[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