aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel
AgeCommit message (Collapse)Author
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-19Convert more engines from Mixer::playRaw to Mixer::playInputStreamMax Horn
svn-id: r47377
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
svn-id: r47334
2010-01-12Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵Johannes Schickel
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279
2010-01-08Switch Mixer::playInputStream to use DisposeAfterUse::FlagMax Horn
svn-id: r47182
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2010-01-08Rename QueuedAudioStream to QueuingAudioStreamMax Horn
svn-id: r47179
2010-01-08Switch Tinsel, MADE and some of the video players to QueuedAudioStreamMax Horn
svn-id: r47178
2010-01-07Make VagStream a RewindableAudioStream.Johannes Schickel
svn-id: r47132
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