[gtk] (193 commits) Non-fast-forward update to branch curve-ops
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (193 commits) Non-fast-forward update to branch curve-ops
- Date: Sun, 27 Dec 2020 04:57:07 +0000 (UTC)
The branch 'curve-ops' 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:
58e4385... gsk: Add GskPath
14cfcc1... gsk: Add GskFillNode
f3bcf08... snapshot: Add gtk_snapshot_push_fill()
f1fcee8... demos: Add a simple demo filling a path
a228a50... gsk: Add GskStroke
270035a... gsk: Add GskStrokeNode
62dbaba... snapshot: Add gtk_snapshot_push_stroke()
65401de... popover: Use fill and stroke nodes instead of Cairo
b20b9c6... path: Change data structure for standard path
302636e... gsk: Add GskPathMeasure
82edf3b... path: Add gsk_path_builder_add_path()
117ad40... pathmeasure: Add gsk_path_measure_add_segment()
7cf5e94... testsuite: Add path tests
f333584... path: Collect flags
0befaa9... path: Add gsk_path_foreach()
756f744... path: Implement gsk_path_to_cairo() using foreach()
2c98adf... pathmeasure: Implement support for beziers
43e6dc9... path: Add gsk_path_add_circle()
32a6cae... path: Add gsk_path_measure_get_point()
f763afb... xxx: path_fill demo
52e56cf... gtk-demo: Add a text-on-path demo
b2de8c7... testsuite: Add tests for gsk_path_measure_add_segment()
71a5c55... spline: Use Skia's tolerance checks
2474e34... path: Add gsk_path_measure_get_closest_point()
3e3dec7... testsuite: Add tests for gsk_path_measure_get_closest_point
27d322b... gtk-demo: Add cute maze demo
340f0ac... testsuite: Update create_random_path()
90bd698... testsuite: Add a test for get_point()
c0abb6b... testsuite: Add a test using get_point() and get_closest_poi
515f05a... path: Split GskPathBuilder into its own file
4da2adf... xxx: demo
6a3afd9... pathbuilder: Redo semantics for starting curves
ffa50ec... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
f3adcfa... pathbuilder: Add relative path commands
73f12d0... testsuite: Add relative path functions
98d2966... Documentation typo fixes
f58d76c... stroke: Add miter limit
f34014f... path: Implement SVG arcs
5abb09e... path: Implement gsk_path_parse
030dbaf... testsuite: Add librsvg path tests
13684b4... path: Fix serialization for circles
19b9304... path: Special-case rects and circles
23061b6... testsuite: Add a parsing test
588d664... Implement gsk_path_measure_in_fill
f89689a... testsuite: Add an in_fill() test
9382af5... path: Add flags to gsk_path_foreach()
6a0e0d7... gsk: Implement parsing fill and stroke nodes
1ee59d7... stroke: Add support for dashes
2212cc1... path: Make all private contour APIs take a GskContour
f13c358... path: Split contours into their own file
f8281a6... path: Rename to gtk_path_builder_add_segment()
745c455... path: Add conic curves
081e3c0... WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect()
8ba614f... WIP: css: Replace border rendering code with GskPath
46e1f58... path: Introduce gskpathop
2683e1f... path: Add GskCurve
b2655fb... testsuite: Add conics to the random paths
e859aea... Add gsk_curve_get_{start,end}_tangent
97966e9... curve: Split eval() into get_point() and get_tangent()
c1aa8a5... testuite: Add tests for gsk_curve_get_point()
4d12ddb... testuite: Add tests for gsk_curve_get_tangent()
e50b221... testsuite: Add a test for gsk_curve_decompose()
ce3f103... path: Add gsk_curve_segment()
985cd3a... testsuite: Add a test for the conic that got us segment()
f81d0f4... testsuite Add curve tangent tests
b57e245... path: Always decompose conics into at least 2 segments
67ebe01... path: Deal with non-uniformness of progress parameter
7fa9b09... path: Add a foreach function that dashes a path
018569b... testsuite: Add tests for the dasher
c811420... Add gsk_path_get_stroke_bounds
988085c... xxx path)_fill
b9b1bbe... Add gsk_path_measure_get_{path,tolerance}
1826924... path: Add gsk_path_measure_restrict_to_contour()
b88829b... path: Add gsk_path_measure_is_closed ()
5adf60c... path: Change semantics of gtk_path_builder_add_segment()
79d2045... path: Add gsk_path_builder_add_ellipse()
f59839c... xxx: get_stroke_bounds()
9449388... Ottie: Add
569c79d... ottie: Add a command-line tool
05e488e... ottie: Add a snapshot testsuite test
9676eb7... Ottie: Add ottie-editor
cf575ce... Only test conic weights between 1/20 and 20
5235570... Add gsk_curve_get_bounds
f7577ef... Add gsk_curve_intersect
794fb74... Add curve intersection tests
849db03... xxx: work around bounding box problems
06fafa6... Add another intersection testcase
90fcefa... Add curve split tests
0c9e7c2... Add a performance test for curve intersection
e4c3806... Add a performance test for curve eval
ca275c7... Add gsk_curve_decompose_curve
c7308ee... path: support conic->curve in foreach
b26557c... Add conic decomposition tests
0f9eeb1... Add gsk_curve_offset
14e3ac8... Add gsk_curve_reverse
280c8ad... curve: Handle degenerate cases
ceef21d... Add a test for tangents of degenerate curves
8fed592... Add a test for gsk_curve_reverse
d3a626f... Add a test for gsk_curve_offset
dcab351... Add gsk_curve_get_normal
17abe49... Add gsk_curve_get_curvature
Commits added to the branch:
3c24841... vulkancontext: Remove usage of VK_ERROR_INCOMPATIBLE_VERSIO (*)
f816a8f... gl renderer: Unify viewport setting in add_offscreen_ops() (*)
7f6608c... gl renderer: Render too big textures to the clipped area (*)
7eece7e... gl renderer: Take a out graphene_rect in blur_node() (*)
addcf57... Adwaita: flat button adjustments (*)
4f12e2f... Fix URLs for the download.gnome.org locations (*)
8a923e0... Merge branch 'wip/jimmac/flat-button-tweaks' into 'master' (*)
e9e09be... Merge branch 'issue-3483' into 'master' (*)
1738724... Notify properties on deletion in PasswordEntryBuffer (*)
e71f6b0... docs: Note the caveat on GtkEditable signals with delegates (*)
af0973c... a11y: Fix removing mnemonic widgets (*)
ec94ec0... Merge branch 'ebassi/password-entry-notify' into 'master' (*)
a5365ec... docs: Add missing GTK types (*)
bf4c3dc... docs: Fix list of kinds of shortcuts in Keyboard input (*)
3f56e81... Merge branch 'shortcuts' into 'master' (*)
2da8d9b... Do not build gdk-pixbuf's man page (*)
d330627... Merge branch 'ebassi/docs-for-master' into 'master' (*)
f31765d... Merge branch 'ebassi/mnemonic-label-remove' into 'master' (*)
7533369... Merge branch 'wip/baedert/for-master' into 'master' (*)
9521f60... docs: backtick fixes (*)
0c6a6b3... Merge branch 'doc_backticks' into 'master' (*)
14bf45a... 3to4: Remove GtkCheckButton:draw-indicator (*)
f2b1683... 3to4: Add test for GtkCheckButton:draw-indicator removal (*)
3e319b4... Merge branch 'ebassi/issue-3492' into 'master' (*)
12611fa... Revert "gl renderer: Take a out graphene_rect in blur_node( (*)
d5143a1... Revert "gl renderer: Render too big textures to the clipped (*)
bb8a459... Merge branch 'matthiasc/for-master' into 'master' (*)
b886988... Update Catalan translation (*)
e41288d... Update Punjabi translation (*)
c6a5ac1... Update Japanese translation (*)
b467279... Update Japanese translation (*)
853883c... Update Brazilian Portuguese translation (*)
fa35e3b... Pass the bindir to the post-install script (*)
d13f8ac... Call the newly installed gtk4-update-icon-cache (*)
7249c3a... Merge branch 'ebassi/issue-3495' into 'master' (*)
933d241... Update Brazilian Portuguese translation (*)
e6f6d1e... main: Add & use gdk_event_dup_axes() (*)
a8213d7... gl renderer: Avoid setting modelview to identical values (*)
810cd78... icontheme: Make icon_paintable_ensure_texture() return an u (*)
e747ea7... pixbufutils: Only convert icon size to string once (*)
21299cc... icontheme: Make some constant values const (*)
bd5d161... GskTransform: Avoid a ref+unref pair (*)
186287e... GskTransform: Fix identity transform class name (*)
cde4354... gl renderer: Unify new clip/viewport rects in blur_texture( (*)
4b3bbe0... gl renderer: Create shader-global uniform ops on draw() (*)
634fa77... gl renderer: Add missing debug output for repeat ops (*)
e1cf0cf... gl renderer: Proper state tracking for color matrix ops (*)
fdda4e4... GskTransform: Add nullable annotations to _equals() (*)
2feac27... layoutoverlay: Avoid adding 0 sized color nodes (*)
c34f989... layoutoverlay: Avoid adding transparent color nodes (*)
0b4ed8d... renderborder: Avoid 0 width outline color nodes (*)
a2a70c3... rendernode: Sort diff() requirements by complexity (*)
9fefa7b... rendernode: Different uniformity in border nodes (*)
2031c5b... textlayout: Remove dead offset_y code (*)
9eaeaa8... label: Refactor snapshot() (*)
e7a326e... label: Refactor get_layout_location() (*)
bce4d66... gskpango: Fix a potential cairo_t leak (*)
98b9920... gskpango: Remove bounds rect (*)
cf35237... gskpango: Correct a comment (*)
526c761... gl renderer: Check for pointer equality in rounded_rect_equ (*)
e90f5e8... gskpango: Don't copy fg color (*)
c4a8c08... box: improve documentation (*)
65adfd9... Merge branch 'box_docs' into 'master' (*)
aa95ae7... gsk: Fix serialization of glyphs (*)
6c31ed5... docs: Fix typo and whitespace (*)
b9bcdbb... docs: Add examples of GtkDragSource use (*)
b1d952b... docs: Add examples for GtkDropTarget (*)
478d1f7... Merge branch 'fix-node-glyphs' into 'master' (*)
26119af... gsk: Improve glyph serialization (*)
9cec9e4... gsk: Export the glyph serialization privately (*)
1473861... inspector: Show glyphs as in node files (*)
0abb8c6... Merge branch 'matthiasc/for-master' into 'master' (*)
20289ad... Fix the value for the print-backends setting (*)
4664841... Merge branch 'ebassi/docs-for-master' into 'master' (*)
1253296... Merge branch 'fix-printbackends' into 'master' (*)
ab1b117... Fix buffer overruns in 'gtk-builder-tool simplify' (*)
fcd449f... modelbutton: Remove an unused field (*)
aebf8e3... Merge branch 'mcatanzaro/fix-gtk-builder-tool' into 'master (*)
4310f24... Fix warnings with Vulkan < 162 (*)
6d042d9... Merge branch 'matthiasc/for-master' into 'master' (*)
e854b90... Merge branch 'wip/baedert/for-master' into 'master' (*)
5cd2ee9... window: Release application in destroy (*)
e128a77... Merge branch 'matthiasc/for-master' into 'master' (*)
f426d23... Update Persian translation (*)
7d6877e... Update Punjabi translation (*)
7e579bb... Merge branch 'wip/otte/for-master' into 'master' (*)
28c4ada... Fix gtk4-demo’s gears demo on OpenGL ES (*)
dd1110c... Fix some of gtk4-demo’s transitions example on OpenGL ES (*)
f7e3016... Merge branch 'gles-gears' into 'master' (*)
84c6708... Remove unused static inline function (*)
9c84fa1... Merge branch 'unused-static-inline' into 'master' (*)
c815496... gtk: Build as static library first (*)
08ee6c7... mediafile: Load extension at startup with GTK_MEDIA (*)
98337f7... gsk: Add GskPath (*)
4eb7d68... gsk: Add GskFillNode (*)
e7bbed5... snapshot: Add gtk_snapshot_push_fill() (*)
3c91d0b... demos: Add a simple demo filling a path (*)
c279e1a... gsk: Add GskStroke (*)
2d7897a... gsk: Add GskStrokeNode (*)
118e41f... snapshot: Add gtk_snapshot_push_stroke() (*)
2bd3aa3... popover: Use fill and stroke nodes instead of Cairo (*)
9a2e4ac... path: Change data structure for standard path (*)
207feeb... gsk: Add GskPathMeasure (*)
c82ad02... path: Add gsk_path_builder_add_path() (*)
483a477... pathmeasure: Add gsk_path_measure_add_segment() (*)
a3ac003... testsuite: Add path tests (*)
d2cfe74... path: Collect flags (*)
801c634... path: Add gsk_path_foreach() (*)
a0b9238... path: Implement gsk_path_to_cairo() using foreach() (*)
b0d6130... pathmeasure: Implement support for beziers (*)
fc2c6f1... path: Add gsk_path_add_circle() (*)
e4c147c... path: Add gsk_path_measure_get_point() (*)
b658c26... xxx: path_fill demo (*)
5d69887... gtk-demo: Add a text-on-path demo (*)
f7c3673... testsuite: Add tests for gsk_path_measure_add_segment() (*)
00b9af6... spline: Use Skia's tolerance checks (*)
790a420... path: Add gsk_path_measure_get_closest_point() (*)
445b238... testsuite: Add tests for gsk_path_measure_get_closest_point (*)
9b957c2... gtk-demo: Add cute maze demo (*)
7ff6235... testsuite: Update create_random_path() (*)
76d6fed... testsuite: Add a test for get_point() (*)
916d950... testsuite: Add a test using get_point() and get_closest_poi (*)
5225d01... path: Split GskPathBuilder into its own file (*)
c74970e... xxx: demo (*)
9fe71e7... pathbuilder: Redo semantics for starting curves (*)
683729c... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t (*)
237c37f... pathbuilder: Add relative path commands (*)
120e449... testsuite: Add relative path functions (*)
ff47bfd... Documentation typo fixes (*)
6917741... stroke: Add miter limit (*)
abbbaef... path: Implement SVG arcs (*)
2478963... path: Implement gsk_path_parse (*)
87b3cb1... testsuite: Add librsvg path tests (*)
a7ba2bd... path: Fix serialization for circles (*)
cb10cf0... path: Special-case rects and circles (*)
34725c1... testsuite: Add a parsing test (*)
acdf042... Implement gsk_path_measure_in_fill (*)
a9ad37e... testsuite: Add an in_fill() test (*)
3c363f0... path: Add flags to gsk_path_foreach() (*)
ced2959... gsk: Implement parsing fill and stroke nodes (*)
25f9ead... stroke: Add support for dashes (*)
15e8f2b... path: Make all private contour APIs take a GskContour (*)
0f332de... path: Split contours into their own file (*)
af9a856... path: Rename to gtk_path_builder_add_segment() (*)
0616833... path: Add conic curves (*)
946b768... WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() (*)
678405b... WIP: css: Replace border rendering code with GskPath (*)
23c5318... path: Introduce gskpathop (*)
924f0bc... path: Add GskCurve (*)
3634789... testsuite: Add conics to the random paths (*)
a60b72b... Add gsk_curve_get_{start,end}_tangent (*)
30635d1... curve: Split eval() into get_point() and get_tangent() (*)
da83532... testuite: Add tests for gsk_curve_get_point() (*)
d8c2617... testuite: Add tests for gsk_curve_get_tangent() (*)
7a6b008... testsuite: Add a test for gsk_curve_decompose() (*)
92b472f... path: Add gsk_curve_segment() (*)
7eb4ed8... testsuite: Add a test for the conic that got us segment() (*)
6121422... testsuite Add curve tangent tests (*)
d47ebd3... path: Always decompose conics into at least 2 segments (*)
1349cf2... path: Deal with non-uniformness of progress parameter (*)
14f9395... path: Add a foreach function that dashes a path (*)
ee6879f... testsuite: Add tests for the dasher (*)
776dc54... Add gsk_path_get_stroke_bounds (*)
a5e13cc... xxx path)_fill (*)
78d06e5... Add gsk_path_measure_get_{path,tolerance} (*)
8397d10... path: Add gsk_path_measure_restrict_to_contour() (*)
828ccc5... path: Add gsk_path_measure_is_closed () (*)
cef1bc9... path: Change semantics of gtk_path_builder_add_segment() (*)
aa2f634... path: Add gsk_path_builder_add_ellipse() (*)
c2ed71a... Ottie: Add (*)
73904f3... ottie: Add a command-line tool (*)
e235392... ottie: Add a snapshot testsuite test (*)
e9d01c1... Ottie: Add ottie-editor (*)
aa0f1ce... Only test conic weights between 1/20 and 20
b779ba1... Add gsk_curve_get_bounds
f0acb0f... Add gsk_curve_intersect
097e585... Add curve intersection tests
eace55d... xxx: work around bounding box problems
e91ec1f... Add another intersection testcase
44ffed0... Add curve split tests
7b3d283... Add a performance test for curve intersection
6126416... Add a performance test for curve eval
db2046c... Add gsk_curve_decompose_curve
49b2542... path: support conic->curve in foreach
8523c6c... Add conic decomposition tests
7f8a9e5... Add gsk_curve_offset
dd3cf83... Add gsk_curve_reverse
59b1f9e... curve: Handle degenerate cases
3f29c50... Add a test for tangents of degenerate curves
91356de... Add a test for gsk_curve_reverse
9447350... Add a test for gsk_curve_offset
3a4c3c3... Add gsk_curve_get_normal
e293f10... Add gsk_curve_get_curvature
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]