Code

Fixed problem when swatches were larger than provided area
[inkscape.git] / src / make.dep
index bcc3a6b81787dae5c6369e040b4826c5efdf22ef..ad3f0495623c6f76aec1bd2c6642d963790a2f02 100644 (file)
@@ -1,7 +1,7 @@
 ########################################################
 ## File: make.dep
 ## Purpose: Dependency listing for use by Makefiles
-## Generated by mkdep.pl at :Tue Feb  7 21:04:24 2006
+## Generated by mkdep.pl at :Sun Apr  9 06:06:47 2006
 ## Do not edit this file! Changes will be lost.
 ########################################################
 
@@ -33,6 +33,7 @@ application/editor.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/action.h \
@@ -126,6 +127,7 @@ arc-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -200,15 +202,47 @@ arc-context.o: \
        xml/repr.h \
        xml/sp-css-attr.h
 
-attributes-test.o: \
-       attributes-test.cpp \
-       attributes.h \
-       streq.h
-
 attributes.o: \
        attributes.cpp \
        attributes.h
 
+color-profile.o: \
+       color-profile.cpp \
+       attributes.h \
+       color-profile-fns.h \
+       color-profile.h \
+       document.h \
+       forward.h \
+       gc-anchored.h \
+       gc-core.h \
+       gc-finalized.h \
+       gc-managed.h \
+       libcroco/cr-additional-sel.h \
+       libcroco/cr-attr-sel.h \
+       libcroco/cr-cascade.h \
+       libcroco/cr-declaration.h \
+       libcroco/cr-num.h \
+       libcroco/cr-parsing-location.h \
+       libcroco/cr-pseudo.h \
+       libcroco/cr-rgb.h \
+       libcroco/cr-selector.h \
+       libcroco/cr-simple-sel.h \
+       libcroco/cr-statement.h \
+       libcroco/cr-string.h \
+       libcroco/cr-stylesheet.h \
+       libcroco/cr-term.h \
+       libcroco/cr-utils.h \
+       libnr/nr-forward.h \
+       prefs-utils.h \
+       sp-object.h \
+       traits/reference.h \
+       util/forward-pointer-iterator.h \
+       util/list.h \
+       version.h \
+       xml/node.h \
+       xml/repr.h \
+       xml/sp-css-attr.h
+
 color.o: \
        color.cpp \
        color.h
@@ -233,6 +267,8 @@ conn-avoid-ref.o: \
        display/display-forward.h \
        display/nr-arena-forward.h \
        document.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -242,11 +278,14 @@ conn-avoid-ref.o: \
        guide-snapper.h \
        helper/helper-forward.h \
        inkscape.h \
+       libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
-       libavoid/incremental.h \
+       libavoid/graph.h \
        libavoid/polyutil.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -340,17 +379,22 @@ connector-context.o: \
        dom/svgtypes.h \
        dom/views.h \
        event-context.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape.h \
        knot-enums.h \
        knot.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
        libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
@@ -670,20 +714,12 @@ desktop-style.o: \
        desktop.h \
        display/nr-arena-forward.h \
        document.h \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -755,6 +791,7 @@ desktop-style.o: \
        sp-use.h \
        style.h \
        svg/css-ostringstream.h \
+       svg/svg-color.h \
        svg/svg-length.h \
        text-tag-attributes.h \
        traits/reference.h \
@@ -791,6 +828,7 @@ desktop.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -876,6 +914,7 @@ dialogs/clonetiler.o: \
        color.h \
        decimal-round.h \
        desktop-handles.h \
+       desktop.h \
        dialogs/dialog-events.h \
        dialogs/unclump.h \
        display/display-forward.h \
@@ -897,12 +936,14 @@ dialogs/clonetiler.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
        helper/unit-menu.h \
        helper/units.h \
        helper/window.h \
+       icon-size.h \
        inkscape.h \
        interface.h \
        libcroco/cr-additional-sel.h \
@@ -967,8 +1008,12 @@ dialogs/clonetiler.o: \
        sp-paint-server.h \
        sp-use.h \
        style.h \
+       svg/svg-color.h \
        svg/svg-length.h \
        traits/reference.h \
+       ui/dialog/dialog.h \
+       ui/view/edit-widget-interface.h \
+       ui/view/view.h \
        ui/widget/button.h \
        ui/widget/color-picker.h \
        ui/widget/color-preview.h \
@@ -977,6 +1022,7 @@ dialogs/clonetiler.o: \
        verbs.h \
        version.h \
        widgets/icon.h \
+       widgets/sp-color-selector.h \
        xml/node.h \
        xml/repr.h \
        xml/sp-css-attr.h
@@ -1024,6 +1070,10 @@ dialogs/dialog-events.o: \
        ui/view/edit-widget-interface.h \
        ui/view/view.h
 
+dialogs/eek-color-def.o: \
+       dialogs/eek-color-def.cpp \
+       dialogs/eek-color-def.h
+
 dialogs/eek-preview.o: \
        dialogs/eek-preview.cpp \
        dialogs/eek-preview.h
@@ -1046,6 +1096,7 @@ dialogs/export.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -1123,6 +1174,7 @@ dialogs/extensions.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       icon-size.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -1210,6 +1262,7 @@ dialogs/fill-style.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        gradient-chemistry.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
@@ -1290,19 +1343,26 @@ dialogs/find.o: \
        display/display-forward.h \
        display/nr-arena-forward.h \
        document.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        helper/window.h \
+       icon-size.h \
        inkscape.h \
        interface.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -1400,6 +1460,8 @@ dialogs/iconpreview.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
+       icon-size.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -1546,6 +1608,7 @@ dialogs/item-properties.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        helper/window.h \
        inkscape.h \
@@ -1603,12 +1666,14 @@ dialogs/layer-properties.o: \
        desktop.h \
        dialogs/layer-properties.h \
        display/display-forward.h \
+       display/nr-arena-forward.h \
        document.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape.h \
        layer-fns.h \
        libcroco/cr-additional-sel.h \
@@ -1648,6 +1713,7 @@ dialogs/layer-properties.o: \
        message.h \
        round.h \
        selection.h \
+       sp-item.h \
        sp-object.h \
        traits/reference.h \
        ui/dialog/dialog.h \
@@ -1711,6 +1777,7 @@ dialogs/object-properties.o: \
        gc-managed.h \
        helper/helper-forward.h \
        helper/window.h \
+       icon-size.h \
        inkscape-stock.h \
        inkscape.h \
        interface.h \
