]>
git.saurik.com Git - wxWidgets.git/log
Ryan Norton [Wed, 7 Jan 2004 21:12:12 +0000 (21:12 +0000)]
Fixed include path for wx/wxchar.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25084
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 7 Jan 2004 20:44:56 +0000 (20:44 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25083
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 7 Jan 2004 18:46:54 +0000 (18:46 +0000)]
Updated overview
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25082
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Jan 2004 15:36:54 +0000 (15:36 +0000)]
Added wxFULL_REPAINT_ON_RESIZE style
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25081
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 7 Jan 2004 02:57:40 +0000 (02:57 +0000)]
updated Joystick demo, is now wxDesigner-less
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25078
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 6 Jan 2004 21:46:44 +0000 (21:46 +0000)]
It *does* work now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25077
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 6 Jan 2004 21:34:51 +0000 (21:34 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25076
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 6 Jan 2004 21:33:34 +0000 (21:33 +0000)]
Rename the grid selection mode flags
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25075
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 6 Jan 2004 21:32:42 +0000 (21:32 +0000)]
Added a set of 2.4 compatibility classes for the wxDC classes that
replaces the normal Draw methods with those that have 2.4 compatible
parameter lists. These classes are used by default only when
importing from wxPython.wx (the "old" namespace.)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25074
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 6 Jan 2004 21:17:32 +0000 (21:17 +0000)]
Fixes for the UNICODE build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25073
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 6 Jan 2004 08:54:57 +0000 (08:54 +0000)]
Added missing event.Skip()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25072
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 5 Jan 2004 19:54:39 +0000 (19:54 +0000)]
Ensure that the dirdialog is destroyed after use
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25069
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 5 Jan 2004 07:18:33 +0000 (07:18 +0000)]
Typo corrected
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25068
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 3 Jan 2004 17:58:51 +0000 (17:58 +0000)]
Removed code duplication introduced during wxUniv merge in 1.132
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25066
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 3 Jan 2004 01:20:47 +0000 (01:20 +0000)]
This file should not have been checked in!
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25065
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 3 Jan 2004 01:14:17 +0000 (01:14 +0000)]
Renamed demo modules to be wx-less.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25064
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 2 Jan 2004 23:41:46 +0000 (23:41 +0000)]
Version number update
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25063
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 2 Jan 2004 22:00:56 +0000 (22:00 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25062
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 2 Jan 2004 20:45:35 +0000 (20:45 +0000)]
Cure link error under wxGTK on Mac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25061
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 2 Jan 2004 20:42:14 +0000 (20:42 +0000)]
Fix addtofunc directives foir wxCheckListBox
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25060
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 2 Jan 2004 20:41:34 +0000 (20:41 +0000)]
Don't use wx[H|V]SCROLL styles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25059
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 2 Jan 2004 20:38:22 +0000 (20:38 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25058
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 2 Jan 2004 20:37:37 +0000 (20:37 +0000)]
Some wxOGL tweaks to match what has been done in the C++ classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25057
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 2 Jan 2004 19:36:26 +0000 (19:36 +0000)]
New wxDesigner-less version of the MimeTypesManager demo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25056
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 2 Jan 2004 17:35:26 +0000 (17:35 +0000)]
wxBell --> wx.Bell
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25055
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 2 Jan 2004 13:49:56 +0000 (13:49 +0000)]
Fixed menu creation in eVC3
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25054
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 2 Jan 2004 11:56:21 +0000 (11:56 +0000)]
wxShapeRegion::SetText shouldn't append to formatted strings list
Addition of accessors to allow an app to do alternate diagram streaming
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25053
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 31 Dec 2003 20:49:08 +0000 (20:49 +0000)]
Track and translate typenames where possible
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25052
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 31 Dec 2003 17:20:54 +0000 (17:20 +0000)]
removed obsolete files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25051
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 31 Dec 2003 15:13:11 +0000 (15:13 +0000)]
Use on-idle updating of menus in wxUniversal
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25050
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Tue, 30 Dec 2003 23:41:47 +0000 (23:41 +0000)]
removed wxUSE_BUILTIN_REGEX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25049
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 30 Dec 2003 23:19:40 +0000 (23:19 +0000)]
regex libs needs _UNICODE define
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25048
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Tue, 30 Dec 2003 22:21:00 +0000 (22:21 +0000)]
Cleaned up regex.cpp
fixed strlen problem in regex
many other things related to cleanup of regex.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25047
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Tue, 30 Dec 2003 22:18:37 +0000 (22:18 +0000)]
more ifdef C++ stuff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25046
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 30 Dec 2003 22:07:08 +0000 (22:07 +0000)]
Use correct method name for GetRowLabelValue
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25045
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 30 Dec 2003 01:53:14 +0000 (01:53 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25044
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 30 Dec 2003 01:48:45 +0000 (01:48 +0000)]
Ensure we have the capture before releasing it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25043
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 30 Dec 2003 01:45:17 +0000 (01:45 +0000)]
Make sure the comment is output in the pythoncode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25042
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 30 Dec 2003 01:43:59 +0000 (01:43 +0000)]
shift the print position a little
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25041
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 30 Dec 2003 01:39:36 +0000 (01:39 +0000)]
a bit of tweaking
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25040
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 30 Dec 2003 01:38:32 +0000 (01:38 +0000)]
Force integer values for positions and sizes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25039
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 30 Dec 2003 01:06:02 +0000 (01:06 +0000)]
wx* and other name fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25038
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 23:51:30 +0000 (23:51 +0000)]
Rename the .tar.gz to a .tgz
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25037
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 23:50:56 +0000 (23:50 +0000)]
Compatibility modules for a couple that have gone AWOL in the new namespace
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25036
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 23:21:38 +0000 (23:21 +0000)]
Apparently wxPopupWindow position is not screen relative any longer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25035
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 23:21:03 +0000 (23:21 +0000)]
Show how to set print data options when using HTMLEasyPrinting
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25034
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 23:08:42 +0000 (23:08 +0000)]
Added SF Patch#
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25033
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 23:07:26 +0000 (23:07 +0000)]
Fix compile error when building for Python 2.2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25032
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 23:06:38 +0000 (23:06 +0000)]
Since they are new style classes we need to use the __reduce__
protocol for pickling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25031
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 19:25:47 +0000 (19:25 +0000)]
Fixed drawing of the lines data, also ensure that only tuples are
pickled since there is currently a problem with unpickling
wx.Points...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25030
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Dec 2003 19:24:16 +0000 (19:24 +0000)]
Set foreground colour when drawing items in the VListBox
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25029
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 29 Dec 2003 10:47:51 +0000 (10:47 +0000)]
Fixed palette so all tools are visible
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25028
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 29 Dec 2003 09:32:36 +0000 (09:32 +0000)]
bad idea, fn_str() returns wchar_t on win32 in Unicode build, we need char* here no matter what
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25027
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Sun, 28 Dec 2003 22:46:08 +0000 (22:46 +0000)]
Added/Fixed some things in wxGetKeyState
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25026
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 28 Dec 2003 17:34:18 +0000 (17:34 +0000)]
Removed statusbar removal under WinCE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25025
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 28 Dec 2003 09:44:34 +0000 (09:44 +0000)]
Fixed missing semicolon
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25023
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 28 Dec 2003 01:07:31 +0000 (01:07 +0000)]
Added wxUSE_POCKETPC_UI to distinguish between using
combined toolbar/menubar and using separate ones
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25022
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 27 Dec 2003 22:31:01 +0000 (22:31 +0000)]
Corrected typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25021
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 27 Dec 2003 18:02:30 +0000 (18:02 +0000)]
Updated for eVC4
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25020
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 27 Dec 2003 17:57:00 +0000 (17:57 +0000)]
eVC4 updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25019
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 27 Dec 2003 17:28:13 +0000 (17:28 +0000)]
Can't yet use RegisterDragDrop, RevokeDragDrop on eVC4
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25018
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 27 Dec 2003 17:24:00 +0000 (17:24 +0000)]
WinCE 4 cleanup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25017
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 27 Dec 2003 17:17:21 +0000 (17:17 +0000)]
Some further missing symbols for WinCE 4
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25016
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 27 Dec 2003 08:52:05 +0000 (08:52 +0000)]
unified to use ASCII for ZIP entries and fn_str() when passing archive name to unzip.c
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25015
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 26 Dec 2003 11:33:15 +0000 (11:33 +0000)]
WXK_PRIOR/WXK_NEXT are aliases for WXK_PAGEUP/WXK_PAGEDOWN
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25013
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Roman Rolinsky [Thu, 25 Dec 2003 23:28:17 +0000 (23:28 +0000)]
added subclass attribute
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25012
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 25 Dec 2003 11:59:29 +0000 (11:59 +0000)]
Added FindById doc
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25011
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Wed, 24 Dec 2003 21:53:59 +0000 (21:53 +0000)]
revert
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25009
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 24 Dec 2003 19:53:29 +0000 (19:53 +0000)]
Added note about (not) multiply inheriting from wxEvtHandler which includes
a very brief technical overview of how events work.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25007
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 24 Dec 2003 19:43:34 +0000 (19:43 +0000)]
Regenerated with Bakefile which removes the regextest sample.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25006
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 24 Dec 2003 19:37:09 +0000 (19:37 +0000)]
Regenerated with Bakefile.
wxCocoa: Added src/mac/gsockosx.c to build.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25005
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Wed, 24 Dec 2003 19:27:47 +0000 (19:27 +0000)]
Fixed compilation and
only does mdi tests when enabled in setup.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25004
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 24 Dec 2003 12:42:57 +0000 (12:42 +0000)]
fixing the regex mess that Ryan wasn't yet able to fix himself
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25003
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Wed, 24 Dec 2003 04:52:48 +0000 (04:52 +0000)]
wxMenuBar derives from wxWindow...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25002
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Wed, 24 Dec 2003 04:47:00 +0000 (04:47 +0000)]
Fixed one of the two MDI problems...see comments
for possible solutions to the others.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25001
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 24 Dec 2003 04:39:05 +0000 (04:39 +0000)]
wxCocoa: Enable wxSocket support using new CFSocket implementation from wxMac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25000
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 24 Dec 2003 04:04:40 +0000 (04:04 +0000)]
* Implemented according to Apple CFSocket documentation:
kCFSocketConnectCallBack: Called in response to a successful connect() and
of course applies to client sockets only. Fails assertion if received
from a server socket. Calls GSocket's Detected_Write otherwise.
kCFSocketReadCallBack: Called whenever data is available to read or in
the event that a new connection is waiting to be accepted. Call's
GSocket's Detected_Read.
kCFSocketWriteCallBack: Called whenever data can be written to kernel buffer.
Call's GSocket's Detected_Write
* Added ALL_CALLBACK_TYPES macro which specifies all of the above three.
* Added (by virtue of ALL_CALLBACK_TYPES) the kCFSocketConnectCallBack to
the calls to CFSocketCreateWithNative and CFSocketDisableCallBacks during
GUI socket data creation.
* Use the default flags for CFSocket which automatically reenable the
callbacks, but continue to disable close of fd on CFSocket invalidation.
Eventually, GSocket should allow the GUI implementation to override close
so that we can avoid calling the > 10.2 CFSocketSetSocketFlags function.
* CFRelease the socket after invalidating it (fixes memory leak)
* When adding/removing callbacks use kCFSocketReadCallBack for server
GSOCK_CONNECTION and kCFSocketConnectCallback for client.
* When adding/removing callbacks GSOCK_LOST should do the same thing as
GSOCK_INPUT (Thanks Kevin Hock)
* When enabling events, do not enable kCFSocketConnectCallBack for servers.
It should never be called anyway since connect() should never be used
on a server socket.
* When disabling events, disable ALL_CALLBACK_TYPES.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24999
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 03:09:10 +0000 (03:09 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24998
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 24 Dec 2003 02:49:07 +0000 (02:49 +0000)]
In GSocket_Destroy reorder GUI_Destroy and Shutdown when compiling for Darwin.
This is necessary to comply with the Apple documentation for CFSocket which
states quite explcitly that the CFSocket must be invalidated prior to close.
Likewise in GSocket_Read don't enable input events until we have finished
reading the data. This is necessary because an input event will be
immediately generated but all the data will have been read by the current
callback which leads to the GSocket code thinking the connection has been
lost and when wxYield recursion is involved will lead to crashes or an assert.
Because we are doing a compile time test only for Darwin this will also
affect wxGTK running on Darwin. It appears possible for the new order to work
on all platforms but more testing would be required.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24997
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 02:45:57 +0000 (02:45 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24996
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 02:38:31 +0000 (02:38 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24995
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 02:36:30 +0000 (02:36 +0000)]
regnenerated image modules
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24994
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 02:35:33 +0000 (02:35 +0000)]
Fixed a couple wxString typemaps
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24993
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 01:39:22 +0000 (01:39 +0000)]
delete the .pyc files before making a preview
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24992
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 01:26:42 +0000 (01:26 +0000)]
Fixed a typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24991
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 01:24:58 +0000 (01:24 +0000)]
Aliasing wxDC methods like was dangerous...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24990
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 01:12:25 +0000 (01:12 +0000)]
More adjustments to aliases
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24989
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 24 Dec 2003 01:09:51 +0000 (01:09 +0000)]
Tool tweaks and metadata update
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24988
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 23 Dec 2003 23:27:57 +0000 (23:27 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24987
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 23 Dec 2003 21:39:24 +0000 (21:39 +0000)]
reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24986
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 23 Dec 2003 21:37:21 +0000 (21:37 +0000)]
backwards compatibility aliases can be used in the wxPython namespace
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24985
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 23 Dec 2003 21:35:31 +0000 (21:35 +0000)]
typo fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24984
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 23 Dec 2003 19:56:51 +0000 (19:56 +0000)]
Updated tools
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24983
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 23 Dec 2003 19:42:05 +0000 (19:42 +0000)]
MOre wxUSE_... fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24982
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 23 Dec 2003 19:31:59 +0000 (19:31 +0000)]
wxPython metadata xml
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24981
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 23 Dec 2003 17:45:54 +0000 (17:45 +0000)]
Added XML simplification scripts for generating the wxPython metadata xml.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24980
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 23 Dec 2003 16:07:40 +0000 (16:07 +0000)]
Removed out of date comment about Unicode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24979
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Tue, 23 Dec 2003 15:56:20 +0000 (15:56 +0000)]
Fixed newlines :)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24978
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 23 Dec 2003 12:39:33 +0000 (12:39 +0000)]
Added wxUSE_TOOLBAR, wxUSE_STATUSBAR tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24977
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 23 Dec 2003 10:47:39 +0000 (10:47 +0000)]
Applied patch [ 864570 ] adjustement of FL contrib to change in wx/log.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24976
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775