History log of /inkscape/src/vanishing-point.cpp
Revision Date Author Comments Expand
820a3e94926b287299b1e260bb7b7ce78ac79407 22-Feb-2016 Kris De Gussem <Kris.De.Gussem@hotmail.com>

static code analysis

c2bcbdd9645667ba2cd7c2713054da184b5a036c 07-Dec-2015 Kris De Gussem <Kris.De.Gussem@hotmail.com>

static code analysis

2dbe4fd256edcb332443e73c7518117a17cf769a 06-Dec-2015 Marc Jeanmougin <marcjeanmougin@free.fr>

cppification: GSList replaced by vectors (vanishing points)

818c556fe93c630c009124bc6e00d1357e6f1110 24-Jul-2015 Diederik van Lierop <mail@diedenrezi.nl>

3D box tool: the shift key must not prevent snapping of the vanishing point. It must only serve to separate the vanishing points, in case of multiple boxes sharing the same vanishing points

aa9235c966804d9b8f8daa083a2d123d9d47d2bb 27-Feb-2015 Marc Jeanmougin <mc@localhost.localdomain>

corrected the casts (hopefully)

conn-avoid-ref.cpp desktop-style.cpp desktop-style.h document.cpp document.h extension/execution-env.cpp extension/implementation/implementation.cpp extension/implementation/script.cpp extension/internal/bitmap/imagemagick.cpp extension/internal/bluredge.cpp extension/internal/cairo-renderer.cpp extension/internal/filter/filter.cpp extension/internal/grid.cpp extension/internal/latex-text-renderer.cpp file.cpp filter-chemistry.cpp gradient-chemistry.cpp gradient-drag.cpp graphlayout.cpp live_effects/lpe-knot.cpp main.cpp object-snapper.cpp path-chemistry.cpp removeoverlap.cpp selcue.cpp selection-chemistry.cpp selection-chemistry.h selection-describer.cpp selection.cpp selection.h seltrans.cpp snap.cpp sp-conn-end.cpp sp-defs.cpp sp-filter.cpp sp-item-group.cpp sp-item-group.h sp-marker.cpp sp-object.h sp-pattern.cpp sp-switch.cpp splivarot.cpp splivarot.h text-chemistry.cpp text-editing.cpp trace/trace.cpp ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/export.cpp ui/dialog/filter-effects-dialog.cpp ui/dialog/find.cpp ui/dialog/find.h ui/dialog/font-substitution.cpp ui/dialog/font-substitution.h ui/dialog/glyphs.cpp ui/dialog/grid-arrange-tab.cpp ui/dialog/icon-preview.cpp ui/dialog/objects.cpp ui/dialog/polar-arrange-tab.cpp ui/dialog/tags.cpp ui/dialog/text-edit.cpp ui/dialog/transformation.cpp ui/interface.cpp ui/tools/connector-tool.cpp ui/tools/eraser-tool.cpp ui/tools/gradient-tool.cpp ui/tools/gradient-tool.h ui/tools/measure-tool.cpp ui/tools/mesh-tool.cpp ui/tools/select-tool.cpp ui/tools/spray-tool.cpp ui/tools/tweak-tool.cpp unclump.cpp unclump.h vanishing-point.cpp widgets/arc-toolbar.cpp widgets/connector-toolbar.cpp widgets/fill-style.cpp widgets/gradient-toolbar.cpp widgets/mesh-toolbar.cpp widgets/rect-toolbar.cpp widgets/spiral-toolbar.cpp widgets/star-toolbar.cpp widgets/stroke-style.cpp widgets/text-toolbar.cpp
acd93b79c034f4bcc8ff02de8aa877f70f081881 19-Feb-2015 Marc Jeanmougin <mc>

Put a few std::vector<SPitem*>

conn-avoid-ref.cpp desktop-style.cpp desktop-style.h desktop.cpp desktop.h document.cpp document.h extension/execution-env.cpp extension/implementation/implementation.cpp extension/implementation/script.cpp extension/internal/bitmap/imagemagick.cpp extension/internal/bluredge.cpp extension/internal/filter/filter.cpp extension/internal/grid.cpp file.cpp gradient-chemistry.cpp gradient-drag.cpp graphlayout.cpp graphlayout.h helper/png-write.cpp helper/png-write.h live_effects/lpe-knot.cpp main.cpp object-snapper.cpp path-chemistry.cpp path-chemistry.h removeoverlap.cpp removeoverlap.h selcue.cpp selection-chemistry.cpp selection-chemistry.h selection-describer.cpp selection.cpp selection.h seltrans.cpp seltrans.h snap.cpp snap.h sp-conn-end.cpp sp-item-group.cpp sp-item-group.h sp-lpe-item.cpp sp-marker.cpp sp-marker.h sp-pattern.cpp sp-pattern.h splivarot.cpp text-chemistry.cpp text-editing.cpp trace/trace.cpp ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/clonetiler.cpp ui/dialog/export.cpp ui/dialog/filter-effects-dialog.cpp ui/dialog/find.cpp ui/dialog/find.h ui/dialog/font-substitution.cpp ui/dialog/font-substitution.h ui/dialog/glyphs.cpp ui/dialog/grid-arrange-tab.cpp ui/dialog/icon-preview.cpp ui/dialog/objects.cpp ui/dialog/pixelartdialog.cpp ui/dialog/polar-arrange-tab.cpp ui/dialog/print.cpp ui/dialog/swatches.cpp ui/dialog/tags.cpp ui/dialog/text-edit.cpp ui/dialog/transformation.cpp ui/interface.cpp ui/tools/connector-tool.cpp ui/tools/eraser-tool.cpp ui/tools/gradient-tool.cpp ui/tools/lpe-tool.cpp ui/tools/measure-tool.cpp ui/tools/mesh-tool.cpp ui/tools/node-tool.cpp ui/tools/select-tool.cpp ui/tools/spray-tool.cpp ui/tools/text-tool.cpp ui/tools/tool-base.cpp ui/tools/tweak-tool.cpp ui/widget/object-composite-settings.cpp ui/widget/style-subject.cpp unclump.cpp unclump.h vanishing-point.cpp widgets/arc-toolbar.cpp widgets/connector-toolbar.cpp widgets/fill-style.cpp widgets/gradient-toolbar.cpp widgets/mesh-toolbar.cpp widgets/rect-toolbar.cpp widgets/spiral-toolbar.cpp widgets/star-toolbar.cpp widgets/stroke-style.cpp widgets/stroke-style.h widgets/text-toolbar.cpp
0de73848362e95b081e5fa85f910d6481094b2b9 17-Feb-2015 Marc Jeanmougin <mc@localhost.localdomain>

At first, I was thinking "I just have to go to the selection file, and change that GSList* with a std::list, then resolve the few problems" So, i tried that. And I will continue tomorrow, and the days after, on and on.

/inkscape/.cproject /inkscape/.project conn-avoid-ref.cpp desktop-style.cpp desktop-style.h extension/execution-env.cpp extension/implementation/implementation.cpp extension/implementation/script.cpp extension/internal/bitmap/imagemagick.cpp extension/internal/bluredge.cpp extension/internal/cairo-renderer.cpp extension/internal/filter/filter.cpp extension/internal/grid.cpp extension/internal/latex-text-renderer.cpp file.cpp filter-chemistry.cpp gradient-chemistry.cpp gradient-drag.cpp graphlayout.cpp graphlayout.h helper/png-write.cpp helper/png-write.h live_effects/lpe-knot.cpp main.cpp object-snapper.cpp path-chemistry.cpp path-chemistry.h removeoverlap.cpp removeoverlap.h selcue.cpp selection-chemistry.cpp selection-chemistry.h selection-describer.cpp selection.cpp selection.h seltrans.cpp seltrans.h snap.cpp snap.h sp-conn-end.cpp sp-defs.cpp sp-filter.cpp sp-item-group.cpp sp-item-group.h sp-lpe-item.cpp sp-marker.cpp sp-marker.h sp-object.cpp sp-object.h sp-pattern.cpp sp-pattern.h sp-switch.cpp sp-switch.h splivarot.cpp text-chemistry.cpp text-editing.cpp trace/trace.cpp ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/clonetiler.cpp ui/dialog/export.cpp ui/dialog/filter-effects-dialog.cpp ui/dialog/find.cpp ui/dialog/find.h ui/dialog/glyphs.cpp ui/interface.cpp unclump.cpp unclump.h vanishing-point.cpp widgets/arc-toolbar.cpp widgets/connector-toolbar.cpp widgets/fill-style.cpp widgets/gradient-toolbar.cpp widgets/mesh-toolbar.cpp widgets/rect-toolbar.cpp widgets/spiral-toolbar.cpp widgets/star-toolbar.cpp widgets/stroke-style.cpp widgets/stroke-style.h widgets/text-toolbar.cpp
9ba77856a8823f85b53c0a861d220cd0347f2754 21-Dec-2014 Liam P. White <inkscapebrony@gmail.com>

Remove sp_desktop_document and finish cleanup of desktop-handles.h

CMakeLists.txt Makefile_insert box3d.cpp conn-avoid-ref.cpp desktop-events.cpp desktop-handles.cpp desktop-handles.h desktop.cpp desktop.h display/canvas-axonomgrid.cpp display/canvas-grid.cpp display/nr-filter-primitive.cpp display/snap-indicator.cpp extension/dbus/application-interface.cpp extension/dbus/document-interface.cpp extension/effect.cpp extension/execution-env.cpp extension/implementation/implementation.cpp extension/implementation/script.cpp extension/internal/bitmap/imagemagick.cpp extension/internal/grid.cpp file.cpp gradient-chemistry.cpp gradient-drag.cpp helper/stock-items.cpp inkscape.cpp knot.cpp layer-manager.cpp line-geometry.cpp live_effects/parameter/path.cpp live_effects/parameter/text.cpp main-cmdlineact.cpp path-chemistry.cpp persp3d.cpp rubberband.cpp selcue.cpp selection-chemistry.cpp seltrans.cpp sp-flowtext.cpp sp-guide.cpp sp-item-group.cpp sp-item.cpp sp-namedview.cpp sp-path.cpp splivarot.cpp text-chemistry.cpp trace/trace.cpp ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/clonetiler.cpp ui/dialog/color-item.cpp ui/dialog/dialog.cpp ui/dialog/document-metadata.cpp ui/dialog/document-properties.cpp ui/dialog/export.cpp ui/dialog/fill-and-stroke.cpp ui/dialog/filter-effects-dialog.cpp ui/dialog/find.cpp ui/dialog/font-substitution.cpp ui/dialog/grid-arrange-tab.cpp ui/dialog/guides.cpp ui/dialog/icon-preview.cpp ui/dialog/inkscape-preferences.cpp ui/dialog/layer-properties.cpp ui/dialog/livepatheffect-editor.cpp ui/dialog/lpe-fillet-chamfer-properties.cpp ui/dialog/lpe-powerstroke-properties.cpp ui/dialog/object-attributes.cpp ui/dialog/object-properties.cpp ui/dialog/polar-arrange-tab.cpp ui/dialog/spellcheck.cpp ui/dialog/svg-fonts-dialog.cpp ui/dialog/swatches.cpp ui/dialog/symbols.cpp ui/dialog/template-widget.cpp ui/dialog/text-edit.cpp ui/dialog/transformation.cpp ui/dialog/undo-history.cpp ui/dialog/xml-tree.cpp ui/interface.cpp ui/object-edit.cpp ui/shape-editor.cpp ui/tool/control-point.cpp ui/tool/multi-path-manipulator.cpp ui/tool/node.cpp ui/tool/path-manipulator.cpp ui/tool/selector.cpp ui/tool/transform-handle-set.cpp ui/tools-switch.cpp ui/tools/arc-tool.cpp ui/tools/box3d-tool.cpp ui/tools/calligraphic-tool.cpp ui/tools/connector-tool.cpp ui/tools/dropper-tool.cpp ui/tools/eraser-tool.cpp ui/tools/flood-tool.cpp ui/tools/freehand-base.cpp ui/tools/gradient-tool.cpp ui/tools/lpe-tool.cpp ui/tools/measure-tool.cpp ui/tools/mesh-tool.cpp ui/tools/node-tool.cpp ui/tools/node-tool.h ui/tools/pen-tool.cpp ui/tools/pencil-tool.cpp ui/tools/rect-tool.cpp ui/tools/select-tool.cpp ui/tools/spiral-tool.cpp ui/tools/spray-tool.cpp ui/tools/star-tool.cpp ui/tools/text-tool.cpp ui/tools/tool-base.cpp ui/tools/tweak-tool.cpp ui/widget/color-picker.cpp ui/widget/filter-effect-chooser.cpp ui/widget/layer-selector.cpp ui/widget/object-composite-settings.cpp ui/widget/page-sizer.cpp ui/widget/panel.cpp ui/widget/preferences-widget.cpp ui/widget/registered-widget.cpp ui/widget/selected-style.cpp ui/widget/style-subject.cpp ui/widget/tolerance-slider.cpp vanishing-point.cpp verbs.cpp widgets/arc-toolbar.cpp widgets/box3d-toolbar.cpp widgets/connector-toolbar.cpp widgets/desktop-widget.cpp widgets/eraser-toolbar.cpp widgets/fill-style.cpp widgets/gradient-toolbar.cpp widgets/lpe-toolbar.cpp widgets/measure-toolbar.cpp widgets/mesh-toolbar.cpp widgets/node-toolbar.cpp widgets/rect-toolbar.cpp widgets/select-toolbar.cpp widgets/sp-xmlview-content.cpp widgets/spiral-toolbar.cpp widgets/star-toolbar.cpp widgets/stroke-marker-selector.cpp widgets/stroke-style.cpp widgets/stroke-style.h widgets/text-toolbar.cpp widgets/toolbox.cpp
711dce178e9e5938adb42db657ad8a98bd1e15f4 21-Dec-2014 Liam P. White <inkscapebrony@gmail.com>