@@ -1876,6 +1943,7 @@ dialogs/stroke-style.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        gradient-chemistry.h \
        grid-snapper.h \
        guide-snapper.h \
@@ -1883,6 +1951,7 @@ dialogs/stroke-style.o: \
        helper/stock-items.h \
        helper/unit-menu.h \
        helper/units.h \
+       icon-size.h \
        inkscape-stock.h \
        inkscape.h \
        io/sys.h \
@@ -1981,21 +2050,16 @@ dialogs/stroke-style.o: \
 
 dialogs/swatches.o: \
        dialogs/swatches.cpp \
+       color.h \
+       decimal-round.h \
        desktop-handles.h \
        desktop-style.h \
+       dialogs/eek-color-def.h \
        dialogs/eek-preview.h \
        dialogs/swatches.h \
        display/display-forward.h \
+       display/nr-arena-forward.h \
        document.h \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        extension/db.h \
        extension/extension-forward.h \
        extension/extension.h \
@@ -2004,6 +2068,7 @@ dialogs/swatches.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       icon-size.h \
        inkscape.h \
        io/sys.h \
        libcroco/cr-additional-sel.h \
@@ -2021,17 +2086,38 @@ dialogs/swatches.o: \
        libcroco/cr-stylesheet.h \
        libcroco/cr-term.h \
        libcroco/cr-utils.h \
+       libnr/nr-coord.h \
+       libnr/nr-dim2.h \
        libnr/nr-forward.h \
+       libnr/nr-i-coord.h \
+       libnr/nr-macros.h \
+       libnr/nr-matrix.h \
+       libnr/nr-maybe.h \
+       libnr/nr-point-fns.h \
+       libnr/nr-point-matrix-ops.h \
+       libnr/nr-point-ops.h \
+       libnr/nr-point.h \
+       libnr/nr-rect.h \
+       libnr/nr-rotate.h \
+       libnr/nr-scale.h \
+       libnr/nr-translate.h \
+       libnr/nr-values.h \
        path-prefix.h \
        prefix.h \
        require-config.h \
+       round.h \
+       sp-item.h \
+       sp-object.h \
+       svg/svg-color.h \
        traits/reference.h \
        ui/previewable.h \
        ui/previewfillable.h \
        ui/previewholder.h \
        ui/widget/button.h \
        ui/widget/panel.h \
+       util/forward-pointer-iterator.h \
        util/list.h \
+       version.h \
        xml/node.h \
        xml/repr.h \
        xml/sp-css-attr.h
@@ -2051,8 +2137,10 @@ dialogs/text-edit.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        helper/window.h \
+       icon-size.h \
        inkscape-stock.h \
        inkscape.h \
        interface.h \
@@ -2140,7 +2228,9 @@ dialogs/tiledialog.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
+       icon-size.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -2237,8 +2327,10 @@ dialogs/xml-tree.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        helper/window.h \
+       icon-size.h \
        inkscape-stock.h \
        inkscape.h \
        interface.h \
@@ -2348,6 +2440,7 @@ display/canvas-arena.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/sp-marshal.h \
        libnr/nr-blit.h \
        libnr/nr-coord.h \
@@ -2535,6 +2628,7 @@ display/nr-arena-glyphs.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libnr/nr-blit.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
@@ -2587,6 +2681,7 @@ display/nr-arena-group.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
        libnr/nr-forward.h \
@@ -2619,6 +2714,7 @@ display/nr-arena-image.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libnr/nr-compose-transform.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
@@ -2654,6 +2750,7 @@ display/nr-arena-item.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libnr/nr-blit.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
@@ -2699,6 +2796,7 @@ display/nr-arena-shape.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
        libavoid/shape.h \
@@ -2753,6 +2851,7 @@ display/nr-arena.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libnr/nr-blit.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
@@ -3026,6 +3125,40 @@ display/sp-ctrlquadr.o: \
        livarot/livarot-forward.h \
        round.h
 
+document-subset.o: \
+       document-subset.cpp \
+       document-subset.h \
+       document.h \
+       forward.h \
+       gc-anchored.h \
+       gc-core.h \
+       gc-finalized.h \
+       gc-managed.h \
+       libcroco/cr-additional-sel.h \
+       libcroco/cr-attr-sel.h \
+       libcroco/cr-cascade.h \
+       libcroco/cr-declaration.h \
+       libcroco/cr-num.h \
+       libcroco/cr-parsing-location.h \
+       libcroco/cr-pseudo.h \
+       libcroco/cr-rgb.h \
+       libcroco/cr-selector.h \
+       libcroco/cr-simple-sel.h \
+       libcroco/cr-statement.h \
+       libcroco/cr-string.h \
+       libcroco/cr-stylesheet.h \
+       libcroco/cr-term.h \
+       libcroco/cr-utils.h \
+       libnr/nr-forward.h \
+       sp-object.h \
+       traits/copy.h \
+       traits/list-copy.h \
+       traits/reference.h \
+       util/forward-pointer-iterator.h \
+       util/list.h \
+       util/reverse-list.h \
+       version.h
+
 document-undo.o: \
        document-undo.cpp \
        composite-undo-stack-observer.h \
@@ -3107,15 +3240,24 @@ document.o: \
        document-private.h \
        document.h \
        enums.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/units.h \
        inkscape-private.h \
        inkscape.h \
        inkscape_version.h \
+       libavoid/geometry.h \
+       libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
+       libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -3195,6 +3337,7 @@ dom/domimpl.o: \
 
 dom/domstream.o: \
        dom/domstream.cpp \
+       dom/charclass.h \
        dom/dom.h \
        dom/domstream.h \
        dom/domstring.h
@@ -4693,6 +4836,7 @@ dom/uritest.o: \
 
 dom/xmlreader.o: \
        dom/xmlreader.cpp \
+       dom/charclass.h \
        dom/css.h \
        dom/dom.h \
        dom/domimpl.h \
@@ -4789,15 +4933,21 @@ draw-context.o: \
        draw-anchor.h \
        draw-context.h \
        event-context.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -4878,15 +5028,6 @@ dropper-context.o: \
        display/nr-arena-item.h \
        display/sp-canvas.h \
        document.h \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        dropper-context.h \
        event-context.h \
        forward.h \
@@ -4894,6 +5035,7 @@ dropper-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -4953,6 +5095,7 @@ dropper-context.o: \
        sp-namedview.h \
        sp-object-group.h \
        sp-object.h \
+       svg/svg-color.h \
        traits/reference.h \
        ui/view/edit-widget-interface.h \
        ui/view/view.h \
