diff options
9 files changed, 24 insertions, 12 deletions
| diff --git a/backends/fs/symbian/symbian-fs.cpp b/backends/fs/symbian/symbian-fs.cpp index 845a03b91b..30b2d12974 100644 --- a/backends/fs/symbian/symbian-fs.cpp +++ b/backends/fs/symbian/symbian-fs.cpp @@ -58,7 +58,13 @@ public:  	 */  	SymbianFilesystemNode(const String &path); -	virtual bool exists() const { return true; }		//FIXME: this is just a stub +	virtual bool exists() const {  +			TFileName fname; +			TPtrC8 ptr((const unsigned char*)_path.c_str(),_path.size()); +			fname.Copy(ptr); + +			return BaflUtils::FileExists(CEikonEnv::Static()->FsSession(), fname); +	}		//FIXME: this is just a stub  	virtual String getDisplayName() const { return _displayName; }  	virtual String getName() const { return _displayName; }  	virtual String getPath() const { return _path; } diff --git a/backends/platform/symbian/BuildPackageUpload_LocalSettings.pl b/backends/platform/symbian/BuildPackageUpload_LocalSettings.pl index 1a9279ee33..0d8efd5913 100644 --- a/backends/platform/symbian/BuildPackageUpload_LocalSettings.pl +++ b/backends/platform/symbian/BuildPackageUpload_LocalSettings.pl @@ -11,10 +11,11 @@  	$DefaultBottomMacros = "  		MACRO			DISABLE_SWORD1		// LIB:scummvm_sword1.lib  		MACRO			DISABLE_SWORD2		// LIB:scummvm_sword2.lib -		MACRO			DISABLE_PARALLACTION	// LIB:scummvm_parallaction.lib		 -		MACRO			DISABLE_TOUCHE		// LIB:scummvm_touche.lib  		MACRO			DISABLE_DRASCULA	// LIB:scummvm_drascula.lib  		MACRO			DISABLE_IGOR	// LIB:scummvm_igor.lib + +		MACRO			DISABLE_CRUISE	// LIB:scummvm_cruise.lib +  	";  	## @@ -364,7 +365,7 @@ if (1) # all regular combo's  #		//MACRO			DISABLE_KYRA		// LIB:scummvm_kyra.lib  #	$DefaultBottomMacros"; -	$SDK_Variations{'ALL'}{'test_lure'} = "$DefaultTopMacros +	$SDK_Variations{'ALL'}{'lure'} = "$DefaultTopMacros  		MACRO			DISABLE_SCUMM		// LIB:scummvm_scumm.lib  		MACRO			DISABLE_AGOS		// LIB:scummvm_agos.lib  		MACRO			DISABLE_SKY			// LIB:scummvm_sky.lib @@ -395,7 +396,7 @@ if (1) # all regular combo's  		MACRO			DISABLE_IGOR		// LIB:scummvm_igor.lib  	$DefaultBottomMacros"; -	$SDK_Variations{'ALL'}{'test_agi'} = "$DefaultTopMacros +	$SDK_Variations{'ALL'}{'agi'} = "$DefaultTopMacros  		MACRO			DISABLE_SCUMM		// LIB:scummvm_scumm.lib  		MACRO			DISABLE_AGOS		// LIB:scummvm_agos.lib  		MACRO			DISABLE_SKY		// LIB:scummvm_sky.lib diff --git a/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v1.pkg b/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v1.pkg index ddd15c665e..9bb133c67f 100644 --- a/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v1.pkg +++ b/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v1.pkg @@ -28,7 +28,7 @@  ;&EN  ; UID is the app's UID -#{"ScummVM S60v1"},(0x101f9b57),0,110,0 +#{"ScummVM S60v1"},(0x101f9b57),0,120,0  ; Platform type  (0x101F6F88), 0, 0, 0, {"Series60ProductID"} diff --git a/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v2.pkg b/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v2.pkg index b3bc3cae54..2079795c5e 100644 --- a/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v2.pkg +++ b/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v2.pkg @@ -6,7 +6,7 @@  ;&EN  ; UID is the app's UID -#{"ScummVM S60v2"},(0x101f9b57),0,110,0 +#{"ScummVM S60v2"},(0x101f9b57),0,120,0  ; Platform type  (0x101F6F88), 0, 0, 0, {"Series60ProductID"} diff --git a/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg b/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg index fd955ce749..37522463b3 100644 --- a/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg +++ b/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg @@ -34,7 +34,7 @@  :"ScummVM"  ; UID is the app's UID -#{"ScummVM S60v3"},(0xA0000657),0,110,0 +#{"ScummVM S60v3"},(0xA0000657),0,120,0  ;Supports Series 60 v 3.0  [0x101F7961], 0, 0, 0, {"Series60ProductID"} diff --git a/backends/platform/symbian/S80/scummvm-CVS-SymbianS80.pkg b/backends/platform/symbian/S80/scummvm-CVS-SymbianS80.pkg index 5b696822ce..675ce525cd 100644 --- a/backends/platform/symbian/S80/scummvm-CVS-SymbianS80.pkg +++ b/backends/platform/symbian/S80/scummvm-CVS-SymbianS80.pkg @@ -28,7 +28,7 @@  ;&EN  ; UID is the app's UID -#{"ScummVM S80"},(0x101f9b57),0,110,0 +#{"ScummVM S80"},(0x101f9b57),0,120,0  ; Platform type -- disabled: seems to be causing trouble  ;(0x101F8ED2), 0, 0, 0, {"Series80ProductID"} diff --git a/backends/platform/symbian/S90/scummvm-CVS-SymbianS90.pkg b/backends/platform/symbian/S90/scummvm-CVS-SymbianS90.pkg index 21fbbce4d1..ac6c18c9dc 100644 --- a/backends/platform/symbian/S90/scummvm-CVS-SymbianS90.pkg +++ b/backends/platform/symbian/S90/scummvm-CVS-SymbianS90.pkg @@ -28,7 +28,7 @@  ;&EN  ; UID is the app's UID -#{"ScummVM S90"},(0x101f9b57),0,110,0 +#{"ScummVM S90"},(0x101f9b57),0,120,0  ; Platform type -- disabled: seems to be causing trouble  ;(0x101FBE04), 0, 0, 0, {"Series90ProductID"} diff --git a/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg b/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg index b7caa812e7..64300258d3 100644 --- a/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg +++ b/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg @@ -32,7 +32,7 @@  :"ScummVM"  ; UID is the app's UID -#{"ScummVM UIQ3"},(0xA0000657),0,110,0 +#{"ScummVM UIQ3"},(0xA0000657),0,120,0  ; ProductID for UIQ 3.0  ; Product/platform version UID, Major, Minor, Build, Product ID diff --git a/backends/platform/symbian/src/main_features.inl b/backends/platform/symbian/src/main_features.inl index 7387c453b4..66b0c4b200 100644 --- a/backends/platform/symbian/src/main_features.inl +++ b/backends/platform/symbian/src/main_features.inl @@ -72,6 +72,11 @@  #ifndef DISABLE_IGOR  	"Igor "  #endif - +#ifndef DISABLE_PARALLACTION +	"Parallaction " +#endif +#ifndef DISABLE_CRUISE +	"Cruise " +#endif | 
