Commit Graph

21081 Commits

Author SHA1 Message Date
David Elliott
09e6e5ec02 Initial move from C to C++. The functionality of the code should not have
changed at all in this move from C to C++.  To top that off there is a
define wxUSE_GSOCKET_CPLUSPLUS in include/wx/gsocket.h which turns off
all the new code in that file and also gsockunx.h.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25229 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-18 07:46:18 +00:00
Robin Dunn
1c01bc8e05 Ignore the args and args errors on Mac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25228 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-18 03:38:34 +00:00
Robin Dunn
b8628a0e2e *** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25227 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-18 03:37:53 +00:00
Robin Dunn
289128a4fb Don't create the fonts until after they are needed (after the App
object has been created.)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25226 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-18 03:05:02 +00:00
Robin Dunn
7a72b62e43 Change owner and permissions of installed files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25225 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-18 01:42:51 +00:00
Robin Dunn
ded0b5ce65 updates for the readme
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25223 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-18 00:15:39 +00:00
Robin Dunn
6b484aa0bc Updated preview version number
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25222 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-18 00:14:50 +00:00
Robin Dunn
978cadd05f RPM tweaks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25221 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-18 00:13:51 +00:00
Václav Slavík
548d77c789 console sample contains wxDb tests, it must link against wxodbc
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25220 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 23:49:44 +00:00
Robin Dunn
46456f618c Updated Installer builder scripts and such for OS X
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25219 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 23:20:49 +00:00
Mattia Barbon
9ee7c8d670 Compilation fix for MSVC 6 and wxUSE_STL=1.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25218 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 22:34:51 +00:00
Mattia Barbon
a6c7a0f826 MinGW compilation fixes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25217 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 22:21:48 +00:00
Mattia Barbon
25e4b4bfde Correct wxPerl note.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25216 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 22:18:56 +00:00
David Elliott
97e6ee0454 Copied gsocket.c revision 1.80
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25215 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 22:17:58 +00:00
Mattia Barbon
4f44ea367d Add wxRTTI information.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25214 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 22:16:56 +00:00
Mattia Barbon
e94e2e952b Handle client data correctly.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25213 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 22:14:38 +00:00
David Elliott
990ef031fd Reverted patch [ 832096 ] Final separation for GUI and console for Open Watcom
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25212 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 21:49:47 +00:00
Julian Smart
51f8b24631 Applied [ 876737 ] menu item with bitmap uses wrong font
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25211 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-17 17:05:35 +00:00
Robin Dunn
1ab1deabc7 also cleanup patch reject files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25210 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-16 19:32:32 +00:00
Robin Dunn
0d58d62689 Ensure item is valid before using it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25209 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-16 19:25:11 +00:00
Robin Dunn
cff531b1a8 Updated metadata document
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25208 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-16 06:01:51 +00:00
Ryan Norton
4cc33fd8ce Removed bogus configuration
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25207 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-16 03:45:22 +00:00
Ryan Norton
a060c2abc5 Added setup.h stuff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25206 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-16 03:43:33 +00:00
Robin Dunn
852b118501 Send menu highlight events and fix statusbar to update immediatly when
status text is changed


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25204 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-16 01:48:53 +00:00
Robin Dunn
3dfafdb9e6 Send window create events
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25203 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-16 01:46:18 +00:00
Robin Dunn
657dbfccd6 Patch [ 877891 ] Share the DC from DoPaint with FullPaint in ScintillaWX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-16 00:52:17 +00:00
Robin Dunn
d1e2005486 reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25201 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 23:43:44 +00:00
Robin Dunn
50940aad97 prevent checking for empty string
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25200 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 23:34:18 +00:00
Robin Dunn
87d562652e tweak the spin button size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25199 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 23:33:19 +00:00
Robin Dunn
5e8b10e902 On Windows the wxBitmapButton can't be borderless if you use
wxBU_AUTODRAW, but wxGenBitmapButton can do it easily


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25198 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 23:15:53 +00:00
Robin Dunn
b09afc93f5 ON XP when pages are added to a Notebook their colours (and their
children's) are modified to match the theme colours for notebook pages
rather than normal panel colours.  When items are added dynamically
after the fact to the notebook pages then we need to fiddle with the
colours ourself.

Also, since xrced is importing from wxPython.wx then DC.Draw methods
now need to use the old parameter syntax.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 22:44:52 +00:00
Robin Dunn
b86cccf1ba Use unbuffered output
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25196 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 22:38:07 +00:00
Robin Dunn
60a93116bb Not sure what this was here for
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25195 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 22:37:26 +00:00
Robin Dunn
25379d629b Win32 installer script updated for 2.5
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25194 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 22:26:18 +00:00
David Elliott
f1ff3d4a3e Allow Clear() to clear the control even when it is not editable.
(patch from Kevin Hock)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25193 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 20:12:29 +00:00
Julian Smart
6463b9f539 Reverted patch [ 832096 ] Final separation for GUI and console for Open Watcom
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25182 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 13:49:22 +00:00
Robin Dunn
d896a793a0 reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 05:26:19 +00:00
Robin Dunn
90f7e9c7f7 little tweaks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25180 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 01:24:35 +00:00
Dimitri Schoolwerth
5eba439479 Applied patch #877159: Joinable threads might crash app if deleted right after Wait.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25179 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 01:20:42 +00:00
Robin Dunn
eb9b610777 reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25178 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 01:11:12 +00:00
Robin Dunn
d2f9bbfd43 little tweaks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25177 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 01:08:37 +00:00
Robin Dunn
b856768b04 Allow nested calls to wxPy[Begin|End]BlockThreads instead of
deadlocking when the nested calls try to aquire the Python GIL.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25176 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 01:06:39 +00:00
Robin Dunn
b1dfbb7ad8 Added wrappers for the missing wxSpinEvent, which fixes the deadlock
when trying to catch events from wxSpinButton.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25175 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-15 01:04:38 +00:00
Chris Elliott
756d3e7fb5 apply SF patch 876817
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25174 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-14 15:28:37 +00:00
Stefan Csomor
2109485b37 remove some duplicate defines under Mach
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25173 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-14 10:05:39 +00:00
Ryan Norton
b77b87881b A little clarification
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25172 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-14 06:24:21 +00:00
David Elliott
b2c5f143fd Added MSWPositionForWxMenu() method which is used to translate wxWindows
menu positions to the ones that Windows is using.  This mainly accounts
for the system menu in maximized MDI child frames.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25171 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-14 05:57:09 +00:00
David Elliott
6edf960cf5 IsInAssert is only available (and only makes sense) in a debug build so
don't try to call it in a release build.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25170 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-14 04:44:37 +00:00
David Elliott
096a56242d Added empty base class constructors. This will still be broken for anything
other than MSW, Mac, and Univ.

Julian: Fix this the right way.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25169 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-14 03:52:50 +00:00
David Elliott
ffb649e4c6 * In _GSocket_Get_Mac_Socket(), do not call CFSocketSetSocketFlags to turn
off kCFSocketCloseOnInvalidate.  Furthermore,
  kCFSocketAutomaticallyReenableWriteCallback wasn't part of default flags
  but had been erroneously included here.
* Call CFSocketInvalidate() from _GSocket_Diable_Events instead of from
  _GSocket_GUI_Destroy_Socket.  GSocket calls this from GSocket_close
  and so in combination with the above change and the most recent change
  to gsocket.c the CFSocket should now be invalidated and closed for all
  cases and not just planned shutdown.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25168 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-14 02:50:18 +00:00