aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-31I18N: Update translation (Italian)Paolo Bossi
Currently translated at 100.0% (998 of 998 strings)
2018-08-31STARTREK: remove dead code, simplify if statement by moving out code ↵Strangerke
identical in both branches
2018-08-31STARTREK: Initialize more variables in graphicsStrangerke
2018-08-31STARTREK: Initialize some variables in soundStrangerke
2018-08-31STARTREK: Fix an uninitialized variable in bitmapStrangerke
2018-08-30MUTATIONOFJB: Basic save/load support.Ľubomír Remák
Warning: The save format is subject to change.
2018-08-31SCI32: Extend a workaround for a script bug in QFG4Filippos Karapetis
Fixes a reference to an uninitialized variable after Ad Avis catches you - bug #10694
2018-08-30I18N: Update translations templatesThierry Crozat
2018-08-30SCI32: Hide the unavailable games in the Hoyle 5 derived collectionsFilippos Karapetis
The derived collections include Hoyle Children's Collection and Hoyle Bridge. Each collection includes a subset of the games in the full version, Hoyle Classic Games
2018-08-30SCI32: update the fallback detector for Hoyle5, some cleanupFilippos Karapetis
2018-08-30SCI32: Add audio volume sync support for Hoyle5Filippos Karapetis
2018-08-29I18N: Update translation (Finnish)Timo Mikkolainen
Currently translated at 100.0% (998 of 998 strings)
2018-08-29MUTATIONOFJB: Allow script commands to access all objects.Miroslav Remák
Previously objects with IDs beyond the defined number of objects were not accessible to IfCommand and ChangeObjectCommand. For example, this would cause script errors inside Fisher's house.
2018-08-29MUTATIONOFJB: Disallow interaction with inactive doors.Miroslav Remák
2018-08-29MUTATIONOFJB: Fix interaction with certain overlapped statics.Miroslav Remák
An active static overlapped by an inactive static with lower ID was not interactable. For example, this affected the scene with the sawfish, where the machine in the closet would be blocked by the closet itself.
2018-08-29I18N: Update translation (German)Lothar Serra Mari
Currently translated at 100.0% (998 of 998 strings)
2018-08-28I18N: Update translations templatesThierry Crozat
2018-08-28MACOSX: Fix compilation with the 10.4 SDKCameron Cawley
2018-08-28I18N: Update translation (Hungarian)George Kormendi
Currently translated at 100.0% (998 of 998 strings)
2018-08-28I18N: Update translations templatesThierry Crozat
2018-08-28MACOSX: Update link to documentationCameron Cawley
2018-08-28MACOSX: Give every license file a menu itemangstsmurf
We make a renamed copy of the three license files with non-standard suffixes, to make them open in TextEdit by default.
2018-08-28MACOSX: Keep the original license files when combiningangstsmurf
2018-08-28MACOSX: Fix compilation with the 10.9 SDK and belowCameron Cawley
2018-08-28MACOSX: Combine the license files into a single file when packagingCameron Cawley
2018-08-28MACOSX: Put documentation links in Help menuColin Snover
The local documents are not currently internationalised simply because the internationalised resources are not put into the right places (NSBundle will handle this automatically when they are); Trac#10464 is a tracking bug for this outstanding issue. Fixes Trac#10437.
2018-08-28SCI32: Fix a crash when talking with the Leshy in QFG4Filippos Karapetis
Fixes bug #10137
2018-08-28SCI: Fix typoFilippos Karapetis
2018-08-28SCI32: Extend workaround for a music fading script bug in QFG4Filippos Karapetis
Fixes bug #10421
2018-08-27SCI: Load the correct sound effects in Hoyle 4Filippos Karapetis
Fixes bug #10412
2018-08-27MUTATIONOFJB: Fix Coverity issues.Ľubomír Remák
2018-08-27RISCOS: Mark riscosdist and riscosclean as .PHONYCameron Cawley
2018-08-27RISCOS: Add RISC OS specific clean ruleCameron Cawley
2018-08-27AUDIO: Free strings with delete[] instead of free()Torbjörn Andersson
Because scumm_strdup(), unlike strdup(), allocates strings with new, not malloc(). (CID 1395228, 1395233, 1395235, 1395236)
2018-08-27I18N: Update translations templatesThierry Crozat
2018-08-27GUI: Clean up file browser path entryBastien Bouclet
2018-08-27I18N: Regenerate translations data fileThierry Crozat
2018-08-27I18N: Update translations templatesThierry Crozat
2018-08-27SCI32: Fix broken palette when loading a game in Shivers from the GMMFilippos Karapetis
2018-08-26OPENGL: Use premultiplied alpha for color-keyed cursorsBastien Bouclet
This fixes colour fringing on keyed cursors when using filtering. Fixes Trac#10594.
2018-08-26BLADERUNNER: Remove use of C99 mathColin Snover
C++ math functions are overloaded so operate using single-precision when receiving a float input. The C standard library on FreeMiNT does not fully support C99 math so use of sqrtf, sinf, etc. instead of the C++ API does not work.
2018-08-26SWORD25: Remove use of C99 sqrtfColin Snover
C++ sqrt is overloaded so operates using single-precision when receiving a float input. The C standard library on FreeMiNT does not fully support C99 math so use of sqrtf instead of sqrt(float) does not work.
2018-08-26LASTEXPRESS: fix gcc buildEvgeny Grechnikov
2018-08-26LASTEXPRESS: multiple fixes in NPC logicEvgeny Grechnikov
Checked the logic against the original game (to be precise, DOS English version from GOG, although I think AI logic has no significant differences with other versions). Fixed a *lot* of errors with varying visibility for the user. Also, save+exit+load sometimes resulted in memory corruption like ((EntityParametersSSII*)(new EntityParametersIIII))->param8 = 0; load operation did not restore the correct type of NPC logic context, the default one was used (which also has the smallest sizeof). Should be fixed now. Save+load is still unusable because it locks everybody waiting for kActionEndSound (the sound state is not restored), but, at least, it should not corrupt the memory. Hopefully.
2018-08-26SCI: Fix compilation when SCI32 is disabledFilippos Karapetis
2018-08-25COMMON: Cos/Sin Table switch internal structure so at() is fasterDavid Fioramonti
A new internal table has been added so that no if checks need to be performed for the at() lookup. The old table can still be accessed using getTable or atLegacy(). at() and atLegacy() return the same values, but at() is faster.
2018-08-25COMMON: Update RDFT and DCT cos/sin table constructor usageDavid Fioramonti
When the constructor for the cos/sin table was changed from number of bits to number of points all usages thoughout the code should of been changed, but this was missed in RDFT and DCT. Fixes Trac#10683.
2018-08-25MUTATIONOFJB: Fix MSVC warnings.Ľubomír Remák
2018-08-25MUTATIONOFJB: Use advanced detector.Ľubomír Remák
2018-08-25MUTATIONOFJB: Move method comments to headers.Ľubomír Remák