[Scummvm-cvs-logs] SF.net SVN: scummvm:[54378] scummvm/trunk/backends/platform/symbian

anotherguest at users.sourceforge.net anotherguest at users.sourceforge.net
Fri Nov 19 14:23:34 CET 2010


Revision: 54378
          http://scummvm.svn.sourceforge.net/scummvm/?rev=54378&view=rev
Author:   anotherguest
Date:     2010-11-19 13:23:33 +0000 (Fri, 19 Nov 2010)

Log Message:
-----------
SYMBIAN : Updated for proper FORBIDDEN handling, added cdaudio support needed, updated version nr

Modified Paths:
--------------
    scummvm/trunk/backends/platform/symbian/S60v3/ScummVM_A0000658_S60v3.mmp.in
    scummvm/trunk/backends/platform/symbian/S60v3/ScummVM_S60v3.mmp.in
    scummvm/trunk/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg
    scummvm/trunk/backends/platform/symbian/UIQ3/ScummVM_A0000658_UIQ3.mmp.in
    scummvm/trunk/backends/platform/symbian/UIQ3/ScummVM_UIQ3.mmp.in
    scummvm/trunk/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg
    scummvm/trunk/backends/platform/symbian/src/SymbianOS.cpp
    scummvm/trunk/backends/platform/symbian/src/portdefs.h

Modified: scummvm/trunk/backends/platform/symbian/S60v3/ScummVM_A0000658_S60v3.mmp.in
===================================================================
--- scummvm/trunk/backends/platform/symbian/S60v3/ScummVM_A0000658_S60v3.mmp.in	2010-11-19 13:23:20 UTC (rev 54377)
+++ scummvm/trunk/backends/platform/symbian/S60v3/ScummVM_A0000658_S60v3.mmp.in	2010-11-19 13:23:33 UTC (rev 54378)
@@ -119,6 +119,8 @@
 SOURCE backends\platform\sdl\graphics.cpp
 SOURCE backends\platform\sdl\hardwarekeys.cpp
 SOURCE backends\platform\sdl\sdl.cpp
+SOURCE backends\audiocd\sdl\SDL-audiocd.cpp
+SOURCE backends\audiocd\default\default-audiocd.cpp
 SOURCE backends\fs\symbian\symbian-fs-factory.cpp
 SOURCE backends\platform\symbian\src\SymbianOS.cpp
 SOURCE backends\platform\symbian\src\SymbianActions.cpp
@@ -144,3 +146,4 @@
 library avkon.lib bafl.lib
 
 CAPABILITY LocalServices ReadUserData
+MACRO SDL_BACKEND
\ No newline at end of file

Modified: scummvm/trunk/backends/platform/symbian/S60v3/ScummVM_S60v3.mmp.in
===================================================================
--- scummvm/trunk/backends/platform/symbian/S60v3/ScummVM_S60v3.mmp.in	2010-11-19 13:23:20 UTC (rev 54377)
+++ scummvm/trunk/backends/platform/symbian/S60v3/ScummVM_S60v3.mmp.in	2010-11-19 13:23:33 UTC (rev 54378)
@@ -119,6 +119,8 @@
 SOURCE backends\platform\sdl\graphics.cpp
 SOURCE backends\platform\sdl\hardwarekeys.cpp
 SOURCE backends\platform\sdl\sdl.cpp
+SOURCE backends\audiocd\sdl\SDL-audiocd.cpp
+SOURCE backends\audiocd\default\default-audiocd.cpp
 SOURCE backends\fs\symbian\symbian-fs-factory.cpp
 SOURCE backends\platform\symbian\src\SymbianOS.cpp
 SOURCE backends\platform\symbian\src\SymbianActions.cpp
@@ -144,3 +146,4 @@
 library avkon.lib bafl.lib
 
 CAPABILITY LocalServices ReadUserData
+MACRO SDL_BACKEND
\ No newline at end of file

Modified: scummvm/trunk/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg
===================================================================
--- scummvm/trunk/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg	2010-11-19 13:23:20 UTC (rev 54377)
+++ scummvm/trunk/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg	2010-11-19 13:23:33 UTC (rev 54378)
@@ -36,7 +36,7 @@
 :"ScummVM"
 
 ; UID is the app's UID
-#{"ScummVM S60v3"},(0xA0000657),1,13,0
+#{"ScummVM S60v3"},(0xA0000657),1,30,0
 
 ;Supports Series 60 v 3.0
 [0x101F7961], 0, 0, 0, {"Series60ProductID"}

