Things to do:
- Sanitise external names for things like errors
- string.h/ctype.h Unicode equivalent functions
- Documentation system
- C to C++ converter (whee)
- Decide on programmer-level themes interface
- Decide on configuration file format
- Locale interface (mutter)
- XML parser (should be easy)
- Fix pthreads on FreeBSD
Things that are in the process of being done as you read this
page:
- Generalised bitmaps (nearly there)
- Bitmap loading (PNG for the moment)
- Font rendering system
- Guidelines widget (is it me, or have I been doing this for ages?)
- Polish off child widget
- Input interface
Things that are done:
- Finding somewhere to live next year
- X bitmaps (well, pixmaps, but I call them bitmaps)
- Event system generalised
- Child widgets allowed own window
- Window widget improved
- Thread support generalised
- Measurement system changed to millipoints
- Unicode support
- Exams passed
- Event system restructured
- Lots of silly bug fixes (doh, doH, dOH, DOH!)
- Make ROWS_brush & ROWS_drawable more abstract
- 1 thread/window
- Threading support
- EventBox made useful
- Most support for basic widgets