[gtk] (71 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:

  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

Commits added to the branch:

  ef120ef... path: Add GskCurve
  77d6bc9... testsuite: Add conics to the random paths
  0c2f43d... curve: Add gsk_curve_get_{start,end}_tangent
  d15f558... curve: Split eval() into get_point() and get_tangent()
  26aef58... testuite: Add tests for gsk_curve_get_point()
  a430099... testuite: Add tests for gsk_curve_get_tangent()
  66edb0b... testsuite: Add a test for gsk_curve_decompose()
  c0e332f... path: Add gsk_curve_segment()
  451a629... testsuite: Add a test for the conic that got us segment()
  c3571c1... testsuite Add curve tangent tests
  95a3480... path: Always decompose conics into at least 2 segments
  27e7b97... path: Deal with non-uniformness of progress parameter
  4a596fe... path: Add a foreach function that dashes a path
  d537df1... testsuite: Add tests for the dasher
  91193e8... path: Add gsk_path_get_stroke_bounds
  2418d67... gsk: Use stroke bounds in the stroke node
  1dbfff9... gtk-demo: Use dashes in path-fill demo
  1554184... pathmeasure: Add gsk_path_measure_get_{path,tolerance}
  6021b76... pathmeasure: Add gsk_path_measure_restrict_to_contour()
  c28fd1d... pathmeasure: Add gsk_path_measure_is_closed ()
  846ae95... path: Change semantics of gtk_path_builder_add_segment()
  94f93db... path: Add gsk_path_builder_add_ellipse()
  9e2c689... Only test conic weights between 1/20 and 20
  7e9c94e... Add a bounding box type
  ee79983... curve: Add gsk_curve_get_bounds
  ac5c742... curve: Add gsk_curve_intersect
  4d6c210... Add curve intersection tests
  1fba399... testsuite: Add special-case curve tests
  6a51dfc... Add curve split tests
  8069495... Add a performance test for curve intersection
  72835f3... Add a performance test for curve eval
  a9c36f8... curve: Add gsk_curve_decompose_curve
  fcf43c4... path: support conic->curve in foreach
  ffc663b... Add conic decomposition tests
  e44be94... curve: Add gsk_curve_offset
  b1363aa... curve: Add gsk_curve_reverse
  2cace6b... curve: Handle degenerate cases
  64807ab... Add a test for tangents of degenerate curves
  56f587a... Add a test for gsk_curve_reverse
  f206950... Add a test for gsk_curve_offset
  282be56... curve: Add gsk_curve_get_normal
  e9a010e... curve: Add gsk_curve_get_curvature
  81dae3e... curve: Add gsk_curve_print
  068838e... path: Add gsk_path_stroke
  31fe02e... contour: Special-case rects for strokes
  2b8fe62... contour: Special-case circles for strokes
  188f784... curve: Add some curve utilities
  9bb552d... path: Implement stroking
  9620b5e... Add basic tests for strokes
  57904fc... Add another stroker test
  3720429... Add GSK_LINE_JOIN_ARCS
  95c3a34... stroker: Implement arcs
  f166ec5... path: Add gsk_path_offset
  0debc3d... path: Implement offsetting
  10cd4fc... gtk-demo: Add a curve editor demo
  386a58f... stroke: Make gsk_stroke_to_cairo public
  cc3b47c... pathmeasure: Add gsk_path_measure_get_curvature
  b148c79... Add an interactive path test
  a8aa460... pathbuilder: Add gsk_path_builder_add_layout
  2430c55... gtk-demo: Use gsk_path_builder_add_layout
  d71183b... curve: Limit recursion depth
  3661086... path: Add gsk_path_reverse
  9709f20... path: Add gsk_path_get_flags
  def04f5... path: Add gsk_path_is_convex
  98c40da... path: Add gsk_path_transform
  4e24f88... path: Implement path ops
  8b1d7fd... Add some tests for pathops
  b61058c... Add a demo for path ops
  a88dbb8... Add GskRoundedRectContour
  a73b6b4... Add gsk_stroke_node_get_stroke_path
  303dcc6... gtk-demo: Add a few path benchmarks


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