History log of /inkscape/src/display/snap-indicator.cpp
Revision Date Author Comments Expand
eafb34276bc2d1d858b00df63957b86c1fdfd916 24-Jul-2015 Diederik van Lierop <mail@diedenrezi.nl>

Make persistence of snap indicator configurable, and clean up the snapping tab in the preferences dialog

f1910435a06f70ebefd4f5a6a505fc2de6e39abc 12-Jun-2015 Diederik van Lierop <mail@diedenrezi.nl>

Make the behavior of the snap indicator fully transparent, such that all events are sent to the items or canvas as intended

ee2da488c1ed5c46107d1b56ee8f759eb8981377 15-Feb-2015 Diederik van Lierop <mail@diedenrezi.nl>

Adjust timeout for snap tool tips to 4 seconds

9ba77856a8823f85b53c0a861d220cd0347f2754 21-Dec-2014 Liam P. White <inkscapebrony@gmail.com>

Remove sp_desktop_document and finish cleanup of desktop-handles.h

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

Purge sp_desktop_sketch and sp_desktop_tempgroup

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

Move more UI code into ui/

/inkscape/src/CMakeLists.txt /inkscape/src/Makefile_insert /inkscape/src/desktop-events.cpp /inkscape/src/desktop.cpp snap-indicator.cpp /inkscape/src/extension/internal/metafile-inout.cpp /inkscape/src/knot.cpp /inkscape/src/knotholder.h /inkscape/src/live_effects/effect.cpp /inkscape/src/live_effects/lpe-envelope-perspective.cpp /inkscape/src/live_effects/lpe-fillet-chamfer.cpp /inkscape/src/live_effects/lpe-lattice2.cpp /inkscape/src/live_effects/parameter/path.cpp /inkscape/src/live_effects/parameter/pointreseteable.cpp /inkscape/src/selection-chemistry.cpp /inkscape/src/sp-lpe-item.cpp /inkscape/src/ui/CMakeLists.txt /inkscape/src/ui/Makefile_insert /inkscape/src/ui/clipboard.cpp /inkscape/src/ui/dialog/align-and-distribute.cpp /inkscape/src/ui/dialog/document-properties.cpp /inkscape/src/ui/dialog/objects.cpp /inkscape/src/ui/dialog/spellcheck.cpp /inkscape/src/ui/draw-anchor.cpp /inkscape/src/ui/draw-anchor.h /inkscape/src/ui/object-edit.cpp /inkscape/src/ui/object-edit.h /inkscape/src/ui/shape-editor.cpp /inkscape/src/ui/shape-editor.h /inkscape/src/ui/tool-factory.h /inkscape/src/ui/tool/node.cpp /inkscape/src/ui/tools-switch.cpp /inkscape/src/ui/tools-switch.h /inkscape/src/ui/tools/arc-tool.cpp /inkscape/src/ui/tools/box3d-tool.cpp /inkscape/src/ui/tools/calligraphic-tool.cpp /inkscape/src/ui/tools/connector-tool.cpp /inkscape/src/ui/tools/dropper-tool.cpp /inkscape/src/ui/tools/eraser-tool.cpp /inkscape/src/ui/tools/flood-tool.cpp /inkscape/src/ui/tools/freehand-base.cpp /inkscape/src/ui/tools/gradient-tool.cpp /inkscape/src/ui/tools/lpe-tool.cpp /inkscape/src/ui/tools/measure-tool.cpp /inkscape/src/ui/tools/mesh-tool.cpp /inkscape/src/ui/tools/node-tool.cpp /inkscape/src/ui/tools/pen-tool.cpp /inkscape/src/ui/tools/pencil-tool.cpp /inkscape/src/ui/tools/rect-tool.cpp /inkscape/src/ui/tools/select-tool.cpp /inkscape/src/ui/tools/spiral-tool.cpp /inkscape/src/ui/tools/spray-tool.cpp /inkscape/src/ui/tools/star-tool.cpp /inkscape/src/ui/tools/text-tool.cpp /inkscape/src/ui/tools/tool-base.cpp /inkscape/src/ui/tools/tool-base.h /inkscape/src/ui/tools/tweak-tool.cpp /inkscape/src/ui/tools/zoom-tool.cpp /inkscape/src/vanishing-point.cpp /inkscape/src/verbs.cpp /inkscape/src/widgets/lpe-toolbar.cpp /inkscape/src/widgets/pencil-toolbar.cpp /inkscape/src/widgets/sp-color-notebook.cpp /inkscape/src/widgets/toolbox.cpp
0e6c684b45e5626866ddc996b7a2b7701711f394 12-May-2014 Diederik van Lierop <mail@diedenrezi.nl>

Fix snapping issue in selector tool

75747d86457be5d5556dd4ffdb1af97893bf0f2e 08-Jan-2014 Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl>

