Commit graph

147921 commits

Author SHA1 Message Date
Eugene Sandulenko
c506c495c1
ANDROID: This is 2.8.1.1 2024-09-07 17:27:55 +02:00
Le Philousophe
eaccc4614e ANDROID: Upgrade target SDK level to 34 (Android 14 U) 2024-08-29 16:56:44 +02:00
Le Philousophe
39d299e080 ANDROID: Upgrade to latest Android Gradle Plugin 2024-08-29 16:56:39 +02:00
antoniou79
37171162d7 DISTS: ANDROID: Use new schema for version codes
New version code numbering is indicative of current version, beta build and target architecture
2024-08-29 16:56:39 +02:00
Le Philousophe
e1d61b5abe ANDROID: Add bundle build method 2024-08-29 16:56:39 +02:00
Le Philousophe
e2b1299d85 ANDROID: Hide on-screen buttons while native code is not started 2024-04-13 19:45:55 +02:00
Le Philousophe
61a832e5bb ANDROID: Don't display burger menu when in launcher 2024-04-13 19:45:55 +02:00
Le Philousophe
b8874fc265 ANDROID: Make on screen icons depend on screen orientation 2024-04-13 19:43:31 +02:00
Le Philousophe
b8d11f417b ANDROID: Rename showKeyboardControl to showOnScreenControls
This matches what the function really do: hide input method and main
menu icons
2024-04-13 19:43:31 +02:00
Miro Kropacek
c08705d440 BACKENDS: ATARI: Fix numpad mappings 2024-04-07 03:13:21 +02:00
Le Philousophe
060acc0aba IOS7: Fix build 2024-03-18 15:39:12 +01:00
elasota
6efbd4f51f AUDIO: Change default GM device back to "null" 2024-03-18 13:49:12 +01:00
Purple T
50d487d826 I18N: Update translation (French)
Currently translated at 100.0% (2069 of 2069 strings)
2024-03-16 13:42:30 +00:00
Lothar Serra Mari
6adb298a32
NEWS: Update German NEWS file 2024-03-15 23:53:56 +01:00
Eugene Sandulenko
4bd4e7ec8f
Revert "PLUMBERS: Mark Windows release as unstable since it is broken after the 3DO code was added"
This reverts commit 24e4ad565b.
2024-03-15 23:30:48 +01:00
Eugene Sandulenko
b8eb3c4b99
PLUMBERS: Use more conventional pixel format for 3DO version
Also, convert the 3DO format to target format
2024-03-15 23:29:57 +01:00
Eugene Sandulenko
c361f33d9c
PLUMBERS: Fix graphics initialization for WIndows version 2024-03-15 23:29:31 +01:00
Eugene Sandulenko
2efb1bf71c
NEWS: Set 2.8.1 release date 2024-03-15 21:18:19 +01:00
Eugene Sandulenko
8e5bb394b3
I18N: Regenerate translations.dat 2024-03-15 21:15:15 +01:00
Eugene Sandulenko
c38e6ee412 I18N: Update translation (Russian)
Currently translated at 100.0% (2069 of 2069 strings)
2024-03-15 20:14:35 +00:00
Eugene Sandulenko
bb01b2423b I18N: Update translation (Ukrainian)
Currently translated at 100.0% (2069 of 2069 strings)
2024-03-15 20:14:29 +00:00
Timo Mikkolainen
8389d12b35 I18N: Update translation (Finnish)
Currently translated at 100.0% (2069 of 2069 strings)
2024-03-15 20:06:35 +00:00
ScummVM-Translations
4ef12a635b 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/
2024-03-15 20:05:50 +00:00
Eugene Sandulenko
24e4ad565b
PLUMBERS: Mark Windows release as unstable since it is broken after the 3DO code was added 2024-03-15 21:04:55 +01:00
Lothar Serra Mari
f20cb96cc5 I18N: Update translation (German)
Currently translated at 100.0% (2069 of 2069 strings)
2024-03-15 18:30:23 +00:00
IlDucci
a5348c3d91 I18N: Update translation (Spanish)
Currently translated at 100.0% (2069 of 2069 strings)
2024-03-15 16:50:07 +00:00
Torbjörn Andersson
aecad9cc7b SCUMM: MACGUI: Ignore Mac events while there is a message banner
Backported from master. We don't want the player opening a dialog with
its shortcut key while the game is paused, for instance.
2024-03-15 17:37:01 +01:00
Torbjörn Andersson
ee90bd4d5d SCUMM: Freeze the Mac GUI while waiting for banner input
I encountered some graphics corruption and even a crash if I allowed the
Mac menus to be used while the pause banner was displayed.
2024-03-15 17:30:11 +01:00
ScummVM-Translations
3fa252644a 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/
2024-03-15 16:21:57 +00:00
catrplr
eb1996db37 AGI: Review all the games in the website and Add new ones 2024-03-15 09:21:15 -07:00
ScummVM-Translations
4e963efe2e I18N: Update translations templates 2024-03-15 14:37:14 +00:00
Lars Sundström
6aeb738a2d IOS7: Update backend options tab layout
The backend options widget is now in a scrollcontainer widget.
Change the options widget to not be scrollable since the parent
widget is and remove unnecessary padding.

