https://github.com/scummvm/scummvm

sort by:
Revision Author Date Message Commit Date
a06f504 RELEASE: This is 2.7.0pre 20 January 2023, 19:26:11 UTC
30ca862 GUI: Update default icons set 20 January 2023, 19:07:46 UTC
cbbdc5f HADESCH: Support skipping on escape. This works better on hanheld devices that usually have no convenient shortcut for space. 20 January 2023, 18:50:22 UTC
f068d5a GUI: Add SVG loading for extras overlay 20 January 2023, 18:09:55 UTC
51a4bd0 I18N: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ScummVM/scummvm Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/ 20 January 2023, 18:06:00 UTC
4d7df2a I18N: Update translation (Portuguese (Brazil)) Currently translated at 100.0% (1808 of 1808 strings) 20 January 2023, 18:05:14 UTC
98d58de TWINE: renamed methods and members to be closer to the original source release 20 January 2023, 17:43:47 UTC
d668979 DEVTOOLS: BLADERUNNER: Fix packing MIX file for EN_ANY 20 January 2023, 17:32:29 UTC
76579de AGS: Remove unused OSX right mouseclick hack Partially from upstream 3fd5531f79044f58c261d9af0c7401ab1edf4ca7 20 January 2023, 16:25:14 UTC
2cc9844 TWINE: fixed holomap arrow positions 20 January 2023, 16:17:37 UTC
6fc57dd TWINE: renamed clip methods and synced drawHoloObj with original source code 20 January 2023, 16:06:11 UTC
0aab461 TWINE: use original holomap rendering methods 19 January 2023, 18:59:11 UTC
889b4b6 TWINE: use the original render methods code fixed bug #14019 https://bugs.scummvm.org/ticket/14019 allocate single buffers to detect buffer overflows easier removed radius modification don't clamp vertices use vtop and vbottom and converted them to int16 20 January 2023, 15:02:22 UTC
caa9321 TWINE: use original line drawing algorithm 20 January 2023, 15:00:53 UTC
bfa8af9 TWINE: cleanup in return values 20 January 2023, 15:00:53 UTC
8c887bd I18N: Update translation (Italian) Currently translated at 100.0% (1808 of 1808 strings) 20 January 2023, 14:52:56 UTC
e902371 I18N: Update translation (Hungarian) Currently translated at 100.0% (1808 of 1808 strings) 20 January 2023, 14:25:13 UTC
fe09235 I18N: Update translation (German) Currently translated at 100.0% (1808 of 1808 strings) 20 January 2023, 14:24:59 UTC
f2a41c8 AGS: Updated build version (3.6.0.36) From upstream 17503d7bd066e8bd4a5af490c9ab053a47e4468f 20 January 2023, 14:14:56 UTC
5ae3427 AGS: Common: simplified MFLUtil::ReadEncInt32(), use conditional function Apparently, this was already done once in b6b8701, but then broken soon after by a merge 22e3a83 (years ago). From upstream 50800e0e2aca0b7678af4a24bd6322d82261760f 20 January 2023, 14:14:56 UTC
da14713 AGS: Script API: removed a rule that Viewport and Camera 0 can't be deleted This was a silly thing to have, and actually it was not implemented correctly, as a cam or viewport with 0th index is not necessarily the "primary" one (set as Game.Camera and Screen.Viewport). The logic was rather weak there anyway. From upstream eb90cfa46251d595f8b8f8c5f29ea720d2833038 20 January 2023, 14:14:56 UTC
300379a AGS: Engine: ScreenOverlay.SetImage() accepts offset as arguments + Fixed overlays losing offsets when restoring a save. From upstream 2002caf32882ab28accd544369c9991675a0dcb1 20 January 2023, 14:14:56 UTC
7e3c3f1 AGS: Engine: reimplemented Overlay.SetText without call to _display_main() Previously Overlay.SetText was passing into CreateTextOverlay() -> Overlay_CreateTextCore() -> _display_main(). This effectively removed and recreated an overlay with different image but the same ID. Also, previously, this method could have been only called for custom overlays in practice. For these the script object was not touched, and kept the correct overlay reference. The situation has changed when we let user script to access some of the internally created overlays, such as Text and Portrait overlays created by a blocking Say command. When these overlays are recreated, they also must be completely destroyed, invalidating any existing script references. Hence calling _display_main() from Overlay.SetText() is no longer acceptable, as it leads to a full overlay recreation, and possible duplication of a script reference with two (or more) separate managed handles (this is almost like, two shared pointers owning same object). To fix this problem, here we replace a call to CreateTextOverlay() with manual recreation of a textual image, and assigning a new image to the same overlay. This does not change anything from the script's POV, as SetText method already suggests that the overlay reference remains valid (previously only the internal object was secretly replaced). From upstream aaf6144e5123d36e4f04fcc6592b02ec18f869e0 20 January 2023, 14:14:56 UTC
51e541c AGS: Remove unneeded La Croix Pan workaround The help text now behaves like the original game 20 January 2023, 14:14:56 UTC
8627591 AGS: Engine: split out create_textual_image() out of _display_main() This simply makes generation of the textual image a separate function that may be used elsewhere, besides creating a new message overlay. From upstream a49550d32e9ea210e2d9b6711157251359d3c4c0 20 January 2023, 14:14:56 UTC
6f82ba6 AGS: Engine: fixed ScriptOverlay loosing ID when changing text From upstream acd7ac23d35aafbceb0115b3c3ae1a946e4de20a 20 January 2023, 14:14:56 UTC
5dea74f AGS: Engine: also print uid into log along with guid From upstream e1d0e9648173629e0345b528b79a490d5e345ee1 20 January 2023, 14:14:56 UTC
b1d4f4e AGS: Engine: print game's guid into log along with the title From upstream 473604e6dafb647b83f039ea4ca5db97975325d0 20 January 2023, 14:14:56 UTC
dcba4db AGS: Engine: fixed voice is disabled if tried to enable already enabled vox From upstream 24eb9c8f16cfc518ae343f825d49f05cefaee32e 20 January 2023, 14:14:56 UTC
5614bc1 AGS: Engine: prevent cursor from leaving game area From upstream 8cf49996d05a6fb4fd8691fa87fb6a12114e45d7 20 January 2023, 14:14:56 UTC
2ef1dfd AGS: Engine: fixed few typos in error messages From upstream dd961852cf3e94c202dd0d9a7984f90e48ccd2fa 20 January 2023, 14:14:56 UTC
5a49cc0 NEWS: Mention latest SCUMM improvements in German NEWS file 20 January 2023, 13:52:36 UTC
d5afc7c I18N: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ScummVM/scummvm Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/ 20 January 2023, 13:45:56 UTC
7773628 NEWS: Mention latest SCUMM improvements in German NEWS file 20 January 2023, 13:45:30 UTC
029430d I18N: Update translation (German) Currently translated at 100.0% (1806 of 1806 strings) 20 January 2023, 13:18:55 UTC
7b2bd0f I18N: Update translations templates 20 January 2023, 13:14:18 UTC
baf42ae ANDROID: Add a dialog to revoke SAF authorizations Remove old all-in-one revoke authorizations process 20 January 2023, 13:14:03 UTC
f78e79f ANDROID: Clear SAF cache when activity is hidden This allows to refresh when user changed the folders behind ScummVM back 20 January 2023, 13:14:03 UTC
a465718 ANDROID: Fix comment For coherence sake 20 January 2023, 13:14:03 UTC
f939e44 ANDROID: Increase SDK version 20 January 2023, 13:14:03 UTC
ca1dbfc ANDROID: Add SAF support 20 January 2023, 13:14:03 UTC
0fdf53f ANDROID: Remove platform specific code from shared code 20 January 2023, 13:14:03 UTC
c60ad0a ANDROID: Various cleanups in JNI Mostly fixing memory leaks (Java references). No need to preinit semaphore (sem_init is called). First initialize methods ID before starting anything. Aborts if a method is not found. 20 January 2023, 13:14:03 UTC
9631567 ANDROID: Add a method to get running SDK version Co-authored-by: antoniou79 <a.antoniou79@gmail.com> 20 January 2023, 13:14:03 UTC
c84c9cd ANDROID: Update build tools Update minSdkVersion to fit with what the code do 20 January 2023, 13:14:03 UTC
e17b34c ANDROID: Store JNI environment in a thread local variable This avoids to query JVM every time we need to do a JNI call. A different environment is attached to each thread, hence the TLS variable. 20 January 2023, 13:14:03 UTC
54fd20c POSIX: Refactor DrivePOSIXFilesystemNode to allow for dynamic drives 20 January 2023, 13:14:03 UTC
787d4e1 POSIX: Allow to subclass DrivePOSIXFilesystemNode Without this, there are some cases where the nodes created are not the subclass. Also make _config available to derived classes. 20 January 2023, 13:14:03 UTC
8feb679 DIRECTOR: Fix warnings 20 January 2023, 13:01:20 UTC
c4afc4a JANITORIAL: Remove excess empty lines 20 January 2023, 13:01:20 UTC
b8e6bbc I18N: Update translation (Ukrainian) Currently translated at 100.0% (1807 of 1807 strings) 20 January 2023, 11:57:21 UTC
569f887 I18N: Update translation (Russian) Currently translated at 100.0% (1807 of 1807 strings) 20 January 2023, 11:57:13 UTC
ba37360 TWINE: fixed renderObjectIso return value check error introduced in ad23fb4dc7b05cb57e527e7789ca6be409120f76 20 January 2023, 11:31:58 UTC
d7d0f9b FREESCAPE: added detection of zx spectrum disk release of driller 20 January 2023, 11:22:18 UTC
8c14ff0 FREESCAPE: initialize _inkColor and _paperColor from Area object 20 January 2023, 11:22:18 UTC
8f775a4 NEVERHOOD: Reload BOBBY puzzle when changing languages with NHC. This has slightly different logic that original NHC override library. Original library attempts to rotate the solution and current state by the same amount. We do the following: 1. If correct solution didn't change, load as usual 2. If correct solution changed and puzzle was already solved, set both current and correct solution to the new correct solution 3. If correct solution changed and puzzle was not already solved, reinit the puzzle 20 January 2023, 11:07:23 UTC
ad23fb4 TWINE: renamed stuff to match original sources 20 January 2023, 11:02:54 UTC
575b928 I18N: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ScummVM/scummvm Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/ 20 January 2023, 10:57:37 UTC
7fc6f69 NEWS: Update SCUMM section 20 January 2023, 10:57:20 UTC
7781be4 I18N: Update translation (Japanese) Currently translated at 100.0% (1805 of 1805 strings) 20 January 2023, 10:31:17 UTC
81f3388 I18N: Update translation (Hungarian) Currently translated at 100.0% (1805 of 1805 strings) 20 January 2023, 10:31:16 UTC
4fd8a79 I18N: Update translation (Spanish) Currently translated at 100.0% (1805 of 1805 strings) 20 January 2023, 10:31:09 UTC
5d254de I18N: Update translations templates 20 January 2023, 09:03:50 UTC
7a10e3e SCUMM: Update Original GUI checkbox description This notifies the user that in order to get the quit confirmation dialogs, the "Ask for confirmation on exit" toggle has to be active. 20 January 2023, 09:03:37 UTC
e8dfcb4 SCUMM: GUI: Implement ScummVM quit confirmation override Now, the original GUI will ask you for confirmation only if the "confirm_exit" config flag is active. 20 January 2023, 09:03:37 UTC
aae1cac GUI: Only show the quit dialog in absence of an engine GUI override 20 January 2023, 09:03:37 UTC
90c0c80 ENGINES: Add feature flag for quit dialog override This signals the outside world that the engine has implemented its own GUI and quit confirmation prompts, so that ScummVM won't show the general ones on top of those. 20 January 2023, 09:03:37 UTC
086fbdf FREESCAPE: properly reset inputs when changing areas 20 January 2023, 08:15:55 UTC
4548065 FREESCAPE: do not deallocate textures in TinyGL directly 20 January 2023, 08:15:55 UTC
f281f0c I18N: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ScummVM/scummvm Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/ 20 January 2023, 06:28:38 UTC
97acf91 MTROPOLIS: Implement path motion modifier and fix white chroma key not working. Fixes the Obsidian bird poop easter egg. 20 January 2023, 06:25:56 UTC
ec13055 I18N: Update translations templates 20 January 2023, 02:45:48 UTC
42a5aac SURFACESDL: Fix overlay background when using hardware palette 20 January 2023, 02:45:37 UTC
bb9ae14 I18N: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ScummVM/scummvm Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/ 20 January 2023, 02:40:57 UTC
fcfee8a GLK: GLULX: Added detection entry 20 January 2023, 02:40:28 UTC
bfcaa29 I18N: Update translations templates 20 January 2023, 00:28:12 UTC
825a13d SCUMM: Clarify tooltip description of low latency audio mode 20 January 2023, 00:27:56 UTC
2a4632d HADESCH: Use .empty() rather than comparing with "". 19 January 2023, 23:46:53 UTC
d94cc1b I18N: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ScummVM/scummvm Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/ 19 January 2023, 22:50:59 UTC
1898479 TETRAEDGE: Avoid Generic Define Naming for Micropather Debug Code Guards Defines such as DEBUG could easily be inadvertently globally set in developer / testing build environments, but not for release builds. To avoid this, the defines have been changed to be prefixed with TETRAEDGE_MICROPATHER_<name> to ensure that they are specifically enabled. 19 January 2023, 22:47:38 UTC
3a1e84c I18N: Update translations templates 19 January 2023, 21:51:59 UTC
f672647 SCI32: Add detection entry for RAMA Demo variant Thanks to @einstein95 for finding this 19 January 2023, 21:50:54 UTC
962660c SCI32: Add RAMA Demo to fallback detection 19 January 2023, 21:50:54 UTC
89dd781 SCI32: Disable speed test in RAMA Demo 19 January 2023, 21:50:54 UTC
f146cce JANITORIAL: SCUMM: Replace magic number 19 January 2023, 19:51:35 UTC
818dd08 SCUMM: SMUSH: Add debug messages for audio fades 19 January 2023, 19:46:32 UTC
8aa4d62 SCUMM: SMUSH: Avoid usage of uninit variables 19 January 2023, 19:45:58 UTC
836d10f I18N: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ScummVM/scummvm Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/ 19 January 2023, 19:40:38 UTC
c683fef AGS: Add workaround for Dustbowl character creation Avoid using the stubbed Steam GetUserName method to initialize the character name 19 January 2023, 19:39:37 UTC
c430c34 I18N: Update translations templates 19 January 2023, 18:41:27 UTC
27f9345 SCUMM: Fix bug #14051 19 January 2023, 18:41:10 UTC
df86211 I18N: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: ScummVM/scummvm Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/ 19 January 2023, 18:37:56 UTC
0a66500 JANITORIAL: SCUMM: Fix spelling error 19 January 2023, 18:37:38 UTC
9fae050 I18N: Update translation (German) Currently translated at 100.0% (1806 of 1806 strings) 19 January 2023, 17:24:02 UTC
9a615fb I18N: Update translations templates 19 January 2023, 16:30:19 UTC
04bc7f9 NEVERHOOD: Allow loading NHC from extrapath We can't use SearchMan directly in dialogs.cpp as the engine may not be running when dialogs.cpp is called 19 January 2023, 16:30:06 UTC
1289b71 NEVERHOOD: Fix crash on expiring surfaces. We postpone actual drawing until the frame finishes. At this point some of the surfaces might have been freed and the pointers are no longer valid. Use reference counting to ensure that queue surfaces are still valid Thanks to -=CHE@TER=- for reporting and providing the triggering save and instructions. 19 January 2023, 16:29:40 UTC
b8a98a3 AGS: Add/update detection for a few games 19 January 2023, 15:58:24 UTC
0f476dd AGS: Add english macro for NOLAUNCHLOAD detection entries 19 January 2023, 15:58:24 UTC
2f81763 AGS: Check sound sample rate before playing Before playing a sound clip, check that the sample rate is acceptable for the sound system. This avoids a crash to debugger in "The Excavation of Hob's Barrow" which contains a sound effect that gets detected at an incorrectly high sample rate. 19 January 2023, 15:58:23 UTC
back to top