@@ -4992,6 +5135,7 @@ dyna-draw-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -5064,6 +5208,7 @@ event-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        gradient-drag.h \
        interface.h \
        knot-enums.h \
@@ -5243,6 +5388,7 @@ extension/error-file.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       icon-size.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -5419,6 +5565,7 @@ extension/implementation/script.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -5506,6 +5653,7 @@ extension/init.o: \
        extension/internal/grid.h \
        extension/internal/latex-pstricks-out.h \
        extension/internal/latex-pstricks.h \
+       extension/internal/odf.h \
        extension/internal/pov-out.h \
        extension/internal/ps-out.h \
        extension/internal/ps.h \
@@ -5606,6 +5754,7 @@ extension/internal/bluredge.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/action.h \
        helper/helper-forward.h \
        libcroco/cr-additional-sel.h \
@@ -5815,6 +5964,10 @@ extension/internal/gimpgrad.o: \
        libnr/nr-pixops.h \
        libnr/nr-point.h \
        round.h \
+       streq.h \
+       strneq.h \
+       svg/css-ostringstream.h \
+       svg/svg-color.h \
        traits/reference.h \
        util/list.h \
        xml/node.h \
@@ -5838,6 +5991,7 @@ extension/internal/grid.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -5904,15 +6058,20 @@ extension/internal/latex-pstricks-out.o: \
        extension/internal/latex-pstricks-out.h \
        extension/print.h \
        extension/system.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -6036,6 +6195,84 @@ extension/internal/latex-pstricks.o: \
        xml/repr.h \
        xml/sp-css-attr.h
 
+extension/internal/odf.o: \
+       extension/internal/odf.cpp \
+       color.h \
+       decimal-round.h \
+       display/curve.h \
+       display/display-forward.h \
+       display/nr-arena-forward.h \
+       document.h \
+       extension/extension-forward.h \
+       extension/extension.h \
+       extension/implementation/implementation.h \
+       extension/internal/clear-n_.h \
+       extension/internal/odf.h \
+       extension/system.h \
+       extension/timer.h \
+       forward.h \
+       gc-anchored.h \
+       gc-core.h \
+       gc-finalized.h \
+       gc-managed.h \
+       inkscape.h \
+       io/sys.h \
+       libavoid/connector.h \
+       libavoid/geometry.h \
+       libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
+       libavoid/shape.h \
+       libavoid/vertices.h \
+       libcroco/cr-additional-sel.h \
+       libcroco/cr-attr-sel.h \
+       libcroco/cr-cascade.h \
+       libcroco/cr-declaration.h \
+       libcroco/cr-num.h \
+       libcroco/cr-parsing-location.h \
+       libcroco/cr-pseudo.h \
+       libcroco/cr-rgb.h \
+       libcroco/cr-selector.h \
+       libcroco/cr-simple-sel.h \
+       libcroco/cr-statement.h \
+       libcroco/cr-string.h \
+       libcroco/cr-stylesheet.h \
+       libcroco/cr-term.h \
+       libcroco/cr-utils.h \
+       libnr/n-art-bpath.h \
+       libnr/nr-coord.h \
+       libnr/nr-dim2.h \
+       libnr/nr-forward.h \
+       libnr/nr-i-coord.h \
+       libnr/nr-macros.h \
+       libnr/nr-matrix.h \
+       libnr/nr-maybe.h \
+       libnr/nr-path-code.h \
+       libnr/nr-point-fns.h \
+       libnr/nr-point-matrix-ops.h \
+       libnr/nr-point-ops.h \
+       libnr/nr-point.h \
+       libnr/nr-rect.h \
+       libnr/nr-rotate.h \
+       libnr/nr-scale.h \
+       libnr/nr-translate.h \
+       libnr/nr-values.h \
+       round.h \
+       sp-conn-end-pair.h \
+       sp-item.h \
+       sp-marker-loc.h \
+       sp-object.h \
+       sp-path.h \
+       sp-shape.h \
+       style.h \
+       traits/reference.h \
+       util/forward-pointer-iterator.h \
+       util/list.h \
+       version.h \
+       xml/node.h \
+       xml/repr.h \
+       xml/sp-css-attr.h
+
 extension/internal/pov-out.o: \
        extension/internal/pov-out.cpp \
        color.h \
@@ -6050,6 +6287,7 @@ extension/internal/pov-out.o: \
        extension/internal/clear-n_.h \
        extension/internal/pov-out.h \
        extension/system.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -6060,7 +6298,10 @@ extension/internal/pov-out.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -6181,6 +6422,7 @@ extension/internal/ps.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        io/sys.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -6365,6 +6607,7 @@ extension/internal/win32.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -6692,6 +6935,7 @@ file.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -6907,6 +7151,7 @@ gradient-chemistry.o: \
        sp-text.h \
        sp-tspan.h \
        style.h \
+       svg/svg-color.h \
        svg/svg-length.h \
        text-tag-attributes.h \
        traits/reference.h \
@@ -6936,6 +7181,7 @@ gradient-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        gradient-chemistry.h \
        gradient-context.h \
        gradient-drag.h \
@@ -7019,6 +7265,7 @@ gradient-drag.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        gradient-chemistry.h \
        gradient-drag.h \
        knot-enums.h \
@@ -7088,6 +7335,52 @@ gradient-drag.o: \
        xml/repr.h \
        xml/sp-css-attr.h
 
+graphlayout/graphlayout.o: \
+       graphlayout/graphlayout.cpp \
+       conn-avoid-ref.h \
+       decimal-round.h \
+       display/display-forward.h \
+       display/nr-arena-forward.h \
+       extension/extension-forward.h \
+       extension/timer.h \
+       forward.h \
+       graphlayout/graphlayout.h \
+       libavoid/connector.h \
+       libavoid/geometry.h \
+       libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
+       libavoid/shape.h \
+       libavoid/vertices.h \
+       libnr/nr-coord.h \
+       libnr/nr-dim2.h \
+       libnr/nr-forward.h \
+       libnr/nr-i-coord.h \
+       libnr/nr-macros.h \
+       libnr/nr-matrix.h \
+       libnr/nr-maybe.h \
+       libnr/nr-point-fns.h \
+       libnr/nr-point-matrix-ops.h \
+       libnr/nr-point-ops.h \
+       libnr/nr-point.h \
+       libnr/nr-rect.h \
+       libnr/nr-rotate.h \
+       libnr/nr-scale.h \
+       libnr/nr-translate.h \
+       libnr/nr-values.h \
+       round.h \
+       sp-conn-end-pair.h \
+       sp-item-transform.h \
+       sp-item.h \
+       sp-marker-loc.h \
+       sp-object.h \
+       sp-path.h \
+       sp-shape.h \
+       traits/reference.h \
+       util/forward-pointer-iterator.h \
+       util/glib-list-iterators.h \
+       version.h
+
 grid-snapper.o: \
        grid-snapper.cpp \
        decimal-round.h \
