Commit Graph
137148 Commits
Author SHA1 Message Date
Le Philousophe 7afd15149c CONFIGURE: Move C++11 test before compiler detection
As C++11 is mandatory now, just ensure we've got a proper compiler
2021-11-01 21:46:15 +01:00
sluicebox 4025901ab1 CREATE_PROJECT: Add DETECTION_FULL feature
Allows disabling full detection with --disable-detection-full,
just like the configure script.
2021-11-01 21:34:55 +01:00
Michael Ball d3e9cdb986 3DS: Set stack size w/o starting SVM inside a thread
This commit introduces a simpler method for setting the stack size. By setting a global variable __stacksize__,
we can override the identically-named, weak-attributed __stacksize__ defined in libctru. This is an intentional
feature of libctru, and renders it unnecessary to run ScummVM from within a thread.

Source: https://github.com/devkitPro/libctru/commit/192b88b6a21d83345a4635deba417c191c156c80
Explanation: https://gbatemp.net/threads/homebrew-development.360646/page-245#post-6362424
Usage in the wild: https://github.com/masterfeizz/ioQuake3DS/blob/master/code/ctr/ctr_main.c#L44
2021-11-01 20:31:23 +01:00
Martin Gerhardy 4c25dad11a TWINE: updated collision code to be closer to the original source code 2021-11-01 18:08:40 +01:00
Martin Gerhardy 2649654485 TWINE: the demo of lba1 has three scenes 2021-11-01 18:08:39 +01:00
ScummVM-Translations 09d546a1a0 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-11-01 16:39:37 +00:00
Christophe Branchereau 849d05b5e2 OPENDINGUX: Add support for Opendingux Beta
OD Beta is a mips linux OS based on buildroot, that runs on ingenic gaming handhelds
like the gcw0, rg350 and many more.

There was a previous GCW0 port, that was running on legacy opendingux, but that
OS is not maintained since 2014 and has an outdated kernel and toolchain.

Od Beta on the other hand, runs with linux 5.15, has a GCC 10 toolchain and
an active developpment community.

This adds support for 3 flavors :

gcw0 that runs on all jz4770 cpus
lepus that runs on all jz4760 cpus
rg99 which is a jz4725 device

Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
2021-11-01 17:39:26 +01:00
ScummVM-Translations 61e26243d9 I18N: Update translations templates 2021-11-01 16:19:27 +00:00
ScummVM-Translations 1ab2f86eea 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-11-01 16:19:26 +00:00
Cameron Cawley e3b72b6fef DS: Remove redundant event observer 2021-11-01 16:19:15 +00:00
Cameron Cawley 8c01baaaff DS: Get the virtual keyboard working with the mirrored subscreen 2021-11-01 16:19:15 +00:00
Cameron Cawley 224d626e65 DS: WIP virtual keyboard support 2021-11-01 16:19:15 +00:00
ScummVM-Translations 78f0c7a3c7 I18N: Update translations templates 2021-11-01 15:54:48 +00:00
Cameron Cawley dd1bf34f18 BACKENDS: Hide the virtual keyboard action when one isn't available 2021-11-01 16:54:39 +01:00
Cameron Cawley 6dbb129f40 BACKENDS: Allow activating the system virtual keyboard using the keymapper 2021-11-01 16:54:39 +01:00
Lothar Serra Mari bdc9ad5783 NEWS: Update German NEWS file 2021-11-01 16:36:31 +01:00
Lothar Serra Mari 5557c73e36 NEWS: Fix typo in latest search box related news 2021-11-01 16:35:34 +01:00
Carlo Bramini 6c769062c6 BASE: Convert version strings to const objects.
The following variables:

gScummVMVersion
gScummVMBuildDate
gScummVMVersionDate
gScummVMFullVersion
gScummVMFeatures

are declared as pointers to strings but there is no need to do so.
They can be simply declared as const strings, since they will be never modified when SCUMMVM runs.

Exports version variables as const strings
2021-11-01 16:31:55 +01:00
athrxx 633f33d056 BLADERUNNER: add comment 2021-11-01 16:20:47 +01:00
athrxx df94220554 BLADERUNNER: encode ingame save description to UTF-8 2021-11-01 16:20:47 +01:00
athrxx 1f10ab5bd5 BLADERUNNER: fix encodings for save descriptions
If you type save names like e. g. "äöüß" in the GMM this will now show up correctly in the ingame save/load dialogs.

You still cannot type these characters ingame due to the current implementation of UIInputBox::charIsValid(char kc). I don't know why. If I comment out this function and simply return true it works just fine for me. So it is not a limitation of the font (although I am playing the English version).

