wxWidgets.git
16 years agoexport wxInvalidSize from DLL builds (patch 1805738)
Vadim Zeitlin [Sat, 20 Oct 2007 14:34:43 +0000 (14:34 +0000)] 
export wxInvalidSize from DLL builds (patch 1805738)

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

16 years agoOnly draw cell in selected style when control has focus
Robert Roebling [Sat, 20 Oct 2007 10:43:57 +0000 (10:43 +0000)] 
Only draw cell in selected style when control has focus

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

16 years agoUse BTNFACE colour for rendering selected item when widget is unfocussed
Robert Roebling [Sat, 20 Oct 2007 10:33:32 +0000 (10:33 +0000)] 
Use BTNFACE colour for rendering selected item when widget is unfocussed

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

16 years agoSupport hover over effect for DrawHeaderButton for GTK+
Robert Roebling [Sat, 20 Oct 2007 10:20:29 +0000 (10:20 +0000)] 
Support hover over effect for DrawHeaderButton for GTK+

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

16 years agouse a GtkAlignment to set size of toolbar controls, instead of trying to "correct...
Paul Cornett [Sat, 20 Oct 2007 03:47:33 +0000 (03:47 +0000)] 
use a GtkAlignment to set size of toolbar controls, instead of trying to "correct" size_allocate

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

16 years agoFix wxVsnprintf-using code on both trunk and 2.8 and document how native
David Elliott [Sat, 20 Oct 2007 03:44:01 +0000 (03:44 +0000)] 
Fix wxVsnprintf-using code on both trunk and 2.8 and document how native
functions are supposed to behave as well as how some of them do.

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

16 years agominor corr
Robert Roebling [Fri, 19 Oct 2007 15:07:33 +0000 (15:07 +0000)] 
minor corr

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

16 years agominor corr
Robert Roebling [Fri, 19 Oct 2007 15:04:16 +0000 (15:04 +0000)] 
minor corr

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

16 years agoAdded wxVariantData::Clone and wxVariant::Unshare
Julian Smart [Fri, 19 Oct 2007 15:01:54 +0000 (15:01 +0000)] 
Added wxVariantData::Clone and wxVariant::Unshare

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

16 years agoUse wxPointList instead of wxList in wxDC code
Robert Roebling [Fri, 19 Oct 2007 14:53:55 +0000 (14:53 +0000)] 
Use wxPointList instead of wxList in wxDC code

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

16 years agoShow debug report directory in long form on Windows
Julian Smart [Fri, 19 Oct 2007 11:40:29 +0000 (11:40 +0000)] 
Show debug report directory in long form on Windows

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

16 years agoImprove behavior of menubar switching when windows are activated.
David Elliott [Fri, 19 Oct 2007 05:39:18 +0000 (05:39 +0000)] 
Improve behavior of menubar switching when windows are activated.
Specifically, if a non-wx (e.g. internal Cocoa) window becomes key but a
wx window remains main, be sure to use the wx window's menubar rather
than swapping it out for the menubar we show when no wx window
is active.  Fixes Leopard issue.

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

16 years agoAdd missing wxT().
David Elliott [Fri, 19 Oct 2007 04:42:23 +0000 (04:42 +0000)] 
Add missing wxT().

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

16 years agoAdd ProcessPendingEvents to wxApp::Yield which makes the code almost identical
David Elliott [Fri, 19 Oct 2007 02:13:13 +0000 (02:13 +0000)] 
Add ProcessPendingEvents to wxApp::Yield which makes the code almost identical
to wxMSW's implementation save for using Cocoa instead of MSW.
Add a wxAutoNSAutoreleasePool around wxApp::WakeUpIdle so that calling it from
a thread does not leak the NSEvent.
Add several hundred lines of comments explaining the unique method that
wxCocoa uses to hook the underlying event loop and run loop so that wxCocoa
is able to provide things like wx idle events.

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

16 years agoAdded PrependColumn methods and short cuts. Added test for DeleteColumn to sample
Robert Roebling [Thu, 18 Oct 2007 20:56:38 +0000 (20:56 +0000)] 
Added PrependColumn methods and short cuts. Added test for DeleteColumn to sample

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