@@ -7355,6 +7648,7 @@ inkscape.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/sp-marshal.h \
        inkscape-private.h \
        inkscape.h \
@@ -7410,12 +7704,15 @@ inkscape.o: \
 
 interface.o: \
        interface.cpp \
+       color.h \
        decimal-round.h \
        desktop-handles.h \
+       desktop-style.h \
        desktop.h \
        dialogs/dialog-events.h \
        display/display-forward.h \
        display/nr-arena-forward.h \
+       display/sp-canvas.h \
        document.h \
        dom/dom.h \
        dom/domstream.h \
@@ -7430,12 +7727,14 @@ interface.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/action.h \
        helper/gnome-utils.h \
        helper/helper-forward.h \
        helper/window.h \
+       icon-size.h \
        inkscape-private.h \
        inkscape.h \
        interface.h \
@@ -7468,9 +7767,11 @@ interface.o: \
        libnr/nr-maybe.h \
        libnr/nr-object.h \
        libnr/nr-point-fns.h \
+       libnr/nr-point-l.h \
        libnr/nr-point-matrix-ops.h \
        libnr/nr-point-ops.h \
        libnr/nr-point.h \
+       libnr/nr-rect-l.h \
        libnr/nr-rect.h \
        libnr/nr-rotate.h \
        libnr/nr-scale.h \
@@ -7493,11 +7794,14 @@ interface.o: \
        snapper.h \
        sp-item-group.h \
        sp-item.h \
+       sp-marker-loc.h \
        sp-metric.h \
        sp-namedview.h \
        sp-object-group.h \
        sp-object.h \
+       style.h \
        svg-view-widget.h \
+       svg/svg-color.h \
        traits/reference.h \
        ui/view/edit-widget-interface.h \
        ui/view/view-widget.h \
@@ -7530,6 +7834,14 @@ io/inkscapestream.o: \
        io/inkscapestream.cpp \
        io/inkscapestream.h
 
+io/resource.o: \
+       io/resource.cpp \
+       dom/js/resource.h \
+       inkscape.h \
+       path-prefix.h \
+       prefix.h \
+       require-config.h
+
 io/simple-sax.o: \
        io/simple-sax.cpp \
        io/simple-sax.h
@@ -7726,6 +8038,7 @@ layer-fns.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       layer-fns.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -7769,14 +8082,71 @@ layer-fns.o: \
        xml/repr.h \
        xml/sp-css-attr.h
 
+layer-manager.o: \
+       layer-manager.cpp \
+       decimal-round.h \
+       desktop.h \
+       document-subset.h \
+       document.h \
+       forward.h \
+       gc-anchored.h \
+       gc-core.h \
+       gc-finalized.h \
+       gc-managed.h \
+       gc-soft-ptr.h \
+       layer-manager.h \
+       libcroco/cr-additional-sel.h \
+       libcroco/cr-attr-sel.h \
+       libcroco/cr-cascade.h \
+       libcroco/cr-declaration.h \
+       libcroco/cr-num.h \
+       libcroco/cr-parsing-location.h \
+       libcroco/cr-pseudo.h \
+       libcroco/cr-rgb.h \
+       libcroco/cr-selector.h \
+       libcroco/cr-simple-sel.h \
+       libcroco/cr-statement.h \
+       libcroco/cr-string.h \
+       libcroco/cr-stylesheet.h \
+       libcroco/cr-term.h \
+       libcroco/cr-utils.h \
+       libnr/nr-coord.h \
+       libnr/nr-dim2.h \
+       libnr/nr-forward.h \
+       libnr/nr-i-coord.h \
+       libnr/nr-macros.h \
+       libnr/nr-matrix-fns.h \
+       libnr/nr-matrix.h \
+       libnr/nr-maybe.h \
+       libnr/nr-point-fns.h \
+       libnr/nr-point-matrix-ops.h \
+       libnr/nr-point-ops.h \
+       libnr/nr-point.h \
+       libnr/nr-rect.h \
+       libnr/nr-rotate.h \
+       libnr/nr-scale.h \
+       libnr/nr-translate.h \
+       libnr/nr-values.h \
+       message.h \
+       round.h \
+       sp-object.h \
+       traits/reference.h \
+       ui/view/edit-widget-interface.h \
+       ui/view/view.h \
+       util/forward-pointer-iterator.h \
+       version.h
+
 libavoid/connector.o: \
        libavoid/connector.cpp \
+       extension/extension-forward.h \
+       extension/timer.h \
        libavoid/connector.h \
        libavoid/debug.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
        libavoid/graph.h \
        libavoid/makepath.h \
+       libavoid/router.h \
        libavoid/shape.h \
        libavoid/vertices.h \
        libavoid/visibility.h
@@ -7800,25 +8170,20 @@ libavoid/graph.o: \
        libavoid/geomtypes.h \
        libavoid/graph.h \
        libavoid/polyutil.h \
+       libavoid/router.h \
        libavoid/shape.h \
        libavoid/vertices.h
 
-libavoid/incremental.o: \
-       libavoid/incremental.cpp \
-       libavoid/connector.h \
-       libavoid/geometry.h \
-       libavoid/geomtypes.h \
-       libavoid/graph.h \
-       libavoid/shape.h \
-       libavoid/vertices.h \
-       libavoid/visibility.h
-
 libavoid/makepath.o: \
        libavoid/makepath.cpp \
+       extension/extension-forward.h \
+       extension/timer.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
        libavoid/graph.h \
+       libavoid/makepath.h \
+       libavoid/router.h \
        libavoid/shape.h \
        libavoid/vertices.h
 
@@ -7826,23 +8191,49 @@ libavoid/polyutil.o: \
        libavoid/polyutil.cpp \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
-       libavoid/shape.h
+       libavoid/polyutil.h \
+       libavoid/shape.h \
+       libavoid/vertices.h
+
+libavoid/router.o: \
+       libavoid/router.cpp \
+       extension/extension-forward.h \
+       extension/timer.h \
+       libavoid/connector.h \
+       libavoid/debug.h \
+       libavoid/geometry.h \
+       libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/polyutil.h \
+       libavoid/router.h \
+       libavoid/shape.h \
+       libavoid/vertices.h \
+       libavoid/visibility.h
 
 libavoid/shape.o: \
        libavoid/shape.cpp \
