[gtk] (75 commits) Non-fast-forward update to branch path-stroke



The branch 'path-stroke' 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:

  785a797... testsuite: Update create_random_path()
  49ee5b7... testsuite: Add a test for get_point()
  ac8b50b... testsuite: Add a test using get_point() and get_closest_poi
  6acc6eb... path: Split GskPathBuilder into its own file
  1198b53... xxx: demo
  a69a5da... pathbuilder: Redo semantics for starting curves
  bf6d52d... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
  76d6a86... pathbuilder: Add relative path commands
  d4b5d9b... testsuite: Add relative path functions
  b4f66b8... Documentation typo fixes
  40aa395... stroke: Add miter limit
  ee0ea7e... path: Implement SVG arcs
  7e118c9... path: Implement gsk_path_parse
  9b6ebdf... testsuite: Add librsvg path tests
  62e2715... path: Fix serialization for circles
  d00cb79... path: Special-case rects and circles
  3da4713... testsuite: Add a parsing test
  2af2a89... Implement gsk_path_measure_in_fill
  0e19f3b... testsuite: Add an in_fill() test
  79ede78... path: Add flags to gsk_path_foreach()
  090afca... gsk: Implement parsing fill and stroke nodes
  5360764... stroke: Add support for dashes
  a5c8d63... path: Make all private contour APIs take a GskContour
  51e05c1... path: Split contours into their own file
  f0fe404... path: Rename to gtk_path_builder_add_segment()
  0d797fc... path: Add conic curves
  b199fc7... WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect()
  5c83a36... WIP: css: Replace border rendering code with GskPath
  88781fb... path: Introduce gskpathop
  03e4e5f... path: Add GskCurve
  1e10ddc... testsuite: Add conics to the random paths
  d0c6dc3... Add gsk_curve_get_{start,end}_tangent
  f1f6735... curve: Split eval() into get_point() and get_tangent()
  ac7bd7f... testuite: Add tests for gsk_curve_get_point()
  37588ec... testuite: Add tests for gsk_curve_get_tangent()
  eb74ca9... testsuite: Add a test for gsk_curve_decompose()
  1e4a006... path: Add gsk_curve_segment()
  ced76bd... testsuite: Add a test for the conic that got us segment()
  0869532... testsuite Add curve tangent tests
  836a6c7... path: Always decompose conics into at least 2 segments
  3e925a9... path: Deal with non-uniformness of progress parameter
  09875ae... path: Add a foreach function that dashes a path
  ecc0123... testsuite: Add tests for the dasher
  19203f6... Add gsk_path_get_stroke_bounds
  2b65307... xxx path)_fill
  1c5972d... Add gsk_path_measure_get_{path,tolerance}
  4f1a6c8... path: Add gsk_path_measure_restrict_to_contour()
  4d583d2... path: Add gsk_path_measure_is_closed ()
  1d04e6a... path: Change semantics of gtk_path_builder_add_segment()
  6c552e5... Ottie: Add
  857588d... ottie: Add a command-line tool
  33d0231... Only test conic weights between 1/20 and 20
  b537644... Add gsk_curve_get_bounds
  1d6db66... Add gsk_curve_intersect
  40ddb5b... Add curve intersection tests
  848d040... xxx: work around bounding box problems
  fbaeb42... Add another intersection testcase
  54e3474... Add curve split tests
  ff937ae... Add a performance test for curve intersection
  6b7ddb9... Add a performance test for curve eval
  14c6316... Add gsk_curve_decompose_curve
  ee32ad5... path: support conic->curve in foreach
  ab11835... Add conic decomposition tests
  0b74e32... Add gsk_curve_offset
  516b5be... Add gsk_curve_reverse
  ce441f0... curve: Handle degenerate cases
  47c7d39... Add gsk_path_stroke
  3ac8646... Special-case rects for strokes
  be7b843... Special-case circles for strokes
  1844a39... Implement stroking
  ef7f314... Add basic tests for strokes
  dc03568... Add another stroker test
  1d88daa... stroke: Add a forgotten case
  62f3409... Generalize handling of degenerate curves

Commits added to the branch:

  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 (*)
  7b7145b... curve: Handle degenerate cases (*)
  0c8deb1... Add gsk_path_stroke
  3ee17ee... Special-case rects for strokes
  a6e4274... Special-case circles for strokes
  11a5921... Implement stroking
  dc6c49b... Add basic tests for strokes
  9fc20c4... Add another stroker test
  e76377a... stroke: Add a forgotten case
  751f70f... Generalize handling of degenerate curves

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