[Scummvm-cvs-logs] SF.net SVN: scummvm:[54589] scummvm/trunk/backends/platform/sdl
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Mon Nov 29 20:54:55 CET 2010
Revision: 54589
http://scummvm.svn.sourceforge.net/scummvm/?rev=54589&view=rev
Author: fingolfin
Date: 2010-11-29 19:54:55 +0000 (Mon, 29 Nov 2010)
Log Message:
-----------
SDL: Add Mac OS X log file support
Modified Paths:
--------------
scummvm/trunk/backends/platform/sdl/macosx/macosx.h
scummvm/trunk/backends/platform/sdl/posix/posix.cpp
Modified: scummvm/trunk/backends/platform/sdl/macosx/macosx.h
===================================================================
--- scummvm/trunk/backends/platform/sdl/macosx/macosx.h 2010-11-29 19:44:22 UTC (rev 54588)
+++ scummvm/trunk/backends/platform/sdl/macosx/macosx.h 2010-11-29 19:54:55 UTC (rev 54589)
@@ -31,15 +31,10 @@
class OSystem_MacOSX : public OSystem_POSIX {
public:
OSystem_MacOSX();
- virtual ~OSystem_MacOSX() {}
virtual void initBackend();
virtual void addSysArchivesToSearchSet(Common::SearchSet &s, int priority = 0);
virtual void setupIcon();
-
-private:
- // TODO: Implement log file support for Mac OS X
- virtual Common::WriteStream *createLogFile() { return 0; }
};
#endif
Modified: scummvm/trunk/backends/platform/sdl/posix/posix.cpp
===================================================================
--- scummvm/trunk/backends/platform/sdl/posix/posix.cpp 2010-11-29 19:44:22 UTC (rev 54588)
+++ scummvm/trunk/backends/platform/sdl/posix/posix.cpp 2010-11-29 19:54:55 UTC (rev 54589)
@@ -76,7 +76,11 @@
return 0;
Common::String logFile(home);
+#ifdef MACOSX
+ logFile += "/Library";
+#else
logFile += "/.scummvm";
+#endif
struct stat sb;
@@ -95,7 +99,11 @@
return 0;
}
+#ifdef MACOSX
+ logFile += "/Logs";
+#else
logFile += "/logs";
+#endif
// Check whether the dir exists
if (stat(logFile.c_str(), &sb) == -1) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list