Purge sp_desktop_controls

769a6887551cf7ff7bce4b48d3ac303cbea69507 21-Dec-2014 Liam P. White <inkscapebrony@gmail.com>

Deprecate and remove sp_desktop_selection in favor of SPDesktop::getSelection

desktop-handles.cpp desktop-handles.h extension/execution-env.cpp extension/implementation/implementation.cpp extension/implementation/script.cpp extension/internal/bitmap/imagemagick.cpp extension/internal/grid.cpp file.cpp gradient-chemistry.cpp gradient-drag.cpp inkscape.cpp layer-manager.cpp live_effects/parameter/originalpath.cpp live_effects/parameter/path.cpp path-chemistry.cpp persp3d.cpp selcue.cpp selection-chemistry.cpp seltrans.cpp splivarot.cpp text-chemistry.cpp trace/trace.cpp ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/clonetiler.cpp ui/dialog/dialog.cpp ui/dialog/export.cpp ui/dialog/filter-effects-dialog.cpp ui/dialog/find.cpp ui/dialog/font-substitution.cpp ui/dialog/grid-arrange-tab.cpp ui/dialog/icon-preview.cpp ui/dialog/inkscape-preferences.cpp ui/dialog/layer-properties.cpp ui/dialog/livepatheffect-editor.cpp ui/dialog/object-attributes.cpp ui/dialog/object-properties.cpp ui/dialog/polar-arrange-tab.cpp ui/dialog/svg-fonts-dialog.cpp ui/dialog/swatches.cpp ui/dialog/text-edit.cpp ui/dialog/transformation.cpp ui/dialog/xml-tree.cpp ui/interface.cpp ui/tools/arc-tool.cpp ui/tools/box3d-tool.cpp ui/tools/calligraphic-tool.cpp ui/tools/connector-tool.cpp ui/tools/dropper-tool.cpp ui/tools/eraser-tool.cpp ui/tools/flood-tool.cpp ui/tools/freehand-base.cpp ui/tools/gradient-tool.cpp ui/tools/lpe-tool.cpp ui/tools/mesh-tool.cpp ui/tools/node-tool.cpp ui/tools/pen-tool.cpp ui/tools/pencil-tool.cpp ui/tools/rect-tool.cpp ui/tools/select-tool.cpp ui/tools/spiral-tool.cpp ui/tools/spray-tool.cpp ui/tools/star-tool.cpp ui/tools/text-tool.cpp ui/tools/tool-base.cpp ui/tools/tweak-tool.cpp ui/widget/panel.cpp ui/widget/selected-style.cpp ui/widget/style-subject.cpp vanishing-point.cpp verbs.cpp widgets/arc-toolbar.cpp widgets/box3d-toolbar.cpp widgets/connector-toolbar.cpp widgets/fill-style.cpp widgets/gradient-toolbar.cpp widgets/lpe-toolbar.cpp widgets/mesh-toolbar.cpp widgets/node-toolbar.cpp widgets/rect-toolbar.cpp widgets/select-toolbar.cpp widgets/spiral-toolbar.cpp widgets/star-toolbar.cpp widgets/stroke-style.cpp widgets/text-toolbar.cpp
fc336487182165df2bbcbe52800aa3d2e292b7c7 26-Nov-2014 Liam P. White <inkscapebrony@gmail.com>

Replace INKSCAPE.active_desktop() by SP_ACTIVE_DESKTOP for easier grepability

f91279be939ce6c33befa6cdb5bc8a99cc5a765c 24-Oct-2014 Jon A. Cruz <jon@joncruz.org>

Initial removal of box3d outdated GTKish macros.

5e657c265e2687328f5f9c7bf71a4c6b39bb3be9 06-Oct-2014 Liam P. White <inkscapebrony@gmail.com>

Move more UI code into ui/

CMakeLists.txt Makefile_insert desktop-events.cpp desktop.cpp display/snap-indicator.cpp extension/internal/metafile-inout.cpp knot.cpp knotholder.h live_effects/effect.cpp live_effects/lpe-envelope-perspective.cpp live_effects/lpe-fillet-chamfer.cpp live_effects/lpe-lattice2.cpp live_effects/parameter/path.cpp live_effects/parameter/pointreseteable.cpp selection-chemistry.cpp sp-lpe-item.cpp ui/CMakeLists.txt ui/Makefile_insert ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/document-properties.cpp ui/dialog/objects.cpp ui/dialog/spellcheck.cpp ui/draw-anchor.cpp ui/draw-anchor.h ui/object-edit.cpp ui/object-edit.h ui/shape-editor.cpp ui/shape-editor.h ui/tool-factory.h ui/tool/node.cpp ui/tools-switch.cpp ui/tools-switch.h ui/tools/arc-tool.cpp ui/tools/box3d-tool.cpp ui/tools/calligraphic-tool.cpp ui/tools/connector-tool.cpp ui/tools/dropper-tool.cpp ui/tools/eraser-tool.cpp ui/tools/flood-tool.cpp ui/tools/freehand-base.cpp ui/tools/gradient-tool.cpp ui/tools/lpe-tool.cpp ui/tools/measure-tool.cpp ui/tools/mesh-tool.cpp ui/tools/node-tool.cpp ui/tools/pen-tool.cpp ui/tools/pencil-tool.cpp ui/tools/rect-tool.cpp ui/tools/select-tool.cpp ui/tools/spiral-tool.cpp ui/tools/spray-tool.cpp ui/tools/star-tool.cpp ui/tools/text-tool.cpp ui/tools/tool-base.cpp ui/tools/tool-base.h ui/tools/tweak-tool.cpp ui/tools/zoom-tool.cpp vanishing-point.cpp verbs.cpp widgets/lpe-toolbar.cpp widgets/pencil-toolbar.cpp widgets/sp-color-notebook.cpp widgets/toolbox.cpp
3e3e2a49f82b250cb852586703fbc460b3ca20e4 27-Jun-2014 Liam P. White <inkscapebrony@gmail.com>

5. Refactoring of Application class: make copy/assignment operators private, disallow pointers to Application

box3d.cpp conn-avoid-ref.cpp desktop.cpp desktop.h dialogs/dialog-events.cpp dialogs/dialog-events.h document-undo.cpp document-undo.h document.cpp document.h extension/effect.cpp extension/implementation/script.cpp extension/internal/cdr-input.cpp extension/internal/pdfinput/pdf-input.cpp extension/internal/vsd-input.cpp extension/system.cpp file.cpp graphlayout.cpp helper/stock-items.cpp inkscape.cpp inkscape.h inkview.cpp interface.cpp line-geometry.cpp live_effects/effect.cpp live_effects/lpe-bspline.cpp live_effects/lpe-envelope-perspective.cpp live_effects/lpe-lattice2.cpp live_effects/parameter/text.cpp main-cmdlineact.cpp main.cpp persp3d.cpp selection-chemistry.cpp selection.cpp sp-item.cpp tools-switch.cpp ui/dialog/align-and-distribute.cpp ui/dialog/clonetiler.cpp ui/dialog/desktop-tracker.cpp ui/dialog/desktop-tracker.h ui/dialog/dialog.cpp ui/dialog/dialog.h ui/dialog/document-metadata.cpp ui/dialog/document-metadata.h ui/dialog/document-properties.cpp ui/dialog/document-properties.h ui/dialog/export.cpp ui/dialog/filedialogimpl-gtkmm.cpp ui/dialog/fill-and-stroke.h ui/dialog/grid-arrange-tab.cpp ui/dialog/panel-dialog.h ui/dialog/symbols.cpp ui/dialog/transformation.cpp ui/tools/connector-tool.cpp ui/view/view.cpp ui/widget/dock.cpp ui/widget/imageicon.cpp ui/widget/object-composite-settings.h ui/widget/panel.cpp ui/widget/panel.h vanishing-point.cpp verbs.cpp widgets/box3d-toolbar.cpp widgets/desktop-widget.cpp widgets/gradient-vector.cpp widgets/select-toolbar.cpp widgets/sp-widget.cpp widgets/sp-widget.h widgets/stroke-marker-selector.cpp
1989682aa0e9162a46a309839ea541ff98bd83c1 25-Jun-2014 Liam P. White <inkscapebrony@gmail.com>

1. make it compile

box3d.cpp desktop.cpp document-undo.cpp document.cpp extension/effect.cpp extension/error-file.cpp extension/extension.cpp extension/implementation/script.cpp extension/init.cpp extension/internal/cdr-input.cpp extension/internal/filter/filter-file.cpp extension/internal/pdfinput/pdf-input.cpp extension/internal/vsd-input.cpp extension/system.cpp file.cpp inkscape-private.h inkscape.cpp inkscape.h inkview.cpp interface.cpp io/resource.cpp live_effects/lpe-perspective_path.cpp main-cmdlineact.cpp main.cpp persp3d.cpp preferences.cpp selection-chemistry.cpp selection.cpp shortcuts.cpp tools-switch.cpp ui/dialog/export.cpp ui/dialog/filedialogimpl-gtkmm.cpp ui/dialog/inkscape-preferences.cpp ui/dialog/swatches.cpp ui/dialog/symbols.cpp ui/dialog/template-load-tab.cpp ui/view/view.cpp vanishing-point.cpp verbs.cpp widgets/box3d-toolbar.cpp widgets/desktop-widget.cpp widgets/icon.cpp
bbbbbd459609704904e6c228f27b5db2271b7dd4 28-Mar-2014 Markus Engel <markus.engel@tum.de>

Further refactored SPKnot.

8b30ff2c4a7189eb3d3eba6a8991d7d1b82e4545 28-Mar-2014 Markus Engel <markus.engel@tum.de>

First step of refactoring SPKnot.

d1561c248f49dc3508ae9e6557fc0d371928e394 09-Nov-2013 Markus Engel <markus.engel@tum.de>

Moved and renamed some tool-related files.

/inkscape/CMakeLists.txt CMakeLists.txt Makefile.am Makefile_insert box3d-side.cpp box3d.cpp context-fns.cpp desktop-events.cpp desktop-style.cpp desktop.cpp dialogs/dialog-events.cpp draw-anchor.cpp draw-anchor.h file.cpp gradient-chemistry.cpp helper/window.cpp inkscape.cpp interface.cpp knot.cpp knotholder.cpp live_effects/effect.cpp live_effects/lpe-line_segment.cpp live_effects/parameter/path.cpp persp3d.cpp selection-chemistry.cpp seltrans.cpp shortcuts.cpp snap.cpp sp-path.cpp tools-switch.cpp ui/CMakeLists.txt ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/dialog.cpp ui/dialog/guides.cpp ui/dialog/layer-properties.cpp ui/dialog/layers.cpp ui/dialog/spellcheck.cpp ui/dialog/xml-tree.cpp ui/tool/Makefile_insert ui/tool/control-point.cpp ui/tool/manipulator.h ui/tool/selector.cpp ui/tool/transform-handle-set.cpp ui/tools/Makefile_insert ui/tools/arc-tool.cpp ui/tools/arc-tool.h ui/tools/box3d-tool.cpp ui/tools/box3d-tool.h ui/tools/calligraphic-tool.cpp ui/tools/calligraphic-tool.h ui/tools/connector-tool.cpp ui/tools/connector-tool.h ui/tools/dropper-tool.cpp ui/tools/dropper-tool.h ui/tools/dynamic-base.cpp ui/tools/dynamic-base.h ui/tools/eraser-tool.cpp ui/tools/eraser-tool.h ui/tools/flood-tool.cpp ui/tools/flood-tool.h ui/tools/freehand-base.cpp ui/tools/freehand-base.h ui/tools/gradient-tool.cpp ui/tools/gradient-tool.h ui/tools/lpe-tool.cpp ui/tools/lpe-tool.h ui/tools/measure-tool.cpp ui/tools/measure-tool.h ui/tools/mesh-tool.cpp ui/tools/mesh-tool.h ui/tools/node-tool.cpp ui/tools/node-tool.h ui/tools/pen-tool.cpp ui/tools/pen-tool.h ui/tools/pencil-tool.cpp ui/tools/pencil-tool.h ui/tools/rect-tool.cpp ui/tools/rect-tool.h ui/tools/select-tool.cpp ui/tools/select-tool.h ui/tools/spiral-tool.cpp ui/tools/spiral-tool.h ui/tools/spray-tool.cpp ui/tools/spray-tool.h ui/tools/star-tool.cpp ui/tools/star-tool.h ui/tools/text-tool.cpp ui/tools/text-tool.h ui/tools/tool-base.cpp ui/tools/tool-base.h ui/tools/tweak-tool.cpp ui/tools/tweak-tool.h ui/tools/zoom-tool.cpp ui/tools/zoom-tool.h ui/widget/rotateable.cpp ui/widget/selected-style.cpp ui/widget/spinbutton.cpp vanishing-point.cpp verbs.cpp widgets/arc-toolbar.cpp widgets/box3d-toolbar.cpp widgets/calligraphy-toolbar.cpp widgets/connector-toolbar.cpp widgets/desktop-widget.cpp widgets/dropper-toolbar.cpp widgets/eraser-toolbar.cpp widgets/gradient-toolbar.cpp widgets/lpe-toolbar.cpp widgets/measure-toolbar.cpp widgets/mesh-toolbar.cpp widgets/node-toolbar.cpp widgets/paintbucket-toolbar.cpp widgets/pencil-toolbar.cpp widgets/rect-toolbar.cpp widgets/sp-color-notebook.cpp widgets/spinbutton-events.cpp widgets/spiral-toolbar.cpp widgets/spray-toolbar.cpp widgets/star-toolbar.cpp widgets/text-toolbar.cpp widgets/toolbox.cpp widgets/tweak-toolbar.cpp widgets/zoom-toolbar.cpp
5f19756f48574526dda8abedebf811c9d1456e80 07-Nov-2013 Markus Engel <markus.engel@tum.de>