+       extension/extension-forward.h \
+       extension/timer.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
        libavoid/graph.h \
        libavoid/polyutil.h \
+       libavoid/router.h \
        libavoid/shape.h \
        libavoid/vertices.h
 
 libavoid/static.o: \
        libavoid/static.cpp \
+       extension/extension-forward.h \
+       extension/timer.h \
        libavoid/connector.h \
+       libavoid/debug.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/static.h \
        libavoid/vertices.h \
        libavoid/visibility.h
 
@@ -7880,18 +8271,25 @@ libavoid/timer.o: \
 
 libavoid/vertices.o: \
        libavoid/vertices.cpp \
+       extension/extension-forward.h \
+       extension/timer.h \
        libavoid/debug.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
        libavoid/graph.h \
+       libavoid/router.h \
+       libavoid/shape.h \
        libavoid/vertices.h
 
 libavoid/visibility.o: \
        libavoid/visibility.cpp \
+       extension/extension-forward.h \
+       extension/timer.h \
        libavoid/debug.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
        libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
        libavoid/vertices.h \
        libavoid/visibility.h
@@ -9095,6 +9493,7 @@ libnrtype/Layout-TNG-Output.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -9508,10 +9907,13 @@ livarot/PathStroke.o: \
 
 livarot/Shape.o: \
        livarot/Shape.cpp \
+       extension/extension-forward.h \
+       extension/timer.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
        libavoid/graph.h \
        libavoid/polyutil.h \
+       libavoid/router.h \
        libavoid/shape.h \
        libavoid/vertices.h
 
@@ -9719,17 +10121,23 @@ node-context.o: \
        display/sp-canvas-util.h \
        display/sp-canvas.h \
        event-context.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        knot-enums.h \
        knotholder.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libnr/nr-convex-hull.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
@@ -9806,11 +10214,14 @@ nodepath.o: \
        dom/svgtypes.h \
        dom/views.h \
        event-context.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -9822,7 +10233,10 @@ nodepath.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -9909,6 +10323,8 @@ object-edit.o: \
        display/display-forward.h \
        display/nr-arena-forward.h \
        document.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -9921,7 +10337,10 @@ object-edit.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -10013,6 +10432,8 @@ object-snapper.o: \
        display/display-forward.h \
        display/nr-arena-forward.h \
        document.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -10025,7 +10446,10 @@ object-snapper.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -10096,15 +10520,21 @@ object-ui.o: \
        display/display-forward.h \
        display/nr-arena-forward.h \
        document.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -10176,16 +10606,22 @@ path-chemistry.o: \
        dom/svg.h \
        dom/svgtypes.h \
        dom/views.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -10263,11 +10699,14 @@ pen-context.o: \
        draw-anchor.h \
        draw-context.h \
        event-context.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -10275,7 +10714,10 @@ pen-context.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libnr/n-art-bpath.h \
        libnr/nr-convex-hull.h \
        libnr/nr-coord.h \
@@ -10343,15 +10785,21 @@ pencil-context.o: \
        draw-anchor.h \
        draw-context.h \
        event-context.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libnr/in-svg-plane.h \
        libnr/n-art-bpath.h \
        libnr/nr-convex-hull.h \
@@ -10526,6 +10974,7 @@ rect-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -10782,6 +11231,7 @@ selcue.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libnr/nr-convex-hull.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
@@ -10838,6 +11288,7 @@ select-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -10937,6 +11388,7 @@ selection-chemistry.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -10998,6 +11450,7 @@ selection-chemistry.o: \
        selection.h \
        snapped-point.h \
        snapper.h \
+       sp-clippath.h \
        sp-defs.h \
        sp-flowregion.h \
        sp-flowtext.h \
@@ -11013,6 +11466,7 @@ selection-chemistry.o: \
        sp-linear-gradient-fns.h \
        sp-marker-loc.h \
        sp-marker.h \
+       sp-mask.h \
        sp-metric.h \
        sp-namedview.h \
        sp-object-group.h \
@@ -11053,11 +11507,21 @@ selection-describer.o: \
        desktop.h \
        display/display-forward.h \
        display/nr-arena-forward.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
+       libavoid/connector.h \
+       libavoid/geometry.h \
+       libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
+       libavoid/shape.h \
+       libavoid/vertices.h \
        libnr/nr-convex-hull.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
@@ -11084,12 +11548,24 @@ selection-describer.o: \
        round.h \
        selection-describer.h \
        selection.h \
+       sp-anchor.h \
+       sp-conn-end-pair.h \
+       sp-ellipse.h \
        sp-flowtext.h \
+       sp-image.h \
+       sp-item-group.h \
        sp-item.h \
+       sp-line.h \
        sp-marker-loc.h \
        sp-object.h \
        sp-offset.h \
+       sp-path.h \
+       sp-polygon.h \
+       sp-polyline.h \
+       sp-rect.h \
        sp-shape.h \
+       sp-spiral.h \
+       sp-star.h \
        sp-string.h \
        sp-text.h \
        sp-textpath.h \
@@ -11117,6 +11593,7 @@ selection.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape-private.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
@@ -11214,6 +11691,7 @@ seltrans.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -11293,12 +11771,10 @@ seltrans.o: \
        xml/repr.h \
        xml/sp-css-attr.h
 
-shortcuts-default-xml.o: \
-       shortcuts-default-xml.cpp
-
 shortcuts.o: \
        shortcuts.cpp \
        document.h \
+       dom/js/resource.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -11306,6 +11782,7 @@ shortcuts.o: \
        gc-managed.h \
        helper/action.h \
        helper/helper-forward.h \
+       io/sys.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -11500,11 +11977,13 @@ sp-clippath.o: \
        sp-clippath.cpp \
        attributes.h \
        bad-uri-exception.h \
+       composite-undo-stack-observer.h \
        decimal-round.h \
        display/nr-arena-forward.h \
        display/nr-arena-group.h \
        display/nr-arena-item.h \
        display/nr-arena.h \
+       document-private.h \
        document.h \
        enums.h \
        forward.h \
@@ -11512,6 +11991,7 @@ sp-clippath.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -11532,6 +12012,7 @@ sp-clippath.o: \
        libnr/nr-forward.h \
        libnr/nr-i-coord.h \
        libnr/nr-macros.h \
+       libnr/nr-matrix-ops.h \
        libnr/nr-matrix.h \
        libnr/nr-maybe.h \
        libnr/nr-object.h \
