[gtk] (105 commits) Non-fast-forward update to branch path-work-rebased



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:

  1ebb43a... gtk-demo: Add a text-on-path demo
  77c529e... testsuite: Add tests for gsk_path_measure_add_segment()
  58fc78a... spline: Use Skia's tolerance checks
  bcde167... pathmeasure: Add gsk_path_measure_get_closest_point()
  b1c900e... testsuite: Add tests for gsk_path_measure_get_closest_point
  26cbf8d... gtk-demo: Add cute maze demo
  c3d1c36... testsuite: Update create_random_path()
  27faf84... testsuite: Add a test for get_point()
  7c15a6b... testsuite: Add a test using get_point() and get_closest_poi
  89566a3... path: Split GskPathBuilder into its own file
  2b6f958... gtk-demo: Show closest point in text-on-path demo
  1a526fd... pathbuilder: Redo semantics for starting curves
  a4bbdf6... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
  7783a9e... pathbuilder: Add relative path commands
  d02c1ef... testsuite: Add relative path functions
  e7b503e... stroke: Add miter limit
  adfc4b0... path: Implement SVG arcs
  20542de... path: Implement gsk_path_parse
  c3f095d... testsuite: Add librsvg path tests
  a75305f... path: Fix serialization for circles
  7957ed6... path: Special-case rects and circles
  a33d052... testsuite: Add a parsing test
  583d5f6... pathmeasure: Implement gsk_path_measure_in_fill
  c0bb111... testsuite: Add tests for in_fill()
  b36eba0... path: Add flags to gsk_path_foreach()
  86cfe88... gsk: Implement parsing fill and stroke nodes
  92aa43e... stroke: Add support for dashes
  b7aac99... Add a nodeparser tests for fill and stroke nodes
  c1ed9c4... path: Make all private contour APIs take a GskContour
  e4131ec... path: Split contours into their own file
  8458345... path: Rename to gtk_path_builder_add_segment()
  41ebaab... path: Add conic curves
  bea0866... pathbuilder: Add gsk_path_builder_add_rounded_rect()
  d621c1c... css: Replace border rendering code with GskPath
  5c95d2d... path: Introduce gskpathop
  6213789... path: Add GskCurve
  b15d038... testsuite: Add conics to the random paths
  9d64fca... curve: Add gsk_curve_get_{start,end}_tangent
  7f9fa02... curve: Split eval() into get_point() and get_tangent()
  bd18bb8... testuite: Add tests for gsk_curve_get_point()
  e8cc82e... testuite: Add tests for gsk_curve_get_tangent()
  0fcd8a5... testsuite: Add a test for gsk_curve_decompose()
  13c4509... path: Add gsk_curve_segment()
  8f9fd5f... testsuite: Add a test for the conic that got us segment()
  85ccdc5... testsuite Add curve tangent tests
  0cfd6b5... path: Always decompose conics into at least 2 segments
  8566bbe... path: Deal with non-uniformness of progress parameter
  e3b50ee... path: Add a foreach function that dashes a path
  6226b8d... testsuite: Add tests for the dasher
  0be275f... path: Add gsk_path_get_stroke_bounds
  fcabc09... gsk: Use stroke bounds in the stroke node
  b41fa24... gtk-demo: Use dashes in path-fill demo
  36b6719... pathmeasure: Add gsk_path_measure_get_{path,tolerance}
  d7d86d6... pathmeasure: Add gsk_path_measure_restrict_to_contour()
  be52310... pathmeasure: Add gsk_path_measure_is_closed ()
  8521754... path: Change semantics of gtk_path_builder_add_segment()
  65fe274... path: Add gsk_path_builder_add_ellipse()
  45b2d80... Only test conic weights between 1/20 and 20
  ced500c... Add a bounding box type
  f54505b... curve: Add gsk_curve_get_bounds
  ecd28f6... curve: Add gsk_curve_intersect
  d0f7b91... Add curve intersection tests
  d91e063... testsuite: Add special-case curve tests
  6730c5d... Add curve split tests
  b93a6dc... Add a performance test for curve intersection
  565ba55... Add a performance test for curve eval
  5deeced... curve: Add gsk_curve_decompose_curve
  c4d61fb... path: support conic->curve in foreach
  d0f594c... Add conic decomposition tests
  c7c9d20... curve: Add gsk_curve_offset
  af8c97f... curve: Add gsk_curve_reverse
  b46db36... curve: Handle degenerate cases
  5c270b3... Add a test for tangents of degenerate curves
  ce86953... Add a test for gsk_curve_reverse
  5b4631d... Add a test for gsk_curve_offset
  8facfb6... curve: Add gsk_curve_get_normal
  02336b7... curve: Add gsk_curve_get_curvature
  45b7ae9... curve: Add gsk_curve_print
  8192793... path: Add gsk_path_stroke
  1a4f14b... contour: Special-case rects for strokes
  51f53dd... contour: Special-case circles for strokes
  3306a46... curve: Add some curve utilities
  43603b3... path: Implement stroking
  8c9f778... Add basic tests for strokes
  e5b2a08... Add another stroker test
  6a84558... Add GSK_LINE_JOIN_ARCS
  ae74842... stroker: Implement arcs
  2efe476... path: Add gsk_path_offset
  4430859... path: Implement offsetting
  f964edf... gtk-demo: Add a curve editor demo
  1d1070f... stroke: Make gsk_stroke_to_cairo public
  d154ddc... pathmeasure: Add gsk_path_measure_get_curvature
  93cdedc... Add an interactive path test
  fe2dc1c... pathbuilder: Add gsk_path_builder_add_layout
  cca18ef... gtk-demo: Use gsk_path_builder_add_layout
  8011396... path: Add gsk_path_reverse
  1e9671e... path: Add gsk_path_get_flags
  fec01f4... path: Add gsk_path_is_convex
  8a7da74... path: Add gsk_path_transform
  6b06d9e... path: Implement path ops
  a3ef5aa... Add some tests for pathops
  075b9a8... Add a demo for path ops
  f5cbd6d... Add GskRoundedRectContour
  e8652b2... Add gsk_stroke_node_get_stroke_path

