TODO list
=========

Documentation:
- Bring conformance documents up-to-date.

URI class:
- URI::resolve("http://somewhere/file.wml#qwe","#asd") does not work 

XMLCharData class:
- getNextWord() should be smarter (don't do getLength() all the time), or
  speed up getLength().

WindowDrawingInterface class:
- drawText() should include the width of string that's about to be printed.

String class:
- String(String *s) constructor should be String(const String *s).
- getLength() should return precalculated value.
- getPtr() should return const value.

StringHash class:
- StringHash is actually associative array with slow algorithm.

WMLWindow class:
- historyGo and friends should be moved to separate class BrowserContext (?).
- If you go to another page, and the mouse is over a link on the other 
  page, then the mouse cursor doesn't change.

When a test fails, the output should be more verbose.

