wxWidgets/tests
Vadim Zeitlin e4f54cce1e Fix crashes in wxDateTime::ParseDate() for some invalid dates.
Parsing an incomplete date with nothing but whitespace and/or date delimiter
characters at the end crashed as we happily went beyond the end of string.

Fix this by not using a loop which didn't check for the iterator validity.

Closes #12685.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66166 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-11-16 22:37:52 +00:00
..
any Compilation fix for wxAnyTestCase in ANSI-only build. 2010-07-12 22:50:47 +00:00
archive Corrected formatting of archiver command in the tests. 2010-06-24 10:33:36 +00:00
arrays Provide implementation for wxArrayString::resize(). 2009-09-16 23:18:48 +00:00
base64 Never overflow the output buffer in wxBase64Decode(). 2009-08-23 22:25:12 +00:00
benchmarks Add benchmarks for various ways to compare strings. 2010-09-20 12:52:21 +00:00
cmdline Fix bug with parsing concatenated switches in wxCmdLineParser. 2009-09-07 23:00:05 +00:00
config Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
controls Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
datetime Fix crashes in wxDateTime::ParseDate() for some invalid dates. 2010-11-16 22:37:52 +00:00
events Disable keyboard unit test with wxUIActionSimulator under OS X. 2010-11-05 21:37:27 +00:00
exec
file Fix FileTestCase to really test strings with embedded NULs. 2010-10-16 23:05:26 +00:00
filekind Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
filename small warning+PCH fixes 2010-06-21 21:46:29 +00:00
filesys Fix UTF-8 string storage in constant: use unsigned char. 2010-03-28 17:52:19 +00:00
font Use "monospace" face name for all Unix systems, hopefully it should work. 2010-04-18 22:15:53 +00:00
fontmap Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
formatconverter Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
fswatcher Temporarily disable wxFileSystemWatcher unit test under OS X. 2010-03-22 16:08:44 +00:00
geometry
graphics Disable measuring context unit test for wxX11. 2010-11-10 13:52:52 +00:00
hashes Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
html Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
image Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
interactive Fix tests compilation without wxUSE_REGEX. 2010-10-03 17:14:57 +00:00
intl Remove wxLOCALE_CONV_ENCODING flag. 2010-04-16 11:29:22 +00:00
lists Fix return value of wxList::insert() in non-STL builds. 2010-04-12 00:36:36 +00:00
log Exclude tests relying on last error being set under MinGW. 2010-10-03 17:15:24 +00:00
longlong Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
mbconv Disable unit tests which can't work in ANSI build. 2010-11-10 13:53:49 +00:00
menu Don't use standard menu ids in the unit test to avoid Mac problems. 2010-11-13 17:13:29 +00:00
misc Unload bogus XRC resources in "garbage" unit test. 2010-11-08 16:28:51 +00:00
net Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
regex Fix tests compilation without wxUSE_REGEX. 2010-10-03 17:14:57 +00:00
scopeguard Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
sizers Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
streams Use wxString::To8BitData() instead of mb_str() to handle NULs correctly. 2010-11-10 13:53:40 +00:00
strings Disable unit tests which can't work in ANSI build. 2010-11-10 13:53:49 +00:00
textfile Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
thread make POSIX and Windows implementation of wxThread::Run() coherently assert when trying to Run() a thread twice; add a test for it. 2010-07-25 13:55:36 +00:00
toplevel Set svn properties on .cpp files. 2010-09-17 11:17:55 +00:00
uris Disable unit tests which can't work in ANSI build. 2010-11-10 13:53:49 +00:00
vectors Add wxVectorSort function for sorting wxVector<T> containers. Closes #11889 2010-04-07 20:32:25 +00:00
weakref Fix using weak references to incomplete classes. 2010-04-15 22:47:37 +00:00
window Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
xlocale
xml Disable unit tests which can't work in ANSI build. 2010-11-10 13:53:49 +00:00
asserthelper.cpp Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
asserthelper.h Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
dummy.cpp
horse.ani add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.bmp add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.cur add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.gif add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.ico add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.jpg add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.pcx add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.png add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.pnm add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.tga add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.tif add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
horse.xpm add wxImage test units to test loading from both seekable and non-seekable streams 2009-06-01 11:46:36 +00:00
makefile.bcc Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
makefile.gcc Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
Makefile.in Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
makefile.vc Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
makefile.wat Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
runtests.bat
test_printfbench.dsp
test_test_gui.dsp Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
test_test.dsp move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
test_vc7_printfbench.vcproj update bakefile to 0.2.6 2009-04-24 10:36:24 +00:00
test_vc7_test_gui.vcproj Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
test_vc7_test.vcproj move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
test_vc8_printfbench.vcproj update bakefile to 0.2.6 2009-04-24 10:36:24 +00:00
test_vc8_test_gui.vcproj Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
test_vc8_test.vcproj move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
test_vc9_printfbench.vcproj update bakefile to 0.2.6 2009-04-24 10:36:24 +00:00
test_vc9_test_gui.vcproj Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
test_vc9_test.vcproj move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
test.bkl Add a unit test checking selection updating in virtual wxListCtrl. 2010-11-13 15:03:20 +00:00
test.cpp Change the return code of the test program so that aborting a test with an 2010-10-22 22:15:07 +00:00
testableframe.cpp Add ClearEventCount to wxTestableFrame. This means we can clear an event count when an event counter goes out of scope so the are no spurious results in later tests. 2010-09-23 16:55:29 +00:00
testableframe.h Add ClearEventCount to wxTestableFrame. This means we can clear an event count when an event counter goes out of scope so the are no spurious results in later tests. 2010-09-23 16:55:29 +00:00
testdata.fc
testfile.h Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
testprec.h Fix wxUSING_VC_CRT_IO definition in the tests when not using MinGW. 2010-10-03 22:23:57 +00:00