@@ -11549,15 +12030,21 @@ sp-clippath.o: \
        libnr/nr-values.h \
        round.h \
        sp-clippath.h \
+       sp-defs.h \
+       sp-item-group.h \
        sp-item.h \
        sp-object-group.h \
        sp-object.h \
        sp-paint-server.h \
+       sp-root.h \
+       svg/svg-length.h \
        traits/reference.h \
+       undo-stack-observer.h \
        uri-references.h \
        util/forward-pointer-iterator.h \
        util/list.h \
        version.h \
+       xml/event-fns.h \
        xml/node.h \
        xml/repr.h \
        xml/sp-css-attr.h
@@ -11574,6 +12061,8 @@ sp-conn-end-pair.o: \
        dom/dom.h \
        dom/domstring.h \
        dom/uri.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -11582,6 +12071,8 @@ sp-conn-end-pair.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
        libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
@@ -11644,6 +12135,8 @@ sp-conn-end.o: \
        dom/dom.h \
        dom/domstring.h \
        dom/uri.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -11652,7 +12145,10 @@ sp-conn-end.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -11971,6 +12467,7 @@ sp-flowtext.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
@@ -12146,6 +12643,7 @@ sp-gradient.o: \
        sp-stop.h \
        streq.h \
        svg/css-ostringstream.h \
+       svg/svg-color.h \
        svg/svg-length.h \
        traits/reference.h \
        undo-stack-observer.h \
@@ -12234,6 +12732,8 @@ sp-image.o: \
        sp-image.cpp \
        attributes.h \
        brokenimage.xpm \
+       color-profile-fns.h \
+       color-profile.h \
        decimal-round.h \
        display/nr-arena-forward.h \
        display/nr-arena-image.h \
@@ -12248,6 +12748,7 @@ sp-image.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        io/sys.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -12286,6 +12787,7 @@ sp-image.o: \
        libnr/nr-scale.h \
        libnr/nr-translate.h \
        libnr/nr-values.h \
+       prefs-utils.h \
        round.h \
        sp-image.h \
        sp-item.h \
@@ -12324,6 +12826,7 @@ sp-item-group.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -12543,6 +13046,7 @@ sp-item.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        gradient-chemistry.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -12713,6 +13217,7 @@ sp-marker.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -12772,11 +13277,13 @@ sp-mask.o: \
        sp-mask.cpp \
        attributes.h \
        bad-uri-exception.h \
+       composite-undo-stack-observer.h \
        decimal-round.h \
        display/nr-arena-forward.h \
        display/nr-arena-group.h \
        display/nr-arena-item.h \
        display/nr-arena.h \
+       document-private.h \
        document.h \
        enums.h \
        forward.h \
@@ -12784,6 +13291,7 @@ sp-mask.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -12820,16 +13328,22 @@ sp-mask.o: \
        libnr/nr-translate.h \
        libnr/nr-values.h \
        round.h \
+       sp-defs.h \
+       sp-item-group.h \
        sp-item.h \
        sp-mask.h \
        sp-object-group.h \
        sp-object.h \
        sp-paint-server.h \
+       sp-root.h \
+       svg/svg-length.h \
        traits/reference.h \
+       undo-stack-observer.h \
        uri-references.h \
        util/forward-pointer-iterator.h \
        util/list.h \
        version.h \
+       xml/event-fns.h \
        xml/node.h \
        xml/repr.h \
        xml/sp-css-attr.h
@@ -12906,15 +13420,6 @@ sp-namedview.o: \
        display/nr-arena-forward.h \
        display/sp-canvas.h \
        document.h \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -12974,6 +13479,7 @@ sp-namedview.o: \
        sp-namedview.h \
        sp-object-group.h \
        sp-object.h \
+       svg/svg-color.h \
        traits/reference.h \
        ui/view/edit-widget-interface.h \
        ui/view/view.h \
@@ -13021,11 +13527,14 @@ sp-object-group.o: \
 sp-object-repr.o: \
        sp-object-repr.cpp \
        bad-uri-exception.h \
+       color-profile-fns.h \
        decimal-round.h \
        display/display-forward.h \
        display/nr-arena-forward.h \
        document.h \
        enums.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -13034,7 +13543,10 @@ sp-object-repr.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -13332,6 +13844,8 @@ sp-path.o: \
        dom/svg.h \
        dom/svgtypes.h \
        dom/views.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -13340,7 +13854,10 @@ sp-path.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -13419,6 +13936,7 @@ sp-pattern.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -13691,6 +14209,7 @@ sp-root.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape_version.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -13765,16 +14284,21 @@ sp-shape.o: \
        extension/extension-forward.h \
        extension/extension.h \
        extension/print.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        gnuc-attribute.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -14144,6 +14668,7 @@ sp-symbol.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -14225,6 +14750,7 @@ sp-text.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -14455,6 +14981,7 @@ sp-use.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -14533,6 +15060,7 @@ spiral-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -14628,16 +15156,22 @@ splivarot.o: \
        dom/svg.h \
        dom/svgtypes.h \
        dom/views.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -14696,6 +15230,7 @@ splivarot.o: \
        sp-shape.h \
        sp-string.h \
        sp-text.h \
+       splivarot.h \
        style.h \
        svg/svg-length.h \
        text-tag-attributes.h \
@@ -14728,6 +15263,7 @@ star-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -14914,6 +15450,8 @@ style.o: \
        strneq.h \
        style.h \
        svg/css-ostringstream.h \
+       svg/svg-color.h \
+       svg/svg-icc-color.h \
        traits/reference.h \
        unit-constants.h \
        uri-references.h \
@@ -14938,6 +15476,7 @@ svg-view-widget.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -14994,6 +15533,7 @@ svg-view.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -15108,15 +15648,9 @@ svg/svg-affine.o: \
 
 svg/svg-color.o: \
        svg/svg-color.cpp \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h
+       strneq.h \
+       svg/svg-color.h \
+       svg/svg-icc-color.h
 
 svg/svg-length.o: \
        svg/svg-length.cpp \
@@ -15160,6 +15694,7 @@ text-chemistry.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -15245,6 +15780,7 @@ text-context.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -15420,6 +15956,8 @@ tools-switch.o: \
        dropper-context.h \
        dyna-draw-context.h \
        event-context.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -15431,7 +15969,10 @@ tools-switch.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -15468,6 +16009,9 @@ tools-switch.o: \
        libnr/nr-translate.h \
        libnr/nr-values.h \
        libnrtype/Layout-TNG.h \
