Thierry Crozat
ab13d18e58
BACKENDS: Add function in FS Factory to map scummvm path to system path
...
In most cases they are the same, but in the case of a sandboxed filesystem,
they may be different. Mapping to the full system path allows using the
path with system functions, such as fopen() or third party libraries (for
example to pass a soundfont path to the fluidsynth library).
2023-12-03 16:17:32 +00:00
Thierry Crozat
cbd2b736df
BACKENDS: Add possibility to specify virtual drive in ChRootFilesystemFactory
...
It allows to get access to additional directories outside of the sandbox root.
This is used on iOS to access files in the app bundle.
2023-03-24 21:11:50 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
b11c5ace90
BACKENDS: JANITORIAL: Remove 'virtual' when override is specified
2021-11-14 14:31:41 +02:00
Cameron Cawley
423f4cce6b
BACKENDS: Add override and final keywords
2021-08-12 15:16:48 +01:00
Johannes Schickel
ca3c5a702f
BACKENDS: Make ChRootFilesystemFactory's constructor explicit.
2016-01-07 10:58:26 +01:00
Johannes Schickel
48df726c9e
BACKENDS: Let ChRootFilesystemFactory's constructor take a const String reference.
2016-01-07 10:57:46 +01:00
Johannes Schickel
557d58af8d
BACKENDS: Make ChRootFilesystemFactory delcaration more consistent.
...
The make* factory functions are public in the base class, thus keep the
visibility the same.
2016-01-07 10:55:01 +01:00
Johannes Schickel
adaa1bcd8f
BACKENDS: Move FIXME closer to ChRootFilesystemFactory.
2016-01-07 10:53:28 +01:00
Vincent Bénony
793acc0f2d
IOS: Adds a warning regarding the usage of the ChRootFS class
2016-01-06 16:20:29 +01:00
Vincent Bénony
c1e664b6d6
IOS: Replaces spaces with tabs
2016-01-06 16:17:31 +01:00
Vincent Bénony
108ce38443
IOS: Added a chroot like filesystem
...
This is needed because it is not possible to keep absolute paths to the iOS document directory, because a part of its name change between each installation / update.
2016-01-06 15:35:17 +01:00