Cherry-pick of: 15be37dd64
2024-03-15 15:37:02 +01:00
Lars Sundström
58bdb24308 GUI: Put backend options tab elements into a ScrollContainer
The backend options tab is for backend specific options. The backends
supporting it implements the function buildBackendOptionsWidget which
defines the options elements and layout.

The backend options tab layout may differ depending on the current
domain. The options in the "Global options" tab applies to all games
while the options in the "Game options" tab only applies to a specific
game. The options in the "Global config" options tab can be set during
game play. Some options, e.g. graphics cannot be changed while running
the game while backend options can.

The first version of the backend options tab was a non-scrollable
container. The "Game options" tab includes an "Override Global options
checkbox" which, when checked, enables the options defined by the
backend.

The number of iOS7 backend options increased rapidly which caused some
options to fall outside the tab container on screens with limited
space in height. An attempt to fix that was made by the same creator
of this commit in the commit: 8db736f155

The attempt was not perfect in any way, else this commit wouldn't
exist... The "Override Global options checkbox" on the "Game options"
tab became misplaced. It also required the backend to add padding
to GUI elements it shouldn't know of.

To fix this properly put the backend options tab in a single Scroll-
Container. This way the "Override Global options checkbox" can be
properly placed related to the backend options widgets. All backend
options can also be accessed in every backend options tab layout,
Global options, Game options and Global config thanks to the scrollbar
automatically provided by the ScrollContainer.

Update all themes with the new layout.

Cherry-pick of: 3c36c1fbc3
2024-03-15 15:37:02 +01:00
Lars Sundström
9380859de0 IOS7: Add backend help information about external keyboards
Add tab describing the external keyboard support.

Cherry-pick of: b34b5ba2f1
2024-03-15 15:37:02 +01:00
Lars Sundström
e99d662dc7 DOC: Update iOS documentation regarding keyboard input
Add description about special keys.

Cherry-pick of: 05aaa3195d
2024-03-15 15:37:02 +01:00
Lars Sundström
862ec93457 IOS7: Fix memory leak when switching 3D framebuffers
When a 3D game does not support arbitrary resolutions a framebuffer
has to be created. The initSize method can be called multiple times
with different resolutions. Make sure to delete any existing
framebuffer before creating a new.

Cherry-pick of: 69554e0e52
2024-03-15 15:37:02 +01:00
Lars Sundström
d03dc0a37a IOS7: Make project build in Xcode 10.1
Builtin checks are not present in older Xcode versions. Add macros
to check the target iOS version.

Cherry-pick of: 975ac38f72
2024-03-15 15:37:02 +01:00
Lars Sundström
ef0c7e904f IOS7: Fix left mouse clicks with tap gesture on some devices
Left mouse clicks are generated by tap gestures. To protect against
false mouse clicks the tap gesture is cancelled if the finger is
moved. Normally a tap gesture is generating a touchesBegan event
but doesn't generate any touchesMoved events. But for some devices,
not sure if it's the device or if the screen is broken, a false
touchesMoved event can be triggered even though the coordinates
aren't changed at all.

Add a check to see if the coordinate has changed from when the touch
began to see if the tap gesture should be cancelled or not.

Cherry-pick of: dde3fa0ec3
2024-03-15 15:37:02 +01:00
Lothar Serra Mari
74a71def0c NEWS: Update German NEWS file 2024-03-15 13:27:16 +01:00
Walter Agazzi
24ed5c0470
NEWS: Update AGS status 2024-03-15 01:34:47 +01:00
ScummVM-Translations
1018b169eb 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/
2024-03-15 00:20:02 +00:00
Walter Agazzi
77a409f6da AGS: Group AGS 3.6.1/4.0 entries separately 2024-03-15 00:55:42 +01:00
Walter Agazzi
b56f8a6d22 AGS: Fix naming of a few minor entries 2024-03-15 00:55:42 +01:00
Walter Agazzi
c4c40d3e40 AGS: Update blackwell1 and add several games 2024-03-15 00:55:42 +01:00
Walter Agazzi
18e6895650 AGS: Add sanity check for cursor value
While upstream AGS just silently ignores the value,
ScummVM isn't as permissive. Prevents assert in Alum
2024-03-15 00:55:09 +01:00
Walter Agazzi
f8615fd187 AGS: Add several new games 2024-03-15 00:55:08 +01:00
Walter Agazzi
db2351c67e AGS: Add Sesari, remove mmm92 2024-03-15 00:55:08 +01:00
Ben Castricum
8507797346 I18N: Update translation (Dutch)
Currently translated at 95.5% (1974 of 2067 strings)
2024-03-14 20:07:03 +00:00
Lothar Serra Mari
aba9991658 I18N: Update translation (German)
Currently translated at 99.8% (2064 of 2067 strings)
2024-03-14 18:30:55 +00:00
Lothar Serra Mari
334e9127a8
NEWS: Update German NEWS file 2024-03-11 19:39:08 +01:00