Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-07 | JANITORIAL: Add missing NL at EOF. | Christoph Mallon | |
2011-06-08 | TEST: Remove backends hack again | Max Horn | |
2011-06-06 | BACKENDS: Unify AudioCD manager instantiation | Max Horn | |
2011-06-03 | COMMON: Let Common::normalizePath normalize '..' in paths | Max Horn | |
There are some unit tests to verify that this works correctly. There is a small chance that this causes regressions in weird setups. | |||
2011-05-23 | COMMON: Provide our own implementations for scumm_str(n)icmp | Max Horn | |
This takes up a tiny little bit of extra binary size, but gets rid of some awful #ifdef hackery. | |||
2011-05-16 | COMMON: Fix inserting an array into itself under certain conditions | Max Horn | |
2011-05-16 | TEST: Explicitly disable exceptions and std lib usage | Max Horn | |
2011-04-12 | COMMON: Add some testcases for common/endian.h | Max Horn | |
2011-03-19 | ALL: s/PI/M_PI/ | dhewg | |
Tip of the day: git grep -w PI | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-09 | COMMON: Reduce overflow risk in Common::Rational += and -= operators | Max Horn | |
svn-id: r55839 | |||
2011-01-30 | COMMON: Add an erase method which takes an iterator to HashMap. | Johannes Schickel | |
Currently there is no iterator returned from this method, to have some similarity to associative containers of the STL. I also "added" one unit test for this method, which is basically just a copy of the HashMap::erase(const Key &) test with the required adaptions. svn-id: r55661 | |||
2011-01-28 | Patch #3149416: Support for linking with "as-needed" | Max Horn | |
svn-id: r55588 | |||
2010-11-23 | TEST: Add/extend MemoryReadStream(Endian) test cases | Max Horn | |
svn-id: r54440 | |||
2010-11-19 | TEST: Make cxxtest work with Python 3.1 too. | Johannes Schickel | |
svn-id: r54387 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-18 | COMMON: Make implementation of Buffered*Stream classes internal | Max Horn | |
svn-id: r54326 | |||
2010-11-07 | COMMON: Rename and tweak MD5 functions | Max Horn | |
* names now comply to our naming conventions * the function computeStreamMD5AsString which computes the MD5 as a hex string now returns it as a Common::String * add doxygen comments svn-id: r54121 | |||
2010-11-05 | TEST: Tweak "make test" build rules to ignore -Wglobal-constructors | Max Horn | |
On my OS X machine, -Wglobal-constructors is always added by configure. But the test runner makes heavy use of global constructors. This change allows me to run "make test" even when using -Werror. svn-id: r54083 | |||
2010-11-01 | COMMON: Rename String::printf() to String::format() | Max Horn | |
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004 | |||
2010-10-10 | TEST: Use TS_ASSERT_EQUALS instead of TS_ASSERT + operator== | Max Horn | |
svn-id: r53121 | |||
2010-10-03 | SCI: Allow multiple word groups in parser | Willem Jan Palenstijn | |
In SCI01 and up, each typed word may be interpreted as multiple class,group pairs. This patch adds support to the vocabulary and parser. It uses the matcher support added in r52985. This fixes parser issues in German LSL3, but needs testing. svn-id: r52989 | |||
2010-09-12 | COMMON: Add unit tests for recently fixed Common::Rational bugs | Max Horn | |
Specifically, the bugs in operators - and / for mixed Rational/int args, fixed in rev #52675, are tested for. svn-id: r52680 | |||
2010-09-07 | COMMON: Fix edge case for wildcard in matchString | Willem Jan Palenstijn | |
svn-id: r52618 | |||
2010-09-07 | TESTS: Add more Rational (in)equality tests | Willem Jan Palenstijn | |
This tests for the bug fixed by r52535, among other things. svn-id: r52617 | |||
2010-08-25 | COMMON: Add test for BufferedReadStream's eos | Willem Jan Palenstijn | |
This test is currently failing. svn-id: r52382 | |||
2010-08-16 | Common: Fix bug in lastPathComponent. | Johannes Schickel | |
Prior to this change lastPathComponent would not create a correct result, when the input of lastPathComponent did not contain a single separator. I also added a test case for this in our unit tests. svn-id: r52123 | |||
2010-07-21 | Strip trailing whitespaces in our common code base. | Johannes Schickel | |
svn-id: r51094 | |||
2010-05-30 | Split test cases for internal and external storage. | Johannes Schickel | |
svn-id: r49325 | |||
2010-05-30 | Add a (currently) failing test for reference logic in Common::String. (Taken ↵ | Johannes Schickel | |
from an example by fuzzie) svn-id: r49322 | |||
2010-05-17 | Use TS_ASSERT_EQUALS in test cases | Max Horn | |
svn-id: r49065 | |||
2010-05-17 | Some tweaks and fixes for Common::Rational | Max Horn | |
* Fix Common::gcd to work with negative input * This fixes a bug in Common::Rational's multiplication code * Add some more basic unit tests (including one which checks for the now fixed multiplication bug) * cleanup svn-id: r49064 | |||
2010-05-17 | Add tests for Common::Rational from patch #2963496 (VideoDecoder Rewrite), ↵ | Matthew Hoops | |
also courtesy of DrMcCoy who wrote the main Common::Rational class too svn-id: r49062 | |||
2010-05-05 | Typo. | Johannes Schickel | |
svn-id: r48956 | |||
2010-05-05 | Add a custom implementation of OpenBSD's strlcat and strlcpy. | Johannes Schickel | |
This includes both an implementation and some basic unit tests for the above mentioned functions. svn-id: r48953 | |||
2010-04-12 | Remove semicolon | Ori Avtalion | |
svn-id: r48647 | |||
2010-04-10 | Slightly tweak Common::StringTokenizer tests, cleanup | Max Horn | |
svn-id: r48614 | |||
2010-04-10 | Part of patch #2982224: "GSoC: Added unit test and unified error message ↵ | Max Horn | |
display" svn-id: r48613 | |||
2010-03-22 | Add simple testcase for ScopedPtr and SharedPtr | Max Horn | |
The new test verifies that a given object is indeed deleted after the smart pointer leaves scope. svn-id: r48358 | |||
2010-03-18 | COMMON: Move typedef StringList from str.h to new header str-array.h | Max Horn | |
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282 | |||
2010-02-09 | Add some additional tests for SubLoopingAudioStream and LoopingAudioStream. ↵ | Johannes Schickel | |
(Currently SubLoopingAudioStream tests fail for a reason unknown to me...) svn-id: r48019 | |||
2010-02-09 | Add unit test for SubLoopingAudioStream. (Currently they fail though :-/) | Johannes Schickel | |
svn-id: r48017 | |||
2010-02-09 | Add test cases for RawStream playing from a stream via a block list. | Johannes Schickel | |
svn-id: r48014 | |||
2010-02-08 | Make the "seek after the end of the stream" test case a bit "harder". | Johannes Schickel | |
svn-id: r48008 | |||
2010-02-06 | Add test case for partial reads in LoopingAudioStream too. | Johannes Schickel | |
svn-id: r47938 | |||
2010-02-06 | Some slight extension for the LoopingAudioStream unit test(s). | Johannes Schickel | |
svn-id: r47937 | |||
2010-02-06 | Add (currently failing :-/) unit tests for LoopingAudioStream. | Johannes Schickel | |
svn-id: r47934 | |||
2010-02-06 | Move test AudioStream creation to a new file. | Johannes Schickel | |
svn-id: r47933 | |||
2010-02-03 | Remove code duplication. | Johannes Schickel | |
svn-id: r47863 | |||
2010-02-03 | Add tests for RawStream's seek implementation. | Johannes Schickel | |
svn-id: r47862 |