Commit Graph
4365 Commits
Author SHA1 Message Date
Cameron Cawley 438c2d8714 DS: Rewrite event handling 2021-02-04 01:59:14 +01:00
Cameron Cawley 1f8dc4d204 DS: Replace some deprecated APIs 2021-02-04 01:59:14 +01:00
Cameron Cawley f405be230e DS: Clean up the main() function 2021-02-04 01:59:14 +01:00
Cameron Cawley bf63cd76ea DS: Get rid of consolePrintf 2021-02-04 01:59:14 +01:00
Cameron Cawley aa3b16e88e DS: Remove old audio code 2021-02-04 01:59:14 +01:00
Cameron Cawley 95ec266795 DS: Remove dead code 2021-02-04 01:59:14 +01:00
Cameron Cawley bfba7f3e41 DS: Use libnds functionality for reading the touchscreen and buttons 2021-02-04 01:59:14 +01:00
Cameron Cawley 8c9eb8edc8 DS: List all available devices in the file browser 2021-02-04 01:59:14 +01:00
Cameron Cawley ab577c7930 DS: Bundle the engine data files in romfs 2021-02-04 01:59:14 +01:00
Cameron Cawley 28086f4f8a DS: Replace outdated filesystem code 2021-02-04 01:59:14 +01:00
Fiodar Stryzhniou dcdd302960 SYMBIAN: Global Main Menu called with asterisk. 2021-01-24 01:12:26 +01:00
Le Philousophe 51e174f202 ALL: Mark link commands as make recursive
With this make gives access to its jobserver for linker which will use
it when linking with -flto=jobserver
2021-01-17 21:53:15 +01:00
Le Philousophe 72c464bf11 ALL: Use LD instead of CXX when linking
It will be more coherent.
LD is defined to CXX in configure script so it shouldn't change
behaviour.
2021-01-17 21:53:15 +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
Cameron Cawley f00b6fc195 SDL: Remove the Capabilities structure 2021-01-02 08:05:27 +01:00
Fiodar Stryzhniou 56e6982374 SYMBIAN: fix single backslash in path. 2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou 68dc639f27 SYMBIAN: fix codacy warnings. 2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou 124f8f8768 SYMBIAN: update build files.
Most project files autogenerated by python scripts now.
2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou d6ba093b81 SYMBIAN: fixed project files generator.
Removed unused file.
2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou f264c7b4e5 SYMBIAN: necessary project files auto generated now and and builded in parallel.
This done by supplied python package symbian_builder. This package also stores console output to build.err for errors and build.log for normal output.
2021-01-01 00:07:25 +01:00
Eugene Sandulenko c1cca8c869 ALL: Update copyright year 2021-01-01 00:00:18 +01:00
Vladimir Serbinenko b8a5483047 HADESCH: Use separate file for translations 2020-12-17 09:49:18 +01:00
rsn8887 8b4cb4f745 BACKENDS: Fix GUI RGB cursor on PSP 2020-12-12 12:31:14 -06:00
Hubert Maier f6c5d3168f AMIGAOS: Update amigaos.mk 2020-12-07 19:15:19 +01:00
Hubert Maier 795bc3f583 AMIGAOS: Fix whitespace and revert a change not yet ripe 2020-12-02 21:47:31 +01:00
Hubert Maier dc29fd513a AMIGAOS: Update amigaos-main.cpp 2020-12-02 21:47:31 +01:00
antoniou 23c066d00e ANDROID: Attempt to fix IllegalArgumentException for chooseEglConfig()
Crash reports mentioning this exception came from Play Store

