Max Horn
|
0dcb30e75c
|
Optimized matchString for the common case where there is a trailing * (if that is the case, abort immediately instead of scanning the rest of the string)
svn-id: r34367
|
2008-09-05 20:29:03 +00:00 |
|
Max Horn
|
9bf7aa308e
|
Moved matchString from util.* to str.*; added new String::matchString method; fixed matchString doxygen comment (it confused pattern & string); added unit tests for matchString
svn-id: r34364
|
2008-09-05 20:07:34 +00:00 |
|
Max Horn
|
155b8606c1
|
Added two new global funcs which ease proper handling of 'path' strings: Common::lastPathComponent() and Common::normalizePath()
svn-id: r34272
|
2008-09-02 11:32:38 +00:00 |
|
Johannes Schickel
|
2db5747642
|
- Added tests for newly added Common::Queue
- Changed Common::Queue::front and Common::Queue::back to return references instead of values
svn-id: r34240
|
2008-09-01 16:52:09 +00:00 |
|
Johannes Schickel
|
c2f2269852
|
Fixed warnings.
svn-id: r34239
|
2008-09-01 15:39:48 +00:00 |
|
Max Horn
|
9eaa119f31
|
Some extra HashMap tests
svn-id: r34200
|
2008-08-28 09:03:43 +00:00 |
|
Johannes Schickel
|
342d0bd287
|
- Added Common::mem_fun_ref for object references instead of pointers.
- Added simple tests for a little bit functionallity from common/func.h
svn-id: r33470
|
2008-07-31 13:36:13 +00:00 |
|
Max Horn
|
aaa4d104f7
|
Added two new classes, BufferedReadStream & BufferedSeekableReadStream, as proposed on scummvm-devel
svn-id: r33419
|
2008-07-29 17:42:19 +00:00 |
|
Johannes Schickel
|
290f76a623
|
Added a reset method to SharedPtr, which allows NULLifying it.
svn-id: r33400
|
2008-07-29 09:16:53 +00:00 |
|
Max Horn
|
15c610a069
|
Added convenience method String::makeUnique(); simplified String::operator=(char c); extended String unit tests
svn-id: r33246
|
2008-07-23 16:33:53 +00:00 |
|
Max Horn
|
d5e2c6d4bf
|
Fix String::trim to work right for shared strings; augemented test cases to cover this
svn-id: r33234
|
2008-07-23 09:53:29 +00:00 |
|
Max Horn
|
705c92ddc3
|
Added String::trim() method
svn-id: r33203
|
2008-07-22 14:39:26 +00:00 |
|
Max Horn
|
c625a6a647
|
Fixed potential issue in Common::String when asserting a substring of a string X back to X (memcpy -> memmove); also added some other sanity checks, and merged some duplicate code into a new method String::initWithCStr
svn-id: r33137
|
2008-07-20 16:42:56 +00:00 |
|
Willem Jan Palenstijn
|
90bf3de2d6
|
Decrement _nele when erasing an element from hashmap, and add a test-case for this bug.
svn-id: r32343
|
2008-05-28 18:32:05 +00:00 |
|
Johannes Schickel
|
311e9165ed
|
Proper delete[] formatting (this time all occurences should've been changed...)
svn-id: r31929
|
2008-05-07 15:09:10 +00:00 |
|
Johannes Schickel
|
da9701d19b
|
Implemented transparent List::iterator to List::const_iterator conversion and updated our tests accordingly.
svn-id: r31357
|
2008-04-02 02:15:00 +00:00 |
|
Johannes Schickel
|
a51c2657b6
|
Added checks for implicit SharedPtr casting functionallity.
svn-id: r31329
|
2008-03-30 13:13:51 +00:00 |
|
Johannes Schickel
|
06cf3d3c54
|
Add test for copying hashmaps.
svn-id: r31315
|
2008-03-30 02:39:21 +00:00 |
|
Johannes Schickel
|
3db24addcd
|
- Added support for custom deletion operator (aka deleter) support for SharedPtr.
- Removed two failing comparison tests of SharedPtr in our test suite (those were not supported according to our documentation anyway)
svn-id: r31312
|
2008-03-30 01:26:51 +00:00 |
|
Max Horn
|
f93c076a7b
|
Document SharedPtr bool conversion operator; added test cases for it; also added two test cases for the comparision operators, which currently fail
svn-id: r31299
|
2008-03-29 00:08:56 +00:00 |
|
Johannes Schickel
|
e29b4bb0cd
|
Committed shared pointer implementation of patch #1895703 "COMMON: Managed List".
Unlike the patch on the tracker this commit includes documentation for SharedPtr.
svn-id: r31287
|
2008-03-28 06:03:59 +00:00 |
|
Johannes Schickel
|
15d8e578ed
|
Fixed some warnings.
svn-id: r30906
|
2008-02-19 00:10:05 +00:00 |
|
Jordi Vilalta Prat
|
66e9d4f5e8
|
Removed trailing spaces.
svn-id: r30664
|
2008-01-27 19:47:41 +00:00 |
|
Nicola Mettifogo
|
258901bab9
|
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
|
2007-09-19 08:40:12 +00:00 |
|
Max Horn
|
e1bcd70436
|
Re-added __attribute__(packed)
svn-id: r27830
|
2007-07-01 18:18:43 +00:00 |
|
Johannes Schickel
|
ad03c72bdb
|
Commit of patch #1715313 ("CORE: STL like algorithm implementation").
svn-id: r26929
|
2007-05-23 12:02:31 +00:00 |
|
Max Horn
|
aecd100f93
|
Added Common::String::contains() method
svn-id: r26514
|
2007-04-15 18:27:10 +00:00 |
|
Willem Jan Palenstijn
|
d39da605a2
|
sync OFFS define in tests with scumm/saveload.h (64 bit fix for make test)
svn-id: r24864
|
2006-12-17 19:39:15 +00:00 |
|
Max Horn
|
a750e6f4f5
|
Patch #1583931: (Seekable)SubReadStream (the unit tests were missing, as I accidentally commited from the wrong directory)
svn-id: r24715
|
2006-11-13 22:06:27 +00:00 |
|
Max Horn
|
a403a8e83b
|
Added some String tests, to verify copy-on-write works correctly
svn-id: r24045
|
2006-09-30 18:58:09 +00:00 |
|
Max Horn
|
b4af5bc331
|
Adding unit test for struct packing
svn-id: r23570
|
2006-07-22 18:39:41 +00:00 |
|
Willem Jan Palenstijn
|
20c4be47a3
|
add functions for reverse iteration of Common::List
svn-id: r22665
|
2006-05-26 17:18:23 +00:00 |
|
Max Horn
|
b19456536b
|
Removing the tests for class Map (which doesn't exist anymore)
svn-id: r22460
|
2006-05-13 18:10:29 +00:00 |
|
Max Horn
|
111c0d1ddd
|
Some new & extended test cases
svn-id: r21509
|
2006-03-31 07:20:16 +00:00 |
|
Max Horn
|
7bf3437c1c
|
Cleanup test code in our 'clean' target
svn-id: r21494
|
2006-03-29 11:05:38 +00:00 |
|
Max Horn
|
4d4c29787e
|
Improved the 'test' build rule
svn-id: r21492
|
2006-03-29 11:00:39 +00:00 |
|
Max Horn
|
c5511a049a
|
Removed some more semicola
svn-id: r21491
|
2006-03-29 10:59:25 +00:00 |
|
Max Horn
|
b1514bb833
|
Added a minimal README for our unit tests, and moved their build rule to a new test/module.mk file
svn-id: r21490
|
2006-03-29 10:35:45 +00:00 |
|
Max Horn
|
ebeaa6a5c1
|
Removing some unnecessary semicolons (avoiding compiler warnings/errors)
svn-id: r21489
|
2006-03-29 10:27:43 +00:00 |
|
Max Horn
|
3820593bb8
|
bringing cxxtest-3.10.1 to ScummVM's main branch
svn-id: r21488
|
2006-03-29 10:25:48 +00:00 |
|
Max Horn
|
d3e08aedbb
|
Adapted unit tests to current situation
svn-id: r21481
|
2006-03-28 15:16:04 +00:00 |
|
Max Horn
|
9f93e5bb81
|
Renamed various container isEmpty() methods to empty() to match STL conventions
svn-id: r21472
|
2006-03-28 09:42:54 +00:00 |
|
Eugene Sandulenko
|
6b4484472b
|
Remove trailing whitespaces.
svn-id: r18604
|
2005-07-30 21:11:48 +00:00 |
|
Max Horn
|
8b1d7b9166
|
When including files from common/, explicitly use the common/ prefix
svn-id: r18444
|
2005-06-24 15:23:51 +00:00 |
|
Max Horn
|
490bba8ecb
|
Add testcases for String::hasSuffix and hasPrefix
svn-id: r16745
|
2005-02-06 19:01:23 +00:00 |
|
Max Horn
|
7a772513c5
|
Updated unit tests
svn-id: r13847
|
2004-05-21 17:43:16 +00:00 |
|
Max Horn
|
3b206ee83e
|
Skeleton unit test for array class
svn-id: r13556
|
2004-04-12 01:19:39 +00:00 |
|
Max Horn
|
1af37210a6
|
simple unit tests for List/Map/String classes
svn-id: r11886
|
2003-12-24 16:16:00 +00:00 |
|