Moonglow Todo / Roadmap

=====================================================
Release: 0.1 - Dec. 23, 2002
=====================================================

1 - test mozilla plugins / update list
1 - test script to download and install from sourceforge
1 - close / file bugs

2 - unit test roadmap (internal)
2 - expand test .src file for unit tests
2 - add note to docs re: moving client.properties for development


=====================================================
Release: 0.2 - alpha - Jan. 6, 2003
=====================================================

1 - filter: -include regexp, -exclude regexp
1 - max (for all plugins)
1 - repository: -store , -clean, -nodup
1 - mozilla tag inheritance
1 - plugin/client timeouts
1 - mozilla: --help option should dig into source file for params

2 - shouldn't have to escape $ in linux

=====================================================
Release: 0.2 - beta - Feb. 1, 2003
=====================================================

1 - more modularization in build.xml
1 - finish client.properties renamer

2 - redhat testing
2 - update google apis
2 - add new doc files to nav bar
2 - mozilla: no protocol on src should default to local file
2 - mozilla: if user specifies one parameter w/o a name, and the
    src file only has one parameter, use it

3 - remove tabs from source code
3 - move licenses to separate directory
3 - help is hard-coded
3 - throw error if client.properties not found
3 - error message to refer to log
3 - move simserver setup to Config
3 - test jdk 1.3
3 - expand UsageException
3 - remove unit tests from javadocs
3 - rename AmazonXMLHandler
3 - Plugin usage error: spacing, add plugin id before message
3 - source comments
3 - simplify launch scripts
3 - remove unused imports
3 - test proxies, eliminate?
3 - new deploy site scripts, clean site script


=====================================================
Release: 0.2 - Mar. 1, 2003
=====================================================

2 - add executable jar stuff
2 - add dist-bin target

=====================================================
Release: 0.3 - alpha - Apr. 1, 2003
=====================================================

1 - nooutput option
1 - xul client interface
1 - exec options: fork/wait, redirect output, supress output
1 - servlet interface
1 - internationalization

2 - mail plugin (POP/IMAP?)
2 - yahoo plugin
2 - repository: StorePlugin (for access)
2 - mozilla: specify multiple src files
2 - add exec output to velocity context
2 - mozilla: channels support

=====================================================
Release: 0.3 - beta - May 1, 2003
=====================================================

2 - unit tests for scripts
2 - redo Options framework (use apache cli?)
2 - fix unique ids for plugins
2 - simplify mozilla plugin / arthurdo classes
2 - merge logging contexts
2 - mozilla: allow default src file directory
2 - include query in vel context


=====================================================
Other / Scratchpad
=====================================================

2 - example application
2 - expand velocity context
2 - xul sample templates
2 - add option aliases
2 - code comments
2 - docs xhtml
2 - centipede or maven build
2 - plugin aliases for groups of plugins / plugin params
2 - add meta tags to website
2 - add link titles to website

3 - add regexps to mozilla plugin
3 - beanshell (bsh) scripts?
3 - add mozilla src plugin "channel" for moonglow
3 - regexp finder plugin
3 - pluggable features for client?
3 - wikiwikiweb documentation?
3 - move common velocity code to utils


=====================================================
OLD RELEASES (finished):
=====================================================
Release: 0.1 - beta 2
=====================================================

DONE - mozilla: better null error messages
DONE - mgfind - fix line spacing error
DONE - fix exec test error (win)
DONE - mozilla: log result to separate file
DONE - mozilla: end tags should default to start tag
DONE - remove jalopy
DONE - update help statement (no 'plugin1', escaping, reduce size)
DONE - add todo to cvs
DONE - use ':' as separator for args / update docs
DONE - consoleUI log plugin string[] -- format items
DONE - consoleUI log arguments
DONE - rename client.properties on build
DONE - release guide (internal)
DONE - cygwin testing
DONE - quick start first example uses full class name
DONE - windows example, use c:\tmp
DONE - bold face for example text
DONE - remove 'coming soon' from beta release notes
DONE - permissions on mgfind (change or document)
DONE - add mycroft link
DONE - list of tested mozilla src files
DONE - quick template guide
DONE - get rid of javadoc warnings
DONE - revise javadoc for compatability with ant 1.4