aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-12SCI32: Fix bad scroll delta in GK2 inventoryColin Snover
Fixes Trac#9648.
2017-01-12SCI32: Fix crash trying to clip invalid rects generated by transitionsColin Snover
In PQ4CD, when leaving the shooting range through the front door, some transition screen items will be generated that have invalid dimensions. SSCI simply clips these rectangles to zero.
2017-01-12SCI32: Add Hoyle5 to the list of game versionsColin Snover
2017-01-12SCI32: "Fix" renderer for PQ4CDColin Snover
PQ4CD and several other games contain a hack in two renderer methods to avoid rendering invalid screen items with zero or negative-dimension target rects. This prevents PQ4CD from crashing during the fifth phase of target practice.
2017-01-12SCI32: Add workarounds, transitions, fixes for PQ4CDColin Snover
2017-01-12GUI: Fix Unused Variable Compiler Warning when USE_PNG not set.D G Turner
2017-01-12VKEYBD: Remove Unused Variable.D G Turner
2017-01-12I18N: Update translations templatesThierry Crozat
2017-01-12GUI: Replace sprintf() with safer String::format() in KeysDialog.D G Turner
2017-01-12BACKENDS: Fix Shadowing Compiler Warning for isDirectory symbol.D G Turner
This should ensure that any future cut-and-paste for new backends do not repeat this same warning issue.
2017-01-12MACVENTURE: Fix Comparison Always True Compiler Warning.D G Turner
There is no need for ABS() call as the parameters called on are both unsigned integers.
2017-01-12MADS: Fix Unused Private Variable Compiler Warning.D G Turner
2017-01-12XEEN: Fix Unused Variable Compiler Warning.D G Turner
2017-01-12WII: Fix Variable Shadowing Compiler Warnings.D G Turner
2017-01-12WIN32: Fix Variable Shadowing Compiler Warnings.D G Turner
These are emitted when using the MinGW compiler.
2017-01-12DIRECTOR: Use shared cast member data when rendering shared cast item.stevenhoefel
2017-01-12COMMON: Replace sprintf() with safer String::format() in JSON module.D G Turner
2017-01-12ADL: Fix Uninitialized Variable Compiler Warnings.D G Turner
2017-01-12DIRECTOR: Fix Further Compiler Warnings.D G Turner
2017-01-12DIRECTOR: D3 frame/sprite scripts. Categorise scripts into groups.stevenhoefel
2017-01-11TITANIC: Fix leaving restaurant table close-upPaul Gilbert
2017-01-11TITANIC: Fix behaviour of Phonograph LidPaul Gilbert
2017-01-11TITANIC: Fix Barbot response to requesting vision centerPaul Gilbert
2017-01-11TITANIC: Fix return value of BarbotScript doSentenceEntryPaul Gilbert
2017-01-12DIRECTOR: Lingo: Fix another warning pointed by digitallEugene Sandulenko
2017-01-12DIRECTOR: Lingo: Fix warnings in lexer generated codeEugene Sandulenko
2017-01-12DIRECTOR: Hooks for both cast member and cast frame events.stevenhoefel
2017-01-12DIRECTOR: Hook Lingo events through. Tie in frame events.stevenhoefel
2017-01-11DIRECTOR: Fix warningsEugene Sandulenko
2017-01-11DIRECTOR: Process Cast scripts when dumpingEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Proper processing of me() in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Fixed argument count for factory methodsEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Fixed parsing of builtins with arglistEugene Sandulenko
2017-01-11SCI32: Fix uninitialised read of cursor background at start of gameColin Snover
2017-01-11I18N: Update translations templatesThierry Crozat
2017-01-11SCI32: Add workarounds for PQ:SWATColin Snover
2017-01-11SCI32: Fix null references in Robot decoderColin Snover
Failing to reduce the size of the ScreenItem arrays causes other parts of the decoder (like RobotDecoder::getFrameSize) to try reading ScreenItems that were already destroyed and nulled out in the list. (In SSCI, the screen item count was held in a separate property instead of being part of the screen item list.)
2017-01-11SCI32: Remove backslashes from PQ:SWAT extra save game filesColin Snover
The original interpreter created subdirectories for each in-game profile, but copying this behaviour would add a lot of superfluous complexity to the save game system in ScummVM, and may not be portable to all supported platforms. Instead, when the game tries to save its files to a subdirectory, the backslash in the file name is replaced with an underscore so it can be created successfully on filesystems where backslash is an illegal file name character. This has a side-effect of causing all save games to be displayed under all profiles, instead of just the ones "belonging" to a particular profile, but this seems like a reasonable trade-off given that there is no reason to play this game with more than one profile.
2017-01-11SCI32: Remove unnecessary call to unallocColin Snover
When the Resource is deleted, it will deallocate the memory, so it is not necessary to do that manually.
2017-01-11SCI32: Improve mouse responsivenessColin Snover
This is most noticeable at the beginning of the game during benchmarking, where the benchmarking loop used to cause the mouse to get stuck for the duration of the benchmark.
2017-01-11IMAGE: Return correct pixel format for Indeo3Colin Snover
This gives Indeo3 the same behavior as other codecs when encapsulated in a container that provides bit depth information (e.g. AVI). Closes #888.
2017-01-11BLADERUNNER: Fix Unused Variable Compiler Warnings.D G Turner
2017-01-11BLADERUNNER: Fix Variable Shadowing Compiler Warnings.D G Turner
2017-01-11DIRECTOR: Lingo: Improvements to me() handling in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Better trace for Lingo testsEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Add debug print out of immediate floatsEugene Sandulenko
2017-01-11DIRECTOR: Further work on TextCast and Button alignment.stevenhoefel
2017-01-10TITANIC: Remove duplicated fields from TTsynonymPaul Gilbert
2017-01-11DIRECTOR: Round rectangles for Buttons. Improved TextCast alignment.stevenhoefel
2017-01-11DIRECTOR: Lingo: Implemented 'duplicate cast' stubEugene Sandulenko
That is yet-another deviation from clean grammar rules in origial. In order to avoid mess, two-word builtins are implemented, and 'sound <op>' are also switched to that method.