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