]>
git.saurik.com Git - wxWidgets.git/log
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
Vadim Zeitlin [Thu, 29 Mar 2007 17:42:30 +0000 (17:42 +0000)]
added wx/cocoa/tooltip.h to COCOA_HDR (bug
1689148 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45116
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 29 Mar 2007 17:40:32 +0000 (17:40 +0000)]
rebaked after adding new string-related headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45115
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 29 Mar 2007 16:14:26 +0000 (16:14 +0000)]
more wxString::append() tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45113
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 29 Mar 2007 15:05:34 +0000 (15:05 +0000)]
added overloads of operators for wint_t for VC when the code is compiled with /Zc:wchar_t option (default in VC8)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45112
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 29 Mar 2007 14:03:53 +0000 (14:03 +0000)]
define ATTRIBUTE_PRINTF(m,n) and not just ATTRIBUTE_PRINTF as nothing when the compiler doesn't support it, otherwise it can result in compiler errors when wx/defs.h is included before a standard header using ATTRIBUTE_PRINTF() as (at least version 2.6.20 of) xmlerror.h from libxml2 does
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45110
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 29 Mar 2007 13:28:41 +0000 (13:28 +0000)]
put html docs in own dir
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45109
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 29 Mar 2007 12:13:09 +0000 (12:13 +0000)]
remove contrib docs from daily builds
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45108
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 29 Mar 2007 11:03:51 +0000 (11:03 +0000)]
add tex2rtf docs to routine build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45107
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 29 Mar 2007 10:52:58 +0000 (10:52 +0000)]
zip32 should be zip
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45106
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 29 Mar 2007 09:17:36 +0000 (09:17 +0000)]
remove contrib docs from daily builds
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45105
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 29 Mar 2007 09:16:38 +0000 (09:16 +0000)]
uppercase CVS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45104
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 29 Mar 2007 09:04:32 +0000 (09:04 +0000)]
remove build of contrib docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45103
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 29 Mar 2007 09:01:22 +0000 (09:01 +0000)]
only get todays files from top level dir
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45102
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 29 Mar 2007 06:18:23 +0000 (06:18 +0000)]
PCH-less compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45101
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 28 Mar 2007 18:25:25 +0000 (18:25 +0000)]
added wxString::operator[](int) as it's commonly used in code working with file/stream read functions which have int return value
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45100
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 28 Mar 2007 18:03:26 +0000 (18:03 +0000)]
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
Václav Slavík [Wed, 28 Mar 2007 11:35:07 +0000 (11:35 +0000)]
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
Václav Slavík [Wed, 28 Mar 2007 09:46:46 +0000 (09:46 +0000)]
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
Václav Slavík [Wed, 28 Mar 2007 09:40:22 +0000 (09:40 +0000)]
added test for operator?: and wxCStrData
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45096
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 28 Mar 2007 09:37:34 +0000 (09:37 +0000)]
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
Vadim Zeitlin [Wed, 28 Mar 2007 00:02:34 +0000 (00:02 +0000)]
update from helix84
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45093
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 27 Mar 2007 13:42:42 +0000 (13:42 +0000)]
Need an extra pixel when divider present
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45092
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 27 Mar 2007 10:13:52 +0000 (10:13 +0000)]
disabled VC6 warning about passing a macro that expands to nothing to DECLARE_LOG_FUNCTION2_IMPL macro
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45090
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 27 Mar 2007 09:40:02 +0000 (09:40 +0000)]
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
Robin Dunn [Tue, 27 Mar 2007 01:49:46 +0000 (01:49 +0000)]
Merge recent changes from 2.8 branch.
Make updates for recent changes on CVS HEAD.
Remove or workaround deprecated items.
Fix compile errors.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45088
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 23:46:31 +0000 (23:46 +0000)]
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
Vadim Zeitlin [Mon, 26 Mar 2007 23:40:40 +0000 (23:40 +0000)]
removed wxHAS_NATIVE_TAB_TRAVERSAL which is now defined in wx/window.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45086
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 22:15:14 +0000 (22:15 +0000)]
use NavigateIn() method instead of sending wxNavigationKeyEvent directly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45085
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 22:10:04 +0000 (22:10 +0000)]
added wxWindow::NavigateIn(); provide wxGTK implementation of DoNavigateIn() working with native tab traversal
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45084
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 21:24:51 +0000 (21:24 +0000)]
added taborder sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45083
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 26 Mar 2007 21:12:13 +0000 (21:12 +0000)]
added basic test for wxLocale
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45082
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 26 Mar 2007 21:07:36 +0000 (21:07 +0000)]
use wxString for wxXmlResource::Set/GetDomain(), it's simpler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45081
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 26 Mar 2007 21:05:04 +0000 (21:05 +0000)]
use wxStrings in wxLocale methods, _() and wxGetTranslation(), so that it can be used with any string literals
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45080
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 26 Mar 2007 20:50:34 +0000 (20:50 +0000)]
escape _ in LaTeX sources
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45079
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 26 Mar 2007 20:28:04 +0000 (20:28 +0000)]
Preparing wxString for UTF-8 representation:
1) split into wxStringImpl class that has std::string-like API and operates on char* or wchar_t* data and wxString class that provides Unicode iterators and indexes
2) added both char* and wchar_t* versions of many wxString methods to avoid having to use _T()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45078
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 26 Mar 2007 20:08:41 +0000 (20:08 +0000)]
Forward port of my recent changes in the 2.8 branch:
* Force use of floating point math in wxGCDC::DoDrawEllipticArc.
* Check for 0.5 offset in wxGCDC::DoDrawRoundedRectangle and
DoDrawEllipse. Set wxGDIPlusContext to use the offset.
* Avoid crash in wxStdDialogButtonSizer::Realize if there is no
negative button.
* Provide implementations for wxCairoPathData::AddPath,
wxCairoContext::Clip, wxCairoContext::DrawBitmap,
wxCairoContext::DrawIcon, and wxCairoContext::GetTextExtent.
* Fix wxCairoContext::DrawText to draw the text using the upper-left
corner for the x,y position, not the baseline.
* Fix wxMacCoreGraphicsRenderer::CreateContext to be able to use a
wxMemoryDC as the target.
* Map wxTELETYPE font family on wxMac to a monospace font.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45077
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 19:30:20 +0000 (19:30 +0000)]
use native TAB traversal for GTK+ 2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45073
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 19:27:27 +0000 (19:27 +0000)]
added ellipsis to a couple of stock labels
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45072
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 19:20:30 +0000 (19:20 +0000)]
fixed compilation without PCH
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45071
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 19:06:13 +0000 (19:06 +0000)]
use more complicated layout; added wxTE_PROCESS_TAB test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45070
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 15:14:21 +0000 (15:14 +0000)]
send wxNavigationKeyEvent to the correct window
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45063
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 15:07:10 +0000 (15:07 +0000)]
added taborder sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45062
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 26 Mar 2007 13:07:15 +0000 (13:07 +0000)]
assert if AddRoot() is called twice for a wxTR_HIDE_ROOT tree
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45061
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 26 Mar 2007 09:42:43 +0000 (09:42 +0000)]
Typo correction
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45060
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775