]>
git.saurik.com Git - wxWidgets.git/log
David Elliott [Wed, 6 Feb 2008 20:10:07 +0000 (20:10 +0000)]
Fix most of the Objective-C GC problems by using the stronger CFRetain/CFRelease in wxObjcAutoRef.
Actually use wxObjcAutoRef for the wxNSViewNotificationObserver singleton to keep it from being finalized.
Copyright 2008 Software 2000 Ltd.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51576
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 6 Feb 2008 19:57:19 +0000 (19:57 +0000)]
correction after the previous commit which introduced bug
1888014
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51574
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 6 Feb 2008 19:18:40 +0000 (19:18 +0000)]
Reset scroll position when clearing buffer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51573
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 6 Feb 2008 13:56:23 +0000 (13:56 +0000)]
fix GetTLWParentIfNotBeingDeleted() to work correctly even if an intermediate non-TLW parent is being deleted, it should still return the TLW parent and not NULL in this case, otherwise we'd crash when a button child of a panel being deleted is current temporary default button
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51570
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 6 Feb 2008 08:45:55 +0000 (08:45 +0000)]
Resolved ambiguity for VC 9
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51568
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 6 Feb 2008 00:25:43 +0000 (00:25 +0000)]
implement (trivially) wxGLApp ctor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51567
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Tue, 5 Feb 2008 22:38:32 +0000 (22:38 +0000)]
Fix the email notification's fromaddr.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51566
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Tue, 5 Feb 2008 22:29:18 +0000 (22:29 +0000)]
Try out email notifications, just to me initially.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51565
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Tue, 5 Feb 2008 22:26:23 +0000 (22:26 +0000)]
Whitespace fixes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51564
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Tue, 5 Feb 2008 22:16:45 +0000 (22:16 +0000)]
Add email address lookup table for wx devs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51563
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 5 Feb 2008 19:13:26 +0000 (19:13 +0000)]
call Show(false) from ~wxDialog to call EndModal if the dialog is still modal consistently in all ports
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51562
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Tue, 5 Feb 2008 18:10:14 +0000 (18:10 +0000)]
Clean up the tools for offline checking of the configuration.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51561
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 5 Feb 2008 11:07:49 +0000 (11:07 +0000)]
fix typo in warning message
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51560
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 5 Feb 2008 09:12:36 +0000 (09:12 +0000)]
Strip menu codes from page label for consistency with other platforms
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51559
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 5 Feb 2008 07:24:59 +0000 (07:24 +0000)]
length passed to WideCharToMultiByte() was off by one in the last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51557
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Feb 2008 17:06:05 +0000 (17:06 +0000)]
set eol-style LF on even more Unix-only files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51551
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 4 Feb 2008 13:22:50 +0000 (13:22 +0000)]
updated list of aclocal m4 files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51548
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Feb 2008 13:21:23 +0000 (13:21 +0000)]
upgrade m4 files to bakefile 0.2.3
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51547
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Feb 2008 10:34:17 +0000 (10:34 +0000)]
added links to wxWindowCreate/DestroyEvents
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51546
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Feb 2008 08:08:57 +0000 (08:08 +0000)]
use BSTR length to also deal with NULs inside BSTRs correctly in Unicode build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51542
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Feb 2008 08:04:39 +0000 (08:04 +0000)]
use WideCharToMultiByte() instead of wcstombs() to deal with BSTRs containing NULs (modified patch
1886062 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51541
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Feb 2008 00:16:33 +0000 (00:16 +0000)]
added console IPC sample (part of patch
1833150 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51537
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 23:59:09 +0000 (23:59 +0000)]
undid change to GSocket::Select() done in r50831, do call select() here (part of patch
1833150 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51536
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 23:55:48 +0000 (23:55 +0000)]
use wxSOCKET_REUSEADDR for IPC sockets (part of patch
1833150 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51535
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 23:43:58 +0000 (23:43 +0000)]
another correction to indices used in StringToLines()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51534
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 21:32:11 +0000 (21:32 +0000)]
wxFontData doesn't need to be static in wxGenericFontButton (unlike wxColourData in wxGenericColourButton where it was copied from) (patch
1883375 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51533
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 21:06:17 +0000 (21:06 +0000)]
correct indices used in StringToLines() (modified patch
1882985 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51532
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sun, 3 Feb 2008 19:04:57 +0000 (19:04 +0000)]
add missing ! accidentally dropped in last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51531
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 15:00:12 +0000 (15:00 +0000)]
initialize m_sharedContext and m_sharedContextOf to NULL when they're not used (patch
1881968 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51528
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 14:56:06 +0000 (14:56 +0000)]
no real changes, just added 2 virtual keywords to (already virtual) functions (significant part of the patch
1881093 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51527
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 14:55:05 +0000 (14:55 +0000)]
added wxGLCanvas::IsDisplaySupported() (patch
1879906 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51526
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 14:38:11 +0000 (14:38 +0000)]
compilation fix for wchar_t-based builds after ParseISOXXX() additions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51524
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 14:12:45 +0000 (14:12 +0000)]
build fix for wxUSE_INTL==0 (patch
1878908 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51523
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 14:11:24 +0000 (14:11 +0000)]
don't use negative sizes for row/column labels subwindows to avoid GTK warnings (patch
1878512 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51522
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 14:08:01 +0000 (14:08 +0000)]
make wxIdleEventHandler available in console applications too (patch
1878258 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51521
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 13:58:23 +0000 (13:58 +0000)]
document AddAt() and IndexForItem() (patch
1877610 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51520
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 13:04:56 +0000 (13:04 +0000)]
added wxDateTime::FormatISOCombined() and ParseISODate/Time/Combined()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51516
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 12:24:05 +0000 (12:24 +0000)]
compilation fix with wxUSE_EXTENDED_RTTI==1
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51515
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Feb 2008 12:20:06 +0000 (12:20 +0000)]
generate include/wx/univ/setup0.h from setup_inc.h too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51514
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sun, 3 Feb 2008 04:12:14 +0000 (04:12 +0000)]
Remove remnants of GTK1 accelerator code.
Change deprecated gtk_menu_item_remove_submenu() to gtk_menu_item_set_submenu().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51513
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sun, 3 Feb 2008 02:43:48 +0000 (02:43 +0000)]
remove unused wxMenuBar::m_style
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51511
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 2 Feb 2008 22:29:19 +0000 (22:29 +0000)]
fixed wxTextCtrl to not process clipboard events twice if there's a custom wxEVT_COMMAND_TEXT_* handler; move WM_PASTE/CUT/COPY processing to wxWindow where it belongs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51509
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 2 Feb 2008 21:52:26 +0000 (21:52 +0000)]
avoid GCC warnings about breaking strict aliasing rules
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51508
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 2 Feb 2008 21:33:51 +0000 (21:33 +0000)]
Enable best size caching, remove unnecessary GetLabel() and SetForegroundColour(),
remove hack for non-left alignment, it does not seem to be needed anymore.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51507
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 2 Feb 2008 18:47:35 +0000 (18:47 +0000)]
fix wxALIGN_RIGHT in RTL mode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51506
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 2 Feb 2008 17:58:04 +0000 (17:58 +0000)]
label clipping hack is not needed for GTK+ >= 2.12
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51505
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 1 Feb 2008 23:14:45 +0000 (23:14 +0000)]
eliminate code duplication in wxSizer::Fit()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51498
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 1 Feb 2008 22:28:10 +0000 (22:28 +0000)]
fixed RR's change of wxSizer::Fit to set client size (r50717) to not be completely broken; it no longer confuses client and window sizes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51497
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Fri, 1 Feb 2008 17:07:40 +0000 (17:07 +0000)]
Compile fix for --without-zlib --enable-compat26.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51496
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 1 Feb 2008 14:14:44 +0000 (14:14 +0000)]
Added a reset-buffer event to give an opportunity to set the default initial style
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51494
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Fri, 1 Feb 2008 04:51:34 +0000 (04:51 +0000)]
remove unnecessary m_glWidget, fix return types for realize and map callbacks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51482
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Fri, 1 Feb 2008 04:44:57 +0000 (04:44 +0000)]
fix for GTK assertion from gtk_widget_set_colormap, bug
1882040
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51481
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 31 Jan 2008 22:00:33 +0000 (22:00 +0000)]
compilation fix for wxUSE_BOOKCTRL=0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51480
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 31 Jan 2008 21:58:20 +0000 (21:58 +0000)]
compilation fix for wxUSE_MENUS=0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51479
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 31 Jan 2008 21:56:10 +0000 (21:56 +0000)]
wxUniv/MSW compilation fix after wxDC changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51478
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 31 Jan 2008 21:15:31 +0000 (21:15 +0000)]
added InitRGBA to generic wxColour to fix linking (patch #
1881796 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51477
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 31 Jan 2008 19:17:42 +0000 (19:17 +0000)]
Allow wxTopLevelWindowCocoa::SetDefaultItem(NULL)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51476
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 31 Jan 2008 18:27:50 +0000 (18:27 +0000)]
avoid implicitly converting a wxWindow* to wxGLCanvas
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51475
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 31 Jan 2008 17:21:41 +0000 (17:21 +0000)]
no changes, just fix a typo in comment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51474
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Thu, 31 Jan 2008 15:02:05 +0000 (15:02 +0000)]
Move mingw32 builds to another machine as the usual one is down.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51473
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 31 Jan 2008 11:26:52 +0000 (11:26 +0000)]
Fixed compilation of wxVector<T> with VC6:
* reverted VC6 hack in wxIf<>, using helper struct instead of typedef
didn't fix compilation, only caused the compiler to crash instead
of emitting semi-useful errors
* changed wxVector to use typedef for Ops class instead of privately
deriving from wxIf<...>::value; this is enough to make VC6 happy
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51471
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 30 Jan 2008 21:32:17 +0000 (21:32 +0000)]
use HandleWindowEvent() in ProcessCommand(); return the value this function returns instead of returning true unconditionally
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51464
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 30 Jan 2008 21:24:13 +0000 (21:24 +0000)]
added missing wx/ prefix to the header file name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51462
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 30 Jan 2008 19:49:24 +0000 (19:49 +0000)]
clarified EndModal assert message
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51459
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 30 Jan 2008 17:03:10 +0000 (17:03 +0000)]
Added checks to encoding conversion to avoid crash
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51458
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Wed, 30 Jan 2008 13:48:04 +0000 (13:48 +0000)]
add ms78 projects
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51456
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 30 Jan 2008 08:49:42 +0000 (08:49 +0000)]
do the VC6 hacks only when compiling with VC6
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51454
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 29 Jan 2008 23:31:04 +0000 (23:31 +0000)]
more VC6 fixes: nested value must be real classes, not typedefs; skeleton declaration must contain value as well
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51452
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 29 Jan 2008 23:11:55 +0000 (23:11 +0000)]
corrected comment: wxSingleInstance is not for Win32 only since about 10 years
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51451
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 29 Jan 2008 19:50:34 +0000 (19:50 +0000)]
corrected VC++ version check
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51450
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 29 Jan 2008 18:37:38 +0000 (18:37 +0000)]
fix compilation with VC6
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51449
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 29 Jan 2008 17:41:10 +0000 (17:41 +0000)]
use import/export macro on wxTrackable to avoid warnings on derived classes in DLL build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51448
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 29 Jan 2008 17:39:56 +0000 (17:39 +0000)]
Apply change in r51405 to this file too: don't use DECLARE_EVENT_TYPE() to avoid confusing people about its unused value parameter, declare the event type constants directly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51447
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 29 Jan 2008 17:38:04 +0000 (17:38 +0000)]
VC5 didn't support partial specialization either, check for VC>=7
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51446
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 29 Jan 2008 14:09:56 +0000 (14:09 +0000)]
wx*DCImpl PCH-less compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51445
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 29 Jan 2008 12:22:13 +0000 (12:22 +0000)]
added wxCHECK_VISUALC_VERSION macro
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51444
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 29 Jan 2008 11:26:30 +0000 (11:26 +0000)]
compilation fix for VC6, it doesn't support partial template specialization
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51443
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 29 Jan 2008 11:18:22 +0000 (11:18 +0000)]
Corrected wxSetCursor documentation.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51442
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 29 Jan 2008 11:14:51 +0000 (11:14 +0000)]
define __VISUALCn__ for n=5,6,7,8,9 and not only 8 (should have been part of r51353)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51440
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 29 Jan 2008 11:11:15 +0000 (11:11 +0000)]
significantly simplify this file by using token pasting in #incoude and #pragma comment(lib) instead of repeating them 4 or 8 times
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51439
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 29 Jan 2008 11:02:47 +0000 (11:02 +0000)]
Fixed global cursor setting on Mac, which fixes busy cursor and context help cursor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51438
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Tue, 29 Jan 2008 04:02:33 +0000 (04:02 +0000)]
Remove unnecessary IsRadioButton().
Replace m_blockEvent with g_signal_handlers_block().
Remove wxRadioButton::DoGetBestSize(), it just calls the base.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51427
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Mon, 28 Jan 2008 21:03:39 +0000 (21:03 +0000)]
remove unnecessary ?: operator
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51426
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 28 Jan 2008 15:25:21 +0000 (15:25 +0000)]
fix compilation error for wxUSE_DC_CACHEING==0; use more descriptive variables names
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51425
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Mon, 28 Jan 2008 04:15:11 +0000 (04:15 +0000)]
HP aC++ 3.80 can't handle parenthesized string literal in an initializer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51417
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Mon, 28 Jan 2008 04:14:54 +0000 (04:14 +0000)]
another fix for HP-UX 11.11 vsscanf, should have been in r51260
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51416
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 27 Jan 2008 17:37:17 +0000 (17:37 +0000)]
Take basic style into account when applying style sheet
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51414
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 27 Jan 2008 17:34:23 +0000 (17:34 +0000)]
Take basic style into account when showing style under cursor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51412
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 27 Jan 2008 16:29:52 +0000 (16:29 +0000)]
UTF-8 build fixes for appending, setting or searching for NUL characters
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51411
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 27 Jan 2008 16:25:33 +0000 (16:25 +0000)]
converting temporary wxString to const wxChar* and storing that doesn't work (and doesn't even compile if wxUSE_STL), fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51410
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 27 Jan 2008 15:28:27 +0000 (15:28 +0000)]
Fixed wxCURSOR_HAND to map to GDK_HAND2 and not GDK_HAND1, for consistency with other applications
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51409
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 27 Jan 2008 14:10:53 +0000 (14:10 +0000)]
add wxCONCAT[345]() helper macros
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51407
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 27 Jan 2008 13:21:39 +0000 (13:21 +0000)]
don't use DECLARE_EVENT_TYPE() to avoid confusing people about its unused value parameter, declare the event type constants directly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51405
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 27 Jan 2008 12:57:04 +0000 (12:57 +0000)]
only define wxEventPtr in wxBase, not wxCore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51404
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 27 Jan 2008 12:43:46 +0000 (12:43 +0000)]
define (empty) SetIcon() method in wxGenericMDIChildFrame for compatibility with MSW implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51403
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 27 Jan 2008 12:42:28 +0000 (12:42 +0000)]
don't reference non-existent doc.xmb file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51402
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 27 Jan 2008 11:38:07 +0000 (11:38 +0000)]
added VC7/8 project files for samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51399
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 26 Jan 2008 23:23:09 +0000 (23:23 +0000)]
don't fail in wxTransferStreamToFile if file size is exact multiple of 4KB (bug
1835918 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51392
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 26 Jan 2008 23:18:30 +0000 (23:18 +0000)]
delete the event object in ProcessPendingEvents() even if the handler throws an exception (bug
1836010 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51391
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 26 Jan 2008 22:54:47 +0000 (22:54 +0000)]
set listview extended styles after switching to report view and not only when creating it (blind fix for bug
1874996 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51390
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775