wxWidgets.git
16 years agoMore GC fixes.
David Elliott [Thu, 14 Feb 2008 19:46:21 +0000 (19:46 +0000)] 
More GC fixes.

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

16 years agomore unused parameter warnings
Vadim Zeitlin [Thu, 14 Feb 2008 15:57:11 +0000 (15:57 +0000)] 
more unused parameter warnings

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

16 years agoI got too tired of seeing these unused parameters warnings finally
Vadim Zeitlin [Thu, 14 Feb 2008 15:24:09 +0000 (15:24 +0000)] 
I got too tired of seeing these unused parameters warnings finally

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

16 years agogreatly simplified wxGenericCollapsiblePane::OnStateChange() after wxSizer fixes...
Václav Slavík [Thu, 14 Feb 2008 13:43:16 +0000 (13:43 +0000)] 
greatly simplified wxGenericCollapsiblePane::OnStateChange() after wxSizer fixes from r51789

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

16 years agofixed wxSizer::SetSizeHints() to allow setting smaller size than before (e.g. when...
Václav Slavík [Thu, 14 Feb 2008 13:41:56 +0000 (13:41 +0000)] 
fixed wxSizer::SetSizeHints() to allow setting smaller size than before (e.g. when wxCollapsiblePane collapses)

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

16 years agoadded wxWindow::Set/GetMin/MaxClientSize convenience functions
Václav Slavík [Thu, 14 Feb 2008 13:40:47 +0000 (13:40 +0000)] 
added wxWindow::Set/GetMin/MaxClientSize convenience functions

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

16 years agoput URLs into \urlref commands
Francesco Montorsi [Thu, 14 Feb 2008 11:16:41 +0000 (11:16 +0000)] 
put URLs into \urlref commands

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

16 years agoCut down on unnecessary update events
Julian Smart [Thu, 14 Feb 2008 11:08:49 +0000 (11:08 +0000)] 
Cut down on unnecessary update events

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

16 years agoPerformance optimization
Julian Smart [Thu, 14 Feb 2008 11:01:18 +0000 (11:01 +0000)] 
Performance optimization

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

16 years agoremove gratuitous junk which had nothing to do with the commit log message
Paul Cornett [Thu, 14 Feb 2008 05:31:22 +0000 (05:31 +0000)] 
remove gratuitous junk which had nothing to do with the commit log message

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

16 years agouse listctrl coordinates for the wxEVT_COMMAND_LIST_COL_RIGHT_CLICK events (this...
Vadim Zeitlin [Wed, 13 Feb 2008 23:16:04 +0000 (23:16 +0000)] 
use listctrl coordinates for the wxEVT_COMMAND_LIST_COL_RIGHT_CLICK events (this was broken during wxMSWGetColumnClicked() refactoring)

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

16 years agodon't define HAVE_FSYNC if it's already defined (as it can happen when using Cygwin...
Vadim Zeitlin [Wed, 13 Feb 2008 22:39:32 +0000 (22:39 +0000)] 
don't define HAVE_FSYNC if it's already defined (as it can happen when using Cygwin with configure)

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

16 years agosplit wxSizer::Fit() into ComputeFittingWindow/ClientSize() that only does computatio...
Václav Slavík [Wed, 13 Feb 2008 21:32:11 +0000 (21:32 +0000)] 
split wxSizer::Fit() into ComputeFittingWindow/ClientSize() that only does computations and Fit() that applies the result to the window

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

16 years agoFix (at least) slider action messages in GC mode.
David Elliott [Wed, 13 Feb 2008 20:30:36 +0000 (20:30 +0000)] 
Fix (at least) slider action messages in GC mode.
Copyright 2008 Software 2000 Ltd.

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

16 years agoMake sure paragraph style is reset before applying a new style
Julian Smart [Wed, 13 Feb 2008 19:26:41 +0000 (19:26 +0000)] 
Make sure paragraph style is reset before applying a new style

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

16 years agoBlind fix to improve wx-config's Bourne shell compatibility.
Stefan Neis [Wed, 13 Feb 2008 18:41:44 +0000 (18:41 +0000)] 
Blind fix to improve wx-config's Bourne shell compatibility.

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

16 years agoImplemented selection using shift left click
Julian Smart [Wed, 13 Feb 2008 17:18:08 +0000 (17:18 +0000)] 
Implemented selection using shift left click

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

16 years agomake sure client area is refreshed after last child frame is closed
Paul Cornett [Wed, 13 Feb 2008 16:57:44 +0000 (16:57 +0000)] 
make sure client area is refreshed after last child frame is closed

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

16 years agoFixed undo batching
Julian Smart [Wed, 13 Feb 2008 16:28:00 +0000 (16:28 +0000)] 
Fixed undo batching

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

16 years agoremoved no longer used src/iodbc directory
Václav Slavík [Wed, 13 Feb 2008 15:37:15 +0000 (15:37 +0000)] 
removed no longer used src/iodbc directory

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

16 years agoremoved unused g_focusWindowLast
Václav Slavík [Wed, 13 Feb 2008 14:47:21 +0000 (14:47 +0000)] 
removed unused g_focusWindowLast

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

16 years agoFurther fixes, for selected text display and new paragraph insertion
Julian Smart [Wed, 13 Feb 2008 14:24:49 +0000 (14:24 +0000)] 
Further fixes, for selected text display and new paragraph insertion

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

16 years agofixing wxSystemColour conversion
Stefan Csomor [Wed, 13 Feb 2008 08:35:19 +0000 (08:35 +0000)] 
fixing wxSystemColour conversion

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

16 years agouse platform-specific styles in xTR_DEFAULT_STYLE but don't impose them forcefully...
Vadim Zeitlin [Tue, 12 Feb 2008 23:06:09 +0000 (23:06 +0000)] 
use platform-specific styles in xTR_DEFAULT_STYLE but don't impose them forcefully in wxGenericTreeCtrl ctor as this prevents people from using them even if they explicitly want to do it

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

16 years agouse const char*, not char*, for string literals to avoid gcc warnings
Vadim Zeitlin [Tue, 12 Feb 2008 22:53:30 +0000 (22:53 +0000)] 
use const char*, not char*, for string literals to avoid gcc warnings

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

16 years agoadd forgotten file needed by the last change to the sample
Vadim Zeitlin [Tue, 12 Feb 2008 22:46:58 +0000 (22:46 +0000)] 
add forgotten file needed by the last change to the sample

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

16 years agoadded wxWindow::HandleAsNavigationKey() helper for handling (not only) TAB key in...
Václav Slavík [Tue, 12 Feb 2008 20:13:22 +0000 (20:13 +0000)] 
added wxWindow::HandleAsNavigationKey() helper for handling (not only) TAB key in custom controls

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

16 years agoFixed several style, paste and undo bugs
Julian Smart [Tue, 12 Feb 2008 17:05:54 +0000 (17:05 +0000)] 
Fixed several style, paste and undo bugs
Added a reload function to the sample for quickly restoring original text

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

16 years agouse ClientToWindowSize/WindowToClientSize
Václav Slavík [Tue, 12 Feb 2008 15:53:35 +0000 (15:53 +0000)] 
use ClientToWindowSize/WindowToClientSize

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

16 years agoadded wxWindow::ClientToWindowSize and WindowToClientSize helpers
Václav Slavík [Tue, 12 Feb 2008 15:49:22 +0000 (15:49 +0000)] 
added wxWindow::ClientToWindowSize and WindowToClientSize helpers

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

16 years agosilence warnings about <headers>
Václav Slavík [Tue, 12 Feb 2008 11:29:35 +0000 (11:29 +0000)] 
silence warnings about <headers>

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

16 years agofixing SetShape's bridging between RgnHandle and HiShapeRef
Stefan Csomor [Tue, 12 Feb 2008 10:49:19 +0000 (10:49 +0000)] 
fixing SetShape's bridging between RgnHandle and HiShapeRef

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

16 years agoUpdate setup for OpenVMS
Jouk Jansen [Tue, 12 Feb 2008 07:25:33 +0000 (07:25 +0000)] 
Update setup for OpenVMS

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

16 years agobuild fix for non-MSW
Paul Cornett [Tue, 12 Feb 2008 04:03:49 +0000 (04:03 +0000)] 
build fix for non-MSW

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

16 years agouse wxLanguageInfo::GetLocaleName() instead of Desscription which can't be passed...
Vadim Zeitlin [Tue, 12 Feb 2008 00:06:52 +0000 (00:06 +0000)] 
use wxLanguageInfo::GetLocaleName() instead of Desscription which can't be passed to _create_locale() (except that it works for a few standard languages by random coincidence)

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

16 years agosimplify SETLOCALE_FAILS_ON_UNICODE_LANGS-related code
Vadim Zeitlin [Mon, 11 Feb 2008 23:57:30 +0000 (23:57 +0000)] 
simplify SETLOCALE_FAILS_ON_UNICODE_LANGS-related code

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

16 years agoremove half a dozen #ifndef __WXWINCE__ as they dont seem to be necessary now (wxSetl...
Vadim Zeitlin [Mon, 11 Feb 2008 23:48:35 +0000 (23:48 +0000)] 
remove half a dozen #ifndef __WXWINCE__ as they dont seem to be necessary now (wxSetlocale() is defined in wxcrt.h for all platforms); if the compilation for CE is broken it must be fixed by providing wxSetlocale() stub for it instead of writings tons of #ifdefs!

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

16 years agoadd wxLanguageInfo::GetLocaleName(), this simplifies the current code and will be...
Vadim Zeitlin [Mon, 11 Feb 2008 23:40:03 +0000 (23:40 +0000)] 
add wxLanguageInfo::GetLocaleName(), this simplifies the current code and will be used with wxXLocale

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

16 years agoavoid duplication in the code by refactoring LCID creation from wxLanguageInfo::WinLa...
Vadim Zeitlin [Mon, 11 Feb 2008 23:23:10 +0000 (23:23 +0000)] 
avoid duplication in the code by refactoring LCID creation from wxLanguageInfo::WinLang and WinSublang in a member function

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

16 years agoinitialize m_backgroundBrush to an invalid brush instead of wxTRANSPARENT_BRUSH,...
Vadim Zeitlin [Mon, 11 Feb 2008 22:34:13 +0000 (22:34 +0000)] 
initialize m_backgroundBrush to an invalid brush instead of wxTRANSPARENT_BRUSH, this shouldn't change anything but avoids unneeded initialization

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

16 years agouse #ifdef __WXMAC__, not #if
Vadim Zeitlin [Mon, 11 Feb 2008 22:30:58 +0000 (22:30 +0000)] 
use #ifdef __WXMAC__, not #if

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

16 years agodocument that wxTLW::SetSize() is affected by SetSizeHints()
Vadim Zeitlin [Mon, 11 Feb 2008 21:12:15 +0000 (21:12 +0000)] 
document that wxTLW::SetSize() is affected by SetSizeHints()

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

16 years agouse WXLIBPOSTFIX inside the define-*-name tags so to make the generated makefiles...
Francesco Montorsi [Mon, 11 Feb 2008 21:01:06 +0000 (21:01 +0000)] 
use WXLIBPOSTFIX inside the define-*-name tags so to make the generated makefiles much shorter.

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

16 years agouse correct WXDLLIMPEXP_FWD_CORE instead of WXDLLIMPEXP_FWD_BASE for wxWindow forward...
Vadim Zeitlin [Mon, 11 Feb 2008 20:51:24 +0000 (20:51 +0000)] 
use correct WXDLLIMPEXP_FWD_CORE instead of WXDLLIMPEXP_FWD_BASE for wxWindow forward declaration

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

16 years agoupdate m_lastcount correctly in wxBufferedInputStream::Read() when using the buffer...
Vadim Zeitlin [Mon, 11 Feb 2008 20:23:29 +0000 (20:23 +0000)] 
update m_lastcount correctly in wxBufferedInputStream::Read() when using the buffer associated with another stream and not created by this one

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

16 years agoset selection anchor to the focused item in SetItemState()
Vadim Zeitlin [Mon, 11 Feb 2008 20:16:23 +0000 (20:16 +0000)] 
set selection anchor to the focused item in SetItemState()

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

16 years agofix for glib critical errors when closing an mdi child
Paul Cornett [Mon, 11 Feb 2008 17:39:06 +0000 (17:39 +0000)] 
fix for glib critical errors when closing an mdi child

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

16 years agoimplement wxListBox::EnsureVisible() in wxGTK; add a test for it to the widgets sample
Vadim Zeitlin [Mon, 11 Feb 2008 16:03:23 +0000 (16:03 +0000)] 
implement wxListBox::EnsureVisible() in wxGTK; add a test for it to the widgets sample

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

16 years agocompilation fix for wxUSE_STL==1
Vadim Zeitlin [Mon, 11 Feb 2008 14:22:04 +0000 (14:22 +0000)] 
compilation fix for wxUSE_STL==1

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

16 years agoapplying 1890924
Stefan Csomor [Mon, 11 Feb 2008 14:21:34 +0000 (14:21 +0000)] 
applying 1890924

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

16 years agosee http://thread.gmane.org/gmane.comp.lib.wxwidgets.devel/97537
Chris Elliott [Mon, 11 Feb 2008 08:59:59 +0000 (08:59 +0000)] 
see thread.gmane.org/gmane.comp.lib.wxwidgets.devel/97537

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

16 years agofix SF bug 1890890
Chris Elliott [Mon, 11 Feb 2008 08:29:23 +0000 (08:29 +0000)] 
fix SF bug 1890890

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

16 years agoWhen Cocoa sends [tabView:didSelectTabViewItem:] create a page changed event
David Elliott [Mon, 11 Feb 2008 07:29:43 +0000 (07:29 +0000)] 
When Cocoa sends [tabView:didSelectTabViewItem:] create a page changed event
instead of a page changing event and actually send it.
Copyright 2008 Software 2000 Ltd.

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

16 years agomake wxGenericCollapsiblePane a wxControlContainer to allow keyboard navigation to...
Vadim Zeitlin [Mon, 11 Feb 2008 01:24:19 +0000 (01:24 +0000)] 
make wxGenericCollapsiblePane a wxControlContainer to allow keyboard navigation to and inside it

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

16 years agodocs for wxXLocale (should have been part of r51632)
Vadim Zeitlin [Mon, 11 Feb 2008 01:23:40 +0000 (01:23 +0000)] 
docs for wxXLocale (should have been part of r51632)

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

16 years agouse CanAcceptFocus() instead of CanAcceptFocusFromKeyboard() when checking if we...
Vadim Zeitlin [Mon, 11 Feb 2008 01:21:46 +0000 (01:21 +0000)] 
use CanAcceptFocus() instead of CanAcceptFocusFromKeyboard() when checking if we should TAB into a child because the latter is not recursive and we do want to TAB into panels which don't have focus themselves but have children that do

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

16 years agono changes, just do the case of m_winLastFocused to wxRadioButton once instead of...
Vadim Zeitlin [Mon, 11 Feb 2008 00:14:54 +0000 (00:14 +0000)] 
no changes, just do the case of m_winLastFocused to wxRadioButton once instead of four times in wxMSW radiobutton navigation hack fragment

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

16 years agodon't use parent window of a TLW in HandleOnNavigationKey(), even if it's apparently...
Vadim Zeitlin [Mon, 11 Feb 2008 00:09:24 +0000 (00:09 +0000)] 
don't use parent window of a TLW in HandleOnNavigationKey(), even if it's apparently harmless it's wrong to involve the parent TLW in the code navigating inside this one

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

16 years agolog Unicode data correctly, extract the logging code in MyConnectionBase class instea...
Vadim Zeitlin [Sun, 10 Feb 2008 23:43:39 +0000 (23:43 +0000)] 
log Unicode data correctly, extract the logging code in MyConnectionBase class instead of quadriplicating it

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

16 years agopass correct data size to DdeClientTransaction() in Unicode build
Vadim Zeitlin [Sun, 10 Feb 2008 23:27:00 +0000 (23:27 +0000)] 
pass correct data size to DdeClientTransaction() in Unicode build

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

16 years agoFix IA64 VC++ 8 Stable to be a full build.
Michael Wetherell [Sun, 10 Feb 2008 21:17:01 +0000 (21:17 +0000)] 
Fix IA64 VC++ 8 Stable to be a full build.

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

16 years agoFix for systems with old non-POSIX awk.
Michael Wetherell [Sun, 10 Feb 2008 21:15:05 +0000 (21:15 +0000)] 
Fix for systems with old non-POSIX awk.

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

16 years agomention wxXLocale
Vadim Zeitlin [Sun, 10 Feb 2008 17:45:40 +0000 (17:45 +0000)] 
mention wxXLocale

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

16 years agocast char values to unsigned char before passing them to CRT functions as MSVC CRT...
Vadim Zeitlin [Sun, 10 Feb 2008 17:43:43 +0000 (17:43 +0000)] 
cast char values to unsigned char before passing them to CRT functions as MSVC CRT asserts if passed a negative value

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

16 years agofixed wxXLocale(wxLanguage) ctor under Windows, use it instead of ctor from locale...
Vadim Zeitlin [Sun, 10 Feb 2008 17:38:37 +0000 (17:38 +0000)] 
fixed wxXLocale(wxLanguage) ctor under Windows, use it instead of ctor from locale string in the test

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

16 years agofix compilation with VC7
Vadim Zeitlin [Sun, 10 Feb 2008 17:18:04 +0000 (17:18 +0000)] 
fix compilation with VC7

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

16 years agoreturn int, not wxUniChar, from wxTo{upp,low}er_l() for consistency with the standard...
Vadim Zeitlin [Sun, 10 Feb 2008 17:16:31 +0000 (17:16 +0000)] 
return int, not wxUniChar, from wxTo{upp,low}er_l() for consistency with the standard tow{upp,low}er()

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

16 years agocompilation fix for wxUSE_XLOCALE == 0
Vadim Zeitlin [Sun, 10 Feb 2008 17:10:15 +0000 (17:10 +0000)] 
compilation fix for wxUSE_XLOCALE == 0

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

16 years agoadd check for wxUSE_XLOCALE (and also wxUSE_INTL which wasn't checked for some reason)
Vadim Zeitlin [Sun, 10 Feb 2008 17:08:44 +0000 (17:08 +0000)] 
add check for wxUSE_XLOCALE (and also wxUSE_INTL which wasn't checked for some reason)

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

16 years agoadd wxXLocale class and wxIsxxx_l() and wxToxxx_l() functions (heavily modified and...
Vadim Zeitlin [Sun, 10 Feb 2008 17:03:23 +0000 (17:03 +0000)] 
add wxXLocale class and wxIsxxx_l() and wxToxxx_l() functions (heavily modified and extended patch 1874287)

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

16 years agoupdate the samples to use new (non-deprecated) wxGLCanvas API; added more comments...
Vadim Zeitlin [Sun, 10 Feb 2008 13:26:01 +0000 (13:26 +0000)] 
update the samples to use new (non-deprecated) wxGLCanvas API; added more comments; some cleanup (modified patch 1882679)

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

16 years agoMove stackwalk.cpp and epolldispatcher.cpp to BASE_UNIX_AND_DARWIN_(SRC|HDR)
David Elliott [Sun, 10 Feb 2008 10:59:39 +0000 (10:59 +0000)] 
Move stackwalk.cpp and epolldispatcher.cpp to BASE_UNIX_AND_DARWIN_(SRC|HDR)
from BASE_UNIX_(SRC|HDR). The stackwalk.cpp works fine on Leopard (which
added backtrace) and epolldispatcher may work on a future OS X that
implements epoll.  Leave configure to determine whether or not the code is
appropriate for Darwin systems.  That is its purpose!

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

16 years agoAdd wxCocoa to the list of ports which don't need wxColour to derive from wxGDIObject.
David Elliott [Sun, 10 Feb 2008 07:20:29 +0000 (07:20 +0000)] 
Add wxCocoa to the list of ports which don't need wxColour to derive from wxGDIObject.

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

16 years agouse correct locale in GetInfo() under Mac (slightly modified patch 1884290)
Vadim Zeitlin [Sun, 10 Feb 2008 00:11:56 +0000 (00:11 +0000)] 
use correct locale in GetInfo() under Mac (slightly modified patch 1884290)

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

16 years agoadded wxDebugContext::SetShutdownNotifyFunction() (patch 1887210)
Vadim Zeitlin [Sat, 9 Feb 2008 23:57:41 +0000 (23:57 +0000)] 
added wxDebugContext::SetShutdownNotifyFunction() (patch 1887210)

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

16 years agodon't close UDP socket if it receives an empty datagram (patch 1885472)
Vadim Zeitlin [Sat, 9 Feb 2008 23:51:38 +0000 (23:51 +0000)] 
don't close UDP socket if it receives an empty datagram (patch 1885472)

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

16 years agoadd GetMDIParent() and use it to reduce the number of casts in the MDI code (patch...
Vadim Zeitlin [Sat, 9 Feb 2008 23:37:07 +0000 (23:37 +0000)] 
add GetMDIParent() and use it to reduce the number of casts in the MDI code (patch 1885462)

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

16 years agoget wxSYS_COLOUR_MENU from a menu bar and not from a button (patch 1887197)
Vadim Zeitlin [Sat, 9 Feb 2008 23:35:16 +0000 (23:35 +0000)] 
get wxSYS_COLOUR_MENU from a menu bar and not from a button (patch 1887197)

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

16 years agouse generic file picker in wxFLP_SAVE case as the native one doesn't allow to select...
Vadim Zeitlin [Sat, 9 Feb 2008 23:30:47 +0000 (23:30 +0000)] 
use generic file picker in wxFLP_SAVE case as the native one doesn't allow to select non-existent files

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

16 years agofix signed/unsigned comparison warning
Vadim Zeitlin [Sat, 9 Feb 2008 22:52:50 +0000 (22:52 +0000)] 
fix signed/unsigned comparison warning

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

16 years agoremove extraneous IncRef() from wxRichTextFontTable ctor (replaces patch 1884594)
Vadim Zeitlin [Sat, 9 Feb 2008 15:41:28 +0000 (15:41 +0000)] 
remove extraneous IncRef() from wxRichTextFontTable ctor (replaces patch 1884594)

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

16 years agoadded alpha support to wxImage::Paste() (patch 1883497, bug 1831612)
Vadim Zeitlin [Sat, 9 Feb 2008 15:32:04 +0000 (15:32 +0000)] 
added alpha support to wxImage::Paste() (patch 1883497, bug 1831612)

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

16 years agodon't lose the contents of the combobox if it was set to a value not in a list and...
Vadim Zeitlin [Sat, 9 Feb 2008 15:22:15 +0000 (15:22 +0000)] 
don't lose the contents of the combobox if it was set to a value not in a list and a popup has been opened and closed (patch 1883474)

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

16 years agodon't hardcode grey/white colours for non-MSW/Mac in InitColours(), use wxSystemSetti...
Vadim Zeitlin [Sat, 9 Feb 2008 15:10:13 +0000 (15:10 +0000)] 
don't hardcode grey/white colours for non-MSW/Mac in InitColours(), use wxSystemSettings for all ports (even if some of them, such as wxGTK, still hardcode white for wxSYS_COLOUR_3DHILIGHT) (replaces patch 1883386)

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

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