Changed HttpServer so that it can generate a directory listing for files with html and url reserved characters.
Changed the contract of ExternalResourceLister so that it returns the names of the direct children, rather than their urls. Fixes problem where version strings were not uri-decoded before attempting to use them.
Javadocs.
Upgraded to guava 17.0
Try again to get HttpServer to serve up directory listings, this time using guava to take care of the uri encoding.
Reworked the uri handling in ExternalResourceName, to work around some bugs in URI.
Added some coverage for resolving dynamic versions where the candidate list contains versions with reserved or non-ascii characters.
Run these tests against all identifiers.
Fixed broken unit test on windows.
Don't use API that is not available in java 5.
Don't use precomposed unicode characters in the tests on os x. The hfs+ file system stores file names in decomposed form and almost nothing normalises the names correctly to compare the two forms correctly.
Changed the IDEA generation to make sure the LANG environment variable is set when running tests from IDEA.
update specs to reflect current work
register assembler and windowsresources tool via according Plugin and not in toolchain itself
add targetplatform sample + test + documentation
mention target specification in release notes
add sample for replacing gcc with g++ when compiling c
fix imports
don't targetplatform sample tests on visualcpp
add release notes about withArguments hook