ToDo List
- Remove all hacks that were necessary only in pre-8.0 era. This includes:
- Use the file command for directory manipulation
- Clean up the nomeclature/documentation of the binding
states. They're just numbers, so I get lost trying to track down
a problem on the HList bindings.
- Clean up any old junk - old DND, either finish or junk Grid
etc. Take a look through tools/ and dccs/ for pre-8.0 relics.
- Clean up the docs/ HTML to inclean HTML HEAD and BODY tags.
- Make Tix completely compilant to the package mechanism.
- Use the new Tcl stubs API, for any Tcl after 8.3.
- Make Tix completely compilant to the TEA standard.
- Bring Tix up to date with
recent Tk developments to support Unicode and internationalization.
- Fix problems in features that people heavily use.
HList seems to be the most popular feature. One interesting idea is to make
the dirlist and dirtree widgets get their icons directly from the registry
under windows, or from the MIME type under KDE or GNOME.
- Remove rarely used or experimental features such as tixWm.
These features will be moved to a separate package. This will
make the core Tix package smaller and appear to be less like a bag of
hacks. People who need the removed features can still use them by
issuing a simple command "package require TixHacks"
- Better in-line comments and documentation.
- Support features such as drag-and-drop, with TkDND.