[Scummvm-cvs-logs] CVS: scummvm TODO,1.276,1.277

Max Horn fingolfin at users.sourceforge.net
Sat Apr 16 10:56:41 CEST 2005


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

Modified Files:
	TODO 
Log Message:
Reunify DirBrowserDialog and FileBrowserDialog; implemented file browser mode for OSX, too; fixed some memory leaks in the launcher

Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.276
retrieving revision 1.277
diff -u -d -r1.276 -r1.277
--- TODO	16 Apr 2005 14:49:00 -0000	1.276
+++ TODO	16 Apr 2005 17:55:07 -0000	1.277
@@ -194,8 +194,8 @@
   Problem: It's not fully clear to me how to "best" deal with global vs. local
   settings here...
 * Maybe add the ScummVM logo (+typeface?) to the about dialog
-* Unify DirBrowserDialog and FileBrowserDialog.
-* MacOS X version of FileBrowserDialog, since there is one of DirBrowserDialog.
+* There is currently no way to unset the SoundFont from the GUI, if any was set. 
+  Maybe add a 'clear' button for it? The same holds for other path settings.
 
 Launcher
 ========
@@ -217,10 +217,9 @@
 * 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
+  UPDATE: I tried this, but it doesn't really work due to constraints
+  imposed by the way most C++ compilers/linkers out there realize global
+  constructors.
 * 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 





More information about the Scummvm-git-logs mailing list