SuccessChanges

Summary

  1. Bug 1237 - Clarify IOUtil.getResource(..) for better efficiency, i.e. (details)
  2. Bug 1237: Minor Cleanup: AssetURLContext and IOUtil.getResource(..) (details)
  3. Bug 1243 - Fix IOUtil.cleanPathString(..) special case ; Allow IOUtil (details)
Commit d78bb1be0a6290cb94918b21865a023c01825048 by Sven Gothel
Bug 1237 - Clarify IOUtil.getResource(..) for better efficiency, i.e.
allow caller to skip relative futile lookup
IOUtil.getResource(..) and IOUtil.ClassResources, needs more clarity.
ClassLoader shall be passed explicitly next to the optional relative
context Class instance.
This allows better efficiency, i.e. caller can pass ClassLoader but skip
a possible relative lookup, if not existing.
The file was modifiedsrc/java/com/jogamp/common/util/IOUtil.java (diff)
The file was modifiedsrc/junit/com/jogamp/common/util/TestIOUtil01.java (diff)
The file was modifiedsrc/junit/com/jogamp/common/net/AssetURLConnectionUnregisteredTest.java (diff)
Commit 48cef027ec727d3e03b78f577208d1ce10b705d1 by Sven Gothel
Bug 1237: Minor Cleanup: AssetURLContext and IOUtil.getResource(..)
DEBUG Messages
The file was modifiedsrc/java/com/jogamp/common/util/IOUtil.java (diff)
The file was modifiedsrc/java/com/jogamp/common/net/AssetURLContext.java (diff)
Commit 026875dd5256051d4e3504f1d9b01f7ce2bb70ff by Sven Gothel
Bug 1243 - Fix IOUtil.cleanPathString(..) special case ; Allow IOUtil
and Uri to handle relative path
Fix IOUtil.cleanPathString(..) special case:
Special case '/a/./../b' -> '/b'
requires to resolve './' before '../'.
Allow IOUtil and Uri to handle relative path:
- IOUtil.getParentOf(..)
- IOUtil.cleanPathString(..)
Handle cases:
  'a/./../b' -> 'b'
  '.././b' -> '../b'
- Uri: Handle null scheme
The file was modifiedsrc/java/com/jogamp/common/net/Uri.java (diff)
The file was modifiedsrc/junit/com/jogamp/common/net/TestUri01.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/JarUtil.java (diff)
The file was modifiedmake/scripts/runtest.sh (diff)
The file was modifiedsrc/java/com/jogamp/common/ExceptionUtils.java (diff)
The file was modifiedsrc/junit/com/jogamp/common/util/TestIOUtil01.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/SourcedInterruptedException.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/IOUtil.java (diff)