aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel/handle.cpp
AgeCommit message (Collapse)Author
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2012-12-11TINSEL: Revert the BE -> LE resource conversion for DW1 MacFilippos Karapetis
This was a bad idea, as we ended up with another place where the resource files were processed. Thus, I'm moving back to handling the BE resources of the Mac version in the engine itself
2012-12-10TINSEL: Remove unused variableTorbjörn Andersson
2012-12-10TINSEL: Add a WIP BE To LE SCN file conversion code (unfinished)Filippos Karapetis
This is a cleaner approach to handle the Mac version of DW1 (demo and full versions - refer to bug #3110936). This way, we can keep the game engine as LE even with the Mac BE resource files. Both the demo and the full version progress up to drawing the scene graphics now and crash because of the currently unhandled bitmap chunk.
2012-07-14TINSEL: CleanupFilippos Karapetis
2012-05-17TINSEL: Refactored Tinsel engine to use the Common coroutine schedulerPaul Gilbert
2012-02-22TINSEL: Rename globals to add g_ prefix.Alyssa Milburn
2011-05-23TINSEL: Fix bug #3306020, DW2: Crash On Entering Sewerseriktorbjorn
This is a simpler fix than the one I committed to the 1.3 branch, but since it carries a theoretical risk of regressions it's so much more macho.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-10TINSEL: Removed some unused global static variablesmd5
2010-12-07TINSEL: Improve support for DW mac demo (see bug #3110936)Max Horn
svn-id: r54811
2010-11-20TINSEL: Preliminary functionality for reading BE data filesPaul Gilbert
svn-id: r54392
2010-11-16TINSEL: Mark all (?) global vars with a FIXME commentMax Horn
Use of global vars is what prevents RTL from working in Tinsel (and probably in other engines). More specifically, the fact that many global vars are not explicitly inited when the engine is (re)launched. svn-id: r54262
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50924
2010-05-31Fix change in r49356, Common::strlcpy should only be used on zero terminated ↵Johannes Schickel
source strings. The original code change with r49086 did only aimed at zero terminating the szFilename string (as the comment suggests), so I now changed it to use memcpy and a manual placement of the terminating zero. svn-id: r49357
2010-05-31Fix for DW2 engine abort with message "Cannot find file hienergy.sc!".David Turner
Bug introduced by r49086 change which could trim the last character of filenames. svn-id: r49356
2010-05-18Replace some strncpy usages with Common::strlcpy.Johannes Schickel
svn-id: r49086
2010-04-21TINSEL: Change cdGraphStream to a Common::File pointer,Max Horn
to not rely on global constructors svn-id: r48765
2009-12-15Got rid of ReadStream::ioFailed()Max Horn
svn-id: r46379
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-27TINSEL: Add some debugging code; fix LockMem() regressionMax Horn
svn-id: r45430
2009-10-27TINSEL: Make HeapCompact local to heapmem.cpp; add code to print heap statisticsMax Horn
svn-id: r45428
2009-10-27TINSEL: Change MemoryAllocFixed to return a (kind of fake) MEM_NODE pointer; ↵Max Horn
add MemoryDeinit() svn-id: r45426
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: 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: r45398
2009-10-08Change doxygen inline comments from "//!" to "///" as proposed on -develMax Horn
svn-id: r44802
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-07-14TINSEL: Don't use ioFailed to check if a file was opened succesfulyMax Horn
svn-id: r42468
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-05-25tinsel: Discworld PSX uses "index.dat" as scene index file, not "index"Fabio Battaglia
svn-id: r40878
2009-04-25Added code to enable Discworld 2 to play directly from the CD (only the ↵Paul Gilbert
first CD - Cd swap still doesn't work) or from files copied to the hard disk without the .smp/txt/idx files being properly renamed (again only for the first Cd). svn-id: r40141
2009-03-22TINSEL: cleanupMax Horn
svn-id: r39617
2009-03-07Whitespace cleanup: Convert space followed by tab to just tabMax Horn
svn-id: r39203
2009-01-29A ton of code formatting fixes; also fixed warnings about single line loops ↵Max Horn
like 'while(cond);' by inserting newlines svn-id: r36127
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-01Merged the tinsel 2 engine with tinsel 1. Both Discworld 1 and Discworld 2 ↵Filippos Karapetis
should be completable svn-id: r35196
2008-07-23Got rid of some typedefsMax Horn
svn-id: r33235
2008-07-23Added Tinsel engine to main repos (no news item for it ON PURPOSE)Max Horn
svn-id: r33230