aboutsummaryrefslogtreecommitdiff
path: root/backends/fs
AgeCommit message (Collapse)Author
2019-12-16ANDROID: Fix crash due to adding '.' folder in SearchManagerThanasis Antoniou
2019-11-20POSIX: Use fstat instead of fseek / ftell to retrieve file stream sizesBastien Bouclet
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-17BACKENDS: Remove the Windows CE portCameron Cawley
2019-11-12ANDROID: Override UTF-8 compliant definition of vsn_printfThanasis Antoniou
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-10AMIGAOS4: FormattingHubert Maier
2019-11-10AMIGAOS4: Fix oversightHubert Maier
2019-11-10AMIGAOS4: more verbose debug commentsHubert Maier
2019-11-10AmigaOS4: More fixes and cleaningHubert Maier
2019-11-10AMIGAOS4: Fix leftoversHubert Maier
2019-11-10AMIGAOS4: Clean up fsHubert Maier
- replace sprintf with snprintf and obey MAXPATHLEN
2019-11-09RISCOS: Improve file system codeCameron Cawley
2019-11-09POSIX: Fix compiler warningjepael
2019-10-313DS: Avoid stat calls in DrivePOSIXFilesystemNodeBastien Bouclet
2019-10-143DS: Embed ScummVM's support files in the packageBastien Bouclet
2019-10-13AMIGAOS4: Fix positioning of workaroundHubert Maier
Otherwise both dos.library and it's interface will remain open in the rare (?) occasion of p.size <= 0,
2019-10-09WII: Add time.h to forbidden symbols exceptionsLe Philousophe
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-08JANITORIAL: Add more info to track it down laterHubert Maier
2019-10-08JANITORIAL: English and spacingHubert Maier
2019-10-08JANITORIAL: WordingHubert Maier
2019-10-08AMIGAOS4: Fix NULL accessHubert Maier
2019-09-27ANDROID: Use external storage enumerator for the root directoryEugene Sandulenko
2019-09-19RISCOS: Minor build system improvementsCameron Cawley
2019-09-16Revert "WIN32: Fix getting the parent directory of non-existant file nodes"Alexander Tkachev
2019-09-14WIN32: Fix getting the parent directory of non-existant file nodesCameron Cawley
2019-08-26PSP: Implement AbstractFSNode::createDirectory()Cameron Cawley
2019-08-06BACKENDS: Improve AbstractFSNode::createDirectory() stubsCameron Cawley
2019-08-06BACKENDS: Rename and simplify AbstractFSNode::create()Cameron Cawley
2019-07-14POSIX: Fix missing expansion of "~" to home when it has no suffixThierry Crozat
This fixes bug #10941: Tilde in save path creates "~" folder
2019-05-12COMMON: Changed DumpFile & StdIOStream to derive from SeekableWriteStreamPaul Gilbert
2019-05-01DS: Replace strlcpy with Common::strlcpyCameron Cawley
2019-04-28POSIX: Clean up formattingCameron Cawley
2019-04-16POSIX: Move implementation of exists, isReadable and isWritable into ↵Cameron Cawley
posix-fs.cpp
2019-04-15RISCOS: Move the path conversion functions into a separate fileCameron Cawley
2019-04-15WINCE: Fix compilationCameron Cawley
2018-12-17WIN32: Always include windows.h before util.hSupSuper
This avoids Windows trying to stomp our definition of ARRAYSIZE
2018-12-17WIN32: Move all ARRAYSIZE undefs to util.hSupSuper
Instead of trying to undefine ARRAYSIZE everywhere we use a Windows header, let's just do it before we define our own
2018-09-14PS2: Fix compilation with latest PS2SDKCameron Cawley
2018-08-18POSIX: Allow forbidden symbols required by FreeMiNTCameron Cawley
2018-08-18PSP: Fix strict aliasing violationColin Snover
Casting through pointer to void just to truncate a value to uint32 is incorrect.
2018-08-18PSP: Fix invalid return type of PspIoStreamColin Snover
The underlying API returns a SceUID, which is not valid to be casted to a pointer.
2018-04-19JANITORIAL: Fix whitespaceAdrian Frühwirth
2018-04-07DS: Fix compilation with devkitARM r47Cameron Cawley
2018-03-28PSP2: allow loading games from uma0: in addition to ux0:rsn8887
2017-11-28RISCOS: Improve detection of absolute pathsCameron Cawley
2017-11-28RISCOS: Fix using filenames with spacesCameron Cawley
2017-10-01RISCOS: Add RISC OS filesystemCameron Cawley
2017-07-10Revert "COMMON: Change way the Singleton instances are instantiated"Eugene Sandulenko
This reverts commit eefa72afa1978a9dea10f5b1833fcc8f58a3468e. With this patch ConfigManager is broken.
2017-07-10COMMON: Change way the Singleton instances are instantiatedThierry Crozat
This fixes tons of warnings with clang from a recent xcode version on macOS (and possibly other systems) complaining that an instantiation of _singleton is required but no definition is available.
2017-03-04PSP2: Add Playstation Vita (PSP2) supportcpasjuste
2017-01-12BACKENDS: Fix Shadowing Compiler Warning for isDirectory symbol.D G Turner
This should ensure that any future cut-and-paste for new backends do not repeat this same warning issue.