summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Bump: 2.5.0 Releasev2.5.0Sven Gothel2023-08-181-2/+2
* doc/GlueGen_Mapping.md: Fix GlueGen Manual read consideration ...Sven Gothel2023-08-142-3/+2
* Bug 1449: Fix link style in manual refs ..Sven Gothel2023-08-142-5/+1
* Bug 1449: Convert manual/index.html to `gfm` (GitHub-Flavored Markdown) using...Sven Gothel2023-08-147-2322/+4485
* feat(manual): Update configuration documentation.Féry Mathieu (Mathius)2023-08-131-2/+126
* Bump JCPP: Use Unix '/' file separator in #line output for UNIFIED_OUTPUTSven Gothel2023-08-123-3/+6
* GlueGen: 'from expression' -> 'with expression'Sven Gothel2023-08-101-1/+1
* Bug 1450: TestCParser: Enable test10_cc() w/o JCPPSven Gothel2023-08-101-1/+1
* Bug 1450: Add test snippets covering the issues: test2.h for Bindingtest2, Te...Sven Gothel2023-08-107-14/+371
* Bug 1450: Be more verbose w/ JavaEmitter comment lines for enums and defines,...Sven Gothel2023-08-102-4/+9
* Bug 1450: Widen ConstantDefinition.isConstantExpression() to include 'pattern...Sven Gothel2023-08-101-2/+4
* Bug 1450: Fix 'Number' rule, i.e. only consume positive numbers as `additiveE...Sven Gothel2023-08-101-2/+2
* ANTLR Syntax: Add debugging facility for GnuCParser.g and StdCParser.gSven Gothel2023-08-102-9/+29
* TestJCPP: Add recursive-include test and include a header file starting with ...Sven Gothel2023-08-084-9/+53
* Merge remote-tracking branch 'Mathieu_Fery/1447-java-wildcard-parsing'Sven Gothel2023-08-081-1/+7
|\
| * feat(generation): Fix generic parsing inside JavaParser.g to allow parsing of...Mathieu Féry2023-08-081-1/+7
* | Merge remote-tracking branch 'Mathieu_Fery/1446-parent-class-directives-issue...Sven Gothel2023-08-081-0/+1
|\ \
| * | feat(generation): Fix CodeGenUtils.emitJavaHeadersMathieu Féry2023-08-081-0/+1
| |/
* | Drop PCPP, GlueGen exclusively uses JCPP; Adopt test case Test{P->J}CPPSven Gothel2023-08-088-1492/+45
* | Bump jcpp (merged w/ jcpp upstream v1.4.14) and adopt to changesSven Gothel2023-08-085-18/+54
|/
* JavaCallback: Add Mathieu Féry's detailed git comment regarding 2abb40b0ca9a...Sven Gothel2023-08-052-2/+2
* Minor cleanup (includes, spacing)Sven Gothel2023-08-055-12/+1
* Add notes `Loading a MacOS Native Library's Dependencies` and use absolute pa...Sven Gothel2023-08-052-6/+44
* Cleanup unit test class names (pt3): Try to start w/ 'Test', remove intermedi...Sven Gothel2023-08-052-10/+10
* Cleanup unit test class names (pt2): Try to start w/ 'Test', remove intermedi...Sven Gothel2023-08-0518-25/+25
* Cleanup unit test class names: Try to start w/ 'Test', remove intermediate 'T...Sven Gothel2023-08-0510-0/+0
* JavaConfiguration.requiresJavaCallbackCode() shall return true for all JavaCa...Sven Gothel2023-08-051-1/+1
* GlueGen Code Unit Tests using a statically linked tool library do not need to...Sven Gothel2023-08-054-21/+4
* WIP JavaCallback Tests: Fix Test4p2JavaCallback.chapter__TestLoadLibrary() is...Sven Gothel2023-08-051-1/+1
* WIP JavaCallback Tests: Fix typo in 'CustomJavaCode' Java class target nameSven Gothel2023-08-051-1/+1
* WIP JavaCallback Tests: Fix: test2-CustomJavaImplCode.java.stub must be 'Incl...Sven Gothel2023-08-051-2/+3
* WIP JavaCallback Tests: Fix: Link library Bindingtest2p1 against library test...Sven Gothel2023-08-051-3/+3
* WIP JavaCallback Tests: Rename test2-gluegen.cfg -> test2-if.cfgSven Gothel2023-08-052-1/+1
* Merge remote-tracking branch 'Mathieu_Fery/wip/test_case_callback_emission'Sven Gothel2023-08-0422-313/+902
|\
| * wip(test_case): Example of test case for issue related of 927bbc7160a812bb29c...Mathieu Féry2023-08-0422-313/+902
* | Merge remote-tracking branch 'Mathieu_Fery/feature/prevent_callback_generatio...Sven Gothel2023-08-045-7/+19
|\ \
| * | feat(callbackGenerator): Prevent generation of CallBack interface if setter r...Mathieu Féry2023-08-045-7/+19
* | | Merge remote-tracking branch 'Mathieu_Fery/feat/array_accessor_with_getter_of...Sven Gothel2023-08-041-4/+15
|\ \ \
| * | | feat(arrayAccessor): Allow to use ReturnedArrayLength with getter associated ...Mathieu Féry2023-08-031-4/+15
| |/ /
* | / Revert "JavaCallback: Remove non-UserParam JavaConfiguration.requiresJavaCall...Sven Gothel2023-08-042-2/+12
| |/ |/|
* | doc/GlueGen_Mapping.md: Shorten UserParamIndex '<0' to disable 'UserParam' an...Sven Gothel2023-08-042-4/+65
* | JavaCallback: Remove non-UserParam JavaConfiguration.requiresJavaCallbackCode()Sven Gothel2023-08-042-12/+2
* | JavaCallbackEmitter.emitJavaKeyClass(): Use directBufferAddress for compound ...pulledSven Gothel2023-08-045-16/+259
* | JavaEmitter.bindFunction(): Add JavaCallback userParam non-void case (i.e. 'S...Sven Gothel2023-08-041-18/+28
* | CMethodBindingEmitter.emitBodyPassCArguments(): Either pass STRING_CHARS_PREF...Sven Gothel2023-08-041-2/+4
* | Fix & Enhance Test4JavaCallback for non-userParam chapter12*: Fix ad-hoc comp...Sven Gothel2023-08-044-38/+142
* | JavaEmitter: Encapsulate 'needsJavaCallbackCode' query in JavaConfiguration. ...Sven Gothel2023-08-042-7/+11
* | JavaCallbackEmitter.emitCAdditionalCode(): Use `info.cbFuncBinding` locally a...Sven Gothel2023-08-041-6/+11
* | JavaCallbackEmitter.emitJavaCallbackBodyPassJavaArguments(): Drop redundant a...Sven Gothel2023-08-041-5/+5
* | JavaCallbackEmitter.emitCSetFuncPreCall(): Drop redundant arg 'CMethodBinding...Sven Gothel2023-08-032-5/+5