summaryrefslogtreecommitdiffstats
path: root/src/live_effects
diff options
context:
space:
mode:
Diffstat (limited to 'src/live_effects')
-rw-r--r--src/live_effects/effect.cpp26
-rw-r--r--src/live_effects/lpe-attach-path.cpp4
-rw-r--r--src/live_effects/lpe-bendpath.cpp2
-rw-r--r--src/live_effects/lpe-bool.cpp8
-rw-r--r--src/live_effects/lpe-bspline.cpp13
-rw-r--r--src/live_effects/lpe-clone-original.cpp6
-rw-r--r--src/live_effects/lpe-copy_rotate.cpp16
-rw-r--r--src/live_effects/lpe-dash-stroke.cpp2
-rw-r--r--src/live_effects/lpe-ellipse_5pts.cpp6
-rw-r--r--src/live_effects/lpe-embrodery-stitch.cpp6
-rw-r--r--src/live_effects/lpe-fill-between-many.cpp4
-rw-r--r--src/live_effects/lpe-fillet-chamfer.cpp6
-rw-r--r--src/live_effects/lpe-knot.cpp14
-rw-r--r--src/live_effects/lpe-lattice.cpp2
-rw-r--r--src/live_effects/lpe-lattice2.cpp6
-rw-r--r--src/live_effects/lpe-measure-segments.cpp26
-rw-r--r--src/live_effects/lpe-mirror_symmetry.cpp16
-rw-r--r--src/live_effects/lpe-offset.cpp24
-rw-r--r--src/live_effects/lpe-parallel.cpp2
-rw-r--r--src/live_effects/lpe-patternalongpath.cpp4
-rw-r--r--src/live_effects/lpe-perspective-envelope.cpp6
-rw-r--r--src/live_effects/lpe-perspective_path.cpp4
-rw-r--r--src/live_effects/lpe-powerclip.cpp10
-rw-r--r--src/live_effects/lpe-powermask.cpp16
-rw-r--r--src/live_effects/lpe-powerstroke.cpp10
-rw-r--r--src/live_effects/lpe-pts2ellipse.cpp10
-rw-r--r--src/live_effects/lpe-rough-hatches.cpp2
-rw-r--r--src/live_effects/lpe-roughen.cpp6
-rw-r--r--src/live_effects/lpe-show_handles.cpp10
-rw-r--r--src/live_effects/lpe-simplify.cpp8
-rw-r--r--src/live_effects/lpe-sketch.cpp2
-rw-r--r--src/live_effects/lpe-spiro.cpp6
-rw-r--r--src/live_effects/lpe-tangent_to_curve.cpp2
-rw-r--r--src/live_effects/lpe-taperstroke.cpp6
-rw-r--r--src/live_effects/lpe-transform_2pts.cpp6
-rw-r--r--src/live_effects/lpegroupbbox.cpp4
-rw-r--r--src/live_effects/lpeobject.cpp6
-rw-r--r--src/live_effects/parameter/bool.cpp8
-rw-r--r--src/live_effects/parameter/colorpicker.cpp18
-rw-r--r--src/live_effects/parameter/fontbutton.cpp10
-rw-r--r--src/live_effects/parameter/hidden.cpp2
-rw-r--r--src/live_effects/parameter/item-reference.cpp2
-rw-r--r--src/live_effects/parameter/item.cpp4
-rw-r--r--src/live_effects/parameter/message.cpp4
-rw-r--r--src/live_effects/parameter/originalitem.cpp4
-rw-r--r--src/live_effects/parameter/originalitemarray.cpp12
-rw-r--r--src/live_effects/parameter/originalpath.cpp6
-rw-r--r--src/live_effects/parameter/originalpatharray.cpp20
-rw-r--r--src/live_effects/parameter/path.cpp20
-rw-r--r--src/live_effects/parameter/point.cpp6
-rw-r--r--src/live_effects/parameter/powerstrokepointarray.cpp2
-rw-r--r--src/live_effects/parameter/random.cpp4
-rw-r--r--src/live_effects/parameter/satellitesarray.cpp4
-rw-r--r--src/live_effects/parameter/text.cpp8
-rw-r--r--src/live_effects/parameter/togglebutton.cpp10
-rw-r--r--src/live_effects/parameter/transformedpoint.cpp4
-rw-r--r--src/live_effects/parameter/unit.cpp4
-rw-r--r--src/live_effects/parameter/vector.cpp2
-rw-r--r--src/live_effects/spiro-converters.cpp2
59 files changed, 232 insertions, 231 deletions
diff --git a/src/live_effects/effect.cpp b/src/live_effects/effect.cpp
index 1e691eb4d..5333abf54 100644
--- a/src/live_effects/effect.cpp
+++ b/src/live_effects/effect.cpp
@@ -16,6 +16,7 @@
#include "live_effects/lpe-angle_bisector.h"
#include "live_effects/lpe-attach-path.h"
#include "live_effects/lpe-bendpath.h"
+#include "live_effects/lpe-bool.h"
#include "live_effects/lpe-bounding-box.h"
#include "live_effects/lpe-bspline.h"
#include "live_effects/lpe-circle_3pts.h"
@@ -27,6 +28,7 @@
#include "live_effects/lpe-dash-stroke.h"
#include "live_effects/lpe-dynastroke.h"
#include "live_effects/lpe-ellipse_5pts.h"
+#include "live_effects/lpe-embrodery-stitch.h"
#include "live_effects/lpe-envelope.h"
#include "live_effects/lpe-extrude.h"
#include "live_effects/lpe-fill-between-many.h"
@@ -37,8 +39,8 @@
#include "live_effects/lpe-interpolate_points.h"
#include "live_effects/lpe-jointype.h"
#include "live_effects/lpe-knot.h"
-#include "live_effects/lpe-lattice2.h"
#include "live_effects/lpe-lattice.h"
+#include "live_effects/lpe-lattice2.h"
#include "live_effects/lpe-line_segment.h"
#include "live_effects/lpe-measure-segments.h"
#include "live_effects/lpe-mirror_symmetry.h"
@@ -51,45 +53,43 @@
#include "live_effects/lpe-powerclip.h"
#include "live_effects/lpe-powermask.h"
#include "live_effects/lpe-powerstroke.h"
+#include "live_effects/lpe-pts2ellipse.h"
#include "live_effects/lpe-recursiveskeleton.h"
-#include "live_effects/lpe-roughen.h"
#include "live_effects/lpe-rough-hatches.h"
+#include "live_effects/lpe-roughen.h"
#include "live_effects/lpe-ruler.h"
#include "live_effects/lpe-show_handles.h"
#include "live_effects/lpe-simplify.h"
#include "live_effects/lpe-sketch.h"
#include "live_effects/lpe-spiro.h"
#include "live_effects/lpe-tangent_to_curve.h"
-#include "live_effects/lpe-transform_2pts.h"
#include "live_effects/lpe-taperstroke.h"
#include "live_effects/lpe-test-doEffect-stack.h"
#include "live_effects/lpe-text_label.h"
+#include "live_effects/lpe-transform_2pts.h"
#include "live_effects/lpe-vonkoch.h"
-#include "live_effects/lpe-embrodery-stitch.h"
-#include "live_effects/lpe-bool.h"
-#include "live_effects/lpe-pts2ellipse.h"
#include "live_effects/lpeobject.h"
#include "xml/node-event-vector.h"
#include "xml/sp-css-attr.h"
-#include "message-stack.h"
+#include "display/curve.h"
#include "document-private.h"
-#include "ui/tools/pen-tool.h"
-#include "ui/tools/node-tool.h"
-#include "ui/tools-switch.h"
#include "knotholder.h"
+#include "message-stack.h"
#include "path-chemistry.h"
-#include "display/curve.h"
+#include "ui/tools-switch.h"
+#include "ui/tools/node-tool.h"
+#include "ui/tools/pen-tool.h"
#include "object/sp-defs.h"
#include "object/sp-shape.h"
+#include <gtkmm/expander.h>
+#include <pangomm/layout.h>
#include <stdio.h>
#include <string.h>
-#include <pangomm/layout.h>
-#include <gtkmm/expander.h>
namespace Inkscape {
diff --git a/src/live_effects/lpe-attach-path.cpp b/src/live_effects/lpe-attach-path.cpp
index ea2965c6a..0a10c03b9 100644
--- a/src/live_effects/lpe-attach-path.cpp
+++ b/src/live_effects/lpe-attach-path.cpp
@@ -4,10 +4,10 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <math.h>
#include "live_effects/lpe-attach-path.h"
-#include "display/curve.h"
#include "2geom/path-sink.h"
+#include "display/curve.h"
+#include <math.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-bendpath.cpp b/src/live_effects/lpe-bendpath.cpp
index 11694249a..af500b1aa 100644
--- a/src/live_effects/lpe-bendpath.cpp
+++ b/src/live_effects/lpe-bendpath.cpp
@@ -6,9 +6,9 @@
*/
#include "live_effects/lpe-bendpath.h"
+#include "display/curve.h"
#include "knot-holder-entity.h"
#include "knotholder.h"
-#include "display/curve.h"
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-bool.cpp b/src/live_effects/lpe-bool.cpp
index 01b019cec..6cc8b1a1d 100644
--- a/src/live_effects/lpe-bool.cpp
+++ b/src/live_effects/lpe-bool.cpp
@@ -6,27 +6,27 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
+#include <algorithm>
#include <glibmm/i18n.h>
#include <math.h>
#include <string.h>
-#include <algorithm>
#include "live_effects/lpe-bool.h"
#include "display/curve.h"
-#include "2geom/path.h"
+#include "2geom/affine.h"
#include "2geom/bezier-curve.h"
#include "2geom/path-sink.h"
-#include "2geom/affine.h"
+#include "2geom/path.h"
#include "2geom/svg-path-parser.h"
#include "helper/geom.h"
-#include "splivarot.h"
#include "livarot/Path.h"
#include "livarot/Shape.h"
#include "livarot/path-description.h"
+#include "splivarot.h"
namespace Inkscape {
namespace LivePathEffect {
diff --git a/src/live_effects/lpe-bspline.cpp b/src/live_effects/lpe-bspline.cpp
index 7834ff108..a15b992b0 100644
--- a/src/live_effects/lpe-bspline.cpp
+++ b/src/live_effects/lpe-bspline.cpp
@@ -1,17 +1,18 @@
/*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "live_effects/lpe-bspline.h"
-#include "ui/widget/scalar.h"
#include "display/curve.h"
+#include "document-undo.h"
#include "helper/geom-curves.h"
+#include "live_effects/lpe-bspline.h"
#include "object/sp-path.h"
-#include "svg/svg.h"
-#include "xml/repr.h"
#include "preferences.h"
-#include "document-undo.h"
+#include "svg/svg.h"
+#include "ui/widget/scalar.h"
#include "verbs.h"
+#include "xml/repr.h"
+#include <glib.h>
+#include <gtkmm.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-clone-original.cpp b/src/live_effects/lpe-clone-original.cpp
index f384c8bec..c4b8a36bb 100644
--- a/src/live_effects/lpe-clone-original.cpp
+++ b/src/live_effects/lpe-clone-original.cpp
@@ -5,11 +5,11 @@
*/
#include "live_effects/lpe-clone-original.h"
-#include "live_effects/lpe-spiro.h"
+#include "display/curve.h"
#include "live_effects/lpe-bspline.h"
-#include "live_effects/lpeobject.h"
+#include "live_effects/lpe-spiro.h"
#include "live_effects/lpeobject-reference.h"
-#include "display/curve.h"
+#include "live_effects/lpeobject.h"
#include "svg/path-string.h"
#include "svg/svg.h"
diff --git a/src/live_effects/lpe-copy_rotate.cpp b/src/live_effects/lpe-copy_rotate.cpp
index 74ee0cfda..a51a3531e 100644
--- a/src/live_effects/lpe-copy_rotate.cpp
+++ b/src/live_effects/lpe-copy_rotate.cpp
@@ -11,19 +11,19 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include <gdk/gdk.h>
-#include <2geom/path-intersection.h>
-#include <2geom/sbasis-to-bezier.h>
-#include <2geom/intersection-graph.h>
+#include "display/curve.h"
+#include "helper/geom.h"
#include "live_effects/lpe-copy_rotate.h"
#include "live_effects/lpeobject.h"
-#include "display/curve.h"
+#include "path-chemistry.h"
#include "svg/path-string.h"
#include "svg/svg.h"
-#include "helper/geom.h"
#include "xml/sp-css-attr.h"
-#include "path-chemistry.h"
+#include <2geom/intersection-graph.h>
+#include <2geom/path-intersection.h>
+#include <2geom/sbasis-to-bezier.h>
+#include <gdk/gdk.h>
+#include <gtkmm.h>
#include "object/sp-path.h"
#include "object/sp-shape.h"
diff --git a/src/live_effects/lpe-dash-stroke.cpp b/src/live_effects/lpe-dash-stroke.cpp
index 7b1e1b578..1adce4586 100644
--- a/src/live_effects/lpe-dash-stroke.cpp
+++ b/src/live_effects/lpe-dash-stroke.cpp
@@ -2,8 +2,8 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#include "live_effects/lpe-dash-stroke.h"
-#include "2geom/pathvector.h"
#include "2geom/path.h"
+#include "2geom/pathvector.h"
#include "helper/geom.h"
// TODO due to internal breakage in glibmm headers, this must be last:
diff --git a/src/live_effects/lpe-ellipse_5pts.cpp b/src/live_effects/lpe-ellipse_5pts.cpp
index 28e7058d7..294ca884a 100644
--- a/src/live_effects/lpe-ellipse_5pts.cpp
+++ b/src/live_effects/lpe-ellipse_5pts.cpp
@@ -12,12 +12,12 @@
*/
#include "live_effects/lpe-ellipse_5pts.h"
+#include "desktop.h"
+#include "inkscape.h"
+#include "message-stack.h"
#include <2geom/circle.h>
#include <2geom/ellipse.h>
#include <2geom/path-sink.h>
-#include "inkscape.h"
-#include "desktop.h"
-#include "message-stack.h"
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-embrodery-stitch.cpp b/src/live_effects/lpe-embrodery-stitch.cpp
index 972d29b9c..bb1bd13d5 100644
--- a/src/live_effects/lpe-embrodery-stitch.cpp
+++ b/src/live_effects/lpe-embrodery-stitch.cpp
@@ -9,15 +9,15 @@
#include "ui/widget/scalar.h"
#include <glibmm/i18n.h>
-#include "live_effects/lpe-embrodery-stitch.h"
#include "live_effects/lpe-embrodery-stitch-ordering.h"
+#include "live_effects/lpe-embrodery-stitch.h"
+#include <2geom/bezier-to-sbasis.h>
#include <2geom/path.h>
#include <2geom/piecewise.h>
-#include <2geom/sbasis.h>
#include <2geom/sbasis-geometric.h>
-#include <2geom/bezier-to-sbasis.h>
#include <2geom/sbasis-to-bezier.h>
+#include <2geom/sbasis.h>
namespace Inkscape {
namespace LivePathEffect {
diff --git a/src/live_effects/lpe-fill-between-many.cpp b/src/live_effects/lpe-fill-between-many.cpp
index 9715d7ff8..32599b4f9 100644
--- a/src/live_effects/lpe-fill-between-many.cpp
+++ b/src/live_effects/lpe-fill-between-many.cpp
@@ -6,11 +6,11 @@
#include "live_effects/lpe-fill-between-many.h"
-#include "live_effects/lpeobject.h"
-#include "xml/node.h"
#include "display/curve.h"
#include "inkscape.h"
+#include "live_effects/lpeobject.h"
#include "selection.h"
+#include "xml/node.h"
#include "object/sp-defs.h"
#include "object/sp-shape.h"
diff --git a/src/live_effects/lpe-fillet-chamfer.cpp b/src/live_effects/lpe-fillet-chamfer.cpp
index dffd09ec3..32667e924 100644
--- a/src/live_effects/lpe-fillet-chamfer.cpp
+++ b/src/live_effects/lpe-fillet-chamfer.cpp
@@ -10,13 +10,13 @@
#include "live_effects/lpe-fillet-chamfer.h"
-#include "helper/geom.h"
#include "helper/geom-curves.h"
#include "helper/geom-satellite.h"
+#include "helper/geom.h"
-#include <2geom/elliptical-arc.h>
-#include "knotholder.h"
#include "display/curve.h"
+#include "knotholder.h"
+#include <2geom/elliptical-arc.h>
#include <boost/optional.hpp>
#include "object/sp-shape.h"
diff --git a/src/live_effects/lpe-knot.cpp b/src/live_effects/lpe-knot.cpp
index d62965ca8..3c0b1aabc 100644
--- a/src/live_effects/lpe-knot.cpp
+++ b/src/live_effects/lpe-knot.cpp
@@ -13,25 +13,25 @@
*/
#include "display/curve.h"
-#include "live_effects/lpe-knot.h"
#include "knot-holder-entity.h"
#include "knotholder.h"
+#include "live_effects/lpe-knot.h"
#include <gdk/gdk.h>
-#include <2geom/sbasis-to-bezier.h>
-#include <2geom/bezier-to-sbasis.h>
-#include <2geom/basic-intersection.h>
#include "helper/geom.h"
+#include <2geom/basic-intersection.h>
+#include <2geom/bezier-to-sbasis.h>
+#include <2geom/sbasis-to-bezier.h>
-#include "object/sp-shape.h"
#include "object/sp-path.h"
+#include "object/sp-shape.h"
#include "style.h"
// for change crossing undo
-#include "verbs.h"
-#include "document.h"
#include "document-undo.h"
+#include "document.h"
+#include "verbs.h"
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-lattice.cpp b/src/live_effects/lpe-lattice.cpp
index df4da4590..67b87cb73 100644
--- a/src/live_effects/lpe-lattice.cpp
+++ b/src/live_effects/lpe-lattice.cpp
@@ -18,8 +18,8 @@
#include "display/curve.h"
-#include <2geom/sbasis-2d.h>
#include <2geom/bezier-to-sbasis.h>
+#include <2geom/sbasis-2d.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
using namespace Geom;
diff --git a/src/live_effects/lpe-lattice2.cpp b/src/live_effects/lpe-lattice2.cpp
index 8c2c3ec31..3699d7660 100644
--- a/src/live_effects/lpe-lattice2.cpp
+++ b/src/live_effects/lpe-lattice2.cpp
@@ -16,12 +16,12 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "live_effects/lpe-lattice2.h"
#include "display/curve.h"
#include "helper/geom.h"
-#include <2geom/sbasis-2d.h>
+#include "live_effects/lpe-lattice2.h"
#include <2geom/bezier-to-sbasis.h>
+#include <2geom/sbasis-2d.h>
+#include <gtkmm.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-measure-segments.cpp b/src/live_effects/lpe-measure-segments.cpp
index 5f62f0281..0c911b532 100644
--- a/src/live_effects/lpe-measure-segments.cpp
+++ b/src/live_effects/lpe-measure-segments.cpp
@@ -10,36 +10,36 @@
*/
#include "live_effects/lpeobject.h"
-#include "live_effects/lpeobject-reference.h"
-#include "live_effects/lpe-measure-segments.h"
#include "2geom/affine.h"
#include "2geom/angle.h"
#include "2geom/point.h"
#include "2geom/ray.h"
#include "display/curve.h"
+#include "document-undo.h"
+#include "document.h"
#include "helper/geom.h"
-#include "text-editing.h"
+#include "inkscape.h"
+#include "libnrtype/Layout-TNG.h"
+#include "live_effects/lpe-measure-segments.h"
+#include "live_effects/lpeobject-reference.h"
#include "object/sp-defs.h"
-#include "object/sp-text.h"
#include "object/sp-flowtext.h"
#include "object/sp-item-group.h"
#include "object/sp-item.h"
#include "object/sp-path.h"
#include "object/sp-root.h"
#include "object/sp-shape.h"
+#include "object/sp-text.h"
+#include "path-chemistry.h"
+#include "preferences.h"
#include "svg/stringstream.h"
-#include "svg/svg.h"
#include "svg/svg-color.h"
#include "svg/svg-length.h"
+#include "svg/svg.h"
+#include "text-editing.h"
#include "util/units.h"
#include "xml/node.h"
#include "xml/sp-css-attr.h"
-#include "libnrtype/Layout-TNG.h"
-#include "document.h"
-#include "document-undo.h"
-#include "inkscape.h"
-#include "preferences.h"
-#include "path-chemistry.h"
#include <cmath>
#include <iomanip>
@@ -428,7 +428,7 @@ LPEMeasureSegments::createTextLabel(Geom::Point pos, size_t counter, double leng
font_size << fontsize << "pt";
setlocale (LC_NUMERIC, locale_base);
gchar c[32];
- sprintf(c, "#%06x", rgb24);
+ sprintf(c, "#%06lx", rgb24);
sp_repr_css_set_property (css, "fill",c);
Inkscape::SVGOStringStream os;
os << SP_RGBA32_A_F(coloropacity.get_value());
@@ -626,7 +626,7 @@ LPEMeasureSegments::createLine(Geom::Point start,Geom::Point end, Glib::ustring
style += "stroke-width:";
style += stroke_w.str();
gchar c[32];
- sprintf(c, "#%06x", rgb24);
+ sprintf(c, "#%06lx", rgb24);
style += ";stroke:";
style += Glib::ustring(c);
Inkscape::SVGOStringStream os;
diff --git a/src/live_effects/lpe-mirror_symmetry.cpp b/src/live_effects/lpe-mirror_symmetry.cpp
index 1e62a98d5..b9a51cdee 100644
--- a/src/live_effects/lpe-mirror_symmetry.cpp
+++ b/src/live_effects/lpe-mirror_symmetry.cpp
@@ -14,21 +14,21 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "live_effects/lpe-mirror_symmetry.h"
-#include "display/curve.h"
-#include "svg/path-string.h"
-#include "svg/svg.h"
-#include "helper/geom.h"
+#include "2geom/affine.h"
#include "2geom/intersection-graph.h"
#include "2geom/path-intersection.h"
-#include "2geom/affine.h"
+#include "display/curve.h"
+#include "helper/geom.h"
#include "helper/geom.h"
+#include "live_effects/lpe-mirror_symmetry.h"
#include "path-chemistry.h"
+#include "svg/path-string.h"
+#include "svg/svg.h"
+#include <gtkmm.h>
#include "object/sp-defs.h"
-#include "object/sp-path.h"
#include "object/sp-lpe-item.h"
+#include "object/sp-path.h"
#include "style.h"
#include "xml/sp-css-attr.h"
diff --git a/src/live_effects/lpe-offset.cpp b/src/live_effects/lpe-offset.cpp
index 257d02c83..070c333ea 100644
--- a/src/live_effects/lpe-offset.cpp
+++ b/src/live_effects/lpe-offset.cpp
@@ -14,22 +14,22 @@
*/
#include "live_effects/parameter/enum.h"
-#include "live_effects/lpe-offset.h"
#include "display/curve.h"
-#include "inkscape.h"
-#include "helper/geom.h"
#include "helper/geom-pathstroke.h"
-#include <2geom/sbasis-to-bezier.h>
-#include <2geom/piecewise.h>
-#include <2geom/path-intersection.h>
-#include <2geom/intersection-graph.h>
-#include <2geom/elliptical-arc.h>
-#include <2geom/angle.h>
-#include <2geom/curve.h>
-#include "object/sp-shape.h"
+#include "helper/geom.h"
+#include "inkscape.h"
#include "knot-holder-entity.h"
-#include "knotholder.h"
#include "knot.h"
+#include "knotholder.h"
+#include "live_effects/lpe-offset.h"
+#include "object/sp-shape.h"
+#include <2geom/angle.h>
+#include <2geom/curve.h>
+#include <2geom/elliptical-arc.h>
+#include <2geom/intersection-graph.h>
+#include <2geom/path-intersection.h>
+#include <2geom/piecewise.h>
+#include <2geom/sbasis-to-bezier.h>
#include <algorithm>
//this is only to flatten nonzero fillrule
#include "livarot/Path.h"
diff --git a/src/live_effects/lpe-parallel.cpp b/src/live_effects/lpe-parallel.cpp
index 9c3b714cc..ace7ff2d0 100644
--- a/src/live_effects/lpe-parallel.cpp
+++ b/src/live_effects/lpe-parallel.cpp
@@ -12,8 +12,8 @@
*/
#include "live_effects/lpe-parallel.h"
-#include "object/sp-shape.h"
#include "display/curve.h"
+#include "object/sp-shape.h"
#include "knotholder.h"
diff --git a/src/live_effects/lpe-patternalongpath.cpp b/src/live_effects/lpe-patternalongpath.cpp
index 115c777d0..13d8cd621 100644
--- a/src/live_effects/lpe-patternalongpath.cpp
+++ b/src/live_effects/lpe-patternalongpath.cpp
@@ -4,14 +4,14 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <cmath>
#include <algorithm>
+#include <cmath>
#include <2geom/bezier-to-sbasis.h>
+#include "display/curve.h"
#include "live_effects/lpe-patternalongpath.h"
#include "live_effects/lpeobject.h"
-#include "display/curve.h"
#include "object/sp-shape.h"
diff --git a/src/live_effects/lpe-perspective-envelope.cpp b/src/live_effects/lpe-perspective-envelope.cpp
index e95cdfd4b..5ebe5ac54 100644
--- a/src/live_effects/lpe-perspective-envelope.cpp
+++ b/src/live_effects/lpe-perspective-envelope.cpp
@@ -14,11 +14,11 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "live_effects/lpe-perspective-envelope.h"
-#include "helper/geom.h"
#include "display/curve.h"
+#include "helper/geom.h"
+#include "live_effects/lpe-perspective-envelope.h"
#include <gsl/gsl_linalg.h>
+#include <gtkmm.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-perspective_path.cpp b/src/live_effects/lpe-perspective_path.cpp
index deed40bde..d5cb1ca90 100644
--- a/src/live_effects/lpe-perspective_path.cpp
+++ b/src/live_effects/lpe-perspective_path.cpp
@@ -14,10 +14,10 @@
//#include "transf_mat_3x4.h"
#include "document-private.h"
-#include "live_effects/lpe-perspective_path.h"
-#include "live_effects/lpeobject.h"
#include "knot-holder-entity.h"
#include "knotholder.h"
+#include "live_effects/lpe-perspective_path.h"
+#include "live_effects/lpeobject.h"
#include <util/units.h>
#include "object/persp3d.h"
diff --git a/src/live_effects/lpe-powerclip.cpp b/src/live_effects/lpe-powerclip.cpp
index b4c342930..5f9223d51 100644
--- a/src/live_effects/lpe-powerclip.cpp
+++ b/src/live_effects/lpe-powerclip.cpp
@@ -2,19 +2,19 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#include "live_effects/lpe-powerclip.h"
-#include <2geom/path-intersection.h>
-#include <2geom/intersection-graph.h>
#include "display/curve.h"
+#include "extract-uri.h"
#include "helper/geom.h"
-#include "ui/tools-switch.h"
#include "path-chemistry.h"
-#include "extract-uri.h"
+#include "ui/tools-switch.h"
+#include <2geom/intersection-graph.h>
+#include <2geom/path-intersection.h>
#include <bad-uri-exception.h>
#include "object/sp-clippath.h"
+#include "object/sp-item-group.h"
#include "object/sp-path.h"
#include "object/sp-shape.h"
-#include "object/sp-item-group.h"
#include "object/uri.h"
// TODO due to internal breakage in glibmm headers, this must be last:
diff --git a/src/live_effects/lpe-powermask.cpp b/src/live_effects/lpe-powermask.cpp
index 577d8a841..e757b1847 100644
--- a/src/live_effects/lpe-powermask.cpp
+++ b/src/live_effects/lpe-powermask.cpp
@@ -2,23 +2,23 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#include "live_effects/lpe-powermask.h"
-#include <2geom/path-intersection.h>
-#include <2geom/intersection-graph.h>
#include "display/curve.h"
+#include "extract-uri.h"
#include "helper/geom.h"
-#include "svg/svg.h"
-#include "svg/svg-color.h"
+#include "path-chemistry.h"
#include "svg/stringstream.h"
+#include "svg/svg-color.h"
+#include "svg/svg.h"
#include "ui/tools-switch.h"
-#include "path-chemistry.h"
-#include "extract-uri.h"
+#include <2geom/intersection-graph.h>
+#include <2geom/path-intersection.h>
#include <bad-uri-exception.h>
+#include "object/sp-defs.h"
+#include "object/sp-item-group.h"
#include "object/sp-mask.h"
#include "object/sp-path.h"
#include "object/sp-shape.h"
-#include "object/sp-defs.h"
-#include "object/sp-item-group.h"
#include "object/uri.h"
diff --git a/src/live_effects/lpe-powerstroke.cpp b/src/live_effects/lpe-powerstroke.cpp
index 1d64e9042..aed63b844 100644
--- a/src/live_effects/lpe-powerstroke.cpp
+++ b/src/live_effects/lpe-powerstroke.cpp
@@ -13,16 +13,16 @@
#include "live_effects/lpe-powerstroke.h"
#include "live_effects/lpe-powerstroke-interpolators.h"
-#include "svg/svg-color.h"
#include "desktop-style.h"
-#include "svg/css-ostringstream.h"
#include "display/curve.h"
+#include "svg/css-ostringstream.h"
+#include "svg/svg-color.h"
+#include "helper/geom.h"
+#include <2geom/circle.h>
#include <2geom/elliptical-arc.h>
-#include <2geom/path-sink.h>
#include <2geom/path-intersection.h>
-#include <2geom/circle.h>
-#include "helper/geom.h"
+#include <2geom/path-sink.h>
#include "object/sp-shape.h"
#include "style.h"
diff --git a/src/live_effects/lpe-pts2ellipse.cpp b/src/live_effects/lpe-pts2ellipse.cpp
index 4fd145646..d13b77da3 100644
--- a/src/live_effects/lpe-pts2ellipse.cpp
+++ b/src/live_effects/lpe-pts2ellipse.cpp
@@ -13,18 +13,18 @@
#include "live_effects/lpe-pts2ellipse.h"
-#include <object/sp-shape.h>
+#include <display/curve.h>
+#include <object/sp-item-group.h>
#include <object/sp-item.h>
#include <object/sp-path.h>
-#include <object/sp-item-group.h>
+#include <object/sp-shape.h>
#include <svg/svg.h>
-#include <display/curve.h>
-#include <2geom/path.h>
#include <2geom/circle.h>
#include <2geom/ellipse.h>
-#include <2geom/pathvector.h>
#include <2geom/elliptical-arc.h>
+#include <2geom/path.h>
+#include <2geom/pathvector.h>
#include <glib/gi18n.h>
diff --git a/src/live_effects/lpe-rough-hatches.cpp b/src/live_effects/lpe-rough-hatches.cpp
index 79ce89c9f..43c25eeab 100644
--- a/src/live_effects/lpe-rough-hatches.cpp
+++ b/src/live_effects/lpe-rough-hatches.cpp
@@ -19,8 +19,8 @@
#include "xml/repr.h"
-#include <2geom/sbasis-math.h>
#include <2geom/bezier-to-sbasis.h>
+#include <2geom/sbasis-math.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-roughen.cpp b/src/live_effects/lpe-roughen.cpp
index e78ab99fd..85d78c683 100644
--- a/src/live_effects/lpe-roughen.cpp
+++ b/src/live_effects/lpe-roughen.cpp
@@ -13,11 +13,11 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "live_effects/lpe-roughen.h"
#include "display/curve.h"
-#include <boost/functional/hash.hpp>
#include "helper/geom.h"
+#include "live_effects/lpe-roughen.h"
+#include <boost/functional/hash.hpp>
+#include <gtkmm.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-show_handles.cpp b/src/live_effects/lpe-show_handles.cpp
index 35da722d0..af8604e58 100644
--- a/src/live_effects/lpe-show_handles.cpp
+++ b/src/live_effects/lpe-show_handles.cpp
@@ -6,14 +6,14 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "live_effects/lpe-show_handles.h"
-#include <2geom/sbasis-to-bezier.h>
-#include <2geom/svg-path-parser.h>
-#include "helper/geom.h"
#include "desktop-style.h"
#include "display/curve.h"
+#include "helper/geom.h"
+#include "live_effects/lpe-show_handles.h"
#include "svg/svg.h"
+#include <2geom/sbasis-to-bezier.h>
+#include <2geom/svg-path-parser.h>
+#include <gtkmm.h>
#include "object/sp-shape.h"
#include "style.h"
diff --git a/src/live_effects/lpe-simplify.cpp b/src/live_effects/lpe-simplify.cpp
index e676f37a0..2a7c6a1d3 100644
--- a/src/live_effects/lpe-simplify.cpp
+++ b/src/live_effects/lpe-simplify.cpp
@@ -2,14 +2,14 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "live_effects/lpe-simplify.h"
#include "display/curve.h"
#include "helper/geom.h"
-#include <2geom/svg-path-parser.h>
+#include "live_effects/lpe-simplify.h"
#include "svg/svg.h"
-#include "ui/tools/node-tool.h"
#include "ui/icon-names.h"
+#include "ui/tools/node-tool.h"
+#include <2geom/svg-path-parser.h>
+#include <gtkmm.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-sketch.cpp b/src/live_effects/lpe-sketch.cpp
index dfb860de8..82fd4e4cb 100644
--- a/src/live_effects/lpe-sketch.cpp
+++ b/src/live_effects/lpe-sketch.cpp
@@ -14,9 +14,9 @@
#include "live_effects/lpe-sketch.h"
// You might need to include other 2geom files. You can add them here:
-#include <2geom/sbasis-math.h>
#include <2geom/bezier-to-sbasis.h>
#include <2geom/path-intersection.h>
+#include <2geom/sbasis-math.h>
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-spiro.cpp b/src/live_effects/lpe-spiro.cpp
index 8ea57bee4..6058bb16e 100644
--- a/src/live_effects/lpe-spiro.cpp
+++ b/src/live_effects/lpe-spiro.cpp
@@ -7,15 +7,15 @@
#include "live_effects/lpe-spiro.h"
#include "display/curve.h"
-#include <2geom/curves.h>
-#include "helper/geom-nodetype.h"
#include "helper/geom-curves.h"
+#include "helper/geom-nodetype.h"
+#include <2geom/curves.h>
#include "live_effects/spiro.h"
// For handling un-continuous paths:
-#include "message-stack.h"
#include "inkscape.h"
+#include "message-stack.h"
namespace Inkscape {
namespace LivePathEffect {
diff --git a/src/live_effects/lpe-tangent_to_curve.cpp b/src/live_effects/lpe-tangent_to_curve.cpp
index 3a225c0be..8d0c91e92 100644
--- a/src/live_effects/lpe-tangent_to_curve.cpp
+++ b/src/live_effects/lpe-tangent_to_curve.cpp
@@ -17,8 +17,8 @@
#include "display/curve.h"
#include "knotholder.h"
-#include "object/sp-shape.h"
#include "object/sp-object-group.h"
+#include "object/sp-shape.h"
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpe-taperstroke.cpp b/src/live_effects/lpe-taperstroke.cpp
index b5e440767..cc0b602d3 100644
--- a/src/live_effects/lpe-taperstroke.cpp
+++ b/src/live_effects/lpe-taperstroke.cpp
@@ -18,17 +18,17 @@
#include "desktop-style.h"
+#include "display/curve.h"
#include "helper/geom-nodetype.h"
#include "helper/geom-pathstroke.h"
-#include "display/curve.h"
-#include "svg/svg-color.h"
#include "svg/css-ostringstream.h"
+#include "svg/svg-color.h"
#include "svg/svg.h"
#include "knotholder.h"
-#include "object/sp-shape.h"
#include "object/sp-object-group.h"
+#include "object/sp-shape.h"
#include "style.h"
// TODO due to internal breakage in glibmm headers, this must be last:
diff --git a/src/live_effects/lpe-transform_2pts.cpp b/src/live_effects/lpe-transform_2pts.cpp
index 47f8864ce..36e0df24f 100644
--- a/src/live_effects/lpe-transform_2pts.cpp
+++ b/src/live_effects/lpe-transform_2pts.cpp
@@ -12,12 +12,12 @@
#include <gtkmm.h>
-#include "live_effects/lpe-transform_2pts.h"
#include "display/curve.h"
-#include "ui/icon-names.h"
+#include "live_effects/lpe-transform_2pts.h"
+#include "object/sp-path.h"
#include "svg/svg.h"
+#include "ui/icon-names.h"
#include "verbs.h"
-#include "object/sp-path.h"
// TODO due to internal breakage in glibmm headers, this must be last:
#include <glibmm/i18n.h>
diff --git a/src/live_effects/lpegroupbbox.cpp b/src/live_effects/lpegroupbbox.cpp
index 6df6278b1..5b339b8bf 100644
--- a/src/live_effects/lpegroupbbox.cpp
+++ b/src/live_effects/lpegroupbbox.cpp
@@ -8,11 +8,11 @@
#include "document.h"
#include "live_effects/lpegroupbbox.h"
#include "object/sp-clippath.h"
+#include "object/sp-item-group.h"
+#include "object/sp-lpe-item.h"
#include "object/sp-mask.h"
#include "object/sp-root.h"
#include "object/sp-shape.h"
-#include "object/sp-item-group.h"
-#include "object/sp-lpe-item.h"
namespace Inkscape {
namespace LivePathEffect {
diff --git a/src/live_effects/lpeobject.cpp b/src/live_effects/lpeobject.cpp
index bc5ff0576..1d478bd48 100644
--- a/src/live_effects/lpeobject.cpp
+++ b/src/live_effects/lpeobject.cpp
@@ -9,11 +9,11 @@
#include "live_effects/effect.h"
-#include "xml/repr.h"
-#include "xml/node-event-vector.h"
#include "attributes.h"
-#include "document.h"
#include "document-private.h"
+#include "document.h"
+#include "xml/node-event-vector.h"
+#include "xml/repr.h"
#include "object/sp-defs.h"
diff --git a/src/live_effects/parameter/bool.cpp b/src/live_effects/parameter/bool.cpp
index bfbda2bfd..fa0195aaa 100644
--- a/src/live_effects/parameter/bool.cpp
+++ b/src/live_effects/parameter/bool.cpp
@@ -5,13 +5,13 @@
*/
#include "ui/widget/registered-widget.h"
-#include "live_effects/parameter/bool.h"
+#include "helper-fns.h"
+#include "inkscape.h"
#include "live_effects/effect.h"
-#include "svg/svg.h"
+#include "live_effects/parameter/bool.h"
#include "svg/stringstream.h"
-#include "inkscape.h"
+#include "svg/svg.h"
#include "verbs.h"
-#include "helper-fns.h"
#include <glibmm/i18n.h>
namespace Inkscape {
diff --git a/src/live_effects/parameter/colorpicker.cpp b/src/live_effects/parameter/colorpicker.cpp
index f6521d0c0..9b5ff67d1 100644
--- a/src/live_effects/parameter/colorpicker.cpp
+++ b/src/live_effects/parameter/colorpicker.cpp
@@ -4,19 +4,19 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "ui/widget/registered-widget.h"
-#include "live_effects/parameter/colorpicker.h"
-#include "live_effects/effect.h"
-#include "ui/widget/color-picker.h"
-#include "svg/svg.h"
-#include "svg/svg-color.h"
#include "color.h"
+#include "document-undo.h"
+#include "document.h"
#include "inkscape.h"
+#include "live_effects/effect.h"
+#include "live_effects/parameter/colorpicker.h"
#include "svg/stringstream.h"
+#include "svg/svg-color.h"
+#include "svg/svg.h"
+#include "ui/widget/color-picker.h"
+#include "ui/widget/registered-widget.h"
#include "verbs.h"
-#include "document.h"
-#include "document-undo.h"
+#include <gtkmm.h>
#include <glibmm/i18n.h>
diff --git a/src/live_effects/parameter/fontbutton.cpp b/src/live_effects/parameter/fontbutton.cpp
index 49edb850a..337b1d7a4 100644
--- a/src/live_effects/parameter/fontbutton.cpp
+++ b/src/live_effects/parameter/fontbutton.cpp
@@ -4,14 +4,14 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "ui/widget/registered-widget.h"
-#include "live_effects/parameter/fontbutton.h"
#include "live_effects/effect.h"
-#include "ui/widget/font-button.h"
-#include "svg/svg.h"
+#include "live_effects/parameter/fontbutton.h"
#include "svg/stringstream.h"
+#include "svg/svg.h"
+#include "ui/widget/font-button.h"
+#include "ui/widget/registered-widget.h"
#include "verbs.h"
+#include <gtkmm.h>
#include <glibmm/i18n.h>
diff --git a/src/live_effects/parameter/hidden.cpp b/src/live_effects/parameter/hidden.cpp
index 5a21f572b..a68a7229c 100644
--- a/src/live_effects/parameter/hidden.cpp
+++ b/src/live_effects/parameter/hidden.cpp
@@ -13,8 +13,8 @@
#include "live_effects/parameter/hidden.h"
#include "live_effects/effect.h"
-#include "svg/svg.h"
#include "svg/stringstream.h"
+#include "svg/svg.h"
namespace Inkscape {
diff --git a/src/live_effects/parameter/item-reference.cpp b/src/live_effects/parameter/item-reference.cpp
index 6540245d3..407dc3be9 100644
--- a/src/live_effects/parameter/item-reference.cpp
+++ b/src/live_effects/parameter/item-reference.cpp
@@ -8,9 +8,9 @@
#include "live_effects/parameter/item-reference.h"
+#include "object/sp-item-group.h"
#include "object/sp-shape.h"
#include "object/sp-text.h"
-#include "object/sp-item-group.h"
namespace Inkscape {
namespace LivePathEffect {
diff --git a/src/live_effects/parameter/item.cpp b/src/live_effects/parameter/item.cpp
index 2107a5912..d3bc96f98 100644
--- a/src/live_effects/parameter/item.cpp
+++ b/src/live_effects/parameter/item.cpp
@@ -18,11 +18,11 @@
#include "live_effects/effect.h"
#include "svg/svg.h"
-#include "selection-chemistry.h"
-#include "xml/repr.h"
#include "desktop.h"
#include "inkscape.h"
#include "message-stack.h"
+#include "selection-chemistry.h"
+#include "xml/repr.h"
// clipboard support
#include "ui/clipboard.h"
diff --git a/src/live_effects/parameter/message.cpp b/src/live_effects/parameter/message.cpp
index 03eb2219f..693396ce0 100644
--- a/src/live_effects/parameter/message.cpp
+++ b/src/live_effects/parameter/message.cpp
@@ -4,10 +4,10 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm.h>
-#include "live_effects/parameter/message.h"
#include "live_effects/effect.h"
+#include "live_effects/parameter/message.h"
#include <glibmm/i18n.h>
+#include <gtkmm.h>
namespace Inkscape {
diff --git a/src/live_effects/parameter/originalitem.cpp b/src/live_effects/parameter/originalitem.cpp
index 52e4c2fd8..8e4bb0849 100644
--- a/src/live_effects/parameter/originalitem.cpp
+++ b/src/live_effects/parameter/originalitem.cpp
@@ -8,8 +8,8 @@
# include "config.h"
#endif
-#include <gtkmm/box.h>
#include "live_effects/parameter/originalitem.h"
+#include <gtkmm/box.h>
#include <glibmm/i18n.h>
#include <gtkmm/button.h>
@@ -18,8 +18,8 @@
#include "display/curve.h"
#include "live_effects/effect.h"
-#include "inkscape.h"
#include "desktop.h"
+#include "inkscape.h"
#include "selection.h"
#include "object/uri.h"
diff --git a/src/live_effects/parameter/originalitemarray.cpp b/src/live_effects/parameter/originalitemarray.cpp
index a801d25f6..f2ead5cea 100644
--- a/src/live_effects/parameter/originalitemarray.cpp
+++ b/src/live_effects/parameter/originalitemarray.cpp
@@ -10,27 +10,27 @@
#include "live_effects/parameter/originalitemarray.h"
-#include <gtkmm/widget.h>
#include <gtkmm/icontheme.h>
#include <gtkmm/imagemenuitem.h>
-#include <gtkmm/separatormenuitem.h>
#include <gtkmm/scrolledwindow.h>
+#include <gtkmm/separatormenuitem.h>
+#include <gtkmm/widget.h>
#include <glibmm/i18n.h>
#include "inkscape.h"
-#include "ui/clipboard.h"
-#include "svg/svg.h"
-#include "svg/stringstream.h"
#include "originalitem.h"
+#include "svg/stringstream.h"
+#include "svg/svg.h"
+#include "ui/clipboard.h"
#include "object/uri.h"
#include "live_effects/effect.h"
-#include "verbs.h"
#include "document-undo.h"
#include "document.h"
+#include "verbs.h"
namespace Inkscape {
diff --git a/src/live_effects/parameter/originalpath.cpp b/src/live_effects/parameter/originalpath.cpp
index 018e1e69e..e71df4a54 100644
--- a/src/live_effects/parameter/originalpath.cpp
+++ b/src/live_effects/parameter/originalpath.cpp
@@ -8,8 +8,8 @@
# include "config.h"
#endif
-#include <gtkmm/box.h>
#include "live_effects/parameter/originalpath.h"
+#include <gtkmm/box.h>
#include <glibmm/i18n.h>
#include <gtkmm/button.h>
@@ -18,12 +18,12 @@
#include "display/curve.h"
#include "live_effects/effect.h"
-#include "object/uri.h"
#include "object/sp-shape.h"
#include "object/sp-text.h"
+#include "object/uri.h"
-#include "inkscape.h"
#include "desktop.h"
+#include "inkscape.h"
#include "selection.h"
#include "ui/icon-names.h"
diff --git a/src/live_effects/parameter/originalpatharray.cpp b/src/live_effects/parameter/originalpatharray.cpp
index 70f17ccb8..309b6c989 100644
--- a/src/live_effects/parameter/originalpatharray.cpp
+++ b/src/live_effects/parameter/originalpatharray.cpp
@@ -8,26 +8,26 @@
# include "config.h"
#endif
-#include "live_effects/parameter/originalpatharray.h"
-#include "live_effects/lpe-spiro.h"
#include "live_effects/lpe-bspline.h"
-#include "live_effects/lpeobject.h"
+#include "live_effects/lpe-spiro.h"
#include "live_effects/lpeobject-reference.h"
+#include "live_effects/lpeobject.h"
+#include "live_effects/parameter/originalpatharray.h"
-#include <gtkmm/widget.h>
#include <gtkmm/icontheme.h>
#include <gtkmm/imagemenuitem.h>
-#include <gtkmm/separatormenuitem.h>
#include <gtkmm/scrolledwindow.h>
+#include <gtkmm/separatormenuitem.h>
+#include <gtkmm/widget.h>
#include <glibmm/i18n.h>
+#include "display/curve.h"
#include "inkscape.h"
-#include "ui/clipboard.h"
-#include "svg/svg.h"
-#include "svg/stringstream.h"
#include "originalpath.h"
-#include "display/curve.h"
+#include "svg/stringstream.h"
+#include "svg/svg.h"
+#include "ui/clipboard.h"
#include <2geom/coord.h>
#include <2geom/point.h>
@@ -38,9 +38,9 @@
#include "live_effects/effect.h"
-#include "verbs.h"
#include "document-undo.h"
#include "document.h"
+#include "verbs.h"
namespace Inkscape {
diff --git a/src/live_effects/parameter/path.cpp b/src/live_effects/parameter/path.cpp
index ab385daa6..706b6d105 100644
--- a/src/live_effects/parameter/path.cpp
+++ b/src/live_effects/parameter/path.cpp
@@ -17,38 +17,38 @@
#include "live_effects/effect.h"
#include "svg/svg.h"
-#include <2geom/svg-path-parser.h>
-#include <2geom/sbasis-to-bezier.h>
-#include <2geom/pathvector.h>
#include <2geom/d2.h>
+#include <2geom/pathvector.h>
+#include <2geom/sbasis-to-bezier.h>
+#include <2geom/svg-path-parser.h>
-#include "selection-chemistry.h"
-#include "xml/repr.h"
#include "desktop.h"
+#include "document-undo.h"
+#include "document.h"
#include "inkscape.h"
#include "message-stack.h"
+#include "selection-chemistry.h"
#include "verbs.h"
-#include "document.h"
-#include "document-undo.h"
+#include "xml/repr.h"
// needed for on-canvas editing:
-#include "ui/tools-switch.h"
#include "ui/shape-editor.h"
+#include "ui/tools-switch.h"
#include "selection.h"
// clipboard support
#include "ui/clipboard.h"
// required for linking to other paths
-#include "object/uri.h"
#include "object/sp-shape.h"
#include "object/sp-text.h"
+#include "object/uri.h"
#include "display/curve.h"
-#include "ui/tools/node-tool.h"
#include "ui/tool/multi-path-manipulator.h"
#include "ui/tool/shape-record.h"
+#include "ui/tools/node-tool.h"
#include "ui/icon-names.h"
diff --git a/src/live_effects/parameter/point.cpp b/src/live_effects/parameter/point.cpp
index b811b7f2b..2261ec59a 100644
--- a/src/live_effects/parameter/point.cpp
+++ b/src/live_effects/parameter/point.cpp
@@ -5,13 +5,13 @@
*/
#include "live_effects/parameter/point.h"
+#include "inkscape.h"
+#include "knotholder.h"
#include "live_effects/effect.h"
-#include "svg/svg.h"
#include "svg/stringstream.h"
+#include "svg/svg.h"
#include "ui/widget/point.h"
-#include "inkscape.h"
#include "verbs.h"
-#include "knotholder.h"
#include <glibmm/i18n.h>
namespace Inkscape {
diff --git a/src/live_effects/parameter/powerstrokepointarray.cpp b/src/live_effects/parameter/powerstrokepointarray.cpp
index cf4adc5fd..a3739a09f 100644
--- a/src/live_effects/parameter/powerstrokepointarray.cpp
+++ b/src/live_effects/parameter/powerstrokepointarray.cpp
@@ -7,8 +7,8 @@
#include "ui/dialog/lpe-powerstroke-properties.h"
#include "live_effects/parameter/powerstrokepointarray.h"
-#include "live_effects/effect.h"
#include "knotholder.h"
+#include "live_effects/effect.h"
#include <2geom/piecewise.h>
diff --git a/src/live_effects/parameter/random.cpp b/src/live_effects/parameter/random.cpp
index 23912bedb..642a62bb4 100644
--- a/src/live_effects/parameter/random.cpp
+++ b/src/live_effects/parameter/random.cpp
@@ -5,11 +5,11 @@
*/
#include "ui/widget/registered-widget.h"
-#include "live_effects/parameter/random.h"
#include "live_effects/effect.h"
-#include <glibmm/i18n.h>
+#include "live_effects/parameter/random.h"
#include "svg/svg.h"
#include "ui/widget/random.h"
+#include <glibmm/i18n.h>
#include "svg/stringstream.h"
diff --git a/src/live_effects/parameter/satellitesarray.cpp b/src/live_effects/parameter/satellitesarray.cpp
index c6f5492d1..d4254ec19 100644
--- a/src/live_effects/parameter/satellitesarray.cpp
+++ b/src/live_effects/parameter/satellitesarray.cpp
@@ -7,9 +7,9 @@
*/
#include "knotholder.h"
-#include "ui/dialog/lpe-fillet-chamfer-properties.h"
-#include "live_effects/parameter/satellitesarray.h"
#include "live_effects/effect.h"
+#include "live_effects/parameter/satellitesarray.h"
+#include "ui/dialog/lpe-fillet-chamfer-properties.h"
#include "inkscape.h"
#include <preferences.h>
diff --git a/src/live_effects/parameter/text.cpp b/src/live_effects/parameter/text.cpp
index 37ae3a1d7..2f48f87d5 100644
--- a/src/live_effects/parameter/text.cpp
+++ b/src/live_effects/parameter/text.cpp
@@ -11,13 +11,13 @@
#include "ui/widget/registered-widget.h"
#include <gtkmm/alignment.h>
-#include "live_effects/parameter/text.h"
+#include "display/canvas-text.h"
+#include "inkscape.h"
#include "live_effects/effect.h"
-#include "svg/svg.h"
+#include "live_effects/parameter/text.h"
#include "svg/stringstream.h"
-#include "inkscape.h"
+#include "svg/svg.h"
#include "verbs.h"
-#include "display/canvas-text.h"
#include <2geom/sbasis-geometric.h>
#include <glibmm/i18n.h>
diff --git a/src/live_effects/parameter/togglebutton.cpp b/src/live_effects/parameter/togglebutton.cpp
index bb9d9a90e..74ceda456 100644
--- a/src/live_effects/parameter/togglebutton.cpp
+++ b/src/live_effects/parameter/togglebutton.cpp
@@ -8,14 +8,14 @@
#include "ui/widget/registered-widget.h"
#include <glibmm/i18n.h>
-#include "live_effects/parameter/togglebutton.h"
+#include "helper-fns.h"
+#include "inkscape.h"
#include "live_effects/effect.h"
-#include "svg/svg.h"
-#include "svg/stringstream.h"
+#include "live_effects/parameter/togglebutton.h"
#include "selection.h"
-#include "inkscape.h"
+#include "svg/stringstream.h"
+#include "svg/svg.h"
#include "verbs.h"
-#include "helper-fns.h"
namespace Inkscape {
diff --git a/src/live_effects/parameter/transformedpoint.cpp b/src/live_effects/parameter/transformedpoint.cpp
index ab66e7256..bbdbc43f8 100644
--- a/src/live_effects/parameter/transformedpoint.cpp
+++ b/src/live_effects/parameter/transformedpoint.cpp
@@ -8,11 +8,11 @@
#include "live_effects/parameter/transformedpoint.h"
#include "knotholder.h"
-#include "svg/svg.h"
#include "svg/stringstream.h"
+#include "svg/svg.h"
-#include "live_effects/effect.h"
#include "desktop.h"
+#include "live_effects/effect.h"
#include "verbs.h"
#include <glibmm/i18n.h>
diff --git a/src/live_effects/parameter/unit.cpp b/src/live_effects/parameter/unit.cpp
index 9199e592d..9216c06ef 100644
--- a/src/live_effects/parameter/unit.cpp
+++ b/src/live_effects/parameter/unit.cpp
@@ -7,10 +7,10 @@
#include "ui/widget/registered-widget.h"
#include <glibmm/i18n.h>
-#include "live_effects/parameter/unit.h"
#include "live_effects/effect.h"
-#include "verbs.h"
+#include "live_effects/parameter/unit.h"
#include "util/units.h"
+#include "verbs.h"
using Inkscape::Util::unit_table;
diff --git a/src/live_effects/parameter/vector.cpp b/src/live_effects/parameter/vector.cpp
index 1207a05da..2bcd6c83f 100644
--- a/src/live_effects/parameter/vector.cpp
+++ b/src/live_effects/parameter/vector.cpp
@@ -10,8 +10,8 @@
#include "live_effects/parameter/vector.h"
#include "knotholder.h"
-#include "svg/svg.h"
#include "svg/stringstream.h"
+#include "svg/svg.h"
#include "live_effects/effect.h"
#include "verbs.h"
diff --git a/src/live_effects/spiro-converters.cpp b/src/live_effects/spiro-converters.cpp
index ee214704c..06b9bbf84 100644
--- a/src/live_effects/spiro-converters.cpp
+++ b/src/live_effects/spiro-converters.cpp
@@ -7,8 +7,8 @@
*/
#include "spiro-converters.h"
-#include <2geom/path.h>
#include "display/curve.h"
+#include <2geom/path.h>
#include <glib.h>
#define SPIRO_SHOW_INFINITE_COORDINATE_CALLS