Vadim Zeitlin
|
d7ad5a0289
|
define {first,second}_type in the struct declared by _WX_DECLARE_PAIR too for compatibility with std::pair, we can avoid #ifdefs in the code using the hash then (#9725)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54609 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-13 18:20:06 +00:00 |
|
Vadim Zeitlin
|
e6f688797c
|
run tests several times with different socket flags
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-12 02:43:19 +00:00 |
|
Vadim Zeitlin
|
bf451723ca
|
check that the stream raises no error other than EOF when it's supposed to be at EOF
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54592 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-12 02:30:06 +00:00 |
|
Vadim Zeitlin
|
c515e20be4
|
enable the rest of wxSocketStream tests now that they pass
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54591 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-12 02:29:42 +00:00 |
|
Vadim Zeitlin
|
e402863ff6
|
add some output stream tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54556 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-09 02:16:49 +00:00 |
|
Vadim Zeitlin
|
8bd966d3cd
|
skip calls of TellI/TellO() if the stream is not seekable; more const-correctness
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54555 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-09 02:16:27 +00:00 |
|
Vadim Zeitlin
|
41cef82a0a
|
use wxSocketBase::Initialize/Shutdown() instead of GSocket_Init/Cleanup()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-09 02:05:11 +00:00 |
|
Vadim Zeitlin
|
6cecf398fb
|
MSW compilation fix after last commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54543 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-08 00:49:30 +00:00 |
|
Vadim Zeitlin
|
f9caf1af44
|
added (for now trivial) socket stream test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54542 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-07-08 00:19:54 +00:00 |
|
Vadim Zeitlin
|
1530fc0958
|
regenerate the makefiles with correct new test name (iostreams.cpp, iostream.cpp is already taken by strings test)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54248 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-15 18:02:23 +00:00 |
|
Vadim Zeitlin
|
02e22828eb
|
added a unit test for input/output file streams and fixed the problem it exposed (#3335)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-15 17:34:50 +00:00 |
|
Stefan Csomor
|
4eba7d7d66
|
fixing file paths after renaming
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54143 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-12 17:54:47 +00:00 |
|
Vadim Zeitlin
|
425eee4164
|
correct some compatibility problems with the existing Unicode-mode code (#9513), more remains to be done (#9560)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54060 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-09 22:50:55 +00:00 |
|
Vadim Zeitlin
|
062dc5fc22
|
initialize wxStringBuffer with the original contents of wxString it was created from for better compatibility with the old, non-STL, build (this avoids problems such as ticket #4845); add wxString::tchar_buf() to help with the implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53995 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-06 21:19:23 +00:00 |
|
Vadim Zeitlin
|
3d68e52c8f
|
compilation fixes for ANSI build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53993 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-06 20:56:16 +00:00 |
|
Vadim Zeitlin
|
44c6d979a8
|
removed the test which never works: Lower/Upper() don't work with Unicode strings currently
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53992 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-06 20:55:39 +00:00 |
|
Vadim Zeitlin
|
c71396b42d
|
suppress warning about casting int to a pointer of greater size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53956 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-02 20:45:50 +00:00 |
|
Vadim Zeitlin
|
42124e683d
|
define wxHAS_ATOMIC_OPS only if native implementation is available; use fewer loop iterations in the test if it isn't as otherwise the test takes way too long to run
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53954 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-02 20:42:23 +00:00 |
|
Václav Slavík
|
e835292782
|
regenerated all trunk makefiles with bakefile-0.2.3
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53925 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-02 14:48:50 +00:00 |
|
Vadim Zeitlin
|
24671bc900
|
define wxHAS_RAW_BITMAP (instead of inconsistenly named wxHAVE_RAW_BITMAP) and use it to avoid test build error under ports not supporting raw bitmaps
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53907 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-01 18:42:33 +00:00 |
|
Vadim Zeitlin
|
14b4f6fcc0
|
ReadBig() should be defined in ANSI build too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53905 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-01 16:59:10 +00:00 |
|
Vadim Zeitlin
|
7ace5fd8e0
|
include wx/crt.h to get wxUSE_WXVSNPRINTF
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53904 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-01 16:58:17 +00:00 |
|
Vadim Zeitlin
|
a669640b7a
|
really fix the test to work in any time zone and with or without DST
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53902 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-01 15:44:16 +00:00 |
|
Vadim Zeitlin
|
cf9f673789
|
fix wxDateTime::ParseRfc822Date() to handle missing seconds (ticket #1341)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-01 14:37:26 +00:00 |
|
Vadim Zeitlin
|
77fa3d8243
|
add a special macro for comparing time_t values to fix unit test compilation on platforms with 64 bit time_t (such as FreeBSD 6.2 apparently)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53894 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-01 13:01:59 +00:00 |
|
Vadim Zeitlin
|
c4e2528835
|
fix time zone conversion test to work in any time zone, not just GMT+1
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53893 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-01 12:58:43 +00:00 |
|
Vadim Zeitlin
|
ca8cf4fffb
|
added wxTextOutputStream::Flush(): this is necessary with the stateful encodings, such as UTF-7
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53890 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-06-01 03:09:25 +00:00 |
|
Vadim Zeitlin
|
c226adeedb
|
use CPPUNIT_ASSERT_EQUAL instead of CPPUNIT_ASSERT to have more details when the test fails
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53885 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-31 23:08:57 +00:00 |
|
Vadim Zeitlin
|
04080f208e
|
make test failure in TestStreamDecoder more informative
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53874 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-31 02:46:22 +00:00 |
|
Vadim Zeitlin
|
78648f606d
|
use more informative CPPUNIT_ASSERT_EQUAL instead of CPPUNIT_ASSERT
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53873 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-31 01:57:25 +00:00 |
|
Vadim Zeitlin
|
9fc7a1d276
|
disable test using network by default as it's not available on some of buildbot machines and so makes the test fail
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53866 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-30 23:38:56 +00:00 |
|
Vadim Zeitlin
|
093315a121
|
fix test failures: the expected results were incorrect, UTF-8 build uses %lc for characters and not %s
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53865 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-30 23:38:13 +00:00 |
|
Vadim Zeitlin
|
788257c0a4
|
make assertion failure messages more useful by using WX_ASSERT_STR_EQUAL instead of just CPPUNIT_ASSERT
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53860 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-30 22:57:32 +00:00 |
|
Vadim Zeitlin
|
05b5a45f96
|
don't run vsnprintf() test if we're using the system version, there is nothing we can do about its failures then anyhow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53857 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-30 22:11:51 +00:00 |
|
Vadim Zeitlin
|
fc215b4140
|
don't compile the test in the build configurations where it's not supported (trying to fix buildbot OS X build)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53856 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-30 21:59:24 +00:00 |
|
Vadim Zeitlin
|
3e50a139b4
|
fixed wxImagePixelData compilation (ticket #3003); added a unit test for it (to be extended to cover more wxImage methods...)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53852 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-30 19:30:23 +00:00 |
|
Vadim Zeitlin
|
5af86f4df5
|
don't take the min size into account when setting the window size explicitly in wxGTK, just as wxMSW doesn't do it; mention this in the docs and added a unit test to enforce this
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53741 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-25 03:08:31 +00:00 |
|
Vadim Zeitlin
|
1a86d2e52c
|
create tests/window directory for wxWindow tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53740 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-25 02:56:22 +00:00 |
|
Vadim Zeitlin
|
9a0c5c012a
|
do case normalization after long path one, this fixes the problem with incorrect paths case under Vista (closes 9162)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53732 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-24 14:42:40 +00:00 |
|
Vadim Zeitlin
|
c7099635d1
|
add tests for wxPATH_NORM_CASE (unsuccessfully trying to reproduce the problem of #9162)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53636 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-18 11:38:33 +00:00 |
|
Vadim Zeitlin
|
8e08370217
|
work around VC7 compiler bug resulting in a warning about FileNameTest being never instantiatable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53634 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-18 11:14:20 +00:00 |
|
Vadim Zeitlin
|
e559d790fb
|
add wxCmdLineParser::AddUsageText() and wxCMD_LINE_USAGE_TEXT (modified patch 1957542)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53567 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-12 00:03:06 +00:00 |
|
Vadim Zeitlin
|
c6d36593cd
|
add a test for reading files >4KB
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53556 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-05-11 17:43:56 +00:00 |
|
Vadim Zeitlin
|
e0257cc505
|
added a simple benchmark for wxDC::DrawLine() performance
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53154 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-04-13 01:30:14 +00:00 |
|
Vadim Zeitlin
|
5769cf0f89
|
fix bugs introduced in wxCmdLineParser::ConvertStringToArgs() during Unicode transition; added a unit test for it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53142 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-04-12 17:03:09 +00:00 |
|
Vadim Zeitlin
|
c8f80d2758
|
throw away the now invalid items in wxSelectionStore::SetItemCount() (bug 1929823) and added a unit test for this class
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52939 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-31 15:22:10 +00:00 |
|
Václav Slavík
|
43a302f200
|
added wxXmlNode::InsertChildAfter and use it for (much) faster XML parsing (based on patch by Francesco Montorsi)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52919 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-30 10:27:19 +00:00 |
|
Václav Slavík
|
5e05df3c7f
|
1. fixed wxXmlNode::InsertChild() documentation to match the code
2. added tests for InsertChild()
3. simplified InsertChild() code without changing what it does
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52913 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-29 22:55:35 +00:00 |
|
Vadim Zeitlin
|
65ef1791d3
|
compilation fix for PCH-less compilation (thanks buildbot)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52859 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-27 16:41:08 +00:00 |
|
Vadim Zeitlin
|
d2a48d5cbc
|
added convenient wxON_BLOCK_EXIT_SET() macro
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52857 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2008-03-27 16:13:50 +00:00 |
|