Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-19 | LASTEXPRESS: Poll events when loading savegames to prevent freezing the ↵ | Julien Templier | |
application svn-id: r54368 | |||
2010-11-19 | LASTEXPRESS: Add missing queue reset in Entitites::resetSequences | Julien Templier | |
svn-id: r54367 | |||
2010-11-19 | LASTEXPRESS: Simplify current frame calculation in Animation::process | Julien Templier | |
(per Max suggestion) svn-id: r54366 | |||
2010-11-19 | ALL: Push down deps on stream.h from .h to .cpp files | Max Horn | |
svn-id: r54358 | |||
2010-11-19 | LASTEXPRESS: Include common/events.h instead of common/EventRecorder.h | Max Horn | |
svn-id: r54356 | |||
2010-11-17 | ENGINES: Change 'colour' to 'color' | Max Horn | |
Only changed this in engines where 'color' was/is already used almost exclusively svn-id: r54288 | |||
2010-11-16 | LASTEXPRESS: Fix SequenceFrame leak in Entities code | Julien Templier | |
- Add EntityCallData destructor to dispose of frames & Sequences - Properly dispose of frames in Entities::resetSequences() svn-id: r54270 | |||
2010-11-15 | LASTEXPRESS: Use Common::StackLock instead of mutex lock/unlock in Sound class | Julien Templier | |
svn-id: r54247 | |||
2010-11-15 | LASTEXPRESS: Fix frame leak in Entities::processFrame() | Julien Templier | |
When not keeping the previous frame, the current frame was overwritten. We now delete it before assigning a new value. svn-id: r54246 | |||
2010-11-15 | LASTEXPRESS: Update Animation::process() | Julien Templier | |
- Use Common::Rational to compute the current frame - Added check for _currentChunk != NULL - Add constructor to Chunk structure svn-id: r54245 | |||
2010-11-15 | LASTEXPRESS: Don't use NULL in arithmetic (silences a warning) | Matthew Hoops | |
svn-id: r54244 | |||
2010-11-15 | LASTEXPRESS: Protect sound queue accesses with mutex | Julien Templier | |
Sound entries were being streamed before the data was fully loaded and queue addition/removal could happen while the sound timer was going through the queue (reported by digitall). svn-id: r54241 | |||
2010-11-11 | LASTEXPRESS: Silence potential warnings about extra semicolons | Max Horn | |
svn-id: r54207 | |||
2010-11-11 | LASTEXPRESS: Remove superflous if check in SAFE_DELETE. | Johannes Schickel | |
svn-id: r54203 | |||
2010-11-11 | LASTEXPRESS: Use SAFE_DELETE for class variables | Julien Templier | |
svn-id: r54201 | |||
2010-11-11 | LASTEXPRESS: Fix more memory leaks | Julien Templier | |
- Missing deallocation of queued frames in SceneManager - Leaking functor on each call to entity setup functions - Add SoundEntry destructor & better Entity cleanup as reported by digitall svn-id: r54196 | |||
2010-11-11 | LASTEXPRESS: Fix some memory leaks | Julien Templier | |
- Reading past the end of file in SaveLoad::init - Missing deallocation of cache in SoundManager - Missing deallocation of coords in SceneHotspot - Missing deallocation of event handlers in LastExpressEngine::setEventHandlers - Missing deallocation of InSaveFile in SaveLoad::isSavegameValid - Missing deallocation of frames in Menu as reported by digitall svn-id: r54193 | |||
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-01 | GUI: Add GCC_PRINTF to GUI::Debugger::DebugPrintf & fix resulting warnings | Max Horn | |
svn-id: r54007 | |||
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-30 | LASTEXPRESS: Use const_iterator to iterate over a const array | Max Horn | |
svn-id: r53967 | |||
2010-10-27 | JANITORIAL: Remove unnecessary semicolons | Torbjörn Andersson | |
svn-id: r53889 | |||
2010-10-27 | LASTEXPRESS: Rename variable to silence GCC warning | Torbjörn Andersson | |
svn-id: r53888 | |||
2010-10-27 | LASTEXPRESS: Use Common::Rational when adjusting menu clock | Julien Templier | |
Also fix the wrong check that set the time directly to the target time svn-id: r53885 | |||
2010-10-27 | LASTEXPRESS: Hide menu elements after a game has been loaded | Julien Templier | |
svn-id: r53884 | |||
2010-10-27 | LASTEXPRESS: Implement game loading (last save entry only) | Julien Templier | |
svn-id: r53883 | |||
2010-10-27 | LASTEXPRESS: Do not try to show intro when loading a game | Julien Templier | |
svn-id: r53882 | |||
2010-10-27 | LASTEXPRESS: Cleanup game saving | Julien Templier | |
- Move loading of game stream to separate function - Add checks for NULL in functions using _savegame - Add expected saved size for sound & savepoints svn-id: r53881 | |||
2010-10-27 | LASTEXPRESS: Add some missing casts and const qualifiers | Julien Templier | |
svn-id: r53880 | |||
2010-10-26 | LASTEXPRESS: Read savegame in blocks instead of bytes | Willem Jan Palenstijn | |
svn-id: r53854 | |||
2010-10-26 | LASTEXPRESS: Fix GCC warnings | Julien Templier | |
svn-id: r53850 | |||
2010-10-26 | LASTEXPRESS: Turn dummy action error into a warning | Julien Templier | |
svn-id: r53849 | |||
2010-10-26 | LASTEXPRESS: Fix forward/backward in the menu | Julien Templier | |
svn-id: r53848 | |||
2010-10-26 | LASTEXPRESS: Implement loading of savegame entry headers | Julien Templier | |
svn-id: r53847 | |||
2010-10-26 | LASTEXPRESS: Do not delete Clock & TrainLine frames in clear() functions | Julien Templier | |
svn-id: r53846 | |||
2010-10-26 | LASTEXPRESS: More savegame work | Julien Templier | |
- Implement SaveLoad::writeEntry - Implement missing saveLoadWithSerializer functions for all serialized classes & structs - Add stub for SaveLoad::computePadding svn-id: r53845 | |||
2010-10-26 | LASTEXPRESS: Make GameState::time of type TimeValue | Julien Templier | |
svn-id: r53844 | |||
2010-10-26 | LASTEXPRESS: Silence GCC warning | Torbjörn Andersson | |
svn-id: r53843 | |||
2010-10-26 | LASTEXPRESS: Savegame support update | Julien Templier | |
- Implement Menu::startGame() properly - Add stubs functions for game restart - Made savegame headers serializable and moved validity checks inside struct definition - Implement create/init savegame functions - Add SavegameStream to be able to read/write to the same memory stream - Add stubs for setup, writeEntry & loadEntry functions svn-id: r53841 | |||
2010-10-25 | LASTEXPRESS: Add Date-time comments for US & FR Broderbund releases | Julien Templier | |
svn-id: r53833 | |||
2010-10-25 | LASTEXPRESS: Adding Date-Time Comments To UK Broderbund Detection Entry | David Turner | |
As per Littleboy's request. svn-id: r53784 | |||
2010-10-25 | LASTEXPRESS: Don't use NULL in arithmetic | Matthew Hoops | |
svn-id: r53783 | |||
2010-10-24 | LASTEXPRESS: Fix issues when copying debugger commands | Julien Templier | |
- Properly free allocated memory in resetCommand() - Make sure _commandParams strings are null-terminated svn-id: r53778 | |||
2010-10-24 | LASTEXPRESS: Fix crash in subtitle handling | Julien Templier | |
svn-id: r53777 | |||
2010-10-24 | LASTEXPRESS: Change detection entries platform to kPlatformUnknown | Julien Templier | |
All full versions of the game are multiplatform Dos/Win/Mac and the demo is Dos/Win svn-id: r53770 | |||
2010-10-23 | LASTEXPRESS: Add new dump command to dump the list of files in the archives ↵ | Julien Templier | |
(with size & md5) svn-id: r53749 | |||
2010-10-23 | LASTEXPRESS: Output human readable time in the show game state debug command | Julien Templier | |
svn-id: r53745 | |||
2010-10-23 | ALL: Fix indention (whitespaces -> tabs) | Max Horn | |
svn-id: r53738 | |||
2010-10-23 | LASTEXPRESS: Add md5sums of UK Broderbund TLE. | David Turner | |
svn-id: r53733 |