I've just committed a new version that:
- passes all tests - uses only JDK core classes - has less lines of code than the previous one
Hope you all like it.
Very good, but ... first the good news:
The build fails now if a test fails. And there is a new target for debugging tests what I find really helpful.
Now the bad news:
The mentioned class java.net.URI#normalize() in JDK 1.4 behaves different for two cases:
"foo/bar1/bar2/bar3/../../.." results in "foo/" instead of "foo" and that's absolutely correct.
"/../" results in "/../" instead of "/" and I don't know ...
Joerg
