2363 Commits

Author SHA1 Message Date
Ankush Dutt
dc9baac9d0 I18N: Add simpler template for easy modification and order language tags alphabetically 2023-03-21 12:32:42 +01:00
Ankush Dutt
61552c2e96 I18N: Add script to automatically generate scummvm.appdata.xml from *.po files 2023-03-21 12:32:42 +01:00
Le Philousophe
f7fc60d045 ANDROID: Make sure ScummVMActivity is always run once
We don't support having multiple instances of ScummVMActivity running at
the same time (because of the system singleton in C++).
2023-03-18 12:01:05 +01:00
Paweł Kołodziejski
3bf580cca8
DISTS: Updated urls for PS3 repositories 2023-03-18 05:13:00 +01:00
Eugene Sandulenko
e08ac851be
DISTS: Fix some grammar in engine-data/README 2023-03-17 13:37:26 +01:00
Eugene Sandulenko
3a8312c072
DISTS: Added missing engine-data files to various lists 2023-03-17 13:37:26 +01:00
Eugene Sandulenko
370cfa730d
DEVTOOLS: Add release check for engine-data files 2023-03-17 13:37:25 +01:00
Lars Sundström
4803785aaf DISTS: Remove UIApplicationExitsOnSuspend from ios7 Info.plist
The option UIApplicationExitsOnSuspend is deprecated and not valid
anymore. Remove it to be able to push app to AppStore connect.
2023-03-16 14:41:10 +01:00
Lars Sundström
4d1a78c6ed DISTS: Add AppStore icon for ios7 port
Apple requires a 1024x1024 icon with no transparency as an AppStore
icon.
When updating the icon set Xcode automatically changed the json file
structure to have the file names on top of each record.
2023-03-16 14:41:10 +01:00
antoniou79
95089b3704 ANDROID: Upgrade gradle plugin and dependencies version 2023-03-12 22:26:01 +02:00
Lothar Serra Mari
6ec47a0ae3
ANDROID: Minor fix in German Store description 2023-03-12 07:19:57 +01:00
Eugene Sandulenko
50f2a00816
DISTS: ANDROID: Autotranslate beta3 description into German 2023-03-11 23:32:39 +01:00
antoniou79
43805e3a94 ANDROID: Update English metadata for Play Store (2.8.0 beta 3) 2023-03-11 22:41:03 +02:00
antoniou79
07e5bcf51d ANDROID: Update versioncodes reservation for 2.7.0 beta 3 2023-03-11 22:33:37 +02:00
Le Philousophe
528378a560 ANDROID: Fix RequiresApi annotations
These have been checked with Android linter and are not necessary.
setMarginEnd is only available starting with L_MR1 and is not useful.
2023-03-11 18:19:54 +01:00
neuromancer
fd85df270f FREESCAPE: correctly parse images in dos driller demo and removed extra files from freescape.dat 2023-03-08 20:45:02 +01:00
Eugene Sandulenko
10dda78ecc
DISTS: Include MKV license in distribution packages 2023-03-05 21:47:13 +01:00
Vladimir Serbinenko
04c7df07d6 KYRA: Add Italian Amiga resources to kyra.dat 2023-03-05 14:00:28 +01:00
Kaloyan Chehlarski
a367dfe519 DEVTOOLS: Update create-nancy
Updated the format for nancy.dat to make multilanguage arrays
much easier to read.
2023-03-03 17:35:57 +02:00
Lothar Serra Mari
5aa861dba3 ANDROID: Updated German 2.7.0.1 (beta 2) description 2023-03-02 21:15:35 +01:00
antoniou79
19e63e3162 DISTS: ANDROID: Updated 2.7.0.1 (beta 2) description 2023-03-02 21:42:24 +02:00
Eugene Sandulenko
ee048ce267
BUILD: Add nancy.dat to the DISTS list for all platforms 2023-03-02 14:33:21 +01:00
Kaloyan Chehlarski
3680c8ec57 DISTS: Add nancy.dat to engine data
Added an initial version of nancy.dat to dists/game-data
2023-03-02 14:28:10 +01:00
Cameron Cawley
a12c007e92 RISCOS: Don't force the use of dynamic areas on RISC OS 5 2023-02-28 22:46:03 +00:00
antoniou79
86ee1a982f ANDROID: New versioninfo batch for 2.7.0 beta 2 2023-02-28 21:49:54 +02:00
Vladimir Serbinenko
4599ed2b30 COMMON: Add NotoSansSC
NotoSansTC doesn't cover many commonly used characters in ZH_CHN. Hence we
need SC variant as well.
2023-02-28 02:29:51 +01:00
Vladimir Serbinenko
e7a760e9c5 DEVTOOLS: Add econding table for cp936 2023-02-28 02:29:51 +01:00
Antoniou Athanasios
ca8b77e341 ANDROID: Create and Register default path for icons 2023-02-26 20:10:21 +02:00
Eugene Sandulenko
08137921ba
DISTS: ANDROID: Update German 2.7.0 beta release notes 2023-02-24 13:57:58 +01:00
Eugene Sandulenko
b7c554a94e
DISTS: ANDROID: Updated 2.7.0 beta description and added automatic German translation 2023-02-24 00:22:54 +01:00
Eugene Sandulenko
02aef0bb1d
DISTS: ANDROID: More info to the 2.7.0 beta release notes 2023-02-24 00:14:03 +01:00
antoniou79
ff870e1fb7 ANDROID: Update metadata info for 2.7.0 beta 2023-02-23 22:10:20 +02:00
neuromancer
101f4354b8 FREESCAPE: fixed image loader and read title in driller for ega and updated freescape.dat 2023-02-23 19:55:26 +01:00
Lothar Serra Mari
e79fa9a61b DISTS: Update Sparkle appcast file for 2.7.0 2023-02-23 18:56:08 +01:00
AsciiWolf
fb4e56e890 DISTS: Fix project_license in AppStream metadata 2023-02-18 14:15:38 +01:00
समीर सिंह Sameer Singh
42a533cd02 DISTS: regenerate fonts.dat 2023-02-12 17:59:08 +01:00
athrxx
01a7b6c151 KYRA: (LOK) - Fix bug no. 14131 (problem in menu options) 2023-02-06 17:31:55 +01:00
eientei95
10e69c7509 MACOS: Fix warning about CFBundleTypeRole
When run from terminal, it'd spit out `NSDocumentController Info.plist warning: The values of CFBundleTypeRole entries must be 'Editor', 'Viewer', 'None', or 'Shell'.` This silences that warning.
2023-02-05 22:31:01 +01:00
Cameron Cawley
1558f7a784 STARK: Add a method for drawing filled rectangles 2023-02-03 00:37:20 +00:00
Le Philousophe
dec343730e IOS7: Add AppleTV support to configure 2023-01-29 21:13:52 +00:00
Lars Sundström
5aeef796bc IOS7: Implement support for Apple TV remote
The Apple TV remote has a touch area which functions as a touch
controller. It also has a few buttons that can be programmed for
different actions.