First step of moving tools into appropriate namespaces.

arc-context.cpp arc-context.h box3d-context.cpp box3d-context.h common-context.cpp common-context.h connector-context.cpp connector-context.h context-fns.cpp context-fns.h desktop-events.cpp desktop-handles.cpp desktop-handles.h desktop.cpp desktop.h dialogs/dialog-events.cpp doxygen-main.cpp draw-anchor.cpp draw-anchor.h draw-context.cpp draw-context.h dropper-context.cpp dropper-context.h dyna-draw-context.cpp dyna-draw-context.h eraser-context.cpp eraser-context.h event-context.cpp event-context.h flood-context.cpp flood-context.h gradient-chemistry.cpp gradient-context.cpp gradient-context.h helper/window.cpp inkscape-private.h inkscape.cpp inkscape.h knot.cpp live_effects/effect.cpp live_effects/lpe-line_segment.cpp live_effects/parameter/path.cpp lpe-tool-context.cpp lpe-tool-context.h main.cpp measure-context.cpp measure-context.h mesh-context.cpp mesh-context.h pen-context.cpp pen-context.h pencil-context.cpp pencil-context.h persp3d.cpp persp3d.h proofs rect-context.cpp rect-context.h select-context.cpp select-context.h selection-chemistry.cpp seltrans.cpp shortcuts.cpp spiral-context.cpp spiral-context.h spray-context.cpp spray-context.h star-context.cpp star-context.h text-context.cpp text-context.h tool-factory.h tools-switch.cpp tweak-context.cpp tweak-context.h ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/dialog.cpp ui/dialog/layer-properties.cpp ui/dialog/layers.cpp ui/dialog/xml-tree.cpp ui/tool/control-point-selection.cpp ui/tool/control-point-selection.h ui/tool/control-point.cpp ui/tool/control-point.h ui/tool/curve-drag-point.cpp ui/tool/curve-drag-point.h ui/tool/manipulator.h ui/tool/multi-path-manipulator.cpp ui/tool/multi-path-manipulator.h ui/tool/node-tool.cpp ui/tool/node-tool.h ui/tool/node.cpp ui/tool/node.h ui/tool/path-manipulator.cpp ui/tool/path-manipulator.h ui/tool/selector.cpp ui/tool/selector.h ui/tool/transform-handle-set.cpp ui/tool/transform-handle-set.h ui/widget/rotateable.cpp ui/widget/spinbutton.cpp vanishing-point.cpp verbs.cpp widgets/connector-toolbar.cpp widgets/fill-style.cpp widgets/gradient-toolbar.cpp widgets/lpe-toolbar.cpp widgets/mesh-toolbar.cpp widgets/node-toolbar.cpp widgets/paintbucket-toolbar.cpp widgets/pencil-toolbar.cpp widgets/sp-color-notebook.cpp widgets/spinbutton-events.cpp widgets/text-toolbar.cpp widgets/toolbox.cpp widgets/toolbox.h widgets/tweak-toolbar.cpp zoom-context.cpp zoom-context.h
17238dd97c572210f1036dd8a7a8657e67bfa9c3 04-Oct-2012 Campbell Barton <ideasman42@gmail.com>

code cleanup: add own includes to cpp files or make the functions static if they are not used elsewhere.

arc-context.cpp box3d.cpp color.cpp conn-avoid-ref.cpp desktop-events.cpp desktop-handles.cpp desktop-style.cpp device-manager.cpp dir-util.cpp document.cpp draw-context.cpp dropper-context.cpp dyna-draw-context.cpp ege-adjustment-action.cpp eraser-context.cpp event-context.cpp extract-uri.cpp filter-chemistry.cpp flood-context.cpp gradient-chemistry.cpp gradient-context.cpp gradient-drag.cpp ink-comboboxentry-action.cpp inkscape.cpp interface.cpp main.cpp measure-context.cpp mod360.cpp pen-context.cpp rect-context.cpp removeoverlap.cpp resource-manager.cpp satisfied-guide-cns.cpp select-context.cpp selection-chemistry.cpp selection-describer.cpp sp-image.cpp sp-item-notify-moveto.cpp sp-item-rm-unsatisfied-cns.cpp sp-item-transform.cpp sp-item-update-cns.cpp sp-item.cpp sp-mesh-array.cpp sp-object-repr.cpp sp-object.cpp sp-offset.cpp sp-pattern.cpp spiral-context.cpp splivarot.cpp spray-context.cpp star-context.cpp style.cpp text-chemistry.cpp tweak-context.cpp unclump.cpp vanishing-point.cpp
567495b02296009865daffc5cf726b43e52616ad 09-Jun-2012 Alex Valavanis <valavanisalex@gmail.com>

Stop deriving SPCanvasItem from GtkObject

common-context.cpp desktop-events.cpp display/canvas-arena.cpp display/canvas-bpath.cpp display/canvas-grid.cpp display/canvas-temporary-item.cpp display/canvas-text.cpp display/gnome-canvas-acetate.cpp display/guideline.cpp display/sodipodi-ctrl.cpp display/sodipodi-ctrlrect.cpp display/sp-canvas-item.h display/sp-canvas.cpp display/sp-ctrlcurve.cpp display/sp-ctrlline.cpp display/sp-ctrlpoint.cpp display/sp-ctrlquadr.cpp draw-anchor.cpp draw-context.cpp dropper-context.cpp dyna-draw-context.cpp eraser-context.cpp gradient-drag.cpp ink-comboboxentry-action.cpp knot.cpp lpe-tool-context.cpp pen-context.cpp pencil-context.cpp rubberband.cpp selcue.cpp seltrans.cpp spray-context.cpp text-context.cpp tweak-context.cpp ui/dialog/spellcheck.cpp ui/tool/control-point.cpp ui/tool/node-tool.cpp ui/tool/node.cpp ui/tool/path-manipulator.cpp ui/tool/selector.cpp ui/widget/ruler.cpp vanishing-point.cpp
af0cfd3c37dc911b0d44fd4bc533561d32d9bcc2 05-Jun-2012 Alex Valavanis <valavanisalex@gmail.com>

Header cleaning for GTK+3 migration

07390c2aae073d28c5fa1a9ae5c4b3191d1399bf 09-May-2012 Jon A. Cruz <jon@joncruz.org>

Centralized line creation and enhanced visibility.

851352c059212fb89b24a36de4bcb9c7d0a13212 04-May-2012 Jon A. Cruz <jon@joncruz.org>

C++ification of SPCtrlLine in preparation of visibility improvements.

47badd0035ae8c9135c51444f3770b17ae504dda 12-Feb-2012 Alex Valavanis <valavanisalex@gmail.com>

Header cleaning

arc-context.cpp attributes.h box3d-context.cpp conn-avoid-ref.cpp connector-context.cpp desktop-events.cpp desktop.cpp dialogs/clonetiler.cpp dialogs/export.cpp dialogs/spellcheck.cpp dialogs/text-edit.cpp dialogs/xml-tree.cpp display/canvas-grid.cpp document.cpp document.h draw-context.cpp dropper-context.cpp dyna-draw-context.cpp eraser-context.cpp extension/effect.cpp extension/effect.h extension/execution-env.cpp extension/internal/gdkpixbuf-input.cpp extension/internal/pdfinput/pdf-input.cpp extension/system.cpp file.cpp flood-context.cpp gradient-context.cpp gradient-drag.cpp inkscape.cpp inkview.cpp interface.cpp knot.cpp knotholder.cpp live_effects/lpe-knot.cpp live_effects/lpe-patternalongpath.h live_effects/parameter/enum.h live_effects/parameter/path.cpp live_effects/parameter/unit.cpp live_effects/parameter/vector.cpp main.cpp path-chemistry.cpp persp3d.cpp profile-manager.cpp rect-context.cpp resource-manager.cpp select-context.cpp selection-chemistry.cpp seltrans.cpp sp-filter.h sp-font-face.cpp sp-glyph-kerning.cpp sp-glyph.cpp sp-guide.cpp sp-item-group.cpp sp-namedview.cpp sp-object.h spiral-context.cpp splivarot.cpp spray-context.cpp spray-context.h star-context.cpp text-chemistry.cpp text-context.cpp trace/trace.cpp tweak-context.cpp ui/context-menu.cpp ui/dialog/align-and-distribute.cpp ui/dialog/color-item.cpp ui/dialog/filter-effects-dialog.cpp ui/dialog/glyphs.cpp ui/dialog/guides.cpp ui/dialog/icon-preview.cpp ui/dialog/layer-properties.cpp ui/dialog/layers.cpp ui/dialog/livepatheffect-editor.cpp ui/dialog/object-properties.cpp ui/dialog/print.cpp ui/dialog/print.h ui/dialog/svg-fonts-dialog.cpp ui/dialog/swatches.cpp ui/dialog/tile.cpp ui/dialog/transformation.cpp ui/dialog/undo-history.cpp ui/tool/multi-path-manipulator.cpp ui/widget/color-picker.cpp ui/widget/color-picker.h ui/widget/combo-enums.h ui/widget/entity-entry.cpp ui/widget/layer-selector.cpp ui/widget/licensor.cpp ui/widget/object-composite-settings.cpp ui/widget/registered-widget.h ui/widget/ruler.cpp ui/widget/selected-style.cpp ui/widget/tolerance-slider.cpp vanishing-point.cpp verbs.h widgets/desktop-widget.cpp widgets/fill-style.cpp widgets/font-selector.h widgets/gradient-toolbar.cpp widgets/gradient-vector.cpp widgets/select-toolbar.cpp widgets/sp-attribute-widget.cpp widgets/sp-color-selector.h widgets/sp-xmlview-content.cpp widgets/stroke-style.cpp widgets/swatch-selector.cpp xml/node.h
a4030d5ca449e7e384bc699cd249ee704faaeab0 17-Nov-2010 Chris Morgan <chris.morganiser@gmail.com>

Super duper mega (fun!) commit: replaced encoding=utf-8 with fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet.