fix bug (and add parens so we don't rely on operator precedence)

b11092ec287481df46a15a0d734b6184ac25e540 06-Jan-2014 bryce <bryce@canonical.com>

Only display snapping tooltip if source / target are defined (LP #1255764)

52f6db9ea7d3460be8aa172cbf07d51a39ac32df 10-Apr-2012 Alex Valavanis <valavanisalex@gmail.com>

Adopt obsolete GtkAnchorType enum as SPAnchorType

/inkscape/src/connector-context.cpp snap-indicator.cpp sodipodi-ctrl.cpp sodipodi-ctrl.h /inkscape/src/enums.h /inkscape/src/knot.cpp /inkscape/src/knot.h /inkscape/src/measure-context.cpp /inkscape/src/seltrans-handles.cpp /inkscape/src/seltrans-handles.h /inkscape/src/seltrans.cpp /inkscape/src/ui/dialog/swatches.cpp /inkscape/src/ui/dialog/swatches.h /inkscape/src/ui/previewfillable.h /inkscape/src/ui/previewholder.cpp /inkscape/src/ui/previewholder.h /inkscape/src/ui/tool/control-point.cpp /inkscape/src/ui/tool/control-point.h /inkscape/src/ui/tool/curve-drag-point.cpp /inkscape/src/ui/tool/node.cpp /inkscape/src/ui/tool/selectable-control-point.cpp /inkscape/src/ui/tool/selectable-control-point.h /inkscape/src/ui/tool/selector.cpp /inkscape/src/ui/tool/transform-handle-set.cpp /inkscape/src/ui/tool/transform-handle-set.h /inkscape/src/ui/widget/panel.cpp /inkscape/src/ui/widget/panel.h /inkscape/src/widgets/desktop-widget.cpp
fd3a244193c841a6594268b784dd537ea46f6916 15-Feb-2012 Diederik van Lierop <mail@diedenrezi.nl>

Snap to grid/guide lines perpendicularly

d262df351f32b4f6bb9964ca9ff04bb3e37b968f 14-Jan-2012 Diederik van Lierop <mail@diedenrezi.nl>

Enable tangential and perpendicular snapping to paths (in the node-tool, pen-tool, pencil-tool, and for guide manipulation; cannot be toggled yet, will always be active when snapping to paths)

24be9baeb3585155f4b723dbda0726a4930b5c05 01-Jan-2012 Diederik van Lierop <mail@diedenrezi.nl>

1) Fix CanvasText alignment bugs caused by static variables, uninitialized variables, and variable border width 2) Snap tooltips no longer overlap with measure tool tooltips, and now have a background color (similar to the measure tool)

5886937ef9636ccd0c5a9eb70f1d05e01d4f6d40 04-Nov-2011 Diederik van Lierop <mail@diedenrezi.nl>

1) Cycle to the next-closest-snap-source when pressing tab, if the snap-closest-point-only-option has been activated. Works for the selector tool, but also when scaling/stretching/skewing a selection of nodes in the node tool 2) Cleanup and simplification of the code that finds the closest snapsource

153bb1867986d6db392e2cfa711ad6231fce8abe 27-Oct-2011 Jon A. Cruz <jon@joncruz.org>

Fixing more broken and split doc comments.

/inkscape/src/2geom/sbasis-geometric.cpp /inkscape/src/2geom/sbasis-roots.cpp /inkscape/src/2geom/shape.cpp /inkscape/src/2geom/svg-path-parser.cpp /inkscape/src/2geom/utils.cpp /inkscape/src/bind/dobinding.cpp /inkscape/src/color.cpp /inkscape/src/connector-context.cpp /inkscape/src/deptool.cpp /inkscape/src/desktop-style.cpp /inkscape/src/desktop.cpp /inkscape/src/desktop.h canvas-temporary-item-list.cpp canvas-temporary-item.cpp snap-indicator.cpp sp-canvas.cpp /inkscape/src/document-undo.cpp /inkscape/src/document.cpp /inkscape/src/dom/cssreader.cpp /inkscape/src/dom/domimpl.cpp /inkscape/src/dom/domptr.cpp /inkscape/src/dom/domstring.cpp /inkscape/src/dom/io/base64stream.cpp /inkscape/src/dom/io/bufferstream.cpp /inkscape/src/dom/io/domstream.cpp /inkscape/src/dom/io/gzipstream.cpp /inkscape/src/dom/io/stringstream.cpp /inkscape/src/dom/io/uristream.cpp /inkscape/src/dom/lsimpl.cpp /inkscape/src/dom/odf/odfdocument.cpp /inkscape/src/dom/prop-css.cpp /inkscape/src/dom/prop-css2.cpp /inkscape/src/dom/prop-svg.cpp /inkscape/src/dom/smilimpl.cpp /inkscape/src/dom/svgimpl.cpp /inkscape/src/dom/svgreader.cpp /inkscape/src/dom/uri.cpp /inkscape/src/dom/util/digest.cpp /inkscape/src/dom/util/thread.cpp /inkscape/src/dom/util/ziptool.cpp /inkscape/src/dom/xmlreader.cpp /inkscape/src/dom/xmlwriter.cpp /inkscape/src/dom/xpathimpl.cpp /inkscape/src/dom/xpathparser.cpp /inkscape/src/dom/xpathtoken.cpp /inkscape/src/event-context.cpp /inkscape/src/extension/internal/odf.cpp /inkscape/src/extension/internal/pdfinput/pdf-input.cpp /inkscape/src/extension/internal/pdfinput/pdf-parser.cpp /inkscape/src/extension/internal/pdfinput/svg-builder.cpp /inkscape/src/extension/script/InkscapeScript.cpp /inkscape/src/guide-snapper.cpp /inkscape/src/helper/action.cpp /inkscape/src/helper/geom-nodetype.cpp /inkscape/src/helper/geom.cpp /inkscape/src/id-clash.cpp /inkscape/src/io/base64stream.cpp /inkscape/src/io/gzipstream.cpp /inkscape/src/io/inkscapestream.cpp /inkscape/src/io/resource.cpp /inkscape/src/io/stringstream.cpp /inkscape/src/io/uristream.cpp /inkscape/src/io/xsltstream.cpp /inkscape/src/io/xsltstream.h /inkscape/src/knot-holder-entity.cpp /inkscape/src/knot.cpp /inkscape/src/knot.h /inkscape/src/libvpsc/block.cpp /inkscape/src/libvpsc/block.h /inkscape/src/libvpsc/blocks.cpp /inkscape/src/libvpsc/blocks.h /inkscape/src/libvpsc/csolve_VPSC.cpp /inkscape/src/libvpsc/remove_rectangle_overlap.cpp /inkscape/src/libvpsc/remove_rectangle_overlap.h /inkscape/src/libvpsc/solve_VPSC.cpp /inkscape/src/libvpsc/solve_VPSC.h /inkscape/src/libvpsc/variable.cpp /inkscape/src/line-snapper.cpp /inkscape/src/main.cpp /inkscape/src/object-hierarchy.cpp /inkscape/src/object-hierarchy.h /inkscape/src/object-snapper.cpp /inkscape/src/object-snapper.h /inkscape/src/registrytool.cpp /inkscape/src/registrytool.h /inkscape/src/rubberband.cpp /inkscape/src/selection.cpp /inkscape/src/selection.h /inkscape/src/snap-preferences.cpp /inkscape/src/snap-preferences.h /inkscape/src/snap.cpp /inkscape/src/snap.h /inkscape/src/sp-object.cpp /inkscape/src/sp-object.h /inkscape/src/svg-view-widget.cpp /inkscape/src/svg-view-widget.h /inkscape/src/svg-view.cpp /inkscape/src/svg-view.h /inkscape/src/trace/trace.cpp /inkscape/src/trace/trace.h /inkscape/src/ui/dialog/desktop-tracker.cpp /inkscape/src/ui/dialog/desktop-tracker.h /inkscape/src/ui/dialog/find.cpp /inkscape/src/ui/view/view-widget.cpp /inkscape/src/ui/view/view-widget.h /inkscape/src/ui/view/view.cpp /inkscape/src/ui/view/view.h /inkscape/src/ui/widget/button.cpp /inkscape/src/ui/widget/color-picker.cpp /inkscape/src/ui/widget/color-preview.cpp /inkscape/src/ui/widget/dock-item.cpp /inkscape/src/ui/widget/entity-entry.cpp /inkscape/src/ui/widget/entry.cpp /inkscape/src/ui/widget/handlebox.cpp /inkscape/src/ui/widget/icon-widget.cpp /inkscape/src/ui/widget/labelled.cpp /inkscape/src/ui/widget/labelled.h /inkscape/src/ui/widget/licensor.cpp /inkscape/src/ui/widget/notebook-page.cpp /inkscape/src/ui/widget/notebook-page.h /inkscape/src/ui/widget/page-sizer.cpp /inkscape/src/ui/widget/panel.cpp /inkscape/src/ui/widget/panel.h /inkscape/src/ui/widget/point.cpp /inkscape/src/ui/widget/point.h /inkscape/src/ui/widget/preferences-widget.cpp /inkscape/src/ui/widget/preferences-widget.h /inkscape/src/ui/widget/random.cpp /inkscape/src/ui/widget/random.h /inkscape/src/ui/widget/registered-widget.cpp /inkscape/src/ui/widget/registered-widget.h /inkscape/src/ui/widget/registry.cpp /inkscape/src/ui/widget/rendering-options.cpp /inkscape/src/ui/widget/rendering-options.h /inkscape/src/ui/widget/rotateable.cpp /inkscape/src/ui/widget/scalar-unit.cpp /inkscape/src/ui/widget/scalar-unit.h /inkscape/src/ui/widget/scalar.cpp /inkscape/src/ui/widget/scalar.h /inkscape/src/ui/widget/selected-style.cpp /inkscape/src/ui/widget/spin-slider.cpp /inkscape/src/ui/widget/spinbutton.cpp /inkscape/src/ui/widget/spinbutton.h /inkscape/src/ui/widget/style-subject.cpp /inkscape/src/ui/widget/svg-canvas.cpp /inkscape/src/ui/widget/text.cpp /inkscape/src/ui/widget/text.h /inkscape/src/ui/widget/tolerance-slider.cpp /inkscape/src/ui/widget/tolerance-slider.h /inkscape/src/ui/widget/toolbox.cpp /inkscape/src/ui/widget/unit-menu.cpp /inkscape/src/ui/widget/unit-menu.h /inkscape/src/ui/widget/zoom-status.cpp /inkscape/src/uri.cpp /inkscape/src/uri.h /inkscape/src/util/expression-evaluator.cpp /inkscape/src/util/expression-evaluator.h
3399ca485d7be1a359184150f602213481a00004 15-Oct-2011 Kris <Kris.De.Gussem@hotmail.com>

