commit 4a70b7d3346341070fd78fa04428262fb6260a01 Author: Sven Gothel Date: Thu Jan 30 12:04:27 2014 +0100 Prepare 2.1.4 commit ded79ff95a9add7c754da92613871d962e814925 Author: Sven Gothel Date: Sun Jan 26 01:40:31 2014 +0100 ActivityLauncher: Ensure System properties are cleared at stop() already commit bb9f014befdbcda3da066ea0128d51950c9bad43 Author: Sven Gothel Date: Sun Jan 26 01:01:11 2014 +0100 build.xml .. fix doc (copy/paste) commit 6613d82263357ad64a22d8f7be68fefe52f42dd4 Author: Sven Gothel Date: Sat Jan 25 14:25:13 2014 +0100 Add lst-jars.sh script commit b8a515bbfa9bc26aaf5291f065f6860cd5ddee11 Author: Sven Gothel Date: Sat Jan 25 14:05:42 2014 +0100 Jar Manifest: Seal all packages ; Each jar is 'standalone' as required by 'sealed packages': gluegen-rt.jar < gluegen-rt-android.jar < gluegen.jar commit f1090c3db5e7647b0a1e1fef2cda5f9c424a2fb8 Author: Sven Gothel Date: Sat Jan 25 13:41:34 2014 +0100 Jar Manifest: Sealed Entries must follow generic headers - Otherwise subsequent entries are not recognized commit 022c31eefaa0c11fbc069fd35cf5311a556c9ae5 Author: Sven Gothel Date: Fri Jan 24 13:05:11 2014 +0100 Bug 856 - Android: Support dual ABI (x86 i686 *and* ARMv7arm), i.e. pick 'best' ABI - Use 'os.arch' as a prelim CPUType for MachineDescription - Always attempt to load a binary and parse it's elf header - Linux: self-exe - Android: gluegen-rt library - Other: java lib - Always use details (ABI) if ARM - Android: Check CPU_TYPE and CPU_TYPE2 // FIXME / HACK: // We use sCPUType for MachineDescriptionRuntime.getStatic() // until we have determined the final CPU_TYPE, etc. // MachineDescriptionRuntime gets notified via MachineDescriptionRuntime.notifyPropsInitialized() below. // // We could use Elf Ehdr's machine value to determine the bit-size // used for it's offset table! // However, 'os.arch' should be a good guess for this task. Tested manually on - Linux x86, x86_64, armhf (raspi) - Android intel and arm - Windows x86_64 - OSX x86_64 commit 2868816971bb80eb226e6edffc527d909ced755b Author: Sven Gothel Date: Fri Jan 24 02:44:26 2014 +0100 Refine test/TestMultiAndFatJar: Demoing test class outside of fat and multi jar Use 'output' folder - Copy jogl-test.jar and junit.jar to output, to be used in executing (run-*.sh) Works here .. commit 748ad7e1e0d58d4e1f4bb41cea39af091b5bf5dd Author: Sven Gothel Date: Thu Jan 23 19:38:28 2014 +0100 Platform: Fix API doc of getCPUFamily(), getCPUType() and getABIType() commit 45f78321160cd6303a35ec52768367ef5ccef9e0 Author: Sven Gothel Date: Wed Jan 22 23:07:48 2014 +0100 Jar Manifest: Add empty line before EOF (otherwise last line is cut-off - duh), add 'Application-Library-Allowable-Codebase: *' commit efb7c478fda04336292104b10c3adf985d59b173 Author: Sven Gothel Date: Wed Jan 22 20:14:00 2014 +0100 Bug 945 - GlueGen's IOUtil does not consider file URI's authority when converting to file-path or URI (Windows UNC / share host) Note: Authority for 'file-scheme' URI's is used on Windows to denote the host of the shared resource -> UNC Following methods of IOUtil didn't consider the authority for file-scheme URI: 'URL toURL(final URI uri)' 'String decodeURIToFilePath(final String uriPath)' 'String decodeURIIfFilePath(final URI uri)' Further more, the patterns 'patternSingleFS' and 'patternSingleBS' converted multiple '\' '/' to one replacement. However, we should not change the separator count and replace them one-by-one. TestIOUtilURIHandling: - Added shared-file-host 'filehost' test cases to file URIs and plain file path tests. - Passed on Unix and Windows. Added 'make/scripts/test-win32-smb_share.bat' - Testing actual windows share usage - Passed on Windows commit d0acda31e866040d8dbf8e72f983b78bafcb243a Author: Sven Gothel Date: Tue Jan 21 02:06:21 2014 +0100 GlueGen: Add 'MethodJavadoc comment-line..' configuration element, allowing to add custom API doc lines per method for the JavaMethodBindingEmitter commit 2ce522b01cc5f85084d373cefbe21ae706238191 Author: Sven Gothel Date: Tue Jan 14 19:11:16 2014 +0100 Bug 944 - Platform doesn't parse early-access java-version string properly (JAVA_VERSION_UPDATE) Fix JAVA_VERSION_UPDATE for early release versions. Early access java versions are e.g. '1.7.0_60-ea' where releases simply are named: '1.7.0_60'. commit 6de214a403f4277dbfdff2e9cf974c964f1dcdbb Author: Sven Gothel Date: Sat Jan 11 07:39:16 2014 +0100 Add TaskBase.flush(Throwsable): To propagate optional reason for flush ; Deprecate flush() commit 12fe6a6d8fcce42ccfec9e744e3b834aeaf9608b Author: Sven Gothel Date: Thu Jan 9 20:23:35 2014 +0100 IntBitfield: Fix ctor: min 1 unit; Fix getBitCount(): Use unsigned right-shift '>>>' commit fd3d0dcf4db9b84ae346653f438c7fe4d2e45fd9 Author: Harvey Harrison Date: Tue Dec 3 23:19:54 2013 -0800 gluegen: MethodBinding implements clone() without implenting Clonable Just directly call the copy-constructor and avoid using clone. Signed-off-by: Harvey Harrison commit e7356d0bdbce5dd0bfb64b08f1f61ff41778e010 Author: Sven Gothel Date: Mon Dec 30 15:37:11 2013 +0100 IOUtil: Add convenience compound class 'ClassResources' commit 5b1cacb04b19be85cb11cbe55c50c960b494ec05 Author: Sven Gothel Date: Wed Dec 18 20:54:02 2013 +0100 Bump to 2.1.4 RC