summaryrefslogtreecommitdiff
path: root/gi/value.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* union: define or create class using a static methodsMarco Trevisan (Treviño)2022-11-201-1/+1
* Revert "closure: Store JSFunction* pointer instead of JSObject*"Philip Chimento2022-11-061-5/+8
* js: Various functions moved out of jsapi.hPhilip Chimento2022-08-071-0/+1
* maint: Fix IWYU includes in files that previously failedPhilip Chimento2022-07-241-0/+1
* value: Fix compilation error on DarwinEvan Miller2022-03-181-2/+2
* js: Don't throw extra exception if JS_HasPropertyById() failsPhilip Chimento2022-03-031-3/+4
* gi: Allow GObject.Value boxed type in nested contextsEvan Welsh2022-02-111-0/+41
* value: Support converting BigInt to (u)int64 valuesMarco Trevisan (Treviño)2022-02-031-4/+22
* js: Update includes for headers split out of JSAPIEvan Welsh2022-01-161-2/+4
* Merge branch 'ewlsh/handle-native-enums' into 'master'Philip Chimento2021-08-261-2/+8
|\
| * gi: Assume native enums are signed, avoid asserting.Evan Welsh2021-08-251-2/+8
* | gi: Convert GJS values to 64-bit GValue integersewlsh/fix-int64-conversionEvan Welsh2021-08-251-1/+16
|/
* closure: Reimplement to be a C++ class with custom heap allocatorMarco Trevisan (Treviño)2021-08-011-38/+10
* Value: add Gjs::AutoGValue and use this to handle lifetime of GValuesMarco Trevisan (Treviño)2021-05-181-3/+1
* GObject properties with GByteArray typeVeena Nagar2021-05-131-0/+23
* object: Discard disposed GObject's and do not create wrappers for themMarco Trevisan (Treviño)2021-04-221-12/+3
* closure: Clean up gjs_closure_invoke()Philip Chimento2021-04-171-6/+17
* fundamental: Support converting an empty GValue to a null fundamentalMarco Trevisan (Treviño)2021-04-151-5/+5
* value: Support creating a GType from a GValue holding itMarco Trevisan (Treviño)2021-04-151-0/+14
* value: Rewrite incorrect and obsolete commentsPhilip Chimento2021-04-111-3/+6
* value: Introspect element-type in arraysCarlos Garnacho2021-03-041-2/+24
* Merge branch 'ewlsh/fix-callback-exit' into 'master'Philip Chimento2021-03-021-3/+10
|\
| * Ensure exit when a closure fails after marshal.Evan Welsh2021-02-111-3/+10
* | value: Throw more specific error on out-of-rangeMarco Trevisan (Treviño)2021-02-131-13/+21
|/
* objectbox: Support native JSObject GType for signal parameters and propertiesMarco Trevisan (Treviño)2021-02-071-1/+14
* maint: Replace use of g_newa() and g_alloca()Philip Chimento2020-11-221-20/+9
* arg: Use argument flags for the gjs conversion functionsMarco Trevisan (Treviño)2020-10-221-6/+4
* value: Use Gjs::js_value_to_c[_checked] to transform valuesMarco Trevisan (Treviño)2020-10-121-11/+18
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-041-21/+2
* js: Refactor Array-related JSAPI calls.Evan Welsh2020-08-111-0/+1
* maint: Use C++17 attributesPhilip Chimento2020-08-051-9/+3
* js: Use gjs_arg_value to get, set and access GIArgument valuesMarco Trevisan (Treviño)2020-07-271-4/+5
* js: Avoid appending to vectors in a loopPhilip Chimento2020-05-161-2/+1
* Check if STRV value is an object before toObject.Evan Welsh2020-04-201-3/+5
* js: Remove jsapi-wrapper.hPhilip Chimento2020-01-191-2/+11
* js: Rename JS::AutoFooVectorPhilip Chimento2020-01-191-1/+1
* js: Rename "compartments" to "realms"Philip Chimento2020-01-191-1/+1
* js: Remove requestsPhilip Chimento2020-01-191-1/+0
* gi: Avoid infinite recursion when converting GValuesFlorian Müllner2019-08-141-0/+16
* value: Take null boxed pointer into account when calling signal handlerPhilip Chimento2019-08-011-0/+7
* maint: Fix header includes once and for allPhilip Chimento2019-06-081-19/+26
* fundamental: Move to C++-style APIPhilip Chimento2019-05-071-2/+2
* wrapperutils: Move TypecheckNoThrow type out of templatePhilip Chimento2019-04-131-1/+1
* object: Move to C++-style APIPhilip Chimento2019-04-131-3/+8
* gerror: Move to C++-style APIPhilip Chimento2019-04-131-3/+5
* boxed: Move to C++-style APIPhilip Chimento2019-04-131-4/+4
* wrapperutils: Use GIWrapperBase::typecheck() directly in calling codePhilip Chimento2019-04-131-4/+5
* wrapperutils: Factor out to_c_ptr() and transfer_to_gi_argument()Philip Chimento2019-04-131-10/+13