Commit Graph

2348 Commits

Author SHA1 Message Date
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
Le Philousophe
c84c9cd313 ANDROID: Update build tools
Update minSdkVersion to fit with what the code do
2023-01-20 14:14:03 +01:00
Vladimir Serbinenko
66202f3a32 MIYOO: Configure and makefile support for Miyoo mini 2023-01-18 00:51:38 +03:00
neuromancer
c00d43685c FREESCAPE: added version number information and a basic number check for freescape.dat 2023-01-17 15:00:17 +01:00
Vladimir Serbinenko
de6fa88217 OPENDINGUX: Separate miyoo from opendingux 2023-01-16 23:01:25 +03:00
Christophe Branchereau
2724ce7753 OPENDINGUX: simplify build scripts
The rs90 and rg99 can use the exact same binary and opk including
the .desktop file

Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
2023-01-16 10:31:14 +01:00
Vladimir Serbinenko
d924671cec OPENDINGUX: Miyoo (1st gen) support 2023-01-12 16:39:38 +03:00
Vladimir Serbinenko
16cd6d7512 OPENDINGUX: Create combined opk for rs90 and rg99 2023-01-12 10:27:20 +03:00
Lothar Serra Mari
70c3955950 DISTS: WIN32: Add default shaders datafile to binary 2023-01-08 01:26:56 +01:00
neuromancer
54ae69f648 FREESCAPE: fixed issue when adding the same type of game twice and regenerated freescape.dat file 2023-01-07 08:11:32 -03:00
Donovan Watteau
a13662e86b DOCS: MAN: Sync with common/platform.cpp 2023-01-06 18:09:39 +01:00
Donovan Watteau
8f9965f754 DOCS: MAN: Document new --random-seed option 2023-01-06 18:03:12 +01:00
neuromancer
7d55141d78 FREESCAPE: added UI image for Space Station Oblivion for C64 and regenerated freescape.dat 2023-01-02 11:41:58 -03:00
Eugene Sandulenko
22c37d2c90
ALL: Update copyright year 2023-01-01 00:00:51 +01:00
neuromancer
342c96eec6 FREESCAPE: added border image for Driller Amstrad CPC releases and regenerated freescape.dat file 2022-12-29 14:12:51 -03:00
neuromancer
2c6b185fe1 FREESCAPE: show title screen in driller zx spectrum 2022-12-28 09:34:55 -03:00