summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* GObject: Ensure to call setter methods for construct-only propertieswip/carlosg/setter-methods-on-construct-onlyCarlos Garnacho2021-04-302-0/+35
* Merge branch 'master.msvc' into 'master'Philip Chimento2021-04-302-0/+28
|\
| * installed-tests: Fix building libgjstesttoolsmaster.msvcChun-wei Fan2021-04-291-0/+27
| * meson.build: Ignore warning C5030 on Visual StudioChun-wei Fan2021-04-291-0/+1
* | Merge branch 'block-access-only-if-finalized' into 'master'Philip Chimento2021-04-304-34/+211
|\ \ | |/ |/|
| * object: Block access to object only if it is finalizedMarco Trevisan (Treviño)2021-04-274-34/+211
|/
* Merge branch 'gtk-template-examples' into 'master'Philip Chimento2021-04-254-0/+206
|\
| * examples: add examples of GtkBuilder templatesAndy Holmes2021-04-244-0/+206
* | Merge branch 'sonny-master-patch-35186' into 'master'Philip Chimento2021-04-241-0/+17
|\ \
| * | doc: document shebang for ESModulesSonny Piers2021-04-231-0/+17
|/ /
* | Merge branch 'ignore-disposed-objects' into 'master'Philip Chimento2021-04-2317-218/+1032
|\ \ | |/ |/|
| * testGObjectDestructionAccess: Ensure that disposed wrappers are unboundMarco Trevisan (Treviño)2021-04-223-20/+52
| * gjs-test-tools: Use `g_prefix_error` instead of using that ourselfMarco Trevisan (Treviño)2021-04-221-21/+2
| * object: Improve debugging during wrapping/unwrapping GObjectMarco Trevisan (Treviño)2021-04-221-2/+6
| * GjsTestTools: Move open_bytes here from GjsPrivateMarco Trevisan (Treviño)2021-04-225-101/+98
| * toggle: Add utility function to handle all togglesMarco Trevisan (Treviño)2021-04-223-5/+8
| * toggle: Initialize private variables on constructionMarco Trevisan (Treviño)2021-04-221-2/+2
| * object: Do not disassociate a JS object if we have queued toggle upMarco Trevisan (Treviño)2021-04-226-38/+248
| * object: Safely handle disposal when happening from other threadMarco Trevisan (Treviño)2021-04-222-2/+33
| * object: Cancel queued toggles on dispose notifyMarco Trevisan (Treviño)2021-04-222-0/+17
| * object: Discard wrapper when GObject is disposed from main threadMarco Trevisan (Treviño)2021-04-224-8/+223
| * testGObjectDestructionAccess: Verify that disposed object is monitoredMarco Trevisan (Treviño)2021-04-221-2/+29
| * installed-tests: Add GjsTestTools utilities to call native code for evil opsMarco Trevisan (Treviño)2021-04-225-2/+87
| * object: Never try to add a toggle reference on a disposed objectMarco Trevisan (Treviño)2021-04-223-10/+44
| * testGobjectDestructionAccess: Verify usage of vfunc_disposeMarco Trevisan (Treviño)2021-04-221-2/+30
| * testGtk3: Ensure that disposed signal callback gets called with valid objectMarco Trevisan (Treviño)2021-04-221-0/+17
| * object: Also unset the object qdata during wrapper destructionMarco Trevisan (Treviño)2021-04-221-0/+4
| * object: Discard disposed GObject's and do not create wrappers for themMarco Trevisan (Treviño)2021-04-226-22/+59
| * object: Catch finalized objects that are still under gjs scopeMarco Trevisan (Treviño)2021-04-223-8/+92
| * object: Use the term "DISPOSED" for objects in such state, not FINALIZEDMarco Trevisan (Treviño)2021-04-222-5/+5
| * object: Switch back to normal references on disposalMarco Trevisan (Treviño)2021-04-222-9/+17
| * object: Pass the instance pointer to toggle notifyMarco Trevisan (Treviño)2021-04-222-11/+11
|/
* Merge branch '382-cleanup-gjs-closure-invoke' into 'master'Philip Chimento2021-04-219-69/+177
|\
| * gerror: Handle any value when converting thrown value to GErrorPhilip Chimento2021-04-204-34/+92
| * jsapi-util-string: Placeholder debug string for BigIntPhilip Chimento2021-04-201-0/+2
| * jsapi-util-string: Print quotes around strings in gjs_debug_value()Philip Chimento2021-04-202-5/+56
| * closure: Clean up gjs_closure_invoke()Philip Chimento2021-04-174-47/+44
* | Merge branch 'doc-profiling' into 'master'Philip Chimento2021-04-191-0/+28
|\ \ | |/ |/|
| * doc: Add simple sysprof exampleAndy Holmes2021-04-181-0/+28
|/
* Merge branch 'handle-fundamental-pointers-v2' into 'master'Philip Chimento2021-04-178-42/+291
|\
| * testGObjectValue: Add tests setting an instance using a fundamental typeMarco Trevisan (Treviño)2021-04-151-3/+15
| * fundamental: Support converting an empty GValue to a null fundamentalMarco Trevisan (Treviño)2021-04-154-20/+37
| * arg: Dynamically get the gtype from JS object when none is providedMarco Trevisan (Treviño)2021-04-153-7/+49
| * testGIMarshalling: Add pending test for object string propertyMarco Trevisan (Treviño)2021-04-151-0/+2
| * testGObjectValue: Check that GValue's can be passed to functionsMarco Trevisan (Treviño)2021-04-151-0/+21
| * value: Support creating a GType from a GValue holding itMarco Trevisan (Treviño)2021-04-151-0/+14
| * testGObjectValue: Add cases with GValue holding a GValueMarco Trevisan (Treviño)2021-04-151-6/+30
| * testGObjectValue: Add tests ensuring we can create GValue's for boxed typesMarco Trevisan (Treviño)2021-04-151-9/+32
| * testGObjectValue: Add GValue conversion test for GObject objectsMarco Trevisan (Treviño)2021-04-151-3/+24
| * fundamental: Also allow to transform a fundamental to a compatible gvalueMarco Trevisan (Treviño)2021-04-152-0/+19