wxWidgets/tests
Vadim Zeitlin fd5cfba711 Several fixes for wxAffineMatrix2D transformations.
Correct errors in TransformPoint() and TransformDistance().

Change Rotate() to interpret positive angles as rotating clockwise, for
consistency with wxGraphicsContext::Rotate().

Improve the unit test to verify that all the transformations work correctly.

Closes #14334.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71555 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-25 09:48:09 +00:00
..
any No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
archive Remove support for MetroWerks CodeWarrior compiler. 2012-04-05 18:40:11 +00:00
arrays Test correctness of wxArray::Index() with bFromEnd=true. 2011-11-05 15:20:11 +00:00
base64 No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
benchmarks Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). 2012-03-04 20:31:42 +00:00
cmdline Fix parsing of negated long options in wxCmdLineParser. 2011-07-21 13:49:55 +00:00
config Fix crash in wxFileConfig when deleting last entry of the root group. 2012-04-28 22:25:19 +00:00
controls Correct the initial value setting in wxMSW wxSpinCtrl. 2012-05-09 14:24:20 +00:00
datetime Fix wxDateTime unit test after the changes of r71430. 2012-05-13 22:05:57 +00:00
events Increase the tolerance in wxStopWatch unit test. 2011-12-26 12:57:49 +00:00
exec Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). 2012-03-04 20:31:42 +00:00
file Add wxDir::GetNameWithSep() and use it to avoid consecutive slashes. 2012-05-04 20:35:31 +00:00
filekind No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
filename Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). 2012-03-04 20:31:42 +00:00
filesys No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
font Add unit test verifying compilation of various wxFont ctors. 2012-01-23 14:42:56 +00:00
fontmap No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
formatconverter No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
fswatcher Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). 2012-03-04 20:31:42 +00:00
geometry Document and test behaviour of wxRegion methods when it is invalid. 2011-10-18 21:56:48 +00:00
graphics Several fixes for wxAffineMatrix2D transformations. 2012-05-25 09:48:09 +00:00
hashes No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
html Move getting the unit test event count from wxTestableFrame to the EventCounter class. This reduces the need to have wxTestableFrame pointers all over the unit testing code and should reduce bugs caused by counting the wrong events. 2012-03-11 14:32:24 +00:00
image Added alpha saving support to TIFF image handler. 2011-08-29 01:13:06 +00:00
interactive Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). 2012-03-04 20:31:42 +00:00
intl Fix unit test French locate checks for glibc >= 2.8. 2012-02-20 10:59:37 +00:00
lists No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
log No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
longlong No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
mbconv No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
menu Reuse wxMenu::SendEvent() from wxFrameBase::ProcessCommand(). 2012-04-05 22:27:32 +00:00
misc Delete buttons when we are finished so they do not overlap later controls and cause test failures. 2012-03-11 15:27:40 +00:00
net Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). 2012-03-04 20:31:42 +00:00
regex No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
scopeguard No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
sizers No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
streams Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). 2012-03-04 20:31:42 +00:00
strings Fix wxString unit test when not using UTF-8. 2012-05-09 14:24:10 +00:00
textfile No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
thread No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
toplevel No changes, just cleanup TopLevelWindowTestCase unit test a little. 2012-03-04 00:29:14 +00:00
uris No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
validators No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
vectors No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
weakref No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
window Ensure that we never return negative client size. 2011-05-16 14:07:40 +00:00
xlocale Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). 2012-03-04 20:31:42 +00:00
xml No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
asserthelper.cpp
asserthelper.h
descrip.mms Fixes for OpenVMS on IA64 2011-09-29 13:47:38 +00:00
dummy.cpp
horse.ani
horse.bmp
horse.cur
horse.gif
horse.ico
horse.jpg
horse.pcx
horse.png
horse.pnm
horse.tga
horse.tif
horse.xpm
makefile.bcc Always link with expat in monolithic build. 2011-12-25 13:28:01 +00:00
makefile.gcc Always link with expat in monolithic build. 2011-12-25 13:28:01 +00:00
Makefile.in Use /bin/echo for creation of Mac OS X PkgInfo files. 2012-02-28 22:48:39 +00:00
makefile.vc Avoid CRT deprecation warnings for MSVC build using makefiles too. 2012-02-07 21:38:31 +00:00
makefile.wat Always link with expat in monolithic build. 2011-12-25 13:28:01 +00:00
runtests.bat
test_printfbench.dsp
test_test_gui.dsp Update version to 2.9.4 in version.bkl too and rebake everything. 2011-12-18 14:35:50 +00:00
test_test.dsp
test_vc7_printfbench.vcproj
test_vc7_test_gui.vcproj Update version to 2.9.4 in version.bkl too and rebake everything. 2011-12-18 14:35:50 +00:00
test_vc7_test.vcproj
test_vc8_printfbench.vcproj
test_vc8_test_gui.vcproj Rebake all project files to reflect MSVC deprecation warnings defines. 2012-02-07 21:38:09 +00:00
test_vc8_test.vcproj Rebake all project files to reflect MSVC deprecation warnings defines. 2012-02-07 21:38:09 +00:00
test_vc9_printfbench.vcproj
test_vc9_test_gui.vcproj Rebake all project files to reflect MSVC deprecation warnings defines. 2012-02-07 21:38:09 +00:00
test_vc9_test.vcproj Rebake all project files to reflect MSVC deprecation warnings defines. 2012-02-07 21:38:09 +00:00
test.bkl Use PCH in the tests in all Windows ports and not only when using wxMSW. 2012-04-29 23:22:28 +00:00
test.cpp Improve error reporting for nested asserts failures in the test suite. 2012-04-29 23:22:08 +00:00
testableframe.cpp Move getting the unit test event count from wxTestableFrame to the EventCounter class. This reduces the need to have wxTestableFrame pointers all over the unit testing code and should reduce bugs caused by counting the wrong events. 2012-03-11 14:32:24 +00:00
testableframe.h Move getting the unit test event count from wxTestableFrame to the EventCounter class. This reduces the need to have wxTestableFrame pointers all over the unit testing code and should reduce bugs caused by counting the wrong events. 2012-03-11 14:32:24 +00:00
testdata.fc
testdate.h Extract wxDateTime-related cppunit helpers in a separate header file. 2011-06-19 22:46:42 +00:00
testfile.h
testimage.h Added alpha saving support to TIFF image handler. 2011-08-29 01:13:06 +00:00
testprec.h Add new WX_ASSERT_EVENT_OCCURS macro to improve behaviour of testing asynchronous events. Use it in the wxWebView tests and re-enable previously failing tests. 2012-03-12 14:57:44 +00:00