Vadim Zeitlin
|
eddb964405
|
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
|
2007-03-31 01:58:05 +00:00 |
|
Vadim Zeitlin
|
06f5d9758f
|
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
|
2007-03-31 00:05:19 +00:00 |
|
Václav Slavík
|
834f138686
|
fixed wxDB compilation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45179 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-30 21:31:20 +00:00 |
|
Vadim Zeitlin
|
a50cf60efe
|
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
|
2007-03-30 20:16:11 +00:00 |
|
Vadim Zeitlin
|
6af350d428
|
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
|
2007-03-30 20:06:52 +00:00 |
|
Vadim Zeitlin
|
4dd10327d2
|
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
|
2007-03-30 19:57:23 +00:00 |
|
Vadim Zeitlin
|
f4854380c1
|
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
|
2007-03-30 19:02:30 +00:00 |
|
Vadim Zeitlin
|
80dc1dd378
|
compilation fix for Win64 (patch 1690999)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45165 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-30 18:34:07 +00:00 |
|
Vadim Zeitlin
|
760fdb6755
|
added check for index validity to OnTabButton()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45164 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-30 16:49:42 +00:00 |
|
Vadim Zeitlin
|
849c353a39
|
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
|
2007-03-30 16:48:43 +00:00 |
|
Vadim Zeitlin
|
7546ba03f3
|
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
|
2007-03-30 16:37:31 +00:00 |
|
Vadim Zeitlin
|
8fee630648
|
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
|
2007-03-30 16:33:12 +00:00 |
|
Vadim Zeitlin
|
853c39d78b
|
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
|
2007-03-30 16:27:52 +00:00 |
|
Vadim Zeitlin
|
56ba039411
|
fixed memory leaks when reading invalid GIFs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45159 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-30 16:22:15 +00:00 |
|
Vadim Zeitlin
|
dda522bf4f
|
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
|
2007-03-30 16:13:12 +00:00 |
|
Vadim Zeitlin
|
2f769cb93b
|
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
|
2007-03-30 16:10:30 +00:00 |
|
Vadim Zeitlin
|
82c91ef51f
|
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
|
2007-03-30 16:08:25 +00:00 |
|
Vadim Zeitlin
|
ecb7235d76
|
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
|
2007-03-30 16:05:25 +00:00 |
|
Vadim Zeitlin
|
af4bfc044f
|
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
|
2007-03-30 15:59:11 +00:00 |
|
Vadim Zeitlin
|
fe03e62800
|
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
|
2007-03-30 15:57:43 +00:00 |
|
Vadim Zeitlin
|
bb5521a9f3
|
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
|
2007-03-30 15:53:09 +00:00 |
|
Vadim Zeitlin
|
641ed513f8
|
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
|
2007-03-30 15:49:08 +00:00 |
|
Vadim Zeitlin
|
16fc7c4524
|
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
|
2007-03-30 15:46:32 +00:00 |
|
Vadim Zeitlin
|
cbaa866f0a
|
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
|
2007-03-30 15:39:49 +00:00 |
|
Vadim Zeitlin
|
cd5dea50f8
|
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
|
2007-03-30 15:35:44 +00:00 |
|
Vadim Zeitlin
|
54a8a78e3b
|
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
|
2007-03-30 15:32:45 +00:00 |
|
Vadim Zeitlin
|
e19a8aea87
|
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
|
2007-03-30 15:27:08 +00:00 |
|
Vadim Zeitlin
|
ba5787676d
|
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
|
2007-03-30 13:43:31 +00:00 |
|
Vadim Zeitlin
|
26564cf29d
|
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
|
2007-03-30 13:41:44 +00:00 |
|
Vadim Zeitlin
|
29014baaa5
|
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
|
2007-03-30 13:39:24 +00:00 |
|
Vadim Zeitlin
|
c5c0121402
|
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
|
2007-03-30 13:34:41 +00:00 |
|
Vadim Zeitlin
|
e1379e29e2
|
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
|
2007-03-30 13:22:18 +00:00 |
|
Vadim Zeitlin
|
d0cf495347
|
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
|
2007-03-30 13:19:43 +00:00 |
|
Vadim Zeitlin
|
a6a68df85b
|
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
|
2007-03-30 13:15:00 +00:00 |
|
Vadim Zeitlin
|
3681c515e2
|
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
|
2007-03-30 13:11:09 +00:00 |
|
Vadim Zeitlin
|
4b5a7d3d09
|
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
|
2007-03-30 13:06:29 +00:00 |
|
Vadim Zeitlin
|
61011e917f
|
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
|
2007-03-30 13:04:22 +00:00 |
|
Vadim Zeitlin
|
8a536fa330
|
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
|
2007-03-30 12:57:15 +00:00 |
|
Vadim Zeitlin
|
61053de43b
|
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
|
2007-03-30 12:14:23 +00:00 |
|
Vadim Zeitlin
|
2e61f68141
|
fix PangoFontMetrics leak in GetCharHeight() (bug 1691180)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45128 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-30 11:48:58 +00:00 |
|
Vadim Zeitlin
|
a237d7ed48
|
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
|
2007-03-29 18:12:59 +00:00 |
|
Vadim Zeitlin
|
6f45066bd8
|
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
|
2007-03-29 18:01:21 +00:00 |
|
Václav Slavík
|
e7aab1094d
|
PCH-less compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45101 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-29 06:18:23 +00:00 |
|
Václav Slavík
|
359bd4d1a2
|
allow passing wx[W]CharBuffer to wx vararg templates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45099 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-28 18:03:26 +00:00 |
|
Václav Slavík
|
a7ea63e21f
|
split string.{h,cpp} into {string,stringimpl,arrstr}.{h,cpp} to make the files more managable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45098 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-28 11:35:07 +00:00 |
|
Václav Slavík
|
ad78ab8c50
|
made wxHashMap work with any form of strings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45097 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-28 09:46:46 +00:00 |
|
Václav Slavík
|
a962cdf410
|
re-enabled using std::string for wxStringImpl if wxUSE_STL again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45095 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-28 09:37:34 +00:00 |
|
Julian Smart
|
378c9833b7
|
Need an extra pixel when divider present
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45092 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-27 13:42:42 +00:00 |
|
Václav Slavík
|
b1d3206523
|
fixed compilation with 2.8 compatibility off: wxTR_EXTENDED is deprecated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45089 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-27 09:40:02 +00:00 |
|
Vadim Zeitlin
|
fd4081aa33
|
make Ctrl-PageUp/Down work for changing notebook pages even when there is a wxWindow (i.e. not a native wxControl) in the hierarchy; this comes at the price of not being able to use the same key combinations for horizontal scrolling of the windows which do not have wxHSCROLL style and this seems like an acceptable tradeoff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45087 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-03-26 23:46:31 +00:00 |
|