Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-11 | Rest of patch #2982224: GSoC: Added unit test and unified error message display | Max Horn | |
svn-id: r48627 | |||
2010-04-11 | Setup and destroy a dummy cursor and palette in the Engine class. | Johannes Schickel | |
The idea behind this is exactly the same as behind r48620, but it affects all engines, thus engine authors can now use CursorMan.replaceCursor without having to worry about possible memory leaks or the like. svn-id: r48626 | |||
2010-04-11 | Enable the cursor palette in ScummEngine_v70he::setDefaultCursor just to ↵ | Johannes Schickel | |
avoid problems in case it was disabled earlier. svn-id: r48622 | |||
2010-04-11 | Fix KYRA's cursor handling by pushing a dummy cursor via ↵ | Johannes Schickel | |
CursorMan.pushCursor too. Also replace CursorMan.popAllCursors by CursorMan.popCursor to prevent the caller's cursor from being destroyed. svn-id: r48621 | |||
2010-04-11 | Fix a memory leak in SCUMM which was caused by the SCUMM engine never ↵ | Johannes Schickel | |
removing its cursor from CursorMan. The problem here was that SCUMM only uses CursorMan.replaceCursor. When no cursor had been setup before it would cause the SCUMM cursor to be never removed from CursorMan, since in this case replaceCursor just uses pushCursor. To avoid this problem I am just pushing a dummy cursor (and palette, since that is used in SCUMM HE games too) on engine setup and removing it on engine destruction. Actually every engine should setup their first cursor via CursorMan.pushCursor and then on quit remove it again via CursorMan.popCursor. Using CursorMan.replaceCursor is *no* good idea for the first cursor to setup, since that might either replace an existing cursor, thus destroying the caller's cursor, or pushing a new cursor on the stack, which might result in a leak. This would also result in making a call to CursorMan.popCursor unsafe, since that might also impact the caller's cursor setup again. svn-id: r48620 | |||
2010-04-11 | Change 'head -1' to (hopefully more portable) 'head -n1' | Max Horn | |
svn-id: r48619 | |||
2010-04-11 | Fix bug #2985387 "KYRA1: Crash at the end of game". | Johannes Schickel | |
svn-id: r48617 | |||
2010-04-11 | Fix bug 2983187 on continuing palette change | Robert Špalek | |
svn-id: r48615 | |||
2010-04-10 | Slightly tweak Common::StringTokenizer tests, cleanup | Max Horn | |
svn-id: r48614 | |||
2010-04-10 | Part of patch #2982224: "GSoC: Added unit test and unified error message ↵ | Max Horn | |
display" svn-id: r48613 | |||
2010-04-09 | Add missing cases to switch statements, remove whitespace | Ori Avtalion | |
svn-id: r48604 | |||
2010-04-09 | Yet another attempt to fix cc_check_define: make it only link, but not ↵ | Max Horn | |
compile, the test code svn-id: r48603 | |||
2010-04-09 | Change outdated configure status message | Willem Jan Palenstijn | |
svn-id: r48602 | |||
2010-04-09 | Change cc_check to always pass LDFLAGS (it already always passed CXXFLAGS), ↵ | Max Horn | |
and adapt calling code accordingly svn-id: r48601 | |||
2010-04-09 | Trying to fix cc_check_define breakage for cross platform builds which ↵ | Max Horn | |
*require* a non-trivial LDFLAGS & CXXFLAGS; applying same fix to the memalign test code svn-id: r48600 | |||
2010-04-09 | Use head -1 instead of grep -m (non-POSIX flag) | Ori Avtalion | |
svn-id: r48599 | |||
2010-04-09 | Remove unnecessary 'extern' keywords | Ori Avtalion | |
svn-id: r48598 | |||
2010-04-09 | Have cc_check_define return 0 on success | Ori Avtalion | |
svn-id: r48597 | |||
2010-04-09 | Fix configure script on cross-platform environments | Ori Avtalion | |
svn-id: r48596 | |||
2010-04-09 | Future-proof gcc >= 4.3 test (Will break on version 5.0) | Ori Avtalion | |
svn-id: r48595 | |||
2010-04-09 | Simplify GCC version tests, add support for the clang compiler | Ori Avtalion | |
svn-id: r48594 | |||
2010-04-09 | No Mandriva updates in ages -> mark Mandriva packager as retired | Max Horn | |
svn-id: r48592 | |||
2010-04-08 | Remove unused dereference | Ori Avtalion | |
svn-id: r48586 | |||
2010-04-07 | fixed crash during time challenges (rclick without object) | Vladimir Menshakov | |
svn-id: r48581 | |||
2010-04-07 | Add detection for an English ADI2 environment disk (for Amiga) | Arnaud Boutonné | |
svn-id: r48580 | |||
2010-04-06 | Cleanup the Myst resource caching code a bit and add support for caching ↵ | Matthew Hoops | |
Myst ME MJMP sound 'jumps' svn-id: r48579 | |||
2010-04-06 | More transistions->transitions fixes | Matthew Hoops | |
svn-id: r48571 | |||
2010-04-06 | Fix "Transitions" typo | Ori Avtalion | |
svn-id: r48570 | |||
2010-04-06 | Fix AdvancedMetaEngine::createInstance to use ConfMan.setBool | Max Horn | |
svn-id: r48568 | |||
2010-04-06 | Switch SaveStateDescriptor::getBool to use Common::parseBool | Max Horn | |
svn-id: r48567 | |||
2010-04-06 | COMMON: Add Common::parseBool | Max Horn | |
svn-id: r48566 | |||
2010-04-06 | GUI: Remove 'typedef Common::String String' from (Global)OptionsDialog | Max Horn | |
svn-id: r48565 | |||
2010-04-06 | GUI: Unify various definitions of kOKCmd and move it to namespace GUI | Max Horn | |
svn-id: r48564 | |||
2010-04-06 | Factor out save/load code from MainMenuDialog::handleCommand into new methods | Max Horn | |
svn-id: r48563 | |||
2010-04-06 | SCUMM: Make HelpDialog & ConfigDialog internal | Max Horn | |
svn-id: r48562 | |||
2010-04-06 | Remove old & undocumented MSVC 6 workaround | Max Horn | |
svn-id: r48561 | |||
2010-04-05 | Add support for 32bpp DirectBitsRect in Myst ME PICT's. Fixes various cards, ↵ | Matthew Hoops | |
especially in the Myst observatory. svn-id: r48558 | |||
2010-04-05 | Commit of patch #2980691 "GSoC: GUI: Caret blink shaves pixels [...] (bug ↵ | Johannes Schickel | |
#2951681)". svn-id: r48551 | |||
2010-04-05 | Mark Chris Gray (former Win64 builder) retired and add myself to the Win64 ↵ | Johannes Schickel | |
builder section. svn-id: r48540 | |||
2010-04-05 | Fix bug #2982014 "BASS: MT-32 warning on Intro skipping" by properly ↵ | Johannes Schickel | |
delaying the sysEx events. svn-id: r48536 | |||
2010-04-05 | Corrected check to ensure return isn't issued if it's already in progress | Paul Gilbert | |
svn-id: r48535 | |||
2010-04-05 | Commit of the updated version of Fingolfin's patch for bug #2981788 "TINSEL: ↵ | Johannes Schickel | |
Build with -O2 broken". svn-id: r48534 | |||
2010-04-05 | Bugfix for correctly getting a follower to return to player when blocked ↵ | Paul Gilbert | |
from exiting a room 5 times svn-id: r48533 | |||
2010-04-05 | Application of patch #2981748 - Make VGA detection entries take precedence ↵ | Paul Gilbert | |
over EGA for command line detection svn-id: r48532 | |||
2010-04-04 | Mention Nintendo 64 port in NEWS file | Fabio Battaglia | |
svn-id: r48526 | |||
2010-04-04 | Commit of patch #2980597 "GSoC: GUI: Text input + Right Alt (bug #2978736)". | Johannes Schickel | |
svn-id: r48524 | |||
2010-04-04 | SCI: check before writing 0 in SegManager::strncpy, fixes jones/cd crash | Martin Kiewitz | |
svn-id: r48519 | |||
2010-04-04 | Add dists/redhat/scummvm-tools.spec to tools/update-version.pl | Max Horn | |
svn-id: r48516 | |||
2010-04-04 | SCI: put an ending NUL in strncpy, fixes castle of brain scrolling problem - ↵ | Martin Kiewitz | |
should be verified by the vm gurus (waltervn and lskovlun) svn-id: r48511 | |||
2010-04-04 | Change path back from tools-VERSION to scummvm-tools-VERSION due to tools ↵ | Willem Jan Palenstijn | |
rerelease svn-id: r48510 |