History log of /inkscape/src/live_effects/lpe-simplify.cpp
Revision Date Author Comments Expand
b8d3bf3a76982b925ccacab389e190adbfa1f3b1 02-Mar-2016 jabiertxof <info@marker.es>

Fix for bug 1540070

a16a494f042310ee849a6f717ffea70846f1f22c 08-Feb-2016 Krzysztof Kosiński <tweenk.pl@gmail.com>

Sync 2Geom to commit 5ee51c1c4f2066faa3e2c82021fc92671ad44ba4

/inkscape/src/2geom/CMakeLists.txt /inkscape/src/2geom/Makefile_insert /inkscape/src/2geom/angle.h /inkscape/src/2geom/bezier-clipping.cpp /inkscape/src/2geom/bezier-curve.cpp /inkscape/src/2geom/bezier-curve.h /inkscape/src/2geom/crossing.h /inkscape/src/2geom/curve.cpp /inkscape/src/2geom/curve.h /inkscape/src/2geom/d2-sbasis.cpp /inkscape/src/2geom/d2-sbasis.h /inkscape/src/2geom/d2.h /inkscape/src/2geom/ellipse.cpp /inkscape/src/2geom/ellipse.h /inkscape/src/2geom/elliptical-arc.cpp /inkscape/src/2geom/elliptical-arc.h /inkscape/src/2geom/generic-interval.h /inkscape/src/2geom/generic-rect.h /inkscape/src/2geom/int-point.h /inkscape/src/2geom/intersection-graph.cpp /inkscape/src/2geom/intersection-graph.h /inkscape/src/2geom/line.cpp /inkscape/src/2geom/line.h /inkscape/src/2geom/linear.h /inkscape/src/2geom/path.cpp /inkscape/src/2geom/path.h /inkscape/src/2geom/pathvector.cpp /inkscape/src/2geom/pathvector.h /inkscape/src/2geom/piecewise.h /inkscape/src/2geom/rect.cpp /inkscape/src/2geom/rect.h /inkscape/src/2geom/sbasis-curve.h /inkscape/src/2geom/sbasis-math.cpp /inkscape/src/2geom/svg-path-parser.cpp /inkscape/src/2geom/svg-path-writer.cpp /inkscape/src/2geom/sweeper.h /inkscape/src/2geom/utils.h /inkscape/src/2geom/viewbox.cpp /inkscape/src/2geom/viewbox.h /inkscape/src/display/canvas-axonomgrid.cpp /inkscape/src/display/nr-filter.cpp /inkscape/src/gradient-chemistry.cpp lpe-bendpath.cpp lpe-copy_rotate.cpp lpe-dynastroke.cpp lpe-interpolate.cpp lpe-knot.cpp lpe-patternalongpath.cpp lpe-simplify.cpp lpe-transform_2pts.cpp parameter/filletchamferpointarray.cpp /inkscape/src/selection.cpp /inkscape/src/seltrans.cpp /inkscape/src/sp-guide.cpp /inkscape/src/svg/svg-affine.cpp /inkscape/src/svg/svg-path.cpp /inkscape/src/ui/dialog/guides.cpp /inkscape/src/ui/tools/measure-tool.cpp /inkscape/src/ui/tools/node-tool.cpp
006e2b15a435baa814a51ccfa7a729907d498ebd 30-Nov-2015 jabiertxof <jabier.arraiza@marker.es>

Bug fixes for simplify LPE and applied fix also affected #166937

1ba6a0d5fcd719d484933714cf4d0e2071fa74aa 28-Oct-2015 Kris De Gussem <Kris.De.Gussem@hotmail.com>

typo

98f9f27a27115988e05366a69d7b38be9c12f69d 27-Jul-2015 Jabiertxof <jtx@jtx.marker.es>

add flattern button to interactive simplify

76addc201c409e81eaaa73fe27cc0f79c4db097c 28-Apr-2015 Krzysztof Kosiński <tweenk.pl@gmail.com>

2Geom sync - initial commit

