summaryrefslogtreecommitdiff
path: root/gsk/gsktransform.c
Commit message (Expand)AuthorAgeFilesLines
* Mark various GskTransform functions as nullable in their return valueSebastian Dröge2022-01-141-9/+9
* cssparser: Remove unused argumentBenjamin Otte2021-10-281-1/+1
* Add gsk_transform_to_2d_componentsMatthias Clasen2021-09-181-13/+105
* gsk: Add skew transformsMatthias Clasen2021-09-171-20/+175
* transform: Add sectionsMatthias Clasen2021-09-171-8/+22
* transform: Improve docsMatthias Clasen2021-09-171-0/+7
* gsk: Optimize gsk_transform_to...Matthias Clasen2021-07-241-58/+29
* gsk: Clean up docs syntaxMatthias Clasen2021-05-221-4/+4
* docs: Reduce redundancyMatthias Clasen2021-05-201-2/+2
* introspection: Stop using allow-noneMatthias Clasen2021-05-201-18/+18
* Documentation fixesMatthias Clasen2021-05-201-17/+22
* gsktransform: Convert docsMatthias Clasen2021-03-111-63/+67
* docs: Improve gsk docsMatthias Clasen2021-03-111-1/+3
* gsk: move transform structure to private.hwip/chergert/inline-transform-categoryChristian Hergert2021-02-101-11/+1
* GskTransform: Add nullable annotations to _equals()Timm Bäder2020-12-211-2/+2
* GskTransform: Fix identity transform class nameTimm Bäder2020-12-211-1/+1
* GskTransform: Avoid a ref+unref pairTimm Bäder2020-12-211-2/+4
* Add some missing nullable return annotationsSophie Herold2020-10-171-1/+1
* gsk: Normalize when transforming boundsMatthias Clasen2020-09-281-8/+10
* Add gsk_matrix_transform_rectMatthias Clasen2020-09-041-12/+13
* Replace uses of graphene_matrix_transform_Matthias Clasen2020-09-011-2/+2
* gsk: Add some private transform apisMatthias Clasen2020-09-011-0/+77
* *: Fix spelling mistakes found by codespellBjörn Daase2020-08-211-1/+1
* GskTransform: Restructure _to_affine and _to_translationTimm Bäder2020-07-281-22/+50
* GskTransform: Remove unused function from private headerTimm Bäder2020-07-281-1/+5
* gsk: Fix a transform leakMatthias Clasen2020-07-081-1/+2
* transform: Fix docs to use "transform" instead of "matrix"Timm Bäder2020-06-191-15/+15
* transform: Fix equal() docsTimm Bäder2020-06-191-6/+4
* transform: Compare 3d points directlyTimm Bäder2020-06-191-1/+3
* gsktransform: Make next == NULL case explicitTimm Bäder2020-06-191-0/+3
* transform: Don't crash for gsk_transform_transform (id, id)Benjamin Otte2020-02-211-1/+3
* transform: Make sure the identity transform is equal to NULLBenjamin Otte2020-02-211-2/+5
* transform: Add optimization for common caseBenjamin Otte2020-02-211-0/+6
* gsk: Fix angle normalizationAlexander Larsson2020-02-111-7/+15
* GskTransform: Remove useless fmod checkTimm Bäder2020-02-071-3/+0
* GskTransform: add assertions to make normalize_angle() intentions clearTimm Bäder2020-02-071-0/+3
* GskTransform: Add gsk_transform_transform_point()Timm Bäder2020-01-241-0/+56
* build: Check for sincosf()Chun-wei Fan2020-01-081-1/+9
* transform: Properly compare scale transformsTimm Bäder2020-01-071-3/+3
* transform: Scale+translate bounds directylTimm Bäder2020-01-071-8/+8
* transform: Compare class before ->nextTimm Bäder2020-01-071-2/+2
* GskTransform: Compute sin/deg of 90deg rotations manuallyTimm Bäder2020-01-071-8/+36
* GskTransform: Normalize anglesTimm Bäder2020-01-071-2/+18
* gsktransform: Fix documentation commentTimm Bäder2019-09-091-2/+2
* gsk: Add missing 'transfer full' annotations of instance parametersRico Tzschichholz2019-08-261-9/+9
* transform: Fix identity transform fast pathsTimm Bäder2019-07-071-5/+5
* transform: Add transform_bounds fast path for 2D_AFFINE transformsTimm Bäder2019-06-291-1/+16
* transform: Add skew parsingTimm Bäder2019-06-291-3/+28
* Merge branch 'transform-tests' into 'master'Matthias Clasen2019-06-031-2/+2
|\
| * gsk: Fix printing of identity transformsMatthias Clasen2019-06-031-1/+1