Commit
5205e47e8a2e84e793b26305391b1c4f8648597c
by Sven Gothel Bug 1063 - Utilize own Uri and Uri.Encoded class w/ proper encoding and differentiating encoded/decoded variants by type [Part 1] - Add immutable com.jogamp.common.net.Uri class impl. RFC 2396 w/ encoding of RFC 3986 - Class Uri.Encoded is used to represent encoded parts - IOUtil: Remove unused methods (residing in Uri) and mark others deprecated (will move to Uri) - Adopt usage of Uri: This must be completet in follow-up commits! The file was modified src/junit/com/jogamp/common/net/AssetURLConnectionBase.java (diff) The file was modified make/scripts/runtest-x64.bat (diff) The file was removed src/junit/com/jogamp/common/net/TestNetIOURIReservedCharsBug908.java (diff) The file was removed src/junit/com/jogamp/common/util/TestIOUtilURICompose.java (diff) The file was modified src/junit/com/jogamp/common/net/AssetURLConnectionRegisteredTest.java (diff) The file was added src/junit/com/jogamp/common/net/TestUri02Composing.java (diff) The file was removed src/junit/com/jogamp/common/util/TestIOUtilURIHandling.java (diff) The file was modified src/java/com/jogamp/common/net/AssetURLContext.java (diff) The file was modified src/junit/com/jogamp/common/util/TestVersionSemantics.java (diff) The file was added src/java/com/jogamp/common/net/Uri.java (diff) The file was modified src/java/com/jogamp/common/util/cache/TempJarCache.java (diff) The file was modified src/junit/com/jogamp/common/net/URIDumpUtil.java (diff) The file was modified make/scripts/runtest.sh (diff) The file was modified src/junit/com/jogamp/common/net/AssetURLConnectionUnregisteredTest.java (diff) The file was added src/junit/com/jogamp/common/net/TestUri03Resolving.java (diff) The file was added src/junit/com/jogamp/common/net/TestUri99LaunchOnReservedCharPathBug908.java (diff) The file was modified src/java/com/jogamp/common/util/JarUtil.java (diff) The file was modified src/junit/com/jogamp/common/util/TestTempJarCache.java (diff) The file was modified LICENSE.txt (diff) The file was modified src/java/com/jogamp/common/util/IOUtil.java (diff) The file was added src/junit/com/jogamp/common/net/TestUri01.java (diff) The file was modified src/junit/com/jogamp/common/net/TestUri03Resolving.java (diff) The file was modified make/scripts/runtest.sh (diff) The file was modified src/java/com/jogamp/common/net/Uri.java (diff)
Commit
6322991799268166e46aeeacb142c11d45950f48
by Sven Gothel Bug 1063 - Refine Uri and Uri.Encode ; Fix unit tests (passing on GNU/Linux, OSX and Windows) - Refine Uri - remove System.err.print* - scheme is of type Encode - Refine Uri.Encode - substring(..) shall return type Encode - Fix unit tests (passing on GNU/Linux, OSX and Windows) The file was modified src/java/com/jogamp/common/net/Uri.java (diff) The file was modified src/junit/com/jogamp/common/net/TestUri03Resolving.java (diff) The file was modified make/scripts/runtest-x64.bat (diff) The file was modified src/junit/com/jogamp/common/net/TestUri01.java (diff) The file was modified make/scripts/runtest.sh (diff)
Commit
dde91a061cb0bc209442fe0e74a532b91d1bb4b8
by Sven Gothel Bug 1063 : Complete Uri impl. and adoption throughout GlueGen - Uri: - Add error correction (fix) of path at ctor in case a a contained Uri is requested from an opaque one. The latter might come from URI/URL and is not properly encoded! See Uri.PARSE_HINT_FIX_PATH - Simplify conversion methods: - valueOf(URI/URL): Re-encode only if not opaque - getNativeFilePath() -> toFile() - Move IOUtil Uri related constants to class Uri - Add DEBUG and DEBUG_SHOWFIX - Complete adoption of URI -> Uri changes - IOUtil, JarUtil and TempJarCache still holds some left over deprecated methods, which will be removed after officially starting 2 .3.0 (JOGL dependencies) - Otherwise not URI utilization left - Tests - Cleaned ip TestUri01 and TestUri03Resolving - TestUri03Resolving also tests URL -> Uri, and hence mentioned Uri.PARSE_HINT_FIX_PATH The file was modified src/junit/com/jogamp/common/net/URIDumpUtil.java (diff) The file was modified src/java/com/jogamp/common/util/JarUtil.java (diff) The file was modified src/java/com/jogamp/common/util/cache/TempJarCache.java (diff) The file was modified src/junit/com/jogamp/common/util/TestTempJarCache.java (diff) The file was modified src/java/com/jogamp/common/util/IOUtil.java (diff) The file was modified make/scripts/runtest-x64.bat (diff) The file was modified LICENSE.txt (diff) The file was modified make/scripts/java-win64.bat (diff) The file was modified src/junit/com/jogamp/common/util/TestJarUtil.java (diff) The file was modified src/junit/com/jogamp/junit/sec/TestSecIOUtil01.java (diff) The file was modified src/junit/com/jogamp/junit/util/VersionSemanticsUtil.java (diff) The file was modified src/java/com/jogamp/common/os/Platform.java (diff) The file was modified src/java/com/jogamp/common/jvm/JNILibLoaderBase.java (diff) The file was modified make/scripts/runtest.sh (diff) The file was modified src/junit/com/jogamp/common/net/TestUri03Resolving.java (diff) The file was modified src/junit/com/jogamp/common/net/TestUri99LaunchOnReservedCharPathBug908.java (diff) The file was modified src/junit/com/jogamp/junit/sec/Applet01.java (diff) The file was modified src/java/com/jogamp/common/net/Uri.java (diff) The file was modified src/junit/com/jogamp/common/net/TestUri01.java (diff) The file was modified make/jogamp-env.xml (diff) The file was modified make/scripts/runtest.sh (diff) The file was added src/java/com/jogamp/common/net/UriQueryProps.java (diff) The file was added src/junit/com/jogamp/common/net/TestUriQueryProps.java (diff) The file was modified src/java/com/jogamp/common/util/IOUtil.java (diff) The file was removed src/java/com/jogamp/common/net/URIQueryProps.java (diff) The file was modified src/java/com/jogamp/common/net/Uri.java (diff) The file was removed src/junit/com/jogamp/common/net/TestURIQueryProps.java (diff)