aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-19MORTEVIELLE: Fix formatting glitchStrangerke
2013-07-19MORTEVIELLE: Constify an array in graphics, reduce the scope of some variablesStrangerke
2013-07-19MORTEVIELLE: Replace some British words by US onesStrangerke
2013-07-19MORTEVIELLE: Constify an array in actions, reduce the scope of some variablesStrangerke
2013-07-18MORTEVIELLE: Modify some more boxesStrangerke
2013-07-18MORTEVIELLE: Enlarge box around screens in order to avoid to display a line ↵Strangerke
of the picture below the border
2013-07-18MORTEVIELLE: Enlarge F3/F8 dialogStrangerke
2013-07-18MORTEVIELLE: Some renaming in intro functionsStrangerke
2013-07-18MORTEVIELLE: Improve German engine textsStrangerke
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-18DEVTOOLS: Moved implementation of create_mortdat File class from the header filePaul Gilbert
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
2013-07-14RECORDER: Fix CID 1046881. Unused valueEugene Sandulenko
2013-07-14RECORDER: Fix CID 1046888. Wrong check.Eugene Sandulenko
2013-07-14RECORDER: Rename class variable in accoudance with our code style.Eugene Sandulenko
2013-07-14RECORDER: Fix CID 1046884. Uninitialized class variables.Eugene Sandulenko
2013-07-14RECORDER: Fix CID 1046886. Uninit class variables.Eugene Sandulenko
2013-07-14TSAGE: Fix for returning to landing bay from crane controlsPaul Gilbert
2013-07-14TUCKER: Add support for skipping unhandled/invalid instructions.D G Turner
This ensures that if any unhandled/invalid instructions are present, they are skipped, rather than locking up engine execution. This is a secondary fix for bug #3614697 - "Spanish version uncompletable at end of 2nd part" and any other future bugs of this type.
2013-07-14TUCKER: Fix for bug #3614697 - "Spanish version uncompletable..."D G Turner
This add support for the unhandled "mof" instruction present in the Spanish version. This effectively skips it as a NOP/invalid, which prevents it locking up the game at the end of the 2nd part.
2013-07-13Merge pull request #2 from criezy/morteviellePaul Gilbert
Mortevielle create_mortdat textual fixes
2013-07-13MORTEVIELLE: Changed savegames to use the game target to generate filenamesPaul Gilbert