Commits added to the branch:

  f23af85... gtk-demo: Add a text-on-path demo
  8952058... testsuite: Add tests for gsk_path_measure_add_segment()
  d5f378b... spline: Use Skia's tolerance checks
  3b8cbd1... pathmeasure: Add gsk_path_measure_get_closest_point()
  d77f8c6... testsuite: Add tests for gsk_path_measure_get_closest_point
  bcd90a8... gtk-demo: Add cute maze demo
  3dac5d2... testsuite: Update create_random_path()
  8007e37... testsuite: Add a test for get_point()
  25582c8... testsuite: Add a test using get_point() and get_closest_poi
  4bcc452... path: Split GskPathBuilder into its own file
  e8750af... gtk-demo: Show closest point in text-on-path demo
  924f036... pathbuilder: Redo semantics for starting curves
  d570e96... path: Add GSK_CIRCLE_POINT_INIT() to initialize points on t
  845102f... pathbuilder: Add relative path commands
  a5fa6fd... testsuite: Add relative path functions
  7aad599... stroke: Add miter limit
  00f0225... path: Implement SVG arcs
  b539e21... path: Implement gsk_path_parse
  3f77813... testsuite: Add librsvg path tests
  84162d8... path: Fix serialization for circles
  37c1461... path: Special-case rects and circles
  45c0851... testsuite: Add a parsing test
  ccd1d6a... pathmeasure: Implement gsk_path_measure_in_fill
  6949cfa... testsuite: Add tests for in_fill()
  95c823a... path: Add flags to gsk_path_foreach()
  822cfb0... gsk: Implement parsing fill and stroke nodes
  a4374f4... stroke: Add support for dashes
  d773a36... Add a nodeparser tests for fill and stroke nodes
  e2b5e83... path: Make all private contour APIs take a GskContour
  c66d61a... path: Split contours into their own file
  dd2036e... path: Rename to gtk_path_builder_add_segment()
  7b83101... path: Add conic curves
  7965c42... pathbuilder: Add gsk_path_builder_add_rounded_rect()
  159fb16... css: Replace border rendering code with GskPath
  dcf0ba6... path: Introduce gskpathop
  51a6857... path: Add GskCurve
  453762e... testsuite: Add conics to the random paths
  f993eef... curve: Add gsk_curve_get_{start,end}_tangent
  0f3aaf2... curve: Split eval() into get_point() and get_tangent()
  b75c7e6... testuite: Add tests for gsk_curve_get_point()
  459de56... testuite: Add tests for gsk_curve_get_tangent()
  b264186... testsuite: Add a test for gsk_curve_decompose()
  d03ceec... path: Add gsk_curve_segment()
  6cd411c... testsuite: Add a test for the conic that got us segment()
  8e16241... testsuite Add curve tangent tests
  7b816fc... path: Always decompose conics into at least 2 segments
  bbac8c0... path: Deal with non-uniformness of progress parameter
  068a6fe... path: Add a foreach function that dashes a path
  6dc8b68... testsuite: Add tests for the dasher
  6359372... path: Add gsk_path_get_stroke_bounds
  ed92980... gsk: Use stroke bounds in the stroke node
  6164f8a... gtk-demo: Use dashes in path-fill demo
  10511ed... pathmeasure: Add gsk_path_measure_get_{path,tolerance}
  36c5422... pathmeasure: Add gsk_path_measure_restrict_to_contour()
  e3864be... pathmeasure: Add gsk_path_measure_is_closed ()
  934fa16... path: Change semantics of gtk_path_builder_add_segment()
  761f47a... path: Add gsk_path_builder_add_ellipse()
  33d1684... Only test conic weights between 1/20 and 20
  ee7c81d... Add a bounding box type
  2c08828... curve: Add gsk_curve_get_bounds
  9bb7604... curve: Add gsk_curve_intersect
  f43de26... Add curve intersection tests
  8dc4ccc... testsuite: Add special-case curve tests
  624f54e... Add curve split tests
  67fcae5... Add a performance test for curve intersection
  77f2509... Add a performance test for curve eval
  5647ae7... curve: Add gsk_curve_decompose_curve
  8f7070f... path: support conic->curve in foreach
  be0a913... Add conic decomposition tests
  265a585... curve: Add gsk_curve_offset
  a39a513... curve: Add gsk_curve_reverse
  bbb30a7... curve: Handle degenerate cases
  c4fcfba... Add a test for tangents of degenerate curves
  fbcfaae... Add a test for gsk_curve_reverse
  ebd893a... Add a test for gsk_curve_offset
  9e044a6... curve: Add gsk_curve_get_normal
  b89ce26... curve: Add gsk_curve_get_curvature
  148046b... curve: Add gsk_curve_print
  e4c81a6... path: Add gsk_path_stroke
  0813d1b... contour: Special-case rects for strokes
  957e8d2... contour: Special-case circles for strokes
  31de58d... curve: Add some curve utilities
  7e6e38e... path: Implement stroking
  c041f27... Add basic tests for strokes
  f262429... Add another stroker test
  5d633ca... Add GSK_LINE_JOIN_ARCS
  226f212... stroker: Implement arcs
  d3df3bd... path: Add gsk_path_offset
  6120abd... path: Implement offsetting
  34371a3... gtk-demo: Add a curve editor demo
  b2456d2... stroke: Make gsk_stroke_to_cairo public
  a96052f... pathmeasure: Add gsk_path_measure_get_curvature
  5f26464... Add an interactive path test
  86fc6b1... pathbuilder: Add gsk_path_builder_add_layout
  c47eebc... gtk-demo: Use gsk_path_builder_add_layout
  37aaf8a... path: Add gsk_path_reverse
  8d4d923... path: Add gsk_path_get_flags
  a3d1bb5... path: Add gsk_path_is_convex
  de202b1... path: Add gsk_path_transform
  000054e... path: Implement path ops
  7807bb4... Add some tests for pathops
  2dd7657... Add a demo for path ops
  aa951b3... Add GskRoundedRectContour
  ab1e72f... Add gsk_stroke_node_get_stroke_path
  516024f... gtk-demo: Add a few path benchmarks


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]