]>
git.saurik.com Git - wxWidgets.git/log
Vadim Zeitlin [Sun, 8 Apr 2007 22:42:45 +0000 (22:42 +0000)]
pass 0, not NULL, to SendMsg() which takes long to avoid gcc warnings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45341
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 22:28:42 +0000 (22:28 +0000)]
added mouse wheel support (patch
1696082 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45340
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 22:26:53 +0000 (22:26 +0000)]
compilation fix after last change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45339
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 22:18:35 +0000 (22:18 +0000)]
Call wxTLW::SetDefaultItem() from wxButtonBase::SetDefault() instead of doing
it in wxButton implementations in (almost) all ports; changed its return type
to "wxWindow *" from "void" to accommodate the ports needing the old default
item (replaces part of patch
1696563 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45338
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 21:45:11 +0000 (21:45 +0000)]
make test_for_selected_wxbuild target optional (patch
1696363 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45337
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 21:02:03 +0000 (21:02 +0000)]
fix the problem with parsing HTML comments (closes bug
1116708 ; based on patch
1168583 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45336
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 8 Apr 2007 17:52:00 +0000 (17:52 +0000)]
fix crash in ~wxString with global wxString objects: temporarily move conversion buffers from a hash to wxString
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45335
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 8 Apr 2007 13:59:16 +0000 (13:59 +0000)]
don't build wxscintilla lib if wxSTC is not built
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45334
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 13:55:36 +0000 (13:55 +0000)]
fix new wxHVScroll code to build with WXWIN_COMPATIBILITY_2_8==0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45333
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sun, 8 Apr 2007 06:13:21 +0000 (06:13 +0000)]
Children need to be updated in size_allocate even if widget is not realized.
Fix initial GdkWindow sizes in realize.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45332
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 02:08:22 +0000 (02:08 +0000)]
compilation fix for !USE_PCH (added missing wx/dc.h include)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45331
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 01:58:16 +0000 (01:58 +0000)]
The great wxVScrolledWindow refactoring: allow using it both horizontal and
vertical directions (slightly modified patch
1671181 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45330
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 00:51:12 +0000 (00:51 +0000)]
corrected typo in the creation date
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45329
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 00:49:41 +0000 (00:49 +0000)]
added wxPosition helper class (extracted from patch
1671181 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45328
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 00:43:10 +0000 (00:43 +0000)]
added wxEXEC_BLOCK flag (patch
1620430 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45327
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 00:23:14 +0000 (00:23 +0000)]
use wxFD_XXX instead of deprecated wxXXX in the documentation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45326
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 8 Apr 2007 00:18:09 +0000 (00:18 +0000)]
added wxEXEC_BLOCK flag (patch
1620430 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45325
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 23:54:12 +0000 (23:54 +0000)]
use wxIconBundle::GetIconOfExactSize() instead of duplicating its code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45324
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 23:53:06 +0000 (23:53 +0000)]
added GetIconOfExactSize()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45323
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 23:40:55 +0000 (23:40 +0000)]
made wxTLW::SetIcon() non-virtual, it was already implemented in terms of
SetIcons() in most of the ports, now do it in all of them
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45322
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 23:38:13 +0000 (23:38 +0000)]
don't allocate m_refData unnecessarily
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45321
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 23:36:08 +0000 (23:36 +0000)]
don't crash when IsEmpty() is called on invalid bundle; don't assert if GetIcon(-1) is called on an invalid or empty bundle as existing code expects to be able to do it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45320
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 23:14:58 +0000 (23:14 +0000)]
don't use invalid wxIconBundles, it results in asserts after recent changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45319
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 23:05:37 +0000 (23:05 +0000)]
don't try to access empty wxIconBundle in gtk_frame_realized_callback
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45318
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 23:04:15 +0000 (23:04 +0000)]
added IsEmpty()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45317
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 22:25:23 +0000 (22:25 +0000)]
filter out bundles/packages when showing the open file dialog (patch
1675784 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45316
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 22:14:44 +0000 (22:14 +0000)]
use 2 extensions in a filter in FileSave() for testing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45315
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 22:13:30 +0000 (22:13 +0000)]
choose the first extension by default, if several are specified, in the save file dialog (patch
1675781 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45314
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 21:59:56 +0000 (21:59 +0000)]
don't remove the tools we hadn't added to the toolbar (replaces patch
1660201 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45313
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Sat, 7 Apr 2007 21:18:33 +0000 (21:18 +0000)]
Rework wxMotif font/color inheritance so it works
like in the other ports. Avoid setting foreground/background
color for windows and let the toolkit use the natural color.
As an intermediate step font is still explicitly set.
Handle the cases where m_foregroundColour, m_backgroundColour ir m_font
are not initialized.
Set default (overridable) X resources to emulate the old look.
Unify wxMOTIF_NEW_FONT_HANDLING with wxMOTIF_USE_RENDER_TABLE.
Minor unrelated (sizing) fixes to wxCheckListBox, wxStaticText, wxTextCtrl.
Tagged with MOTIF_BEFORE_COLOUR_FONT_INHERITANCE before the changes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45312
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 20:31:15 +0000 (20:31 +0000)]
fix crash introduced in last commit (the correct item variable was shadowed by another one and so remained NULL)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45310
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 19:59:51 +0000 (19:59 +0000)]
1. changed wxIconBundle to use m_refData and COW to make copying icon bundles
fast (which was needed for 2)
2. make it possible to return wxIconBundles from wxArtProvider
3. implement Mac-specific wxArtProvider doing (2)
(modified patch
1581960 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45309
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 18:23:57 +0000 (18:23 +0000)]
add support for resources forks in wxCopyFile() (modified patch
1620336 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45308
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 17:05:00 +0000 (17:05 +0000)]
support accelerators for buttons too (slightly modified patch
1549012 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45307
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 16:05:11 +0000 (16:05 +0000)]
added MacOpenURL() (patch
1235957 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45306
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 15:45:26 +0000 (15:45 +0000)]
document GetAnimation() (patch
1695722 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45305
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 15:44:13 +0000 (15:44 +0000)]
document adding new resource handlers (patch
1695722 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45304
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 15:42:42 +0000 (15:42 +0000)]
don't mention obsolete 2.2 version (part of patch
1695722 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45303
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 15:41:32 +0000 (15:41 +0000)]
mention more predefined array classes (part of patch
1695722 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45302
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 7 Apr 2007 14:41:41 +0000 (14:41 +0000)]
Restore border around non-scrolling widgets. The
border seems to have the wrong colour now (?).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45301
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 13:33:17 +0000 (13:33 +0000)]
use C++ compiler for all getsockopt() tests, not just one of them to fix compilation under HP-UX (patch
1693708 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45300
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 13:25:34 +0000 (13:25 +0000)]
use smaller icons, it looks better (patch
1695225 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45299
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 13:18:56 +0000 (13:18 +0000)]
use C++ compiler for all getsockopt() tests, not just one of them to fix compilation under HP-UX (patch
1693708 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45298
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Sat, 7 Apr 2007 12:28:59 +0000 (12:28 +0000)]
Compilation fix for wxCStrData handling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45297
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Sat, 7 Apr 2007 12:21:15 +0000 (12:21 +0000)]
Replaced incorrect or inefficient usage of char_str() by wx_str().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45296
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 11:39:44 +0000 (11:39 +0000)]
don't access the window after it had been deleted by the focus event handler (patch
1693063 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45294
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 7 Apr 2007 10:40:11 +0000 (10:40 +0000)]
fix typo in OnClosingDocument() name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45293
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 7 Apr 2007 09:25:07 +0000 (09:25 +0000)]
STL build compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45292
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 23:16:00 +0000 (23:16 +0000)]
add conversion of wxUniChar[Ref] to unsigned int if it's not already covered by conversion to wint_t
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45291
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 22:56:06 +0000 (22:56 +0000)]
added operator-(const wxChar *, const wxCStrData&) to allow compilation of the code doing "p - s.c_str()" where p is a pointer into the string s
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45290
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 22:52:16 +0000 (22:52 +0000)]
Compilation fix for wxCStrData handling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45289
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 22:48:54 +0000 (22:48 +0000)]
wxCStrData must be dllexport'd now that it has non-inline methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45288
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 22:41:10 +0000 (22:41 +0000)]
suppress warning about converting -1 to MenuItemIndex
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45287
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 22:16:17 +0000 (22:16 +0000)]
Bugfix (comparision vs. assignment).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45285
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 21:42:54 +0000 (21:42 +0000)]
Added missing argument for DoGiveHelp.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45284
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 21:38:05 +0000 (21:38 +0000)]
compilation fix: don't try to convert wxString to bool, use empty() instead
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45283
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 21:35:21 +0000 (21:35 +0000)]
compilation fix: don't try to convert wxString to bool (apparently unnecessarily)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45282
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 21:23:52 +0000 (21:23 +0000)]
compilation fix: test correctly for filter string not being empty in MakeUserDataRec
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45281
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 6 Apr 2007 21:08:30 +0000 (21:08 +0000)]
More patches from FM to clean up after moving contribs. Also removes
use of wxUSE_RESOURCES
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45280
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 20:49:07 +0000 (20:49 +0000)]
Rather use the "obvious" implementation of wxStaticText::DoGetLabel().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45279
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 20:42:29 +0000 (20:42 +0000)]
Tentative implementation of wxStaticText::DoGetLabel().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45278
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 20:31:02 +0000 (20:31 +0000)]
Compilation fix for wxCStrData handling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45277
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 20:06:41 +0000 (20:06 +0000)]
Compilation fix for wxCStrData handling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45276
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 19:22:38 +0000 (19:22 +0000)]
handle child destruction notifications in wxTLW itself and reset both normal and temporary default item pointers when the default window is destroyed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45275
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 19:16:07 +0000 (19:16 +0000)]
more compilation and linking fixes for !wxHAS_NATIVE_TAB_TRAVERSAL after recent changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45274
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 6 Apr 2007 19:08:21 +0000 (19:08 +0000)]
compilation fix for VC7.1: add size_t overloads for arithmetic operators on wxStringImpl::iterator
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45273
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 18:08:32 +0000 (18:08 +0000)]
Compilation fix for wxCStrData handling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45272
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 17:22:29 +0000 (17:22 +0000)]
Compilation fix for wxCStrData handling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45271
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Fri, 6 Apr 2007 17:10:03 +0000 (17:10 +0000)]
OS/2 specific compilation fix for wxCStrData handling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45270
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 22:33:16 +0000 (22:33 +0000)]
compilation fix for g++ 3 (and probably others) after the last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45269
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 22:32:35 +0000 (22:32 +0000)]
compilation fixes for generic TAB navigation after last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45268
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 22:29:14 +0000 (22:29 +0000)]
make wxControlContainer accept focus depending on whether it has any focusable children when using native TAB navigation too but also allow to manually override this automatic detection; added wxWindow::SetCanFocus() to notify GTK+ about changed focus state
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45267
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 21:56:21 +0000 (21:56 +0000)]
wxString::[const_]iterator operators -= and += should return reference and not iterator object
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45266
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 21:55:29 +0000 (21:55 +0000)]
added overloads taking pairs of const char/wchar_t pointers for wxString methods working with const_iterators for backwards compatibility with old wxString::const_iterator which used to be convertible to/from const wxChar *
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45265
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 21:54:29 +0000 (21:54 +0000)]
added WX_ASSERT_STR_EQUAL helper macro for comparing wxStrings with C strings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45264
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 5 Apr 2007 21:47:35 +0000 (21:47 +0000)]
compilation fix for previous commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45263
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 5 Apr 2007 21:28:14 +0000 (21:28 +0000)]
provide both const char* and const wchar_t* implicit conversion of wxCStrData regardless of the build type
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45262
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Thu, 5 Apr 2007 18:28:28 +0000 (18:28 +0000)]
Compile fix for gcc on MSW
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45261
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Thu, 5 Apr 2007 18:26:59 +0000 (18:26 +0000)]
Patch from FM with more bakefile tweaks and etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45260
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Benjamin Williams [Thu, 5 Apr 2007 16:31:23 +0000 (16:31 +0000)]
avoid assert in window list drop down
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45259
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 5 Apr 2007 15:38:36 +0000 (15:38 +0000)]
compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45258
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 15:01:48 +0000 (15:01 +0000)]
use wxINT32_MIN, not LONG_MIN, in wxDateTime default ctor to fix it under LP64 platforms
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45257
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 15:00:24 +0000 (15:00 +0000)]
changed wxLongLongNative(hi, lo) ctor to take wxInt32, not long, as it was completely broken on LP64 architectures otherwise
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45256
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 14:58:58 +0000 (14:58 +0000)]
define C99-like wxINT8/16/32_MIN/MAX constants in addition to wxInt8/16/32 types
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45255
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 14:21:55 +0000 (14:21 +0000)]
corrected signed/unsigned comparison warning
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45254
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 14:19:18 +0000 (14:19 +0000)]
fix another warning about unused variable in DoCStrDataTernaryOperator()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45253
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 12:41:19 +0000 (12:41 +0000)]
fix warning about unused variable in DoCStrDataTernaryOperator()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45252
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 09:58:13 +0000 (09:58 +0000)]
construct wxBasicString directly from wxString instead of passing by mb_str(): this is completely unnecessary (and also happens not to compile in Unicode build currently)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45251
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 5 Apr 2007 09:33:42 +0000 (09:33 +0000)]
fix typo in allowOthers description
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45250
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 5 Apr 2007 08:35:39 +0000 (08:35 +0000)]
made wxString::Replace, Matches and Find work with any form of string argument
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45249
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Thu, 5 Apr 2007 06:27:23 +0000 (06:27 +0000)]
Bakefile and other changes for new locations of STC and wxSVGFileDC.
Remove old files in contrib.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45248
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 4 Apr 2007 23:41:40 +0000 (23:41 +0000)]
compilation fix for Unicode build: remove ambiguity arising when trying to pass wxCharBuffer to wxBasicString ctor which is overloaded for const char * and wxString by passing it directly wxString instead of calling mb_str() on it first
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45247
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 4 Apr 2007 13:38:37 +0000 (13:38 +0000)]
don't call OnMouseEnter(-1) twice when the mouse leaves the toolbar but wasn't over a tool before
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45246
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 4 Apr 2007 11:40:36 +0000 (11:40 +0000)]
build fixes after previous commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45245
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 4 Apr 2007 02:00:32 +0000 (02:00 +0000)]
call SetEventObject() for wxHtmlLinkEvents we generate
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45243
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 3 Apr 2007 20:29:42 +0000 (20:29 +0000)]
cleanup of wxString ctors and operator=: made both char* and wchar_t* versions available, regardless of the build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45242
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 3 Apr 2007 18:42:01 +0000 (18:42 +0000)]
Use our own getters and properties for wxVisualAttributes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45241
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 3 Apr 2007 18:04:44 +0000 (18:04 +0000)]
Undid last commit and restored bool argument to wxFrame::DoGiveHelp() as
removing it could silently break existing user code overriding this function.
Fix the problem with not restoring the original status bar text when the mouse
pointer left the toolbar by simply calling DoGiveHelp() with false as second
parameter only if there was no valid tool under mouse, not if the help string
(for a valid tool) was empty.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45240
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 3 Apr 2007 15:12:31 +0000 (15:12 +0000)]
removed unnecessary checks for m_clipboard/targetsWidget being non-NULL in dtor: they're used without these checks in many other places anyhow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45239
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 3 Apr 2007 11:27:53 +0000 (11:27 +0000)]
removed second parameter of wxFrame::DoGiveHelp(), the help string is always shown (even if it's empty), not hidden; this hopefully really fixes restoring the previously shown status bar text when the menu is dismissed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45236
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775