[Scummvm-cvs-logs] CVS: scummvm TODO,1.264,1.265
Max Horn
fingolfin at users.sourceforge.net
Sun Apr 10 07:54:53 CEST 2005
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/gui browser.cpp,1.27,1.28
- Next message: [Scummvm-cvs-logs] CVS: scummex Makefile,1.13,1.14 resource.cpp,1.32,1.33 scummex.h,1.17,1.18 wxwindows.cpp,1.42,1.43 wxwindows.h,1.22,1.23
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23565
Modified Files:
TODO
Log Message:
Add more TODO entries
Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.264
retrieving revision 1.265
diff -u -d -r1.264 -r1.265
--- TODO 10 Apr 2005 14:33:42 -0000 1.264
+++ TODO 10 Apr 2005 14:54:23 -0000 1.265
@@ -145,6 +145,16 @@
setting is changed, the code doing so has to updated the SoundMixer etc.
That's cumbersome, and error prone. Would be much nicer if updating the
volume config value automatically notifies the SoundMixer, iMuse etc.
+* Split it into a Config Manager, and a Config File class. Maybe even follow
+ the pentagram (http://pentragram.sf.net) approach and have three class:
+ - SettingsManager (like our current ConfigManager)
+ - ConfigFileManager (manages a set of config files, possibly merging the data
+ from multiple config files)
+ - INIFile (a simple .ini file accessor).
+ This makes it easy to add additional config sources (e.g. XMLConfigFile);
+ makes it possible to treat the command line data like another config file
+ (CommandLineConfig); and simply follows the good old MVC approach, which
+ is always a good idea.
Files
=====
@@ -158,6 +168,7 @@
- convert said string representation back to FSNode
Of course that can be added w/o a FileManager class, too - but it might be
nice to have all of these integrated.
+* Add error handling API to SaveFile
GUI
===
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/gui browser.cpp,1.27,1.28
- Next message: [Scummvm-cvs-logs] CVS: scummex Makefile,1.13,1.14 resource.cpp,1.32,1.33 scummex.h,1.17,1.18 wxwindows.cpp,1.42,1.43 wxwindows.h,1.22,1.23
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list