[Scummvm-cvs-logs] CVS: scummvm TODO,1.234,1.235

Max Horn fingolfin at users.sourceforge.net
Fri Feb 25 09:21:22 CET 2005


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

Modified Files:
	TODO 
Log Message:
Some TODO cleanup/additions

Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.234
retrieving revision 1.235
diff -u -d -r1.234 -r1.235
--- TODO	19 Feb 2005 12:05:50 -0000	1.234
+++ TODO	25 Feb 2005 17:15:07 -0000	1.235
@@ -22,7 +22,7 @@
 
 General
 ========
-* Add more doxygen comments. However, quality is preferable over quantity
+* Add more Doxygen comments. However, quality is preferable over quantity
 * Add port specific user documentation (dreamcast/palm especially). That
   would include things like:
   - How to use ScummVM on system XYZ
@@ -33,61 +33,23 @@
 
 README / Manual
 ===============
-  [Ender is working on a new multi-format manual/readme]
+* Ender is working on a new multi-format manual/readme.
+  Since so far we haven't seen anything of that, Fingolfin has started a
+  DocBook based manual (and FAQ, and Developer's Guide). You can find it in
+  the CVS module "docs".
+  Finally, there is a LaTeX based version of the README in the "doc" subdir
+  of the "scummvm" CVS module, but it tends to slip out of sync with the
+  plain text README, and it's not really a manual, it's just the README
+  in a different file format.
+* Everybody is welcome to start helping out with the public manual project
+  in the "docs" CVS module. You can either reuse content from the README,
+  or replace it with new, better written stuff. Contact Fingolfin or our
+  mailing list, scummvm-devel, if you are interested in helping out.
 * Would be nice to have a HTML version of the README on the web page (and I
   don't just mean a big <pre> section; rather I mean "real" HTML with links
   and lists and tables etc.)
-* Ideally, maybe we can convert the README to some meta format, and then from 
-  that generate the text README, as well as a HTML one (and maybe also PDF?)
-  Some candidates:
-  - DocBook
-  - texinfo
-  - nroff/troff + PolyglotMan (http://polyglotman.sourceforge.net/)
-  - tbook (http://tbookdtd.sourceforge.net/)
-  - xml2doc (http://xml2doc.sourceforge.net/)
-  - ...
-* Some parts of the README probably could stand a workover. Right now the
-  README is trying to be brief (it's "just" a README after all), but it really
-  is the closest thing we have to a proper ScummVM manual. So either we just
-  decide to turn it into a full blown manual, or maybe make a even shorter
-  README, and a MANUAL with full details, examples, screen shots etc.
-* Restructure the contents of our README (our manual...) a bit. A rough and
-  incomplete draft of how that might look:
-  + Introduction
-    - What is ScummVM
-    - History
-    - Contacting the developers
-    - Reporting bugs
-  + Supported Platforms
-    - Windows, Linux, Mac OS X, WinCE, PalmOS, Dreamcast, ...
-      One section for each, indicating basic installation & usage.
-      Actually, we may not need this chapter at all, rather the
-      "Installation" and "Running ScummVM" chapters might be subdivided
-      as needed...
-  + Supported Games
-      Here we list *all* supported games, with some information on each
-      like known problems, which versions are supported precisely,
-      where to get cutscene packs etc.
-  + Getting started
-    - How to get ScummVM (binary, source)
-    - Compiling (with more detail than now); pointer to
-      the to-be-written "Developer's Guide to ScummVM"
-    - First steps (basic setup, getting a first game to run)
-  + Running ScummVM
-    - Command line options
-    - Hot Keys
-    - Savegames
-  + Configuration
-    - Using the launcher
-    - All config file switches in detail
-    - Graphics Filters
-    - Music and Sound (mostly like now; maybe under the 'Configuration' section)
-  + Glossary? (explaining abbreviations etc.)
-  + Credits
-  + Index? (would be nice, for example 'fullscreen' would link to the hotkey,
-     the config file setting, and the command line option)
-* Independent of that, create a "Developer's Guide to ScummVM"
-  which explains the ScummVM framework, and also the engines, i.e.
+* It would be greate to have a "Developer's Guide to ScummVM" which explains
+  the ScummVM framework, and also the engines, i.e.
   - stuff in common/, like the config manager etc.
   - the backend API, and how to create new backends
   - the sound system
@@ -110,7 +72,6 @@
   If I am counting right, that should place us at about 2*(18+2+1+1+1)=46
   screenshots, compared to the current 32 (and more if we start adding HE
   games).
-* Update the 'rescumm' FAQ once 0.7.0 is out
 
 #######################################################################
 # Common code, infrastructure
@@ -139,6 +100,16 @@
   possible to expose some of SDL's YUV overlay API as an optional part of the
   backend, but I don't know enough about it to get it to work. We'd still need
   our own implementation as a fallback, though.)
+* Make the autosave interval configurable (via GUI, command line, config file).
+* Maybe add ways to modify the game configs via the command line. E.g. allow
+    ./scummvm --add new_target --path=/foo monkey2
+    ./scummvm --remove new_target
+* Maybe allow launching games even if no target is specified? I.e. the user
+  only has to specify a path (or run ScummVM from the right directory), and
+  ScummVM auto-detects the game in that location
+    ./scummvm --auto-detect
+  Of course, if we do it, it has to be done so that the launcher is still
+  reachable :-)
 
 Build System
 ============
@@ -214,6 +185,7 @@
   all of the engines, which is not the case currently.
   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
 
 Launcher
 ========





More information about the Scummvm-git-logs mailing list