aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel
AgeCommit message (Collapse)Author
2010-01-03LordHoto spotted the same kind of overlapping strcpy() call in one more place.Torbjörn Andersson
I didn't notice it because it never executed that part when I used Valgrind. svn-id: r46945
2010-01-03Don't uses strcpy() on overlapping memory areas. It's undefined.Torbjörn Andersson
svn-id: r46944
2009-12-29Corrected the Russian Discworld 1 MD5 valuesPaul Gilbert
svn-id: r46704
2009-12-28Added MD5 data for Russian Discworld 1Paul Gilbert
svn-id: r46667
2009-12-15Got rid of ReadStream::ioFailed()Max Horn
svn-id: r46379
2009-12-09Changed MidiDriver::createMidi to take a MidiDriverType instead of an intMax Horn
svn-id: r46316
2009-11-24Added Doxygen comments for the various engine namespaces (currently mostly ↵Max Horn
without details; help filling these out is welcome) svn-id: r46128
2009-11-23COMMON: 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-11-09TINSEL: cleanupMax Horn
svn-id: r45787
2009-11-09TINSEL: Mark all functions in dialogs.cpp explicitly as public (=extern) or ↵Max Horn
private (=static) svn-id: r45785
2009-11-09TINSEL: Make some const tables static; move static int priorVolMusic into ↵Max Horn
SetMidiVolume to reduce its scope svn-id: r45784
2009-11-09TINSEL: Simplifying PolyTinselProcessMax Horn
svn-id: r45783
2009-11-09TINSEL: Add EnablePointing() & DisablePointing() to pdisplay.h; turn ↵Max Horn
DisablePointing from a coroutine into a plain function svn-id: r45782
2009-11-02TINSEL: Small correction to the previous hotfix for _vm->_config crashMax Horn
svn-id: r45621
2009-11-02TINSEL: Fix regression caused by the introduction of _vm->_config; proper ↵Max Horn
fix will be introduced later, when dialogs.cpp gets objectified svn-id: r45620
2009-11-02TINSEL: Add isValidObject(OBJECT *obj) function; make objectList & currentCD ↵Max Horn
static vars; merge two logic blocks ('ifs') in DoRestoreSceneFrame svn-id: r45618
2009-11-02TINSEL: Turn config code into a simple C++ classMax Horn
svn-id: r45617
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-27TINSEL: Formatting cleanup, remove a dead var, tweaked comment to ↵Max Horn
Get/SetNoBlocking svn-id: r45450
2009-10-27TINSEL: Add some debugging code; fix LockMem() regressionMax Horn
svn-id: r45430
2009-10-27TINSEL: Rename Poly pp to ptp in various places, for consistency; cleanupMax Horn
svn-id: r45429
2009-10-27TINSEL: Make HeapCompact local to heapmem.cpp; add code to print heap statisticsMax Horn
svn-id: r45428
2009-10-27TINSEL: Changed heap manager to use malloc internallyMax Horn
svn-id: r45427
2009-10-27TINSEL: Change MemoryAllocFixed to return a (kind of fake) MEM_NODE pointer; ↵Max Horn
add MemoryDeinit() svn-id: r45426
2009-10-26TINSEL: Fix warning againMax Horn
svn-id: r45419
2009-10-26TINSEL: Make MEM_NODE internal to heapmem.cppMax Horn
svn-id: r45418
2009-10-26TINSEL: cleanupMax Horn
svn-id: r45417
2009-10-26TINSEL: Fix handling of free memory blocksMax Horn
svn-id: r45416
2009-10-26Change assert parameter to match the comment above it.Johannes Schickel
svn-id: r45415
2009-10-26Silence GCC warning.Torbjörn Andersson
svn-id: r45413
2009-10-26TINSEL: Further untangle memory managment.Max Horn
* Add new function MemoryNoAlloc * Make MemoryAlloc private * Get rid of params to various memory related functions svn-id: r45409
2009-10-26TINSEL: Remove MemoryHandle(), some unneeded #includes and the return value ↵Max Horn
of MemoryReAlloc() svn-id: r45408
2009-10-26TINSEL: Remove dead stuff from memory managment code, doxygenify some commentsMax Horn
svn-id: r45402
2009-10-26TINSEL: Remove DWM_FIXED and add new MemoryAllocFixed() functionMax Horn
svn-id: r45401
2009-10-26TINSEL: cleanupMax Horn
svn-id: r45400
2009-10-26TINSEL: Move ExtractActor from scn.* to play.*Max Horn
svn-id: r45399
2009-10-26TINSEL: CleanupMax Horn
svn-id: r45398
2009-10-26TINSEL: Some cleanup to the BMV codeMax Horn
svn-id: r45397
2009-10-24Change "=" to ":=" in some module.mk files for consistency.Johannes Schickel
svn-id: r45364
2009-10-20TINSEL: Move Common::List instances mouseButtons & keypresses into TinselEngine.Max Horn
Global C++ objects are not portable, as their constructors / destructors may never be called. svn-id: r45283
2009-10-20TINSEL: Fix apparent bug (?) in the support for the 5 flags version(s)Max Horn
svn-id: r45271
2009-10-20TINSEL: Make lots of stuff in dialogs.cpp staticMax Horn
svn-id: r45270
2009-10-20TINSEL: Move BMV player code into a new BMVPlayer classMax Horn
svn-id: r45269
2009-10-20TINSEL: Start cleanup BMV codeMax Horn
svn-id: r45268
2009-10-18Introduced new type Common::DisposeAfterUse::FlagMax Horn
svn-id: r45233
2009-10-09Some const correctness changes; cleanupMax Horn
svn-id: r44850
2009-10-08Change doxygen inline comments from "//!" to "///" as proposed on -develMax Horn
svn-id: r44802
2009-10-08Introduce a new struct TimeDate, replacing struct tm in client code. May ↵Max Horn
lead to compilation issues in ports, which should be trivial to fix, though svn-id: r44793
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495