The "touchpad mode" is not really relevant for the Apple TV remote.
However the pointer should be moved when swiping on the touch area
on the remote. Since we don't want to generate actions on touchBegan
and touchEnded for the remote, make sure these are only triggered if
the touch is made on direct contact with the screen, UITouchTypeDirect.

Implement the button handling by implement the microGamepad profile in
the GamepadController class. Only buttons A, X and the menu buttons are
relevant since the touch area is using the touch controller class.
The tvOS simulator however doesn't call the lambda functions defined for
the microGamepad buttons, hence the implementation of the "pressesBegan"
and "pressesEnded" which is called instead when running the simulator.

Implement common handling of the menu button. If the menu button is
pressed the soft keyboard will be shown. If pressing the menu button
again the soft keyboard will be hidden. If pressing the menu button
a third time the application will be suspended.

Implement new gesture recognizers that can be used with the Apple TV
remote. Up/down/left/right actions are triggered on press on the arrow
buttons, or tap on the edges of the touch area.

A long press, 5 seconds, of "Play/Pause" button toggles Mouse-click-and-
drag mode needed by some games.
2023-01-29 21:13:51 +00:00
Lars Sundström
505c2499c9 TVOS: Add Apple TV OS as a separate dist
The Apple TV OS requires a different type of storyboard than iOS. Also,
the Info.plist file differ since the tvOS platform doesn't handle
different orientations.

The Apple TV OS also need a different set of icons with different
resolutions more suitable for TV screens.

The application icons are required to be of layered type, which means
that a single PNG file is not accepted as an icon file. The icons must
have at least two layers, hence the ScummVM icon is defined by a back
image with just the background color and a front image with the ScummVM
logo.

The icons are then put together when archiving the application in Xcode
to an Assets.car file. However the linux builds are not building the
application using Xcode. Therefore a pre-compiled Assets.car file
containing the image assets (icons, splash screen etc) is added to the
tvos folder. This file is copied to the application bundle. If the icons
are changed in the future a new Assets.car file has to be compiled. This
can only be done on a computer with Xcode installed. To compile run the
following command in the tvos folder:
xcrun actool ./Images.xcassets --compile build --platform appletvos \
--minimum-deployment-target 9.0 --app-icon AppIcon \
--output-partial-info-plist build/partial.plist \
--launch-image LaunchImage

The partial.plist file generated will show what to add to the Info.plist
and if something must be changed in the ports.mk section for the
tvosbundle.
2023-01-29 21:13:51 +00:00
antoniou79
b4a6602ead ANDROID: New versionCodes 105-108 for 2.8.0
Skipped 3 batches of codes as reserved for possible beta testing or bug fix 2.7.x releases
2023-01-23 23:46:26 +02:00
Lothar Serra Mari
768e33c595 DISTS: WIN32: Fix plugin name for renamed XEEN in .rc file 2023-01-22 21:05:56 +01:00
Eugene Sandulenko
b6ee619b9a
DISTS: Add placeholder for mm.dat file 2023-01-22 20:07:53 +01:00
Paul Gilbert
027d7a5102
MM: Remove old xeen.ccs, change references to be mm.dat 2023-01-22 20:06:41 +01:00
Lothar Serra Mari
baa0a1fa10 RELEASE: This is 2.8.0git 2023-01-20 20:31:01 +01:00
Le Philousophe
baf42ae7e6 ANDROID: Add a dialog to revoke SAF authorizations
Remove old all-in-one revoke authorizations process
2023-01-20 14:14:03 +01:00
Le Philousophe
f939e442bb ANDROID: Increase SDK version 2023-01-20 14:14:03 +01:00
Le Philousophe
ca1dbfc9d6 ANDROID: Add SAF support 2023-01-20 14:14:03 +01:00