wxWidgets.git
16 years agoadd wxUSE_WEAKREF (modified partially applied patch 1870445)
Vadim Zeitlin [Sat, 9 Feb 2008 14:40:26 +0000 (14:40 +0000)] 
add wxUSE_WEAKREF (modified partially applied patch 1870445)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51614 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodisable console targets for WinCE
Václav Slavík [Sat, 9 Feb 2008 11:04:50 +0000 (11:04 +0000)] 
disable console targets for WinCE

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51613 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofixed wxGTK assert when closing wxMessageDialog
Václav Slavík [Sat, 9 Feb 2008 10:39:08 +0000 (10:39 +0000)] 
fixed wxGTK assert when closing wxMessageDialog

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomaximize bug fixed
Benjamin Williams [Fri, 8 Feb 2008 13:55:57 +0000 (13:55 +0000)] 
maximize bug fixed

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51600 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFix tracking rectangles in 64-bit build by remembering the tag as the 64-bit integer...
David Elliott [Fri, 8 Feb 2008 09:12:04 +0000 (09:12 +0000)] 
Fix tracking rectangles in 64-bit build by remembering the tag as the 64-bit integer that it is in that mode.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51595 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodon't redeclare wxYield() if it had been already declared to fix g++ warnings with...
Vadim Zeitlin [Fri, 8 Feb 2008 08:17:41 +0000 (08:17 +0000)] 
don't redeclare wxYield() if it had been already declared to fix g++ warnings with -Wredundant-decls

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51592 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoReword the comment again. I forgot to save before committing.
David Elliott [Fri, 8 Feb 2008 08:06:26 +0000 (08:06 +0000)] 
Reword the comment again.  I forgot to save before committing.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51591 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoChange the __NEXT_RUNTIME__ test to __OBJC_GC__ which is what I really meant
David Elliott [Fri, 8 Feb 2008 08:04:46 +0000 (08:04 +0000)] 
Change the __NEXT_RUNTIME__ test to __OBJC_GC__ which is what I really meant
but I had to look up which preprocessor define was emitted by -fobjc-gc.
Also improve the comments a bit.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51590 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAvoid warnings in the Objective-C uniquifying code when running in GC mode.
David Elliott [Fri, 8 Feb 2008 04:24:35 +0000 (04:24 +0000)] 
Avoid warnings in the Objective-C uniquifying code when running in GC mode.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51586 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdd wxGCSafeRetain/wxGCSafeRelease to the vast majority of wxCocoa code.
David Elliott [Fri, 8 Feb 2008 00:35:39 +0000 (00:35 +0000)] 
Add wxGCSafeRetain/wxGCSafeRelease to the vast majority of wxCocoa code.
Copyright 2008 Software 2000 Ltd.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51585 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoInstead of using wxCFRetain/wxCFRelease directly for Objective-C objects add
David Elliott [Thu, 7 Feb 2008 23:37:30 +0000 (23:37 +0000)] 
Instead of using wxCFRetain/wxCFRelease directly for Objective-C objects add
new wxGCSafeRetain/wxGCSafeRelease functions which are specific to Objective-C
objects and can be compile-time switched to standard retain/release without
breaking wxCFRetain/wxCFRelease for CF objects.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRegenerate configure.
David Elliott [Thu, 7 Feb 2008 21:29:23 +0000 (21:29 +0000)] 
Regenerate configure.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51583 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdd in some support for separate CXXFLAGS and OBJCXXFLAGS.
David Elliott [Thu, 7 Feb 2008 20:59:50 +0000 (20:59 +0000)] 
Add in some support for separate CXXFLAGS and OBJCXXFLAGS.
Add -DWX_PRECOMP to CXXFLAGS instead of CPPFLAGS.
Combined with very slight Bakefile changes to use OBJCXXFLAGS, this greatly improves the wxCocoa build.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAvoid scrolling parts of the screen that don't belong to us
Julian Smart [Thu, 7 Feb 2008 14:16:19 +0000 (14:16 +0000)] 
Avoid scrolling parts of the screen that don't belong to us

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51580 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoremoved unused SYMBOL_WXRICHTEXT.*_TITLE values that were only polluting translation...
Václav Slavík [Thu, 7 Feb 2008 12:33:00 +0000 (12:33 +0000)] 
removed unused SYMBOL_WXRICHTEXT.*_TITLE values that were only polluting translation files with untranslatable "titles" such as "wxRichTextBulletsPage"

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51578 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFix most of the Objective-C GC problems by using the stronger CFRetain/CFRelease...
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

16 years agocorrection after the previous commit which introduced bug 1888014
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

16 years agoReset scroll position when clearing buffer
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

16 years agofix GetTLWParentIfNotBeingDeleted() to work correctly even if an intermediate non...
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

16 years agoResolved ambiguity for VC 9
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

16 years agoimplement (trivially) wxGLApp ctor
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

16 years agoFix the email notification's fromaddr.
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

16 years agoTry out email notifications, just to me initially.
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

16 years agoWhitespace fixes.
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

16 years agoAdd email address lookup table for wx devs.
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

16 years agocall Show(false) from ~wxDialog to call EndModal if the dialog is still modal consist...
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

16 years agoClean up the tools for offline checking of the configuration.
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

16 years agofix typo in warning message
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

16 years agoStrip menu codes from page label for consistency with other platforms
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

16 years agolength passed to WideCharToMultiByte() was off by one in the last commit
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

16 years agoset eol-style LF on even more Unix-only files
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