cppcheck

c5092eaf8e981b95b529f01316e546d7c3219754 08-Oct-2011 Diederik van Lierop <mail@diedenrezi.nl>

1) make snapping to clip/mask paths optional (see document properties dialog -> snap tab) 2) for debugging purposes: code added for showing all snap candidates 3) groundwork for tangential/perpendicular snapping

dc29d5aae9784dc2344623e55b5f921e0d7cf488 18-Sep-2011 Diederik van Lierop <mail@diedenrezi.nl>

Snap to guide-path intersections, and don't snap to paths when only path intersections are asked for

45d2569e428fc3733725b5e64e313e48c2a9d989 22-Aug-2011 Diederik van Lierop <mail@diedenrezi.nl>

Refactoring of the snapping preferences; mainly about storing all toggles in a single array, instead of each having its own member variable

72cd517ebd6730a0b8b1b71bdb267ffe9f1d94ff 30-Jun-2011 Diederik van Lierop <mail@diedenrezi.nl>

Implement decent snapping to text (baseline & anchor), and provide a toggle button for this (as requested in LP bug #727281 )

c60180049420944fe78f7d8b2ca1df28cba163fd 26-Jun-2011 Diederik van Lierop <mail@diedenrezi.nl>

- Add a third group of snap sources/targets, called ¨others¨ (before we had only ¨bounding box¨ and nodes (see bug #788178) - Fix the display of the snap source - Fix snapping of guides to other guides & grids

5ee25de9ab2d1ebc0e9dfa81f6486b194b0fc731 25-Jul-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

1) Snap to transformation center even if it's outside of the bounding box of the parent item 2) In some cases the snap source indicator wasn't shown

3b9b25de18b8fef19ad5ff06ae6e73f8cf30d914 19-Jul-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

- do not use shift to disable snapping while holding shift to rotate a guide - snap guides to paths too - always show the same snap indicator

6b82a143c00dbcdb1383edcc9958728f68f48645 18-Jul-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

- do not use shift to disable snapping while holding shift to rotate a guide - snap guides to paths too - always show the same snap indicator

18d56400fb8d667bff7c64b550365d94725bfe6e 12-Jul-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

- Snap while rotating an object using the selector tool - Rename the ConstraintLine class to SnapConstraint - Move some duplicated code to 2geom

d190791228fa8662b1de5a4d67265585c6ea663c 18-Apr-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

Fix bbox snapping as reported in LP bug #562205

195e5fada891025f6d2f260e915ac209e0c0a5d0 25-Feb-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

1) Fix moving by an integer multiple of the grid spacing (<alt>-dragging in the selector tool) 2) Allow constrained translation for 1) (with <ctrl>) 3) Fix snapping to the grid when pasting 4) Show snap indicators for all of the above 5) Implement snap delay mechanism for 1) and 2)

