Commit Graph
137148 Commits
Author SHA1 Message Date
Eugene Sandulenko 9536712e60 I18N: Update translation (Russian)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-20 22:54:19 +00:00
Roland van Laar 32991d2152 DEVTOOLS: DUMPERCOMPANION: punyencode dirs on mac
Enable punyencoding of directory names in mac mode.

A refactor of the code to handle punyencoding in mac mode.
It's now a two step process:
  - first collect the resource forks into macbinaries and
  - second punyencode recursively all files and directories
2021-08-21 00:15:16 +02:00
Roland van Laar 86f6c137f5 DEVTOOLS: DUMPERCOMPANION: support mac_japanese
The dumper companion now support dumping mac_japanese isos. MachFS
expects encodes everything in mac_roman. For mac_japanese we decode it
as mac_roman and then encode it ourselve.

    `dumper-companion.py iso --japanese --punycode path/to/iso path/to/dir`

- A conversion table and code was added: taken from:
    https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT
- file_to_macbin takes an encoded filename to allow for both mac_japanse
  and mac_roman encodings.
- punyfication is now an explicit option when dumping isos
2021-08-20 23:56:18 +02:00
Roland van Laar b61e973099 DEVTOOLS: DUMPERCOMPANION fix macbinary padding
Macbinary forks are padded to be a multiple of 128 bytes.
An extra padding of 128 bytes was added when 0 were needed.

This fixes that.
2021-08-20 23:56:18 +02:00
Roland van Laar f73f481ec2 DEVTOOLS: COMPANION: linter fixes
- remove encoding parameter from `punyencode`
- fix return types of type hints
2021-08-20 23:56:18 +02:00
ScummVM-Translations b4bbe00d8c 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/
2021-08-20 21:20:03 +00:00
Tarek Soliman 1720cdb659 SCI: Fix GK2 patch dialog button behavior
The button behavior was reversed.
"Download patch" did nothing and "ok" downloaded the patch.
2021-08-21 00:19:51 +03:00
IlDucci 05d2592710 I18N: Update translation (Spanish)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-20 20:54:06 +00:00
ScummVM-Translations 349f285106 I18N: Update translations templates 2021-08-20 20:10:36 +00:00
Thierry Crozat dc7a09fdd1 SDL: Cleanup HiDPI macOS hacks
The SDL library handles HiDPI differently depending on the system.
On some systems, such as macOS, the drawable area and the SDL window
have a different size (the window is on low-dpi size) while on
other systems such as Windows they have the same size. Because of
that we sometimes need to scale sizes or coordinates between the
two, and sometimes we don't.

