[gtk] (125 commits) Non-fast-forward update to branch path-tests



The branch 'path-tests' 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()
  2e02174... Ottie: Add
  b55eb88... ottie: Add a command-line tool
  d76b5d4... ottie: Add a snapshot test
  906f309... Only test conic weights between 1/20 and 20
  d3b1fdb... Add gsk_curve_get_bounds
  c78436e... Add gsk_curve_intersect
  3ceee6d... Add curve intersection tests
  275c158... xxx: work around bounding box problems
  047bbeb... Add another intersection testcase
  fa9bb82... Add curve split tests
  d67b40f... Add a performance test for curve intersection
  aea826f... Add a performance test for curve eval
  5da8603... Add gsk_curve_decompose_curve
  f7e03f9... path: support conic->curve in foreach
  4f61309... Add conic decomposition tests
  0f3b1fa... Add gsk_curve_offset
  66721f6... Add gsk_curve_reverse
  4c09c3f... curve: Handle degenerate cases
  723809f... Add a test for tangents of degenerate curves
  e9699ce... Add a test for gsk_curve_reverse
  c4357a1... Add a test for gsk_curve_offset
  a817faa... Add gsk_path_stroke
  e1de7c3... Special-case rects for strokes
  bd5f4bc... Special-case circles for strokes
  7f62eba... Implement stroking
  a6c1d28... Add basic tests for strokes
  7f7d82f... Add another stroker test
  1ff73f1... Add an interactive path test
  cf3db3c... Add a path editor demo
  c67a3a9... xxx: Make gsk_stroke_to_cairo public
  d9710c4... curve2: Add a way to compare to cairo
  8d013e3... curve2: Add a zoom slider

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 (*)
  43a3de3... Add gsk_path_stroke (*)
  c8c2c6b... Special-case rects for strokes (*)
  ad3d32d... Special-case circles for strokes (*)
  f61af2f... Implement stroking (*)
  2e90966... Add basic tests for strokes (*)
  d26afa9... Add another stroker test (*)
  0d3ee69... xxx: assorted fixes for special contours (*)
  d73e376... Add GSK_LINE_JOIN_ARCS (*)
  37ad9d8... stroker: Implement arcs (*)
  d593e5b... Add an interactive path test
  a2f9316... Add a path editor demo
  bb1d1bf... xxx: Make gsk_stroke_to_cairo public
  e56668e... curve2: Add a way to compare to cairo
  34f7097... curve2: Add a zoom slider
  c365c21... Add gsk_path_measure_get_curvature
  273bc4c... curve2: Show osculating circles

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