]>
git.saurik.com Git - wxWidgets.git/log
Robin Dunn [Mon, 2 Apr 2007 21:25:19 +0000 (21:25 +0000)]
Add wx.SizerItem.Assign* methods, deprecate coresponding wx.SizerItem.Set* methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45226
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 2 Apr 2007 21:24:35 +0000 (21:24 +0000)]
remove some problem commas
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45225
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 2 Apr 2007 21:23:35 +0000 (21:23 +0000)]
Primary selection stuff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45224
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 2 Apr 2007 21:21:35 +0000 (21:21 +0000)]
fix test code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45223
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 2 Apr 2007 21:20:16 +0000 (21:20 +0000)]
patch from Andrea fixing sending of events and drawing of lines at root.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45222
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 2 Apr 2007 21:19:13 +0000 (21:19 +0000)]
Gizmos has been moved to wxCode.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45221
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 2 Apr 2007 21:17:45 +0000 (21:17 +0000)]
Enable the use of the primary selection
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45220
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 2 Apr 2007 21:15:27 +0000 (21:15 +0000)]
Always use wxHSCROLL|wxVSCROLL.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45219
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Mon, 2 Apr 2007 20:35:35 +0000 (20:35 +0000)]
get wx and tex2rtf docs only
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45218
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Mon, 2 Apr 2007 18:14:37 +0000 (18:14 +0000)]
restore cvs up
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45217
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 2 Apr 2007 18:13:48 +0000 (18:13 +0000)]
added some unsigned char overloads to wxString for compatibility
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45216
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Mon, 2 Apr 2007 17:42:42 +0000 (17:42 +0000)]
tidy up daily build for 2.9
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45215
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 2 Apr 2007 17:42:20 +0000 (17:42 +0000)]
some more operator?! tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45214
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 2 Apr 2007 08:51:06 +0000 (08:51 +0000)]
Added mouse event handler invocations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45212
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 2 Apr 2007 08:49:36 +0000 (08:49 +0000)]
Fixed compile problem and warning
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45211
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 2 Apr 2007 05:33:37 +0000 (05:33 +0000)]
GetBaseByName doesn't exist anymore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45210
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 21:52:27 +0000 (21:52 +0000)]
avoid asserts when the cipboard is acquired by another application
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45209
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 17:00:00 +0000 (17:00 +0000)]
removing obsolete contribs (partly moved to wxCode)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45208
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 16:35:27 +0000 (16:35 +0000)]
removing obsolete contribs (partly moved to wxCode)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45207
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 15:19:44 +0000 (15:19 +0000)]
blind fix for Unicode key handling (patch
1615989 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45206
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 15:06:11 +0000 (15:06 +0000)]
toggle the first button in a radio tools group initially (second version of patch
1469227 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45205
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 15:05:31 +0000 (15:05 +0000)]
compilation fix for wxUniv after last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45204
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 15:01:57 +0000 (15:01 +0000)]
compilation fix for !wxUSE_PRINTF_POS_PARAMS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45203
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 14:53:02 +0000 (14:53 +0000)]
implement GetBestSize() (patch
1386199 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45202
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 14:18:49 +0000 (14:18 +0000)]
fixes for PCH-less build after last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45201
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 14:14:58 +0000 (14:14 +0000)]
fix unused parameter warning when wxHAS_NATIVE_OVERLAY (patch
1692332 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45200
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 14:13:15 +0000 (14:13 +0000)]
added support for ellipsization and markup in wxStaticText (modified patch
1629946 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45199
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 13:22:58 +0000 (13:22 +0000)]
compilation fix after last change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45198
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 12:13:54 +0000 (12:13 +0000)]
include aui and richtext directories
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45197
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 1 Apr 2007 12:07:00 +0000 (12:07 +0000)]
added a generic mechanism for registering global handlers for custom windows messages and use it in wxFindReplaceDialog instead of subclassing the parent window, this solves the problem with having 2 find dialogs with the same parent (replaces patch
1447739 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45196
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 1 Apr 2007 08:04:32 +0000 (08:04 +0000)]
wint_t is wchar_t on OS/2 too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45195
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 1 Apr 2007 07:52:14 +0000 (07:52 +0000)]
(OS/2) compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45194
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 31 Mar 2007 22:03:01 +0000 (22:03 +0000)]
Don't create GtkScrolledWindow if neither wxHSCROLL
or wxVSCROLL are defined. This prevents wasting
some resources.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45193
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Sat, 31 Mar 2007 18:36:35 +0000 (18:36 +0000)]
remove dead pro files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45192
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Sat, 31 Mar 2007 18:23:35 +0000 (18:23 +0000)]
remove dead pro files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45191
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 15:16:35 +0000 (15:16 +0000)]
set string field of wxCommandEvent object generated by spin control when its text changes (part of patch
1312699 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45190
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 15:11:02 +0000 (15:11 +0000)]
added test for EVT_TEXT handler for spin contorl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45189
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 15:10:20 +0000 (15:10 +0000)]
don't return wxFONTENCODING_DEFAULT from wxFont::GetEncoding(), this results in asserts when its return value is used with wxCSConv (and besides this should never happen anyhow, wxFONTENCODING_DEFAULT makes sense on input only)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45188
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 14:51:10 +0000 (14:51 +0000)]
added gtk.tlw.can-set-transparency system option (replaces patch
1527017 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45187
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 14:38:38 +0000 (14:38 +0000)]
don't remove the old tags of different kinds when setting new style, this removes the need for combining any style being set with the default one (based on patch
1518118 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45186
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 31 Mar 2007 07:08:06 +0000 (07:08 +0000)]
don't clamp scroll position before updating GtkRange,
it causes HandleOnScroll to incorrectly do nothing when position is > 0 and
window is resized large enough to no longer need scrollbar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45184
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 02:57:55 +0000 (02:57 +0000)]
1. Moved m_usePrimary to wxClipboardBase as it's now also used by wxMSW/wxMac
2. Added IsUsingPrimarySelection()
3. Fail all clipboard operations when IsUsingPrimarySelection() is true on
non-X11 platforms
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45183
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 01:59:51 +0000 (01:59 +0000)]
added a menu command to switch between clipboard and primary selection
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45182
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 01:58:05 +0000 (01:58 +0000)]
decouple primary selection handling from clipboard and further simplifications/refactoring in clipboard code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45181
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 31 Mar 2007 00:05:19 +0000 (00:05 +0000)]
simplified the code by using new wxClipboardSync class abstracting wait for clipboard results and wxScopeGuard to ensure that the 'waiting' flag is reset in every case
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45180
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 30 Mar 2007 21:31:20 +0000 (21:31 +0000)]
fixed wxDB compilation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45179
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 20:54:46 +0000 (20:54 +0000)]
reverted part of patch
1610494 (rev 1.35) which broke handling of ends of lines
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45178
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 30 Mar 2007 20:30:34 +0000 (20:30 +0000)]
added missing public keyword to wxWritableCharTypeBuffer declaration
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45177
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 20:16:11 +0000 (20:16 +0000)]
don't use deprecated wxSizerItem::SetWindow/Sizer/Spacer(), use AssignXXX() equivalents instead
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45176
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 30 Mar 2007 20:09:02 +0000 (20:09 +0000)]
added char_str() and wchar_str() methods to wxString for obtaining char*/wchar_t* pointers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45175
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 20:06:52 +0000 (20:06 +0000)]
clear m_oldStatusText after restoring it, otherwise we could restore it again the next time instead of restoring the up-to-date status bar text
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45173
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 19:57:23 +0000 (19:57 +0000)]
added wxSizerItem::AssignXXX() methods replacing the old SetXXX() but freeing the current item contents (modified patch
1687785 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45172
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 19:02:30 +0000 (19:02 +0000)]
don't handle orderly socket shutdown by the peer as an error (patch
1688222 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45170
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 18:56:39 +0000 (18:56 +0000)]
fixed broken link and use \backslash instead of literal backslash which has special meaning in TeX in wxJoin() documentation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45169
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 18:53:45 +0000 (18:53 +0000)]
added more wxART_XXX ids (patch
1687751 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45168
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 18:50:31 +0000 (18:50 +0000)]
added more wxART_XXX ids (patch
1687750 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45167
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 18:48:22 +0000 (18:48 +0000)]
added <set-wxlike> tag (patch
1691429 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45166
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 18:34:07 +0000 (18:34 +0000)]
compilation fix for Win64 (patch
1690999 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45165
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:49:42 +0000 (16:49 +0000)]
added check for index validity to OnTabButton()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45164
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:48:43 +0000 (16:48 +0000)]
added SetSelectionToPage/Window() to simplify code and fix more problems with passing possibly negative indices to SetSelection()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45163
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:37:31 +0000 (16:37 +0000)]
don't pass potentially negative index to SetSelection()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45162
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:33:12 +0000 (16:33 +0000)]
added IO errors handling to TGA reading code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45161
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:27:52 +0000 (16:27 +0000)]
fix error handling in the generic branch of wxCopyFile()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45160
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:22:15 +0000 (16:22 +0000)]
fixed memory leaks when reading invalid GIFs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45159
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:13:12 +0000 (16:13 +0000)]
fix memory leak in wxFileTypeImpl::SetCommand() if creating the association fails
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45158
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:10:30 +0000 (16:10 +0000)]
fix memory leak in wxFileTypeImpl::SetDefaultIcon() if creating the association fails
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45157
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:08:25 +0000 (16:08 +0000)]
don't dereference potentially NULL m_sock in Disconnect()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45156
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 16:05:25 +0000 (16:05 +0000)]
don't use m_stylePopup inside GetRichTextCtrl() before testing whether it's NULL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45155
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:59:11 +0000 (15:59 +0000)]
check that we don't use a NULL pointer in XCopyRemote()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45154
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:57:43 +0000 (15:57 +0000)]
added wxCHECK to ensure that we don't dereference a NULL pointer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45153
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:53:09 +0000 (15:53 +0000)]
no real changes, just fixed confusing (to both people and coverity) mix of testing for m_parent and GetParent()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45152
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:49:08 +0000 (15:49 +0000)]
check for alpha first, then mask, in BlurHorizontal/Vertical(): not only this makes more sense but it also prevents crashing for images which have both (see coverity CID 172)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45151
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:46:32 +0000 (15:46 +0000)]
no real changes, just attempt to work around false coverity report 130
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45150
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:39:49 +0000 (15:39 +0000)]
use wxCHECK instead of wxASSERT to avoid use of NULL pointer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45149
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:35:44 +0000 (15:35 +0000)]
don't use potentially NULL m_styleListBox (coverity CID 190)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45148
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:32:45 +0000 (15:32 +0000)]
OnTabEndDrag() didn't handle NULL src_tabs case correctly but it seems that this is not supposed to actually happen, so assert that it doesn't
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45147
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 15:27:08 +0000 (15:27 +0000)]
removed virtual GetSelectedBitmap() from the base wxDC class, it only makes sense for wxMemoryDC
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45146
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:43:31 +0000 (13:43 +0000)]
test whether pointer is non-NULL before using it, not after, in wxAnimation::Load() (thanks coverity)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45145
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:41:44 +0000 (13:41 +0000)]
test whether pointer is non-NULL before using it, not after, in wxDoFindStringInList (this was probably harmless though)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45144
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:39:24 +0000 (13:39 +0000)]
added a check that we have a non-NULL scrollbar in wxScrollBarCallback()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45143
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:34:41 +0000 (13:34 +0000)]
don't dereferencep ossibly NULL pointers in DoScreenToClient/ClientToScreen()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45142
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:22:18 +0000 (13:22 +0000)]
don't return junk from wxGetOsVersion() if we failed to execute 'uname -r' (thanks coverity)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45141
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:19:43 +0000 (13:19 +0000)]
replaced run-time tests for wxRICHTEXT_USE_TOOLBOOK with compile-time ones to avoid warnings about condition being always true/false
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45140
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:15:00 +0000 (13:15 +0000)]
move m_perDisplayData destruction to dtor from CleanUp() to fix a rare memory leak
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45139
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:11:09 +0000 (13:11 +0000)]
check that the pointer is non-NULL before using it in OpenFile() (thanks coverity)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45138
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:06:29 +0000 (13:06 +0000)]
check that filename pointer is non-NULL before using it, not after (coverity warning); don't pass NULL fp to fclose()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45137
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 13:04:22 +0000 (13:04 +0000)]
don't use C++ comments in C file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45136
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 12:58:01 +0000 (12:58 +0000)]
disable select root menu command when the root is hidden
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45135
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 12:57:15 +0000 (12:57 +0000)]
don't crash when attempting to select hidden tree root (bug
1681118 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45134
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 12:45:58 +0000 (12:45 +0000)]
this project file is obsolete, now treectrl.dsp is used
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45133
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 12:14:23 +0000 (12:14 +0000)]
don't call gtk_label_set_line_wrap() from DoGetBestSize() as this results in an infinite resizing loop when the control is inside a GTK+ widget doing its own layout (such as wxToolBar)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45131
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 11:48:58 +0000 (11:48 +0000)]
fix PangoFontMetrics leak in GetCharHeight() (bug
1691180 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45128
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Fri, 30 Mar 2007 08:09:16 +0000 (08:09 +0000)]
allow absolute path
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45127
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 30 Mar 2007 02:07:49 +0000 (02:07 +0000)]
define wxHAS_NATIVE_TAB_TRAVERSAL in wx/features.h; include wx/defs.h from wx/containr.h to get this definition
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45126
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 29 Mar 2007 19:10:43 +0000 (19:10 +0000)]
fixed warning about comparing int to size_t
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45125
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 29 Mar 2007 18:42:04 +0000 (18:42 +0000)]
added wxCStrData::operator- for compatibility with expressions like 'c_str() + n - 2'
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45124
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 29 Mar 2007 18:35:16 +0000 (18:35 +0000)]
added creation of wxUniChar from int and conversion to int, for backward compatibility
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45123
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 29 Mar 2007 18:12:59 +0000 (18:12 +0000)]
fix memory leak when handling background attribute (patch
1687900 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45121
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 29 Mar 2007 18:01:21 +0000 (18:01 +0000)]
fix compilation with wxUSE_EXTENDED_RTTI && !WXWIN_COMPATIBILITY_2_6 (bug
1688249 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45119
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 29 Mar 2007 17:43:46 +0000 (17:43 +0000)]
rebaked with the fix for the directories with spaces in their names
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45117
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775