Code

Indent support for XSLT extensions output.
[inkscape.git] / cxxtest / Versions
1 CxxTest Releases
2 ================
4 Version 3.10.1 (2004-12-01):
5 ----------------------------
6  - Improved support for VC7
7  - Fixed clash with some versions of STL
9 Version 3.10.0 (2004-11-20):
10 ----------------------------
11  - Added mock framework for global functions
12  - Added TS_ASSERT_THROWS_ASSERT and TS_ASSERT_THROWS_EQUALS
13  - Added CXXTEST_ENUM_TRAITS
14  - Improved support for STL classes (vector, map etc.)
15  - Added support for Digital Mars compiler
16  - Reduced root/part compilation time and binary size
17  - Support C++-style commenting of tests
19 Version 3.9.1 (2004-01-19):
20 ---------------------------
21  - Fixed small bug with runner exit code
22  - Embedded test suites are now deprecated
24 Version 3.9.0 (2004-01-17):
25 ---------------------------
26  - Added TS_TRACE
27  - Added --no-static-init
28  - CxxTest::setAbortTestOnFail() works even without --abort-on-fail
30 Version 3.8.5 (2004-01-08):
31 ---------------------------
32  - Added --no-eh
33  - Added CxxTest::setAbortTestOnFail() and CXXTEST_DEFAULT_ABORT
34  - Added CxxTest::setMaxDumpSize()
35  - Added StdioFilePrinter
37 Version 3.8.4 (2003-12-31):
38 ---------------------------
39  - Split distribution into cxxtest and cxxtest-selftest
40  - Added `sample/msvc/FixFiles.bat'
42 Version 3.8.3 (2003-12-24):
43 ---------------------------
44  - Added TS_ASSERT_PREDICATE
45  - Template files can now specify where to insert the preamble
46  - Added a sample Visual Studio workspace in `sample/msvc'
47  - Can compile in MSVC with warning level 4
48  - Changed output format slightly
50 Version 3.8.1 (2003-12-21):
51 ---------------------------
52  - Fixed small bug when using multiple --part files.
53  - Fixed X11 GUI crash when there's no X server.
54  - Added GlobalFixture::setUpWorld()/tearDownWorld()
55  - Added leaveOnly(), activateAllTests() and `sample/only.tpl'
56  - Should now run without warnings on Sun compiler.
58 Version 3.8.0 (2003-12-13):
59 ---------------------------
60  - Fixed bug where `Root.cpp' needed exception handling
61  - Added TS_ASSERT_RELATION
62  - TSM_ macros now also tell you what went wrong
63  - Renamed Win32Gui::free() to avoid clashes
64  - Now compatible with more versions of Borland compiler
65  - Improved the documentation
67 Version 3.7.1 (2003-09-29):
68 ---------------------------
69  - Added --version
70  - Compiles with even more exotic g++ warnings
71  - Win32 Gui compiles with UNICODE
72  - Should compile on some more platforms (Sun Forte, HP aCC)
74 Version 3.7.0 (2003-09-20):
75 ---------------------------
76  - Added TS_ASSERT_LESS_THAN_EQUALS
77  - Minor cleanups
79 Version 3.6.1 (2003-09-15):
80 ---------------------------
81  - Improved QT GUI
82  - Improved portability some more
84 Version 3.6.0 (2003-09-04):
85 ---------------------------
86  - Added --longlong
87  - Some portability improvements
89 Version 3.5.1 (2003-09-03):
90 ---------------------------
91  - Major internal rewrite of macros
92  - Added TS_ASSERT_SAME_DATA
93  - Added --include option
94  - Added --part and --root to enable splitting the test runner
95  - Added global fixtures
96  - Enhanced Win32 GUI with timers, -keep and -title
97  - Now compiles with strict warnings
99 Version 3.1.1 (2003-08-27):
100 ---------------------------
101  - Fixed small bug in TS_ASSERT_THROWS_*()
103 Version 3.1.0 (2003-08-23):
104 ---------------------------
105  - Default ValueTraits now dumps value as hex bytes
106  - Fixed double invocation bug (e.g. TS_FAIL(functionWithSideEffects()))
107  - TS_ASSERT_THROWS*() are now "abort on fail"-friendly
108  - Win32 GUI now supports Windows 98 and doesn't need comctl32.lib
110 Version 3.0.1 (2003-08-07):
111 ---------------------------
112  - Added simple GUI for X11, Win32 and Qt
113  - Added TS_WARN() macro
114  - Removed --exit-code
115  - Improved samples
116  - Improved support for older (pre-std::) compilers
117  - Made a PDF version of the User's Guide
119 Version 2.8.4 (2003-07-21):
120 ---------------------------
121  - Now supports g++-3.3
122  - Added --have-eh
123  - Fixed bug in numberToString()
125 Version 2.8.3 (2003-06-30):
126 ---------------------------
127  - Fixed bugs in cxxtestgen.pl
128  - Fixed warning for some compilers in ErrorPrinter/StdioPrinter
129  - Thanks Martin Jost for pointing out these problems!
131 Version 2.8.2 (2003-06-10):
132 ---------------------------
133  - Fixed bug when using CXXTEST_ABORT_TEST_ON_FAIL without standard library
134  - Added CXXTEST_USER_TRAITS
135  - Added --abort-on-fail
137 Version 2.8.1 (2003-01-16):
138 ---------------------------
139  - Fixed charToString() for negative chars
141 Version 2.8.0 (2003-01-13):
142 ---------------------------
143  - Added CXXTEST_ABORT_TEST_ON_FAIL for xUnit-like behaviour
144  - Added `sample/winddk'
145  - Improved ValueTraits
146  - Improved output formatter
147  - Started version history
149 Version 2.7.0 (2002-09-29):
150 ---------------------------
151  - Added embedded test suites
152  - Major internal improvements