Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GlueGen: Add 'MethodJavadoc <method-name> comment-line..' configuration ↵ | Sven Gothel | 2014-01-21 | 2 | -38/+85 |
| | | | | element, allowing to add custom API doc lines per method for the JavaMethodBindingEmitter | ||||
* | Bug 944 - Platform doesn't parse early-access java-version string properly ↵ | Sven Gothel | 2014-01-14 | 2 | -7/+6 |
| | | | | | | | | | (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'. | ||||
* | Add TaskBase.flush(Throwsable): To propagate optional reason for flush ; ↵ | Sven Gothel | 2014-01-11 | 1 | -1/+10 |
| | | | | Deprecate flush() | ||||
* | IntBitfield: Fix ctor: min 1 unit; Fix getBitCount(): Use unsigned ↵ | Sven Gothel | 2014-01-09 | 1 | -9/+14 |
| | | | | right-shift '>>>' | ||||
* | gluegen: MethodBinding implements clone() without implenting Clonable | Harvey Harrison | 2014-01-05 | 1 | -6/+1 |
| | | | | | | Just directly call the copy-constructor and avoid using clone. Signed-off-by: Harvey Harrison <[email protected]> | ||||
* | IOUtil: Add convenience compound class 'ClassResources' | Sven Gothel | 2013-12-30 | 1 | -0/+37 |
| | |||||
* | Bump to 2.1.4 RCv2.1.4_rc01 | Sven Gothel | 2013-12-18 | 1 | -1/+1 |
| | |||||
* | gluegen: use String.format to emit the error exception in implementation classesv2.1.3 | Harvey Harrison | 2013-11-30 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | Changes emitted code from: if (__addr_ == 0) { throw new Exception("Method \"" + "$methodName" + "\" not available"); to: if (__addr == 0) { throw new Exception(String.format("Method \"%s\" not available", "$methodName")); This removes all the redundant error message parts for each error string and only stores the unique method name in a string. Signed-off-by: Harvey Harrison <[email protected]> | ||||
* | IOUtil.encodeToURI(): Only use method if required | Sven Gothel | 2013-11-28 | 2 | -3/+113 |
| | | | | | | | Only use IOUtil.encodeToURI() if required, i.e. 'new URI(String)' but not 'new URI(scheme, ...)' since the latter already encodes the path. TestIOUtilURIHandling.test00BasicCoding() validates above findings. | ||||
* | IOUtil.toURL(..) Apply decodeFromURI(uri.getPath()) if file-scheme; Add ↵ | Sven Gothel | 2013-11-28 | 5 | -36/+251 |
| | | | | | | | | | | | | | | | | | | | IOUtil.decodeURIToFilePath(..) for native usage. Refine comments, API doc. toURL(..): Apply space conversion, decodeFromURI(..), on file-scheme path, ensuring decoded space. ++ Add decodeURIToFilePath(String uriPath) and decodeURIToFilePath(URI uri) Both methods shall simplify decoding a file-URI for native platform usage. Tested in TestIOUtilURIHandling +++ | ||||
* | JARUtil/IOUtil: Reuse IOUtil.JAR_SCHEME_SEPARATOR (now a char); Add DEBUG to ↵ | Sven Gothel | 2013-11-27 | 2 | -7/+12 |
| | | | | JarUtil.getJarEntry(..) | ||||
* | IOUtil: Add comments to slashify args @ caller; Use validated File @ ↵ | Sven Gothel | 2013-11-27 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | | IOUtil.toURISimple ; DEBUG: stdout -> stderr Add comments to slashify(..) arguments for better documentation. +++ Use validated File @ IOUtil.toURISimple(..): slashify(file, true, isDirectory) to slashify(new File(path).getAbsolutePath(), true, isDirectory) i.e. same w/ above variant and determine absolute path via File instance. +++ DEBUG: stdout -> stderr | ||||
* | IOUtil/JarUtil: DEBUG output on stderr not stdout | Sven Gothel | 2013-11-27 | 2 | -26/+30 |
| | |||||
* | JarUtil: Use common strings for exceptions (same as used in IOUtil) | Sven Gothel | 2013-11-27 | 1 | -2/+2 |
| | |||||
* | glibc-compat-symbols.h: Use GLIBC_2.0 for 32bit ; Use asm(..) instead of ↵ | Sven Gothel | 2013-11-17 | 1 | -8/+13 |
| | | | | __asm__(..) to support clang ; Branch on OS predef-macro for GLIBC detection, allow __GNUC__ and __clang__ on __linux__ | ||||
* | Use 'gluegen-clang.properties' for generic clang and ↵ | Sven Gothel | 2013-11-17 | 6 | -5/+72 |
| | | | | | | | | 'gluegen-xcode_clang.properties' for OSX xcode-clang ; Add GNU/Linux LLVM/clang build scripts Use 'gluegen-clang.properties' for generic clang and 'gluegen-xcode_clang.properties' for OSX xcode-clang. Add GNU/Linux LLVM/clang build scripts | ||||
* | Add generic 'check-glibc.sh' script / rename old script | Sven Gothel | 2013-11-17 | 2 | -10/+36 |
| | |||||
* | Bump (back) to 2.1.3 - devel (Postpone 2.2.0 track until important bugs and ↵ | Sven Gothel | 2013-11-06 | 1 | -2/+2 |
| | | | | issues are fixed) | ||||
* | Bump to 2.2.0 RC/Devel .. | Sven Gothel | 2013-11-01 | 1 | -5/+4 |
| | |||||
* | Release 2.1.2 (Android 0914017)v2.1.2 | Sven Gothel | 2013-11-01 | 1 | -1/+1 |
| | | | | Note: We are not quite done yet - but preparing 2.1.2 build now. | ||||
* | Bump 2.1.2 Release .. | Sven Gothel | 2013-11-01 | 1 | -2/+2 |
| | |||||
* | Bug 881 - Add 'Application-Name' in Jar's manifest to avoid Java6 NPEs .. | Sven Gothel | 2013-11-01 | 6 | -0/+6 |
| | |||||
* | Bug 754 - JarUtil: Add method to generate resource URI from class's Jar URI ↵ | Sven Gothel | 2013-10-31 | 2 | -0/+68 |
| | | | | and resource name (Remove Ubuntu fonts from jogl-all.jar, provide it separately to reduce footprint for the masses.) | ||||
* | Bump to 2.1.2-devel (Commit 55cc188f0f076a046d05a49c1c82bb90ba545117 missed ↵ | Sven Gothel | 2013-10-25 | 1 | -1/+1 |
| | | | | to incr. sub-minor) | ||||
* | Bug 871 - Add optional xcode.clang support for all modules: Fix 'isCLANG' ↵ | Sven Gothel | 2013-10-25 | 2 | -1/+6 |
| | | | | detection ; echo 'gcc.compat.compiler' | ||||
* | TempJarCache: Make 'initialization' query/flag thread safe, i.e. synchronize ↵ | Sven Gothel | 2013-10-24 | 2 | -7/+24 |
| | | | | | | | if !isInit (dbl-check locking) - isInit must be set to 'true' _after_ actual initialization, so caller can be blocked until done - staticInitError must be volatile as well | ||||
* | Use org.junit.Assert instead of deprecated junit.framework.Assert | Sven Gothel | 2013-10-24 | 7 | -194/+187 |
| | |||||
* | Fix Bug 871 - Add optional xcode.clang support for all modules (Extends Bug ↵ | Sven Gothel | 2013-10-24 | 4 | -1/+9 |
| | | | | | | | | | | 837 w/ xcode's xcrun) Bump make/lib/cpptasks.jar to a65cc99054a5a6684784bf9a9e8c13fe866b81ad make/lib/gluegen-clang.properties: Defaults to xcode.clang make/jogamp-env.xml: Show env. SDKROOT | ||||
* | PlatformPropsImpl: Add static class OSXVersion w/ selected OSX VersionNumbers | Sven Gothel | 2013-10-24 | 1 | -1/+11 |
| | |||||
* | Fix Bug 865: Safari >= 6.1 [OSX]: May employ xattr on 'com.apple.quarantine' ↵ | Sven Gothel | 2013-10-23 | 5 | -33/+138 |
| | | | | | | | | | on 'PluginProcess.app' - IOUtil.getTempDir(..): Don't test executable caps on OSX for java_io_tmpdir - JarUtil.extract(..): Issue native fixNativeLibAttribs(..) on OSX for native library files, i.e. remove xattr 'com.apple.quarantine' | ||||
* | Bump to 2.1.1-devel | Sven Gothel | 2013-10-19 | 1 | -2/+2 |
| | |||||
* | Release 2.1.1 (Android 0914016)v2.1.1 | Sven Gothel | 2013-10-19 | 1 | -4/+4 |
| | |||||
* | Fix Bug 857: GlueGen produces erroneous file URI on Windows, which breaks ↵ | Sven Gothel | 2013-10-18 | 11 | -266/+523 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Netbeans's JarURLStreamHandler - 'URL IOUtil.toURL(URI)' - Needs to encode the file-path portion on Windows(*) if exists. The file-path here shall only be encoded as follows: - backslash -> slash - ensure starting with slash (*) We perform above action for all OS, if 'false == File.separator.equals("/")' - Added high verbosity in DEBUG mode to easy debugging for future cases .. - Cleanup URI/URL unit tests, i.e. split URLCompositionTest into: - TestIOUtilURICompose - TestIOUtilURIHandling (Now covers Bug 857 as well) - TestUrisWithAssetHandler - TestURIQueryProps Tested all unit tests manually on GNU/Linux and Windows w/ JRE 7u45 | ||||
* | Bump 7u45 | Sven Gothel | 2013-10-18 | 4 | -8/+8 |
| | |||||
* | gluegen: add all missing @Override annotations | Harvey Harrison | 2013-10-17 | 51 | -0/+182 |
| | | | | Signed-off-by: Harvey Harrison <[email protected]> | ||||
* | gluegen: remove trailing whitespace | Harvey Harrison | 2013-10-17 | 136 | -2508/+2508 |
| | | | | Signed-off-by: Harvey Harrison <[email protected]> | ||||
* | ArrayHashSet: Use final local vars if applicable | Sven Gothel | 2013-10-17 | 1 | -7/+7 |
| | |||||
* | ArrayHashSet: Add @Override | Sven Gothel | 2013-10-17 | 1 | -0/+27 |
| | |||||
* | Bug 800 - Add Windows 8 Touch Event Support / Enable Win 7 definitions via ↵ | Sven Gothel | 2013-10-13 | 1 | -4/+4 |
| | | | | WINVER/_WIN32_NT 0x0601 | ||||
* | Merge pull request #16 from forticulous/buffers-spelling | Sven Gothel | 2013-10-12 | 1 | -12/+12 |
|\ | | | | | Buffers.java - spelling (lenght -> length) - thx | ||||
| * | Buffers.java - spelling | Matthew Gibson | 2013-08-26 | 1 | -12/+12 |
| | | |||||
* | | Android uses-sdk: Add android:targetSdkVersion="14" (to show up for tablets) | Sven Gothel | 2013-10-11 | 3 | -3/+3 |
| | | |||||
* | | Bump to 2.1.1-devel | Sven Gothel | 2013-10-10 | 1 | -3/+3 |
| | | |||||
* | | Release 2.1.0 (Android 0914015)v2.1.0 | Sven Gothel | 2013-10-10 | 1 | -3/+3 |
| | | |||||
* | | Bug 820: Escape SPACE in filenames for URI ctor, use decoded URI components ↵ | Sven Gothel | 2013-10-07 | 2 | -13/+36 |
| | | | | | | | | | | | | | | | | | | | | when compiling new URI. Add IOUtil: - String encodeToURI(String) - String decodeFromURI(String) Both only handle escaping of SPACE only. Determine whether other chars need to be treated. | ||||
* | | artifact.properties: Add gluegen.build.version:=jogamp.version | Sven Gothel | 2013-10-04 | 1 | -1/+2 |
| | | |||||
* | | VersionUtil.getPlatformInfo: include 'getOSVersionNumber()' beside it's ↵ | Sven Gothel | 2013-10-03 | 1 | -1/+1 |
| | | | | | | | | string representation. | ||||
* | | PropertyAccess: Add trusted properties sun.java2d.opengl, ↵ | Sven Gothel | 2013-10-02 | 1 | -1/+8 |
| | | | | | | | | sun.java2d.noddraw, sun.java2d.d3d, sun.awt.noerasebackground | ||||
* | | IOUtil/JarUtil: Add more detail debug information for URI transformation; ↵ | Sven Gothel | 2013-10-01 | 2 | -18/+41 |
| | | | | | | | | IOUtil.toURL(..) handle exception at 'new File(uri)' | ||||
* | | JNILibLoaderBase.addNativeJarLibsImpl(..): Cleanup debug message creation. | Sven Gothel | 2013-10-01 | 1 | -13/+10 |
| | |