[gtk] (123 commits) Non-fast-forward update to branch path-work-rebased
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (123 commits) Non-fast-forward update to branch path-work-rebased
- Date: Thu, 7 Apr 2022 20:40:53 +0000 (UTC)
The branch 'path-work-rebased' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
9e6447f... gtk-demo: Small fixup to the cursors demo
fe84f6d... Add a debug key for paths
8a68559... gsk: Add GskPath
014ec35... gsk: Add GskFillNode
8a57e6d... snapshot: Add gtk_snapshot_push_fill()
d5c7abd... demos: Add a simple demo filling a path
fa9e91a... gsk: Add GskStroke
01e7c5d... gsk: Add GskStrokeNode
4ec5e11... snapshot: Add gtk_snapshot_push_stroke()
a21f6c3... popover: Use fill and stroke nodes instead of Cairo
71ed6a0... path: Change data structure for standard path
19f353a... gsk: Add GskPathMeasure
642e295... path: Add gsk_path_builder_add_path()
1735553... pathmeasure: Add gsk_path_measure_add_segment()
83f1d36... testsuite: Add path tests
6c53aa8... path: Collect flags
bd8a9ab... path: Add gsk_path_foreach()
2026d05... path: Implement gsk_path_to_cairo() using foreach()
8520571... pathmeasure: Implement support for beziers
6fd8e19... path: Add gsk_path_add_circle()
ce2d892... pathmeasure: Add gsk_path_measure_get_point()
5763a96... gtk-demo: Add a path-fill demo
3c9b36e... gtk-demo: Add a text-on-path demo
9455b02... testsuite: Add tests for gsk_path_measure_add_segment()
95499a5... spline: Use Skia's tolerance checks
6753562... pathmeasure: Add gsk_path_measure_get_closest_point()
d977c2c... testsuite: Add tests for gsk_path_measure_get_closest_point
697b6ab... gtk-demo: Add cute maze demo
d4e4465... testsuite: Update create_random_path()
db8f976... testsuite: Add a test for get_point()
3fe802a... testsuite: Add a test using get_point() and get_closest_poi
07cf5d5... path: Split GskPathBuilder into its own file
8a2a80e... gtk-demo: Show closest point in text-on-path demo
1c2eaec... pathbuilder: Redo semantics for starting curves
2ea3b25... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
67769eb... pathbuilder: Add relative path commands
bb727a4... testsuite: Add relative path functions
4d5fc17... stroke: Add miter limit
42cbcba... path: Implement SVG arcs
97cdfff... path: Implement gsk_path_parse
a3acbca... testsuite: Add librsvg path tests
6980085... path: Fix serialization for circles
d5a5658... path: Special-case rects and circles
d491377... testsuite: Add a parsing test
3a289a2... pathmeasure: Implement gsk_path_measure_in_fill
6468eba... testsuite: Add tests for in_fill()
19fa088... path: Add flags to gsk_path_foreach()
2329830... gsk: Implement parsing fill and stroke nodes
d5d5971... stroke: Add support for dashes
1756e54... Add a nodeparser tests for fill and stroke nodes
6d94bf2... path: Make all private contour APIs take a GskContour
3f85d77... path: Split contours into their own file
0f11ca8... path: Rename to gtk_path_builder_add_segment()
20681eb... path: Add conic curves
8993e1a... pathbuilder: Add gsk_path_builder_add_rounded_rect()
2be8be4... css: Replace border rendering code with GskPath
a78742c... path: Introduce gskpathop
786bf29... path: Add GskCurve
ae2eb59... testsuite: Add conics to the random paths
8f4e142... curve: Add gsk_curve_get_{start,end}_tangent
834901a... curve: Split eval() into get_point() and get_tangent()
04967c7... testuite: Add tests for gsk_curve_get_point()
70d57e6... testuite: Add tests for gsk_curve_get_tangent()
c940ff1... testsuite: Add a test for gsk_curve_decompose()
bcbfea4... path: Add gsk_curve_segment()
06755c6... testsuite: Add a test for the conic that got us segment()
fc97249... testsuite Add curve tangent tests
deb346f... path: Always decompose conics into at least 2 segments
6fe8275... path: Deal with non-uniformness of progress parameter
0c14af7... path: Add a foreach function that dashes a path
be867bf... testsuite: Add tests for the dasher
8756f89... path: Add gsk_path_get_stroke_bounds
8feb2f9... gsk: Use stroke bounds in the stroke node
8f6971c... gtk-demo: Use dashes in path-fill demo
4dcb40d... pathmeasure: Add gsk_path_measure_get_{path,tolerance}
16914c6... pathmeasure: Add gsk_path_measure_restrict_to_contour()
11bbeb1... pathmeasure: Add gsk_path_measure_is_closed ()
810748b... path: Change semantics of gtk_path_builder_add_segment()
e72ff9f... path: Add gsk_path_builder_add_ellipse()
1ea019e... Only test conic weights between 1/20 and 20
fb01e03... Add a bounding box type
f75890d... curve: Add gsk_curve_get_bounds
0df3ada... curve: Add gsk_curve_intersect
47ce83c... Add curve intersection tests
8917f61... testsuite: Add special-case curve tests
6b08caf... Add curve split tests
09bd721... Add a performance test for curve intersection
9bbea8d... Add a performance test for curve eval
9941f28... curve: Add gsk_curve_decompose_curve
393e3af... path: support conic->curve in foreach
bdae0e8... Add conic decomposition tests
232cabb... curve: Add gsk_curve_offset
df97f88... curve: Add gsk_curve_reverse
b41a047... curve: Handle degenerate cases
12dc97a... Add a test for tangents of degenerate curves
b01d261... Add a test for gsk_curve_reverse
290638a... Add a test for gsk_curve_offset
fd4a87b... curve: Add gsk_curve_get_normal
0d2d38c... curve: Add gsk_curve_get_curvature
8a7e0c2... curve: Add gsk_curve_print
1401a08... path: Add gsk_path_stroke
a59b99e... contour: Special-case rects for strokes
4f3ece2... contour: Special-case circles for strokes
9f84ee0... curve: Add some curve utilities
b51d8ee... path: Implement stroking
cbfa90c... Add basic tests for strokes
c49c064... Add another stroker test
e64de9f... Add GSK_LINE_JOIN_ARCS
56418f8... stroker: Implement arcs
c46ad9b... path: Add gsk_path_offset
70bf133... path: Implement offsetting
274624f... gtk-demo: Add a curve editor demo
f11465f... stroke: Make gsk_stroke_to_cairo public
0dacf62... pathmeasure: Add gsk_path_measure_get_curvature
f48631a... Add an interactive path test
f26304f... pathbuilder: Add gsk_path_builder_add_layout
b259ba4... gtk-demo: Use gsk_path_builder_add_layout
Commits added to the branch:
f108fa6... Add a debug key for paths
623a669... gsk: Add GskPath
2c530e2... gsk: Add GskFillNode
e56c612... snapshot: Add gtk_snapshot_push_fill()
ee32d78... demos: Add a simple demo filling a path
a4b61e6... gsk: Add GskStroke
81bc34f... gsk: Add GskStrokeNode
8754160... snapshot: Add gtk_snapshot_push_stroke()
e75ec33... popover: Use fill and stroke nodes instead of Cairo
ec2713c... path: Change data structure for standard path
3ac7108... gsk: Add GskPathMeasure
54d000e... path: Add gsk_path_builder_add_path()
77139db... pathmeasure: Add gsk_path_measure_add_segment()
4e45ccd... testsuite: Add path tests
d762945... path: Collect flags
a808b54... path: Add gsk_path_foreach()
f429c71... path: Implement gsk_path_to_cairo() using foreach()
2499686... pathmeasure: Implement support for beziers
d04be08... path: Add gsk_path_add_circle()
b4205d9... pathmeasure: Add gsk_path_measure_get_point()
d8ca41b... gtk-demo: Add a path-fill demo
e61c07e... gtk-demo: Add a text-on-path demo
0a3e4c4... testsuite: Add tests for gsk_path_measure_add_segment()
dbe87ee... spline: Use Skia's tolerance checks
f9ce973... pathmeasure: Add gsk_path_measure_get_closest_point()
58dafff... testsuite: Add tests for gsk_path_measure_get_closest_point
97e19d5... gtk-demo: Add cute maze demo
2e2d8e4... testsuite: Update create_random_path()
f926802... testsuite: Add a test for get_point()
3d30515... testsuite: Add a test using get_point() and get_closest_poi
249952b... path: Split GskPathBuilder into its own file
e6f4bb3... gtk-demo: Show closest point in text-on-path demo
8147afb... pathbuilder: Redo semantics for starting curves
edb6fda... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
5fb13a7... pathbuilder: Add relative path commands
98b5cee... testsuite: Add relative path functions
45a03c9... stroke: Add miter limit
f9695e3... path: Implement SVG arcs
9a645e5... path: Implement gsk_path_parse
8802729... testsuite: Add librsvg path tests
ab60444... path: Fix serialization for circles
8b34f2e... path: Special-case rects and circles
1229471... testsuite: Add a parsing test
01199f5... pathmeasure: Implement gsk_path_measure_in_fill
f92735e... testsuite: Add tests for in_fill()
bd91531... path: Add flags to gsk_path_foreach()
95fa025... gsk: Implement parsing fill and stroke nodes
697e4e4... stroke: Add support for dashes
c2250ef... Add a nodeparser tests for fill and stroke nodes
f64156a... path: Make all private contour APIs take a GskContour
355da37... path: Split contours into their own file
8fa3f3d... path: Rename to gtk_path_builder_add_segment()
bb1d02d... path: Add conic curves
f6ace2c... pathbuilder: Add gsk_path_builder_add_rounded_rect()
07f7969... css: Replace border rendering code with GskPath
8d8045e... path: Introduce gskpathop
bc42699... path: Add GskCurve
5073f41... testsuite: Add conics to the random paths
1f6571e... curve: Add gsk_curve_get_{start,end}_tangent
ec225c9... curve: Split eval() into get_point() and get_tangent()
6c5b6cc... testuite: Add tests for gsk_curve_get_point()
1144613... testuite: Add tests for gsk_curve_get_tangent()
2864363... testsuite: Add a test for gsk_curve_decompose()
2dda748... path: Add gsk_curve_segment()
2a0e98b... testsuite: Add a test for the conic that got us segment()
9a4c1f1... testsuite Add curve tangent tests
ea4a0b1... path: Always decompose conics into at least 2 segments
3b98f1e... path: Deal with non-uniformness of progress parameter
e81c415... path: Add a foreach function that dashes a path
d8108b7... testsuite: Add tests for the dasher
1605a12... path: Add gsk_path_get_stroke_bounds
2b680d8... gsk: Use stroke bounds in the stroke node
91a6561... gtk-demo: Use dashes in path-fill demo
a971738... pathmeasure: Add gsk_path_measure_get_{path,tolerance}
6b5f7f4... pathmeasure: Add gsk_path_measure_restrict_to_contour()
3695551... pathmeasure: Add gsk_path_measure_is_closed ()
95010ec... path: Change semantics of gtk_path_builder_add_segment()
01eea4f... path: Add gsk_path_builder_add_ellipse()
2cdac89... Only test conic weights between 1/20 and 20
337e086... Add a bounding box type
d1a30e5... curve: Add gsk_curve_get_bounds
1dcc3ba... curve: Add gsk_curve_intersect
d843bf2... Add curve intersection tests
c24f191... testsuite: Add special-case curve tests
d1bd854... Add curve split tests
1d7feed... Add a performance test for curve intersection
7ae20fb... Add a performance test for curve eval
a77f000... curve: Add gsk_curve_decompose_curve
a82b8ea... path: support conic->curve in foreach
43315b9... Add conic decomposition tests
c6de75d... curve: Add gsk_curve_offset
9c581f6... curve: Add gsk_curve_reverse
123184e... curve: Handle degenerate cases
1fdf2cc... Add a test for tangents of degenerate curves
9594214... Add a test for gsk_curve_reverse
098a11d... Add a test for gsk_curve_offset
6281463... curve: Add gsk_curve_get_normal
383d7fb... curve: Add gsk_curve_get_curvature
1e31c8e... curve: Add gsk_curve_print
746b28f... path: Add gsk_path_stroke
02a42b7... contour: Special-case rects for strokes
28baca0... contour: Special-case circles for strokes
912aa67... curve: Add some curve utilities
89b0e54... path: Implement stroking
882c335... Add basic tests for strokes
d22eda2... Add another stroker test
eb764ad... Add GSK_LINE_JOIN_ARCS
efe90a8... stroker: Implement arcs
4951700... path: Add gsk_path_offset
be49e52... path: Implement offsetting
4770c77... gtk-demo: Add a curve editor demo
681efca... stroke: Make gsk_stroke_to_cairo public
a86e539... pathmeasure: Add gsk_path_measure_get_curvature
5ae1cba... Add an interactive path test
80b9004... pathbuilder: Add gsk_path_builder_add_layout
3bbf8da... gtk-demo: Use gsk_path_builder_add_layout
bf7fc13... path: Add gsk_path_reverse
2047bc0... path: Add gsk_path_get_flags
bb466e9... path: Add gsk_path_is_convex
87e136a... path: Add gsk_path_transform
d1e3c20... path: Implement path ops
cd5e5d7... Add some tests for pathops
630dfa5... Add a demo for path ops
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]