summaryrefslogtreecommitdiff
path: root/gi
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'cb-during-gc-fixes' into 'master'Philip Chimento2023-04-094-40/+51
|\
| * function: Always initialize callback return valueSebastian Keller2023-04-061-10/+8
| * stack: Print stack trace using glib logging functionsSebastian Keller2023-04-064-30/+43
* | Use the mask for the flagsclass to compute valid valuesSundeep Mediratta2023-04-041-26/+22
|/
* repo: Define namespace property on imports.gi after looking up _init()Philip Chimento2023-03-041-4/+4
* repo: Check that GI module override function is callablePhilip Chimento2023-03-041-1/+4
* function: Do not leak strings returned by transfer-none trampolinesMarco Trevisan (Treviño)2023-03-044-21/+45
* gi/value: Cleanup schar setting codeMarco Trevisan (Treviño)2023-02-231-2/+2
* value: Use a signed char to old g_value_get_schar resultMarco Trevisan (Treviño)2023-02-231-1/+1
* function: Do not allow returning a transfer-none string from JS callbackPhilip Chimento2023-02-191-0/+13
* arg-cache: Format hex flags value in error messagePhilip Chimento2023-02-191-1/+3
* union: define or create class using a static methodsMarco Trevisan (Treviño)2022-11-205-23/+18
* arg-cache: Add support passing caller-allocated C-arraysMarco Trevisan (Treviño)2022-11-201-14/+46
* arg: Split array generator function and size computation oneMarco Trevisan (Treviño)2022-11-202-4/+11
* arg-cache: Mark a few Argument methods as constexprMarco Trevisan (Treviño)2022-11-191-5/+3
* foreign: Use char smart pointers and std::string when possibleMarco Trevisan (Treviño)2022-11-191-20/+13
* enumeration: Use GjsAutoChar to store temporary value nameMarco Trevisan (Treviño)2022-11-191-8/+7
* function: Use std::string to set the function nameMarco Trevisan (Treviño)2022-11-191-10/+4
* function: Use simpler GjsParamType pure array instead of vectorMarco Trevisan (Treviño)2022-11-192-6/+8
* Merge branch '510-null-pointer-get-set-property' into 'master'Philip Chimento2022-11-191-0/+12
|\
| * gobject: Guard against null JS wrapper in set/get propertyPhilip Chimento2022-11-141-0/+12
* | maint: Update includes to match new version of IWYUPhilip Chimento2022-11-157-3/+6
* | Merge branch '518-fix-gi-functions-as-signal-handlers' into 'master'Philip Chimento2022-11-169-93/+97
|\ \ | |/ |/|
| * Revert "closure: Store JSFunction* pointer instead of JSObject*"Philip Chimento2022-11-069-93/+97
* | function: Add missing includePhilip Chimento2022-11-061-1/+2
|/
* object: Try to lookup an object parent prototype from the parent gtypeMarco Trevisan (Treviño)2022-10-291-0/+6
* js: Update IWYU comments for jsapi.hPhilip Chimento2022-08-073-4/+4
* js: Remove Gjs::maybe_get_private()Philip Chimento2022-08-072-5/+5
* js: Replace JSFreeOp with JS::GCContextEvan Welsh2022-08-078-16/+16
* js: Add JSTracer* argument to JS_UpdateWeakPointerAfterGC()Evan Welsh2022-08-072-11/+12
* js: Remove hasInstance member from JSClassOpsEvan Welsh2022-08-073-3/+0
* js: Adapt to new JS::PropertyKey APIEvan Welsh2022-08-073-7/+7
* js: Various functions moved out of jsapi.hPhilip Chimento2022-08-0717-14/+36
* js: Replace class private pointers with reserved slotsPhilip Chimento2022-08-0613-47/+90
* boxed: Adapt to namespaced SetReservedSlot APIEvan Welsh2022-08-061-1/+2
* object: Add constructor argumentEvan Welsh2022-08-061-1/+1
* boxed: Replace use of JS_AtomizeAndPinJSString()Evan Welsh2022-08-061-2/+1
* js: Use JS::PropertyKey::isVoidEvan Welsh2022-08-066-14/+13
* gi/function: Fix condition in set_ffi_arg()Florian Müllner2022-08-011-1/+1
* maint: Bring headers in line with IWYU 0.18Philip Chimento2022-07-256-11/+3
* Merge branch 'use-vector-for-closures' into 'master'Philip Chimento2022-07-252-15/+14
|\
| * object: Use std::vector to hold Objects GClosure'sMarco Trevisan (Treviño)2022-06-142-15/+14
* | maint: Fix IWYU includes in files that previously failedPhilip Chimento2022-07-2415-1/+18
* | maint: Remove workaround for fixed cppcheck bugPhilip Chimento2022-07-241-3/+1
* | maint: Avoid bogus cppcheck warning about missing return with enable_if_tPhilip Chimento2022-07-241-18/+9
* | gi/arg-cache.cpp: Fix building on Visual StudioChun-wei Fan2022-07-211-1/+1
* | Merge branch 'arg-cache-cleanups' into 'master'Philip Chimento2022-07-051-16/+35
|\ \
| * | arg-cache: Do not warn about missing parenthesis with newer GLibMarco Trevisan (Treviño)2022-06-291-2/+3
| * | arg-cache: Use a switch to select the not-introspectable errorMarco Trevisan (Treviño)2022-06-291-14/+32
| |/
* | Merge branch 'more-constexpr-args' into 'master'Philip Chimento2022-07-033-47/+46
|\ \