summaryrefslogtreecommitdiff
path: root/gjs/jsapi-dynamic-class.cpp
Commit message (Expand)AuthorAgeFilesLines
* maint: Update includes to match new version of IWYUPhilip Chimento2022-11-151-1/+3
* js: Various functions moved out of jsapi.hPhilip Chimento2022-08-071-1/+3
* Remove JSPROP_GETTER and JSPROP_SETTER usageEvan Welsh2022-01-161-3/+0
* JS_GetClass is now JS::GetClassEvan Welsh2022-01-161-1/+2
* Convert JS_New usage to JS::ConstructEvan Welsh2021-10-081-1/+6
* *: Fix spelling mistakes found by codespellBjörn Daase2020-11-291-2/+2
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-041-22/+3
* js: Update header includes for SpiderMonkey 78Philip Chimento2020-08-111-0/+1
* js: Refactor Array-related JSAPI calls.Evan Welsh2020-08-111-0/+1
* maint: Use C++17 attributesPhilip Chimento2020-08-051-4/+1
* jsapi-dynamic-class: Don't predefine properties with RESOLVING flagPhilip Chimento2020-07-271-27/+6
* js: Fix header includes according to IWYUPhilip Chimento2020-05-201-1/+0
* js: Remove jsapi-wrapper.hPhilip Chimento2020-01-191-1/+13
* js: Various API renamesPhilip Chimento2020-01-191-3/+2
* js: Rename "compartments" to "realms"Philip Chimento2020-01-191-1/+1
* js: Remove requestsPhilip Chimento2020-01-191-4/+0
* cairo: Add type checking to Path, Pattern, and SurfacePhilip Chimento2019-10-301-0/+35
* jsapi-dynamic-class: Switch to RAII classesPhilip Chimento2019-10-281-32/+17
* maint: Fix header includes once and for allPhilip Chimento2019-06-081-9/+8
* util: Remove util/glibPhilip Chimento2019-06-081-1/+0
* jsapi-class: Make parameter const-correctPhilip Chimento2018-12-211-16/+9
* jsapi-class: Fix commentPhilip Chimento2018-12-211-1/+1
* context: Move atoms to a separate classPhilip Chimento2018-11-051-8/+9
* js: Introduce annotations for using return valuesPhilip Chimento2018-10-301-0/+2
* js: Misc mozjs60 API changesPhilip Chimento2018-07-281-4/+4
* object: Remove getProperty/setProperty hooksPhilip Chimento2018-05-261-0/+92
* jsapi-dynamic-class: Use interned strings to link prototypePhilip Chimento2018-01-291-4/+6
* js: Remove unnecessary property getters and settersPhilip Chimento2017-12-291-4/+3
* jsapi-util: Remove jsapi-privatePhilip Chimento2017-10-031-1/+0
* error: Use JSProtoKey to get Error constructorPhilip Chimento2017-10-031-1/+1
* js: New JSClass struct layoutPhilip Chimento2017-07-091-2/+2
* js: Update obsolete commentsPhilip Chimento2017-07-091-5/+2
* js: Set JSPROP_RESOLVING when defining propertiesPhilip Chimento2017-07-091-2/+24
* js: Global object is implicit in many functionsPhilip Chimento2017-07-091-3/+1
* js: Don't pass global object to JS_NewObject functionsPhilip Chimento2017-04-171-3/+2
* maint: Use correct mode lines in all filesPhilip Chimento2017-04-161-1/+1
* jsapi-util: Split off class stuff into jsapi-class.hPhilip Chimento2017-04-131-0/+1
* jsapi-dynamic-class: Use JS_LinkConstructorAndPrototype()Philip Chimento2017-04-111-6/+1
* importer: Switch back to lazy enumerationPhilip Chimento2017-02-141-1/+1
* js: JSNative accessors in JS_DefineProperty()Philip Chimento2017-02-141-4/+3
* js: Adapt to new JS_NewObject() APIPhilip Chimento2017-02-141-1/+1
* js: Refactor gjs_object_*_property()Philip Chimento2017-01-261-4/+3
* dynamic class: Check if prototype is NULLPhilip Chimento2017-01-131-8/+12
* js: Use JS_NewObjectWithGivenProtoPhilip Chimento2017-01-091-1/+1
* jsapi-util-error: Allow throwing custom 'name' propertyPhilip Chimento2016-12-271-1/+1
* js: Adapt to new JS_DefineProperty APIPhilip Chimento2016-12-091-6/+8
* js: Use HandleValueArray as function paramPhilip Chimento2016-12-091-5/+4
* js: Root gjs_init_dynamic_class()Philip Chimento2016-10-261-17/+12
* js: Add convenience gjs_object_require_property_valuePhilip Chimento2016-10-251-13/+6
* js: Root gjs_object_require_property()Philip Chimento2016-10-251-6/+6