8db93ebdf05032004fc307e81e1d26245ade6752 22-Feb-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

1) Making snapping behaviour for paraxial lines (in the pen tool) similar to other tools 2) Always apply the constraint when asking for a constrained snap 3) Show snap indicator when applying a constraint

5214ee0dfa9994162f354332da7a46c3df7c28b0 21-Feb-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

Make sure that guides always snap correctly when dropping them, and improve perseverance of snap-indicator

b26887f4a85399d9d5598b8523d56da89dc385fd 30-Jan-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

Finally introducing the pre-snap indicator

f200d31b8a03050faa7243929bbd5698db488399 23-Jan-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

Remove redundancy from snapping API (type of snapsource no longer has to be specified explicitly)

/inkscape/src/arc-context.cpp /inkscape/src/box3d-context.cpp /inkscape/src/connector-context.cpp /inkscape/src/context-fns.cpp snap-indicator.cpp /inkscape/src/draw-context.cpp /inkscape/src/event-context.cpp /inkscape/src/event-context.h /inkscape/src/gradient-context.cpp /inkscape/src/gradient-drag.cpp /inkscape/src/knot-holder-entity.cpp /inkscape/src/line-snapper.cpp /inkscape/src/line-snapper.h /inkscape/src/object-snapper.cpp /inkscape/src/object-snapper.h /inkscape/src/pen-context.cpp /inkscape/src/pencil-context.cpp /inkscape/src/rect-context.cpp /inkscape/src/seltrans.cpp /inkscape/src/snap-candidate.h /inkscape/src/snap-enums.h /inkscape/src/snap-preferences.cpp /inkscape/src/snap-preferences.h /inkscape/src/snap.cpp /inkscape/src/snap.h /inkscape/src/snapper.h /inkscape/src/spiral-context.cpp /inkscape/src/star-context.cpp /inkscape/src/ui/tool/node.cpp
4c8b4484d62b2a47d96b62a8dff90e2b9124edca 19-Jan-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

When snapping to a bounding box, flash that bounding box together with the snap indicator

a863e835ebdabf37c059e325ba54d689ff0dd752 09-Jan-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

Refactoring the snapping API (making it easier to maintain and understand for the devs)

/inkscape/src/context-fns.cpp snap-indicator.cpp snap-indicator.h /inkscape/src/draw-context.cpp /inkscape/src/gradient-drag.cpp /inkscape/src/line-snapper.cpp /inkscape/src/line-snapper.h /inkscape/src/nodepath.cpp /inkscape/src/object-snapper.cpp /inkscape/src/object-snapper.h /inkscape/src/satisfied-guide-cns.cpp /inkscape/src/satisfied-guide-cns.h /inkscape/src/selection.cpp /inkscape/src/selection.h /inkscape/src/seltrans.cpp /inkscape/src/seltrans.h /inkscape/src/snap-candidate.h /inkscape/src/snap.cpp /inkscape/src/snap.h /inkscape/src/snapped-point.cpp /inkscape/src/snapped-point.h /inkscape/src/snapper.cpp /inkscape/src/snapper.h /inkscape/src/sp-ellipse.cpp /inkscape/src/sp-flowtext.cpp /inkscape/src/sp-image.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item-notify-moveto.cpp /inkscape/src/sp-item-rm-unsatisfied-cns.cpp /inkscape/src/sp-item-update-cns.cpp /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-offset.cpp /inkscape/src/sp-rect.cpp /inkscape/src/sp-shape.cpp /inkscape/src/sp-spiral.cpp /inkscape/src/sp-star.cpp /inkscape/src/sp-text.cpp /inkscape/src/sp-use.cpp
640bacb96d4e571bf5a169eec557cb20db1962ce 01-Jan-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

Refactor snapping of gradient handles; now behaves like all other snapping, i.e. no more snapping to imaginary infinite lines along the bounding box

41e6b2681e6a61f7e0b79f06787ad76d397bf0bd 30-Dec-2009 Diederik van Lierop <mailat-signdiedenrezidotnl>

Small snap bug has been eliminated, flowed text snapping now uses baseline, replacing tabs by spaces, removing some commented lines

05c7fca68caa795eaec938800fe3679e831d8342 02-Aug-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

Snap to a guide's origin too (resulting in a 2D constraint), instead of only to the guide itself (only 1D constraint)

17e8c293a1792714f56eba5547874234e9ea0dea 02-Jun-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

When dragging the origin of a guide along that guide, we should use constrained snapping instead of free snapping. Also make sure that we snap to paths too, not just to guides

2b2321eb83f7bd0173589734d6f40b4fe90961f9 23-Apr-2009 helix84 <helix84@users.sourceforge.net>

translator comments and minor string fixes

3a7345b8679cc6efca91c2012dbf7a2f608a2833 12-Apr-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

Improved wording for the snap indicator: gradients snap to their parent's bounding box, so the snap indicator now displays "bla bla to bounding box"

0eb191f61d9de3829c30d36738a52b7063a43927 12-Apr-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

Fix snapping during constrained translation, when only snapping the node closest to the mouse pointer

ab4b85bc1cf30c1c4dbe43ef4de05aa1ee8420e5 02-Apr-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

