summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add API to bind class fields to GObject propertiesewlsh/bind-property-fieldsEvan Welsh2022-01-092-1/+20
* Add GObject.Object.register and Gtk.Widget.registerewlsh/register-typeEvan Welsh2022-01-095-16/+200
* overrides: Support class fields and references in GObject.registerClassEvan Welsh2022-01-0910-208/+912
* gi: Add enumeration hook for Interface prototypesEvan Welsh2022-01-093-2/+93
* Merge branch 'ewlsh/refactor-prototype-resolution' into 'master'Philip Chimento2022-01-0912-41/+93
|\
| * gi: Refactor resolving prototypes in GIWrapperInstance constructorsEvan Welsh2022-01-0912-41/+93
* | Merge branch 'fix-gcc-12-build' into 'master'Philip Chimento2022-01-091-1/+1
|\ \
| * | gjs/jsapi-util.cpp: fix build on gcc-12Sergei Trofimovich2022-01-091-1/+1
| |/
* | Merge branch 'sonny-master-patch-81174' into 'master'Philip Chimento2022-01-091-0/+1
|\ \ | |/ |/|
| * doc: Add Oh My SVG to standalone applicationsSonny Piers2022-01-091-0/+1
|/
* Merge branch 'ewlsh/fix-forever-callbacks' into 'master'Philip Chimento2022-01-094-3/+30
|\
| * ci: Prevent forever callbacks from leakingEvan Welsh2022-01-094-3/+30
|/
* Merge branch 'october-maintenance' into 'master'Philip Chimento2021-11-2813-18/+32
|\
| * maint: Don't require lines between single-line class membersPhilip Chimento2021-11-271-1/+4
| * CI: ignore warning about pragma once in IWYUPhilip Chimento2021-11-271-1/+2
| * maint: Fix IWYU includesPhilip Chimento2021-11-277-9/+14
| * maint: Always include config.hPhilip Chimento2021-11-274-0/+8
| * maint: Use GjsAutoChar::out() for out-pointersPhilip Chimento2021-11-272-7/+4
|/
* Merge branch 'meson-0.60.2' into 'master'Philip Chimento2021-11-273-5/+5
|\
| * build: disable gir install via list to pacify meson >= 0.60.2Jan Beich2021-11-273-5/+5
* | Gio: Make _promisify to guess the finish function by defaultMarco Trevisan (Treviño)2021-11-272-1/+7
|/
* Merge branch 'ewlsh/implicit-mainloop' into 'master'Philip Chimento2021-11-0711-41/+351
|\
| * Add test cases for promise and async orderingEvan Welsh2021-11-013-0/+69
| * Promise: Replace the cancellable (and its source) on resetMarco Trevisan (Treviño)2021-11-011-9/+27
| * promise: Do not continue running the jobs if promise is cancelledMarco Trevisan (Treviño)2021-11-013-6/+11
| * Implement custom GSource to handle promise queueingEvan Welsh2021-11-018-36/+254
* | function: Use safer access to GjsFunctionCallState elementsMarco Trevisan (Treviño)2021-10-232-11/+28
* | function: Add GjsFunctionCallState::last_processed_index()Marco Trevisan (Treviño)2021-10-232-3/+8
* | function: Use proper type flags on return ffi return valueMarco Trevisan (Treviño)2021-10-231-5/+10
* | Merge branch 'sonny-master-patch-33257' into 'master'Philip Chimento2021-10-201-0/+1
|\ \ | |/ |/|
| * doc: Add Junction to applications written in GJSSonny Piers2021-10-201-0/+1
|/
* arg-cache: Remove return value check in GenericIn::inMarco Trevisan (Treviño)2021-10-162-5/+2
* Merge branch 'ewlsh/interface-resolution' into 'master'Philip Chimento2021-10-164-8/+216
|\
| * gi: Use accessors to dynamically fetch prototype propertiesEvan Welsh2021-10-163-49/+168
| * overrides: Override replace_contents_async in Gio.FileEvan Welsh2021-10-151-0/+4
| * gi: Use interface wrapper prototype to define implemented methodsEvan Welsh2021-10-152-3/+88
|/
* Merge branch 'mozjs91-prep' into 'master'Philip Chimento2021-10-0919-51/+80
|\
| * Add CI images for mozjs91.Evan Welsh2021-10-083-6/+21
| * maint: Rename variablesPhilip Chimento2021-10-082-11/+11
| * meson.build: Define __PRETTY_FUNCTION__ for MSVCChun-wei Fan2021-10-081-0/+1
| * JSID_* macros have been replaced with a class-based APIEvan Welsh2021-10-088-23/+21
| * Convert JS_New usage to JS::ConstructEvan Welsh2021-10-085-11/+26
|/
* Merge branch 'libatomic' into 'master'Philip Chimento2021-10-091-1/+17
|\
| * build: Link with libatomic if necessarySimon McVittie2021-10-081-1/+17
* | Merge branch 'september-maintenance' into 'master'Philip Chimento2021-10-0812-54/+45
|\ \ | |/ |/|
| * objectbox: Rewrite loop using potentially faster std::find_ifPhilip Chimento2021-09-301-10/+8
| * importer: Don't reinitialize search path every timePhilip Chimento2021-09-301-0/+2
| * object: Combine consecutive if-blocksPhilip Chimento2021-09-301-2/+1
| * foreign: Remove unused struct memberPhilip Chimento2021-09-301-4/+5
| * arg: Remove double assignment of variablePhilip Chimento2021-09-301-3/+1