/inkscape/src/2geom/2geom.h /inkscape/src/2geom/CMakeLists.txt /inkscape/src/2geom/Makefile_insert /inkscape/src/2geom/affine.cpp /inkscape/src/2geom/affine.h /inkscape/src/2geom/angle.h /inkscape/src/2geom/basic-intersection.cpp /inkscape/src/2geom/basic-intersection.h /inkscape/src/2geom/bezier-clipping.cpp /inkscape/src/2geom/bezier-curve.cpp /inkscape/src/2geom/bezier-curve.h /inkscape/src/2geom/bezier-to-sbasis.h /inkscape/src/2geom/bezier-utils.cpp /inkscape/src/2geom/bezier.cpp /inkscape/src/2geom/bezier.h /inkscape/src/2geom/cairo-path-sink.cpp /inkscape/src/2geom/cairo-path-sink.h /inkscape/src/2geom/circle.cpp /inkscape/src/2geom/circle.h /inkscape/src/2geom/circulator.h /inkscape/src/2geom/concepts.h /inkscape/src/2geom/conic_section_clipper.h /inkscape/src/2geom/conic_section_clipper_cr.h /inkscape/src/2geom/conic_section_clipper_impl.cpp /inkscape/src/2geom/conic_section_clipper_impl.h /inkscape/src/2geom/conicsec.cpp /inkscape/src/2geom/conicsec.h /inkscape/src/2geom/conjugate_gradient.cpp /inkscape/src/2geom/convex-cover.h /inkscape/src/2geom/convex-hull.cpp /inkscape/src/2geom/convex-hull.h /inkscape/src/2geom/coord.cpp /inkscape/src/2geom/coord.h /inkscape/src/2geom/crossing.cpp /inkscape/src/2geom/crossing.h /inkscape/src/2geom/curve.cpp /inkscape/src/2geom/curve.h /inkscape/src/2geom/curves.h /inkscape/src/2geom/d2-sbasis.cpp /inkscape/src/2geom/d2-sbasis.h /inkscape/src/2geom/d2.h /inkscape/src/2geom/ellipse.cpp /inkscape/src/2geom/ellipse.h /inkscape/src/2geom/elliptical-arc.cpp /inkscape/src/2geom/elliptical-arc.h /inkscape/src/2geom/exception.h /inkscape/src/2geom/forward.h /inkscape/src/2geom/generic-interval.h /inkscape/src/2geom/generic-rect.h /inkscape/src/2geom/geom.cpp /inkscape/src/2geom/geom.h /inkscape/src/2geom/hvlinesegment.h /inkscape/src/2geom/int-point.h /inkscape/src/2geom/intersection-graph.cpp /inkscape/src/2geom/intersection-graph.h /inkscape/src/2geom/intersection.h /inkscape/src/2geom/interval.h /inkscape/src/2geom/line.cpp /inkscape/src/2geom/line.h /inkscape/src/2geom/linear.h /inkscape/src/2geom/nearest-time.cpp /inkscape/src/2geom/nearest-time.h /inkscape/src/2geom/numeric/fitting-model.h /inkscape/src/2geom/numeric/matrix.h /inkscape/src/2geom/numeric/symmetric-matrix-fs-operation.h /inkscape/src/2geom/numeric/symmetric-matrix-fs-trace.h /inkscape/src/2geom/numeric/symmetric-matrix-fs.h /inkscape/src/2geom/numeric/vector.h /inkscape/src/2geom/ord.h /inkscape/src/2geom/path-intersection.cpp /inkscape/src/2geom/path-intersection.h /inkscape/src/2geom/path-sink.cpp /inkscape/src/2geom/path-sink.h /inkscape/src/2geom/path.cpp /inkscape/src/2geom/path.h /inkscape/src/2geom/pathvector.cpp /inkscape/src/2geom/pathvector.h /inkscape/src/2geom/piecewise.h /inkscape/src/2geom/point.cpp /inkscape/src/2geom/point.h /inkscape/src/2geom/quadtree.cpp /inkscape/src/2geom/quadtree.h /inkscape/src/2geom/ray.h /inkscape/src/2geom/rect.cpp /inkscape/src/2geom/rect.h /inkscape/src/2geom/recursive-bezier-intersection.cpp /inkscape/src/2geom/region.cpp /inkscape/src/2geom/region.h /inkscape/src/2geom/sbasis-2d.cpp /inkscape/src/2geom/sbasis-2d.h /inkscape/src/2geom/sbasis-curve.h /inkscape/src/2geom/sbasis-geometric.h /inkscape/src/2geom/sbasis-math.h /inkscape/src/2geom/sbasis-poly.h /inkscape/src/2geom/sbasis-roots.cpp /inkscape/src/2geom/sbasis-to-bezier.cpp /inkscape/src/2geom/sbasis-to-bezier.h /inkscape/src/2geom/sbasis.cpp /inkscape/src/2geom/sbasis.h /inkscape/src/2geom/shape.cpp /inkscape/src/2geom/shape.h /inkscape/src/2geom/solve-bezier-one-d.cpp /inkscape/src/2geom/solve-bezier-parametric.cpp /inkscape/src/2geom/solve-bezier.cpp /inkscape/src/2geom/solver.h /inkscape/src/2geom/svg-elliptical-arc.cpp /inkscape/src/2geom/svg-elliptical-arc.h /inkscape/src/2geom/svg-path-parser.cpp /inkscape/src/2geom/svg-path-parser.h /inkscape/src/2geom/svg-path-writer.cpp /inkscape/src/2geom/svg-path-writer.h /inkscape/src/2geom/sweep.cpp /inkscape/src/2geom/sweep.h /inkscape/src/2geom/toposweep.cpp /inkscape/src/2geom/toposweep.h /inkscape/src/2geom/transforms.h /inkscape/src/2geom/utils.h /inkscape/src/2geom/viewbox.cpp /inkscape/src/2geom/viewbox.h /inkscape/src/conn-avoid-ref.cpp /inkscape/src/desktop-events.cpp /inkscape/src/display/cairo-utils.cpp /inkscape/src/display/curve-test.h /inkscape/src/display/curve.cpp /inkscape/src/display/curve.h /inkscape/src/display/drawing-image.cpp /inkscape/src/extension/implementation/implementation.h /inkscape/src/extension/internal/emf-print.cpp /inkscape/src/extension/internal/javafx-out.cpp /inkscape/src/extension/internal/latex-pstricks.cpp /inkscape/src/extension/internal/metafile-print.cpp /inkscape/src/extension/internal/odf.cpp /inkscape/src/extension/internal/pov-out.cpp /inkscape/src/extension/internal/wmf-print.cpp /inkscape/src/gradient-chemistry.cpp /inkscape/src/gradient-drag.cpp /inkscape/src/helper/geom-curves.h /inkscape/src/helper/geom-pathstroke.cpp /inkscape/src/helper/geom.cpp /inkscape/src/libdepixelize/priv/splines-kopf2011.h Makefile_insert effect.cpp effect.h lpe-angle_bisector.cpp lpe-angle_bisector.h lpe-attach-path.cpp lpe-boolops.cpp lpe-boolops.h lpe-bounding-box.cpp lpe-bspline.cpp lpe-circle_3pts.cpp lpe-circle_3pts.h lpe-circle_with_radius.cpp lpe-circle_with_radius.h lpe-clone-original.cpp lpe-constructgrid.cpp lpe-constructgrid.h lpe-curvestitch.cpp lpe-curvestitch.h lpe-ellipse_5pts.cpp lpe-ellipse_5pts.h lpe-fill-between-many.cpp lpe-fill-between-strokes.cpp lpe-fillet-chamfer.cpp lpe-fillet-chamfer.h lpe-gears.cpp lpe-gears.h lpe-interpolate.cpp lpe-interpolate.h lpe-interpolate_points.h lpe-jointype.cpp lpe-jointype.h lpe-knot.cpp lpe-knot.h lpe-lattice2.cpp lpe-line_segment.cpp lpe-line_segment.h lpe-mirror_symmetry.cpp lpe-mirror_symmetry.h lpe-offset.cpp lpe-parallel.cpp lpe-perp_bisector.cpp lpe-perspective-envelope.cpp lpe-powerstroke.cpp lpe-powerstroke.h lpe-rough-hatches.cpp lpe-roughen.cpp lpe-ruler.cpp lpe-show_handles.cpp lpe-show_handles.h lpe-simplify.cpp lpe-skeleton.cpp lpe-skeleton.h lpe-spiro.cpp lpe-tangent_to_curve.cpp lpe-taperstroke.cpp lpe-test-doEffect-stack.cpp lpe-test-doEffect-stack.h lpe-vonkoch.cpp lpe-vonkoch.h parameter/filletchamferpointarray.cpp parameter/filletchamferpointarray.h parameter/originalpatharray.h parameter/path.cpp parameter/path.h parameter/powerstrokepointarray.cpp /inkscape/src/object-snapper.cpp /inkscape/src/sp-conn-end.cpp /inkscape/src/sp-path.cpp /inkscape/src/sp-polygon.cpp /inkscape/src/splivarot.cpp /inkscape/src/svg/svg-path.cpp /inkscape/src/ui/tool/node.cpp /inkscape/src/ui/tool/node.h /inkscape/src/ui/tool/path-manipulator.cpp /inkscape/src/ui/tools/gradient-tool.cpp /inkscape/src/ui/tools/mesh-tool.cpp /inkscape/src/ui/tools/pen-tool.cpp
2ea303d5a80b7efba4d23ab33e7d5ea0c9b546b2 09-Apr-2015 Jabiertxof <jtx@jtx.marker.es>

