aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/jogamp/gluegen/CMethodBindingEmitter.java
Commit message (Expand)AuthorAgeFilesLines
* Bug 1481 - Hide [ArgumentIs]PascalString argument's lengthSven Gothel2023-12-021-11/+46
* CMethodBindingEmitter.emitBodyPassCArguments(): Either pass STRING_CHARS_PREF...Sven Gothel2023-08-041-2/+4
* JavaCallbackEmitter.emitCSetFuncPreCall(): Drop redundant arg 'CMethodBinding...Sven Gothel2023-08-031-1/+1
* JavaCallbackEmitter.{emitCSetFuncPreCall, emitCAdditionalCode, emitJavaCallba...Sven Gothel2023-08-031-8/+8
* CMethodBindingEmitter.emitBodyMapCToJNIType(..): Add proper intendation to NI...Sven Gothel2023-08-031-9/+13
* feat(callbackGenerator): Add basic management of callback without userDataMathieu Féry2023-07-311-1/+1
* GlueGen: Add 'PascalString' string semantics (length + value-ptr), added prel...Sven Gothel2023-07-051-3/+27
* GlueGen JavaCallback: Revised: Static Java callback dispatcher, dropping nati...Sven Gothel2023-07-041-296/+59
* GlueGen JavaCallback: Unify native 'T_JavaCallbackGlueData' typedef structcallback_jniuserparamproxySven Gothel2023-07-021-11/+7
* GlueGen JavaCallback: CMethodBindingEmitter: Check, describe & clear exceptio...Sven Gothel2023-07-021-0/+5
* GlueGen JavaCallback: CMethodBindingEmitter: Check lockObj for NULL before Ge...Sven Gothel2023-07-021-0/+1
* CMethodBindingEmitter JavaCallback: Use a friendly readable basename for errorsSven Gothel2023-07-021-16/+19
* GlueGen JavaCallback: Native Callback: Reduce 'look-ahead' of read-after-free...Sven Gothel2023-07-021-9/+9
* GlueGen JavaCallback: Document native callback use-after-free potential (caug...Sven Gothel2023-07-021-1/+6
* GlueGen JavaCallback: Native callback: Check ObjectRef validity and synchroni...Sven Gothel2023-07-021-9/+44
* GlueGen JavaCallback: Only produce default 'Key' class if keys are used, expo...Sven Gothel2023-07-011-1/+1
* GlueGen JavaCallback: Resolve key mapping of callback and associated resource...Sven Gothel2023-06-301-15/+17
* GlueGen FunctionType/MethodBinding: get*ParameterList(): Use a more flexible ...Sven Gothel2023-06-301-2/+2
* GlueGen JavaCallback: 1st Working Draft: Changed 'JavaCallbackDef' config, ad...Sven Gothel2023-06-291-2/+186
* GlueGen CMethodBindingEmitter: Refactor emitBodyReturnResult() -> emitBodyMap...Sven Gothel2023-06-291-98/+148
* GlueGen JavaCallback: Expose getJNIMethodDescriptor() for JNI mangled method ...Sven Gothel2023-06-261-3/+1
* GlueGen JavaCallback: Use new JavaType nature 'named-class', denoting the gen...Sven Gothel2023-06-261-0/+4
* GlueGen: Expose CMethodBindingEmitter.getJNIMangledArgs() as a public static ...Sven Gothel2023-06-251-14/+24
* GlueGen: Type: Have get{Base,Target}Type() stop at isFunctionPointer(), enhan...Sven Gothel2023-06-231-8/+3
* GlueGen Type: Use virt getTargetType() for ArrayType dropping getElementType(...Sven Gothel2023-06-191-4/+4
* GlueGen Struct [3]: Adopt to CodeUnit Abstraction (replacing plain PrintWrite...Sven Gothel2023-06-161-346/+335
* Bug 1144 - Add 'DelegateImplementation': Requires own MethodBinding for deleg...Sven Gothel2015-03-111-1/+1
* Bug 1144 - Add 'DelegateImplementation': Cleanup MethodBinding/FunctionBindin...Sven Gothel2015-03-111-10/+14
* Bug 1134 - Fix CMethodBindingEmitter return type '_res' qualifiers (part 2)Sven Gothel2015-03-091-1/+7
* Bug 1134 - Fix CMethodBindingEmitter return type '_res' qualifiersSven Gothel2015-03-091-2/+3
* Bug 1134 - Fix IntType 'unsigned'; Type: Use copy-ctor instead of Clonable, ..Sven Gothel2015-03-091-2/+2
* Bug 1134 - Logging's formatter now takes care of Type -> getDebugString() whe...Sven Gothel2015-03-081-1/+1
* Bug 1134 - Use ASTLocationTag in Logging (PCPP, Emitter); Refine ASTLocationT...Sven Gothel2015-03-081-8/+8
* Bug 1134 - Fix IntType: Add getCName(..) for proper C-type code; Fix its newC...Sven Gothel2015-03-071-14/+3
* Bug 1134 - Pass ASTLocationTag to all types, used for GlueGenExceptionSven Gothel2015-03-071-30/+40
* Bug 1134 - Refine Logging using 'LoggerIf' - Replace System.err w/ Logging wh...Sven Gothel2015-03-061-4/+3
* Bug 1134 - Fix regression: Static C-Function call must use original API nameSven Gothel2015-03-051-1/+1
* Bug 1134 - Enhance GlueGen Compiler: Minimal GL Header Changes _and_ TypesafetySven Gothel2015-03-051-41/+89
* Bug 1126 - Remove static query requirement of MachineDescriptor, find matchin...Sven Gothel2015-02-021-4/+4
* Code Clean-Up based on our Recommended Settings (jogamp-scripting c47bc86ae2e...Sven Gothel2014-07-031-122/+122
* CMethodBindingEmitter: Suppress compiler warning in NewDirectByteBuffer usage...Sven Gothel2014-06-251-2/+2
* Bug 1025 - GlueGen: Add accessor for compound fields of type array, pointer a...Sven Gothel2014-06-251-16/+21
* GlueGen: Add support for 'compound array call-by-value'Sven Gothel2014-06-171-82/+97
* GlueGen: Add support for 'compound call-by-value', i.e. passing and returning...Sven Gothel2014-06-171-23/+29
* Minor Cleanup after merging fixes for bugs 987, 990, 992 and 994Sven Gothel2014-03-101-5/+6
* Fix accidental tabs.Wade Walker2014-03-041-7/+7
* Remove warnings in emitted C code.Wade Walker2014-03-041-1/+11
* gluegen: add all missing @Override annotationsHarvey Harrison2013-10-171-0/+6
* gluegen: remove trailing whitespaceHarvey Harrison2013-10-171-65/+65
* Fix Bug 715: Don't modify 'carray' pointer returned from GetPrimitiveArrayCri...Sven Gothel2013-04-131-5/+15