[gtk] (121 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] (121 commits) Non-fast-forward update to branch path-work-rebased
- Date: Sun, 5 Dec 2021 03:58:51 +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:
ace8e5d... gsk: Add GskPath
414db12... gsk: Add GskFillNode
0182030... snapshot: Add gtk_snapshot_push_fill()
0875883... demos: Add a simple demo filling a path
470e0f5... gsk: Add GskStroke
c39e3ba... gsk: Add GskStrokeNode
31c36d7... snapshot: Add gtk_snapshot_push_stroke()
a51fe42... popover: Use fill and stroke nodes instead of Cairo
178beb9... path: Change data structure for standard path
633cd85... gsk: Add GskPathMeasure
17ed5f6... path: Add gsk_path_builder_add_path()
4f70e29... pathmeasure: Add gsk_path_measure_add_segment()
06b6b5a... testsuite: Add path tests
30b86aa... path: Collect flags
61dedf8... path: Add gsk_path_foreach()
3425f0e... path: Implement gsk_path_to_cairo() using foreach()
74f4d36... pathmeasure: Implement support for beziers
ca1a3f3... path: Add gsk_path_add_circle()
e8c4845... path: Add gsk_path_measure_get_point()
36f95d4... gtk-demo: Add a path-fill demo
6d3a542... gtk-demo: Add a text-on-path demo
e87308b... testsuite: Add tests for gsk_path_measure_add_segment()
b6cf69a... spline: Use Skia's tolerance checks
a18c1da... path: Add gsk_path_measure_get_closest_point()
045e500... testsuite: Add tests for gsk_path_measure_get_closest_point
afb1414... gtk-demo: Add cute maze demo
28ee045... testsuite: Update create_random_path()
30fe5e1... testsuite: Add a test for get_point()
63c5eed... testsuite: Add a test using get_point() and get_closest_poi
9b95878... path: Split GskPathBuilder into its own file
b55797e... gtk-demo: Show closest point in text-on-path demo
cd4c557... pathbuilder: Redo semantics for starting curves
982ef87... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
642e849... pathbuilder: Add relative path commands
80a7b76... testsuite: Add relative path functions
ca931a2... stroke: Add miter limit
8a1cb3a... path: Implement SVG arcs
8f09bc3... path: Implement gsk_path_parse
2175c70... testsuite: Add librsvg path tests
23e4c3a... path: Fix serialization for circles
05a6734... path: Special-case rects and circles
ee7f9c7... testsuite: Add a parsing test
d497a15... Implement gsk_path_measure_in_fill
ce3832b... testsuite: Add an in_fill() test
7d17008... path: Add flags to gsk_path_foreach()
03b220e... gsk: Implement parsing fill and stroke nodes
b2ec557... stroke: Add support for dashes
f8bb3cf... path: Make all private contour APIs take a GskContour
02e0b6f... path: Split contours into their own file
5e1a9e9... path: Rename to gtk_path_builder_add_segment()
a53a1b2... path: Add conic curves
189450e... WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect()
ee91bb0... WIP: css: Replace border rendering code with GskPath
f0ca3e7... path: Introduce gskpathop
7014af1... path: Add GskCurve
4b458a4... testsuite: Add conics to the random paths
45bf769... Add gsk_curve_get_{start,end}_tangent
45e5454... curve: Split eval() into get_point() and get_tangent()
ace4c3a... testuite: Add tests for gsk_curve_get_point()
fa094b5... testuite: Add tests for gsk_curve_get_tangent()
e0d4382... testsuite: Add a test for gsk_curve_decompose()
8d4987c... path: Add gsk_curve_segment()
cbcacd3... testsuite: Add a test for the conic that got us segment()
41374f2... testsuite Add curve tangent tests
5973e28... path: Always decompose conics into at least 2 segments
22bd877... path: Deal with non-uniformness of progress parameter
1efd5c2... path: Add a foreach function that dashes a path
d35cc68... testsuite: Add tests for the dasher
abfb797... Add gsk_path_get_stroke_bounds
6a145d2... gtk-demo: Use dashes in path-fill demo
60b924f... Add gsk_path_measure_get_{path,tolerance}
a658f5e... path: Add gsk_path_measure_restrict_to_contour()
5db928c... path: Add gsk_path_measure_is_closed ()
44e62df... path: Change semantics of gtk_path_builder_add_segment()
b5672a5... path: Add gsk_path_builder_add_ellipse()
e502de6... Ottie: Add
97673dd... ottie: Add a command-line tool
c7c8442... ottie: Add a snapshot testsuite test
6f5a8e9... Ottie: Add ottie-editor
659f718... xxx: Link ottie tools against libottie
8424202... xxx: Link ottie tests against libottie
5480b51... Only test conic weights between 1/20 and 20
a523284... Add gsk_curve_get_bounds
44621cf... Add gsk_curve_intersect
6826893... Add curve intersection tests
1274705... xxx: work around bounding box problems
601beb6... Add another intersection testcase
06b4498... Add curve split tests
9eb8438... Add a performance test for curve intersection
52541cd... Add a performance test for curve eval
de0c099... Add gsk_curve_decompose_curve
bd986c6... path: support conic->curve in foreach
095778d... Add conic decomposition tests
317aaf4... Add gsk_curve_offset
9b73a7e... Add gsk_curve_reverse
7275547... curve: Handle degenerate cases
b318e3f... Add a test for tangents of degenerate curves
2d44ed8... Add a test for gsk_curve_reverse
35194ed... Add a test for gsk_curve_offset
a805362... Add gsk_curve_get_normal
e6ed73c... Add gsk_curve_get_curvature
213a92a... Add gsk_path_stroke
5e6be57... Special-case rects for strokes
cbefa95... Special-case circles for strokes
2fc6981... Implement stroking
a85de8b... Add basic tests for strokes
e564f03... Add another stroker test
7e818dd... Add GSK_LINE_JOIN_ARCS
732c831... stroker: Implement arcs
ca18904... Add gsk_path_offset
b52fd47... Implement offsetting
2c28ecb... Add a path editor demo
60e326c... stroke: Make gsk_stroke_to_cairo public
de839fa... Add an interactive path test
ee0a43a... Add gsk_path_measure_get_curvature
8611c99... curve2: Show osculating circles
ecddc3a... gsk: Add gsk_path_builder_add_layout
518f2e7... gtk-demo: Use gsk_path_builder_add_layout
Commits added to the branch:
c49205c... gtk-demo: Small fixup to the cursors demo
955762c... gsk: Add GskPath
16ca8f7... gsk: Add GskFillNode
ffebe0c... snapshot: Add gtk_snapshot_push_fill()
592bab3... demos: Add a simple demo filling a path
2b029af... gsk: Add GskStroke
c8928bf... gsk: Add GskStrokeNode
8d1f354... snapshot: Add gtk_snapshot_push_stroke()
69cdeb6... popover: Use fill and stroke nodes instead of Cairo
78cae53... path: Change data structure for standard path
9c721bf... gsk: Add GskPathMeasure
5ac2abc... path: Add gsk_path_builder_add_path()
87b1082... pathmeasure: Add gsk_path_measure_add_segment()
d42f45b... testsuite: Add path tests
a14770a... path: Collect flags
268efbd... path: Add gsk_path_foreach()
d9a79c0... path: Implement gsk_path_to_cairo() using foreach()
2559885... pathmeasure: Implement support for beziers
0e256a6... path: Add gsk_path_add_circle()
aa91310... path: Add gsk_path_measure_get_point()
ab41ef4... gtk-demo: Add a path-fill demo
c82cfa8... gtk-demo: Add a text-on-path demo
ec6d102... testsuite: Add tests for gsk_path_measure_add_segment()
ee8ad62... spline: Use Skia's tolerance checks
614e043... path: Add gsk_path_measure_get_closest_point()
c1111d9... testsuite: Add tests for gsk_path_measure_get_closest_point
0f848aa... gtk-demo: Add cute maze demo
419f4f8... testsuite: Update create_random_path()
8a5c2e7... testsuite: Add a test for get_point()
1500250... testsuite: Add a test using get_point() and get_closest_poi
dce77dc... path: Split GskPathBuilder into its own file
1f1641f... gtk-demo: Show closest point in text-on-path demo
70f097e... pathbuilder: Redo semantics for starting curves
5fe35cb... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
9e45037... pathbuilder: Add relative path commands
7f63e42... testsuite: Add relative path functions
98435e1... stroke: Add miter limit
0414c15... path: Implement SVG arcs
42b017d... path: Implement gsk_path_parse
aa695ae... testsuite: Add librsvg path tests
a283118... path: Fix serialization for circles
9d313b3... path: Special-case rects and circles
db8d6e3... testsuite: Add a parsing test
288e8a4... Implement gsk_path_measure_in_fill
e30ef19... testsuite: Add an in_fill() test
4b5ee6e... path: Add flags to gsk_path_foreach()
a94a885... gsk: Implement parsing fill and stroke nodes
c804a38... stroke: Add support for dashes
50098ba... Add a nodeparser tests for fill and stroke nodes
a41b9eb... path: Make all private contour APIs take a GskContour
5991f4b... path: Split contours into their own file
51d6451... path: Rename to gtk_path_builder_add_segment()
599baee... path: Add conic curves
b0a1b4f... WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect()
2f91089... WIP: css: Replace border rendering code with GskPath
faf0c8d... path: Introduce gskpathop
eb04db3... path: Add GskCurve
a21b3c7... testsuite: Add conics to the random paths
8b13ea2... Add gsk_curve_get_{start,end}_tangent
b7c83ce... curve: Split eval() into get_point() and get_tangent()
5c817ae... testuite: Add tests for gsk_curve_get_point()
57cf7e6... testuite: Add tests for gsk_curve_get_tangent()
a1f9a45... testsuite: Add a test for gsk_curve_decompose()
2f3aae0... path: Add gsk_curve_segment()
918b079... testsuite: Add a test for the conic that got us segment()
6c9206d... testsuite Add curve tangent tests
a5763a3... path: Always decompose conics into at least 2 segments
75b96fa... path: Deal with non-uniformness of progress parameter
f9d794d... path: Add a foreach function that dashes a path
a79d427... testsuite: Add tests for the dasher
19f2edd... Add gsk_path_get_stroke_bounds
a6e665c... gtk-demo: Use dashes in path-fill demo
452eb95... Add gsk_path_measure_get_{path,tolerance}
9ecd508... path: Add gsk_path_measure_restrict_to_contour()
5acdc83... path: Add gsk_path_measure_is_closed ()
9b93dcb... path: Change semantics of gtk_path_builder_add_segment()
78c2fca... path: Add gsk_path_builder_add_ellipse()
4a633e4... Ottie: Add
e359e0b... ottie: Add a command-line tool
d0d62ee... ottie: Add a snapshot testsuite test
33d5acf... Ottie: Add ottie-editor
65813c3... xxx: Link ottie tools against libottie
5781a8c... xxx: Link ottie tests against libottie
6d04869... Only test conic weights between 1/20 and 20
3efd6c9... Add gsk_curve_get_bounds
52394b1... Add gsk_curve_intersect
dad4e1d... Add curve intersection tests
c438527... xxx: work around bounding box problems
bd0f92f... Add another intersection testcase
ee42889... Add curve split tests
8dd4f02... Add a performance test for curve intersection
c80d5f8... Add a performance test for curve eval
319e75c... Add gsk_curve_decompose_curve
98591b3... path: support conic->curve in foreach
afd3981... Add conic decomposition tests
5f40db5... Add gsk_curve_offset
0bef169... Add gsk_curve_reverse
ad145e2... curve: Handle degenerate cases
f91995d... Add a test for tangents of degenerate curves
021bca4... Add a test for gsk_curve_reverse
759bf15... Add a test for gsk_curve_offset
d08802a... Add gsk_curve_get_normal
b6a2a8b... Add gsk_curve_get_curvature
68661b7... Add gsk_path_stroke
4c81600... Special-case rects for strokes
3c56f32... Special-case circles for strokes
1760096... Implement stroking
90fa390... Add basic tests for strokes
6b37571... Add another stroker test
8b9b17e... Add GSK_LINE_JOIN_ARCS
a19aebd... stroker: Implement arcs
a322bf8... Add gsk_path_offset
b26fb6e... Implement offsetting
21e71c3... gtk-demo: Add a curve editor demo
09ea6ca... stroke: Make gsk_stroke_to_cairo public
20f84d5... Add an interactive path test
811f8e7... Add gsk_path_measure_get_curvature
3cc9464... curve2: Show osculating circles
076166f... gsk: Add gsk_path_builder_add_layout
f7a7c71... gtk-demo: Use gsk_path_builder_add_layout
53d6c88... gsk: Use stroke bounds in the stroke node
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]