aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-28TSAGE: Fixes for R2R text positioning in conversation dialogsPaul Gilbert
2013-07-28PEGASUS: Fix gas canister removal not stopping the air timerMatthew Hoops
This bug was also in the original
2013-07-28TSAGE: Added R2R conversation dialog text and removal codePaul Gilbert
2013-07-27WINTERMUTE: Respect EVENT_QUIT properly (and don't ask to quit anymore)Einar Johan Trøan Sømåen
2013-07-27WINTERMUTE: Added detection entry for Toshechka gameEugene Sandulenko
2013-07-26HOPKINS: Move breakout highscore table to savegames, and fixes to displayPaul Gilbert
2013-07-25TSAGE: Added new R2R conversation decoding logicPaul Gilbert
2013-07-23WINTERMUTE: Set _scriptStream to nullptr after deletionEinar Johan Trøan Sømåen
(Clang static-analyzer issue)
2013-07-21PEGASUS: Fix missing AI warning videos in the DVD demoMatthew Hoops
2013-07-21SCUMM: Fix test before running VAR_SAVELOAD_SCRIPT2 (CID 1004135)Torbjörn Andersson
This doesn't really make any difference because either both VAR_SAVELOAD_SCRIPT and VAR_SAVELOAD_SCRIPT2 exist, or neither does. But it feels more correct this way.
2013-07-21TSAGE: Fix GCC warning about possibly undefined behaviourTorbjörn Andersson
2013-07-20TSAGE: Bugfixes for R2R drive roomPaul Gilbert
2013-07-20PEGASUS: Fix possible timer "skip" when resumingMatthew Hoops
pause/resume need to treat things a bit differently from the normal setRate function. This caused a jump in a timer when resuming from the pause menu in certain cases, though not all the time. Regression from b50cac637ece07c87e39232a1e8fe7262ace06f2, which was part of the fix for the lid animations.
2013-07-20TSAGE: Work on setup of R2R engine palette mapsPaul Gilbert
2013-07-20TINSEL: Remove self-assignment (CID 1003626)Torbjörn Andersson
However, dreammaster has confirmed this line was in the original so I'm leaving it commented-out in case there is a genuine bug still lurking there.
2013-07-19LURE: Added explicit comment to switch block fall-throughPaul Gilbert
2013-07-19SCI: Add FIXMEWillem Jan Palenstijn
2013-07-19TONY: Remove debug message from last commit. Oops.Torbjörn Andersson
2013-07-19TONY: Fix parameter to RMGfxSourceBuffer8RLEWordAA::init()Torbjörn Andersson
The method it is meant to override uses "const byte *buf" so this one should too. I don't know if/when it's called, but fuzzie tells me it should be a harmless change. Hopefully fixes CID 1003892.
2013-07-19TEENAGENT: Add missing "break"s to switch casesTorbjörn Andersson
I think this is the correct thing to do, and that it won't have any noticeable effect whatsoever. Cases 29 and 30 happen in the first half of the game, in the cantine, while case 42 happens in the second half of the game. By the time you reach the point where case 42 does something, I don't think it's possible to get back to cases 29 and 30, so when case 29 falls through neither 30 nor 42 will do anything. CID 1003730, 1003731
2013-07-18Merge pull request #345 from countingpine/patch-1Johannes Schickel
SCUMM: More precise Player_Mac::durationToSamples
2013-07-18Merge pull request #353 from clone2727/eventrec_timer_fixEugene Sandulenko
ALL: Don't use EventRecorder at all when not compiled in
2013-07-17TSAGE: Some further cleanup of R2R drive roomPaul Gilbert
2013-07-16TSAGE: Fixes for R2R scanner dialogPaul Gilbert
2013-07-16TUCKER: Amend fix for bug #3614697 - "Spanish version uncompletable..."D G Turner
The mof instruction needs to return 0 or 1 to continue execution, rather than 2 which indicates to end table instruction execution. Using 0 as this is most likely correct value.
2013-07-16TSAGE: Fix stray "You have no use for that." messageTorbjörn Andersson
This would happen in Ringworld when clicking on the slot in the flycycle. I have compared the behaviour to the original, and I can't see any obvious differences after my change. CID 1003728
2013-07-16SCUMM: Better Player_Mac::durationToSamplescountingpine
Uses the fact that 4*480*480 == 225 << 12, and the identity (a*b)>>n == (a>>n)*b + ((a%(1<<n))*b)>>n (assuming non-overflowing math), except the rhs uses smaller intermediate values and does not overflow(*). Compared to the original code, this uses 1 fewer division and eliminates the rounding error. (*) Technical note: In some cases the right hand side of the above identity still has possibilities of intermediate overflow, but only if b > (1 << n), or if (b << n) overflows, neither of which are true here.
2013-07-16TSAGE: Bugfixes for R2R drive room, and work on scanner modal dialogPaul Gilbert
2013-07-16CONFIGURE: Use -Wno-long-long when we use -pedantic.Alyssa Milburn
2013-07-15CONFIGURE: Added more 64bit integers to probingEugene Sandulenko
2013-07-15SWORD25: Fix compilation on some 32-bit systemsEugene Sandulenko
2013-07-15SWORD25: Replace Pluto with Tamed Pluto for increased compatibilityEugene Sandulenko
Still saves are incompatible but at least this now has enhanced debugging capabilities.
2013-07-15Merge pull request #323 from tobiatesan/test_for_commonJohannes Schickel
Test for common
2013-07-15GUI: Mark some intentional fall throughs in switches.Johannes Schickel
All of these are for handling kCloseCmd.
2013-07-15GUI: Allow the event recorder dialog to be closed.Johannes Schickel
This is a regression from 6e4217e1ba1df9fd2ee4cd0d61151ed7dfc53021. setResult does not automatically close the dialog. However, Dialog::handleCommand will close the dialog when kCloseCmd is received.
2013-07-15RECORDER: Fix wrong argument orderEugene Sandulenko
2013-07-15AGI: Mark fall-through. Detected by CID 1003771Eugene Sandulenko
2013-07-15AGI: Fix CID 1003768. Missing break in switchEugene Sandulenko
2013-07-15AGI: Fix CID 1003769. Missing break in switchEugene Sandulenko
2013-07-15DEVTOOLS: Fix CID 1022207. Missing break in switchEugene Sandulenko
2013-07-15INSANE: Fix CID 1003734. Missing break in switchEugene Sandulenko
2013-07-15INSANE: Fix CID 1003733. Missing break in switch.Eugene Sandulenko
In fact the code was wrong there due to copy-paste error
2013-07-15SAGA: Fix CID 1002507. Unused pointer value.Eugene Sandulenko
2013-07-14TSAGE: Added R2R ability to combine items. Further bugfixes for landing bayPaul Gilbert
2013-07-14RECORDER: Fix indentingSven Hesse
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-07-14RECORDER: Fix CID 1046887. Missing break in switchEugene Sandulenko
2013-07-14RECORDER: Fix CID 1046882. Uninitalized variablesEugene Sandulenko
2013-07-14RECORDER: Rename class variables in accoudance with our code styleEugene Sandulenko
2013-07-14RECORDER: Fix CID 1046883. Uninitialized variablesEugene Sandulenko