Codebase list ruby-fxruby / master TODO
master

Tree @master (Download .tar.gz)

TODO @masterraw · history · blame

Checklist for FXRuby-1.6.20 release
===================================

 * 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]
 * Publish source gem [DONE]
 * Publish binary gems for:
   - Ruby 1.8.6 on mswin32
   - Ruby 1.8.6/1.9.1 on MinGW [DONE]
   - Ruby 1.8.7 on Mac OS 10.6 [DONE]
   - Ruby 1.8.6 on Mac OS 10.5
   - Ruby 1.8.6 on Linux [DONE]
 * Update MacPorts
 * Updated changes.html page [DONE]
 * Announcement on FOX and FXRuby mailing lists
 * Publish news item on RubyForge [DONE]
 * Tag release in Git repository [DONE]
 * Upload DOAP file to web site [DONE]

Other
=====

 * 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.