2058 Commits

Author SHA1 Message Date
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 a1d930209a6452649ab704dbbcf2084c9177936e 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 c59bf95ba85b25b134110eb0ff9c3d0e17750630, and thus
restores commit 485e8bee17230ed8e17a27eaf148a3330f305a6f.

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 ac666c23060f258d0e35c2f4ce0c4571b992d5d0.
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 4a1f3d76fd71016ab0fa8bb9d342671f41e30d16 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