| Commit message (Expand) | Author | Age | Files | Lines |
* | doc/GlueGen_Mapping.md: Using 'UserParamClass' .. grammar (3 commits for 1 di...rc | Sven Gothel | 2023-07-10 | 2 | -3/+3 |
* | doc/GlueGen_Mapping.md: Typos 'UserParam' -> 'UserParamClass' (2 more occassi... | Sven Gothel | 2023-07-10 | 2 | -8/+8 |
* | doc/GlueGen_Mapping.md: Typos 'UserParam' -> 'UserParamClass' | Sven Gothel | 2023-07-10 | 2 | -4/+4 |
* | GlueGen JavaCallback: Add optional custom 'Callback-UserParamClass` for non-c... | Sven Gothel | 2023-07-10 | 9 | -443/+513 |
* | Manual: Fix ArgumentIsPascalString | Sven Gothel | 2023-07-08 | 1 | -2/+2 |
* | GlueGen JavaCallback: Add capability to have UserParam as (part of) key | Sven Gothel | 2023-07-08 | 11 | -106/+709 |
* | GlueGen JavaCallback Doc: Remove reasoning (avoiding ambiguity) to CallbackFu... | Sven Gothel | 2023-07-06 | 2 | -10/+4 |
* | GlueGen JavaCallback: Remove ambiguity: Config JavaCallbackDef/JavaCallbackKe... | Sven Gothel | 2023-07-06 | 9 | -157/+200 |
* | GlueGen JavaCallback: Fix `staticCBClazz*` initial setup (only), using a NewG... | Sven Gothel | 2023-07-05 | 1 | -18/+22 |
* | Manual: Refine `ArgumentIsPascalString` | Sven Gothel | 2023-07-05 | 1 | -3/+3 |
* | GlueGen: Add 'PascalString' string semantics (length + value-ptr), added prel... | Sven Gothel | 2023-07-05 | 6 | -25/+177 |
* | GlueGen JavaCallback/LibraryOnLoad: Always include the `libraryBasename` agno... | Sven Gothel | 2023-07-05 | 5 | -68/+132 |
* | doc/GlueGen_Mapping.md: Quote `void*` correctly .. | Sven Gothel | 2023-07-04 | 2 | -4/+5 |
* | GlueGen JavaType.appendDescriptor(..): Fix regression: Must return a vanilla ... | Sven Gothel | 2023-07-04 | 1 | -3/+1 |
* | GlueGen JavaCallback: Revised: Static Java callback dispatcher, dropping nati... | Sven Gothel | 2023-07-04 | 18 | -862/+1999 |
* | GlueGen JavaCallback: Unify native 'T_JavaCallbackGlueData' typedef structcallback_jniuserparamproxy | Sven Gothel | 2023-07-02 | 3 | -11/+25 |
* | GlueGen JavaCallback: CMethodBindingEmitter: Check, describe & clear exceptio... | Sven Gothel | 2023-07-02 | 2 | -7/+103 |
* | GlueGen JavaCallback: CMethodBindingEmitter: Check lockObj for NULL before Ge... | Sven Gothel | 2023-07-02 | 1 | -0/+1 |
* | CMethodBindingEmitter JavaCallback: Use a friendly readable basename for errors | Sven Gothel | 2023-07-02 | 1 | -16/+19 |
* | GlueGen Struct [18]: Drop redundant 'static get*ElemCount() { return 1 }` for... | Sven Gothel | 2023-07-02 | 2 | -3/+5 |
* | GlueGen JavaCallback: Native Callback: Reduce 'look-ahead' of read-after-free... | Sven Gothel | 2023-07-02 | 1 | -9/+9 |
* | GlueGen JavaCallback: Document native callback use-after-free potential (caug... | Sven Gothel | 2023-07-02 | 1 | -1/+6 |
* | doc/GlueGen_Mapping.md: Typo | Sven Gothel | 2023-07-02 | 2 | -2/+2 |
* | GlueGen JavaCallback: Emphasize all methods are thread-safe | Sven Gothel | 2023-07-02 | 2 | -2/+3 |
* | GlueGen JavaCallback: Native callback: Check ObjectRef validity and synchroni... | Sven Gothel | 2023-07-02 | 3 | -21/+66 |
* | GlueGen JavaCallback: Use `SetCallback-KeyClass` if manually specified, even ... | Sven Gothel | 2023-07-01 | 5 | -12/+41 |
* | GlueGen JavaCallback: Only produce default 'Key' class if keys are used, expo... | Sven Gothel | 2023-07-01 | 8 | -271/+734 |
* | GlueGen JavaCallback: Release the associated data (natively) only after the a... | Sven Gothel | 2023-07-01 | 1 | -2/+8 |
* | GlueGen Intro: Add section about its comprehensive runtime library, shorten t... | Sven Gothel | 2023-07-01 | 4 | -20/+66 |
* | GlueGen JavaCallback: Resolve key mapping of callback and associated resource... | Sven Gothel | 2023-06-30 | 10 | -177/+1429 |
* | GlueGen FunctionType/MethodBinding: get*ParameterList(): Use a more flexible ... | Sven Gothel | 2023-06-30 | 8 | -84/+210 |
* | Eclipse classpath | Sven Gothel | 2023-06-30 | 1 | -1/+1 |
* | Test4JavaCallback: Just rename myUserParam -> myUserParam01 for future tests.. | Sven Gothel | 2023-06-29 | 1 | -22/+22 |
* | GlueGen JavaCallback: Set-Callback: Ensure a previously mapped 'userParam' in... | Sven Gothel | 2023-06-29 | 2 | -12/+42 |
* | README.md: Fix links | Sven Gothel | 2023-06-29 | 1 | -2/+2 |
* | Doc intro: Fix LibraryOnLoad using generic LibraryBasename | Sven Gothel | 2023-06-29 | 4 | -4/+4 |
* | Doc: www/index.html: Fix JOGL UML link | Sven Gothel | 2023-06-29 | 1 | -1/+1 |
* | Doc: Align GlueGen_Mapping.md intro w/ README.md and www/index.html | Sven Gothel | 2023-06-29 | 4 | -23/+41 |
* | GlueGen JavaCallback: 1st Working Draft: Changed 'JavaCallbackDef' config, ad... | Sven Gothel | 2023-06-29 | 12 | -217/+863 |
* | GlueGen ProcAddressCMethodBindingEmitter.jniMangle() override: Only add addit... | Sven Gothel | 2023-06-29 | 1 | -1/+1 |
* | GlueGen FunctionType: Factor out getParameterList(..) from toString(..) and d... | Sven Gothel | 2023-06-29 | 3 | -22/+113 |
* | GlueGen CMethodBindingEmitter: Refactor emitBodyReturnResult() -> emitBodyMap... | Sven Gothel | 2023-06-29 | 1 | -98/+148 |
* | GlueGen: Move [de]captializeString(..) JavaEmitter -> static in CodeGenUtils | Sven Gothel | 2023-06-29 | 2 | -7/+21 |
* | GlueGen LibraryOnLoad Config: Generate `JNI_OnLoad(..)` for dynamic and `JNI_... | Sven Gothel | 2023-06-29 | 4 | -5/+141 |
* | GlueGen doc/GlueGen_Mapping.md: Mentiond OO-Style API mapping and add section... | Sven Gothel | 2023-06-29 | 1 | -3/+74 |
* | GlueGen Struct [17]: Handle void pointers, i.e. `void*`, within a struct as `... | Sven Gothel | 2023-06-29 | 4 | -43/+80 |
* | GlueGen JavaCallback: Add JavaCallback.methodSignature to JNI arg-list and pa... | Sven Gothel | 2023-06-26 | 1 | -0/+16 |
* | GlueGen JavaCallback: Move JavaCallback into JavaConfiguration, accessible ac... | Sven Gothel | 2023-06-26 | 2 | -52/+82 |
* | GlueGen JavaCallback: Expose getJNIMethodDescriptor() for JNI mangled method ... | Sven Gothel | 2023-06-26 | 3 | -14/+49 |
* | GlueGen JavaCallback: Use new JavaType nature 'named-class', denoting the gen... | Sven Gothel | 2023-06-26 | 2 | -1/+5 |