16 years agoupdated list of aclocal m4 files
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

16 years agoupgrade m4 files to bakefile 0.2.3
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

16 years agoadded links to wxWindowCreate/DestroyEvents
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

16 years agouse BSTR length to also deal with NULs inside BSTRs correctly in Unicode build
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

16 years agouse WideCharToMultiByte() instead of wcstombs() to deal with BSTRs containing NULs...
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

16 years agoadded console IPC sample (part of patch 1833150)
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

16 years agoundid change to GSocket::Select() done in r50831, do call select() here (part of...
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

16 years agouse wxSOCKET_REUSEADDR for IPC sockets (part of patch 1833150)
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

16 years agoanother correction to indices used in StringToLines()
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

16 years agowxFontData doesn't need to be static in wxGenericFontButton (unlike wxColourData...
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

16 years agocorrect indices used in StringToLines() (modified patch 1882985)
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

16 years agoadd missing ! accidentally dropped in last commit
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

16 years agoinitialize m_sharedContext and m_sharedContextOf to NULL when they're not used (patch...
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

16 years agono real changes, just added 2 virtual keywords to (already virtual) functions (signif...
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

16 years agoadded wxGLCanvas::IsDisplaySupported() (patch 1879906)
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

16 years agocompilation fix for wchar_t-based builds after ParseISOXXX() additions
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

16 years agobuild fix for wxUSE_INTL==0 (patch 1878908)
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

16 years agodon't use negative sizes for row/column labels subwindows to avoid GTK warnings ...
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

16 years agomake wxIdleEventHandler available in console applications too (patch 1878258)
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

16 years agodocument AddAt() and IndexForItem() (patch 1877610)
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

16 years agoadded wxDateTime::FormatISOCombined() and ParseISODate/Time/Combined()
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

16 years agocompilation fix with wxUSE_EXTENDED_RTTI==1
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

16 years agogenerate include/wx/univ/setup0.h from setup_inc.h too
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

16 years agoRemove remnants of GTK1 accelerator code.
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

16 years agoremove unused wxMenuBar::m_style
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

16 years agofixed wxTextCtrl to not process clipboard events twice if there's a custom wxEVT_COMM...
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

16 years agoavoid GCC warnings about breaking strict aliasing rules
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

16 years agoEnable best size caching, remove unnecessary GetLabel() and SetForegroundColour(),
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

16 years agofix wxALIGN_RIGHT in RTL mode
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

16 years agolabel clipping hack is not needed for GTK+ >= 2.12
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

16 years agoeliminate code duplication in wxSizer::Fit()
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

16 years agofixed RR's change of wxSizer::Fit to set client size (r50717) to not be completely...
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

16 years agoCompile fix for --without-zlib --enable-compat26.
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

16 years agoAdded a reset-buffer event to give an opportunity to set the default initial style
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

16 years agoremove unnecessary m_glWidget, fix return types for realize and map callbacks
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

16 years agofix for GTK assertion from gtk_widget_set_colormap, bug 1882040
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

16 years agocompilation fix for wxUSE_BOOKCTRL=0
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

16 years agocompilation fix for wxUSE_MENUS=0
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

16 years agowxUniv/MSW compilation fix after wxDC changes
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

16 years agoadded InitRGBA to generic wxColour to fix linking (patch #1881796)
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

16 years agoAllow wxTopLevelWindowCocoa::SetDefaultItem(NULL)
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

16 years agoavoid implicitly converting a wxWindow* to wxGLCanvas
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

16 years agono changes, just fix a typo in comment
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

16 years agoMove mingw32 builds to another machine as the usual one is down.
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

16 years agoFixed compilation of wxVector<T> with VC6:
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

16 years agouse HandleWindowEvent() in ProcessCommand(); return the value this function returns...
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

16 years agoadded missing wx/ prefix to the header file name
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

16 years agoclarified EndModal assert message
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

16 years agoAdded checks to encoding conversion to avoid crash
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

16 years agoadd ms78 projects
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

16 years agodo the VC6 hacks only when compiling with VC6
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

16 years agomore VC6 fixes: nested value must be real classes, not typedefs; skeleton declaration...
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

16 years agocorrected comment: wxSingleInstance is not for Win32 only since about 10 years
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

16 years agocorrected VC++ version check
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

16 years agofix compilation with VC6
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

16 years agouse import/export macro on wxTrackable to avoid warnings on derived classes in DLL...
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

16 years agoApply change in r51405 to this file too: don't use DECLARE_EVENT_TYPE() to avoid...
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

16 years agoVC5 didn't support partial specialization either, check for VC>=7
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

16 years agowx*DCImpl PCH-less compilation fix
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

16 years agoadded wxCHECK_VISUALC_VERSION macro
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

16 years agocompilation fix for VC6, it doesn't support partial template specialization
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

16 years agoCorrected wxSetCursor documentation.
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

16 years agodefine __VISUALCn__ for n=5,6,7,8,9 and not only 8 (should have been part of r51353)
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

16 years agosignificantly simplify this file by using token pasting in #incoude and #pragma comme...
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

16 years agoFixed global cursor setting on Mac, which fixes busy cursor and context help cursor
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

16 years agoRemove unnecessary IsRadioButton().
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

16 years agoremove unnecessary ?: operator
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

16 years agofix compilation error for wxUSE_DC_CACHEING==0; use more descriptive variables names
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

16 years agoHP aC++ 3.80 can't handle parenthesized string literal in an initializer
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