summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* GlueGen: Rename GlueEmitter.getConfig{uration->}() and drop JavaEmitter.getCo...Sven Gothel2023-06-255-14/+7
* GlueGen: Expose CMethodBindingEmitter.getJNIMangledArgs() as a public static ...Sven Gothel2023-06-251-14/+24
* GlueGen Struct [16]: Add support for pointer-pointer and function-pointer valuesSven Gothel2023-06-239-203/+592
* GlueGen: JavaConfiguration.promoteTypeInfo(): Fix primitive pointerDepth, i.e...Sven Gothel2023-06-231-1/+1
* GlueGen: JavaConfiguration.typeInfo(..): Clarify DEBUG_TYPE_INFO outputSven Gothel2023-06-231-12/+14
* GlueGen: Type: Have get{Base,Target}Type() stop at isFunctionPointer(), enhan...Sven Gothel2023-06-237-38/+76
* GlueGen: Type, JavaType: Align getSignature(..) outputSven Gothel2023-06-232-41/+48
* NIO NativeBuffer, {Element,Pointer}Buffer: Add limit, clear and flip; Arrange...Sven Gothel2023-06-234-94/+385
* GlueGen Test: Test2 -> Test2FuncPtrSven Gothel2023-06-232-4/+4
* JavaEmitter.typeToJavaTypeImpl(): Add targetType in GlueGenException and remo...Sven Gothel2023-06-211-13/+15
* GlueGen junit test2.h: Add an anonymous struct pointer w/ opaque long configSven Gothel2023-06-202-5/+4
* GlueGen Struct [15b]: FunctionPointer: Drop is<FuncName>Null() -> use get<Fun...Sven Gothel2023-06-206-116/+47
* GlueGen Struct [15]: Add FunctionPointer getter and setter support w/ documen...Sven Gothel2023-06-2010-167/+631
* doc/GlueGen_Mapping.md: Place `Struct Setter Pseudo-Code` above 'Signature Ta...Sven Gothel2023-06-201-29/+50
* GlueGen Type: Use virt getTargetType() for ArrayType dropping getElementType(...Sven Gothel2023-06-197-26/+30
* Doc: Manual: Adding disclaimer being slightly outdated and hint to GlueGen_Ma...Sven Gothel2023-06-181-0/+5
* www/index.html: Copy Documentation section into main text for visibilitySven Gothel2023-06-181-0/+11
* GlueGen Struct [14]: Update doc/GlueGen_Mapping.mdSven Gothel2023-06-182-24/+151
* CPP Enable Pragma Once: Remove cli '--enablePragmaOnce' option as it is enabl...Sven Gothel2023-06-181-4/+1
* Merge remote-tracking branch 'Mathieu_Fery/feature/add_preserveGeneratedCPP_o...Sven Gothel2023-06-182-6/+9
|\
| * feat(cli): Add --preserveGeneratedCPP option inside GlueGenMathieu Féry2023-06-162-4/+8
* | Merge remote-tracking branch 'Mathieu_Fery/feature/improve_logs_inside_transl...Sven Gothel2023-06-181-1/+9
|\ \
| * | feat(translationUnit): Improve logs in case of failure inside translationUnitMathieu Féry2023-06-161-1/+9
| |/
* | Merge remote-tracking branch 'Mathieu_Fery/feature/improve_compound_type_errors'Sven Gothel2023-06-181-2/+6
|\ \
| * | feat(CompoundType): Improve error log on CompoundType.addField and CompoundTy...Mathieu Féry2023-06-161-2/+6
| |/
* | fix(cli): Fix disablePragmaOnce optionFéry Mathieu (Mathius)2023-06-181-1/+1
* | CustomJNICode: Add missing (separated) test1p1-CustomJNICode.c.stubSven Gothel2023-06-181-0/+5
* | CustomJNICode: Fix/complete commit d7bc10d7ff0e3a30d74c4e4c439230f3983bcfb4: ...Sven Gothel2023-06-185-17/+13
* | Merge remote-tracking branch 'Mathieu_Fery/feature/add_customJNICode_directive'Sven Gothel2023-06-1810-1/+108
|\ \
| * | feat(jni): Add directive for dedicated JNI Code with CustomJNICodeMathieu Féry2023-06-1610-1/+108
| |/
* | Merge remote-tracking branch 'Mathieu_Fery/feature/support_of_bitwise_not'Sven Gothel2023-06-183-2/+19
|\ \
| * | feat(constants): Add supports of ~ inside ConstantDefinitionMathieu Féry2023-06-163-2/+19
| |/
* | CPP Enable Pragma Once: Default is 'true', since usually all compiler and API...Sven Gothel2023-06-182-3/+6
* | CPP Enable Pragma Once: Add GlueGen.run(..) debug output w/ all paramterSven Gothel2023-06-182-3/+8
* | CPP Enable Pragma Once: Use default jcpp branch as its merged nowSven Gothel2023-06-181-1/+0
* | Merge remote-tracking branch 'remotes/Mathieu_Fery/feature/enable_pragma_once'Sven Gothel2023-06-188-15/+80
|\ \
| * | feat(feature): Enable pragma once managementMathieu Féry2023-06-168-15/+80
| |/
* | Bring back produced html5 standalone files, having fixed pandoc usage.Sven Gothel2023-06-183-2/+2159
* | GlueGen Struct [13]: Adopt GlueGen_Mapping.md to changes, added `Struct Java ...Sven Gothel2023-06-181-66/+113
* | GlueGen Struct [9b]: Add unit test for fixed 'void*' regression commit eec3f2...Sven Gothel2023-06-182-3/+9
* | GlueGen Struct [12]: Throw InternalError(..) for produced code-path where Own...Sven Gothel2023-06-181-0/+15
* | GlueGen Struct [11]: Formalize Ownership (enum) and elaborate generated Java ...Sven Gothel2023-06-181-120/+208
* | GlueGen Struct [10]: Don't skip primitive w/ platform dependent sized type in...Sven Gothel2023-06-181-14/+7
* | GlueGen Struct [9]: Fix regression which added a pointer referencing type 'vo...Sven Gothel2023-06-181-0/+8
* | Type: Add hasSize(), change getSignature(..) for const: isConstTypedef() -> "...Sven Gothel2023-06-181-2/+5
* | JavaType: Add getSignature(..) like TypeSven Gothel2023-06-181-5/+14
* | Drop .md -> .html generated docs (ugly), use our cgit md -> html via refined ...Sven Gothel2023-06-173-1240/+2
* | doc/GlueGen_Mapping.md: Remove note regarding shrinking array, resolvedSven Gothel2023-06-172-9/+0
* | doc/JogAmpMacOSVersions.html: Replaced w/ standalone html5 w/ header (utf8)Sven Gothel2023-06-171-405/+21
* | GlueGen Struct [8]: Revised setter (resolved shrinking array, using 'subset' ...Sven Gothel2023-06-175-527/+672