16 years agosimplify toolbar and statusbar create/set code
Paul Cornett [Thu, 18 Oct 2007 17:20:38 +0000 (17:20 +0000)] 
simplify toolbar and statusbar create/set code

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

16 years agoPixel fiddling for correct placement of text with and without icons
Robert Roebling [Thu, 18 Oct 2007 16:35:16 +0000 (16:35 +0000)] 
Pixel fiddling for correct placement of text with and without icons

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

16 years agofix typo
Robin Dunn [Thu, 18 Oct 2007 15:49:41 +0000 (15:49 +0000)] 
fix typo

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

16 years agoMake event overview doc more clear about instances of wxEvtHandler
Robin Dunn [Thu, 18 Oct 2007 15:48:15 +0000 (15:48 +0000)] 
Make event overview doc more clear about instances of wxEvtHandler

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

16 years agoCorrected wrong initial/min size of generic wxDataViewCtrl
Robert Roebling [Thu, 18 Oct 2007 15:07:11 +0000 (15:07 +0000)] 
Corrected wrong initial/min size of generic wxDataViewCtrl

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

16 years agoImplement HasContainerColumns in generic code
Robert Roebling [Thu, 18 Oct 2007 14:40:08 +0000 (14:40 +0000)] 
Implement HasContainerColumns in generic code

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

16 years agoremoved extraneous semicolon
Vadim Zeitlin [Thu, 18 Oct 2007 10:06:32 +0000 (10:06 +0000)] 
removed extraneous semicolon

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

16 years agoFix crasher caused by wxProcessTerminationEventHandler::OnTerminate killing
David Elliott [Thu, 18 Oct 2007 09:31:21 +0000 (09:31 +0000)] 
Fix crasher caused by wxProcessTerminationEventHandler::OnTerminate killing
itself inside the context of wxEvtHandler::ProcessPendingEvents which
still needs itself to be valid because it accesses it's m_eventsLocker.

NOTE: This code is no longer used on trunk and hopefully soon won't be
used in 2.8 either, but at least it doesn't crash now.

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

16 years agocorrected GetKeyInfo() (bug 1815516)
Vadim Zeitlin [Thu, 18 Oct 2007 09:22:55 +0000 (09:22 +0000)] 
corrected GetKeyInfo() (bug 1815516)

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

16 years agoAdded fontfactory.h that should have been part of 49213.
David Elliott [Thu, 18 Oct 2007 08:01:37 +0000 (08:01 +0000)] 
Added fontfactory.h that should have been part of 49213.

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

16 years agoHalfway reasonable implementation of wxFont for wxCocoa.
David Elliott [Thu, 18 Oct 2007 07:54:43 +0000 (07:54 +0000)] 
Halfway reasonable implementation of wxFont for wxCocoa.

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

16 years agoIgnore generated autoconf.m4f file.
David Elliott [Thu, 18 Oct 2007 07:19:22 +0000 (07:19 +0000)] 
Ignore generated autoconf.m4f file.

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

16 years agoApply modified patch 1785299 to trunk and 2.8.
David Elliott [Wed, 17 Oct 2007 21:52:02 +0000 (21:52 +0000)] 
Apply modified patch 1785299 to trunk and 2.8.

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

16 years agoMake wxRenderer::DrawItemSelectionRect() draw a focus outline of wxCONTROL_CURRENT...
Robert Roebling [Wed, 17 Oct 2007 20:57:01 +0000 (20:57 +0000)] 
Make wxRenderer::DrawItemSelectionRect() draw a focus outline of wxCONTROL_CURRENT and wxCONTROL_FOCUSED is given, blind patch for wxMac

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

16 years agoexplicitly mention that IsChecked() can't be used with wxCheckListBox
Vadim Zeitlin [Wed, 17 Oct 2007 18:30:58 +0000 (18:30 +0000)] 
explicitly mention that IsChecked() can't be used with wxCheckListBox

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

