Skip to content
Snippets Groups Projects
TODO 1.43 KiB
Newer Older
Lyle Johnson's avatar
Lyle Johnson committed
Checklist for FXRuby-1.6.20 release
===================================

Lyle Johnson's avatar
Lyle Johnson committed
 * Review bug list for any low-hanging fruit [DONE]
 * Complete and publish updates to the FXRuby User's Guide [DONE]
 * Update copyright notices in all source files [DONE]
Lyle Johnson's avatar
Lyle Johnson committed
 * Publish source gem
 * Publish binary gems for:
   - Ruby 1.8.6 on mswin32
   - Ruby 1.8.6/1.9.1 on MinGW
   - Ruby 1.8.7 on Mac OS 10.6
   - Ruby 1.8.6 on Mac OS 10.5
   - Ruby 1.8.6 on Linux
 * Update MacPorts
Lyle Johnson's avatar
Lyle Johnson committed
 * Updated changes.html page [DONE]
Lyle Johnson's avatar
Lyle Johnson committed
 * Announcement on FOX and FXRuby mailing lists
 * Publish news item on RubyForge
 * Tag release in Git repository

Other
=====
 * What about the existing bug lists and such?

 * Review all docs to purge references to SourceForge.

 * Modify FXGradientBar so that it just stores a reference to the gradients
   and doesn't own a copy (affects setGradients for example).

 * Need tests and/or examples for all the new widgets; see previous list, plus:

   - FXFoldingList
   - FXGradientBar
   - FXImageFrame
   - FXRealSpinner
   - FXRuler
   - FXScrollPane
   - FXSphered and FXSpheref
   - FXSpring
   - FXWizard
   - FXXBMIcon
   - FXXBMImage

 * Can we replace all of the aliases (in aliases.rb) with something
   based on method_missing? that automatically reroutes, for example,
   a call to SomeClass#tooltip=() to a call to SomeClass#setTooltip()?

 * Make FXDirItem#date (and anything else that deals with FXTime
   values) return a Ruby Time object instead.