/inkscape/share/extensions/addnodes.py /inkscape/share/extensions/bezmisc.py /inkscape/share/extensions/color_randomize.py /inkscape/share/extensions/convert2dashes.py /inkscape/share/extensions/cspsubdiv.py /inkscape/share/extensions/cubicsuperpath.py /inkscape/share/extensions/dimension.py /inkscape/share/extensions/dots.py /inkscape/share/extensions/dxf_input.py /inkscape/share/extensions/dxf_outlines.py /inkscape/share/extensions/edge3d.py /inkscape/share/extensions/embedimage.py /inkscape/share/extensions/eqtexsvg.py /inkscape/share/extensions/export_gimp_palette.py /inkscape/share/extensions/extractimage.py /inkscape/share/extensions/ffgeom.py /inkscape/share/extensions/fig2dev-ext.py /inkscape/share/extensions/flatten.py /inkscape/share/extensions/foldablebox.py /inkscape/share/extensions/fractalize.py /inkscape/share/extensions/funcplot.py /inkscape/share/extensions/gears.py /inkscape/share/extensions/generate_voronoi.py /inkscape/share/extensions/grid_cartesian.py /inkscape/share/extensions/grid_polar.py /inkscape/share/extensions/handles.py /inkscape/share/extensions/hpgl_output.py /inkscape/share/extensions/inkex.py /inkscape/share/extensions/interp.py /inkscape/share/extensions/launch_webbrowser.py /inkscape/share/extensions/lindenmayer.py /inkscape/share/extensions/markers_strokepaint.py /inkscape/share/extensions/measure.py /inkscape/share/extensions/motion.py /inkscape/share/extensions/param_curves.py /inkscape/share/extensions/pathalongpath.py /inkscape/share/extensions/pathmodifier.py /inkscape/share/extensions/pathscatter.py /inkscape/share/extensions/perfectboundcover.py /inkscape/share/extensions/perspective.py /inkscape/share/extensions/plt_output.py /inkscape/share/extensions/polyhedron_3d.py /inkscape/share/extensions/ps2pdf-ext.py /inkscape/share/extensions/pturtle.py /inkscape/share/extensions/radiusrand.py /inkscape/share/extensions/render_alphabetsoup_config.py /inkscape/share/extensions/render_barcode_datamatrix.py /inkscape/share/extensions/render_barcode_qrcode.py /inkscape/share/extensions/restack.py /inkscape/share/extensions/rtree.py /inkscape/share/extensions/rubberstretch.py /inkscape/share/extensions/run_command.py /inkscape/share/extensions/simplepath.py /inkscape/share/extensions/simplestyle.py /inkscape/share/extensions/simpletransform.py /inkscape/share/extensions/sk1_output.py /inkscape/share/extensions/spirograph.py /inkscape/share/extensions/straightseg.py /inkscape/share/extensions/summersnight.py /inkscape/share/extensions/svg_and_media_zip_output.py /inkscape/share/extensions/triangle.py /inkscape/share/extensions/uniconv-ext.py /inkscape/share/extensions/uniconv_output.py /inkscape/share/extensions/whirl.py /inkscape/share/extensions/wireframe_sphere.py /inkscape/share/extensions/wmf_output.py 2geom/angle.h 2geom/basic-intersection.cpp 2geom/basic-intersection.h 2geom/bezier-clipping.cpp 2geom/bezier-curve.h 2geom/bezier-to-sbasis.h 2geom/bezier-utils.cpp 2geom/bezier-utils.h 2geom/bezier.h 2geom/chebyshev.cpp 2geom/chebyshev.h 2geom/choose.h 2geom/circle-circle.cpp 2geom/circle.cpp 2geom/circle.h 2geom/circulator.h 2geom/concepts.h 2geom/conjugate_gradient.cpp 2geom/conjugate_gradient.h 2geom/convex-cover.cpp 2geom/convex-cover.h 2geom/coord.h 2geom/crossing.cpp 2geom/crossing.h 2geom/curve-helpers.cpp 2geom/curve.h 2geom/curves.h 2geom/d2-sbasis.cpp 2geom/d2-sbasis.h 2geom/d2.h 2geom/ellipse.cpp 2geom/ellipse.h 2geom/elliptical-arc.cpp 2geom/elliptical-arc.h 2geom/exception.h 2geom/forward.h 2geom/geom.cpp 2geom/geom.h 2geom/hvlinesegment.h 2geom/interval.h 2geom/isnan.h 2geom/linear.h 2geom/matrix.cpp 2geom/matrix.h 2geom/numeric/fitting-model.h 2geom/numeric/fitting-tool.h 2geom/numeric/linear_system.h 2geom/numeric/matrix.cpp 2geom/numeric/matrix.h 2geom/numeric/vector.h 2geom/ord.h 2geom/path-intersection.cpp 2geom/path-intersection.h 2geom/path.cpp 2geom/path.h 2geom/pathvector.cpp 2geom/pathvector.h 2geom/piecewise.cpp 2geom/piecewise.h 2geom/point-l.h 2geom/point.cpp 2geom/point.h 2geom/poly.cpp 2geom/poly.h 2geom/quadtree.cpp 2geom/quadtree.h 2geom/rect.h 2geom/recursive-bezier-intersection.cpp 2geom/region.cpp 2geom/region.h 2geom/sbasis-2d.cpp 2geom/sbasis-2d.h 2geom/sbasis-curve.h 2geom/sbasis-geometric.cpp 2geom/sbasis-geometric.h 2geom/sbasis-math.cpp 2geom/sbasis-math.h 2geom/sbasis-poly.cpp 2geom/sbasis-poly.h 2geom/sbasis-roots.cpp 2geom/sbasis-to-bezier.cpp 2geom/sbasis-to-bezier.h 2geom/sbasis.cpp 2geom/sbasis.h 2geom/shape.cpp 2geom/shape.h 2geom/solve-bezier-one-d.cpp 2geom/solve-bezier-parametric.cpp 2geom/solver.h 2geom/sturm.h 2geom/svg-elliptical-arc.cpp 2geom/svg-elliptical-arc.h 2geom/svg-path-parser.cpp 2geom/svg-path-parser.h 2geom/svg-path.cpp 2geom/svg-path.h 2geom/sweep.cpp 2geom/sweep.h 2geom/transforms.cpp 2geom/transforms.h 2geom/utils.cpp 2geom/utils.h MultiPrinter.h PylogFormatter.h TRPIFormatter.h approx-equal.h arc-context.cpp attributes-test.h attributes.cpp attributes.h axis-manip.cpp box3d-context.cpp box3d-context.h box3d-side.cpp box3d-side.h box3d.h color-profile-fns.h color-profile-test.h color-profile.cpp color-profile.h color.cpp common-context.cpp common-context.h conditions.cpp connector-context.cpp connector-context.h console-output-undo-observer.cpp console-output-undo-observer.h context-fns.cpp context-fns.h debug/demangle.cpp debug/demangle.h debug/event-tracker.h debug/event.h debug/gc-heap.h debug/gdk-event-latency-tracker.cpp debug/gdk-event-latency-tracker.h debug/heap.cpp debug/heap.h debug/log-display-config.cpp debug/log-display-config.h debug/logger.cpp debug/logger.h debug/simple-event.h debug/sysv-heap.cpp debug/sysv-heap.h debug/timestamp.cpp debug/timestamp.h desktop-events.cpp desktop-events.h desktop-handles.h desktop-style.h desktop.cpp device-manager.cpp device-manager.h dialogs/clonetiler.cpp dialogs/clonetiler.h dialogs/dialog-events.cpp dialogs/dialog-events.h dialogs/export.cpp dialogs/export.h dialogs/find.cpp dialogs/item-properties.cpp dialogs/item-properties.h dialogs/object-attributes.cpp dialogs/object-attributes.h dialogs/spellcheck.cpp dialogs/text-edit.cpp dialogs/text-edit.h dialogs/xml-tree.cpp dialogs/xml-tree.h dir-util-test.h dir-util.h display/canvas-arena.cpp display/canvas-axonomgrid.cpp display/canvas-bpath.cpp display/canvas-bpath.h display/canvas-grid.cpp display/canvas-text.cpp display/curve-test.h display/curve.cpp display/curve.h display/guideline.cpp display/inkscape-cairo.cpp display/inkscape-cairo.h display/nr-3dutils.cpp display/nr-3dutils.h display/nr-arena-forward.h display/nr-arena-glyphs.cpp display/nr-arena-group.cpp display/nr-arena-group.h display/nr-arena-image.cpp display/nr-arena-image.h display/nr-arena-item.cpp display/nr-arena-item.h display/nr-arena-shape.cpp display/nr-arena-shape.h display/nr-arena.cpp display/nr-filter-blend.cpp display/nr-filter-blend.h display/nr-filter-colormatrix.cpp display/nr-filter-colormatrix.h display/nr-filter-component-transfer.cpp display/nr-filter-component-transfer.h display/nr-filter-composite.cpp display/nr-filter-composite.h display/nr-filter-convolve-matrix.cpp display/nr-filter-convolve-matrix.h display/nr-filter-diffuselighting.cpp display/nr-filter-diffuselighting.h display/nr-filter-displacement-map.cpp display/nr-filter-displacement-map.h display/nr-filter-flood.cpp display/nr-filter-flood.h display/nr-filter-gaussian.cpp display/nr-filter-gaussian.h display/nr-filter-getalpha.cpp display/nr-filter-getalpha.h display/nr-filter-image.cpp display/nr-filter-image.h display/nr-filter-merge.cpp display/nr-filter-merge.h display/nr-filter-morphology.cpp display/nr-filter-morphology.h display/nr-filter-offset.cpp display/nr-filter-offset.h display/nr-filter-pixops.h display/nr-filter-primitive.cpp display/nr-filter-primitive.h display/nr-filter-skeleton.cpp display/nr-filter-skeleton.h display/nr-filter-slot.cpp display/nr-filter-slot.h display/nr-filter-specularlighting.cpp display/nr-filter-specularlighting.h display/nr-filter-tile.cpp display/nr-filter-tile.h display/nr-filter-turbulence.cpp display/nr-filter-turbulence.h display/nr-filter-types.h display/nr-filter-units.cpp display/nr-filter-units.h display/nr-filter-utils.cpp display/nr-filter-utils.h display/nr-filter.cpp display/nr-filter.h display/nr-light-types.h display/nr-light.cpp display/nr-light.h display/nr-plain-stuff-gdk.h display/nr-plain-stuff.h display/nr-svgfonts.cpp display/pixblock-scaler.cpp display/pixblock-scaler.h display/pixblock-transform.cpp display/pixblock-transform.h display/sodipodi-ctrl.cpp display/sodipodi-ctrl.h display/sodipodi-ctrlrect.cpp display/sodipodi-ctrlrect.h display/sp-canvas-util.cpp display/sp-canvas-util.h display/sp-canvas.cpp display/sp-ctrlline.cpp display/sp-ctrlline.h display/sp-ctrlpoint.cpp display/sp-ctrlpoint.h display/sp-ctrlquadr.cpp display/sp-ctrlquadr.h document-subset.cpp document-subset.h document.cpp document.h dom/prop-svg.cpp draw-anchor.cpp draw-anchor.h draw-context.cpp draw-context.h dropper-context.h dyna-draw-context.cpp dyna-draw-context.h eraser-context.cpp eraser-context.h event-context.cpp event-context.h event-log.cpp event-log.h event.h extension/db.h extension/implementation/implementation.cpp extension/implementation/script.cpp extension/implementation/xslt.cpp extension/init.cpp extension/init.h extension/internal/cairo-png-out.h extension/internal/cairo-ps-out.h extension/internal/cairo-render-context.cpp extension/internal/cairo-render-context.h extension/internal/cairo-renderer-pdf-out.h extension/internal/cairo-renderer.cpp extension/internal/cairo-renderer.h extension/internal/emf-win32-inout.cpp extension/internal/emf-win32-inout.h extension/internal/emf-win32-print.cpp extension/internal/emf-win32-print.h extension/internal/gdkpixbuf-input.cpp extension/internal/gdkpixbuf-input.h extension/internal/gimpgrad.h extension/internal/javafx-out.cpp extension/internal/latex-pstricks.cpp extension/internal/latex-text-renderer.cpp extension/internal/latex-text-renderer.h extension/internal/odf.cpp extension/internal/pov-out.cpp extension/internal/win32.cpp extension/internal/win32.h extension/param/bool.cpp extension/param/int.cpp extension/param/notebook.cpp extension/param/parameter.cpp extension/param/parameter.h extension/script/InkscapeScript.cpp extension/script/InkscapeScript.h extract-uri-test.h extract-uri.cpp extract-uri.h filter-chemistry.cpp filter-chemistry.h filter-enums.cpp filter-enums.h filters/blend-fns.h filters/blend.cpp filters/blend.h filters/colormatrix-fns.h filters/colormatrix.cpp filters/colormatrix.h filters/componenttransfer-fns.h filters/componenttransfer-funcnode.cpp filters/componenttransfer-funcnode.h filters/componenttransfer.cpp filters/componenttransfer.h filters/composite-fns.h filters/composite.cpp filters/composite.h filters/convolvematrix-fns.h filters/convolvematrix.cpp filters/convolvematrix.h filters/diffuselighting-fns.h filters/diffuselighting.cpp filters/diffuselighting.h filters/displacementmap-fns.h filters/displacementmap.cpp filters/displacementmap.h filters/distantlight.cpp filters/distantlight.h filters/flood-fns.h filters/flood.cpp filters/flood.h filters/image-fns.h filters/image.cpp filters/image.h filters/merge-fns.h filters/merge.cpp filters/merge.h filters/mergenode.cpp filters/mergenode.h filters/morphology-fns.h filters/morphology.cpp filters/morphology.h filters/offset-fns.h filters/offset.cpp filters/offset.h filters/pointlight.cpp filters/pointlight.h filters/specularlighting-fns.h filters/specularlighting.cpp filters/specularlighting.h filters/spotlight.cpp filters/spotlight.h filters/tile-fns.h filters/tile.cpp filters/tile.h filters/turbulence-fns.h filters/turbulence.cpp filters/turbulence.h flood-context.cpp gc-alloc.h gc-anchored.cpp gc-anchored.h gc-core.h gc-finalized.cpp gc-finalized.h gc-managed.h gc-soft-ptr.h gc.cpp gradient-chemistry.cpp gradient-chemistry.h gradient-context.cpp gradient-context.h graphlayout.cpp help.h helper-fns.h helper/action.h helper/geom-curves.h helper/geom-nodetype.cpp helper/geom-nodetype.h helper/geom.cpp helper/geom.h helper/gnome-utils.h helper/helper-forward.h helper/pixbuf-ops.cpp helper/png-write.cpp helper/unit-menu.cpp helper/unit-menu.h helper/unit-tracker.cpp helper/unit-tracker.h helper/units-test.h helper/units.cpp helper/window.h id-clash.h inkscape-private.h inkscape-version.h inkscape.h interface.cpp interface.h io/resource.cpp io/resource.h io/simple-sax.cpp jabber_whiteboard/defines.cpp jabber_whiteboard/defines.h jabber_whiteboard/dialog/choose-desktop.cpp jabber_whiteboard/inkboard-document.h jabber_whiteboard/inkboard-node.cpp jabber_whiteboard/invitation-confirm-dialog.cpp jabber_whiteboard/invitation-confirm-dialog.h jabber_whiteboard/message-verifier.h jabber_whiteboard/session-file-selector.h jabber_whiteboard/session-manager.cpp jabber_whiteboard/session-manager.h knot-enums.h knot-holder-entity.cpp knot-holder-entity.h knot.h knotholder.cpp knotholder.h layer-fns.cpp layer-fns.h layer-manager.cpp layer-manager.h libnr/in-svg-plane-test.h libnr/in-svg-plane.h libnr/nr-blit.h libnr/nr-compose-test.h libnr/nr-convert2geom.h libnr/nr-coord.h libnr/nr-dim2.h libnr/nr-forward.h libnr/nr-gradient.cpp libnr/nr-gradient.h libnr/nr-i-coord.h libnr/nr-matrix-ops.h libnr/nr-matrix-rotate-ops.cpp libnr/nr-matrix-rotate-ops.h libnr/nr-matrix-test.h libnr/nr-matrix-translate-ops.h libnr/nr-matrix.cpp libnr/nr-matrix.h libnr/nr-maybe.h libnr/nr-pixblock-line.h libnr/nr-pixblock-pattern.h libnr/nr-pixblock-pixel.h libnr/nr-pixblock.cpp libnr/nr-pixblock.h libnr/nr-pixops.h libnr/nr-point-fns-test.h libnr/nr-point-fns.cpp 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.cpp libnr/nr-rect-l.h libnr/nr-rect.h libnr/nr-rotate-fns-test.h libnr/nr-rotate-matrix-ops.cpp libnr/nr-rotate-matrix-ops.h libnr/nr-rotate-ops.h libnr/nr-rotate-test.h libnr/nr-rotate.h libnr/nr-scale-matrix-ops.cpp libnr/nr-scale-ops.h libnr/nr-scale-test.h libnr/nr-scale-translate-ops.cpp libnr/nr-scale-translate-ops.h libnr/nr-scale.h libnr/nr-translate-matrix-ops.cpp libnr/nr-translate-matrix-ops.h libnr/nr-translate-ops.h libnr/nr-translate-rotate-ops.cpp libnr/nr-translate-rotate-ops.h libnr/nr-translate-scale-ops.cpp libnr/nr-translate-scale-ops.h libnr/nr-translate-test.h libnr/nr-translate.h libnr/nr-types-test.h libnr/nr-types.cpp libnr/nr-types.h libnr/nr-values.h libnrtype/FontFactory.cpp libnrtype/FontFactory.h libnrtype/Layout-TNG-Compute.cpp libnrtype/Layout-TNG-Output.cpp libnrtype/Layout-TNG-Scanline-Maker.h libnrtype/Layout-TNG.h libnrtype/TextWrapper.cpp libnrtype/TextWrapper.h libnrtype/boundary-type.h libnrtype/font-lister.h libnrtype/font-style-to-pos.h libnrtype/one-box.h libnrtype/one-glyph.h libnrtype/one-para.h libnrtype/text-boundary.h line-geometry.cpp livarot/AVL.cpp livarot/AVL.h livarot/Livarot.h livarot/Path.h livarot/PathCutting.cpp livarot/PathSimplify.cpp livarot/float-line.cpp livarot/float-line.h livarot/int-line.h livarot/path-description.h livarot/sweep-event-queue.h livarot/sweep-event.cpp livarot/sweep-event.h livarot/sweep-tree-list.cpp livarot/sweep-tree-list.h livarot/sweep-tree.cpp livarot/sweep-tree.h live_effects/lpe-circle_with_radius.cpp live_effects/lpe-circle_with_radius.h live_effects/lpe-extrude.cpp live_effects/lpe-extrude.h live_effects/lpe-knot.cpp live_effects/lpe-perspective_path.cpp live_effects/lpe-perspective_path.h live_effects/lpe-powerstroke.cpp live_effects/lpe-powerstroke.h live_effects/lpe-recursiveskeleton.cpp live_effects/lpe-recursiveskeleton.h live_effects/lpe-skeleton.cpp live_effects/lpe-skeleton.h live_effects/lpe-sketch.cpp live_effects/lpe-sketch.h live_effects/lpeobject.h live_effects/parameter/parameter.h lpe-tool-context.cpp lpe-tool-context.h macros.h marker-test.h media.cpp media.h memeq.h menus-skeleton.h message-context.cpp message-context.h message-stack.cpp message-stack.h message.h mod360-test.h mod360.cpp mod360.h modifier-fns.h number-opt-number.h object-edit.cpp object-edit.h object-hierarchy.cpp object-hierarchy.h path-chemistry.cpp path-chemistry.h pen-context.cpp pen-context.h pencil-context.cpp pencil-context.h persp3d-reference.cpp persp3d-reference.h persp3d.cpp persp3d.h perspective-line.cpp preferences-skeleton.h preferences-test.h preferences.cpp print.cpp print.h profile-manager.cpp profile-manager.h proj_pt.cpp proj_pt.h rdf.cpp rdf.h rect-context.cpp remove-last.h round-test.h rubberband.cpp rubberband.h satisfied-guide-cns.cpp satisfied-guide-cns.h selection-chemistry.cpp selection-describer.cpp selection-describer.h selection.cpp selection.h seltrans-handles.cpp seltrans.cpp shortcuts.cpp shortcuts.h snap-preferences.cpp snap-preferences.h snap.cpp sp-animation.cpp sp-clippath.cpp sp-cursor.h sp-ellipse.cpp sp-filter-fns.h sp-filter-primitive.cpp sp-filter-primitive.h sp-filter-reference.cpp sp-filter-reference.h sp-filter-units.h sp-filter.cpp sp-filter.h sp-flowtext.h sp-gaussian-blur-fns.h sp-gaussian-blur.cpp sp-gaussian-blur.h sp-gradient-fns.h sp-gradient-reference.cpp sp-gradient-reference.h sp-gradient-spread.h sp-gradient-test.h sp-gradient-units.h sp-gradient-vector.h sp-gradient.cpp sp-gradient.h sp-guide-attachment.h sp-guide-constraint.h sp-guide.h sp-item-notify-moveto.cpp sp-item-notify-moveto.h sp-item-rm-unsatisfied-cns.cpp sp-item-rm-unsatisfied-cns.h sp-item-transform.cpp sp-item-transform.h sp-item-update-cns.cpp sp-item-update-cns.h sp-item.h sp-linear-gradient-fns.h sp-linear-gradient.h sp-lpe-item.cpp sp-lpe-item.h sp-mask.cpp sp-metric.h sp-metrics.cpp sp-namedview.cpp sp-namedview.h sp-object-repr.cpp sp-object-repr.h sp-object.cpp sp-object.h sp-offset.cpp sp-offset.h sp-paint-server.h sp-pattern.h sp-radial-gradient-fns.h sp-radial-gradient.h sp-root.cpp sp-root.h sp-script.h sp-shape.cpp sp-skeleton.cpp sp-skeleton.h sp-spiral.cpp sp-star.cpp sp-stop.cpp sp-stop.h sp-string.cpp sp-style-elem-test.h sp-style-elem.cpp sp-style-elem.h sp-text.cpp sp-text.h sp-textpath.h sp-tref.cpp sp-tref.h sp-tspan.cpp sp-tspan.h spiral-context.cpp splivarot.cpp splivarot.h spray-context.cpp spray-context.h star-context.cpp streq.h strneq.h style-test.h style.cpp style.h svg/css-ostringstream-test.h svg/css-ostringstream.cpp svg/css-ostringstream.h svg/path-string.cpp svg/path-string.h svg/stringstream-test.h svg/stringstream.cpp svg/stringstream.h svg/strip-trailing-zeros.cpp svg/strip-trailing-zeros.h svg/svg-affine-test.h svg/svg-affine.cpp svg/svg-color-test.h svg/svg-color.cpp svg/svg-icc-color.h svg/svg-length-test.h svg/svg-length.cpp svg/svg-length.h svg/svg-path-geom-test.h svg/svg-path.cpp svg/svg.h svg/test-stubs.cpp svg/test-stubs.h syseq.h test-helpers.h text-chemistry.cpp text-chemistry.h text-context.cpp text-tag-attributes.h tools-switch.cpp trace/potrace/potracelib.cpp transf_mat_3x4.cpp transf_mat_3x4.h tweak-context.cpp tweak-context.h ui/cache/svg_preview_cache.h ui/clipboard.cpp ui/clipboard.h ui/context-menu.cpp ui/context-menu.h ui/dialog/align-and-distribute.cpp ui/dialog/align-and-distribute.h ui/dialog/behavior.h ui/dialog/calligraphic-profile-rename.cpp ui/dialog/calligraphic-profile-rename.h ui/dialog/color-item.cpp ui/dialog/color-item.h ui/dialog/debug.cpp ui/dialog/debug.h ui/dialog/desktop-tracker.cpp ui/dialog/desktop-tracker.h ui/dialog/dialog-manager.cpp ui/dialog/dialog-manager.h ui/dialog/dialog.cpp ui/dialog/dialog.h ui/dialog/dock-behavior.cpp ui/dialog/dock-behavior.h ui/dialog/document-metadata.cpp ui/dialog/document-metadata.h ui/dialog/document-properties.cpp ui/dialog/document-properties.h ui/dialog/extension-editor.cpp ui/dialog/extension-editor.h ui/dialog/extensions.cpp ui/dialog/filedialog.cpp ui/dialog/filedialog.h ui/dialog/filedialogimpl-gtkmm.cpp ui/dialog/filedialogimpl-gtkmm.h ui/dialog/filedialogimpl-win32.cpp ui/dialog/filedialogimpl-win32.h ui/dialog/fill-and-stroke.cpp ui/dialog/fill-and-stroke.h ui/dialog/filter-effects-dialog.cpp ui/dialog/filter-effects-dialog.h ui/dialog/find.h ui/dialog/floating-behavior.cpp ui/dialog/floating-behavior.h ui/dialog/glyphs.cpp ui/dialog/glyphs.h ui/dialog/guides.cpp ui/dialog/guides.h ui/dialog/icon-preview.cpp ui/dialog/icon-preview.h ui/dialog/inkscape-preferences.cpp ui/dialog/input.cpp ui/dialog/input.h ui/dialog/layer-properties.cpp ui/dialog/layer-properties.h ui/dialog/layers.cpp ui/dialog/layers.h ui/dialog/livepatheffect-editor.cpp ui/dialog/livepatheffect-editor.h ui/dialog/memory.cpp ui/dialog/memory.h ui/dialog/messages.cpp ui/dialog/messages.h ui/dialog/ocaldialogs.h ui/dialog/panel-dialog.h ui/dialog/print.cpp ui/dialog/print.h ui/dialog/scriptdialog.cpp ui/dialog/scriptdialog.h ui/dialog/session-player.cpp ui/dialog/session-player.h ui/dialog/svg-fonts-dialog.cpp ui/dialog/swatches.cpp ui/dialog/swatches.h ui/dialog/tile.cpp ui/dialog/tile.h ui/dialog/tracedialog.h ui/dialog/transformation.cpp ui/dialog/transformation.h ui/dialog/undo-history.cpp ui/dialog/undo-history.h ui/dialog/whiteboard-connect.cpp ui/dialog/whiteboard-sharewithuser.cpp ui/icon-names.h ui/previewable.h ui/previewfillable.h ui/previewholder.cpp ui/previewholder.h ui/tool/commit-events.h ui/tool/control-point-selection.cpp ui/tool/control-point-selection.h ui/tool/control-point.cpp ui/tool/control-point.h ui/tool/curve-drag-point.cpp ui/tool/curve-drag-point.h ui/tool/event-utils.cpp ui/tool/event-utils.h ui/tool/manipulator.cpp ui/tool/manipulator.h ui/tool/modifier-tracker.cpp ui/tool/modifier-tracker.h ui/tool/multi-path-manipulator.cpp ui/tool/multi-path-manipulator.h ui/tool/node-tool.cpp ui/tool/node-tool.h ui/tool/node-types.h ui/tool/node.cpp ui/tool/node.h ui/tool/path-manipulator.cpp ui/tool/path-manipulator.h ui/tool/selectable-control-point.cpp ui/tool/selectable-control-point.h ui/tool/selector.cpp ui/tool/selector.h ui/tool/shape-record.h ui/tool/transform-handle-set.cpp ui/tool/transform-handle-set.h ui/view/edit-widget-interface.h ui/widget/attr-widget.h ui/widget/color-picker.cpp ui/widget/color-picker.h ui/widget/combo-enums.h ui/widget/dock-item.cpp ui/widget/dock-item.h ui/widget/dock.cpp ui/widget/dock.h ui/widget/filter-effect-chooser.cpp ui/widget/filter-effect-chooser.h ui/widget/imagetoggler.cpp ui/widget/imagetoggler.h ui/widget/labelled.cpp ui/widget/labelled.h ui/widget/layer-selector.cpp ui/widget/layer-selector.h ui/widget/object-composite-settings.cpp ui/widget/object-composite-settings.h ui/widget/panel.cpp ui/widget/panel.h ui/widget/point.cpp ui/widget/point.h ui/widget/preferences-widget.cpp ui/widget/random.cpp ui/widget/random.h ui/widget/registered-enums.h ui/widget/rendering-options.cpp ui/widget/rendering-options.h ui/widget/ruler.cpp ui/widget/scalar-unit.cpp ui/widget/scalar-unit.h ui/widget/scalar.cpp ui/widget/scalar.h ui/widget/style-subject.cpp ui/widget/style-subject.h ui/widget/svg-canvas.cpp ui/widget/text.cpp ui/widget/text.h ui/widget/zoom-status.cpp unclump.cpp unclump.h uri.cpp uri.h util/accumulators.h util/copy.h util/ege-tags.cpp util/ege-tags.h util/enums.h util/filter-list.h util/fixed_point.h util/format.h util/forward-pointer-iterator.h util/function.h util/glib-list-iterators.h util/list-container-test.h util/list-container.h util/list-copy.h util/list.h util/map-list.h util/mathfns.h util/reference.h util/reverse-list.h util/share.cpp util/share.h util/tuple.h util/units.cpp util/unordered-containers.h vanishing-point.cpp verbs-test.h verbs.cpp widgets/dash-selector.cpp widgets/dash-selector.h widgets/eek-preview.cpp widgets/eek-preview.h widgets/ege-paint-def.cpp widgets/ege-paint-def.h widgets/fill-n-stroke-factory.h widgets/fill-style.cpp widgets/fill-style.h widgets/font-selector.h widgets/gradient-vector.cpp widgets/gradient-vector.h widgets/icon.cpp widgets/paint-selector.cpp widgets/paint-selector.h widgets/ruler.h widgets/select-toolbar.h widgets/shrink-wrap-button.cpp widgets/shrink-wrap-button.h widgets/sp-attribute-widget.cpp widgets/sp-attribute-widget.h widgets/sp-color-icc-selector.cpp widgets/sp-color-icc-selector.h widgets/sp-color-notebook.cpp widgets/sp-color-notebook.h widgets/sp-color-preview.cpp widgets/sp-color-preview.h widgets/sp-color-selector.cpp widgets/sp-color-selector.h widgets/sp-color-wheel-selector.cpp widgets/sp-color-wheel-selector.h widgets/sp-color-wheel.cpp widgets/sp-color-wheel.h widgets/spinbutton-events.h widgets/spw-utilities.cpp widgets/spw-utilities.h widgets/stroke-style.cpp widgets/stroke-style.h widgets/swatch-selector.cpp widgets/swatch-selector.h widgets/toolbox.cpp widgets/toolbox.h widgets/widget-sizes.h xml/comment-node.h xml/composite-node-observer.cpp xml/composite-node-observer.h xml/croco-node-iface.cpp xml/document.h xml/element-node.h xml/event.h xml/invalid-operation-exception.h xml/log-builder.cpp xml/log-builder.h xml/node-fns.cpp xml/node-fns.h xml/node-iterators.h xml/node-observer.h xml/node.h xml/pi-node.h xml/quote-test.h xml/quote.cpp xml/repr-action-test.h xml/repr-css.cpp xml/repr-io.cpp xml/repr-sorting.cpp xml/repr-sorting.h xml/repr-util.cpp xml/repr.h xml/simple-document.cpp xml/simple-document.h xml/simple-node.cpp xml/simple-node.h xml/sp-css-attr.h xml/subtree.cpp xml/subtree.h xml/text-node.h xml/xml-forward.h
d4c22f866f0c9262e780b7bcbce4c790308e311c 25-Sep-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

