Cameron Cawley
8c9eb8edc8
DS: List all available devices in the file browser
2021-02-04 01:59:14 +01:00
Cameron Cawley
28086f4f8a
DS: Replace outdated filesystem code
2021-02-04 01:59:14 +01:00
Hubert Maier
e19d4e197b
AMIGAOS: Keep platform name continuity ( #2643 )
2020-11-26 15:10:01 +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
Cameron Cawley
5c255b3aa9
WIN32: Add override and final keywords
2020-10-16 18:32:08 +01:00
Cameron Cawley
70aebaca5b
WII: Add override and final keywords
2020-10-16 17:46:43 +01:00
Fiodar Stryzhniou
6a7340f744
SYMBIAN: sync with 2.2.0 release.
...
Added new project files, build fixes.
2020-10-16 17:06:05 +02:00
Alexander Reim
1994249ef2
WII: Add support for WiiFilesystemNode::createDirectory()
2020-10-01 13:03:52 +02:00
Alexander Reim
92e37fd810
WII: File system access performance optimization
...
Games load up to 30 times faster. For example, the Zork games took up to 10 minutes to start. Now they load in under 20 seconds. Similar improvements can be seen in the massadd feature.
2020-09-26 17:54:50 +02:00
Bastien Bouclet
1c5f923083
PSP2: Simplify the filesystem code
...
The Vita SDK gained support for dirent at the end of 2017. There is no
need to have our own version anymore.
DrivesPOSIXFilesystemFactory allows to specify the contents of the
pseudo-root file system node. There is no need to hardcode them in
posix-fs.cpp anymore.
2020-09-15 07:13:00 +02:00
Cameron Cawley
75852a786a
BACKENDS: Split ModularBackend into two separate classes
2020-08-24 14:22:35 +02:00
Eugene Sandulenko
3d79ce5cc0
MORPHOS: Update backends/fs/stdiostream.cpp
...
Co-authored-by: Cameron Cawley <ccawley2011@gmail.com>
2020-08-21 00:59:18 +02:00
BeWorld
94b31c086d
MORPHOS: Update morphos-fs.cpp
2020-08-21 00:59:18 +02:00
BeWorld
84b1274219
MORPHOS: Update morphos-fs.cpp
2020-08-21 00:59:18 +02:00
BeWorld
ab37562d05
MORPHOS: Update morphos-fs.cpp
...
Clean up
2020-08-21 00:59:18 +02:00
BeWorld
d972d00ca2
MORPHOS: Update morphos-fs.h
2020-08-21 00:59:18 +02:00
BeWorld
e83502a2db
MORPHOS: Update morphos-fs.cpp
...
Update
2020-08-21 00:59:18 +02:00
BeWorld
c9c53b6872
MORPHOS: MorphOS Support
2020-08-21 00:59:18 +02:00
BeWorld
7bc8340f69
MORPHOS: MorphOS Support
2020-08-21 00:59:18 +02:00
Eugene Sandulenko
aa563f0c81
ALL: Remove PS2 port
2020-08-01 15:15:49 +02:00
Bastien Bouclet
99b9db456a
3DS: Disable newlib buffered io and use ScummVM's implementation
...
Fixes #11342 .
2020-02-07 18:33:56 +01:00
Bastien Bouclet
36ef316518
BACKENDS: Allow to configure the stdio buffer size
2020-02-07 18:33:56 +01:00
Thanasis Antoniou
0357293897
ANDROID: Fix crash due to adding '.' folder in SearchManager
2019-12-16 22:59:10 +02:00
Bastien Bouclet
f8d551803c
POSIX: Use fstat instead of fseek / ftell to retrieve file stream sizes
...
fstat is generally faster as is does not cause the IO buffer to be
invalidated / refilled.
Benchmark results for the startup time of the SCI engine with Gabriel
Knight 1 CD:
- Linux, glibc, spinning HDD, fseek/ftell: 140 ms
- Linux, glibc, spinning HDD, fstat: 100 ms
- 3DS, newlib, SD card, fseek/ftell: 68 s
- 3DS, newlib, SD card, fstat: 11 s
2019-11-20 20:54:23 +01:00
Cameron Cawley
f2b9f7bb76
BACKENDS: Remove the Windows CE port
2019-11-17 22:33:56 +01:00
Thanasis Antoniou
3e9504856f
ANDROID: Override UTF-8 compliant definition of vsn_printf
...
This sets Android as a non-standard port in configure in order to override the definition for vsn_printf
The vsn_printf implementation is taken from https://github.com/weiss/c99-snprintf
2019-11-12 20:01:43 +02:00
Hubert Maier
1f5185f130
AMIGAOS4: Formatting
2019-11-10 17:28:15 +00:00
Hubert Maier
04b111db70
AMIGAOS4: Fix oversight
2019-11-10 17:28:15 +00:00
Hubert Maier
86ba632fe0
AMIGAOS4: more verbose debug comments
2019-11-10 17:28:15 +00:00
Hubert Maier
db367845d3
AmigaOS4: More fixes and cleaning
2019-11-10 17:28:15 +00:00
Hubert Maier
072e80580b
AMIGAOS4: Fix leftovers
2019-11-10 17:28:15 +00:00
Hubert Maier
e30112b814
AMIGAOS4: Clean up fs
...
- replace sprintf with snprintf and obey MAXPATHLEN
2019-11-10 17:28:15 +00:00
Cameron Cawley
48ab35f358
RISCOS: Improve file system code
2019-11-09 18:30:21 +00:00
jepael
843e0f6a4b
POSIX: Fix compiler warning
2019-11-09 16:36:30 +01:00
Bastien Bouclet
8fb57967d7
3DS: Avoid stat calls in DrivePOSIXFilesystemNode
2019-10-31 21:35:41 +01:00
Bastien Bouclet
f22e07825f
3DS: Embed ScummVM's support files in the package
2019-10-14 21:22:23 +02:00
Hubert Maier
75ebbc865f
AMIGAOS4: Fix positioning of workaround
...
Otherwise both dos.library and it's interface will remain open in the rare (?) occasion of p.size <= 0,
2019-10-13 13:08:05 +02:00
Le Philousophe
81b364fbb3
WII: Add time.h to forbidden symbols exceptions
...
As network.h includes time.h, we must add this exception. We can't
include network.h before scummsys.h as inclusion depends on definitions
located in config.h which is loaded by scummsys.h.
2019-10-09 13:33:11 +02:00
Hubert Maier
3d60bee8a4
JANITORIAL: Add more info to track it down later
2019-10-08 11:32:30 +03:00
Hubert Maier
6dd67641f1
JANITORIAL: English and spacing
2019-10-08 11:32:30 +03:00
Hubert Maier
7525be638e
JANITORIAL: Wording
2019-10-08 11:32:30 +03:00
Hubert Maier
bfc296bc4b
AMIGAOS4: Fix NULL access
2019-10-08 11:32:30 +03:00
Eugene Sandulenko
23211392c0
ANDROID: Use external storage enumerator for the root directory
2019-09-27 00:22:20 +02:00
Cameron Cawley
281c292d67
RISCOS: Minor build system improvements
2019-09-19 17:03:09 +01:00
Alexander Tkachev
d488e1dd55
Revert "WIN32: Fix getting the parent directory of non-existant file nodes"
2019-09-16 13:15:23 +02:00
Cameron Cawley
e55e429353
WIN32: Fix getting the parent directory of non-existant file nodes
2019-09-14 19:56:43 +03:00
Cameron Cawley
196b33bb7f
PSP: Implement AbstractFSNode::createDirectory()
2019-08-26 11:38:47 +02:00
Cameron Cawley
db445bfc87
BACKENDS: Improve AbstractFSNode::createDirectory() stubs
2019-08-06 07:17:29 +03:00
Cameron Cawley
66ef50cfeb
BACKENDS: Rename and simplify AbstractFSNode::create()
2019-08-06 07:17:29 +03:00
Thierry Crozat
bfa1f392f7
POSIX: Fix missing expansion of "~" to home when it has no suffix
...
This fixes bug #10941 : Tilde in save path creates "~" folder
2019-07-14 22:11:20 +01:00