| Commit message (Expand) | Author | Age | Files | Lines |
... | |
| * | | feat(generation): Fix CodeGenUtils.emitJavaHeaders | Mathieu Féry | 2023-08-08 | 1 | -0/+1 |
| |/ |
|
* | | Drop PCPP, GlueGen exclusively uses JCPP; Adopt test case Test{P->J}CPP | Sven Gothel | 2023-08-08 | 8 | -1492/+45 |
* | | Bump jcpp (merged w/ jcpp upstream v1.4.14) and adopt to changes | Sven Gothel | 2023-08-08 | 5 | -18/+54 |
|/ |
|
* | JavaCallback: Add Mathieu Féry's detailed git comment regarding 2abb40b0ca9a... | Sven Gothel | 2023-08-05 | 2 | -2/+2 |
* | Minor cleanup (includes, spacing) | Sven Gothel | 2023-08-05 | 5 | -12/+1 |
* | Add notes `Loading a MacOS Native Library's Dependencies` and use absolute pa... | Sven Gothel | 2023-08-05 | 2 | -6/+44 |
* | Cleanup unit test class names (pt3): Try to start w/ 'Test', remove intermedi... | Sven Gothel | 2023-08-05 | 2 | -10/+10 |
* | Cleanup unit test class names (pt2): Try to start w/ 'Test', remove intermedi... | Sven Gothel | 2023-08-05 | 18 | -25/+25 |
* | Cleanup unit test class names: Try to start w/ 'Test', remove intermediate 'T... | Sven Gothel | 2023-08-05 | 10 | -0/+0 |
* | JavaConfiguration.requiresJavaCallbackCode() shall return true for all JavaCa... | Sven Gothel | 2023-08-05 | 1 | -1/+1 |
* | GlueGen Code Unit Tests using a statically linked tool library do not need to... | Sven Gothel | 2023-08-05 | 4 | -21/+4 |
* | WIP JavaCallback Tests: Fix Test4p2JavaCallback.chapter__TestLoadLibrary() is... | Sven Gothel | 2023-08-05 | 1 | -1/+1 |
* | WIP JavaCallback Tests: Fix typo in 'CustomJavaCode' Java class target name | Sven Gothel | 2023-08-05 | 1 | -1/+1 |
* | WIP JavaCallback Tests: Fix: test2-CustomJavaImplCode.java.stub must be 'Incl... | Sven Gothel | 2023-08-05 | 1 | -2/+3 |
* | WIP JavaCallback Tests: Fix: Link library Bindingtest2p1 against library test... | Sven Gothel | 2023-08-05 | 1 | -3/+3 |
* | WIP JavaCallback Tests: Rename test2-gluegen.cfg -> test2-if.cfg | Sven Gothel | 2023-08-05 | 2 | -1/+1 |
* | Merge remote-tracking branch 'Mathieu_Fery/wip/test_case_callback_emission' | Sven Gothel | 2023-08-04 | 22 | -313/+902 |
|\ |
|
| * | wip(test_case): Example of test case for issue related of 927bbc7160a812bb29c... | Mathieu Féry | 2023-08-04 | 22 | -313/+902 |
* | | Merge remote-tracking branch 'Mathieu_Fery/feature/prevent_callback_generatio... | Sven Gothel | 2023-08-04 | 5 | -7/+19 |
|\ \ |
|
| * | | feat(callbackGenerator): Prevent generation of CallBack interface if setter r... | Mathieu Féry | 2023-08-04 | 5 | -7/+19 |
* | | | Merge remote-tracking branch 'Mathieu_Fery/feat/array_accessor_with_getter_of... | Sven Gothel | 2023-08-04 | 1 | -4/+15 |
|\ \ \ |
|
| * | | | feat(arrayAccessor): Allow to use ReturnedArrayLength with getter associated ... | Mathieu Féry | 2023-08-03 | 1 | -4/+15 |
| |/ / |
|
* | / | Revert "JavaCallback: Remove non-UserParam JavaConfiguration.requiresJavaCall... | Sven Gothel | 2023-08-04 | 2 | -2/+12 |
| |/
|/| |
|
* | | doc/GlueGen_Mapping.md: Shorten UserParamIndex '<0' to disable 'UserParam' an... | Sven Gothel | 2023-08-04 | 2 | -4/+65 |
* | | JavaCallback: Remove non-UserParam JavaConfiguration.requiresJavaCallbackCode() | Sven Gothel | 2023-08-04 | 2 | -12/+2 |
* | | JavaCallbackEmitter.emitJavaKeyClass(): Use directBufferAddress for compound ...pulled | Sven Gothel | 2023-08-04 | 5 | -16/+259 |
* | | JavaEmitter.bindFunction(): Add JavaCallback userParam non-void case (i.e. 'S... | Sven Gothel | 2023-08-04 | 1 | -18/+28 |
* | | CMethodBindingEmitter.emitBodyPassCArguments(): Either pass STRING_CHARS_PREF... | Sven Gothel | 2023-08-04 | 1 | -2/+4 |
* | | Fix & Enhance Test4JavaCallback for non-userParam chapter12*: Fix ad-hoc comp... | Sven Gothel | 2023-08-04 | 4 | -38/+142 |
* | | JavaEmitter: Encapsulate 'needsJavaCallbackCode' query in JavaConfiguration. ... | Sven Gothel | 2023-08-04 | 2 | -7/+11 |
* | | JavaCallbackEmitter.emitCAdditionalCode(): Use `info.cbFuncBinding` locally a... | Sven Gothel | 2023-08-04 | 1 | -6/+11 |
* | | JavaCallbackEmitter.emitJavaCallbackBodyPassJavaArguments(): Drop redundant a... | Sven Gothel | 2023-08-04 | 1 | -5/+5 |
* | | JavaCallbackEmitter.emitCSetFuncPreCall(): Drop redundant arg 'CMethodBinding... | Sven Gothel | 2023-08-03 | 2 | -5/+5 |
* | | JavaCallbackEmitter.{emitCSetFuncPreCall, emitCAdditionalCode, emitJavaCallba... | Sven Gothel | 2023-08-03 | 2 | -37/+33 |
* | | JavaCallbackEmitter.{emitCSetFuncPreCall, emitCAdditionalCode, emitJavaCallba... | Sven Gothel | 2023-08-03 | 1 | -4/+5 |
* | | JavaCallbackEmitter.{emitCSetFuncPreCall, emitCAdditionalCode}(): Group 'user... | Sven Gothel | 2023-08-03 | 1 | -6/+17 |
* | | CMethodBindingEmitter.emitBodyMapCToJNIType(..): Add proper intendation to NI... | Sven Gothel | 2023-08-03 | 1 | -9/+13 |
* | | Merge remote-tracking branch 'Mathieu_Fery/feature/java_callback_without_user... | Sven Gothel | 2023-08-02 | 10 | -110/+418 |
|\ \ |
|
| * | | doc/GlueGen_Mapping.md: Add some documentation with JavaCallback without user... | Mathieu Féry | 2023-08-01 | 1 | -2/+68 |
| * | | feat(callbackGenerator): Add basic management of callback without userData | Mathieu Féry | 2023-07-31 | 9 | -108/+350 |
| |/ |
|
* / | feat(generation): Add setter generation for not constant and not opaque compo... | Mathieu Féry | 2023-07-31 | 4 | -5/+33 |
|/ |
|
* | 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 |