stacktrace looked like the following:
java.lang.RuntimeException:
		  at org.scummvm.scummvm.ScummVM.run (ScummVM.java:144)
		  at java.lang.Thread.run (Thread.java:919)
		Caused by: java.lang.IllegalArgumentException:
		  at com.google.android.gles_jni.EGLImpl.eglGetConfigAttrib (Native Method)
		  at org.scummvm.scummvm.ScummVM$EglAttribs.<init> (ScummVM.java:339)
		  at org.scummvm.scummvm.ScummVM.chooseEglConfig (ScummVM.java:440)
		  at org.scummvm.scummvm.ScummVM.initEGL (ScummVM.java:180)
		  at org.scummvm.scummvm.ScummVM.run (ScummVM.java:133)
2020-12-01 19:42:01 +02:00
Hubert Maier e19d4e197b AMIGAOS: Keep platform name continuity (#2643) 2020-11-26 15:10:01 +01: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
antoniou 8863b5d92f ANDROID: Get current version info from the global gScummVMVersion
...instead of the versionName in build.gradle

Also check for "dirty" version name and in that case do not skip re-copying the asset files
2020-11-25 16:41:47 +02:00
antoniou 411407abf8 ANDROID: Restore check for Alt modifier in key events
And add checks for Meta, Caps, NumLock, Scroll lock modifiers too
2020-11-25 16:41:47 +02:00
Martin Gerhardy 3e65ba47d8 AMIGAOS: fixed compilation 2020-11-23 22:28:51 +01:00
Hubert Maier 6ea04f93b6 AMIGAOS: Add system dialogs support 2020-11-23 19:18:46 +01:00
Cameron Cawley cbff0c4d35 DC: Attempt to fix compilation 2020-11-23 12:24:54 +00:00
Cameron Cawley 01b4432825 BACKENDS: Use Common::U32String for OSystem::setWindowCaption 2020-11-22 17:20:19 +00:00
Cameron Cawley b246dbdfb6 ANDROID: Add a backend-specific options widget 2020-11-22 16:35:03 +00:00
Thierry Crozat c80e1c6b49 NULL: Fix compilation without GNU C extensions 2020-11-22 16:35:03 +00:00
Cameron Cawley c877097b49 ALL: Remove use of "" in Common::U32String constructors 2020-11-16 16:56:58 +00:00
Vladimir Serbinenko f5ffbe1155 TEST: Copy encoding.dat to make tests work in relative build directory 2020-11-16 02:38:22 +01:00
Cameron Cawley 421e36a3a8 NULL: Implement getMillis() and delayMillis() on Windows 2020-11-15 22:42:01 +00:00
Cameron Cawley ec62b546da NULL: Always implement OSystem::addSysArchivesToSearchSet() 2020-11-15 22:33:22 +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
antoniou 73c2c578ee ANDROID: Added a note comment about scummvm.ini location
Location is directly inside the app's internal storage folder

I am not sure if I did this by mistake, because I think it would be better for it
to be under the subpath ".config/scummvm" which we do create earlier.
However, this *mistake* makes the file easier accessible via the "LAN" feature,
since otherwise the user has to also enable the "show hidden files" option
and navigate specifically to the ".config/scummvm" subpath
to set it as root for the LAN server, in order to see the scummvm.ini.
In the current way, the user simply has to set the internal app folder
as root for the LAN server.
2020-11-13 10:46:41 +02:00
Thierry Crozat a509afdf4d COMMON: Remove resetGraphicsScale from OSystem
This function used to be called from the Engine class, but was
not longer used since commit 432fd522. The single remaining use
was an internal use in the SurfaceSdlGraphicsManager, and I kept
the behaviour there while removing the function.
2020-11-12 21:05:36 +00:00
cyee 607d8adaef VITA: add support for booting game directly via bubble 2020-11-10 09:06:26 -06:00
Eugene Sandulenko 5936026209 ALL: Clarify POTFILES, remove redundant common/translations.h includes 2020-11-10 03:03:49 +01:00
Cameron Cawley 0d4625d2d5 IOS7: Make use of ModularMutexBackend 2020-11-09 19:12:33 +00:00
Cameron Cawley 832f5d1c4a IPHONE: Make use of ModularMutexBackend 2020-11-09 19:12:33 +00: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