summaryrefslogtreecommitdiff
path: root/modules/cairo-surface.cpp
Commit message (Expand)AuthorAgeFilesLines
* cairo-surface: Add finish() and flush()tuberry2022-11-211-1/+50
* js: Remove Gjs::maybe_get_private()Philip Chimento2022-08-071-2/+2
* js: Replace JSFreeOp with JS::GCContextEvan Welsh2022-08-071-2/+1
* js: Replace class private pointers with reserved slotsPhilip Chimento2022-08-061-1/+2
* JS_GetClass is now JS::GetClassEvan Welsh2022-01-161-3/+2
* Some Object-related functions have moved to js/Object.hEvan Welsh2022-01-161-2/+3
* cairo: Add Surface.getDeviceScale and Surface.getDeviceOffsetPhilip Chimento2021-08-141-1/+60
* cairo-surface: Add setDevice{Offset,Scale} functionsDaniel van Vugt2021-08-141-1/+44
* gjs: Ensure that we always use unique names for static values and typesMarco Trevisan (Treviño)2021-05-131-11/+5
* cairo: Remove JSClass macros from CairoSurface and subclassesPhilip Chimento2021-01-301-89/+33
* CI: Fix bug in IWYU mapping filePhilip Chimento2020-11-301-0/+1
* Merge branch 'more-cpp-objects' into 'master'Philip Chimento2020-10-271-5/+11
|\
| * Use standard allocator for JS private dataMarco Trevisan (Treviño)2020-10-201-5/+11
* | arg: Use argument flags for the gjs conversion functionsMarco Trevisan (Treviño)2020-10-221-2/+2
|/
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-041-20/+2
* maint: Use C++17 attributesPhilip Chimento2020-08-051-10/+4
* js: Use gjs_arg_value to get, set and access GIArgument valuesMarco Trevisan (Treviño)2020-07-271-6/+6
* js: Define Symbol.toStringTag names on all our custom classesEvan Welsh2020-07-271-2/+5
* cairo: Use cairo_surface_t as the private pointer for Cairo.SurfacePhilip Chimento2020-05-231-33/+9
* js: Remove jsapi-wrapper.hPhilip Chimento2020-01-191-1/+9
* cairo: Remove unused fields from private structuresPhilip Chimento2019-11-291-5/+0
* cairo: Add type checking to Path, Pattern, and SurfacePhilip Chimento2019-10-301-20/+35
* maint: Fix header includes once and for allPhilip Chimento2019-06-081-5/+10
* maint: Remove C-style NULLs from some filesPhilip Chimento2019-06-081-14/+14
* build: Annotate all unused argumentsPhilip Chimento2019-05-071-9/+3
* cairo: Remove unused arguments to init functionsPhilip Chimento2019-05-071-3/+1
* cairo: Don't free unowned Cairo structsPhilip Chimento2019-04-211-1/+2
* cairo: Take may_be_null into account in foreign struct conversionPhilip Chimento2019-04-211-0/+12
* js: Introduce annotations for using return valuesPhilip Chimento2018-10-301-0/+4
* js: Replace JS_FS with JS_FNPhilip Chimento2018-07-281-4/+3
* Backport of patch required for JSObject compare to nullptrluke.nukem.jones@gmail.com2017-07-301-1/+1
* js: Use correct autoptr in gjs_string_to_filename()Philip Chimento2017-07-181-5/+3
* modules/cairo-*-surface.cpp: Silence compiler warningsChun-wei Fan2017-05-241-1/+1
* jsapi-util: Add static function spec to GJS_DEFINE_PROTOPhilip Chimento2017-04-171-0/+2
* jsapi-class: GJS_DEFINE_PROTO stores protos in global slotsPhilip Chimento2017-04-171-2/+2
* jsapi-class: Get rid of "proto_name" argumentPhilip Chimento2017-04-161-1/+3
* 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
* Send in prototype to JS_NewObjectJohan Dahlin2017-04-071-1/+2
* js: Adapt to new JS_NewObject() APIPhilip Chimento2017-02-141-1/+1
* js: Pass JS::NullPtr() instead of NULLPhilip Chimento2016-12-091-1/+1
* js: Remove remaining usage of JSBoolPhilip Chimento2016-12-091-2/+2
* build: Add all enum values to switch statementsPhilip Chimento2016-10-211-12/+9
* build: Make a jsapi.h "system header" wrapperPhilip Chimento2016-10-211-1/+1
* jsapi-util: Rooting-safe gjs_parse_call_args()Philip Chimento2016-10-201-2/+3
* js: Root gjs_string_from_utf8()Philip Chimento2016-10-201-4/+4
* js: Add macros for 'this' and private dataPhilip Chimento2016-10-191-6/+2
* module: Get rid of internals APIPhilip Chimento2016-10-181-3/+2
* js: Use JS_FS and JS_PS macrosPhilip Chimento2016-10-071-6/+6
* js: Rooted objects in private access functionsPhilip Chimento2016-10-041-4/+3