[Scummvm-cvs-logs] CVS: scummvm TODO,1.230,1.231

Max Horn fingolfin at users.sourceforge.net
Sun Feb 6 09:30:56 CET 2005


Update of /cvsroot/scummvm/scummvm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28091

Modified Files:
	TODO 
Log Message:
Add some plugin specific TODOs

Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.230
retrieving revision 1.231
diff -u -d -r1.230 -r1.231
--- TODO	1 Feb 2005 04:58:13 -0000	1.230
+++ TODO	6 Feb 2005 17:27:56 -0000	1.231
@@ -232,6 +232,18 @@
   from the launcher.
 * This savegame API could return additional (optional) information for each
   savegame entry: name; creation date; thumbnail screenshot
+* When building with the fake static plugins: instead of hardcoding the list
+  of plugins, plugins should automatically be "hooked in". This can be achieved
+  by modifying REGISTER_PLUGIN to insert special code into the plugins.
+* Likewise, when building with real dynamic plugins: instead of hardcoding
+  plugin names and pathes, we should scan in specific locations for all
+  available plugins, etc.. For example, try to load all "plugins/lib*.so"
+  files. To this end consider special file names for the plugins
+* On OSX: Support a plugin build in the bundle target: *.plugin files should
+  be put into ScummVM.app/Contents/PlugIns/; this also means that the loader
+  needs to search in the plugin dir of the active bundle. So use the 
+  CF bundle API, inside a #ifdef MACOSX block.
+
 
 #######################################################################
 # Engines / frontends





More information about the Scummvm-git-logs mailing list