+       livarot/LivarotDefs.h \
+       livarot/Path.h \
+       livarot/livarot-forward.h \
        message-context.h \
        message.h \
        node-context.h \
@@ -15576,6 +16120,8 @@ trace/potrace/inkscape-potrace.o: \
        dom/domstream.h \
        dom/domstring.h \
        dom/stringstream.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -15585,7 +16131,10 @@ trace/potrace/inkscape-potrace.o: \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
        libnr/nr-forward.h \
@@ -15656,6 +16205,10 @@ trace/potrace/trace.o: \
        trace/potrace/lists.h \
        trace/potrace/progress.h
 
+trace/siox.o: \
+       trace/siox.cpp \
+       trace/siox.h
+
 trace/trace.o: \
        trace/trace.cpp \
        decimal-round.h \
@@ -15749,7 +16302,10 @@ ui/dialog/align-and-distribute.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
+       graphlayout/graphlayout.h \
        helper/helper-forward.h \
+       icon-size.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -15787,6 +16343,9 @@ ui/dialog/align-and-distribute.o: \
        libnr/nr-translate.h \
        libnr/nr-values.h \
        libnrtype/Layout-TNG.h \
+       livarot/LivarotDefs.h \
+       livarot/Path.h \
+       livarot/livarot-forward.h \
        macros.h \
        node-context.h \
        nodepath.h \
@@ -15823,9 +16382,31 @@ ui/dialog/dialog-manager.o: \
        dialogs/export.h \
        dialogs/find.h \
        dialogs/tiledialog.h \
+       document.h \
+       extension/extension-forward.h \
+       extension/extension.h \
        forward.h \
+       gc-anchored.h \
+       gc-core.h \
+       gc-finalized.h \
+       gc-managed.h \
        helper/helper-forward.h \
        helper/unit-menu.h \
+       libcroco/cr-additional-sel.h \
+       libcroco/cr-attr-sel.h \
+       libcroco/cr-cascade.h \
+       libcroco/cr-declaration.h \
+       libcroco/cr-num.h \
+       libcroco/cr-parsing-location.h \
+       libcroco/cr-pseudo.h \
+       libcroco/cr-rgb.h \
+       libcroco/cr-selector.h \
+       libcroco/cr-simple-sel.h \
+       libcroco/cr-statement.h \
+       libcroco/cr-string.h \
+       libcroco/cr-stylesheet.h \
+       libcroco/cr-term.h \
+       libcroco/cr-utils.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
        libnr/nr-forward.h \
@@ -15844,6 +16425,7 @@ ui/dialog/dialog-manager.o: \
        libnr/nr-values.h \
        require-config.h \
        round.h \
+       traits/reference.h \
        ui/dialog/align-and-distribute.h \
        ui/dialog/dialog-manager.h \
        ui/dialog/dialog.h \
@@ -15877,7 +16459,11 @@ ui/dialog/dialog-manager.o: \
        ui/widget/scalar-unit.h \
        ui/widget/scalar.h \
        ui/widget/tolerance-slider.h \
-       verbs.h
+       util/list.h \
+       verbs.h \
+       xml/node.h \
+       xml/repr.h \
+       xml/sp-css-attr.h
 
 ui/dialog/dialog.o: \
        ui/dialog/dialog.cpp \
@@ -16005,6 +16591,7 @@ ui/dialog/document-metadata.o: \
 
 ui/dialog/document-properties.o: \
        ui/dialog/document-properties.cpp \
+       color.h \
        decimal-round.h \
        desktop-handles.h \
        desktop.h \
@@ -16084,6 +16671,7 @@ ui/dialog/document-properties.o: \
        util/list.h \
        verbs.h \
        version.h \
+       widgets/sp-color-selector.h \
        xml/node-event-vector.h \
        xml/node.h
 
@@ -16105,6 +16693,7 @@ ui/dialog/export.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -16173,12 +16762,43 @@ ui/dialog/export.o: \
 
 ui/dialog/extension-editor.o: \
        ui/dialog/extension-editor.cpp \
+       document.h \
+       extension/db.h \
+       extension/extension-forward.h \
+       extension/extension.h \
        forward.h \
+       gc-anchored.h \
+       gc-core.h \
+       gc-finalized.h \
+       gc-managed.h \
        helper/helper-forward.h \
+       interface.h \
+       libcroco/cr-additional-sel.h \
+       libcroco/cr-attr-sel.h \
+       libcroco/cr-cascade.h \
+       libcroco/cr-declaration.h \
+       libcroco/cr-num.h \
+       libcroco/cr-parsing-location.h \
+       libcroco/cr-pseudo.h \
+       libcroco/cr-rgb.h \
+       libcroco/cr-selector.h \
+       libcroco/cr-simple-sel.h \
+       libcroco/cr-statement.h \
+       libcroco/cr-string.h \
+       libcroco/cr-stylesheet.h \
+       libcroco/cr-term.h \
+       libcroco/cr-utils.h \
+       libnr/nr-forward.h \
+       prefs-utils.h \
        require-config.h \
+       traits/reference.h \
        ui/dialog/dialog.h \
        ui/dialog/extension-editor.h \
-       verbs.h
+       util/list.h \
+       verbs.h \
+       xml/node.h \
+       xml/repr.h \
+       xml/sp-css-attr.h
 
 ui/dialog/fill-and-stroke.o: \
        ui/dialog/fill-and-stroke.cpp \
@@ -16199,19 +16819,26 @@ ui/dialog/find.o: \
        display/display-forward.h \
        display/nr-arena-forward.h \
        document.h \
+       extension/extension-forward.h \
+       extension/timer.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        helper/window.h \
+       icon-size.h \
        inkscape.h \
        interface.h \
        libavoid/connector.h \
        libavoid/geometry.h \
        libavoid/geomtypes.h \
+       libavoid/graph.h \
+       libavoid/router.h \
        libavoid/shape.h \
+       libavoid/vertices.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -16307,6 +16934,7 @@ ui/dialog/inkscape-preferences.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
@@ -16445,6 +17073,7 @@ ui/dialog/transformation.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        helper/unit-menu.h \
        inkscape.h \
@@ -16532,6 +17161,7 @@ ui/icons.o: \
 
 ui/previewholder.o: \
        ui/previewholder.cpp \
+       icon-size.h \
        ui/previewable.h \
        ui/previewfillable.h \
        ui/previewholder.h