This was handled in two different ways. This commit change the code
to handle it consistently everywhere, and also should be more future
proof should SDL change the way it handles HiDPI in the future (as
we now query the size from SDL itself to find out if the scaling is
needed).
2021-08-20 22:10:26 +02:00
Eugene Sandulenko 797ca3568d JANITORIAL: Fix code formatting 2021-08-20 21:17:19 +02:00
ScummVM-Translations d69cfbee44 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/
2021-08-20 19:15:14 +00:00
Eugene Sandulenko 9e0c45274d ACCESS: Mark Martian demo as demo 2021-08-20 21:14:07 +02:00
ScummVM-Translations bca03469c9 I18N: Update translations templates 2021-08-20 19:13:59 +00:00
Christian Kündig dd3b93bdc7 DISTS EMSCRIPTEN: Update emsdk, remove typo, improve cleanup 2021-08-20 21:13:49 +02:00
Christian Kündig a7196e347e OPENGL EMSCRIPTEN: Add ifndef go WebGL constants not defined by emscripten 2021-08-20 21:13:49 +02:00
Christian Kündig 5c8ed4c4dd DISTS EMSCRIPTEN: Remove overlapping entry in .gitignore 2021-08-20 21:13:49 +02:00
Christian Kündig 1478a01a6b DISTS EMSCRIPTEN: Minimal PWA setup 2021-08-20 21:13:49 +02:00
Christian Kündig 2b19203104 DISTS EMSCRIPTEN: Fixing various minor bugs and typos
- too verbose logging slows down everything
- datadir / causes the whole FS to be scanned at launch, including files which are loaded lazily via XHR
- corrupt default data in local storage
- double-slash in path of VORBIS_LIBS
2021-08-20 21:13:49 +02:00
Christian Kündig f33abf1026 DISTS EMSCRIPTEN: switch from source maps to DWARF debugging 2021-08-20 21:13:49 +02:00
Christian Kündig 96da7448ef DISTS EMSCRIPTEN: new custom shell with full screen canvas and simple loader 2021-08-20 21:13:49 +02:00
Christian Kündig 8af8ac2e08 OPENGL EMSCRIPTEN: clean up ifdefs, fix opengl in main menu, remove 10ms delay in GRIM main loop 2021-08-20 21:13:49 +02:00
Christian Kündig 7c4fdc1b94 DISTS EMSCRIPTEN: don't re-download emsdk if it's already downloaded 2021-08-20 21:13:49 +02:00
Christian Kündig 501c7ba7aa DISTS EMSCRIPTEN: set correct datadir (fixed issue with shader loading) 2021-08-20 21:13:49 +02:00
Christian Kündig 93e1c779b6 Fix remaining Codacy issues and improve README readability 2021-08-20 21:13:49 +02:00
Christian Kündig 18b56d6aed DISTS EMSCRIPTEN: Fixing Codacy Static Code Analysis Issues 2021-08-20 21:13:49 +02:00
Christian Kündig 3a323d6899 OPENGL: Replace ifdef for runtime check of GL_VERSION 2021-08-20 21:13:49 +02:00
Christian Kündig b7a2e22b0a DISTS: New Emscripten/WebAssembly dists target
This is an initial version of the emscripten build/dist target.
Many things are still missing, see dists/emscripten/README.md for
a detailed summary of what this provides and still misses
2021-08-20 21:13:49 +02:00
a/ 2f3b74e485 SAGA2: Enable subtitle options in GMM 2021-08-21 03:52:58 +09:00
a/ 3d1e511335 SAGA2: Enable RTL 2021-08-21 02:48:51 +09:00
a/ 5cd20d58d5 SAGA2: Move mapFeatures to Saga2Engine 2021-08-21 02:48:51 +09:00
a/ b6f4609551 SAGA2: Move gameRunning to Saga2Engine 2021-08-21 02:48:51 +09:00
a/ 0c43f21c80 SAGA2: Remove timer callback on cleanup 2021-08-21 02:48:51 +09:00
a/ 21316cc286 SAGA2: Fix various cleanup steps 2021-08-21 02:48:51 +09:00
a/ 89b5a59ed0 SAGA2: Fix _nameList cleanup 2021-08-21 02:48:51 +09:00
a/ 88548d38d3 SAGA2: Fix heap-use-after-free for _containerList 2021-08-21 02:48:51 +09:00
a/ 823dfb393b SAGA2: Unstub shutdownGame 2021-08-21 02:48:51 +09:00
a/ fbe7d40370 SAGA2: Remove memory manager initialization code 2021-08-21 02:48:51 +09:00
a/ 719039f0e2 SAGA2: Fix game save/loading on GMM 2021-08-21 02:48:51 +09:00
ScummVM-Translations 4e72bbdb49 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/
2021-08-20 17:45:13 +00:00
Fiodar Stryzhniou a6b97165ed SYMBIAN: Fix command order 2021-08-20 19:45:01 +02:00
Fiodar Stryzhniou b74448f679 SYMBIAN: Avoid compiling ARM assembly for x86 emulator 2021-08-20 19:45:01 +02:00
Fiodar Stryzhniou 12aa035034 SYMBIAN: Add ARM assembly to project file from Scumm engine 2021-08-20 19:45:01 +02:00
ScummVM-Translations 50dd434211 I18N: Update translations templates 2021-08-20 17:28:39 +00:00
Lothar Serra Mari 6226cc344b GRIM: Fix download URL for the game patches 2021-08-20 19:28:07 +02:00
ScummVM-Translations b8c6f26961 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/
2021-08-20 16:54:22 +00:00
Lothar Serra Mari 8763947e5f NEWS: Update German NEWS file 2021-08-20 18:53:56 +02:00
ScummVM-Translations 23f7c32b77 I18N: Update translations templates 2021-08-20 16:43:50 +00:00
Cameron Cawley e8c54ed7aa DS: Work around issues with GUI scaling at low resolutions 2021-08-20 17:43:19 +01:00
Cameron Cawley 5c40b54694 DS: Always build without full detection features 2021-08-20 17:42:28 +01:00