Modified: scummvm/trunk/backends/platform/symbian/UIQ3/ScummVM_A0000658_UIQ3.mmp.in
===================================================================
--- scummvm/trunk/backends/platform/symbian/UIQ3/ScummVM_A0000658_UIQ3.mmp.in	2010-11-19 13:23:20 UTC (rev 54377)
+++ scummvm/trunk/backends/platform/symbian/UIQ3/ScummVM_A0000658_UIQ3.mmp.in	2010-11-19 13:23:33 UTC (rev 54378)
@@ -117,6 +117,8 @@
 SOURCE backends\platform\sdl\graphics.cpp
 SOURCE backends\platform\sdl\hardwarekeys.cpp
 SOURCE backends\platform\sdl\sdl.cpp
+SOURCE backends\audiocd\sdl\SDL-audiocd.cpp
+SOURCE backends\audiocd\default\default-audiocd.cpp
 SOURCE backends\fs\symbian\symbian-fs-factory.cpp
 SOURCE backends\platform\symbian\src\SymbianOS.cpp
 SOURCE backends\platform\symbian\src\SymbianActions.cpp
@@ -141,3 +143,4 @@
 LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib
 LIBRARY qikctl.lib
 library qikcore.lib bafl.lib eikcoctl.lib
+MACRO SDL_BACKEND
\ No newline at end of file

Modified: scummvm/trunk/backends/platform/symbian/UIQ3/ScummVM_UIQ3.mmp.in
===================================================================
--- scummvm/trunk/backends/platform/symbian/UIQ3/ScummVM_UIQ3.mmp.in	2010-11-19 13:23:20 UTC (rev 54377)
+++ scummvm/trunk/backends/platform/symbian/UIQ3/ScummVM_UIQ3.mmp.in	2010-11-19 13:23:33 UTC (rev 54378)
@@ -117,6 +117,8 @@
 SOURCE backends\platform\sdl\graphics.cpp
 SOURCE backends\platform\sdl\hardwarekeys.cpp
 SOURCE backends\platform\sdl\sdl.cpp
+SOURCE backends\audiocd\sdl\SDL-audiocd.cpp
+SOURCE backends\audiocd\default\default-audiocd.cpp
 SOURCE backends\fs\symbian\symbian-fs-factory.cpp
 SOURCE backends\platform\symbian\src\SymbianOS.cpp
 SOURCE backends\platform\symbian\src\SymbianActions.cpp
@@ -141,3 +143,4 @@
 LIBRARY mediaclientaudiostream.lib efsrv.lib ws32.lib
 LIBRARY qikctl.lib
 library qikcore.lib bafl.lib eikcoctl.lib
+MACRO SDL_BACKEND
\ No newline at end of file

Modified: scummvm/trunk/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg
===================================================================
--- scummvm/trunk/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg	2010-11-19 13:23:20 UTC (rev 54377)
+++ scummvm/trunk/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg	2010-11-19 13:23:33 UTC (rev 54378)
@@ -35,7 +35,7 @@
 :"ScummVM"
 
 ; UID is the app's UID
-#{"ScummVM UIQ3"},(0xA0000657),1,13,0
+#{"ScummVM UIQ3"},(0xA0000657),1,30,0
 
 ; ProductID for UIQ 3.0
 ; Product/platform version UID, Major, Minor, Build, Product ID

Modified: scummvm/trunk/backends/platform/symbian/src/SymbianOS.cpp
===================================================================
--- scummvm/trunk/backends/platform/symbian/src/SymbianOS.cpp	2010-11-19 13:23:20 UTC (rev 54377)
+++ scummvm/trunk/backends/platform/symbian/src/SymbianOS.cpp	2010-11-19 13:23:33 UTC (rev 54378)
@@ -24,6 +24,9 @@
 
 #include <sdlapp.h> // for CSDLApp::GetExecutablePathCStr() @ Symbian::GetExecutablePath()
 #include <bautils.h>
+#include <eikenv.h>
+#define FORBIDDEN_SYMBOL_EXCEPTION_fclose
+#define FORBIDDEN_SYMBOL_EXCEPTION_fopen
 
 #include "backends/fs/symbian/symbian-fs-factory.h"
 #include "backends/platform/symbian/src/SymbianOS.h"

Modified: scummvm/trunk/backends/platform/symbian/src/portdefs.h
===================================================================
--- scummvm/trunk/backends/platform/symbian/src/portdefs.h	2010-11-19 13:23:20 UTC (rev 54377)
+++ scummvm/trunk/backends/platform/symbian/src/portdefs.h	2010-11-19 13:23:33 UTC (rev 54378)
@@ -130,6 +130,7 @@
 // Symbian bsearch implementation is flawed
 void *scumm_bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));
 #define bsearch	scumm_bsearch
+#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
 
 // we cannot include SymbianOS.h everywhere, but this works too (functions code is in SymbianOS.cpp)
 namespace Symbian {


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