- Don't display the snap-source-indicator when we're about to rotate using the selector tool (because it won't snap when rotating!) - Use a smaller snap-source-indicator, which is visually more appealing

2e10ea952a319db08edf0986dea15de42b14d92f 11-Mar-2009 buliabyak <buliabyak@users.sourceforge.net>

move canvastext to its own file (no linking error for me anymore), add outline to fix 334758

1b5ad44f5a431316b6f618a44320e22e5908abcb 27-Feb-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

More accurate wording in snap tooltips

761532ab5adca4caf451e90392d873648c92c8ce 25-Feb-2009 speleo3 <speleo3@users.sourceforge.net>

make snap tooltip position sensitive to canvas zooming

5766ce1b38b9e065be5b47b0c025b577769f16aa 22-Feb-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

Snapping of guides now turned on by default, and fixed initialization of the that checkbox

70c0e45df7e4d98aefc5266c5b551a62cbb7a3e1 22-Feb-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

Use on-cavas text instead of a tooltip for the snapindicator (fixes some tooltip annoyances and fixes bug #330252)

771d00baf3d15209a77dce026f7ef45a78365e62 20-Feb-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

The snap indicator's tooltip now displays "A to B", whereas before it only displayed "B".

/inkscape/src/arc-context.cpp /inkscape/src/box3d-context.cpp /inkscape/src/connector-context.cpp /inkscape/src/context-fns.cpp canvas-axonomgrid.cpp canvas-axonomgrid.h canvas-grid.cpp canvas-grid.h snap-indicator.cpp snap-indicator.h /inkscape/src/draw-context.cpp /inkscape/src/gradient-context.cpp /inkscape/src/gradient-drag.cpp /inkscape/src/guide-snapper.cpp /inkscape/src/guide-snapper.h /inkscape/src/knot-holder-entity.cpp /inkscape/src/line-snapper.cpp /inkscape/src/line-snapper.h /inkscape/src/nodepath.cpp /inkscape/src/object-snapper.cpp /inkscape/src/object-snapper.h /inkscape/src/pen-context.cpp /inkscape/src/pencil-context.cpp /inkscape/src/rect-context.cpp /inkscape/src/satisfied-guide-cns.cpp /inkscape/src/satisfied-guide-cns.h /inkscape/src/selection.cpp /inkscape/src/selection.h /inkscape/src/seltrans.cpp /inkscape/src/seltrans.h /inkscape/src/snap.cpp /inkscape/src/snap.h /inkscape/src/snapped-curve.cpp /inkscape/src/snapped-curve.h /inkscape/src/snapped-line.cpp /inkscape/src/snapped-line.h /inkscape/src/snapped-point.cpp /inkscape/src/snapped-point.h /inkscape/src/snapper.h /inkscape/src/sp-ellipse.cpp /inkscape/src/sp-image.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item-notify-moveto.cpp /inkscape/src/sp-item-rm-unsatisfied-cns.cpp /inkscape/src/sp-item-update-cns.cpp /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-offset.cpp /inkscape/src/sp-rect.cpp /inkscape/src/sp-shape.cpp /inkscape/src/sp-spiral.cpp /inkscape/src/sp-star.cpp /inkscape/src/sp-text.cpp /inkscape/src/sp-use.cpp /inkscape/src/spiral-context.cpp /inkscape/src/star-context.cpp
995ec331afc69a2e82dac045e5f8749a4bc6d65e 15-Feb-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

After snapping, show a tooltip together with the snap indicator

1f203f525100bbdd7d964f8b1c004929418f0b5f 25-Jan-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

Display the snap source indicator only when snapping is enabled

c4b828ca1807524249c2793e18be249cf2a7660d 17-Jan-2009 johanengelen <johanengelen@users.sourceforge.net>

snap indicator: try a diamond shaped indicator for snapping to nodes. see how we like this.

abac96a58638236025e60f4dca3848bb294c6672 16-Jan-2009 johanengelen <johanengelen@users.sourceforge.net>

work a bit on snapindicator: added switch statement for different types

d34c9aff3f56c74e28d7115f276c4390c5ff0f1b 26-Nov-2008 dvlierop2 <dvlierop2@users.sourceforge.net>

When snapping only the closest node, draw an indicator at that node

6c3e745a94ef6b25a4ef9f018d350a7535aa45af 21-Nov-2008 Ted Gould <ted@canonical.com>

Merge from fe-moved

/inkscape/AUTHORS /inkscape/Doxyfile /inkscape/build-lx.xml /inkscape/configure.ac /inkscape/doc/keys.xml /inkscape/mkinstalldirs /inkscape/po/POTFILES.in /inkscape/po/gl.po /inkscape/po/he.po /inkscape/po/nl.po /inkscape/po/ru.po /inkscape/share/Makefile.am /inkscape/share/README /inkscape/share/extensions/Inkscape.pm /inkscape/share/extensions/Makefile.am /inkscape/share/extensions/cut-marks.inx /inkscape/share/extensions/cut-marks.pl /inkscape/share/extensions/dxf_input.inx /inkscape/share/extensions/dxf_input.py /inkscape/share/extensions/simpletransform.py /inkscape/share/filters/Makefile.am /inkscape/share/filters/README /inkscape/share/filters/filters.svg /inkscape/share/keys/default.xml /inkscape/share/keys/inkscape.xml /inkscape/share/templates/LaTeX_Beamer.svg /inkscape/share/templates/default.ca.svg /inkscape/share/templates/default.fi.svg /inkscape/share/templates/default.svg /inkscape/share/templates/fontforge_glyph.svg /inkscape/src/2geom/bezier-curve.h /inkscape/src/2geom/bezier.h /inkscape/src/2geom/concepts.h /inkscape/src/2geom/crossing.h /inkscape/src/2geom/curve.h /inkscape/src/2geom/d2-sbasis.cpp /inkscape/src/2geom/d2-sbasis.h /inkscape/src/2geom/d2.h /inkscape/src/2geom/elliptical-arc.cpp /inkscape/src/2geom/elliptical-arc.h /inkscape/src/2geom/forward.h /inkscape/src/2geom/geom.cpp /inkscape/src/2geom/geom.h /inkscape/src/2geom/hvlinesegment.h /inkscape/src/2geom/interval.h /inkscape/src/2geom/linear.h /inkscape/src/2geom/nearest-point.cpp /inkscape/src/2geom/path-intersection.cpp /inkscape/src/2geom/path.cpp /inkscape/src/2geom/path.h /inkscape/src/2geom/pathvector.cpp /inkscape/src/2geom/pathvector.h /inkscape/src/2geom/piecewise.h /inkscape/src/2geom/point.h /inkscape/src/2geom/rect.h /inkscape/src/2geom/region.h /inkscape/src/2geom/sbasis-2d.cpp /inkscape/src/2geom/sbasis-curve.h /inkscape/src/2geom/sbasis-geometric.cpp /inkscape/src/2geom/sbasis-math.cpp /inkscape/src/2geom/sbasis-math.h /inkscape/src/2geom/sbasis-roots.cpp /inkscape/src/2geom/sbasis.cpp /inkscape/src/2geom/sbasis.h /inkscape/src/2geom/shape.cpp /inkscape/src/2geom/svg-elliptical-arc.cpp /inkscape/src/2geom/svg-elliptical-arc.h /inkscape/src/2geom/svg-path-parser.cpp /inkscape/src/2geom/sweep.cpp /inkscape/src/CMakeLists.txt /inkscape/src/Doxyfile /inkscape/src/Makefile.am /inkscape/src/Makefile_insert /inkscape/src/application/app-prototype.cpp /inkscape/src/application/app-prototype.h /inkscape/src/application/application.cpp /inkscape/src/application/application.h /inkscape/src/application/editor.cpp /inkscape/src/application/editor.h /inkscape/src/attributes-test.h /inkscape/src/attributes.cpp /inkscape/src/attributes.h /inkscape/src/bind/dobinding.cpp /inkscape/src/bind/javabind-private.h /inkscape/src/bind/javabind.cpp /inkscape/src/bind/javabind.h /inkscape/src/box3d-side.cpp /inkscape/src/conn-avoid-ref.cpp /inkscape/src/connector-context.cpp /inkscape/src/desktop-style.cpp /inkscape/src/desktop.cpp /inkscape/src/dialogs/CMakeLists.txt /inkscape/src/dialogs/Makefile_insert /inkscape/src/dialogs/clonetiler.cpp /inkscape/src/dialogs/clonetiler.h /inkscape/src/dialogs/dialog-events.cpp /inkscape/src/dialogs/dialog-events.h /inkscape/src/dialogs/eek-color-def.cpp /inkscape/src/dialogs/eek-color-def.h /inkscape/src/dialogs/eek-preview.cpp /inkscape/src/dialogs/eek-preview.h /inkscape/src/dialogs/export.cpp /inkscape/src/dialogs/export.h /inkscape/src/dialogs/extensions.cpp /inkscape/src/dialogs/extensions.h /inkscape/src/dialogs/fill-style.cpp /inkscape/src/dialogs/fill-style.h /inkscape/src/dialogs/find.cpp /inkscape/src/dialogs/find.h /inkscape/src/dialogs/guidelinedialog.cpp /inkscape/src/dialogs/iconpreview.cpp /inkscape/src/dialogs/iconpreview.h /inkscape/src/dialogs/in-dt-coordsys.h /inkscape/src/dialogs/input.cpp /inkscape/src/dialogs/input.h /inkscape/src/dialogs/item-properties.cpp /inkscape/src/dialogs/item-properties.h /inkscape/src/dialogs/layer-properties.cpp /inkscape/src/dialogs/layer-properties.h /inkscape/src/dialogs/layers-panel.h /inkscape/src/dialogs/object-attributes.cpp /inkscape/src/dialogs/object-attributes.h /inkscape/src/dialogs/rdf.cpp /inkscape/src/dialogs/rdf.h /inkscape/src/dialogs/sp-attribute-widget.cpp /inkscape/src/dialogs/sp-attribute-widget.h /inkscape/src/dialogs/stroke-style.cpp /inkscape/src/dialogs/stroke-style.h /inkscape/src/dialogs/swatches.cpp /inkscape/src/dialogs/swatches.h /inkscape/src/dialogs/text-edit.cpp /inkscape/src/dialogs/text-edit.h /inkscape/src/dialogs/unclump.cpp /inkscape/src/dialogs/unclump.h /inkscape/src/dialogs/xml-tree.cpp /inkscape/src/dialogs/xml-tree.h canvas-bpath.cpp inkscape-cairo.cpp inkscape-cairo.h nr-arena-group.cpp nr-arena-image.cpp nr-arena-item.cpp nr-arena-item.h nr-arena-shape.cpp nr-filter-composite.cpp nr-filter-composite.h nr-filter-diffuselighting.h nr-filter-displacement-map.h nr-filter-image.cpp nr-filter-merge.cpp nr-filter-merge.h nr-filter-specularlighting.h nr-filter-units.h nr-filter.cpp nr-light.cpp nr-svgfonts.cpp snap-indicator.cpp sodipodi-ctrl.cpp sp-canvas.cpp /inkscape/src/document.cpp /inkscape/src/document.h /inkscape/src/doxygen-main.cpp /inkscape/src/eraser-context.cpp /inkscape/src/event-context.cpp /inkscape/src/extension/init.cpp /inkscape/src/extension/internal/Makefile_insert /inkscape/src/extension/internal/cairo-pdf-out.cpp /inkscape/src/extension/internal/cairo-pdf-out.h /inkscape/src/extension/internal/cairo-ps-out.cpp /inkscape/src/extension/internal/cairo-renderer-pdf-out.cpp /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/eps-out.cpp /inkscape/src/extension/internal/eps-out.h /inkscape/src/extension/internal/filter/drop-shadow.h /inkscape/src/extension/internal/filter/filter-all.cpp /inkscape/src/extension/internal/filter/filter-file.cpp /inkscape/src/extension/internal/filter/filter.cpp /inkscape/src/extension/internal/filter/filter.h /inkscape/src/extension/internal/filter/snow.h /inkscape/src/extension/internal/grid.cpp /inkscape/src/extension/internal/javafx-out.cpp /inkscape/src/extension/internal/odf.cpp /inkscape/src/extension/internal/pdf-cairo.cpp /inkscape/src/extension/internal/pdf-cairo.h /inkscape/src/extension/internal/ps-out.cpp /inkscape/src/extension/internal/ps-out.h /inkscape/src/extension/internal/ps.cpp /inkscape/src/extension/internal/ps.h /inkscape/src/extension/output.h /inkscape/src/extension/system.cpp /inkscape/src/file.cpp /inkscape/src/filter-chemistry.cpp /inkscape/src/filter-enums.h /inkscape/src/filters/Makefile_insert /inkscape/src/filters/blend-fns.h /inkscape/src/filters/blend.cpp /inkscape/src/filters/blend.h /inkscape/src/filters/colormatrix-fns.h /inkscape/src/filters/colormatrix.cpp /inkscape/src/filters/colormatrix.h /inkscape/src/filters/componenttransfer-fns.h /inkscape/src/filters/componenttransfer-funcnode.cpp /inkscape/src/filters/componenttransfer-funcnode.h /inkscape/src/filters/componenttransfer.cpp /inkscape/src/filters/componenttransfer.h /inkscape/src/filters/composite-fns.h /inkscape/src/filters/composite.cpp /inkscape/src/filters/composite.h /inkscape/src/filters/convolvematrix-fns.h /inkscape/src/filters/convolvematrix.cpp /inkscape/src/filters/convolvematrix.h /inkscape/src/filters/diffuselighting-fns.h /inkscape/src/filters/diffuselighting.cpp /inkscape/src/filters/diffuselighting.h /inkscape/src/filters/displacementmap-fns.h /inkscape/src/filters/displacementmap.cpp /inkscape/src/filters/displacementmap.h /inkscape/src/filters/distantlight.cpp /inkscape/src/filters/distantlight.h /inkscape/src/filters/flood-fns.h /inkscape/src/filters/flood.cpp /inkscape/src/filters/flood.h /inkscape/src/filters/image-fns.h /inkscape/src/filters/image.cpp /inkscape/src/filters/image.h /inkscape/src/filters/makefile.in /inkscape/src/filters/merge-fns.h /inkscape/src/filters/merge.cpp /inkscape/src/filters/merge.h /inkscape/src/filters/mergenode.cpp /inkscape/src/filters/mergenode.h /inkscape/src/filters/morphology-fns.h /inkscape/src/filters/morphology.cpp /inkscape/src/filters/morphology.h /inkscape/src/filters/offset-fns.h /inkscape/src/filters/offset.cpp /inkscape/src/filters/offset.h /inkscape/src/filters/pointlight.cpp /inkscape/src/filters/pointlight.h /inkscape/src/filters/specularlighting-fns.h /inkscape/src/filters/specularlighting.cpp /inkscape/src/filters/specularlighting.h /inkscape/src/filters/spotlight.cpp /inkscape/src/filters/spotlight.h /inkscape/src/filters/tile-fns.h /inkscape/src/filters/tile.cpp /inkscape/src/filters/tile.h /inkscape/src/filters/turbulence-fns.h /inkscape/src/filters/turbulence.cpp /inkscape/src/filters/turbulence.h /inkscape/src/flood-context.cpp /inkscape/src/gradient-chemistry.cpp /inkscape/src/gradient-context.cpp /inkscape/src/gradient-drag.cpp /inkscape/src/gradient-drag.h /inkscape/src/graphlayout/graphlayout.cpp /inkscape/src/helper/Makefile_insert /inkscape/src/helper/geom.cpp /inkscape/src/helper/geom.h /inkscape/src/helper/png-write.cpp /inkscape/src/helper/png-write.h /inkscape/src/helper/recthull.h /inkscape/src/inkscape.cpp /inkscape/src/interface.cpp /inkscape/src/libnr/nr-convert2geom.h /inkscape/src/libnr/nr-rect.cpp /inkscape/src/libnr/nr-rect.h /inkscape/src/libnrtype/FontInstance.cpp /inkscape/src/libnrtype/Layout-TNG-Compute.cpp /inkscape/src/libnrtype/Layout-TNG-Input.cpp /inkscape/src/libnrtype/Layout-TNG-OutIter.cpp /inkscape/src/libnrtype/Layout-TNG-Output.cpp /inkscape/src/libnrtype/Layout-TNG.h /inkscape/src/libnrtype/RasterFont.cpp /inkscape/src/libnrtype/font-instance.h /inkscape/src/line-snapper.cpp /inkscape/src/line-snapper.h /inkscape/src/live_effects/CMakeLists.txt /inkscape/src/live_effects/Makefile_insert /inkscape/src/live_effects/effect-enum.h /inkscape/src/live_effects/effect.cpp /inkscape/src/live_effects/effect.h /inkscape/src/live_effects/lpe-circle_with_radius.cpp /inkscape/src/live_effects/lpe-circle_with_radius.h /inkscape/src/live_effects/lpe-curvestitch.cpp /inkscape/src/live_effects/lpe-hatches.cpp /inkscape/src/live_effects/lpe-hatches.h /inkscape/src/live_effects/lpe-interpolate.cpp /inkscape/src/live_effects/lpe-knot.cpp /inkscape/src/live_effects/lpe-knot.h /inkscape/src/live_effects/lpe-patternalongpath.cpp /inkscape/src/live_effects/lpe-patternalongpath.h /inkscape/src/live_effects/lpe-perspective_path.cpp /inkscape/src/live_effects/lpe-perspective_path.h /inkscape/src/live_effects/lpe-skeleton.cpp /inkscape/src/live_effects/lpe-skeleton.h /inkscape/src/live_effects/lpe-sketch.cpp /inkscape/src/live_effects/lpe-sketch.h /inkscape/src/live_effects/lpegroupbbox.cpp /inkscape/src/live_effects/parameter/CMakeLists.txt /inkscape/src/live_effects/parameter/Makefile_insert /inkscape/src/live_effects/parameter/array.cpp /inkscape/src/live_effects/parameter/array.h /inkscape/src/live_effects/parameter/parameter.h /inkscape/src/live_effects/parameter/point.cpp /inkscape/src/live_effects/parameter/point.h /inkscape/src/live_effects/parameter/pointparam-knotholder.cpp /inkscape/src/live_effects/parameter/pointparam-knotholder.h /inkscape/src/live_effects/parameter/vector.cpp /inkscape/src/live_effects/parameter/vector.h /inkscape/src/lpe-tool-context.cpp /inkscape/src/main.cpp /inkscape/src/node-context.cpp /inkscape/src/nodepath.cpp /inkscape/src/nodepath.h /inkscape/src/object-snapper.cpp /inkscape/src/object-snapper.h /inkscape/src/pencil-context.cpp /inkscape/src/pencil-context.h /inkscape/src/preferences-skeleton.h /inkscape/src/removeoverlap/removeoverlap.cpp /inkscape/src/rubberband.cpp /inkscape/src/rubberband.h /inkscape/src/selcue.cpp /inkscape/src/select-context.cpp /inkscape/src/selection-chemistry.cpp /inkscape/src/selection.cpp /inkscape/src/selection.h /inkscape/src/seltrans.h /inkscape/src/shape-editor.cpp /inkscape/src/snap.cpp /inkscape/src/snap.h /inkscape/src/snapper.h /inkscape/src/sp-conn-end-pair.cpp /inkscape/src/sp-conn-end.cpp /inkscape/src/sp-ellipse.cpp /inkscape/src/sp-flowtext.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item-transform.cpp /inkscape/src/sp-item-transform.h /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-lpe-item.cpp /inkscape/src/sp-lpe-item.h /inkscape/src/sp-namedview.cpp /inkscape/src/sp-namedview.h /inkscape/src/sp-object-repr.cpp /inkscape/src/sp-offset.cpp /inkscape/src/sp-path.cpp /inkscape/src/sp-pattern.cpp /inkscape/src/sp-shape.cpp /inkscape/src/sp-spiral.cpp /inkscape/src/sp-star.cpp /inkscape/src/splivarot.cpp /inkscape/src/streams-gzip.cpp /inkscape/src/streams-gzip.h /inkscape/src/streams-handles.cpp /inkscape/src/streams-handles.h /inkscape/src/streams-jar.cpp /inkscape/src/streams-jar.h /inkscape/src/streams-zlib.cpp /inkscape/src/streams-zlib.h /inkscape/src/svg/svg-affine.cpp /inkscape/src/svg/svg.h /inkscape/src/text-context.cpp /inkscape/src/tweak-context.cpp /inkscape/src/ui/clipboard.cpp /inkscape/src/ui/dialog/CMakeLists.txt /inkscape/src/ui/dialog/Makefile_insert /inkscape/src/ui/dialog/align-and-distribute.cpp /inkscape/src/ui/dialog/align-and-distribute.h /inkscape/src/ui/dialog/debug.cpp /inkscape/src/ui/dialog/debug.h /inkscape/src/ui/dialog/dialog-manager.cpp /inkscape/src/ui/dialog/document-properties.cpp /inkscape/src/ui/dialog/document-properties.h /inkscape/src/ui/dialog/filedialogimpl-win32.cpp /inkscape/src/ui/dialog/filter-effects-dialog.cpp /inkscape/src/ui/dialog/inkscape-preferences.cpp /inkscape/src/ui/dialog/inkscape-preferences.h /inkscape/src/ui/dialog/livepatheffect-editor.cpp /inkscape/src/ui/dialog/livepatheffect-editor.h /inkscape/src/ui/dialog/messages.cpp /inkscape/src/ui/dialog/tile.cpp /inkscape/src/ui/dialog/tile.h /inkscape/src/ui/dialog/transformation.cpp /inkscape/src/ui/view/edit-widget.cpp /inkscape/src/ui/widget/object-composite-settings.cpp /inkscape/src/ui/widget/preferences-widget.cpp /inkscape/src/ui/widget/preferences-widget.h /inkscape/src/ui/widget/style-subject.cpp /inkscape/src/ui/widget/style-subject.h /inkscape/src/verbs.cpp /inkscape/src/verbs.h /inkscape/src/widgets/Makefile_insert /inkscape/src/widgets/calligraphic-profile-rename.cpp /inkscape/src/widgets/calligraphic-profile-rename.h /inkscape/src/widgets/desktop-widget.cpp /inkscape/src/widgets/font-selector.cpp /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/select-toolbar.cpp /inkscape/src/widgets/toolbox.cpp /inkscape/src/zoom-context.cpp
3f906f24613d8a68c82b3b7b74f99900f7e5e7d5 12-May-2008 dvlierop2 <dvlierop2@users.sourceforge.net>

Add a centralized check (i.e. in the snapper mechanism) whether we've snapped or not, instead of leaving it up to the various tools. This should prevent these tools from moving to (0,0) if they bluntly use the value returned by the snapping mechanism without checking whether snapping has really occured.

e4f08f2a8921c4cb52716e59c7831b98ec237b2f 04-May-2008 dvlierop2 <dvlierop2@users.sourceforge.net>

Next steps in implementing the snapping indicator

c3d71eeb981927093e5a6284277181d1d6b83985 30-Apr-2008 dvlierop2 <dvlierop2@users.sourceforge.net>

- Major refactoring of snapping related code... - Enabling snap indicator for all remaining tools

c2f971415f07fbf4825e88523d6f964e0a5b1873 07-Apr-2008 dvlierop2 <dvlierop2@users.sourceforge.net>

Refactor snapper and snapindicator (in order to enable the snapindicator in the selector tool)

fac0962a18d1fb6d73726dbbe94d3204459484c7 22-Mar-2008 joncruz <joncruz@users.sourceforge.net>

Line-end fixups

9a0751b8ddc1e4f4991cc95f18de6434d8adfd11 13-Mar-2008 johanengelen <johanengelen@users.sourceforge.net>

disable snapindicator for now to fix pen tool

c0730cd203da4bff902711ee9ce32513a6691c2e 03-Mar-2008 johanengelen <johanengelen@users.sourceforge.net>

new: guide snapping indicator! see if you like it, comments are always welcome!

5dae8b7fdd5f82060b96b68ac7abcc524b855e7b 02-Mar-2008 johanengelen <johanengelen@users.sourceforge.net>

remove flashing test indicator on pointparam. remove some leftover code from point param code remove test pointparam from LPEKnot added SnapIndicator added SnapIndicator to SPDesktop, and a call from guidesnapping to display a snapindicator when a guide is snapped. fix canvas-temporary-item-list.cpp