aboutsummaryrefslogtreecommitdiff
path: root/backends/fs/wii
AgeCommit message (Collapse)Author
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-08-06BACKENDS: Improve AbstractFSNode::createDirectory() stubsCameron Cawley
2019-08-06BACKENDS: Rename and simplify AbstractFSNode::create()Cameron 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-01-12WII: Fix Variable Shadowing Compiler Warnings.D G Turner
2016-10-09JANITORIAL: Remove more trailing spacesEugene Sandulenko
2016-08-24CLOUD: Add AbstractFSNode::create() backends stubsAlexander Tkachev
2014-02-18WII: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-26WII: Add missing dvd interface header for Gamecube build.D G Turner
2014-01-25WII: Another fix for Gamecube build. Corrected Disc Interface object.D G Turner
2014-01-25WII: Fix Gamecube build. Missing ifdef guard for Wii DVD interface.D G Turner
2014-01-21WII: Implement changes needed by DevKitPPC R26 and laterAReim1982
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.
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-06-30ALL: Require DECLARE_SINGLETON to be used in the Common namepsaceOri Avtalion
Silences the clang warning: static data member specialization of '_singleton' must originally be declared in namespace 'Common'; accepted as a C++0x extension [-Wc++0x-extensions] Wrapping "namespace Common {}" around the macro assignment causes clang to complain about a spurious semicolon, and removing the semicolon at the end of the macro causes some editors to misbehave. Changing the requirement of using the macro in one namespace (the global) to another (Common) seems a small price to pay to silence a warning.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-03WII: Fix compilationdhewg
2011-05-03COMMON: Forbid use of getcwd&getwd; add macro to enable unistd.h compatibilityMax Horn
2011-05-03WII: Fix fs code compile regressionsMax Horn
2011-05-03BACKENDS: Avoid #including .cpp filesMax Horn
So far, the various *-fs-factory.cpp files were #including the corresponding *-fs.cpp files. This is surprising and hence could lead to all kinds of problems). To fix this, provide proper headers for the *-fs.cpp files. This also makes code reuse via subclassing possible. Since not all ports were tested, this will likely lead to a few easy to fix compile regressions.
2010-11-16COMMON: Simplify DECLARE_SINGLETON macroMax Horn
This makes it possible to write DECLARE_SINGLETON(foo); instead of DECLARE_SINGLETON(foo) without causing a warning about an extra semicolon. The extra semicolon helps some editors at parsing the C++ code. svn-id: r54258
2010-08-14WII: Fix compilation of the GameCube port.Andre Heider
svn-id: r52089
2010-08-14WII: Update port for the current versions of the base libraries. Enable DVD ↵Andre Heider
access for the GameCube port. svn-id: r52074
2010-03-13Fix our DECLARE_SINGLETON macro to conform to the C++ specs.Johannes Schickel
We need to use a namespace Common { } there to make strict C++ compilers like clang++ and comeau happy. I also added a slight comment about why that is needed to the macro definition and a note that you need to use it from the global namespace. svn-id: r48254
2009-09-20Mention mount errors on the status labels.Andre Heider
svn-id: r44202
2009-09-05Support for SMB shares, cleaned up async FS functions.Andre Heider
svn-id: r43965
2009-01-23Renamed FSNode::openForReading / openForWriting to createReadStream / ↵Max Horn
createWriteStream, again to make ownership of the returned stream clear svn-id: r36014
2009-01-21made ISO9660 support optional via USE_WII_DIAndre Heider
svn-id: r35985
2009-01-19Added ISO9660/Joliet DVD supportAndre Heider
svn-id: r35930
2009-01-18Removed slashes as last char from directoriesAndre Heider
svn-id: r35894
2009-01-17use pointers when passing struct statAndre Heider
svn-id: r35882
2009-01-16Reuse given stat flags when possible to avoid fstat() callsAndre Heider
svn-id: r35872
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-23changes for the new libfat version. the root node now yields a list of all ↵Andre Heider
mounted devices svn-id: r35504
2008-10-02Renamed FilesystemNode -> FSNodeMax Horn
svn-id: r34716
2008-09-03Pushed AbstractFilesystemNode::openForReading() / openForWriting() impls out ↵Max Horn
to backends svn-id: r34304
2008-09-03Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵Max Horn
'typedef Common::String String;' name aliases svn-id: r34302
2008-08-27FSNode code: Merged most versions of lastPathComponent() into one new ↵Max Horn
AbstractFilesystemNode::lastPathComponent() method, with customizable path separator character svn-id: r34197
2008-06-04Patch #1971285: "Nintendo Wii port"Eugene Sandulenko
svn-id: r32547