Still, I haven't changed that behavior, since I am not familiar with the engine...If the only reason for charIsValid() was the wrong encoding it might make sense to limit or even remove it.
2021-11-01 16:20:47 +01:00
Eugene Sandulenko 5ccdfab2be NEWS: Mention new search filters in GUI 2021-11-01 16:45:39 +02:00
Le Philousophe fb64903483 GUI: Fix usage of matchString 2021-11-01 15:40:29 +01:00
ScummVM-Translations 8b2eb7c732 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-11-01 14:38:07 +00:00
Eugene Sandulenko cbde972f0f DOCS: Add suggested improvements for the search box from PR #3076 2021-11-01 16:37:50 +02:00
ScummVM-Translations 806e2f3ccc I18N: Update translations templates 2021-11-01 14:29:46 +00:00
lb_ii 6aa05f4c18 DOCS: Add documentation for the advanced search box usage 2021-11-01 15:29:34 +01:00
lb_ii 46f11f6c77 GUI: Use custom matcher for games list 2021-11-01 15:29:34 +01:00
lb_ii 498f0ac8aa GUI: Extend ListWidget to use custom filter matchers 2021-11-01 15:29:34 +01:00
lb_ii 75b8735b57 IMAGE: Load BMPs with any v1-v5 header 2021-11-01 16:26:23 +02:00
lb_ii 236be25624 IMAGE: Parse 4bpp BMP files 2021-11-01 16:26:19 +02:00
lb_ii 5d093e725f IMAGE: Extend raw decoder to support BMP with alpha channel 2021-11-01 16:25:43 +02:00
eientei cd44ddca13 MOHAWK: Add sizes, versions to some Myst entries 2021-11-01 12:26:51 +01:00
Hubert Maier ea8b6e9ae2 AMIGAOS: Replace query with correct one 2021-11-01 12:16:23 +01:00
Alexander Tkachev 5636ffb180 CLOUD: Tweak Networking::Reader pattern-matching logic
Instead of doing linear strcmp-like operation after every byte read, Reader now computes a "hash" of the needle it searches for and updates "hash" of the window contents. Now, it only does strcmp if window has the same "hash" as the needle, which also improves file upload speed for ScummVM's local webserver.
2021-11-01 12:15:27 +01:00
Alexander Tkachev 7a43994545 CLOUD: Fix Networking::Reader's window logic
Instead of shifting bytes in the array every time we read 1 byte, Reader now has two "pointers": where it reads from and writes into. This makes the buffer "circular", and removes the unnecessary bytes shifting, which results in increased file upload speed (only for the LAN server; libcurl side stays intact).
2021-11-01 12:15:27 +01:00
ScummVM-Translations 92413d02c0 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-11-01 09:59:38 +00:00
Hubert Maier 5ea9520c46 MORPHOS: Fix a regression/oversight 2021-11-01 11:59:28 +02:00
Eugene Sandulenko d6ee15cc8b I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1656 of 1656 strings)
2021-11-01 08:24:40 +00:00
Eugene Sandulenko e4aca61b9f I18N: Update translation (Russian)
Currently translated at 99.9% (1655 of 1656 strings)
2021-11-01 08:24:31 +00:00
VAN-Gluon 3ae33ae255 I18N: Update translation (Japanese)
Currently translated at 100.0% (1656 of 1656 strings)
2021-11-01 06:30:23 +00:00
Marcel Souza Lemes 6802863151 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1656 of 1656 strings)
2021-11-01 06:30:23 +00:00
George Kormendi 0523a26e69 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1656 of 1656 strings)
2021-11-01 06:30:21 +00:00
Lothar Serra Mari 3e1bfb3ae9 I18N: Update translation (German)
Currently translated at 100.0% (1656 of 1656 strings)
2021-11-01 06:30:21 +00:00
Paul Gilbert a1cbc42e2d AGS: Added detection entries 2021-10-31 18:33:54 -07:00
Paul Gilbert 8e43285a6b AGS: Added detection 2021-10-31 15:02:49 -07:00
IlDucci b2aa2cc800 I18N: Update translation (Spanish)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-31 22:02:19 +00:00
Eugene Sandulenko f0af2b513b COMMON: Remove c++11-compat.h. It is not needed anymore 2021-10-31 23:07:36 +02:00
Eugene Sandulenko 5750b66ae0 Revert "DIRECTOR: Removed duplicate entry with incorrect punycode"
This reverts commit ef485c619a.
2021-10-31 23:00:35 +02:00
Eugene Sandulenko 55a171867e DEVTOOLS: COMPANION: Added test for higher Unicode characters 2021-10-31 23:00:35 +02:00