Commit Graph

2299 Commits

Author SHA1 Message Date
lb_ii
4498c3d6dd ACHIEVEMENTS: Generated description files 2021-06-23 07:56:00 +03:00
Cameron Cawley
c1702a0953 ANDROID: Add an on-screen menu button 2021-06-19 14:37:35 +02:00
lolbot-iichan
2afc8a3458 ACHIEVEMENTS: Generated description files 2021-06-10 01:56:23 +03:00
lolbot-iichan
c1c2da63ea ACHIEVEMENTS: Generated description files 2021-06-10 01:56:23 +03:00
lolbot-iichan
cc20637e2b ACHIEVEMENTS: Generated description files 2021-06-10 01:56:23 +03:00
lb_ii
14037bea52 DISTS: Add VERSION to achivements.dat 2021-06-10 01:56:23 +03:00
lb_ii
7bf46d4a7d DEVTOOLS: Strip date and extra parameters while packing 2021-06-10 01:56:23 +03:00
lolbot-iichan
b1e8fa6269 ACHIEVEMENTS: Fix Testbed statistics id 2021-06-10 01:56:23 +03:00
lb_ii
fb1f399f5a DISTS: Add achievements.dat to various dat file lists 2021-06-10 01:56:23 +03:00
lolbot-iichan
6cd6888f9d ACHIEVEMENTS: Add data files generated with create_achievements.sh 2021-06-10 01:56:23 +03:00
Strangerke
cece8db3ce TRECISION: Revert accidental change in create_msvc.bat 2021-05-29 21:23:21 +01:00
Strangerke
c295c89a9f TRECISION: Turn Actor into a class, rewrite some parts of readActor() 2021-05-29 21:23:21 +01:00
Le Philousophe
0ff00cca2a MACOS/IPHONE: Sign whole bundle
Add signing to MacOS for arm64 builds
2021-05-29 17:25:22 +02:00
Hubert Maier
21e709af1d
AMIGAOS: Support the new reduced README.md for AmigaGuide conversion (#3025)
AMIGAOS: Support the new reduced README.md for AmigaGuide conversion

Co-authored-by: Le Philousophe <lephilousophe@users.noreply.github.com>
2021-05-25 23:10:21 +02:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Le Philousophe
7c9a1fa9f3 AMIGAOS4: Add support for dynamic linking (and plugins) 2021-05-01 18:03:13 +02:00
Hubert Maier
c889a126b8 AMIGAOS: Janitorial 2021-05-01 18:03:13 +02:00
Hubert Maier
213232ea85 AMIGAOS: Update commands 2021-05-01 18:03:13 +02:00
Hubert Maier
0cd93d8113 AMIGAOS: Update commands 2021-05-01 18:03:13 +02:00
Hubert Maier
13d5b6660e AMIGAOS: More changes 2021-05-01 18:03:13 +02:00
Hubert Maier
6a4adb24d3 AMIGAOS: Add switches to delete 2021-05-01 18:03:13 +02:00
Hubert Maier
8a35ceddda AMIGAOS: Add ALL switch to makedir 2021-05-01 18:03:13 +02:00
Hubert Maier
cbaaa28ddb AMIGAOS: Change to work with assigns as install dir
Also janitorial
2021-05-01 18:03:13 +02:00
Hubert Maier
4c5b906474 AMIGAOS: Janitorial 2021-05-01 18:03:13 +02:00
Hubert Maier
27857d895f AMIGAOS: Janitorial 2021-05-01 18:03:13 +02:00
Eugene Sandulenko
798a76ec56
DISTS: Added 2 MS-like fonts from wine to our fonts 2021-05-01 01:49:47 +02:00
Paul Gilbert
8f3819ccfe LURE: Added support for Konami English VGA version 2021-04-27 20:30:01 -07:00
athrxx
e10af53359 KYRA: (MR/Chinese) - add detection etc. and fix installer archive loading
(also add LOL-CD demo resources to reduce number of binary git pushs)
2021-04-27 22:06:32 +02:00
ysj1173886760
ac9e312895 GRAPHICS: MACGUI: remove pink border, add Win95BorderScrollbar to macgui.dat 2021-04-25 02:24:15 +02:00
Gregory Montoir
f79d41620f QUEEN: Update queen.tbl to version 3 for German Amiga Floppy 2021-04-22 00:31:47 +02:00
Eugene Sandulenko
ea1390bb40
DISTS: Fix formatting for I18N comments 2021-04-20 17:48:29 +02:00
Eugene Sandulenko
3bf264084d
DISTS: Added dummy file with translatable strings for scummvm.appdata.xml
Based on request in Bugreport #10901

This is used for sticking those strings into our translations. A tool
to generate appdata.xml before the release with all the strings extracted
will follow once we have the translations
2021-04-20 13:05:49 +02:00
Paul Gilbert
6f90770373 ACCESS: Added support for Spanish Amazon Guardians of Eden 2021-04-15 20:03:39 -07:00
Cameron Cawley
56e2107dc3 RASPBERRYPI: Remove outdated packaging rules 2021-04-13 19:56:55 +01:00
ysj1173886760
0d825ef4de GRAPHICS: MACGUI: add title for 9-patch images of build-in borders 2021-04-12 14:04:25 +02:00
Lothar Serra Mari
4ed734757e DISTS: Sync snapcraft build recipe 2021-04-11 21:47:01 +02:00
SupSuper
0b25368f7c WIN32: HiDPI support 2021-04-11 21:21:44 +02:00
Eugene Sandulenko
5e395d166a BACKENDS: HiDPI support in OpenGL backend 2021-04-11 21:21:44 +02:00
Eugene Sandulenko
7c47e67c49 GUI: Added VL Gothic regular font to fonts.dat 2021-03-22 00:07:45 +01:00
SupSuper
5def366b91 MSVC: Use 64-bit linker when compiling ScummVM
A Release build with all engines enabled exceeds the
32-bit linker heap space, so just default to the 64-bit linker.

This does not affect the generated binary (it will still run on x86).
2021-03-17 03:48:32 +00:00
Cameron Cawley
cc328d9cfa ANDROID: Remove README.Android 2021-03-15 18:39:39 +02:00
SupSuper
c3ee9dec51 MSVC: Use new lib names for tests and tools 2021-02-22 12:01:47 +00:00
Donovan Watteau
c7c7e2de49 Revert "MACOSX: Remove NSRequiresAquaSystemAppearance from Info.plist, for now"
Since commit a1d930209a seems to be a
reliable way of avoiding any blurry display issue on Retina screens,
macOS Dark Mode can be enabled again.

This reverts commit c59bf95ba8, and thus
restores commit 485e8bee17.

This fixes back bug #11305: Dark Mode is not supported.
2021-02-09 01:35:40 +00:00
Cameron Cawley
4e3c35e26b Revert "ANDROID: Set minimal SDK to 21+ (Android 5+). The app crashes at launch on Android 4"
This reverts commit ac666c2306.
2021-01-17 21:50:35 +01:00
antoniou
987becc529 ANDROID: Fix physical mouse behavior and allow multitouch hold and drag
Also added various comments to document behavior.

Minor JE_MULTI event (Fix concerned bad brackets code in the events.cpp for JE_MULTI (multiple fingers held down)
) fix and comments for mouse behavior
Allow onHover to catch the mouse events instead of OnTrackBallEvent()
Also the "system back" button is ignored for the Trackball too because we treat it as mouse in isMouse(e) check
Add multitouch handler class. Handling and early filtering of multitouch events is moved in the new class.
2021-01-10 22:10:29 +02:00
Hubert Maier
c4d0f4fa8e
AMIGAOS: Fixes to the automatic installation (#2721)
* AMIGAOS: amigaos.mk fixes

switch to AmigaOS makedir, as mkdir seems to break pathes/dirs

* AMIGAOS: Fix RM2AG.rexx

New tables have been introduced which start with a bunch of minus (-) signs.
That broke the script at exactly 3.10 (where the tables are) by leaving it.

Updated the complete condition.

* AMIGAOS: amigaos.mk

Fix some comment oversights

* AMIGAOS: RM2AG.rexx

Fix an oversight

* AMIGAOS: amigaos.mk

Last oversight

* AMIGAOS: Update RM2AG.rexx.in
2021-01-09 14:39:41 +01:00
Eugene Sandulenko
ac666c2306 ANDROID: Set minimal SDK to 21+ (Android 5+). The app crashes at launch on Android 4 2021-01-08 19:31:19 +01:00
Eugene Sandulenko
c1cca8c869 ALL: Update copyright year 2021-01-01 00:00:18 +01:00
Vladimir Serbinenko
02770c485d HADESCH: Add lost file hadesch_translations.dat 2020-12-18 10:36:26 +01:00
Vladimir Serbinenko
b8a5483047 HADESCH: Use separate file for translations 2020-12-17 09:49:18 +01:00
athrxx
2bc7c271d3 KYRA: (LOK/Hebrew) - update kyra.dat 2020-12-13 22:47:19 +01:00
Hubert Maier
3c86211040 AMIGAOS: Ext_Inst_so.rexx - add panic switch back in 2020-12-07 19:15:19 +01:00
Hubert Maier
4ef31fd4e3 AMIGAOS: Update Ext_Inst_so.rexx 2020-12-07 19:15:19 +01:00
athrxx
e1c81b9066 KYRA: (MR) - fix bug no. 12005 (broken Russian fan translation) 2020-12-06 22:26:29 +01:00
Lothar Serra Mari
f0d86be309 DISTS: Update appcast.xml file in order to use our CDN 2020-12-06 17:51:48 +01:00
NMIError
58d710d10f LURE: Update lure.dat with music icon and water sound fix 2020-12-06 16:37:08 +00:00
Jonathan Phénix
2e4f224043 XEEN: Fix dismiss button not fully implemented 2020-12-02 18:12:58 -08:00
athrxx
6bcad5fdf3 KYRA: (EOB/SegaCD/Japanese) - add detection and static resources 2020-11-29 21:23:46 +01:00
Hubert Maier
e19d4e197b
AMIGAOS: Keep platform name continuity (#2643) 2020-11-26 15:10:01 +01:00
antoniou
568572e2cc ANDROID: Upgrade gradle to 4.1.1 2020-11-26 14:43:51 +02:00
antoniou
60e7ea79d2 ANDROID: Menu key on virtual keyboard is system menu now
Before it was a Media Top Menu key and did nothing
2020-11-26 14:43:50 +02:00
Lothar Serra Mari
9aa113a540 DISTS: Fix whitespaces in scummvm.rc 2020-11-17 20:47:29 +01:00
Lothar Serra Mari
6fa176245d DISTS: Attempt to split scummvm.rc into 'common' and 'feature specific' 2020-11-17 20:46:23 +01:00
Lothar Serra Mari
a26c016132 DISTS: Update snapcraft recipe 2020-11-17 20:26:41 +01:00
SupSuper
3f1086e089 MSVC: Parallelize building across projects, speeding up multi-engine builds 2020-11-15 21:50:26 +00:00
Vladimir Serbinenko
68a9136e4d
COMMON: Rewrite Encoder and drop dependency on iconv (#2586)
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.

It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
LMerckx
d76faf125c
GRIM: Simplify shaders for Raspberry PI (#2618)
* GRIM: Simplify shaders for Raspberry PI
2020-11-13 06:22:20 +01:00
Eugene Sandulenko
7de5377e46 DISTS: Remove last leftover of NSIS installer, missed in 4a1f3d76fd 2020-11-11 19:59:22 +01:00
athrxx
3af0d8daa3 KYRA: remove support for fan translations by Siberian Gremlin
(due to issues with the translator)
2020-11-08 20:31:42 +01:00
antoniou
0de952a59c ANDROID: Raise targetsdk to 29 but make use of requestLegacyExternalStorage
Also some fixes for deprecated warnings
2020-11-07 23:38:03 +02:00
Paweł Kołodziejski
8c6d690e23 DISTS: Added new wme shaders for windows target 2020-11-03 12:01:54 +01:00
antoniou
8fe6aae59e ANDROID: Use SAF for folder and file creation when normal way fails
Should affect only external "secondary" storage (eg. physical SD card)
2020-11-01 19:38:07 +02:00
Paweł Kołodziejski
d44f1f77ed GRIM: Rename engine data patches 2020-11-01 14:10:09 +01:00
Matthew Duggan
5135f1f4b9 ALL: Run optipng to reduce png file size 2020-11-01 21:34:03 +09:00
Eugene Sandulenko
2902e3336e DISTS: ANDROID: Sync phone screenshots with the store 2020-10-25 19:39:24 +01:00
antoniou79
64778522ce ANDROID: New screenshots from Xperiam Z5 Compact
With filtering enabled
2020-10-25 20:26:43 +02:00
antoniou79
e3f430df11 DISTS: ANDROID: Update phone screenshots with 2.2.1 ones
These are taken from my Xperia Z5 Compact (7.1.1)

Settings: Filter Graphics Disabled, Keep Aspect Ratio Enabled, Fit to Window Stretch mode
2020-10-25 17:11:44 +02:00
Eugene Sandulenko
f2a845cd6b DISTS: ANDROID: Release of 2.2.1 2020-10-25 15:32:04 +01:00
antoniou
17196e65ac ANDROID: update comment on build.gradle
For Play Store release (Oct 2020)
2020-10-25 13:57:11 +02:00
Dmitry Gladkov
4a4cb46330
KYRA: Add localized strings for the Russian CD Release of HoF (#2545) 2020-10-19 01:05:26 +02:00
Dmitry Gladkov
11368b7d90
KYRA: Support Russian LoK translation by Siberian GRemlin (#2544)
* KYRA: Support Russian LoK translation by Siberian Gremlin

* Mention source of engine data translation

* Mark Russian CD as fan translation to force subtitles
2020-10-18 23:24:11 +02:00
antoniou
79acea3a18 ANDROID: use gradle's auto-align and set debuggable to false for release build
There were issues with manually aligning apks possibly due to upgrading gradle

The manual zipalign even though running with no fail message, would NOT align the apk properly anymore.
Command to manual verify alignment of an apk is:
Android/Sdk/tools/bin/zipalign -c -v 4 release/ScummVM-release-unsigned.apk
2020-10-18 13:42:44 +03:00
Eugene Sandulenko
468d52cbe0 ANDROID: Info for 2.2.1c (beta) release 2020-10-18 10:00:11 +02:00
antoniou
ff89ca68d6 ANDROID: Update versionCode to accomodate new beta3 (2.2.1) release 2020-10-17 22:49:42 +03:00
antoniou
7551d119e2 ANDROID: Fix crash when connecting or disconnecting physical keyboard
And also add some code to load and use the keyCharacterMap of the source device for the event

It is unclear if getUnicodeChar() already does this (loads the keyCharacterMap of the source device.
If it does, then the extra code is redundant.
2020-10-17 21:40:08 +03:00
antoniou
87a76f4a56 ANDROID: Fix shifted keys and key combos 2020-10-17 19:20:58 +03:00
antoniou
4a9b6d12ac ANDROID: Use gradle 6.7 and plugin 4.1.0
Also remove ndk.dir from local.properties since it is getting deprecated

Gradle will only use the info (ndkVersion) in gradle.build. Possibly ndkPath too, but we probably don't need that, since ndk is within the sdk folder (default location)
2020-10-15 19:06:33 +03:00
antoniou
4d9ed8351b ANDROID: Use a in-app keyboard instead of system
Keyboard was ported over from our SDL port which used https://github.com/pelya/commandergenius/tree/sdl_android/project

Pending optimizations, floatable/draggable implementation and a few bug fixes
We are using a local copy and slightly modified version of KeyboardView and Keyboard (and related resources).
since the android KeyboardView widget will be deprecated in API 29.
The copies are taken from the AOSP, as per the recommendation from Android Developers.
2020-10-15 18:21:52 +03:00
Cameron Cawley
3e7948cf6a
ANDROID3D: Get it working again (#2529) 2020-10-15 09:59:11 +02:00
antoniou
7bd9b1ac3d ANDROID: Reduce lint warnings and offer more drawable sizes
Also slightly tweak position and size of keyboard icon
2020-10-13 14:06:07 +03:00
Paweł Kołodziejski
a63040b60e DISTS: Update conditions for install shader files 2020-10-12 18:33:00 +02:00
SupSuper
b8cec30e94 WIN32: Remove duplicate Wintermute shaders 2020-10-09 22:01:07 +01:00
Paweł Kołodziejski
35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Pawel Kolodziejski
11f15a2bfa GRIM: Rename shaders files to be unique per engine 2020-10-07 00:37:20 +02:00
Pawel Kolodziejski
2ff565cf32 ANDROID: Rename Android folder as it's specific for ResidualVM 2020-10-05 12:35:32 +02:00
Pawel Kolodziejski
4631c0e2ed ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
Thierry Crozat
1d70ed4d24 MACOSX: Revert changes to Info.plist that were committed by mistake 2020-10-04 19:17:44 +01:00
Thierry Crozat
5b0b23e760 MACOSX: Fix bundle make target 2020-10-04 18:51:50 +01:00
Pawel Kolodziejski
f97156a36b CONFIGURE: Synced Android setup with ScummVM 2020-10-04 17:14:00 +02:00
Pawel Kolodziejski
ff0f619b1e ALL: Drop not updated file 2020-10-04 16:10:09 +02:00
antoniou
18b83107db ANDROID: Revert to targeting API 28 to prevent file access issues
See bug ticket: https://bugs.scummvm.org/ticket/11753

API 29 makes certain file access functions return empty lists due to restricitve policies. We need to come up with an alternative for Android 10 and higher, when we will switch to targeting API 29 (or higher). Google enforces this switch on November 2nd for application updates.
2020-10-04 12:32:31 +03:00
antoniou
7e174a05ef ANDROID: Restore app icon that got wrongly removed 2020-10-03 01:09:59 +03:00
antoniou
319149343f ANDROID: Reduce more Lint warnings
Unused resources, mem leak for event handler, overried View's performClick for accessibility
2020-10-02 19:50:30 +03:00
antoniou
d4aad77b11 ANDROID: Update expected versionCode for 2.3.0 2020-09-30 19:54:23 +03:00
antoniou
4ea7455e09 ANDROID: Splash screen and additional locations to search for config and saves
The splash screen is an addition that was "forced" by the need to allow for permission granted to access external physical storage
2020-09-29 22:10:56 +03:00
antoniou
aa5a490bc7 ANDROID: Reduce Lint warnings 2020-09-28 17:55:04 +03:00
Pawel Kolodziejski
0d359dc94f DISTS: Fixed missed theme rename for RPM package. 2020-09-28 06:37:24 +02:00
antoniou79
40298ce3a6 ANDROID: Set target SDK to 29
As per the Play Store rules.

From 2 November 2020, app updates must target Android 10 (API level 29) or higher. (https://developer.android.com/distribute/best-practices/develop/target-sdk)
2020-09-28 01:08:09 +03:00
antoniou79
f3e4d3986a ANDROID: DISTS: Upgrade gradle and gradle plugin versions
This repeats the commit change that mduggan did

The original commit was:
fdf84ed93e
Then it got revered by:
280446deb1
We need to manually remove some (android_project) directories in order for the builds to succeed on our buildbot after these changes. The buildbot does this itself once daily.
2020-09-27 23:04:34 +03:00
Pawel Kolodziejski
1821c16da2 WINTERMUTE: Rename shaders file to unique names 2020-09-27 17:47:56 +02:00
antoniou
e08ba6ff14 ANDROID: Screenshots from 10 inch tablet for distribution 2020-09-27 17:12:25 +03:00
Eugene Sandulenko
c083069b68 DISTS: ANDROID: Updated beta changelog 2020-09-27 16:10:30 +02:00
Eugene Sandulenko
c58e3a2534 DISTS: Dumped our Android presence 2020-09-27 15:12:21 +02:00
Lothar Serra Mari
499f06b8a8 DISTS: SNAP: Sync with Snapcrafters' repository 2020-09-27 12:24:14 +02:00
Matthew Duggan
8fd6a1a452 ANDROID: Add more icon variants
This makes the icon render much better on Android 11 and Chromebook devices.  I
think it should also be backwards compatible - although the oldest device I had
to test was Android 7, it works fine there.
2020-09-27 13:14:15 +09:00
Eugene Sandulenko
18980c1d07 DISTS: Update Sparkle signatures 2020-09-26 12:10:16 +02:00
Matthew Duggan
280446deb1 Revert "ANDROID: Update gradle versions to make Android Studio happy"
This does need upgrading at some point and it's basically harmless, but I need
to coordinate upgrading gradle on the buildbot to make it work.

This reverts commit fdf84ed93e.
2020-09-26 12:34:29 +09:00
Matthew Duggan
fdf84ed93e ANDROID: Update gradle versions to make Android Studio happy 2020-09-26 12:19:00 +09:00
Pawel Kolodziejski
f847b15e46 ALL: Added missing theme renames for distribution 2020-09-24 17:19:37 +02:00
antoniou
0d7d8fdaa1 ANDROID: Account for possible v2.2.1 in build.gradle 2020-09-24 13:48:16 +03:00
antoniou
c45dfd4a2f ANDROID: Migrate old save files
More testing pending
2020-09-24 01:50:45 +03:00
Pawel Kolodziejski
07b3f9ccaa WINTERMUTE: Added missing entries in resource file definition 2020-09-23 21:53:03 +02:00
Pawel Kolodziejski
bfe58d3c77 ALL: Synced with ScummVM - rev: d4db631f9b 2020-09-23 21:52:10 +02:00
Lothar Serra Mari
18756f80b1 BUILD: Add option to exclude additional resources from the binary 2020-09-21 23:14:23 +02:00
Lothar Serra Mari
3c1c8123dc DISTS: WIN32: Update project description to match the new scope 2020-09-20 19:07:02 +02:00
Eugene Sandulenko
dd0c97cb1a GUI: Added Hindi fonts 2020-09-17 13:55:08 +02:00
Eugene Sandulenko
65e38680dd GUI: Added XML theme setting for overriding the fonts depending on the selected language.
- Added Japanese, Korean and Traditional Chinese fonts to fonts.dat
- Bumped fonts.dat file version to 1.4
- Bumped theme version to 0.8.39
- Regenerated built-in theme
2020-09-17 02:00:33 +02:00
antoniou
bd95672815 ANDROID: get version info (wip) and use androidx for annotations
Also androidx is replacing the Android Support library so it's best to use this one

According to https://developer.android.com/jetpack/androidx
AndroidX is a major improvement to the original Android Support Library, which is no longer maintained. androidx packages fully replace the Support Library by providing feature parity and new libraries.
AndroidX replaces the original support library APIs with packages in the androidx namespace. Only the package and Maven artifact names changed; class, method, and field names did not change.
2020-09-14 09:32:37 +03:00
antoniou
b9798d8be3 ANDROID: Set new version code(s) for 2.3.0 2020-09-14 09:32:37 +03:00
Eugene Sandulenko
ff388009db WIN32: Update release date 2020-09-13 22:58:23 +02:00
Lothar Serra Mari
4647434ef0 DISTS: Remove comments regarding sandboxing in appdata.xml
This is only relevant for sandboxed environments like Snap
and FlatPak, but not for all GNU/Linux distributions.

Dropping it since it shouldn't have landed here at all.
2020-09-13 11:36:46 +02:00
Paul Gilbert
5079810edf ULTIMA: Regenerated ultima.dat data file 2020-09-07 12:58:04 -07:00
Thierry Crozat
52adc335f1 SUPERNOVA: Add Italian translation for part1 in engine data file
This translation was provided by Walter Agazzi.
2020-09-07 02:04:39 +01:00
Andrew Martin
d20d597f72 IOS: Add LaunchScreen.storyboard to support full screen on iPad Pro 2020-09-06 23:38:00 +01:00
Pawel Kolodziejski
d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Thierry Crozat
c4c10c1332 SUPERNOVA: Update English translation 2020-09-03 00:11:13 +01:00
Thierry Crozat
dc88a9fcb1 DISTS: Update the list of files to distribute 2020-09-02 20:42:18 +01:00
Thierry Crozat
148cd5f28d SUPERNOVA: Fix typo in German string
This also bug #11648 about the string not being translated to
English (as the translation is mapped to the correct German
string). I have also checked that the original game as the
correct string, so the typo was specific to ScummVM.
2020-08-31 18:05:24 +01:00
Filippos Karapetis
95603045f6 GUI: Add missing fonts to fonts.dat, and include the Liberation fonts
- Add the missing FreeMono, FreeSerif and FreeSerifBold fonts
- Add the following Liberation fonts, to be used in zvision games (regular
  and bold font faces):  LiberationMono, LiberationSans, LiberationSerif
2020-08-30 15:27:14 +03:00
Eugene Sandulenko
98e0b14852 RELEASE: This is 2.3.0git 2020-08-30 13:42:19 +02:00
Le Philousophe
8cb34f6c7d AMIGAOS4: Make script compatible with Regina REXX 2020-08-23 14:34:52 +02:00
SupSuper
ed16fef008 DISTS: Use new MSVC lib names by default
MSVC devs: download the newest precompiled libraries
from http://www.scummvm.org/frs/build/scummvm_libs_2015.zip
2020-08-22 09:21:04 +01:00
Eugene Sandulenko
8e0733ac6f DISTS: Fix typo 2020-08-09 14:18:21 +02:00
Eugene Sandulenko
e1d0228eb8 DISTS: Filled out rest of the TODOs in engine data README file. 2020-08-09 12:06:16 +02:00
Eugene Sandulenko
cf62f70d6f DISTS: Filled out TODOs in engine-data readme 2020-08-09 12:06:16 +02:00
Lothar Serra Mari
b6edd17c02 DISTS: Fix including macgui.dat to the Win32 resources 2020-08-09 11:58:39 +02:00
Eugene Sandulenko
20a2045afa DISTS: Updated README 2020-08-09 10:36:31 +02:00
Eugene Sandulenko
b767b04b16 DISTS: Added macgui.dat to distribution 2020-08-09 10:36:13 +02:00
Eugene Sandulenko
23953f0b1b DISTS: Added macgui.dat file 2020-08-09 10:29:11 +02:00
athrxx
999689abff KYRA: (LOL) - add keyboard key binding for map button
Allow map display via 'm' key. The original doesn't have that, although there are keyboard controls for most other buttons.  I add this as a feature, since it's useful for controller play.
2020-08-06 15:06:28 +02:00
Paul Gilbert
1426864aa1 DISTS: Disable bidi for Visual Studio builds
As with fluidsynth, it'll be easier on developers if we keep
the new library disabled until such time as someone can
build the library and include in the VS libraries zip file.
2020-08-02 11:47:39 -07:00
Eugene Sandulenko
583281eb51 ALL: Remove remnants of Bada port 2020-08-01 14:57:01 +02:00
Eugene Sandulenko
eaa86f9333 ALL: Remove WebOS port 2020-08-01 14:56:16 +02:00
athrxx
5be7a08c42 KYRA: (EOB/SegaCD) - add static resources 2020-07-30 22:19:08 +02:00
antoniou79
70fce0d0a4 ANDROID: Comment about new versioCodes 2020-07-22 06:05:24 +03:00
antoniou79
c002873cc4 ANDROID: Request NDK version 21.3.6528147 in build.gradle 2020-07-22 05:44:56 +03:00
Jonathan Phénix
093fdffa6b XEEN: Fix "remove X to equip Y" display issue
Without the terminal space, the last character is vertically cut.
Tested with the Xeen Slayer Sword.
2020-07-06 18:46:09 -07:00
Pawel Kolodziejski
fa277fcb48 ALL: Sync with ScummVM - rev a94849abc4 2020-06-25 08:34:00 +02:00
Bastien Bouclet
5fd5fbe24f PS3: Update the SDL repository location 2020-06-24 21:06:49 +02:00
Lothar Serra Mari
1ebbaceeec DISTS: Add snapcraft build recipes
Initial import from https://github.com/snapcrafters/scummvm.

Importing the snapcrafters repository here is the first step in order
to officially take over maintenance of the snap package hosted at
snapcraft.io/scummvm.

For now, please submit PRs to the _snapcrafters_ repository.
2020-06-21 12:25:23 +02:00
Lothar Serra Mari
1f4e197e71 DISTS: Update project description, add multiple screenshots 2020-06-17 21:06:58 +02:00
lolbot-iichan
8dedbd6e62 TESTBED: Add missing files for FStests::testReadFile 2020-06-13 16:29:17 +02:00
Dries Harnie
6063865b9e ANDROID: Fix-up after sync with ScummVM 2020-06-09 12:45:14 +02:00
athrxx
0652662b00 KYRA: (LOL/Spanish) - fix detection and static resources 2020-06-07 14:21:14 +02:00
athrxx
e81a38698d KYRA: (KYRA1/Spanish CD fan translation) - update Kyra.dat 2020-06-02 20:43:28 +02:00
athrxx
633310c5de KYRA: (HOF/Spanish) - update kyra.dat 2020-06-01 20:28:35 +02:00
athrxx
3c5dec9052 KYRA: (EOBII/Spanish) - update kyra.dat 2020-05-31 20:42:41 +02:00
athrxx
16b5a9a668 KYRA: (EOB/Spanish) - fix static resources and regenerate kyra.dat 2020-05-30 19:49:51 +02:00
Pawel Kolodziejski
ab70430ef9 AMIGAOS4: Added missing script 2020-05-30 19:37:09 +02:00
Pawel Kolodziejski
bb6ee9a52b AMIGAOS4: Added files for PR #1642 2020-05-29 19:22:28 +02:00
Gunnar Birke
1dd4e719a0 Integrate wintermute engine 2020-05-28 15:58:47 +02:00
Paul Gilbert
4748949ea6 ULTIMA4: Regenerate ultima.dat 2020-05-16 19:27:41 -07:00
Pawel Kolodziejski
4aba3ceb6b DISTS: Synced missed rc file 2020-05-13 08:42:26 +02:00
mataniko
cc7b06d47a JANITORIAL: Update RTL references in themes and menus 2020-05-12 10:36:38 +02:00
Cameron Cawley
9be3cc9b6b RISCOS: Apply additional fixes from ScummVM 2020-05-10 20:06:28 +02:00
Cameron Cawley
05990f23e6 RISCOS: Add FindHelp from ScummVM 2020-05-10 20:06:28 +02:00
Cameron Cawley
335ac3e539 RISCOS: Support creating a StrongHelp manual 2020-05-10 20:06:28 +02:00
Pawel Kolodziejski
bd32585c45 ALL: Added missing files, don not enable docker plugin 2020-05-09 20:58:00 +02:00
Pawel Kolodziejski
b586571900 ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
Eugene Sandulenko
afa3470343 PRINCE: Update translation file with version info 2020-04-30 10:33:48 +02:00
Pino Toscano
97c7c0758a DISTS: install the AppStream file to the canonical location
The canonical location for AppStream XML files has been changed to
/usr/share/metainfo four years ago at least, with /usr/share/appdata
left as legacy location. It is time to switch to the right location.
2020-04-19 13:56:27 +01:00
Donovan Watteau
c59bf95ba8 MACOSX: Remove NSRequiresAquaSystemAppearance from Info.plist, for now
Bug #11430.

Enabling Dark Mode compatibility, either by using NSRequiresAquaSystemAppearance
on older SDKs, or by using 10.14+ SDKs, makes the display blurry on
Retina screens on Mojave (and probably Catalina).

This is probably a macOS bug:

  https://bugzilla.libsdl.org/show_bug.cgi?id=5087

Revert commit 485e8bee17 for now.
2020-04-17 22:49:49 +01:00
Paul Gilbert
5be12cf38b ULTIMA: Recreate ultima.dat with U4 and Nuvie script fixes 2020-04-09 18:12:54 -07:00
Lothar Serra Mari
636d36eedc DISTS: Update application description to cover the current project's scope 2020-04-08 20:50:41 +02:00
Le Philousophe
4367c2d350 ANDROID: Don't target Android API level 29 yet
Android API level 29 introduces scoped storage which is enabled by
default for applications targeting level 29.
This protection prevents us to access external storage.
There is a compatibility flag but it will disappear in Android 11.
To target more recent platforms, we should implement SAF FS backend.
2020-04-07 11:36:02 +03:00
Lothar Serra Mari
5356a70032 DISTS: Update Sparkle appcast file 2020-03-31 20:51:11 +02:00
Lothar Serra Mari
e29c411c60 DISTS: Update Sparkle cast for 2.1.2 2020-03-31 17:57:51 +02:00
Eugene Sandulenko
b91ca4af48 PRINCE: I18N: Regenerate prince_translation.dat 2020-03-28 19:12:46 +01:00
Eugene Sandulenko
d08e439618 PRINCE: I18N: Fixed variatxt.txt in prince_translation.dat 2020-03-28 18:10:29 +01:00
Eugene Sandulenko
42d701bab7 PRINCE: I18N: Regenerate prince_translation.dat 2020-03-28 18:00:18 +01:00
Peter Kohaut
470a1d3586 ANDROID: Switch to Gradle
Updated NDK to r21 (LTS)
Switch target Android to 29 as it is required by Google Play Store
Switch minimum Android to 16 (4.1) as it is the lowest supported version by NDK
Removed MIPS and armeabi as they are no longer supported
Renamed Android build names into official ones
2020-03-27 22:45:25 +01:00
Le Philousophe
39f6d8e7ed CRYOMNI3D: Add Japanese version of Versailles 2020-03-14 12:20:41 +01:00
Le Philousophe
cb4c1a72ba CRYOMNI3D: Add Korean version of Versailles 2020-03-14 12:20:41 +01:00
Le Philousophe
128f1978bc CRYOMNI3D: Add support for Chinese version of Versailles 2020-03-14 12:20:41 +01:00
Cameron Cawley
d95e7504ed BUILD: Convert the NEWS.md file if pandoc is installed 2020-03-12 11:28:00 +00:00
Eugene Sandulenko
1a3d078cad PRINCE: Update translation.dat 2020-03-11 19:11:52 +01:00
Eugene Sandulenko
b30b5d19cc PRINCE: Update translation.dat 2020-03-10 23:38:39 +01:00
Eugene Sandulenko
9688f9e83b PRINCE: Update prince_translation.dat 2020-03-09 17:49:45 +01:00
Eugene Sandulenko
464c3ef0bf PRINCE: Update prince_translation.dat 2020-03-09 15:51:41 +01:00
Eugene Sandulenko
06e1f99021 PRINCE: Added first attempt of English translation for prince 2020-03-09 15:43:39 +01:00
Eugene Sandulenko
75ba54aa3e BACKENDS: Remove LinuxMoto port.
This was a relatively short-lived port. We have it broken and
disabled on the buildbot since 2016. Also, the last builds
were provided in 2011. Thus, it makes a little sense to continue
to keep the code in the repository, as it gets bitrot.
2020-03-09 14:31:14 +01:00
Dries Harnie
51d4e1b66d ANDROID: Sign package using $KEYSTORE 2020-03-07 15:13:23 +01:00
Dries Harnie
eac71426c2 TRAVIS: Build APK for both architectures at once 2020-03-07 15:13:23 +01:00
Thierry Crozat
6fa2c2eb6b MACOSX: Add Documents folder usage string in Info.plist
On macOS Catalina, the application needs to ask for permissions to
access some folders, such as the Desktop, Downloads, and Documents
folder. It for example asks for permission  when listing files in
one of those folders or trying to read a file that was created by
another application and not selected using the system Open panel.
Since the default savegame path on macOS is in the Documents
folder it will ask for permissions to access this folder when we
open the Load Game dialog or try to load a savegame that was
copied there manually). So, while not required, it seems a good
idea to provide an explanation why ScummVM wants access to the
Documents folder.
2020-03-02 07:08:24 +01:00
Thierry Crozat
78108b26cd MACOSX: Opt in for dark theme
macOS 10.14 introduced a dark theme in addition to the nornal
aqua theme. Applications compiled with the 10.14 SDK or above
are automatically opt in for both, but applications compiled
with an older SDK are not and still use the aqua theme even
when the system is set to use the dark theme. Those applications
need to explicitely opt in to use the dark theme.

This fixes bug #11305: Dark Mode is not supported
2020-03-02 07:07:13 +01:00
Pawel Kolodziejski
c7cb09780d ALL: Convert urls from http to https 2020-02-28 09:41:12 +01:00
Filippos Karapetis
6cac88ffdb DISTS: Revert accidentally committed changes 2020-02-22 20:53:49 +02:00
Filippos Karapetis
64b750ab2e TINSEL: Move background related functions into a new Background class 2020-02-22 18:41:39 +02:00
SupSuper
0043c278fe WIN32: Add Portuguese language to Inno Setup file 2020-02-10 09:13:35 +00:00
SupSuper
aeddfe1805 WIN32: Remove duplicate Polish in Inno Setup file 2020-02-10 09:12:02 +00:00
Paul Gilbert
fc76525d44 ULTIMA8: Added splash screen to recognise Pentagram 2020-02-08 14:12:49 -08:00
Eugene Sandulenko
2fca08043e DISTS: Making WinSparkle happier 2020-02-03 23:32:48 +01:00
Eugene Sandulenko
6ccbe9fb8e DISTS: Add Windows 2.1.1a to Sparkle appcast 2020-02-03 23:16:05 +01:00
Lothar Serra Mari
b25841e4ae BUILD: Add ultima.dat to the list of engine data files 2020-02-02 22:35:20 +01:00
Paul Gilbert
55481d42b4 ULTIMA6: Add Nuvie data folder & Ultima 1 bitmaps to ultima.dat 2020-02-01 13:13:51 -08:00
Paul Gilbert
4abed94231 ULTIMA8: Support key bindings using Ctrl, Alt, Shift, or Meta 2020-02-01 13:13:51 -08:00
Paul Gilbert
f09ade252b ULTIMA8: Added ultima8.dat data file, filesys changes to use it 2020-02-01 13:13:51 -08:00
athrxx
46ef0109b5 KYRA: (EOB) - prepare for PC Speaker support
This commit does not include the actual driver. It only provides the necessary refactoring and resource handling.
2020-02-01 21:09:49 +01:00
Lothar Serra Mari
66133e8c31 DISTS: Fix Win32 filename in the Sparkle appcast XML 2020-01-31 20:32:51 +01:00
Eugene Sandulenko
6d9d9ba5f3 DISTS: Adjust 2.2.1 release time 2020-01-31 19:04:52 +01:00
Thanasis Antoniou
3c9741a4c3 ANDROID: Early fix for Android 9+ crash and config/save path issues 2020-01-31 17:23:15 +02:00
Eugene Sandulenko
2d3c98faef DISTS: Updated Sparkle cast for 2.1.1 2020-01-30 00:21:22 +01:00
Thierry Crozat
ac83b1d08c MACOSX: Add Documents folder usage string in Info.plist
On macOS Catalina, the application needs to ask for permissions to
access some folders, such as the Desktop, Downloads, and Documents
folder. It for example asks for permission  when listing files in
one of those folders or trying to read a file that was created by
another application and not selected using the system Open panel.
Since the default savegame path on macOS is in the Documents
folder it will ask for permissions to access this folder when we
open the Load Game dialog or try to load a savegame that was
copied there manually). So, while not required, it seems a good
idea to provide an explanation why ScummVM wants access to the
Documents folder.
2020-01-28 22:56:28 +00:00
Paul Gilbert
b4022f641a DISTS: Remove --build-events from create_msvc to fix VS compilation 2020-01-27 19:55:14 -08:00
Eugene Sandulenko
64a71d4edf AMIGAOS4: Propagated changes from RM2AG.rexx to .in 2020-01-17 22:02:10 +01:00
Thierry Crozat
485e8bee17 MACOSX: Opt in for dark theme
macOS 10.14 introduced a dark theme in addition to the nornal
aqua theme. Applications compiled with the 10.14 SDK or above
are automatically opt in for both, but applications compiled
with an older SDK are not and still use the aqua theme even
when the system is set to use the dark theme. Those applications
need to explicitely opt in to use the dark theme.

This fixes bug #11305: Dark Mode is not supported
2020-01-09 22:24:41 +00:00
Bastien Bouclet
e36b8a6e52 ALL: Update the years for 2020 2020-01-05 16:33:29 +01:00
Eugene Sandulenko
c05b911563 ALL: Bump copyright year to 2020 2020-01-01 00:01:00 +01:00
athrxx
f74f4929a0 KYRA: (EOB/PC98) - add static resources 2019-12-18 20:50:41 +01:00
Bastien Bouclet
feaf9dc365 ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
Pawel Kolodziejski
aaec28e12f DEBIAN: Update package files 2019-12-01 12:09:03 +01:00
Pawel Kolodziejski
5ebb0189f8 DEBIAN: Do not depend on python 2019-12-01 11:28:25 +01:00
Pawel Kolodziejski
3b38f30180 DEBIAN: Update control file 2019-12-01 11:25:33 +01:00
Pawel Kolodziejski
b16fa52bf5 DEBIAN: Update rules file 2019-12-01 10:53:20 +01:00
Pawel Kolodziejski
579fc11888 DEBIAN: Update homepage url 2019-12-01 09:40:32 +01:00
Pawel Kolodziejski
ba279a173b DEBIAN: Added Ubuntu version of libjpeg-turbo 2019-11-30 23:07:17 +01:00
Pawel Kolodziejski
3225e7ed34 DEBIAN: Restore jpeg-turbo 2019-11-30 13:32:49 +01:00
Thanasis Antoniou
e7a19d378e ANDROID: Disable support for split screen
Currently the ScummVM app will just exit in split-screen so that's not desireable

Disabled until we implement proper support, if deemed necessary
2019-11-10 17:05:20 +02:00
Cameron Cawley
c6a6988a92 RISCOS: Reduce the required DigitalRenderer version 2019-11-09 18:36:48 +00:00
Bastien Bouclet
0b74f984de PS3: Implement the cloud synchronization features 2019-11-03 19:14:15 +01:00
Bastien Bouclet
6919e71608 DOC: Update the documentation for engineId 2019-11-03 11:43:00 +01:00
Thanasis Antoniou
4eecfb8da9 ANDROID: Disable verification of certificates validity for cloud saving
Also added macros for the plain (non-SDL) Android port __ANDROID_PLAIN_PORT__ and ANDROID_PLAIN_PORT

The workaround of this commit uses the same logic as for the Nintendo Switch port and should suffice for testing purposes. It should be replaced by more elaborate code of installing and maintaining a certificates pem file.
2019-11-01 19:13:27 +02:00
Paul Gilbert
537515e808 XEEN: Proper fix for incorrect %lu format specifiers 2019-10-31 20:16:31 -07:00
Hubert Maier
4e74be4f76 AMIGAOS4: Fix more bugs in RM2AG.rexx
- Fix comments
- Fix path error
- Fix output format error
2019-10-24 20:32:47 +03:00
Hubert Maier
f11c81c5f0 AMIGAOS4: Fix dist scripts (#1905)
* AMIGAOS4: Fix Script

Turns out i had the wrong directory set to pull the shared libraries from.

* AMIGAOS4: Fix script

Fix arithmetic conversion error on EXIT cases.
2019-10-23 23:13:38 +02:00
Hubert Maier
80a96fd90d AMIGAOS4: Automate special target installation even more (#1901)
* AMIGAOS4: Update amigaos.mk

- reorg
- add stripping/copying engine plugins
- add Ext_Ins_so.rexx

* Ext_Inst_so.rexx

Add script to extract and install all compiled-in shared libraries to a local sobjs/ dir.
Reason is that not every AmigaOS4 installation, especially vanilla ones, feature all mandatory libraries (which has led to many bug reports and lots of gathering of the correct libraries for users in the past)

* AMIGAOS4: RM2AG.rexx

- Add automatic installation to the correct path
- Add deleting the temp file
- Typos and rewording
- Add I/O panic switches
2019-10-21 21:38:24 +03:00
Thanasis Antoniou
4e248a70bf ANDROID: Set target sdk to 28 in project.properties
Also minor additions of tags in Manifest files
2019-10-21 13:59:00 +03:00
Thanasis Antoniou
4762b02a52 ANDROID: Set target SDK to 28 2019-10-21 12:39:32 +02:00
Eugene Sandulenko
2b0bce6090 AMIGAOS4: Move icon files to dists/ as per new building rules 2019-10-13 13:11:13 +02:00
Le Philousophe
578ad11011 CRYOMNI3D: Add Brazilian language support 2019-10-13 09:22:04 +02:00