@@ -16802,20 +17432,12 @@ ui/view/desktop-style.o: \
        desktop.h \
        display/nr-arena-forward.h \
        document.h \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -16887,6 +17509,7 @@ ui/view/desktop-style.o: \
        sp-use.h \
        style.h \
        svg/css-ostringstream.h \
+       svg/svg-color.h \
        svg/svg-length.h \
        text-tag-attributes.h \
        traits/reference.h \
@@ -16923,6 +17546,7 @@ ui/view/desktop.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/helper-forward.h \
@@ -17273,6 +17897,7 @@ ui/widget/imageicon.o: \
 
 ui/widget/labelled.o: \
        ui/widget/labelled.cpp \
+       icon-size.h \
        ui/widget/labelled.h \
        widgets/icon.h
 
@@ -17349,6 +17974,7 @@ ui/widget/page-sizer.o: \
 
 ui/widget/panel.o: \
        ui/widget/panel.cpp \
+       icon-size.h \
        prefs-utils.h \
        ui/previewable.h \
        ui/previewfillable.h \
@@ -17368,6 +17994,7 @@ ui/widget/preferences-widget.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
@@ -17422,21 +18049,15 @@ ui/widget/preferences-widget.o: \
 
 ui/widget/registered-widget.o: \
        ui/widget/registered-widget.cpp \
+       color.h \
        decimal-round.h \
        desktop-handles.h \
        display/display-forward.h \
        document.h \
-       dom/css.h \
        dom/dom.h \
        dom/domstream.h \
        dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
        dom/stringstream.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
@@ -17476,7 +18097,9 @@ ui/widget/registered-widget.o: \
        sp-namedview.h \
        sp-object-group.h \
        sp-object.h \
+       svg/svg-color.h \
        traits/reference.h \
+       ui/dialog/dialog.h \
        ui/widget/button.h \
        ui/widget/color-picker.h \
        ui/widget/color-preview.h \
@@ -17488,6 +18111,7 @@ ui/widget/registered-widget.o: \
        util/forward-pointer-iterator.h \
        util/list.h \
        version.h \
+       widgets/sp-color-selector.h \
        xml/node.h \
        xml/repr.h \
        xml/sp-css-attr.h
@@ -17593,21 +18217,13 @@ ui/widget/selected-style.o: \
        dialogs/object-properties.h \
        display/display-forward.h \
        document.h \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        enums.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/units.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -17657,6 +18273,7 @@ ui/widget/selected-style.o: \
        sp-radial-gradient-fns.h \
        style.h \
        svg/css-ostringstream.h \
+       svg/svg-color.h \
        svg/svg-length.h \
        traits/reference.h \
        ui/view/edit-widget-interface.h \
@@ -17765,6 +18382,7 @@ ui/widget/svg-canvas.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        libnr/nr-coord.h \
        libnr/nr-dim2.h \
        libnr/nr-forward.h \
@@ -17975,6 +18593,7 @@ verbs.o: \
        desktop-handles.h \
        desktop.h \
        dialogs/clonetiler.h \
+       dialogs/eek-color-def.h \
        dialogs/extensions.h \
        dialogs/find.h \
        dialogs/iconpreview.h \
@@ -17998,11 +18617,13 @@ verbs.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        help.h \
        helper/action.h \
        helper/helper-forward.h \
+       icon-size.h \
        inkscape-private.h \
        inkscape.h \
        interface.h \
@@ -18146,6 +18767,7 @@ widgets/desktop-widget.o: \
        desktop-events.h \
        desktop-handles.h \
        desktop.h \
+       dialogs/eek-color-def.h \
        dialogs/swatches.h \
        display/canvas-arena.h \
        display/display-forward.h \
@@ -18163,11 +18785,13 @@ widgets/desktop-widget.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/action.h \
        helper/helper-forward.h \
        helper/units.h \
+       icon-size.h \
        inkscape-private.h \
        inkscape.h \
        interface.h \
@@ -18410,6 +19034,7 @@ widgets/gradient-toolbar.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        gradient-chemistry.h \
        gradient-context.h \
        gradient-drag.h \
@@ -18502,15 +19127,6 @@ widgets/gradient-vector.o: \
        display/nr-arena-forward.h \
        document-private.h \
        document.h \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        enums.h \
        forward.h \
        gc-anchored.h \
@@ -18571,6 +19187,7 @@ widgets/gradient-vector.o: \
        sp-stop-fns.h \
        sp-stop.h \
        svg/css-ostringstream.h \
+       svg/svg-color.h \
        svg/svg-length.h \
        traits/reference.h \
        undo-stack-observer.h \
@@ -18601,6 +19218,8 @@ widgets/icon.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
+       icon-size.h \
        inkscape.h \
        io/sys.h \
        libcroco/cr-additional-sel.h \
@@ -18665,6 +19284,9 @@ widgets/layer-selector.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
+       icon-size.h \
+       layer-fns.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
        libcroco/cr-cascade.h \
@@ -18730,21 +19352,13 @@ widgets/paint-selector.o: \
        display/nr-arena-forward.h \
        document-private.h \
        document.h \
-       dom/css.h \
-       dom/dom.h \
-       dom/domstring.h \
-       dom/events.h \
-       dom/smil.h \
-       dom/stylesheets.h \
-       dom/svg.h \
-       dom/svgtypes.h \
-       dom/views.h \
        enums.h \
        forward.h \
        gc-anchored.h \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       icon-size.h \
        inkscape-stock.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
@@ -18799,6 +19413,7 @@ widgets/paint-selector.o: \
        sp-root.h \
        style.h \
        svg/css-ostringstream.h \
+       svg/svg-color.h \
        svg/svg-length.h \
        traits/reference.h \
        undo-stack-observer.h \
@@ -18903,12 +19518,14 @@ widgets/select-toolbar.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        grid-snapper.h \
        guide-snapper.h \
        helper/action.h \
        helper/helper-forward.h \
        helper/unit-menu.h \
        helper/units.h \
+       icon-size.h \
        inkscape.h \
        libcroco/cr-additional-sel.h \
        libcroco/cr-attr-sel.h \
@@ -18970,6 +19587,7 @@ widgets/select-toolbar.o: \
        util/list.h \
        verbs.h \
        version.h \
+       widgets/icon.h \
        widgets/sp-widget.h \
        widgets/spinbutton-events.h \
        widgets/spw-utilities.h \
@@ -19220,6 +19838,7 @@ widgets/spw-utilities.o: \
        gc-core.h \
        gc-finalized.h \
        gc-managed.h \
+       gc-soft-ptr.h \
        helper/helper-forward.h \
        helper/unit-menu.h \
        libnr/nr-convex-hull.h \