aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-12Fix use of "friend" keyword in KYRA for strict C++ compilers.Johannes Schickel
Unlike g++, which does inherit friends (it seems), C++ does specify that friend is not inherited. I.e. when B is a friend of A and you have a class C subclassing B, C is not allowed to access private memebers of A. svn-id: r48641
2010-04-12remove useless getObjectName() methodJoost Peters
svn-id: r48640
2010-04-12add const keyword to some methodsJoost Peters
svn-id: r48639
2010-04-12formattingMax Horn
svn-id: r48638
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-04-12Updated NEWS with PSP items including forgotten ones from 1.1.0Yotam Barnoy
svn-id: r48636
2010-04-12Added the beginnings of the main timer listPaul Gilbert
svn-id: r48635
2010-04-12PSP: Fix code formatting using astyleMax Horn
svn-id: r48634
2010-04-12Changed my credits to indicate more extensive contributionsYotam Barnoy
svn-id: r48633
2010-04-12PSP: refactoring/redesign of the backendYotam Barnoy
svn-id: r48632
2010-04-11Add patch contributors to copyright fileOri Avtalion
svn-id: r48631
2010-04-11Apply patch #2984508 - "GSoC: SCUMM stopped audio from playing while saving"Ori Avtalion
This is a fix for bug #2090846 - "SCUMM: saving a game will play music before finishing" svn-id: r48630
2010-04-11Explain the rational of the CursorMan.pushCursor calls directlyMax Horn
Instead of referring to the commit log of a prior ref. Also rewrap some comments. svn-id: r48628
2010-04-11Rest of patch #2982224: GSoC: Added unit test and unified error message displayMax Horn
svn-id: r48627
2010-04-11Setup 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-11Enable the cursor palette in ScummEngine_v70he::setDefaultCursor just to ↵Johannes Schickel
avoid problems in case it was disabled earlier. svn-id: r48622
2010-04-11Fix 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-11Fix 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-11Change 'head -1' to (hopefully more portable) 'head -n1'Max Horn
svn-id: r48619
2010-04-11Fix bug #2985387 "KYRA1: Crash at the end of game".Johannes Schickel
svn-id: r48617
2010-04-11Fix bug 2983187 on continuing palette changeRobert Špalek
svn-id: r48615
2010-04-10Slightly tweak Common::StringTokenizer tests, cleanupMax Horn
svn-id: r48614
2010-04-10Part of patch #2982224: "GSoC: Added unit test and unified error message ↵Max Horn
display" svn-id: r48613
2010-04-09Add missing cases to switch statements, remove whitespaceOri Avtalion
svn-id: r48604
2010-04-09Yet another attempt to fix cc_check_define: make it only link, but not ↵Max Horn
compile, the test code svn-id: r48603
2010-04-09Change outdated configure status messageWillem Jan Palenstijn
svn-id: r48602
2010-04-09Change cc_check to always pass LDFLAGS (it already always passed CXXFLAGS), ↵Max Horn
and adapt calling code accordingly svn-id: r48601
2010-04-09Trying 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-09Use head -1 instead of grep -m (non-POSIX flag)Ori Avtalion
svn-id: r48599
2010-04-09Remove unnecessary 'extern' keywordsOri Avtalion
svn-id: r48598
2010-04-09Have cc_check_define return 0 on successOri Avtalion
svn-id: r48597
2010-04-09Fix configure script on cross-platform environmentsOri Avtalion
svn-id: r48596
2010-04-09Future-proof gcc >= 4.3 test (Will break on version 5.0)Ori Avtalion
svn-id: r48595
2010-04-09Simplify GCC version tests, add support for the clang compilerOri Avtalion
svn-id: r48594
2010-04-09No Mandriva updates in ages -> mark Mandriva packager as retiredMax Horn
svn-id: r48592
2010-04-08Remove unused dereferenceOri Avtalion
svn-id: r48586
2010-04-07fixed crash during time challenges (rclick without object)Vladimir Menshakov
svn-id: r48581
2010-04-07Add detection for an English ADI2 environment disk (for Amiga)Arnaud Boutonné
svn-id: r48580
2010-04-06Cleanup the Myst resource caching code a bit and add support for caching ↵Matthew Hoops
Myst ME MJMP sound 'jumps' svn-id: r48579
2010-04-06More transistions->transitions fixesMatthew Hoops
svn-id: r48571
2010-04-06Fix "Transitions" typoOri Avtalion
svn-id: r48570
2010-04-06Fix AdvancedMetaEngine::createInstance to use ConfMan.setBoolMax Horn
svn-id: r48568
2010-04-06Switch SaveStateDescriptor::getBool to use Common::parseBoolMax Horn
svn-id: r48567
2010-04-06COMMON: Add Common::parseBoolMax Horn
svn-id: r48566
2010-04-06GUI: Remove 'typedef Common::String String' from (Global)OptionsDialogMax Horn
svn-id: r48565
2010-04-06GUI: Unify various definitions of kOKCmd and move it to namespace GUIMax Horn
svn-id: r48564
2010-04-06Factor out save/load code from MainMenuDialog::handleCommand into new methodsMax Horn
svn-id: r48563
2010-04-06SCUMM: Make HelpDialog & ConfigDialog internalMax Horn
svn-id: r48562
2010-04-06Remove old & undocumented MSVC 6 workaroundMax Horn
svn-id: r48561
2010-04-05Add support for 32bpp DirectBitsRect in Myst ME PICT's. Fixes various cards, ↵Matthew Hoops
especially in the Myst observatory. svn-id: r48558