Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-25 | Fix gcc warnings. | Johannes Schickel | |
svn-id: r47535 | |||
2010-01-11 | Improve support for negative Timestamps, and add + and - operators | Max Horn | |
svn-id: r47244 | |||
2010-01-09 | Fix Timestamp::addMsecs; some cleanup | Max Horn | |
svn-id: r47212 | |||
2010-01-07 | Add Timestamp::totalNumberOfFrames() method, clarify some comments | Max Horn | |
svn-id: r47120 | |||
2010-01-06 | Add a constructor to Timestamp, which allows for specifying seconds + start ↵ | Johannes Schickel | |
frames directly. svn-id: r47091 | |||
2010-01-06 | Rename some Timestamp methods: getNumberOfFrames -> numberOfFrames and ↵ | Max Horn | |
getFramerate -> framerate svn-id: r47083 | |||
2010-01-06 | - Add some functionallity to query the seconds and number of frames stored ↵ | Johannes Schickel | |
in a Timestamp. - Add tests for these svn-id: r47081 | |||
2010-01-06 | Add more comparision operators to Timestamp | Max Horn | |
svn-id: r47071 | |||
2010-01-06 | Change the way Timestamp stores its data. | Max Horn | |
Instead of storing milliseconds and frames (which causes rounding errors, and causes ambiguity in how a given time is stored), we now do things differently: We store a number of seconds, and frames. To make sure that we can still handle milliseconds accurately, though, we change the framerate to the least common multiple of the original framerate and 1000. So 60 becomes 6000, and 44100 becomes 441000. There are no visible changes for client code, except for the increased accuracy. svn-id: r47070 | |||
2010-01-05 | Add some test for operator== in Timestamp. | Johannes Schickel | |
svn-id: r47053 | |||
2010-01-04 | Make some improvements for Audio::Timestamp. | Max Horn | |
* Add convertToFramerate() method * Add framerate() method * Add operator == and != * Improve frameDiff() to work for two timestamps with distinct framerates * Improve Doxygen comments svn-id: r46994 | |||
2009-12-30 | Rename Common::Stream::readLine_NEW to readLine | Max Horn | |
svn-id: r46779 | |||
2009-12-27 | allowed list to be sorted with default comparator | Vladimir Menshakov | |
svn-id: r46644 | |||
2009-12-27 | Add some tests for checkSort just in case... :-) | Johannes Schickel | |
svn-id: r46622 | |||
2009-12-27 | Typo. | Johannes Schickel | |
svn-id: r46621 | |||
2009-12-27 | Do not use TS_ASSERT_EQUALS in checkSort, but rather let return checkSort an | Johannes Schickel | |
boolean, which indicates whether the sequence is sorted by the given predicate. This allows for easier checking which order related tests failed. svn-id: r46620 | |||
2009-12-27 | More cleanup. | Johannes Schickel | |
svn-id: r46619 | |||
2009-12-27 | Use some pseudo random numbers in test_container_sort. | Johannes Schickel | |
svn-id: r46618 | |||
2009-12-27 | Cleanup. | Johannes Schickel | |
svn-id: r46617 | |||
2009-12-27 | fixed typo | Vladimir Menshakov | |
svn-id: r46616 | |||
2009-12-27 | added tests for sort() functions | Vladimir Menshakov | |
svn-id: r46615 | |||
2009-11-24 | TEST: Workaround for 'make test' when using -Werror | Max Horn | |
svn-id: r46131 | |||
2009-11-23 | COMMON: Remove various variants of the md5_file / md5_file_string funcs; ↵ | Max Horn | |
turned the (disabled) MD5 test code into a working unit test svn-id: r46108 | |||
2009-10-19 | Added operator== and != to Common::Array | Max Horn | |
svn-id: r45247 | |||
2009-10-12 | Add unit test for bug fixed by r44979 | Willem Jan Palenstijn | |
svn-id: r44980 | |||
2009-09-22 | Add basic test for HashMap::iterator | Willem Jan Palenstijn | |
svn-id: r44259 | |||
2009-09-06 | COMMON: HashMap::getVal now allows specifying a default value. | Max Horn | |
A new variant of HashMap::getVal with a second 'default value' parameter has been added. This helps avoid many contains() + getVal() combos (which incur double lookup penalty), and is much lighter than using find() (which has to create an iterator). svn-id: r43983 | |||
2009-08-22 | Patch #2840212: "Quiet make process" | Eugene Sandulenko | |
svn-id: r43635 | |||
2009-07-25 | Add Common::String::printf to format a string | Willem Jan Palenstijn | |
svn-id: r42743 | |||
2009-06-09 | Changed some lines to tabs instead of whitespaces for identation. | Johannes Schickel | |
svn-id: r41401 | |||
2009-06-09 | Add (failing) hashmap test case for collision handling | Willem Jan Palenstijn | |
svn-id: r41400 | |||
2009-06-07 | Added some new method variants to Common::String | Max Horn | |
svn-id: r41333 | |||
2009-05-31 | Extend self asignment test a bit more (both using internal and allocated ↵ | Johannes Schickel | |
storage). svn-id: r41083 | |||
2009-05-31 | Add unit tests for Common::String operators. These test cases will for ↵ | Johannes Schickel | |
example cover tests on String instances, which will be added to itself (foo += foo). NOTE: Those fail currently. svn-id: r41082 | |||
2009-05-26 | Renamed Common::Serializer::syncMagic to matchBytes, and added version ↵ | Max Horn | |
paarms to it (we migh want to add corresponding matchUint32LE etc. functions if needed) svn-id: r40909 | |||
2009-05-26 | Fixed a bug in Common::Array (including a unit test for it), and changed the ↵ | Max Horn | |
way the internal storage growth over time. The bug could result in incorrect results when using push_back (or insert_at) to insert data from an array into itself if this insertions would cause the internal array storage to grow. Also added a unit test for this bug. Furthermore, if the internal storage needs to grow, it will now be resized to the next power of two, instead of being increased by 32. svn-id: r40907 | |||
2009-05-24 | Strip trailing whitespaces in the whole code base. | Johannes Schickel | |
svn-id: r40867 | |||
2009-05-20 | fix warning | Max Horn | |
svn-id: r40737 | |||
2009-05-19 | - Formatting | Johannes Schickel | |
- Warning fixes - Rename "test_read_v2_as_v1" to "test_read_v1_as_v2", to match behavior svn-id: r40726 | |||
2009-05-19 | Improved Common::Serializer in several ways: | Max Horn | |
* Added support versioned serialization * Added a convenience API for handling 'magic IDs' transparently * Exposed the err()/clearErr() methods of the underlying streams * Added a basic unit test for versioned loading (more should be added, in particular for saving) * Removed the syncString(char *, uint16) alias for syncBytes(byte *buf, uint32 size) svn-id: r40723 | |||
2009-05-19 | Converted unit tests to use TS_ASSERT_EQUALS / TS_ASSERT_DIFFERS where ↵ | Max Horn | |
possible; also made them comply a bit more to our code formatting guideline svn-id: r40722 | |||
2009-05-19 | Updated link to CxxTest homepage | Max Horn | |
svn-id: r40721 | |||
2009-05-03 | Added unit test for Common::Array::resize() | Max Horn | |
svn-id: r40261 | |||
2009-04-27 | COMMON: Improved efficiency of some Common::List methods; added more unit ↵ | Max Horn | |
tests and some doxygen comments for Common::List and Common::Array svn-id: r40164 | |||
2009-04-27 | COMMON: Made sure Common::List and Common::array each have all ↵ | Max Horn | |
front/back/push_back/push_front, as have their STL counterparts svn-id: r40163 | |||
2009-04-22 | COMMON: changed class StringList to a simple typedef; enhanced the ↵ | Max Horn | |
Common::Array constructor which converts regular arrays to Array objects to be more flexible in its type (allows e.g. to assign an array of char* to a StringList svn-id: r40077 | |||
2009-04-21 | Fix warnings (patch for array.h was supplied via salty-horse on IRC). | Johannes Schickel | |
svn-id: r40054 | |||
2009-04-20 | COMMON & TESTS: Added new constructor to Array<T>, namely Array(const T* ↵ | Max Horn | |
data, int n), which makes it possible to clone a regular array into a Common::Array; added a unit test for that and slightly extended existing Common::Array unit tests svn-id: r40027 | |||
2009-04-20 | TESTS: Code formatting; also changed some TS_ASSERT to TS_ASSERT_EQUALS | Max Horn | |
svn-id: r40026 | |||
2009-04-11 | COMMON: Added unit test for Common::List::size(); made List::size() slightly ↵ | Max Horn | |
more efficient; same for remove() and operator= svn-id: r39921 |