16 years agoremove wxWindow::Clear() from wxDFB and wxMGL which was unused (probably replaced...
Vadim Zeitlin [Wed, 17 Oct 2007 18:22:15 +0000 (18:22 +0000)] 
remove wxWindow::Clear() from wxDFB and wxMGL which was unused (probably replaced by ClearBackground()) and conflicted with methods with the same name in other classes

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

16 years agotest for __DARWIN__ with ifdef, not if
Vadim Zeitlin [Wed, 17 Oct 2007 18:19:29 +0000 (18:19 +0000)] 
test for __DARWIN__ with ifdef, not if

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

16 years agoinclude -DWXUSINGDLL in wx-config output under all platforms and not only Cygwin...
Vadim Zeitlin [Wed, 17 Oct 2007 17:55:25 +0000 (17:55 +0000)] 
include -DWXUSINGDLL in wx-config output under all platforms and not only Cygwin/Mingw32

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

16 years agofix references to wxCmdLineParser ctor
Vadim Zeitlin [Wed, 17 Oct 2007 17:32:16 +0000 (17:32 +0000)] 
fix references to wxCmdLineParser ctor

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

16 years agofix broken links
Vadim Zeitlin [Wed, 17 Oct 2007 17:29:14 +0000 (17:29 +0000)] 
fix broken links

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

16 years agoCorrect focus rect to not appear in unfocussed controls (currently doesn't appear...
Robert Roebling [Wed, 17 Oct 2007 09:43:19 +0000 (09:43 +0000)] 
Correct focus rect to not appear in unfocussed controls (currently doesn't appear at all under XP

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

16 years agoCorrect EnsureVisible() to show last item entirely
Robert Roebling [Wed, 17 Oct 2007 09:21:04 +0000 (09:21 +0000)] 
Correct EnsureVisible() to show last item entirely

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

16 years agoMore alignment issues
Robert Roebling [Wed, 17 Oct 2007 09:17:32 +0000 (09:17 +0000)] 
More alignment issues

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

16 years agoChange default alignment to centre vertically
Robert Roebling [Wed, 17 Oct 2007 08:50:22 +0000 (08:50 +0000)] 
Change default alignment to centre vertically

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

16 years agoDocument alignment parameter
Robert Roebling [Wed, 17 Oct 2007 08:49:16 +0000 (08:49 +0000)] 
Document alignment parameter

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

16 years agoEnsure item is visible when selection moves, remove compile warnings
Robert Roebling [Wed, 17 Oct 2007 08:37:48 +0000 (08:37 +0000)] 
Ensure item is visible when selection moves, remove compile warnings

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

16 years agoMinor doc updates
Robert Roebling [Wed, 17 Oct 2007 08:03:46 +0000 (08:03 +0000)] 
Minor doc updates

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

16 years agoMinor doc updates
Robert Roebling [Wed, 17 Oct 2007 07:57:40 +0000 (07:57 +0000)] 
Minor doc updates

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

16 years agoMinor doc updates
Robert Roebling [Wed, 17 Oct 2007 07:56:42 +0000 (07:56 +0000)] 
Minor doc updates

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

16 years agoMinor doc updates
Robert Roebling [Wed, 17 Oct 2007 07:56:19 +0000 (07:56 +0000)] 
Minor doc updates

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

16 years agoCorrected doc typo (missing escaped underscore). Patch by Tim Stahlhut.
Bryan Petty [Wed, 17 Oct 2007 06:58:06 +0000 (06:58 +0000)] 
Corrected doc typo (missing escaped underscore). Patch by Tim Stahlhut.

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

16 years agoremove C++ comment
Paul Cornett [Wed, 17 Oct 2007 02:59:13 +0000 (02:59 +0000)] 
remove C++ comment

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

16 years agoFix declaration-after-statement compile error, remove C++ comments, remove unused...
Paul Cornett [Wed, 17 Oct 2007 02:58:17 +0000 (02:58 +0000)] 
Fix declaration-after-statement compile error, remove C++ comments, remove unused GtkPizzaAdjData

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

16 years agoMoved paragraph to right place
Robert Roebling [Tue, 16 Oct 2007 21:49:16 +0000 (21:49 +0000)] 
Moved paragraph to right place

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

16 years agoMinor sample corrections
Robert Roebling [Tue, 16 Oct 2007 21:48:01 +0000 (21:48 +0000)] 
Minor sample corrections

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

16 years agoCorrect activate logic for <ENTER>
Robert Roebling [Tue, 16 Oct 2007 21:41:36 +0000 (21:41 +0000)] 
Correct activate logic for <ENTER>

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

16 years agoCorrect activate logic for mouse clicks
Robert Roebling [Tue, 16 Oct 2007 21:38:13 +0000 (21:38 +0000)] 
Correct activate logic for mouse clicks

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

16 years agoCorrect drawing placement (16px + 1 px border below)
Robert Roebling [Tue, 16 Oct 2007 21:04:30 +0000 (21:04 +0000)] 
Correct drawing placement (16px + 1 px border below)

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

16 years agoCorrect text colour in wxIconTextRenderer
Robert Roebling [Tue, 16 Oct 2007 20:54:00 +0000 (20:54 +0000)] 
Correct text colour in wxIconTextRenderer

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

16 years agoSupport for hover effect in header buttons
Robert Roebling [Tue, 16 Oct 2007 20:48:19 +0000 (20:48 +0000)] 
Support for hover effect in header buttons

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

16 years agoDoc improvements
Robert Roebling [Tue, 16 Oct 2007 17:53:01 +0000 (17:53 +0000)] 
Doc improvements

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

16 years agocheck if pane still exists before closing
Benjamin Williams [Tue, 16 Oct 2007 16:33:30 +0000 (16:33 +0000)] 
check if pane still exists before closing

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

16 years agoCorrected AppendXXXColumn method params
Robert Roebling [Tue, 16 Oct 2007 12:13:38 +0000 (12:13 +0000)] 
Corrected AppendXXXColumn method params

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

16 years agoDocs for wxDataViewTreeStore
Robert Roebling [Tue, 16 Oct 2007 11:54:46 +0000 (11:54 +0000)] 
Docs for wxDataViewTreeStore

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

16 years agoAdd wxDataViewTreeStore with sample
Robert Roebling [Tue, 16 Oct 2007 11:41:46 +0000 (11:41 +0000)] 
Add wxDataViewTreeStore with sample

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

16 years agoFix wxExecute process end detect behavior for wxCocoa and wxMac. I have no
David Elliott [Sun, 14 Oct 2007 08:51:45 +0000 (08:51 +0000)] 
Fix wxExecute process end detect behavior for wxCocoa and wxMac.  I have no
idea why the current code used for Intel Macs doesn't work but it's not
working for me at all.  This should probably be backported to 2.8.

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

16 years agoCombine the check for wxMac and then the other check for wxMac/wxCocoa into
David Elliott [Sun, 14 Oct 2007 08:37:11 +0000 (08:37 +0000)] 
Combine the check for wxMac and then the other check for wxMac/wxCocoa into
one define called USE_OLD_DARWIN_END_PROCESS_DETECT because it's wrong
to created pipeEndProcDetect on wxCocoa when it's not going to use it!
The next commit will show why it's now "Old".

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

16 years agoDon't force the child's m_isShown state to match that of the parent in CocoaAddChild.
David Elliott [Sun, 14 Oct 2007 04:44:54 +0000 (04:44 +0000)] 
Don't force the child's m_isShown state to match that of the parent in CocoaAddChild.

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

16 years agoBeginning of wxDataViewTreeStore API
Robert Roebling [Sat, 13 Oct 2007 22:01:24 +0000 (22:01 +0000)] 
Beginning of wxDataViewTreeStore API

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

16 years agoMinor doc corr
Robert Roebling [Sat, 13 Oct 2007 22:00:40 +0000 (22:00 +0000)] 
Minor doc corr

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

16 years agoMade wxList no longer inherit from wxObject, no change in STL mode
Robert Roebling [Sat, 13 Oct 2007 22:00:10 +0000 (22:00 +0000)] 
Made wxList no longer inherit from wxObject, no change in STL mode

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

16 years agoUse typesafe wxVariantList in wxVariant instead of wxList
Robert Roebling [Sat, 13 Oct 2007 12:11:51 +0000 (12:11 +0000)] 
Use typesafe wxVariantList in wxVariant instead of wxList

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

16 years agodefine typesafe wxVariantList (to be used by wxVariant instead of wxList
Robert Roebling [Sat, 13 Oct 2007 11:57:48 +0000 (11:57 +0000)] 
define typesafe wxVariantList (to be used by wxVariant instead of wxList

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

16 years agowxVariantData no longer inherits from wxObject
Robert Roebling [Sat, 13 Oct 2007 11:45:34 +0000 (11:45 +0000)] 
wxVariantData no longer inherits from wxObject

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

16 years agoImplement creation of wxFont from wxNativeFontInfo.
David Elliott [Sat, 13 Oct 2007 08:47:38 +0000 (08:47 +0000)] 
Implement creation of wxFont from wxNativeFontInfo.
Implement all of the getters to return the fields from the wxNativeFontInfo
contained in the wxFontRefData.

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

16 years agoReplace most of the fields in wxFontRefData with one wxNativeFontInfo.
David Elliott [Sat, 13 Oct 2007 08:30:59 +0000 (08:30 +0000)] 
Replace most of the fields in wxFontRefData with one wxNativeFontInfo.
Done on both trunk and 2.8.  Because the data members line up perfectly
and because I did not add nor remove any methods the ABI is (surprisingly)
not effected by this change.
The GetNativeFontInfo call now works.

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

16 years agoMove wxCocoa's wxFontRefData from the header to the implementation file.
David Elliott [Sat, 13 Oct 2007 07:18:04 +0000 (07:18 +0000)] 
Move wxCocoa's wxFontRefData from the header to the implementation file.

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

16 years agoRename src/cocoa/font.cpp to font.mm in both trunk and 2.8 branch.
David Elliott [Sat, 13 Oct 2007 06:58:26 +0000 (06:58 +0000)] 
Rename src/cocoa/font.cpp to font.mm in both trunk and 2.8 branch.

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

16 years agoDisable accidently committed F-Script code.
David Elliott [Fri, 12 Oct 2007 20:31:56 +0000 (20:31 +0000)] 
Disable accidently committed F-Script code.

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

16 years agoRemove wxNonControlNSControl from trunk. Leave in 2.8 because it removes
David Elliott [Fri, 12 Oct 2007 20:30:46 +0000 (20:30 +0000)] 
Remove wxNonControlNSControl from trunk.  Leave in 2.8 because it removes
symbols (although theoretically no one could have ever linked against them).

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

16 years agoUse WXNSView just like wxWindow does when creating a wxControl. There are
David Elliott [Fri, 12 Oct 2007 20:27:02 +0000 (20:27 +0000)] 
Use WXNSView just like wxWindow does when creating a wxControl.  There are
already wxControl subclasses such as wxStaticBox not using primary views which
derive from NSControl so wxControl has to support this already.

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

16 years agoImplemented HasContainerColumns() for GTK+
Robert Roebling [Fri, 12 Oct 2007 19:36:21 +0000 (19:36 +0000)] 
Implemented HasContainerColumns() for GTK+

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

16 years agoImplement wxWindow::GetTextExtent to use wxDC to at least return something
David Elliott [Fri, 12 Oct 2007 19:17:45 +0000 (19:17 +0000)] 
Implement wxWindow::GetTextExtent to use wxDC to at least return something
reasonable rather than leaving uninitialized garbage values unchanged.

Fix wxWindow::DoSetVirtualSize so that the underlying Cocoa view always
takes up at least as much area as its enclosing clip view.  In particular,
wxDefaultCoord was not being handled, resulting in -1 size components.

Together, these make the generic wxListCtrl mostly usable.

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

16 years agoadded wxDataViewModel::HasContainerColumns
Robert Roebling [Fri, 12 Oct 2007 18:31:12 +0000 (18:31 +0000)] 
added wxDataViewModel::HasContainerColumns

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

16 years agoMake SaveFile and LoadFile virtual so they can be overridden
Julian Smart [Thu, 11 Oct 2007 19:56:38 +0000 (19:56 +0000)] 
Make SaveFile and LoadFile virtual so they can be overridden

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

16 years agoupdate makefiles
Chris Elliott [Thu, 11 Oct 2007 15:58:04 +0000 (15:58 +0000)] 
update makefiles

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

16 years agoBorland still hates ?
Chris Elliott [Thu, 11 Oct 2007 12:18:32 +0000 (12:18 +0000)] 
Borland still hates ?

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

16 years agowxUniv compilation fixes in themed border drawing code
Vadim Zeitlin [Thu, 11 Oct 2007 09:46:00 +0000 (09:46 +0000)] 
wxUniv compilation fixes in themed border drawing code

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

16 years agoAdd quick builds for Windows.
Michael Wetherell [Wed, 10 Oct 2007 21:54:26 +0000 (21:54 +0000)] 
Add quick builds for Windows.

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

16 years agocompilation fixed for wxDataViewCtrl: almost no class was properly exported in wxGTK...
Václav Slavík [Wed, 10 Oct 2007 19:44:26 +0000 (19:44 +0000)] 
compilation fixed for wxDataViewCtrl: almost no class was properly exported in wxGTK version

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

16 years agoupdate setup.h for univ
Chris Elliott [Wed, 10 Oct 2007 17:01:34 +0000 (17:01 +0000)] 
update setup.h for univ

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

16 years agocompilation fix for wxUniv: don't use the native wxTextEntry class in this case
Vadim Zeitlin [Wed, 10 Oct 2007 15:45:28 +0000 (15:45 +0000)] 
compilation fix for wxUniv: don't use the native wxTextEntry class in this case

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

16 years agoupdate souce of wxart2d
Chris Elliott [Wed, 10 Oct 2007 10:51:52 +0000 (10:51 +0000)] 
update souce of wxart2d

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

16 years agocompilation fixes
Václav Slavík [Wed, 10 Oct 2007 10:29:21 +0000 (10:29 +0000)] 
compilation fixes

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

16 years agoadded DockFixed() pane option; doc updates
Benjamin Williams [Wed, 10 Oct 2007 10:27:03 +0000 (10:27 +0000)] 
added DockFixed() pane option; doc updates

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

16 years agocompilation fix for Mingw: it doesn't have std::wostream
Václav Slavík [Wed, 10 Oct 2007 09:48:00 +0000 (09:48 +0000)] 
compilation fix for Mingw: it doesn't have std::wostream

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

16 years agofixes as per http://thread.gmane.org/gmane.comp.lib.wxwidgets.devel/92325
Chris Elliott [Wed, 10 Oct 2007 07:44:34 +0000 (07:44 +0000)] 
fixes as per thread.gmane.org/gmane.comp.lib.wxwidgets.devel/92325

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

16 years agopatch as at http://thread.gmane.org/gmane.comp.lib.wxwidgets.devel/92350 thanks
Chris Elliott [Wed, 10 Oct 2007 07:20:44 +0000 (07:20 +0000)] 
patch as at thread.gmane.org/gmane.comp.lib.wxwidgets.devel/92350 thanks
chris

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

16 years agoGive wxMac's wxStaticBox an AcceptsFocus method
Robin Dunn [Tue, 9 Oct 2007 16:04:16 +0000 (16:04 +0000)] 
Give wxMac's wxStaticBox an AcceptsFocus method

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

16 years agoMerged wxRichTextAttr and wxTextAttrEx into wxTextAttr, and added a font table
Julian Smart [Tue, 9 Oct 2007 11:20:36 +0000 (11:20 +0000)] 
Merged wxRichTextAttr and wxTextAttrEx into wxTextAttr, and added a font table
to wxRichTextBuffer to reduce wxFont consumption and increase performance.

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

16 years agosrc/X11/font.cpp needs smae change as other wxXXX versions
Jouk Jansen [Tue, 9 Oct 2007 09:20:32 +0000 (09:20 +0000)] 
src/X11/font.cpp needs smae change as other wxXXX versions

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

16 years agoGive NULL explicit type to make interface recognizeable
Jouk Jansen [Tue, 9 Oct 2007 09:18:11 +0000 (09:18 +0000)] 
Give NULL explicit type to make interface recognizeable

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

16 years agoUpdate OpenVMS Build
Jouk Jansen [Tue, 9 Oct 2007 09:17:24 +0000 (09:17 +0000)] 
Update OpenVMS Build

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

16 years agoin LoadPerspective, if pane wasn't found, just skip it instead of bailing out
Benjamin Williams [Tue, 9 Oct 2007 07:25:29 +0000 (07:25 +0000)] 
in LoadPerspective, if pane wasn't found, just skip it instead of bailing out

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

16 years agoadded a trivial test for wxString stream insertion operators
Vadim Zeitlin [Tue, 9 Oct 2007 00:10:07 +0000 (00:10 +0000)] 
added a trivial test for wxString stream insertion operators

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