Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-19 | LASTEXPRESS: Fix corpse disappearing when hiding the body in the bed | Julien Templier | |
The setItemLocation action had a typo that prevented it from setting the item location. The "corpse moved" event was not set and it broke the scene progression. Also clean up the pickCorpse code and add better comments. svn-id: r53624 | |||
2010-10-19 | SWORD25: Enforce code naming conventions in gfx/image/imageloader* | Eugene Sandulenko | |
svn-id: r53623 | |||
2010-10-19 | SWORD25: Fix engine exit when running without theoradec | Eugene Sandulenko | |
svn-id: r53622 | |||
2010-10-19 | SWORD25: Enforce code naming conventions in gfx/graphicengine* | Eugene Sandulenko | |
svn-id: r53621 | |||
2010-10-19 | SWORD25: Properly implement GraphicEngine::fill() | Eugene Sandulenko | |
Now all transitions and dimming out screen at exit dialog is supported. svn-id: r53620 | |||
2010-10-19 | LASTEXPRESS: Changed some spaces to tabs | Torbjörn Andersson | |
svn-id: r53618 | |||
2010-10-19 | SCUMM/FM-TOWNS JAPANESE: minor fix in last commit | Florian Kagerer | |
svn-id: r53617 | |||
2010-10-19 | SCUMM/FM-TOWNS JAPANESE: implement flipped text | Florian Kagerer | |
(used in the MI1 circus scene after Guybrush gets shot out of the cannon) svn-id: r53616 | |||
2010-10-19 | PSP: disabling the ability to build Broken Sword 2.5. Revert once fixed. | Yotam Barnoy | |
Lua is very problematic for the PSP build because it wants a) libpng built with the plugins which is not great, but not that bad. b) It calls several PSP functions directly, and it turns out PSP functions can only be called from the main executable -- they're in flash and must be fixed up using custom PSP utils. Until this mechanism is changed so that for example lua calls functions in the main executable, the PSP cannot be built. The following functions need to be removed/moved to the main executable: All socket functions (should be disabled anyway) Clock() Rename() Additionally, png functions should ideally also be called only from the main executable. svn-id: r53615 | |||
2010-10-19 | SAGA: fix submit 53486 "Added sanity checks for realloc() calls - bug report ↵ | Andrew Kurushin | |
#3087852". zero count realloc may return NULL as valid value svn-id: r53614 | |||
2010-10-19 | SCI: fixing possible deadlock inside clearPlaylist | Martin Kiewitz | |
thx to ajax16384 svn-id: r53613 | |||
2010-10-19 | SWORD25: Fix for Valgrind identified memory leak | Paul Gilbert | |
svn-id: r53611 | |||
2010-10-19 | SWORD25: Simplify log listener code (and get rid of another global constructor) | Max Horn | |
svn-id: r53610 | |||
2010-10-19 | SWORD25: Destroy singletons upon engine exit (untested, may lead to crash ↵ | Max Horn | |
upon exit) svn-id: r53609 | |||
2010-10-19 | SWORD25: Some code cleanup | Max Horn | |
svn-id: r53608 | |||
2010-10-19 | SWORD25: Move BS_ServiceInfo to service_ids.h and turn it into a POD struct | Max Horn | |
svn-id: r53607 | |||
2010-10-19 | SWORD25: Optimize ReverseArray, move it to only place it is used | Max Horn | |
svn-id: r53606 | |||
2010-10-19 | LASTEXPRESS: Fix warning about empty loop body | Max Horn | |
svn-id: r53605 | |||
2010-10-19 | SWORD25: Work around for bug in Mac OS X 10.2 SDK | Max Horn | |
svn-id: r53604 | |||
2010-10-19 | SWORD25: Added operator= to Polygon class | Paul Gilbert | |
This fixes a corruption where vertice arrays were being copied directly and destroyed prematurely svn-id: r53603 | |||
2010-10-19 | SWORD25: Fix cppcheck warnings in BS_Log::LogPrefix | Paul Gilbert | |
The LogPrefix method isn't currently used, but I'm fixing it just in case it's ever used again svn-id: r53602 | |||
2010-10-19 | PSP: add missing return statements to image viewer | Yotam Barnoy | |
svn-id: r53601 | |||
2010-10-19 | SWORD25: Fix cppcheck warning | Torbjörn Andersson | |
svn-id: r53600 | |||
2010-10-19 | LASTEXPRESS: Merge parameter creation into resetCurrentParameters() | Julien Templier | |
svn-id: r53599 | |||
2010-10-19 | LASTEXPRESS: Rewrite resetCurrentParameters to use a temporary var | Julien Templier | |
Per LordHoto suggestion, to see if it fixes compilation on motoezx & PS2 svn-id: r53598 | |||
2010-10-18 | SCUMM/FM-TOWNS JAPANESE: fix font spacing issues | Florian Kagerer | |
(improves MI1 intro) svn-id: r53597 | |||
2010-10-18 | LASTEXPRESS: Add md5sums of German TLE. | Johannes Schickel | |
svn-id: r53596 | |||
2010-10-18 | LASTEXPRESS: Check for a valid sequence in SequenceFrame::getName | Julien Templier | |
This allows the demo to fail gracefully to the debugger instead of crashing svn-id: r53595 | |||
2010-10-18 | SWORD25: Since ssize_t might not be available on all platforms use size_t ↵ | Johannes Schickel | |
for the pointer cast now. svn-id: r53594 | |||
2010-10-18 | SWORD25: Fix compilation on 64bit arches by casting a pointer to ssize_t ↵ | Johannes Schickel | |
instead of int. This should be no permanent solution. I added a small fixme comment near the cast so it won't be forgotten. svn-id: r53593 | |||
2010-10-18 | SWORD25: Use const_cast to cast away constness. | Johannes Schickel | |
This fixes a few warnings/errors in the LUA code. I added some FIXMEs at the places where the casts happen, since usually this casting indicates bad design. svn-id: r53592 | |||
2010-10-18 | CREDITS: Add lastexpress engine | Julien Templier | |
svn-id: r53590 | |||
2010-10-18 | FM-TOWNS AUDIO: improve thread safety | Florian Kagerer | |
svn-id: r53589 | |||
2010-10-18 | LASTEXPRESS: Fix GCC warnings | Julien Templier | |
svn-id: r53588 | |||
2010-10-18 | LASTEXPRESS: Implement 3 more AI logic functions | Julien Templier | |
svn-id: r53587 | |||
2010-10-18 | Revert "COMMON: Implement Common::vprintf(). Patch by littleboy" | Eugene Sandulenko | |
svn-id: r53586 | |||
2010-10-18 | Revert "GUI: Use vprintf in Console class. Patch by littleboy" | Eugene Sandulenko | |
svn-id: r53585 | |||
2010-10-18 | Revert "CONFIGURE: Added va_copy detection for Last Express engine" | Eugene Sandulenko | |
svn-id: r53584 | |||
2010-10-18 | CONFIGURE: Added va_copy detection for Last Express engine | Eugene Sandulenko | |
svn-id: r53583 | |||
2010-10-18 | SCUMM: Silence MSVC 2010 code analysis warning | Max Horn | |
svn-id: r53582 | |||
2010-10-18 | SCUMM: INSANE: fix a long standing bug discovered by static code analysis | Eugene Sandulenko | |
svn-id: r53581 | |||
2010-10-18 | CONFIGURE: Plug in Last Express engine | Eugene Sandulenko | |
svn-id: r53580 | |||
2010-10-18 | LASTEXPRESS: Merge in the engine. | Eugene Sandulenko | |
svn-id: r53579 | |||
2010-10-18 | SOUND: Add support for LastExpress version of IMA ADPCM sound. | Eugene Sandulenko | |
Patch by littleboy. svn-id: r53578 | |||
2010-10-18 | GUI: Use vprintf in Console class. Patch by littleboy | Eugene Sandulenko | |
svn-id: r53577 | |||
2010-10-18 | COMMON: Implement Common::vprintf(). Patch by littleboy | Eugene Sandulenko | |
svn-id: r53576 | |||
2010-10-18 | SCUMM: Fix out of bound access (discovered by Code Analysis in MS VS2010; ↵ | Max Horn | |
thanks to aquadran for helping verify the fix) svn-id: r53575 | |||
2010-10-18 | SCUMM: Simplify SO_LOAD_STRING code | Max Horn | |
svn-id: r53574 | |||
2010-10-18 | SCUMM: Add paranoia check | Max Horn | |
svn-id: r53573 | |||
2010-10-18 | SCUMM: Fix potential bug in ScummEngine::resStrLen. | Max Horn | |
In particular, it might happen that ScummEngine::resStrLen is called while the _scriptPointer is stale. In that case, it would be working with the stale pointer. If the code calling it then uses fetchScript*() methods to read the string whose length was just computed, then it would read potentially *different* data (e.g. copyScriptString or loadPtrToResource could have been affected). I am not sure if this actually could have caused bugs somewhere; it might even be provable that a script relocation cannot happen in all places that invoke resStrLen. But for now it's much easier to make the code safe than to verify that theory ;). Also simplified some related code. svn-id: r53572 |