Implement snapping of vanishing points (LP #629333)

5e1a030f60fc5f5753e30882711db9af56f763f5 02-Jul-2010 Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom>

New Class SPDocumentUndo created which takes care of c++fying some non SPDocument based methods

arc-context.cpp box3d-context.cpp conn-avoid-ref.cpp connector-context.cpp console-output-undo-observer.cpp console-output-undo-observer.h desktop-events.cpp dialogs/clonetiler.cpp dialogs/export.cpp dialogs/item-properties.cpp dialogs/spellcheck.cpp dialogs/text-edit.cpp dialogs/xml-tree.cpp display/canvas-grid.cpp document-undo.cpp document.cpp document.h draw-context.cpp dropper-context.cpp dyna-draw-context.cpp eraser-context.cpp extension/effect.cpp extension/execution-env.cpp extension/internal/gdkpixbuf-input.cpp extension/internal/pdfinput/pdf-input.cpp extension/system.cpp file.cpp flood-context.cpp gradient-context.cpp gradient-drag.cpp interface.cpp knot.cpp knotholder.cpp live_effects/lpe-knot.cpp live_effects/parameter/path.cpp path-chemistry.cpp persp3d.cpp rect-context.cpp select-context.cpp selection-chemistry.cpp seltrans.cpp sp-guide.cpp sp-item-group.cpp sp-namedview.cpp spiral-context.cpp splivarot.cpp spray-context.cpp star-context.cpp text-chemistry.cpp text-context.cpp trace/trace.cpp tweak-context.cpp ui/context-menu.cpp ui/dialog/align-and-distribute.cpp ui/dialog/color-item.cpp ui/dialog/document-properties.cpp ui/dialog/filter-effects-dialog.cpp ui/dialog/glyphs.cpp ui/dialog/guides.cpp ui/dialog/layer-properties.cpp ui/dialog/layers.cpp ui/dialog/livepatheffect-editor.cpp ui/dialog/session-player.cpp ui/dialog/svg-fonts-dialog.cpp ui/dialog/swatches.cpp ui/dialog/tile.cpp ui/dialog/transformation.cpp ui/dialog/undo-history.cpp ui/tool/multi-path-manipulator.cpp ui/tool/path-manipulator.cpp ui/widget/color-picker.cpp ui/widget/entity-entry.cpp ui/widget/layer-selector.cpp ui/widget/licensor.cpp ui/widget/object-composite-settings.cpp ui/widget/page-sizer.cpp ui/widget/registered-widget.cpp ui/widget/registered-widget.h ui/widget/ruler.cpp ui/widget/selected-style.cpp ui/widget/tolerance-slider.cpp vanishing-point.cpp verbs.cpp widgets/fill-style.cpp widgets/gradient-toolbar.cpp widgets/gradient-vector.cpp widgets/select-toolbar.cpp widgets/sp-attribute-widget.cpp widgets/sp-xmlview-content.cpp widgets/stroke-style.cpp widgets/swatch-selector.cpp widgets/toolbox.cpp
fce046713c4cb905f38bf489cc4a73af425f3037 26-Dec-2009 Maximilian Albert <maximilian.albert@gmail.com>

Refactoring of 3D box tool, mainly to avoid unnecessary creation of perspectives.

09ba3247163582bf2e30e17c4c154aa259ce038a 06-Aug-2009 cilix42 <cilix42@users.sourceforge.net>

Revert recent refactoring changes by johnce because they break the build, which cannot be fixed easily.

Makefile_insert application/editor.cpp application/editor.h arc-context.cpp bind/javabind.cpp box3d-context.cpp box3d-side.cpp box3d.cpp color-profile-fns.h color-profile-test.h color-profile.cpp color-profile.h composite-undo-stack-observer.cpp composite-undo-stack-observer.h conditions.cpp conn-avoid-ref.cpp connector-context.cpp desktop-events.cpp desktop-handles.cpp desktop-handles.h desktop.cpp desktop.h dialogs/clonetiler.cpp dialogs/export.cpp dialogs/xml-tree.cpp display/canvas-axonomgrid.cpp display/canvas-axonomgrid.h display/canvas-grid.cpp display/canvas-grid.h display/nr-filter-image.cpp display/nr-filter-image.h document-private.h document-subset.h document-undo.cpp document.cpp document.h doxygen-main.cpp draw-context.cpp event-log.cpp event-log.h extension/effect.cpp extension/effect.h extension/execution-env.cpp extension/extension.cpp extension/extension.h extension/implementation/implementation.cpp extension/implementation/implementation.h extension/implementation/script.cpp extension/implementation/script.h extension/implementation/xslt.cpp extension/implementation/xslt.h extension/input.cpp extension/input.h extension/internal/bitmap/imagemagick.cpp extension/internal/cairo-png-out.cpp extension/internal/cairo-png-out.h extension/internal/cairo-ps-out.cpp extension/internal/cairo-ps-out.h extension/internal/cairo-render-context.cpp extension/internal/cairo-renderer-pdf-out.cpp extension/internal/cairo-renderer-pdf-out.h extension/internal/cairo-renderer.cpp extension/internal/cairo-renderer.h extension/internal/emf-win32-inout.cpp extension/internal/emf-win32-inout.h extension/internal/emf-win32-print.cpp extension/internal/emf-win32-print.h extension/internal/gdkpixbuf-input.cpp extension/internal/gdkpixbuf-input.h extension/internal/gimpgrad.cpp extension/internal/gimpgrad.h extension/internal/grid.cpp extension/internal/javafx-out.cpp extension/internal/javafx-out.h extension/internal/latex-pstricks-out.cpp extension/internal/latex-pstricks-out.h extension/internal/latex-pstricks.cpp extension/internal/latex-pstricks.h extension/internal/odf.cpp extension/internal/odf.h extension/internal/pdf-input-cairo.cpp extension/internal/pdf-input-cairo.h extension/internal/pdfinput/pdf-input.cpp extension/internal/pdfinput/pdf-input.h extension/internal/pdfinput/svg-builder.cpp extension/internal/pdfinput/svg-builder.h extension/internal/pov-out.cpp extension/internal/pov-out.h extension/internal/svg.cpp extension/internal/svg.h extension/internal/win32.cpp extension/internal/win32.h extension/internal/wpg-input.cpp extension/internal/wpg-input.h extension/output.cpp extension/output.h extension/param/bool.cpp extension/param/bool.h extension/param/color.cpp extension/param/color.h extension/param/description.cpp extension/param/description.h extension/param/enum.cpp extension/param/enum.h extension/param/float.cpp extension/param/float.h extension/param/int.cpp extension/param/int.h extension/param/notebook.cpp extension/param/notebook.h extension/param/parameter.cpp extension/param/parameter.h extension/param/radiobutton.cpp extension/param/radiobutton.h extension/param/string.cpp extension/param/string.h extension/patheffect.cpp extension/patheffect.h extension/print.cpp extension/print.h extension/system.cpp extension/system.h file.cpp file.h filter-chemistry.cpp filter-chemistry.h filters/blend.cpp filters/colormatrix.cpp filters/componenttransfer-funcnode.cpp filters/componenttransfer.cpp filters/composite.cpp filters/convolvematrix.cpp filters/diffuselighting.cpp filters/displacementmap.cpp filters/distantlight.cpp filters/flood.cpp filters/image.cpp filters/image.h filters/merge.cpp filters/mergenode.cpp filters/morphology.cpp filters/offset.cpp filters/pointlight.cpp filters/specularlighting.cpp filters/spotlight.cpp filters/tile.cpp filters/turbulence.cpp flood-context.cpp forward.h gradient-chemistry.cpp gradient-chemistry.h gradient-context.cpp gradient-drag.cpp helper/action.cpp helper/pixbuf-ops.cpp helper/pixbuf-ops.h helper/png-write.cpp helper/png-write.h helper/stock-items.cpp id-clash.cpp id-clash.h inkscape-private.h inkscape.cpp inkscape.h inkview.cpp interface.cpp jabber_whiteboard/node-tracker.h jabber_whiteboard/session-manager.cpp jabber_whiteboard/session-manager.h layer-fns.cpp layer-manager.cpp layer-manager.h livarot/LivarotDefs.h live_effects/effect.cpp live_effects/effect.h live_effects/lpeobject.cpp live_effects/lpeobject.h lpe-tool-context.cpp lpe-tool-context.h main-cmdlineact.cpp main.cpp marker.cpp marker.h nodepath.cpp path-chemistry.cpp persp3d.cpp persp3d.h print.cpp print.h profile-manager.cpp profile-manager.h rdf.cpp rdf.h selection-chemistry.cpp selection-chemistry.h snap.cpp snap.h sp-anchor.cpp sp-animation.cpp sp-clippath.cpp sp-clippath.h sp-ellipse.cpp sp-filter-primitive.cpp sp-filter-reference.h sp-filter.cpp sp-flowdiv.cpp sp-flowtext.cpp sp-font-face.cpp sp-font.cpp sp-gaussian-blur.cpp sp-glyph-kerning.cpp sp-glyph.cpp sp-gradient-test.h sp-gradient.cpp sp-guide.cpp sp-image.cpp sp-item-group.cpp sp-item.cpp sp-line.cpp sp-lpe-item.cpp sp-mask.cpp sp-mask.h sp-metadata.cpp sp-metadata.h sp-missing-glyph.cpp sp-namedview.cpp sp-namedview.h sp-object-repr.cpp sp-object-repr.h sp-object.cpp sp-object.h sp-offset.cpp sp-paint-server.h sp-path.cpp sp-pattern.cpp sp-pattern.h sp-polygon.cpp sp-polyline.cpp sp-rect.cpp sp-root.cpp sp-script.cpp sp-shape.cpp sp-skeleton.cpp sp-spiral.cpp sp-star.cpp sp-string.cpp sp-style-elem-test.h sp-style-elem.cpp sp-symbol.cpp sp-text.cpp sp-tref.cpp sp-tspan.cpp sp-use.cpp splivarot.cpp style-test.h style.cpp style.h svg-view-widget.cpp svg-view-widget.h svg-view.cpp svg-view.h test-helpers.h text-chemistry.cpp trace/trace.cpp tweak-context.cpp ui/clipboard.cpp ui/clipboard.h ui/dialog/aboutbox.cpp ui/dialog/document-metadata.cpp ui/dialog/document-metadata.h ui/dialog/document-properties.cpp ui/dialog/document-properties.h ui/dialog/filedialogimpl-gtkmm.cpp ui/dialog/filedialogimpl-gtkmm.h ui/dialog/filedialogimpl-win32.cpp ui/dialog/filter-effects-dialog.cpp ui/dialog/filter-effects-dialog.h ui/dialog/guides.cpp ui/dialog/icon-preview.cpp ui/dialog/layers.cpp ui/dialog/layers.h ui/dialog/livepatheffect-editor.cpp ui/dialog/panel-dialog.h ui/dialog/print.cpp ui/dialog/print.h ui/dialog/svg-fonts-dialog.cpp ui/dialog/swatches.cpp ui/dialog/swatches.h ui/dialog/undo-history.h ui/view/edit-widget.cpp ui/view/edit-widget.h ui/view/view.cpp ui/view/view.h ui/widget/entity-entry.cpp ui/widget/entity-entry.h ui/widget/imageicon.cpp ui/widget/imageicon.h ui/widget/layer-selector.h ui/widget/licensor.cpp ui/widget/licensor.h ui/widget/object-composite-settings.cpp ui/widget/page-sizer.cpp ui/widget/panel.cpp ui/widget/panel.h ui/widget/registered-enums.h ui/widget/registered-widget.cpp ui/widget/registered-widget.h ui/widget/tolerance-slider.cpp uri-references.cpp uri-references.h vanishing-point.cpp vanishing-point.h verbs.cpp verbs.h widgets/desktop-widget.cpp widgets/fill-style.cpp widgets/gradient-selector.cpp widgets/gradient-selector.h widgets/gradient-toolbar.cpp widgets/gradient-vector.cpp widgets/gradient-vector.h widgets/icon.cpp widgets/paint-selector.cpp widgets/select-toolbar.cpp widgets/stroke-style.cpp widgets/toolbox.cpp xml/document.h xml/node.h xml/rebase-hrefs.cpp xml/rebase-hrefs.h xml/repr-css.cpp xml/repr.h xml/xml-forward.h
b45b3ca12c271745b18a142d10a6ac8efd9f79cc 05-Aug-2009 johnce <johnce@users.sourceforge.net>

SPDocument->Document

/inkscape/configure.ac Makefile_insert bind/javabind.cpp box3d-context.cpp box3d-side.cpp box3d.cpp color-profile-fns.h color-profile-test.h color-profile.cpp color-profile.h composite-undo-stack-observer.cpp composite-undo-stack-observer.h conditions.cpp conn-avoid-ref.cpp connector-context.cpp desktop-events.cpp desktop-handles.cpp desktop-handles.h desktop.cpp desktop.h document-private.h document-subset.h document-undo.cpp document.cpp document.h doxygen-main.cpp draw-context.cpp event-log.cpp event-log.h file.cpp file.h filter-chemistry.cpp filter-chemistry.h flood-context.cpp forward.h gradient-chemistry.cpp gradient-chemistry.h gradient-context.cpp gradient-drag.cpp id-clash.cpp id-clash.h inkscape-private.h inkscape.cpp inkscape.h inkview.cpp interface.cpp jabber_whiteboard/node-tracker.h jabber_whiteboard/session-manager.h layer-fns.cpp layer-manager.cpp layer-manager.h livarot/LivarotDefs.h live_effects/effect.h lpe-tool-context.cpp lpe-tool-context.h main-cmdlineact.cpp main.cpp marker.cpp marker.h nodepath.cpp path-chemistry.cpp persp3d.cpp persp3d.h print.cpp print.h profile-manager.cpp profile-manager.h rdf.cpp rdf.h selection-chemistry.cpp selection-chemistry.h snap.cpp snap.h sp-anchor.cpp sp-animation.cpp sp-clippath.cpp sp-clippath.h sp-ellipse.cpp sp-filter-primitive.cpp sp-filter-reference.h sp-filter.cpp sp-flowdiv.cpp sp-flowtext.cpp sp-font-face.cpp sp-font.cpp sp-gaussian-blur.cpp sp-glyph-kerning.cpp sp-glyph.cpp sp-gradient-test.h sp-gradient.cpp sp-guide.cpp sp-image.cpp sp-item-group.cpp sp-item.cpp sp-line.cpp sp-lpe-item.cpp sp-mask.cpp sp-mask.h sp-metadata.cpp sp-metadata.h sp-missing-glyph.cpp sp-namedview.cpp sp-namedview.h sp-object-repr.cpp sp-object-repr.h sp-object.cpp sp-object.h sp-offset.cpp sp-paint-server.h sp-path.cpp sp-pattern.cpp sp-pattern.h sp-polygon.cpp sp-polyline.cpp sp-rect.cpp sp-root.cpp sp-script.cpp sp-shape.cpp sp-skeleton.cpp sp-spiral.cpp sp-star.cpp sp-string.cpp sp-style-elem-test.h sp-style-elem.cpp sp-symbol.cpp sp-text.cpp sp-tref.cpp sp-tspan.cpp sp-use.cpp splivarot.cpp style-test.h style.cpp style.h svg-view-widget.cpp svg-view-widget.h svg-view.cpp svg-view.h test-helpers.h text-chemistry.cpp tweak-context.cpp uri-references.cpp uri-references.h vanishing-point.cpp vanishing-point.h verbs.cpp verbs.h widgets/desktop-widget.cpp widgets/fill-style.cpp widgets/gradient-selector.cpp widgets/gradient-selector.h widgets/gradient-toolbar.cpp widgets/gradient-vector.cpp widgets/gradient-vector.h widgets/icon.cpp widgets/paint-selector.cpp widgets/select-toolbar.cpp widgets/stroke-style.cpp widgets/toolbox.cpp xml/rebase-hrefs.h
48a2dd248b8ec9cca13a915ab56fb237f0ebf7cc 07-Feb-2009 buliabyak <buliabyak@users.sourceforge.net>

remove unused

a832584a456279eae69530a8e1e28f0b873ecc0f 08-Jan-2009 buliabyak <buliabyak@users.sourceforge.net>

switch to using shape_editor, instead of separate knotholders and listeners; fixes a lot of crashes, simplifies code

e9b6af083e34e2397a8ddbe9781920733d09d151 27-Oct-2008 Ted Gould <ted@canonical.com>

From trunk

/inkscape/AUTHORS /inkscape/inkscape.pod /inkscape/po/POTFILES.in /inkscape/po/ko.po /inkscape/po/pl.po /inkscape/po/ru.po /inkscape/share/extensions/dimension.py /inkscape/share/extensions/draw_from_triangle.inx /inkscape/share/extensions/draw_from_triangle.py /inkscape/share/extensions/dxf_outlines.py /inkscape/share/extensions/polyhedron_3d.inx /inkscape/share/extensions/polyhedron_3d.py /inkscape/share/extensions/render_barcode.inx /inkscape/share/extensions/simplestyle.py /inkscape/share/icons/icons.svg Makefile_insert arc-context.cpp attributes-test.h attributes.cpp attributes.h box3d-context.cpp box3d-side.cpp box3d.cpp color-profile.cpp common-context.cpp conn-avoid-ref.cpp connector-context.cpp connector-context.h context-fns.cpp debug/gdk-event-latency-tracker.cpp desktop-events.cpp desktop-handles.h desktop-style.cpp desktop-style.h desktop.cpp desktop.h dialogs/clonetiler.cpp dialogs/dialog-events.cpp dialogs/export.cpp dialogs/fill-style.cpp dialogs/find.cpp dialogs/iconpreview.cpp dialogs/input.cpp dialogs/item-properties.cpp dialogs/layers-panel.cpp dialogs/stroke-style.cpp dialogs/swatches.cpp dialogs/swatches.h dialogs/text-edit.cpp dialogs/tiledialog.cpp dialogs/xml-tree.cpp display/bezier-utils-test.cpp display/bezier-utils-test.h display/bezier-utils.cpp display/canvas-arena.h display/canvas-axonomgrid.cpp display/canvas-grid.cpp display/canvas-grid.h display/canvas-text.cpp display/canvas-text.h display/nr-arena-glyphs.cpp display/nr-arena-glyphs.h display/nr-arena-image.cpp display/nr-arena-item.cpp display/nr-arena-shape.cpp display/nr-arena-shape.h display/nr-filter-gaussian.cpp display/nr-filter-slot.cpp display/nr-filter-slot.h display/nr-filter-types.h display/nr-filter.cpp display/nr-filter.h display/nr-svgfonts.cpp display/sp-canvas.cpp display/sp-canvas.h display/sp-ctrlquadr.cpp document.cpp draw-anchor.cpp draw-anchor.h draw-context.cpp dropper-context.cpp dyna-draw-context.cpp eraser-context.cpp event-context.cpp event-context.h extension/error-file.cpp extension/implementation/script.cpp extension/init.cpp extension/internal/bluredge.cpp extension/internal/cairo-ps-out.cpp extension/internal/cairo-renderer-pdf-out.cpp extension/internal/cairo-renderer.cpp extension/internal/gdkpixbuf-input.cpp extension/internal/pdfinput/svg-builder.cpp extension/param/bool.cpp extension/param/color.cpp extension/param/color.h extension/param/description.cpp extension/param/enum.cpp extension/param/float.cpp extension/param/int.cpp extension/param/notebook.cpp extension/param/parameter.cpp extension/param/parameter.h extension/param/radiobutton.cpp extension/param/string.cpp file.cpp flood-context.cpp fontsize-expansion.cpp fontsize-expansion.h gradient-chemistry.cpp gradient-context.cpp gradient-drag.cpp graphlayout/graphlayout.cpp guide-snapper.cpp helper/png-write.cpp inkscape.cpp inkscape.h inkview.cpp interface.cpp io/sys.cpp knot-holder-entity.cpp knot.cpp layer-manager.cpp line-snapper.cpp line-snapper.h live_effects/effect.cpp live_effects/effect.h live_effects/lpe-bendpath.cpp live_effects/lpe-bendpath.h live_effects/lpe-curvestitch.cpp live_effects/lpe-envelope.cpp live_effects/lpe-envelope.h live_effects/lpe-knot.cpp live_effects/lpe-patternalongpath.cpp live_effects/lpe-patternalongpath.h live_effects/lpe-sketch.cpp live_effects/lpe-sketch.h live_effects/lpe-vonkoch.cpp live_effects/lpe-vonkoch.h live_effects/lpegroupbbox.cpp live_effects/lpeobject-reference.cpp lpe-tool-context.cpp main.cpp marker.cpp marker.h menus-skeleton.h node-context.cpp nodepath.cpp nodepath.h object-edit.cpp object-snapper.cpp object-snapper.h path-chemistry.cpp path-chemistry.h pen-context.cpp pencil-context.cpp pencil-context.h preferences-skeleton.h preferences.cpp preferences.h prefs-utils.cpp prefs-utils.h rect-context.cpp selcue.cpp select-context.cpp selection-chemistry.cpp selection.cpp selection.h seltrans.cpp shape-editor.cpp snap-preferences.cpp snap-preferences.h snap.cpp snap.h snapper.cpp snapper.h sp-ellipse.cpp sp-flowtext.cpp sp-flowtext.h sp-guide.cpp sp-guide.h sp-image.cpp sp-item-group.cpp sp-item-notify-moveto.cpp sp-item-rm-unsatisfied-cns.cpp sp-item-update-cns.cpp sp-item.cpp sp-item.h sp-lpe-item.cpp sp-namedview.cpp sp-offset.cpp sp-offset.h sp-path.cpp sp-rect.cpp sp-shape.cpp sp-spiral.cpp sp-star.cpp sp-text.cpp sp-use-reference.cpp sp-use.cpp spiral-context.cpp splivarot.cpp star-context.cpp style.cpp style.h svg-view.cpp svg/css-ostringstream.cpp svg/path-string.cpp svg/stringstream.cpp svg/svg-affine.cpp svg/svg-color-test.h svg/svg-color.cpp svg/svg-path-geom-test.h text-context.cpp text-context.h text-editing.cpp tools-switch.cpp tweak-context.cpp ui/clipboard.cpp ui/context-menu.cpp ui/dialog/aboutbox.cpp ui/dialog/aboutbox.h ui/dialog/align-and-distribute.cpp ui/dialog/align-and-distribute.h ui/dialog/behavior.h ui/dialog/dialog-manager.cpp ui/dialog/dialog-manager.h ui/dialog/dialog.cpp ui/dialog/dialog.h ui/dialog/dock-behavior.cpp ui/dialog/dock-behavior.h ui/dialog/document-metadata.cpp ui/dialog/document-metadata.h ui/dialog/document-properties.cpp ui/dialog/document-properties.h ui/dialog/extension-editor.cpp ui/dialog/extension-editor.h ui/dialog/filedialog.cpp ui/dialog/filedialog.h ui/dialog/filedialogimpl-gtkmm.cpp ui/dialog/filedialogimpl-gtkmm.h ui/dialog/filedialogimpl-win32.cpp ui/dialog/filedialogimpl-win32.h ui/dialog/fill-and-stroke.cpp ui/dialog/fill-and-stroke.h ui/dialog/filter-effects-dialog.cpp ui/dialog/filter-effects-dialog.h ui/dialog/find.cpp ui/dialog/find.h ui/dialog/floating-behavior.cpp ui/dialog/floating-behavior.h ui/dialog/inkscape-preferences.cpp ui/dialog/inkscape-preferences.h ui/dialog/input.cpp ui/dialog/input.h ui/dialog/livepatheffect-editor.cpp ui/dialog/livepatheffect-editor.h ui/dialog/memory.cpp ui/dialog/memory.h ui/dialog/messages.cpp ui/dialog/messages.h ui/dialog/ocaldialogs.cpp ui/dialog/ocaldialogs.h ui/dialog/panel-dialog.h ui/dialog/print.cpp ui/dialog/print.h ui/dialog/scriptdialog.cpp ui/dialog/scriptdialog.h ui/dialog/session-player.cpp ui/dialog/session-player.h ui/dialog/svg-fonts-dialog.cpp ui/dialog/svg-fonts-dialog.h ui/dialog/tracedialog.cpp ui/dialog/tracedialog.h ui/dialog/transformation.cpp ui/dialog/transformation.h ui/dialog/undo-history.cpp ui/dialog/undo-history.h ui/dialog/whiteboard-connect.cpp ui/dialog/whiteboard-connect.h ui/dialog/whiteboard-sharewithchat.cpp ui/dialog/whiteboard-sharewithchat.h ui/dialog/whiteboard-sharewithuser.cpp ui/dialog/whiteboard-sharewithuser.h ui/view/edit-widget.cpp ui/widget/dock-item.cpp ui/widget/dock.cpp ui/widget/dock.h ui/widget/panel.cpp ui/widget/panel.h ui/widget/preferences-widget.cpp ui/widget/preferences-widget.h ui/widget/registered-widget.cpp ui/widget/style-swatch.cpp ui/widget/style-swatch.h vanishing-point.cpp verbs.cpp widgets/dash-selector.cpp widgets/dash-selector.h widgets/desktop-widget.cpp widgets/gradient-toolbar.cpp widgets/gradient-vector.cpp widgets/icon.cpp widgets/select-toolbar.cpp widgets/sp-color-icc-selector.cpp widgets/sp-color-notebook.cpp widgets/toolbox.cpp widgets/toolbox.h xml/node-observer.h xml/repr-io.cpp zoom-context.cpp /inkscape/utf8-to-roff
c4ae5c46c1d9c171f96e47e81f2f0f5f0e189547 18-Sep-2008 cilix42 <cilix42@users.sourceforge.net>

More NR::Point ==> Geom::Point

8b9a820756fdf348239872236be2257f854e094a 06-Aug-2008 johanengelen <johanengelen@users.sourceforge.net>

NR::Maybe => boost::optional

conn-avoid-ref.cpp connector-context.cpp desktop.cpp dialogs/clonetiler.cpp dialogs/export.cpp dialogs/stroke-style.cpp dialogs/tiledialog.cpp dialogs/unclump.cpp display/inkscape-cairo.cpp display/inkscape-cairo.h display/nr-arena-item.cpp display/nr-arena-item.h display/nr-arena-shape.cpp display/nr-filter-image.cpp display/sp-canvas.cpp document.cpp dyna-draw-context.cpp eraser-context.cpp event-context.cpp extension/internal/cairo-renderer.cpp extension/internal/grid.cpp extension/internal/odf.cpp file.cpp filter-chemistry.cpp flood-context.cpp gradient-chemistry.cpp gradient-context.cpp gradient-drag.cpp graphlayout/graphlayout.cpp interface.cpp libnr/nr-convex-hull.h libnr/nr-rect-l.cpp libnr/nr-rect-l.h libnr/nr-rect.cpp libnr/nr-rect.h libnrtype/FontInstance.cpp libnrtype/Layout-TNG-OutIter.cpp libnrtype/Layout-TNG-Output.cpp libnrtype/Layout-TNG.h libnrtype/RasterFont.cpp libnrtype/font-instance.h line-geometry.cpp line-geometry.h line-snapper.cpp line-snapper.h main.cpp node-context.cpp nodepath.cpp nodepath.h object-snapper.cpp object-snapper.h removeoverlap/removeoverlap.cpp rubberband.cpp rubberband.h selcue.cpp select-context.cpp selection-chemistry.cpp selection.cpp selection.h seltrans.cpp seltrans.h shape-editor.cpp shape-editor.h snap.cpp snap.h snapper.h sp-conn-end-pair.cpp sp-conn-end.cpp sp-flowtext.cpp sp-item-group.cpp sp-item-transform.cpp sp-item-transform.h sp-item.cpp sp-item.h sp-offset.cpp sp-shape.cpp splivarot.cpp splivarot.h text-context.cpp tweak-context.cpp ui/clipboard.cpp ui/dialog/align-and-distribute.cpp ui/dialog/align-and-distribute.h ui/dialog/filedialogimpl-win32.cpp ui/dialog/transformation.cpp ui/widget/object-composite-settings.cpp ui/widget/style-subject.cpp ui/widget/style-subject.h vanishing-point.cpp verbs.cpp widgets/font-selector.cpp widgets/icon.cpp widgets/select-toolbar.cpp widgets/toolbox.cpp zoom-context.cpp
41cb516a78b9e54daf81ca4a7e7fc55164c03dfa 01-Aug-2008 johanengelen <johanengelen@users.sourceforge.net>

change knot.h to Geom::Point only instead of NR::Point.

edfb6f4ecc50bd6d9d7acfe7fc36b915eb921c85 04-Jun-2008 cilix42 <cilix42@users.sourceforge.net>

C++ify knotholders

3ca2560f1103677939f8b6e8de30865c3aef7fe0 22-Feb-2008 cilix42 <cilix42@users.sourceforge.net>

Clean up comments and remove (already commented) debugging messages

13223d251a0eca100512280a15dc9b2213a28809 23-Dec-2007 cilix42 <cilix42@users.sourceforge.net>

Bug fix: prevent perspectives from being transformed more than once (by keeping track of selected boxes and their transformations).

67f112a66b477fe7fb28c644a4deaf0793533838 15-Dec-2007 joncruz <joncruz@users.sourceforge.net>

Warning cleanup

fa90912de6e92199e5fa5957d1d47fd485abc011 13-Dec-2007 cilix42 <cilix42@users.sourceforge.net>

If necessary, split up perspectives when applying transformations to boxes; moreover, fix crash caused by listening to already destroyed perspectives

4358ff6156766a315e38e72a5c3c83d6d5f7486b 13-Dec-2007 cilix42 <cilix42@users.sourceforge.net>

Fundamentally reworked version of the 3D box tool (among many other things, this fixes bugs #168900 and #168868). See mailing list for details. Sorry for this single large commit but it was unfeasible to keep the history.

Makefile_insert arc-context.cpp attributes-test.h attributes.cpp attributes.h axis-manip.cpp axis-manip.h box3d-context.cpp box3d-context.h box3d-face.cpp box3d-face.h box3d-side.cpp box3d-side.h box3d.cpp box3d.h desktop-style.cpp display/sp-canvas.cpp document.cpp document.h gc-anchored.cpp knotholder.cpp knotholder.h line-geometry.cpp line-geometry.h object-edit.cpp pencil-context.cpp persp3d-reference.cpp persp3d-reference.h persp3d.cpp persp3d.h perspective-line.cpp perspective-line.h perspective3d.cpp perspective3d.h proj_pt.cpp proj_pt.h rect-context.cpp select-context.cpp selection-describer.cpp sp-ellipse.cpp sp-item-group.cpp sp-object-repr.cpp sp-rect.cpp syseq.h tools-switch.cpp transf_mat_3x4.cpp transf_mat_3x4.h vanishing-point.cpp vanishing-point.h verbs.h widgets/toolbox.cpp
723b4d8bde8ce8503d1d01ee0f2e3548ec0dc88c 25-Nov-2007 joncruz <joncruz@users.sourceforge.net>

Warning cleanup

4afe6ce6ad98c33cff42076097036e7327f32ceb 10-Nov-2007 joncruz <joncruz@users.sourceforge.net>

Warning cleanup

dialogs/dialog-events.cpp dialogs/fill-style.cpp dialogs/find.cpp dialogs/item-properties.cpp dialogs/layers-panel.cpp dialogs/object-attributes.cpp dialogs/text-edit.cpp dialogs/tiledialog.cpp display/gnome-canvas-acetate.cpp display/nr-3dutils.cpp display/nr-arena-glyphs.cpp display/nr-arena-image.cpp extension/implementation/implementation.cpp extension/implementation/xslt.cpp extension/internal/bluredge.cpp extension/internal/gimpgrad.cpp extension/internal/grid.cpp extension/internal/svg.cpp libnr/nr-svp-render.cpp libnrtype/FontInstance.cpp libnrtype/Layout-TNG-Input.cpp libnrtype/Layout-TNG-Scanline-Makers.cpp line-snapper.cpp livarot/PathOutline.cpp livarot/sweep-tree-list.cpp sp-paint-server.cpp sp-switch.cpp sp-tref-reference.cpp sp-use-reference.cpp text-editing.cpp tweak-context.cpp ui/dialog/transformation.cpp ui/widget/dock-item.cpp ui/widget/dock.cpp vanishing-point.cpp
bedbeec8a0241f2d83052b4c9e3f40510b1edb73 02-Sep-2007 cilix42 <cilix42@users.sourceforge.net>

Decent support for setting the direction of infinite VPs via the toolbar and partial fix for wrong undo behaviour (?)

fbdfd8486b6e079ebac503d948d77131bffaa600 17-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

Draw perspective lines for infinite VPs, too (they are updated during scrolling or zooming); don't create knots for infinite VPs on the canvas

209527815f6ad1b81d21bb3188947aef3d845010 10-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

Hold perspectives on document level rather than globally; this corrects the changes made in commit #15681

e243dcc81f91e3c087610302fc55562d5749e5d8 10-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

Status bar tips for VP draggers

fc5435340e1a4a9fc54edaf29bc60aed1409582e 07-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

Fix behaviour of toggle buttons (for VP states) in 3D box toolbar; reshape boxes when state of a VP changes

b9314c4c1c56471487e07aa368f0e311d29bee58 07-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

Set z-orders of 3D box faces during dragging/resizing according to the perspective

36f768de5093f93de10e3b516a2b6f8b74f41513 06-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

Draw perspective lines; provide shortcuts to toggle their visibility and the corners where they are attached

3616fc4f881e624b50093cef5f017751ddf51b07 06-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

(Un-)Snapping of VPs by Shift-dragging; this makes it possible to separate perspectives and thus create new ones interactively

833612d1c1e43055c4428afa90dd2b112a439780 06-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

First stage of draggable vanishing points (no snapping/unsnapping yet)

b2dfb5760b4ff97eabdaa0272ba7ed7f0dd8c6eb 06-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

Write/read perspectives to/from SVG; store ratios of the distances from corners to VPs (preparation for dragging)

fcb73bdf080e1820499c5bd5c0aaf818dba78c06 06-Aug-2007 cilix42 <cilix42@users.sourceforge.net>

Preparatory stuff to combine VPs in draggers

536ac52055722b168e4482f612302fa754dc4f72 11-Jul-2007 cilix42 <cilix42@users.sourceforge.net>

Move 3D axis manipulation functions to separate file

5ab319377e453e88687f4d1e450b23633a6534c6 10-Jul-2007 cilix42 <cilix42@users.sourceforge.net>

More 3D auxiliary/convenience functions

428cd4b47a96c3f9e4074fd356ef95d09adbf58c 04-Jul-2007 cilix42 <cilix42@users.sourceforge.net>

New/updated 3D box auxiliary/convenience functions (e.g., allow (un)constrained movement of corners, too; determine midpoints of edges)

9a868a59ec493f756a456bfd2c6706a347bc5682 03-Jul-2007 cilix42 <cilix42@users.sourceforge.net>

More meaningful name for 3D axis directions

1d882e9533b20c0e0783e9d17fcd3f5466fa422f 21-Jun-2007 cilix42 <cilix42@users.sourceforge.net>

First (very limited) version of the 3D box tool; allows for drawing of new boxes in a fixed perspective without any live interaction.