Cameron Cawley
a1890ede9c
BASE: Avoid calling PluginMan.getEngineFromMetaEngine where possible
2021-04-05 15:33:23 +01:00
Cameron Cawley
a38103fb23
IOS7: Remove scaler code
2021-03-15 16:48:40 +02:00
Cameron Cawley
0d4625d2d5
IOS7: Make use of ModularMutexBackend
2020-11-09 19:12:33 +00:00
Thierry Crozat
53bb50c906
IOS7: Do not overwrite user saves when saving state
2020-09-13 00:21:36 +01:00
Thierry Crozat
c50ffd74c6
IOS7: Properly restore state when the process has been terminated
2020-09-13 00:21:36 +01:00
Thierry Crozat
63627dc26d
IOS7: Save state as a background task when entering background
...
This is better than using an hardcoded delay for two main reasons.
The first one is that the application can terminate as soon as it
has finished saving the state, and the second one is that it will
still work if saving the state takes longer than the delay that
was hardcoded.
2020-09-13 00:21:35 +01:00
Thierry Crozat
28e9910666
IOS7: Implement game state save/restore when switching tasks
...
This only works if the running engines can save the game at the
time when ScummVM goes to the background.
This should partially fix bug #7871 .
2020-09-13 00:21:35 +01:00
Thierry Crozat
7c812a52f1
IOS7: Call pauseEngine() when suspending the application
2020-09-13 00:21:35 +01:00
Cameron Cawley
7745ffdac1
BACKENDS: Simplify EventsBaseBackend
2020-08-24 14:22:35 +02:00
Thierry Crozat
4efcecb986
IOS7: Log error messages to the system error log facility
2020-04-26 16:19:37 +01:00
Thierry Crozat
be6372df9c
IOS7: Remove exit for normal application termination
...
With the kFeatureNoQuit being now used, it should not get
there anyway.
2020-04-26 16:19:37 +01:00
Thierry Crozat
8958fe0f7b
IOS7: Add support for kFeatureNoQuit
2020-04-26 16:19:37 +01:00
Thierry Crozat
98b7095527
IOS7: Fix implementation of getMillis()
...
The documentation indicates that it should return the number of
milliseconds since the application started. It was however using
a different reference (last boot of the device minus the sleep time)
resulting in a much bigger value than expected.
2020-02-01 22:56:25 +00:00
sluicebox
e8f009e04f
IOS: Call exit(0) when exiting to prevent hanging
...
Prevents the process from hanging on exit when using the
Quit button in launcher or a game's quit function
2019-09-10 13:02:28 +03:00
Thierry Crozat
c505a7b4bb
IOS7: Implement opening a URL
2019-08-04 19:03:34 +01:00
Thierry Crozat
0ddcb9de7b
IOS7: Implement copy to clipboard and paste from clipboard
2019-08-04 19:03:34 +01:00
Thierry Crozat
4795f2b68a
IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard
2019-02-16 17:20:57 +00:00
D G Turner
2eecde612a
IOS: Correct Compilation Breakage From Last Commit.
2018-10-06 08:33:20 +01:00
D G Turner
253e556601
IOS: Fix Closing Standard Output & Error Log File.
...
This is as per bug Trac #10656 .
2018-10-06 07:16:32 +01:00
Colin Snover
d43732ac47
IOS: Replace strdup with Common::String
2018-08-18 16:30:05 +02:00
Vincent Bénony
8bc745fb55
IOS: Improve iOS 11 compatibility
2017-09-30 11:16:42 +02:00
Thierry Crozat
2882424306
IOS: Add support for filtering feature
2016-10-21 22:27:26 +01:00
Vincent Bénony
587d5d5703
IOS: Fixes savegame deletion on sandboxed iOS devices
2016-02-26 09:50:39 +01:00
Johannes Schickel
f8ef5e2476
IOS7: Make includes match our style.
2016-01-07 12:44:48 +01:00
Johannes Schickel
54f5c95832
COMMON: Make FSNode(AbstractFSNode *) private again.
...
This also fixes a memory leak in OSystem_iOS7::addSysArchivesToSearchSet.
2016-01-07 11:25:02 +01:00
Vincent Bénony
b5ef98637c
IOS: Renames a macro
2016-01-07 09:55:56 +01:00
Vincent Bénony
aa77c0c92d
IOS: Disable scalers
2016-01-06 16:20:28 +01:00
Vincent Bénony
fae79955e5
IOS: Better emulation of the right mouse button
2016-01-06 16:17:39 +01:00
Vincent Bénony
c99456ecff
IOS: Brings support for FluidSynth
2016-01-06 16:17:38 +01:00
Vincent Bénony
80afba232a
IOS: Implements scalers
2016-01-06 16:17:37 +01:00
Vincent Bénony
14a0a3d032
IOS: Better resolution handling
2016-01-06 16:17:36 +01:00
Vincent Bénony
e9378ccf3e
IOS: Avoid subclassing UIApplication, and handle multitasking
2016-01-06 16:17:35 +01:00
Vincent Bénony
699c350481
IOS: Renames iOS7 classes to avoid confusion
2016-01-06 16:17:34 +01:00