Fix coding style issues in simplify LPE

8e9499ae193576f4631f3c11e12b9a3ff43bb1b1 09-Apr-2015 Jabiertxof <jtx@jtx.marker.es>

fix a bug in refactor

38bacc60048457e3714659e0f8dfe1a84adbdb08 09-Apr-2015 Jabiertxof <jtx@jtx.marker.es>

Coding style fixes

25702ef7d57af3705fc0a173f6171405f6e3b670 09-Apr-2015 Jabiertxof <jtx@jtx.marker.es>

astyle simplify LPE

d7c3058cda5f2e4c0e7510579121e84ad7f2858a 10-Mar-2015 Jabiertxof <jtx@jtx.marker.es>

Remove redundant buttons on simplify LPE

57de252940d2a9bdecddda1183892b9f9c553a3d 09-Mar-2015 Jabiertxof <jtx@jtx.marker.es>

Fix a bad string

26b55a439f4a219fec9c2b46a6b9d02640da6d76 09-Mar-2015 Jabiertxof <jtx@jtx.marker.es>

Removed auto size helper paths because strange result

5c14393872c3316501fc00647ac08a8bce4448b0 08-Mar-2015 Jabiertxof <jtx@jtx.marker.es>

Fixed a bug on simplify pointed by su_v

09739bb020a677debd4d4d85973f48543e904be6 08-Mar-2015 Yuri Chornoivan <>

