[gtk] (109 commits) Non-fast-forward update to branch curve-ops



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:

  a170429... gtk-demo: Don't put the search bar in the scroll area
  d8dec82... video: When autoplaying, start playing once the video is pr
  501e8c5... picture: Fix copy/paste error in docs
  8374a8c... roundedbox: Remove unused API
  7fbaa41... docs: Put render nodes in their own sections
  1285a23... listview: Use the correct scroll policy
  6f453d6... gsk: Add GskPath
  c3166d8... gsk: Add GskFillNode
  f15c9d1... snapshot: Add gtk_snapshot_push_fill()
  42e60fc... demos: Add a simple demo filling a path
  5244b51... gsk: Add GskStroke
  45992b2... gsk: Add GskStrokeNode
  a49ca12... snapshot: Add gtk_snapshot_push_stroke()
  6f74445... popover: Use fill and stroke nodes instead of Cairo
  b4c2756... path: Change data structure for standard path
  836b78e... gsk: Add GskPathMeasure
  9c316dd... path: Add gsk_path_builder_add_path()
  57a2b23... pathmeasure: Add gsk_path_measure_add_segment()
  5002d3e... testsuite: Add path tests
  8b46482... path: Collect flags
  66f1774... path: Add gsk_path_foreach()
  1d06b25... path: Implement gsk_path_to_cairo() using foreach()
  f607314... pathmeasure: Implement support for beziers
  86617e0... path: Add gsk_path_add_circle()
  a300002... path: Add gsk_path_measure_get_point()
  5cf05db... xxx: path_fill demo
  b33778c... gtk-demo: Add a text-on-path demo
  d4b393b... testsuite: Add tests for gsk_path_measure_add_segment()
  af38089... spline: Use Skia's tolerance checks
  afa8cfa... path: Add gsk_path_measure_get_closest_point()
  5b8acfb... testsuite: Add tests for gsk_path_measure_get_closest_point
  d33fdb2... gtk-demo: Add cute maze demo
  e676341... testsuite: Update create_random_path()
  b4700fa... testsuite: Add a test for get_point()
  fe1dcc0... testsuite: Add a test using get_point() and get_closest_poi
  3b94c3c... path: Split GskPathBuilder into its own file
  e8aef57... xxx: demo
  1b46896... pathbuilder: Redo semantics for starting curves
  8eadf59... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
  b4982b6... pathbuilder: Add relative path commands
  77f351c... testsuite: Add relative path functions
  0d5d6e8... Documentation typo fixes
  7da5e49... stroke: Add miter limit
  cc60624... path: Implement SVG arcs
  81a23a0... path: Implement gsk_path_parse
  3e017d3... testsuite: Add librsvg path tests
  7deed20... path: Fix serialization for circles
  d11b02a... path: Special-case rects and circles
  27c307b... testsuite: Add a parsing test
  b01e1a2... Implement gsk_path_measure_in_fill
  b14b5dd... testsuite: Add an in_fill() test
  8539f17... path: Add flags to gsk_path_foreach()
  c34adf8... gsk: Implement parsing fill and stroke nodes
  1290639... stroke: Add support for dashes
  d667ae7... path: Make all private contour APIs take a GskContour
  7f3e5c5... path: Split contours into their own file
  4107533... path: Rename to gtk_path_builder_add_segment()
  ccbff7d... path: Add conic curves
  042d87e... WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect()
  844a5d4... WIP: css: Replace border rendering code with GskPath
  53e0bb1... path: Introduce gskpathop
  076f2dc... path: Add GskCurve
  1108968... testsuite: Add conics to the random paths
  a384b2a... Add gsk_curve_get_{start,end}_tangent
  520fc04... curve: Split eval() into get_point() and get_tangent()
  636093f... testuite: Add tests for gsk_curve_get_point()
  afbbc79... testuite: Add tests for gsk_curve_get_tangent()
  2a55b9d... testsuite: Add a test for gsk_curve_decompose()
  e0ed800... path: Add gsk_curve_segment()
  2bac9f4... testsuite: Add a test for the conic that got us segment()
  6bd5ffd... testsuite Add curve tangent tests
  9abf9bb... path: Always decompose conics into at least 2 segments
  65f8338... path: Deal with non-uniformness of progress parameter
  e4910ce... path: Add a foreach function that dashes a path
  c314485... testsuite: Add tests for the dasher
  de6c996... Add gsk_path_get_stroke_bounds
  b0848aa... xxx path)_fill
  6e9bb79... Add gsk_path_measure_get_{path,tolerance}
  4708d17... path: Add gsk_path_measure_restrict_to_contour()
  75f50dd... path: Add gsk_path_measure_is_closed ()
  4b9dce7... path: Change semantics of gtk_path_builder_add_segment()
  c323946... Ottie: Add
  012be5a... ottie: Add a command-line tool
  a86be42... ottie: Add a snapshot test
  e3ac15b... Only test conic weights between 1/20 and 20
  b77c6da... Add gsk_curve_get_bounds
  fd1cee2... Add gsk_curve_intersect
  d40b099... Add curve intersection tests
  78a13b3... xxx: work around bounding box problems
  34be65e... Add another intersection testcase
  b81ff31... Add curve split tests
  c3e29fe... Add a performance test for curve intersection
  982d841... Add a performance test for curve eval
  14aa6b7... Add gsk_curve_decompose_curve
  c8448a4... path: support conic->curve in foreach
  6e56189... Add conic decomposition tests
  a086889... Add gsk_curve_offset
  158fee7... Add gsk_curve_reverse
  8b24dd9... curve: Handle degenerate cases
  c564d5a... Add a test for tangents of degenerate curves
  27972af... Add a test for gsk_curve_reverse
  7c6ea60... Add a test for gsk_curve_offset

Commits added to the branch:

  dee863d... rendernode: Bail if matrix is invalid (*)
  2a8f371... gtk-demo: Don't put the search bar in the scroll area (*)
  d6f2884... video: When autoplaying, start playing once the video is pr (*)
  f7f8990... picture: Fix copy/paste error in docs (*)
  8d014d6... roundedbox: Remove unused API (*)
  f85d939... docs: Put render nodes in their own sections (*)
  71e616d... listview: Use the correct scroll policy (*)
  96e1b85... gdkarray: Add a "stolen" boolean to splice() (*)
  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

(*) 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]