]>
git.saurik.com Git - wxWidgets.git/log
Julian Smart [Thu, 7 Oct 2004 16:32:20 +0000 (16:32 +0000)]
Applied patch [
1042241 ] Fixes print setup problem (MSW UNICODE build)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29699
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 7 Oct 2004 16:26:58 +0000 (16:26 +0000)]
Applied patch [
1042241 ] Fixes print setup problem (MSW UNICODE build)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29698
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Thu, 7 Oct 2004 13:36:41 +0000 (13:36 +0000)]
Warning fixes found under hardest mode of OpenWatcom. Seems clean in Borland, MinGW and DMC.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29697
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Thu, 7 Oct 2004 13:04:53 +0000 (13:04 +0000)]
Late note about deprecated wxDbTable constructor.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29696
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Dimitri Schoolwerth [Thu, 7 Oct 2004 11:26:32 +0000 (11:26 +0000)]
fixed Carbon compilation; call HID keyboard dtor for Darwin
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29695
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Thu, 7 Oct 2004 09:01:23 +0000 (09:01 +0000)]
revert badly screwed up commit :\
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29694
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Thu, 7 Oct 2004 08:53:48 +0000 (08:53 +0000)]
2.5.3 - cleanups, fixes, etc. etc. -
1. Various stubs for wxCocoa (and the bakefile entries for them)
2. Definitions for some wxCocoa cocoa types in defs.h
3. Hack to attempt to fix SYNC sound for mac carbon
4. Fix for wxCocoa and 10.2 (Dave - I'm already around doing some stuff anyway - I'll go ahead and save you the trouble).
5. 10.2 unicode layer
6. Strings null-char fixes (stems from chartraits patch - essentially the patch minus the chartraits part - HAHA :)) [note to self - swap the 2nd and 3rd params of wxMemchr if you use chartraits and vice versa]
* If you have time please run the strings and stdstrings cppunit test suite
* Also add more test suites if you want - more is always better :)
* This does not include any fixes for mbtowc etc functions as outlined on the ml
7. An attempt to update wxArray docs a little
8. wx/process.h build fix for wxCocoa
9. Unicode fixes in app.mm for wxCocoa
10. Remove newer font panel after Stefan's suggestion
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29693
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 7 Oct 2004 07:52:25 +0000 (07:52 +0000)]
Misc script updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29692
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Thu, 7 Oct 2004 01:59:46 +0000 (01:59 +0000)]
cache mac and cocoa builds - so if you pick cocoa one time and don't specify it the next it will properly go back to cocoa, not default to mac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29691
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Wed, 6 Oct 2004 22:11:46 +0000 (22:11 +0000)]
cursors for cocoa
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29690
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 6 Oct 2004 21:55:43 +0000 (21:55 +0000)]
New directories added, old ones removed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29689
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 6 Oct 2004 21:54:49 +0000 (21:54 +0000)]
Install tweaks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29688
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 6 Oct 2004 21:49:40 +0000 (21:49 +0000)]
fixed broken DoUpdateWindowUI: event.SetChecked doesn't have to be used together with SetText
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29687
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Wed, 6 Oct 2004 21:09:47 +0000 (21:09 +0000)]
cocoa tooltips. Remove runtime warning from 10.2 (dave - I was too lazy to change this from my local copy, feel free to commit over this if you want)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29686
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 6 Oct 2004 20:58:46 +0000 (20:58 +0000)]
Blind fix to lack of sql types.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29685
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 6 Oct 2004 20:54:57 +0000 (20:54 +0000)]
Warning fixes found under hardest mode of OpenWatcom. Seems clean in Borland, MinGW and DMC.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29684
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 6 Oct 2004 20:32:05 +0000 (20:32 +0000)]
Warning fixes found under hardest mode of OpenWatcom. Seems clean in Borland, MinGW and DMC.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29683
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 6 Oct 2004 20:21:57 +0000 (20:21 +0000)]
Warning fixes found under hardest mode of OpenWatcom. Seems clean in Borland, MinGW and DMC.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29682
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 6 Oct 2004 20:11:24 +0000 (20:11 +0000)]
Keys to some operations (patch #
1037434 ).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29681
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Wed, 6 Oct 2004 20:09:34 +0000 (20:09 +0000)]
Removed doubled events, corrected behaviour (patch #
1037434 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29680
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 6 Oct 2004 19:46:11 +0000 (19:46 +0000)]
added reference to GetUnicodeKey to GetKeyCode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29679
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 6 Oct 2004 18:34:20 +0000 (18:34 +0000)]
Show EVT_ACTIVATE and EVT_ACTIVATE_APP events in action.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29678
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 6 Oct 2004 18:32:25 +0000 (18:32 +0000)]
A Python version of wxrc
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29677
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 6 Oct 2004 18:30:24 +0000 (18:30 +0000)]
Mention TaskBarIcon and other recent changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29676
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 6 Oct 2004 18:10:22 +0000 (18:10 +0000)]
Remove any old wxrc before installing new ones. This fixes a make
error on OSX.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29675
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 6 Oct 2004 17:04:05 +0000 (17:04 +0000)]
wxMDIChildFrame::IsTopLevel returns false but for this purpose we
should use the MDI Child, not it's parent.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29674
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Hock [Wed, 6 Oct 2004 16:25:33 +0000 (16:25 +0000)]
Expanded comment in Initialize to include why Initialize is needed on OS X
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29673
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Hock [Wed, 6 Oct 2004 16:20:50 +0000 (16:20 +0000)]
Mac sockets events must be added to the RunLoop in the main thread, very similar to MSW. OnInit will now statically store the main RunLoop when wxSocketBase::Initialize is called (which should be called from the main thread), allowing sockets to be created in secondary threads and still receive events
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29672
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Hock [Wed, 6 Oct 2004 16:15:30 +0000 (16:15 +0000)]
Added back compile-time check for about/prefs menu separator; OS 9 should not have this separator appended. Can be changed later if needed to run-time check. This is better than nothing before 2.5.3.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29671
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Wed, 6 Oct 2004 11:53:07 +0000 (11:53 +0000)]
adjusting DoGetBestSize according MSW
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29670
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 5 Oct 2004 21:57:40 +0000 (21:57 +0000)]
cleaning up strdup/isascii definitions for compilers which lack them (should fix CW CFM build)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29669
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 5 Oct 2004 21:11:18 +0000 (21:11 +0000)]
Make wxComboBox spit out a bit fewer surplis
events when holding down the mouse button.
Enable key based navigation through notebook
tabs as in the native control with Left and
right keys. Support for vetoing.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29668
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 5 Oct 2004 20:53:01 +0000 (20:53 +0000)]
Deprecated EVT_LIST_GET_INFO and EVT_LIST_SET_INFO
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29667
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 5 Oct 2004 20:52:20 +0000 (20:52 +0000)]
Typedef for wxUIntPtr
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29666
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 5 Oct 2004 20:51:43 +0000 (20:51 +0000)]
Added wx.App.IsMainLoopRunning
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29665
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Tue, 5 Oct 2004 19:17:48 +0000 (19:17 +0000)]
default pos/size cleanup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29664
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 5 Oct 2004 18:24:13 +0000 (18:24 +0000)]
Improve image hittest
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29663
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 5 Oct 2004 16:17:21 +0000 (16:17 +0000)]
Fixed missing focus problem.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29662
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 5 Oct 2004 15:42:37 +0000 (15:42 +0000)]
added wxRB_SINGLE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29661
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Tue, 5 Oct 2004 15:38:40 +0000 (15:38 +0000)]
Warning fixes found under hardest mode of OpenWatcom. Seems clean in Borland, MinGW and DMC.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29660
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Tue, 5 Oct 2004 01:50:17 +0000 (01:50 +0000)]
Implement wxBitmapButton::DoGetBestSize() to call wxButtonBase version so
that the newly implement wxButton::DoGetBestSize() is not used.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29659
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Tue, 5 Oct 2004 01:49:05 +0000 (01:49 +0000)]
Implement wxButtonBase::GetDefaultSize()
Implement wxButton::DoGetBestSize() to return at least 68 pixel width unless
wxBU_EXACTFIT flag is given.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29658
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Mon, 4 Oct 2004 23:47:49 +0000 (23:47 +0000)]
Added wxAutoNSAutoreleasePool where needed for controls sample.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29657
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Mon, 4 Oct 2004 20:25:15 +0000 (20:25 +0000)]
Warning fixes to most detailed warning output of OpenWatcom. Tested under Borland, DigitalMars and MinGW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29656
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 20:21:44 +0000 (20:21 +0000)]
made IsMainLoopRunning() static and implemented it for wxAppConsole too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29655
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 4 Oct 2004 20:06:35 +0000 (20:06 +0000)]
fix compile error
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29654
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Mon, 4 Oct 2004 20:03:27 +0000 (20:03 +0000)]
Warning fixes to most detailed warning output of OpenWatcom. Tested under Borland, DigitalMars and MinGW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29653
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Mon, 4 Oct 2004 19:47:55 +0000 (19:47 +0000)]
Warning fixes to most detailed warning output of OpenWatcom. Tested under Borland, DigitalMars and MinGW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29652
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 4 Oct 2004 19:28:13 +0000 (19:28 +0000)]
Bail out if GetCurrentMenu returns NULL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29651
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 4 Oct 2004 16:11:04 +0000 (16:11 +0000)]
Typo corrections
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29650
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Mon, 4 Oct 2004 15:36:28 +0000 (15:36 +0000)]
native wxFontDialog for carbon, second shot
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29649
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Dimitri Schoolwerth [Mon, 4 Oct 2004 15:23:43 +0000 (15:23 +0000)]
added missing include for non-PCH compilation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29648
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Mon, 4 Oct 2004 15:13:52 +0000 (15:13 +0000)]
Missed labels to replace number of 'topicNNN' in anchors. Consistent use of -dtor/-ctor addition in anchors. Content and links to TCP/DDE/Base Server/Client/Connection in correct places.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29647
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 10:52:32 +0000 (10:52 +0000)]
don't use non blocking sockets if wxApp::IsMainLoopRunnning() returns false (closes 994293)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29646
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 10:51:11 +0000 (10:51 +0000)]
added wxApp::IsMainLoopRunnning() (see bug 994293)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29645
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 10:38:08 +0000 (10:38 +0000)]
added tests for deleting and renaming entries and groups
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29644
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 10:37:45 +0000 (10:37 +0000)]
assert that name, not full path, is used in RenameEntry(); fixed RenameGroup() which was completely broken for groups with subgroups
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29643
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 10:18:11 +0000 (10:18 +0000)]
fixed deletion of last group in the config file (bugs 849088 and 902147)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29642
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 08:53:23 +0000 (08:53 +0000)]
don't try to delete our config file in DeleteAll() if we don't have any; don't assert when trying to delete an entry which doesn't exist (for consistency with DeleteGroup() and wxRegConfig)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29641
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 08:42:58 +0000 (08:42 +0000)]
don't add dummy empty line at the end when reading from stream
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29640
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 08:29:15 +0000 (08:29 +0000)]
small optimization in wxConfigPathChanger: don't change the path if it is already the same as requested
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29639
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 08:28:14 +0000 (08:28 +0000)]
forward declare wxOutputStream (compilation fix for !USE_PCH)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29638
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 08:26:55 +0000 (08:26 +0000)]
blind warning fix in wxUmaskChanger
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29637
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 4 Oct 2004 08:24:28 +0000 (08:24 +0000)]
added SetPath(), entries and groups enumerations tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29636
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ron Lee [Mon, 4 Oct 2004 05:14:55 +0000 (05:14 +0000)]
Clean up the soversion/flavour labelling of binary runtime packages.
Split out a common wxPython package so the runtime support for it
doesn't need to conflict any more either.
Makefile.in was apparently committed from out of date bakefiles
so it is included here again too.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29635
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Dimitri Schoolwerth [Sun, 3 Oct 2004 23:46:42 +0000 (23:46 +0000)]
removed tab character
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29634
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 23:17:19 +0000 (23:17 +0000)]
started wxFileConfig unit test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29633
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 22:55:08 +0000 (22:55 +0000)]
added wxFileConfig::Save(stream); documented it in new, separate from wxConfig, wxFileConfig doc file (replaces patches 902372 and 900889)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29632
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 22:34:09 +0000 (22:34 +0000)]
don't keep a dirty flag in each entry/group, this is totally wasteful as a single flag in wxFileConfig itself is enough; do reset the dirty flag after Flush()ing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29631
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 22:18:27 +0000 (22:18 +0000)]
use wxFileName::MacSetTypeAndCreator() in Flush() instead of duplicating its code here
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29630
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 22:12:58 +0000 (22:12 +0000)]
added wxUmaskChanger class and wxCHANGE_UMASK macro and use them instead of duplicating the same umask-setting code in several places
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29629
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 3 Oct 2004 21:00:45 +0000 (21:00 +0000)]
fixed menu destruction if it was removed from menubar with Remove
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29628
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 3 Oct 2004 19:38:32 +0000 (19:38 +0000)]
fixed transiency when the parent is MDI child frame
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29627
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 3 Oct 2004 18:06:15 +0000 (18:06 +0000)]
Workaround for special menu items not always being enabled. Use
with UI update events.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29626
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 3 Oct 2004 16:31:58 +0000 (16:31 +0000)]
fixed crash on invalid data (patch
1039453 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29625
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 16:10:46 +0000 (16:10 +0000)]
don't include headers not needed when wxUSE_GUI == 0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29624
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 3 Oct 2004 14:13:48 +0000 (14:13 +0000)]
Reworked TLW and app activation event code, also
moved it to toplevel.cpp where it belongs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29623
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 14:03:52 +0000 (14:03 +0000)]
store bitmap data in premultiplied by alpha format in wxBitmap/wxDIB (patch 991172)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29622
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 13:53:33 +0000 (13:53 +0000)]
use AlphaBlt() when blitting to a bitmap with alpha channel too (patch 991166)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29621
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 13:46:11 +0000 (13:46 +0000)]
update the disabled buttons appearance when system colours change (followup to patch
1027243 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29620
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 13:38:22 +0000 (13:38 +0000)]
oops, AdjustFontSize() had no effect; fixed (patch
1037952 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29619
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 13:36:46 +0000 (13:36 +0000)]
Metrowerks fixes after huge file patch (patch
1037951 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29618
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ron Lee [Sun, 3 Oct 2004 12:13:02 +0000 (12:13 +0000)]
Use the same paranoia we already apply to lib lists we get from configure
to those we get from the user on the command line. Bubble all duplicates
to occur at their last mention so static linking order is satified.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29617
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 3 Oct 2004 12:11:19 +0000 (12:11 +0000)]
destroy any TLWs still alive when the app terminates (avoids problems with classes unregistering under MSW and memory leaks everywhere)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29616
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 3 Oct 2004 09:57:15 +0000 (09:57 +0000)]
Updated version number
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29615
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 23:19:07 +0000 (23:19 +0000)]
fixes for Metrowerks command line compiler (avoid redefining stuff already defined by configure)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29614
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 23:17:23 +0000 (23:17 +0000)]
Metrowerks doesn't have isascii()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29613
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 23:16:18 +0000 (23:16 +0000)]
$#include "expat_config.h" instead of <expat_config.h> as the file is in current directory
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29612
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 2 Oct 2004 22:10:44 +0000 (22:10 +0000)]
don't cd into utils/xrc if USE_XRC=0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29611
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 2 Oct 2004 21:55:11 +0000 (21:55 +0000)]
don't cd into utils/xrc if USE_XRC=0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29610
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 21:30:00 +0000 (21:30 +0000)]
removed non-const wxDC accessors for pens, brushes, ... (bug
1039169 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29609
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 20:52:53 +0000 (20:52 +0000)]
only use __attribute__(regparm) for x86, this results in warnings under other platforms (e.g. PPC)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29608
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 20:31:34 +0000 (20:31 +0000)]
use AC_LINK to check for va_copy, not AC_COMPILE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29607
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Sat, 2 Oct 2004 19:19:55 +0000 (19:19 +0000)]
warning for 2.5.3
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29606
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 18:33:34 +0000 (18:33 +0000)]
added tests for va_copy and va_list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29605
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 18:32:31 +0000 (18:32 +0000)]
added wxVaCopy() and use it to fix wxVsnprintf() crash (see bug
1017651 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29604
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 16:21:38 +0000 (16:21 +0000)]
fixed dll import specification of wxGetHInstance()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29603
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 2 Oct 2004 16:12:15 +0000 (16:12 +0000)]
removed trailing comma from enum (gcc 3.4 compilation fix)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29602
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 2 Oct 2004 15:30:32 +0000 (15:30 +0000)]
generated resources code doesn't have to include <wx/wx.h>
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29601
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 2 Oct 2004 14:07:20 +0000 (14:07 +0000)]
Blind fixes for Mac project files (version number, missing cpp files)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29600
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775