i10n. Fix for Bug #1429579 (Various typos in the trunk code).

deaf8922dbca36e15fe43a72b2b4320ae649a42f 08-Mar-2015 Jabiertxof <jtx@jtx.marker.es>

Update simplify and bspline to auto size some helper paths based on current zoom

035e7a062631a2199cb46248d8037a53acf526bb 07-Mar-2015 Jabiertxof <jtx@jtx.marker.es>

Improved popup mesage to a LPE Simplify parameter

6103fefae34cb76c1ab70a8077454534aba342c5 07-Mar-2015 Jabiertxof <jtx@jtx.marker.es>

Add a smooth angles parameter to Simplify LPE

1bfcb8c7fbc1834069dbd15da41daf6cdfba6edf 02-Nov-2014 Jabiertxof <jtx@jtx.marker.es>

Change calls to desktop with SP_ACTIVE_DESKTOP

2ce2003d5713154f99c32af18fb904a1af109031 29-Sep-2014 Jabiertxof <jtx@jtx.marker.es>

this patch fix the problem whith clips and mask update in live effects. More info in the bug: https://bugs.launchpad.net/inkscape/+bug/1241902

23e68a9a2e8c92bff1885ab56a74c13f6b4691a3 11-Aug-2014 Jabiertxof <jtx@jtx.marker.es>

Code refactor: now helper paths draw ok when handle is degenerate or cirle handle is biger then the distance to node. also remove code duplication at loop

1666b07512ebc5fa9136d5d9dd8e2a9c1416cc6e 11-Aug-2014 Jabiertxof <jtx@jtx.marker.es>

Simplify original paths on helper paths pointed by Liam. Also used arcs for handles pointed by suv

ba2808a59677a4e734d775120c1a82ae16983224 11-Aug-2014 Jabiertxof <jtx@jtx.marker.es>

fix bug pointed by suv

64767c33508fddca523a1c9439f65aeaaf524d90 11-Aug-2014 Jabiertxof <jtx@jtx.marker.es>

Better helper paths in simplify LPE sugested by suv

fab9ac398348220c0f67ce03ed68b286d689cfab 21-Jul-2014 Jabiertxof <jtx@jtx.marker.es>

Add icons on/off to use in simplify LPE toggle buttons

43a9ecef56abdf431763b9fb95469e70da237abb 19-Jul-2014 Liam P. White <inkscapebronyat-signgmaildotcom>

Fix build

a6b5d41707fe985d397907d52766cbcdcca9735f 14-Jul-2014 Jabiertxof <jtx@jtx.marker.es>

Update togglebutton parameter to handle if you want: Active text, Active icon, Inactive text, Inactive Icon

b14e0c4cb620016f312432acc32db04b70f3fabc 13-May-2014 Jabiertxof <jtx@jtx.marker.es>

adding missing files from LPE simplify