]> git.saurik.com Git - wxWidgets.git/log
wxWidgets.git
18 years agosome code simplifications, no real changes
Vadim Zeitlin [Tue, 11 Apr 2006 01:04:21 +0000 (01:04 +0000)] 
some code simplifications, no real changes

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

18 years agoadded wxConvUI which determines the conversion used for the UI elements and can be...
Vadim Zeitlin [Tue, 11 Apr 2006 00:36:24 +0000 (00:36 +0000)] 
added wxConvUI which determines the conversion used for the UI elements and can be changed from the user code

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

18 years agodocumented all the other global conversion objects (wxConvLocal, wxConvISO8859_1...
Vadim Zeitlin [Tue, 11 Apr 2006 00:33:18 +0000 (00:33 +0000)] 
documented all the other global conversion objects (wxConvLocal, wxConvISO8859_1, wxConvUTF8)

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

18 years agouse wxConvLocal for wxFONTENCODING_SYSTEM/DEFAULT in wxConvertToGTK()
Vadim Zeitlin [Mon, 10 Apr 2006 23:53:09 +0000 (23:53 +0000)] 
use wxConvLocal for wxFONTENCODING_SYSTEM/DEFAULT in wxConvertToGTK()

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

18 years agoall encodings are available in GTK+ 2 (because we always convert to UTF-8 anyhow)
Vadim Zeitlin [Mon, 10 Apr 2006 22:26:36 +0000 (22:26 +0000)] 
all encodings are available in GTK+ 2 (because we always convert to UTF-8 anyhow)

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

18 years agouse the encoding of the font which is used to draw the text when convering it to...
Vadim Zeitlin [Mon, 10 Apr 2006 22:22:13 +0000 (22:22 +0000)] 
use the encoding of the font which is used to draw the text when convering it to UTF-8 in wxGTK_CONV; the old wxGTK_CONV renamed to wxGTK_CONV_SYS (uses system encoding) and used in the contexts where no font is available

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

18 years agono changes, just corrected the comment for wxConvLocal
Vadim Zeitlin [Mon, 10 Apr 2006 21:53:42 +0000 (21:53 +0000)] 
no changes, just corrected the comment for wxConvLocal

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

18 years agowxGetActiveWindow() exists in wxGTK
Vadim Zeitlin [Mon, 10 Apr 2006 19:42:56 +0000 (19:42 +0000)] 
wxGetActiveWindow() exists in wxGTK

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

18 years agoBug #1467905: wxOS2 headers not included in wxBase.
Włodzimierz Skiba [Mon, 10 Apr 2006 19:10:43 +0000 (19:10 +0000)] 
Bug #1467905: wxOS2 headers not included in wxBase.

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

18 years agodon't let the user modify the contents of read-only control (modified patch 1463707)
Vadim Zeitlin [Mon, 10 Apr 2006 16:22:42 +0000 (16:22 +0000)] 
don't let the user modify the contents of read-only control (modified patch 1463707)

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

18 years agoadded wxDCClipper ctor overload taking a wxRegion and documented it
Vadim Zeitlin [Mon, 10 Apr 2006 15:08:10 +0000 (15:08 +0000)] 
added wxDCClipper ctor overload taking a wxRegion and documented it

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

18 years agocleanup - reformatting
David Surovell [Mon, 10 Apr 2006 14:58:15 +0000 (14:58 +0000)] 
cleanup - reformatting

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

18 years agoBlind check for compatibility flags.
Włodzimierz Skiba [Mon, 10 Apr 2006 13:42:28 +0000 (13:42 +0000)] 
Blind check for compatibility flags.

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

18 years agoadded TreeCtrl.WindowIndex method for skipping items like MenuBar
Roman Rolinsky [Mon, 10 Apr 2006 13:13:51 +0000 (13:13 +0000)] 
added TreeCtrl.WindowIndex method for skipping items like MenuBar
when counting window children

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

18 years agouse #if WXWIN_COMPATIBILITY_2_6 guard around implementation of wxNotebookSizer ctor too
Vadim Zeitlin [Mon, 10 Apr 2006 13:04:25 +0000 (13:04 +0000)] 
use #if WXWIN_COMPATIBILITY_2_6 guard around implementation of wxNotebookSizer ctor too

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

18 years agouse #if WXWIN_COMPATIBILITY_2_6 guard around implementation of wxBookCtrlSizer ctor too
Vadim Zeitlin [Mon, 10 Apr 2006 12:54:52 +0000 (12:54 +0000)] 
use #if WXWIN_COMPATIBILITY_2_6 guard around implementation of wxBookCtrlSizer ctor too

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

18 years agocleanup
Stefan Csomor [Mon, 10 Apr 2006 11:45:54 +0000 (11:45 +0000)] 
cleanup

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

18 years agocleanup - reformatting
David Surovell [Mon, 10 Apr 2006 08:04:13 +0000 (08:04 +0000)] 
cleanup - reformatting

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

18 years agocleanup - reformatting, pt 2
David Surovell [Mon, 10 Apr 2006 04:45:25 +0000 (04:45 +0000)] 
cleanup - reformatting, pt 2

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

18 years agocleanup - reformatting
David Surovell [Mon, 10 Apr 2006 03:54:42 +0000 (03:54 +0000)] 
cleanup - reformatting

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

18 years agouse wxGTK_CONV instead of directly using wxConvLocal (simplifies code avoiding needle...
Vadim Zeitlin [Mon, 10 Apr 2006 01:39:38 +0000 (01:39 +0000)] 
use wxGTK_CONV instead of directly using wxConvLocal (simplifies code avoiding needless #ifdefs and prepares for further wxGTK_CONV changes)

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

18 years agoadded wxWxCharBuffer which stands for buffer of wxChars
Vadim Zeitlin [Mon, 10 Apr 2006 01:35:21 +0000 (01:35 +0000)] 
added wxWxCharBuffer which stands for buffer of wxChars

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

18 years agodon't generate wxEVT_CONTEXT_MENU messages for right clicks in the list control header
Vadim Zeitlin [Mon, 10 Apr 2006 01:17:49 +0000 (01:17 +0000)] 
don't generate wxEVT_CONTEXT_MENU messages for right clicks in the list control header

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

18 years agofix for the previous commit: delete m_conv after calling Flush() which uses it
Vadim Zeitlin [Mon, 10 Apr 2006 00:52:21 +0000 (00:52 +0000)] 
fix for the previous commit: delete m_conv after calling Flush() which uses it

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

18 years agoreally fix warning about implicitly converting 0 and 1 to size_t -- use explicit...
Vadim Zeitlin [Sun, 9 Apr 2006 22:47:46 +0000 (22:47 +0000)] 
really fix warning about implicitly converting 0 and 1 to size_t -- use explicit cast to size_type

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

18 years agoISO8859-1 is also supported by GTK+ 2
Vadim Zeitlin [Sun, 9 Apr 2006 20:42:40 +0000 (20:42 +0000)] 
ISO8859-1 is also supported by GTK+ 2

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

18 years agoadded more files to parse
Vadim Zeitlin [Sun, 9 Apr 2006 19:55:48 +0000 (19:55 +0000)] 
added more files to parse

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

18 years agomake the string properly 0 terminated and allow for one char more on the output buffer
Stefan Csomor [Sun, 9 Apr 2006 12:51:03 +0000 (12:51 +0000)] 
make the string properly 0 terminated and allow for one char more on the output buffer

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

18 years agovery minor cleanup
Vadim Zeitlin [Sun, 9 Apr 2006 11:00:45 +0000 (11:00 +0000)] 
very minor cleanup

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

18 years agoin case of an faulty event this might not get initialized
Stefan Csomor [Sun, 9 Apr 2006 08:53:39 +0000 (08:53 +0000)] 
in case of an faulty event this might not get initialized

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

18 years agoconversion fix by Ryan
Stefan Csomor [Sun, 9 Apr 2006 08:48:36 +0000 (08:48 +0000)] 
conversion fix by Ryan

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

18 years agolistbox cleanup
Stefan Csomor [Sun, 9 Apr 2006 08:37:56 +0000 (08:37 +0000)] 
listbox cleanup

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

18 years agolistbox cleanup
Stefan Csomor [Sun, 9 Apr 2006 06:50:54 +0000 (06:50 +0000)] 
listbox cleanup

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

18 years agolistbox cleanup
Stefan Csomor [Sun, 9 Apr 2006 06:42:32 +0000 (06:42 +0000)] 
listbox cleanup

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

18 years agoAdded CmdDown() to grid events
Robin Dunn [Sun, 9 Apr 2006 00:15:04 +0000 (00:15 +0000)] 
Added CmdDown() to grid events

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

18 years agoUse CmdDown in mouse events instead of ControlDown so Mac users can
Robin Dunn [Sun, 9 Apr 2006 00:09:35 +0000 (00:09 +0000)] 
Use CmdDown in mouse events instead of ControlDown so Mac users can
multi-select with shift and cmd like they are used to.  Other
platforms are not affected.

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

18 years agoAdded missing not operator that was preventing the drawing of the
Robin Dunn [Sat, 8 Apr 2006 23:09:46 +0000 (23:09 +0000)] 
Added missing not operator that was preventing the drawing of the
gridlines

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

18 years agodon't redefine _CRT_SECURE_NO_DEPRECATE and _CRT_NON_CONFORMING_SWPRINTFS if already...
Vadim Zeitlin [Sat, 8 Apr 2006 22:58:54 +0000 (22:58 +0000)] 
don't redefine _CRT_SECURE_NO_DEPRECATE and _CRT_NON_CONFORMING_SWPRINTFS  if already defined (patch 1463364)

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

18 years agochanged DoMessageFromThreadWait() to not block if there are no messages, this avoids...
Vadim Zeitlin [Sat, 8 Apr 2006 22:51:42 +0000 (22:51 +0000)] 
changed DoMessageFromThreadWait() to not block if there are no messages, this avoids the need for sending a dummy WM_NULL from the thread wait loop (replaces patch 1459812)

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

18 years agoGive wx.GridTableBase a destructor, and clear the ownership when it is
Robin Dunn [Sat, 8 Apr 2006 21:49:20 +0000 (21:49 +0000)] 
Give wx.GridTableBase a destructor, and clear the ownership when it is
passed to SetTable.

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

18 years agoellipsis support for static text (mac), applied patch
Stefan Csomor [Sat, 8 Apr 2006 15:32:18 +0000 (15:32 +0000)] 
ellipsis support for static text (mac), applied patch

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

18 years agofixing Clipboard::IsSupported when asking for unicode text and only non-unicode text...
Stefan Csomor [Sat, 8 Apr 2006 15:26:05 +0000 (15:26 +0000)] 
fixing Clipboard::IsSupported when asking for unicode text and only non-unicode text is available

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

18 years agoCorrected FindString
Julian Smart [Sat, 8 Apr 2006 14:58:08 +0000 (14:58 +0000)] 
Corrected FindString

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

18 years agochanging coordinates to client-area relative (patch 1378189)
Stefan Csomor [Sat, 8 Apr 2006 14:33:00 +0000 (14:33 +0000)] 
changing coordinates to client-area relative (patch 1378189)

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

18 years agoallowing the suppression of SetValue event-triggering (needed for composite controls)
Stefan Csomor [Sat, 8 Apr 2006 13:00:13 +0000 (13:00 +0000)] 
allowing the suppression of SetValue event-triggering (needed for composite controls)

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

18 years agoapplying patch 1411230
Stefan Csomor [Sat, 8 Apr 2006 11:43:13 +0000 (11:43 +0000)] 
applying patch 1411230

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

18 years agominor cleanup
David Surovell [Sat, 8 Apr 2006 09:14:06 +0000 (09:14 +0000)] 
minor cleanup

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

18 years agoFirst pass at integrating a code generator in XRCed. Initial patch
Robin Dunn [Sat, 8 Apr 2006 06:17:11 +0000 (06:17 +0000)] 
First pass at integrating a code generator in XRCed.  Initial patch
from Eli Golovinsky, with lots of additional mods by me.

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

18 years agoellipsis support
Stefan Csomor [Sat, 8 Apr 2006 05:52:43 +0000 (05:52 +0000)] 
ellipsis support

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

18 years agofix recently introduced memory leak of m_conv (bug 1466559)
Vadim Zeitlin [Fri, 7 Apr 2006 22:41:11 +0000 (22:41 +0000)] 
fix recently introduced memory leak of m_conv (bug 1466559)

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

18 years agowxNotebookSizer is gone now
Robin Dunn [Fri, 7 Apr 2006 19:24:39 +0000 (19:24 +0000)] 
wxNotebookSizer is gone now

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

18 years agoapplied patch 1378261
Stefan Csomor [Fri, 7 Apr 2006 19:21:50 +0000 (19:21 +0000)] 
applied patch 1378261

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

18 years agoapplied patch 1466370
Stefan Csomor [Fri, 7 Apr 2006 18:59:51 +0000 (18:59 +0000)] 
applied patch 1466370

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

18 years agoapplied patch 1465549
Stefan Csomor [Fri, 7 Apr 2006 18:56:13 +0000 (18:56 +0000)] 
applied patch 1465549

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

18 years agocleanup - added whitespace around operators, some blank lines, fixed comment typos...
David Surovell [Fri, 7 Apr 2006 16:51:36 +0000 (16:51 +0000)] 
cleanup - added whitespace around operators, some blank lines, fixed comment typos, broke up one-line if-stmts

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

18 years agoAdded minimal Info.plist
Julian Smart [Fri, 7 Apr 2006 07:12:36 +0000 (07:12 +0000)] 
Added minimal Info.plist

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

18 years agoadded html headers
Vadim Zeitlin [Fri, 7 Apr 2006 00:39:50 +0000 (00:39 +0000)] 
added html headers

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

18 years agoadded wxTLW::ShouldPreventAppExit() which can be overridden to allow closing the...
Vadim Zeitlin [Fri, 7 Apr 2006 00:38:49 +0000 (00:38 +0000)] 
added wxTLW::ShouldPreventAppExit() which can be overridden to allow closing the application even if some windows are still opened; use it for wxHtmlHelpFrame

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

18 years agosome compilers warn about implicitly converting 0 and 1 to size_t -- use 0u and 1u...
Vadim Zeitlin [Thu, 6 Apr 2006 23:45:14 +0000 (23:45 +0000)] 
some compilers warn about implicitly converting 0 and 1 to size_t -- use 0u and 1u instead

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

18 years agofixed gcc warnings about not initializing the base class in copy ctor
Vadim Zeitlin [Thu, 6 Apr 2006 17:11:25 +0000 (17:11 +0000)] 
fixed gcc warnings about not initializing the base class in copy ctor

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

18 years agoGetBoundingRect() is supposed to return the logical coordinates, even in !textOnly...
Vadim Zeitlin [Thu, 6 Apr 2006 14:27:34 +0000 (14:27 +0000)] 
GetBoundingRect() is supposed to return the logical coordinates, even in !textOnly case; also documented it

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

18 years agoleave enough space for the trailing NUL when converting UTF-16 to UTF-32 in Mac conve...
Vadim Zeitlin [Thu, 6 Apr 2006 12:43:38 +0000 (12:43 +0000)] 
leave enough space for the trailing NUL when converting UTF-16 to UTF-32 in Mac conversion

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

18 years agodon't crash if conversion of a command line argument to Unicode fails
Vadim Zeitlin [Thu, 6 Apr 2006 12:38:31 +0000 (12:38 +0000)] 
don't crash if conversion of a command line argument to Unicode fails

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

18 years agowxGTK2: No need to check for __WXGTK20__ here either (and test cia script again)
Mart Raudsepp [Thu, 6 Apr 2006 12:06:37 +0000 (12:06 +0000)] 
wxGTK2: No need to check for __WXGTK20__ here either (and test cia script again)

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

18 years agowxGTK2: No need to check for __WXGTK20__ here
Mart Raudsepp [Thu, 6 Apr 2006 12:01:04 +0000 (12:01 +0000)] 
wxGTK2: No need to check for __WXGTK20__ here

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

18 years agowxGTK2: We don't need to check for __WXGTK20__ here
Mart Raudsepp [Thu, 6 Apr 2006 11:59:07 +0000 (11:59 +0000)] 
wxGTK2: We don't need to check for __WXGTK20__ here

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

18 years agoadded missing const to fix last commit
Vadim Zeitlin [Thu, 6 Apr 2006 11:51:41 +0000 (11:51 +0000)] 
added missing const to fix last commit

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

18 years agochanged the version and the date
Vadim Zeitlin [Thu, 6 Apr 2006 11:29:22 +0000 (11:29 +0000)] 
changed the version and the date

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

18 years agoadded a cast to wxDecodeSurrogate() to fix wxMSW cross-compilation
Vadim Zeitlin [Thu, 6 Apr 2006 11:27:40 +0000 (11:27 +0000)] 
added a cast to wxDecodeSurrogate() to fix wxMSW cross-compilation

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

18 years agoMinor tweaks to bring up to date with CVS changes
Robin Dunn [Thu, 6 Apr 2006 02:35:05 +0000 (02:35 +0000)] 
Minor tweaks to bring up to date with CVS changes

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

18 years agoUpdate with 2.6.3.2 info
Robin Dunn [Thu, 6 Apr 2006 02:34:10 +0000 (02:34 +0000)] 
Update with 2.6.3.2 info

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

18 years agocleanup (repeat of v197) - added whitespace around operators, some blank lines, fixed...
David Surovell [Thu, 6 Apr 2006 02:30:52 +0000 (02:30 +0000)] 
cleanup (repeat of v197) - added whitespace around operators, some blank lines, fixed comment typos, renamed out-in vars to outBuff-inBuff

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

18 years agowx.lib.pubsub updates from Oliver Schoenborn:
Robin Dunn [Thu, 6 Apr 2006 01:15:20 +0000 (01:15 +0000)] 
wx.lib.pubsub updates from Oliver Schoenborn:
    - the hash problem re non-hashable objects
    - now supports listeners that use *args as an argument
      (listener(*args) was not passing the validity test)
    - corrected some mistakes in documentation
    - added some clarifications (hopefully useful for first time
      users)
    - changed the way singleton is implemented since old way prevented
      pydoc etc from extracting docs for Publisher

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

18 years agoForce a full refresh when the focus changes so the bitmap button will
Robin Dunn [Thu, 6 Apr 2006 00:12:11 +0000 (00:12 +0000)] 
Force a full refresh when the focus changes so the bitmap button will
redraw its label if needed.  Also give defaults to more of the ctor parameters.

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

18 years agoreally fixed number of bytes written in WriteString() in Unicode mode
Vadim Zeitlin [Wed, 5 Apr 2006 23:19:09 +0000 (23:19 +0000)] 
really fixed number of bytes written in WriteString() in Unicode mode

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

18 years agoimplemented UTF-16/32 using To/FromWChar() instead of MB2WC/WC2MB for sizeof(wchar_t...
Vadim Zeitlin [Wed, 5 Apr 2006 23:04:10 +0000 (23:04 +0000)] 
implemented UTF-16/32 using To/FromWChar() instead of MB2WC/WC2MB for sizeof(wchar_t)==4 platforms too

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

18 years ago1. use a manifest constant wxNO_LEN instead of -1 for lengths everywhere
Vadim Zeitlin [Wed, 5 Apr 2006 22:12:45 +0000 (22:12 +0000)] 
1. use a manifest constant wxNO_LEN instead of -1 for lengths everywhere
2. reimplemented UTF-16/32 conversions using To/FromWChar() API instead
   of MB2WC/WC2MB for Windows (or rather SIZEOF_WCHAR_T == 2 platforms),
   the first tangible result is that reading UTF-32BE text streams now
   works too
3. more off by 1 fixes

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

18 years agoname the test just MBConv instead of MBConvTestCase
Vadim Zeitlin [Wed, 5 Apr 2006 21:03:25 +0000 (21:03 +0000)] 
name the test just MBConv instead of MBConvTestCase

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

18 years agoname the test just Unicode instead of UnicodeTestCase
Vadim Zeitlin [Wed, 5 Apr 2006 19:59:27 +0000 (19:59 +0000)] 
name the test just Unicode instead of UnicodeTestCase

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

18 years agocleanup - added whitespace around operators, some blank lines, fixed comment typos...
David Surovell [Wed, 5 Apr 2006 18:02:26 +0000 (18:02 +0000)] 
cleanup - added whitespace around operators, some blank lines, fixed comment typos, renamed out-in vars to outBuff-inBuff

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

18 years agoimplemented locating objects in gridbag sizer,
Roman Rolinsky [Wed, 5 Apr 2006 17:36:21 +0000 (17:36 +0000)] 
implemented locating objects in gridbag sizer,
expanding tree to show selected object

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

18 years agoMac compilation fix after last commit
Vadim Zeitlin [Wed, 5 Apr 2006 17:10:01 +0000 (17:10 +0000)] 
Mac compilation fix after last commit

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

18 years agoadded wxMBConv::Clone() to be able to copy conversion objects polymorphically
Vadim Zeitlin [Wed, 5 Apr 2006 16:54:02 +0000 (16:54 +0000)] 
added wxMBConv::Clone() to be able to copy conversion objects polymorphically

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

18 years agoalso fixed WriteString() to work correctly when outputting UTF-16/32: can't use strle...
Vadim Zeitlin [Wed, 5 Apr 2006 16:28:29 +0000 (16:28 +0000)] 
also fixed WriteString() to work correctly when outputting UTF-16/32: can't use strlen() with these encodings

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

18 years agofixed NextChar() to read the entire character at once as before it stopped on the...
Vadim Zeitlin [Wed, 5 Apr 2006 16:17:58 +0000 (16:17 +0000)] 
fixed NextChar() to read the entire character at once as before it stopped on the first byte for ASCII input encoded as UTF-32LE

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

18 years agoadded wxMBConv::Clone() to be able to copy conversion objects polymorphically
Vadim Zeitlin [Wed, 5 Apr 2006 16:10:08 +0000 (16:10 +0000)] 
added wxMBConv::Clone() to be able to copy conversion objects polymorphically

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

18 years agoproperly NUL-terminate the output in wxMBConvUTF16swap::WC2MB()
Vadim Zeitlin [Wed, 5 Apr 2006 15:18:05 +0000 (15:18 +0000)] 
properly NUL-terminate the output in wxMBConvUTF16swap::WC2MB()

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

18 years agorebaked after adding convautotest.cpp
Vadim Zeitlin [Wed, 5 Apr 2006 15:07:06 +0000 (15:07 +0000)] 
rebaked after adding convautotest.cpp

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

18 years agorebaked after adding convauto.cpp/.h
Vadim Zeitlin [Wed, 5 Apr 2006 15:06:15 +0000 (15:06 +0000)] 
rebaked after adding convauto.cpp/.h

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

18 years agoSecond fix for Copy/Paste (using expat.native_encoding property).
Roman Rolinsky [Wed, 5 Apr 2006 14:55:17 +0000 (14:55 +0000)] 
Second fix for Copy/Paste (using expat.native_encoding property).
Added cellpos,cellspan properties for Spacer in GridBag sizer.

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

18 years agotests for wxConvAuto
Vadim Zeitlin [Wed, 5 Apr 2006 14:38:42 +0000 (14:38 +0000)] 
tests for wxConvAuto

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

18 years ago1. changed all "wxMBConv& conv" parameters to "const wxMBConv&"
Vadim Zeitlin [Wed, 5 Apr 2006 14:37:47 +0000 (14:37 +0000)] 
1. changed all "wxMBConv& conv" parameters to "const wxMBConv&"
2. this allows to use wxConvAuto() instead of wxConvUTF8 as default value
   for this parameter in the classes which read text from the file: wxConvAuto
   automatically recognizes the BOM at the start of file and uses the correct
   conversion
3. don't use Windows for UTF-7 conversions as there is no way to make it
   fail on invalid UTF-7 strings; use our own wxMBConvUtf7 instead

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

18 years agoencconv.cpp: Remove comment about 5 being big enough value for ENC_PER_PLATFORM ...
Mart Raudsepp [Wed, 5 Apr 2006 10:02:28 +0000 (10:02 +0000)] 
encconv.cpp: Remove comment about 5 being big enough value for ENC_PER_PLATFORM - it should be the minimum
necessary instead.
fmapbase.cpp: Slightly reduce the size of an array - it should be reduced further (we only have one item with the
size of 9, rest are not over 6)

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

18 years agoUpdate unictabl.inc manually, keeping KOI8-U, while doing it as close as possible...
Mart Raudsepp [Wed, 5 Apr 2006 00:37:45 +0000 (00:37 +0000)] 
Update unictabl.inc manually, keeping KOI8-U, while doing it as close as possible for as how the regenerator would
have done if it had a matching KOI8-U.TXT file at hand.
This moves 5.9KB from .data to .rodata (guaranteed to be shared among wx apps).

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

18 years agoSupport having const encoding tables. Modify generator code to regenerate as such.
Mart Raudsepp [Wed, 5 Apr 2006 00:30:18 +0000 (00:30 +0000)] 
Support having const encoding tables. Modify generator code to regenerate as such.
Can't simply regenerate src/common/unictabl.inc, because KOI8-U.TXT is missing, and mk_fallbacks has issues
(sort +2 isn't valid on my system)

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

18 years agoMake the unicode table scripts generate file with whitespacing done as has been manua...
Mart Raudsepp [Wed, 5 Apr 2006 00:18:31 +0000 (00:18 +0000)] 
Make the unicode table scripts generate file with whitespacing done as has been manually edited despite the
warning on top.

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

18 years agoDocstring fix
Robin Dunn [Tue, 4 Apr 2006 23:33:01 +0000 (23:33 +0000)] 
Docstring fix

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

18 years agoEVT_TEXT_ENTER handler on a combobox needs evt.Skip() otherwise the
Robin Dunn [Tue, 4 Apr 2006 23:29:14 +0000 (23:29 +0000)] 
EVT_TEXT_ENTER handler on a combobox needs evt.Skip() otherwise the
dropdown may not close

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

18 years agoMake EquivalentEncodings 3-dimensional array const, moving 864 bytes from data segmen...
Mart Raudsepp [Tue, 4 Apr 2006 23:01:57 +0000 (23:01 +0000)] 
Make EquivalentEncodings 3-dimensional array const, moving 864 bytes from data segment (copy-on-write) to
.rodata segment (always guaranteed to be shared among processes) in wxBase.
Make said array as big as necessary, not bigger than necessary (as before) - shaving 122 bytes off of that 864
bytes.

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

18 years agowxGTK2: No need to warn about threads being unsupported if gtk+ is lower than 1.2...
Mart Raudsepp [Tue, 4 Apr 2006 19:44:27 +0000 (19:44 +0000)] 
wxGTK2: No need to warn about threads being unsupported if gtk+ is lower than 1.2.4 - this is source code for gtk2
only.

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