Commit Graph

435 Commits

Author SHA1 Message Date
Eugene Sandulenko
355c4fa646 JANITORIAL: Remove more trailing spaces 2016-10-09 15:02:02 +02:00
Willem Jan Palenstijn
fb592a0dbd BACKENDS: Rename variable shadowing function 2016-08-30 21:53:21 +02:00
Bastien Bouclet
b00cb955d9 BACKENDS: Use open instead of creat to create files
creat is not defined on the PS3. Also close the file descriptor.
2016-08-30 21:19:59 +02:00
Eugene Sandulenko
cdf30e9d58 CLOUD: Fix posix backend compilation 2016-08-24 16:07:55 +06:00
Alexander Tkachev
17fc40a944 CLOUD: Add AbstractFSNode::create() backends stubs 2016-08-24 16:07:55 +06:00
Alexander Tkachev
ae8e7f39f5 CLOUD: Make download() create necessary directories
DumpFile::open() with createPath=true create would create the missing
directories from the path before opening a file. Thus, one can easily
create a file and avoid "can't open a file" error.
2016-08-24 16:07:55 +06:00
Johannes Schickel
2622cded72 POSIX: Move assureDirectoryExists to posix-fs{.h,.cpp}. 2016-02-02 09:16:40 +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
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
Johannes Schickel
d13300ca22 BACKENDS: Fix include style in chroot-fs-factory.cpp. 2016-01-07 10:52:19 +01:00
Vincent Bénony
89002d5cf6 IOS: Formatting 2016-01-06 16:20:30 +01:00
Vincent Bénony
1c515e90e2 IOS: Formatting 2016-01-06 16:20:30 +01:00
Vincent Bénony
16605a3e10 IOS: Moves the helper function were it is used. 2016-01-06 16:20:29 +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
Hubert Maier
5eefa62899 AMIGAOS: Re-add a DosList feature
To keep consistency with the original code i re-added the DosList feature dol_Port (which was taken out due to a compiler error using SDK 53.24 and was named wrong anyway).
It offers a message port for the DosList.
2015-01-26 19:56:24 +02:00
Willem Jan Palenstijn
4b09957386 AMIGAOS4: Fix getParent() for non-directories
The previous attempt in d32816c0 was broken because it failed
to realize that _pFileLock is only set for directories.

This patch also tries to clarify this by making the root node logic
explicit in isRootNode().
2014-10-11 21:13:13 +02:00
raziel-
6f93c11b9c AMIGAOS: More cleanup
Period on all comments
2014-09-22 11:02:57 +03:00
raziel-
a09b2ad23a AMIGAOS: More cleanup
Another case of misused TAB
2014-09-22 11:01:09 +03:00
raziel-
a4520d19e6 AMIGAOS: Cleanup
Comments cleanup and one case of a misused TAB
2014-09-21 17:46:03 +02:00
Eugene Sandulenko
c3ffbd884a Merge pull request #426 from sunmax/master
PS2: Pull request to master for latest PS2 code
2014-04-28 21:20:42 +03:00
Johannes Schickel
449ea100d9 WIN32: Make GPL headers consistent in themselves. 2014-02-18 02:39:40 +01:00
Johannes Schickel
3b73ceb17e WII: Make GPL headers consistent in themselves. 2014-02-18 02:39:40 +01:00
Johannes Schickel
1b5c324811 SYMBIAN: Make GPL headers consistent in themselves. 2014-02-18 02:39:38 +01:00
Johannes Schickel
2a7e57dd48 PSP: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
Johannes Schickel
6909a8e29a PS3: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
Johannes Schickel
7aa3de5d37 PS2: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
Johannes Schickel
d8202baadd POSIX: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
Johannes Schickel
0960c54618 N64: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
Johannes Schickel
312442fcdd DS: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
Johannes Schickel
121687d2ed BACKENDS: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
Johannes Schickel
1028bd343f AMIGAOS4: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
D G Turner
b6e5865fce WII: Add missing dvd interface header for Gamecube build. 2014-01-26 11:19:53 +00:00
D G Turner
08d3b5754a WII: Another fix for Gamecube build. Corrected Disc Interface object. 2014-01-25 21:32:07 +00:00
D G Turner
417f755b90 WII: Fix Gamecube build. Missing ifdef guard for Wii DVD interface. 2014-01-25 18:50:20 +00:00
Max Lingua
5e36716be5 PS2: Made it quieter unless -DLOGORRHEIC is set 2014-01-23 18:34:58 -05:00
Max Lingua
4ccdb3e2a3 Merge branch 'master' of git://github.com/scummvm/scummvm 2014-01-23 18:33:15 -05:00
Willem Jan Palenstijn
219a68eeda AMIGAOS4: Clarify virtual fs root node 2014-01-22 23:18:24 +01:00
Willem Jan Palenstijn
d32816c027 AMIGAOS4: Allow getParent() to work for non-directories 2014-01-22 22:54:14 +01:00
Willem Jan Palenstijn
58aaef33c1 AMIGAOS4: Make isReadable return false for non-existent files
This also properly initializes _bIsValid for non-existent files.
For consistency, isWritable() is changed analogously to isReadable(),
even though it should not lead to changes in behaviour.
2014-01-22 22:54:05 +01:00
AReim1982
eff22cb43d WII: Implement changes needed by DevKitPPC R26 and later
This changes makes ScummVM compilable with newer versions of DevKitPPC. ScummVM can be linked against the original libogc and libfat. That makes some newer WiiMotes work, improves audio-/video-playback and contains various improvements.
2014-01-21 16:03:47 +01:00
Max Lingua
1cbb90d8ea PS2: modular IRX drivers loading 2014-01-18 13:48:37 -05:00
Strangerke
97d28f0e72 AMIGAOS4: Make use of updated function names (SDK53.24) and remove unused code
Courtesy of Raziel^
2013-10-25 21:11:12 +02:00
Willem Jan Palenstijn
c9f0e8149d ALL: Fix typo (succesful -> successful)
Thanks to 'onlyjob' on pull request #337 for pointing out an instance of this.
2013-06-06 16:45:59 +02:00
Johannes Schickel
b4d0a8ba66 JANITORIAL: Enforce "} // End of namespace" with a single space after }. 2013-01-26 19:38:02 +01:00
Johannes Schickel
223794fb38 ALL: Make use of defined() for the preprocessor consistent.
This does not change the use of defined for some NDS source files, since they
seem to be (based on?) third party code.
2012-03-17 22:02:44 +01:00