]>
git.saurik.com Git - wxWidgets.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Mart Raudsepp [Tue, 4 Apr 2006 19:34:38 +0000 (19:34 +0000)]
Add GDK_PIXBUF_DISABLE_DEPRECATED, it should build with it now. Will keep an eye on the tinderbox at a reasonable
interval.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38561
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 18:56:39 +0000 (18:56 +0000)]
gdk_window_get_colormap -> gdk_drawable_get_colormap
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38560
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 18:19:55 +0000 (18:19 +0000)]
gdk_cursor_destroy -> gdk_cursor_unref
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38559
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 17:50:58 +0000 (17:50 +0000)]
GDK_ROOT_PARENT -> gdk_get_default_root_window
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38558
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 17:19:42 +0000 (17:19 +0000)]
gdk_window_get_size -> gdk_drawable_get_size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38556
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Surovell [Tue, 4 Apr 2006 16:40:38 +0000 (16:40 +0000)]
added missing paren
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38553
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 15:06:55 +0000 (15:06 +0000)]
gdk_gc_destroy -> gdk_gc_unref -> g_object_unref
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38552
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 14:57:45 +0000 (14:57 +0000)]
gdk_image_destroy -> g_object_unref (gdk_image_destroy is deprecated in favor of gdk_image_unref, and is just a
#define to it; gdk_image_unref deprecated in favor of g_object_unref)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38551
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 14:44:06 +0000 (14:44 +0000)]
gdk_pixbuf_unref -> g_object_unref
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38550
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 14:26:57 +0000 (14:26 +0000)]
gdk_gc_unref -> g_object_unref
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38549
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 4 Apr 2006 14:25:59 +0000 (14:25 +0000)]
corrected mistake in the UTF-16 test on big endian machines
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38548
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 14:06:00 +0000 (14:06 +0000)]
And gdk_drawable_unref is in turn deprecated in favor of g_object_unref
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38547
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 13:54:02 +0000 (13:54 +0000)]
gdk_bitmap/pixmap_unref -> gdk_drawable_unref
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38546
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 13:46:34 +0000 (13:46 +0000)]
gdk_draw_pixmap -> gdk_draw_drawable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38545
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 13:37:31 +0000 (13:37 +0000)]
gdk_window_copy_area(drawable,gc,x,y,source_drawable,source_x,source_y,width,height) ->
gdk_draw_pixmap(drawable,gc,source_drawable,source_x,source_y,x,y,width,height)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38544
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Tue, 4 Apr 2006 13:13:04 +0000 (13:13 +0000)]
gdk_window_get_visual -> gdk_drawable_get_visual
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38543
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 4 Apr 2006 13:04:47 +0000 (13:04 +0000)]
MB2WC/WC2MB are not pure virtual any longer, implement them in terms of To/FromWChar()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38542
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 4 Apr 2006 12:35:21 +0000 (12:35 +0000)]
added new To/FromWChar() API with more reasonable semantics than old MB2WC/WC2MB; for now both coexist and the change is/should be backwards compatible
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38541
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 4 Apr 2006 07:49:08 +0000 (07:49 +0000)]
renamed GetMinMBCharWidth() to GetMBNulLen(), made it public and documented it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38540
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 3 Apr 2006 22:16:22 +0000 (22:16 +0000)]
fixed LaTeX markup to suit tex2rtf
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38536
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Mon, 3 Apr 2006 19:34:21 +0000 (19:34 +0000)]
added ParseInnerSource() to make <pre>-like parsing easier
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38535
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Mon, 3 Apr 2006 17:38:05 +0000 (17:38 +0000)]
Warning fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38533
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mart Raudsepp [Mon, 3 Apr 2006 05:53:39 +0000 (05:53 +0000)]
Sync wxGTK docs from WX_2_6_BRANCH to HEAD
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38532
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Surovell [Mon, 3 Apr 2006 00:21:00 +0000 (00:21 +0000)]
minor cleanup - reformatting
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38531
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 20:18:33 +0000 (20:18 +0000)]
Apple gcc compilation fixes: for it size_t and unsigned are not the same type for some reason
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38530
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 20:03:42 +0000 (20:03 +0000)]
fixed wxMBConv_iconv to work with UTF-16/32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38529
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 20:02:33 +0000 (20:02 +0000)]
properly terminate UTF-32 test string
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38528
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 15:59:57 +0000 (15:59 +0000)]
compilation fix for iconv call
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38527
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 2 Apr 2006 15:50:32 +0000 (15:50 +0000)]
Corrected index passed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38525
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 15:02:56 +0000 (15:02 +0000)]
added filename comparison test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38524
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 14:59:53 +0000 (14:59 +0000)]
replaced recently added wxMBConv::GetMBNul() with a less clever but better
working GetMinMBCharWidth(): the idea is that we can't deal with completely
arbitrary encodings anyhow using the current API as we get confused by NUL
runs in the middle of the string, so instead just deal correctly with normal
multibyte encodings, UTF-16/UCS-2 and UTF-32/UCS-4 which should cover 99.9% of
the cases
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38523
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 14:57:36 +0000 (14:57 +0000)]
added wxBuffer::reset()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38522
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 14:06:50 +0000 (14:06 +0000)]
added UTF-32 test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38521
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 14:01:18 +0000 (14:01 +0000)]
added test UTF-16 string with embedded NUL NUL which makes the current code fail
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38520
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 13:45:58 +0000 (13:45 +0000)]
added test UTF-16 string with embedded NUL NUL not terminating the string
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38519
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Kevin Hock [Sun, 2 Apr 2006 04:56:18 +0000 (04:56 +0000)]
Make the Connect that also takes a local bind port non-virtual. This silences some compiler warnings (Borland, Watcom). Plus, it's not likely that this method would need to be overridden anyway since it has rather limited and specific uses.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38517
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 01:29:17 +0000 (01:29 +0000)]
document missing default parameters in ctor (patch
1458151 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38514
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 01:27:36 +0000 (01:27 +0000)]
don't crash when loading images with verbose==false (patch
1449823 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38513
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 01:21:53 +0000 (01:21 +0000)]
report error for GIF images without CLEAR code in the stream instead of crashing (patch
1449734 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38512
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 01:10:41 +0000 (01:10 +0000)]
use proper dllexport declaration with _WX_LIST_HELPER_
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38511
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 00:58:44 +0000 (00:58 +0000)]
added wxTimeSpan::Millisecond[s]() for consistency
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38510
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 2 Apr 2006 00:52:57 +0000 (00:52 +0000)]
seconds and milliseconds in wxTimeSpan ctor should be long long, not long
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38507
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sat, 1 Apr 2006 18:16:17 +0000 (18:16 +0000)]
Reset the position when auto-sizing toolbar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38506
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Surovell [Sat, 1 Apr 2006 16:40:08 +0000 (16:40 +0000)]
fix compilation problem in prior commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38505
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 1 Apr 2006 15:53:55 +0000 (15:53 +0000)]
let the UTF7 test fail but not crash
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38504
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 1 Apr 2006 15:34:42 +0000 (15:34 +0000)]
fixed wxMBConv_iconv::GetMBNul()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38503
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 1 Apr 2006 14:04:59 +0000 (14:04 +0000)]
regenerated to add textfiletest
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38502
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 1 Apr 2006 13:38:28 +0000 (13:38 +0000)]
Unix compilation fixes after last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38500
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 1 Apr 2006 12:43:52 +0000 (12:43 +0000)]
added NUL command
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38499
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 1 Apr 2006 12:43:03 +0000 (12:43 +0000)]
Described in the comments and documented the semantics of the parameters and
return values of wxMBConv methods and tried to make them more consistent. The
only (intentional) backwards incompatible change is that cMB2WC/cWC2MB now
return the length of the converted string in outLen parameter and not length+1
Added wxMBConv::GetMBNul() and use it instead of supposing that all multibyte
strings are always terminated with a single NUL which is wrong for UTF-16/32.
Using GetMBNul(), completely rewrote cMB2WC/cWC2MB() to accept a string of the
specified length, whether it is NUL-terminated or not. This means that they
don't overwrite the provided buffer any more and convert the entire string in
all cases.
Fixed bug in wxMBConvUTF16::WC2MB() which didn't NUL-terminate the string
properlyv even if there was enough space.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38498
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 1 Apr 2006 03:24:23 +0000 (03:24 +0000)]
made DoTestConversion() work with strings containing NULs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38496
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 1 Apr 2006 02:58:56 +0000 (02:58 +0000)]
added extend() method which realloc()s the buffer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38495
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 23:33:38 +0000 (23:33 +0000)]
default ctor should create an empty/uninitialized buffer, not one with a single character string
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38494
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 31 Mar 2006 23:29:39 +0000 (23:29 +0000)]
Fixed the equality and inequality operators for some of the basic
data types (wx.Point, wx.Size, wx.Colour, etc.) to no longer raise a
TypeError if the compared object is not compatible, but to just return
a boolean as expected. For example::
wx.Colour(64,0,64) == 123 ==> False
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38493
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Fri, 31 Mar 2006 23:19:34 +0000 (23:19 +0000)]
Fixed problem in wx.lib.splitter when used on 64-bit platforms. Used
the current length of the list for specifying an append instead of
sys.maxint.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38492
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 21:14:40 +0000 (21:14 +0000)]
added missing licence information
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38490
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 20:28:37 +0000 (20:28 +0000)]
undid last (wrong) change to wxMBConvUTF16swap::MB2WC(); added comment to explain why
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38489
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 20:25:20 +0000 (20:25 +0000)]
added UTF16 test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38488
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 20:23:33 +0000 (20:23 +0000)]
fixed fatal buffer overwrite in wxMBConvUTF16swap::MB2WC()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38487
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 20:04:07 +0000 (20:04 +0000)]
detect some invalid UTF7 strings when decoding them in wxMBConvUTF7
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38486
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 19:30:34 +0000 (19:30 +0000)]
test predefined wxConvUTF[78] too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38485
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 19:24:23 +0000 (19:24 +0000)]
the expected test result was wrong, corrected; also define a manifest constant only once instead of using its value everywhere
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38483
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 19:15:46 +0000 (19:15 +0000)]
fixed if/idef wxHAVE_U_ESCAPE mixup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38482
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Surovell [Fri, 31 Mar 2006 19:04:25 +0000 (19:04 +0000)]
simplify KeywordSearch; cleanup and reformat
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38481
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Fri, 31 Mar 2006 18:26:24 +0000 (18:26 +0000)]
Build fix for 2.6 compatibility off.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38479
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Włodzimierz Skiba [Fri, 31 Mar 2006 18:07:22 +0000 (18:07 +0000)]
Removed every usage of obsolete wxTLW flags. 2.6 compatibility markup for them.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38477
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 17:43:10 +0000 (17:43 +0000)]
use wxHAVE_U_ESCAPE to accomodate old compilers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38476
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 17:42:26 +0000 (17:42 +0000)]
enable tests using \u escapes for VC7; replaced compiler version checks for this with wxHAVE_U_ESCAPE defined once and for all in testprec.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38475
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 17:40:17 +0000 (17:40 +0000)]
really pass the proper output buffer size in wxMBConv_win32 round trip check, at least for the encodings without NULs such as UTF7
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38474
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 17:34:48 +0000 (17:34 +0000)]
pass proper output buffer size in round trip conversion success check in wxMBConv_win32, otherwise conversions from UTF-7 always failed for example
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38473
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 17:10:07 +0000 (17:10 +0000)]
moved wide char conversion tests to their own file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38472
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 17:07:25 +0000 (17:07 +0000)]
removed wxTextFile test case, what was it doing here?
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38471
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Roman Rolinsky [Fri, 31 Mar 2006 16:39:07 +0000 (16:39 +0000)]
version 0.1.7-3
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38470
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Roman Rolinsky [Fri, 31 Mar 2006 16:38:20 +0000 (16:38 +0000)]
ignore wrong colour spec
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38469
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Roman Rolinsky [Fri, 31 Mar 2006 14:36:34 +0000 (14:36 +0000)]
fix for copy/paste to work with i18n
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38468
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 14:26:59 +0000 (14:26 +0000)]
added tests for UTF8 and UTF16 files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38467
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 31 Mar 2006 14:00:31 +0000 (14:00 +0000)]
don't give error when reading empty file in Unicode build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38466
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775