History log of /inkscape/src/snap-preferences.h
Revision Date Author Comments Expand
d2e42b9425ccd4c2d4c20c2217455da177035e48 27-Sep-2014 Liam P. White <inkscapebrony@gmail.com>

Update to experimental r13565

/inkscape/TRANSLATORS /inkscape/configure.ac /inkscape/po/POTFILES.in /inkscape/po/cs.po /inkscape/po/inkscape.pot /inkscape/po/it.po /inkscape/po/uk.po /inkscape/share/icons/icons.svg /inkscape/share/symbols/MapSymbols.svg /inkscape/share/symbols/MapSymbolsNPS.svg /inkscape/share/symbols/README /inkscape/share/templates/Makefile.am /inkscape/share/templates/README /inkscape/share/templates/create_defaults.pl /inkscape/share/templates/default.be.svg /inkscape/share/templates/default.ca.svg /inkscape/share/templates/default.cs.svg /inkscape/share/templates/default.de.svg /inkscape/share/templates/default.en_US.svg /inkscape/share/templates/default.eo.svg /inkscape/share/templates/default.es.svg /inkscape/share/templates/default.eu.svg /inkscape/share/templates/default.fi.svg /inkscape/share/templates/default.fr.svg /inkscape/share/templates/default.hu.svg /inkscape/share/templates/default.it.svg /inkscape/share/templates/default.ja.svg /inkscape/share/templates/default.lt.svg /inkscape/share/templates/default.nl.svg /inkscape/share/templates/default.pl.svg /inkscape/share/templates/default.pt_BR.svg /inkscape/share/templates/default.ro.svg /inkscape/share/templates/default.sk.svg /inkscape/share/templates/default.svg /inkscape/share/templates/default.zh_TW.svg /inkscape/share/templates/default_px.svg CMakeLists.txt Makefile.am Makefile_insert attribute-rel-util.h attributes.cpp attributes.h axis-manip.cpp axis-manip.h box3d-side.h box3d.h cms-color-types.h cms-system.h color-profile.h color-rgba.h color.cpp color.h conn-avoid-ref.h context-fns.cpp context-fns.h debug/gdk-event-latency-tracker.cpp debug/gdk-event-latency-tracker.h desktop-events.cpp desktop-style.cpp desktop-style.h dialogs/CMakeLists.txt dialogs/Makefile_insert dialogs/makefile.in dir-util.h display/cairo-utils.cpp display/cairo-utils.h display/canvas-arena.h display/canvas-axonomgrid.h display/canvas-bpath.cpp display/canvas-grid.h display/canvas-temporary-item-list.cpp display/canvas-temporary-item-list.h display/canvas-temporary-item.cpp display/canvas-temporary-item.h display/canvas-text.cpp display/curve.cpp display/curve.h display/drawing-context.h display/drawing-item.cpp display/drawing-item.h display/drawing-surface.h display/drawing.h display/gnome-canvas-acetate.h display/grayscale.cpp display/grayscale.h display/nr-3dutils.h display/nr-filter-blend.h display/nr-filter-colormatrix.h display/nr-filter-component-transfer.h display/nr-filter-composite.h display/nr-filter-convolve-matrix.h display/nr-filter-diffuselighting.h display/nr-filter-displacement-map.h display/nr-filter-flood.h display/nr-filter-gaussian.h display/nr-filter-image.h display/nr-filter-merge.h display/nr-filter-morphology.h display/nr-filter-offset.h display/nr-filter-primitive.h display/nr-filter-skeleton.h display/nr-filter-slot.h display/nr-filter-specularlighting.h display/nr-filter-tile.h display/nr-filter-turbulence.h display/nr-filter-types.h display/nr-filter-units.h display/nr-filter-utils.h display/nr-filter.h display/nr-light-types.h display/nr-light.cpp display/nr-light.h display/nr-svgfonts.h display/sp-canvas-item.h display/sp-canvas-util.h display/sp-canvas.cpp display/sp-canvas.h document-private.h document-undo.cpp document.cpp document.h draw-anchor.cpp draw-anchor.h event-log.h extension/implementation/script.cpp extension/internal/bitmap/crop.cpp extension/internal/bitmap/opacity.cpp extension/internal/cairo-render-context.h extension/internal/cdr-input.cpp extension/internal/gdkpixbuf-input.cpp extension/internal/gdkpixbuf-input.h extension/internal/pdfinput/pdf-input.cpp extension/internal/vsd-input.cpp extension/prefdialog.cpp extract-uri.h factory.h file.h filter-chemistry.h filter-enums.h filters/distantlight.h filters/pointlight.h filters/spotlight.h gc-anchored.h gc-core.h gradient-chemistry.h graphlayout.h helper-fns.h inkscape-version.h inkview.cpp interface.cpp interface.h isinf.h isnormal.h knot-holder-entity.h knot.h knotholder.cpp knotholder.h layer-manager.h layer-model.h libnrtype/Layout-TNG-Compute.cpp line-geometry.h line-snapper.cpp line-snapper.h live_effects/CMakeLists.txt live_effects/Makefile_insert live_effects/effect-enum.h live_effects/effect.cpp live_effects/effect.h live_effects/lpe-attach-path.cpp live_effects/lpe-attach-path.h live_effects/lpe-bounding-box.cpp live_effects/lpe-bounding-box.h live_effects/lpe-bspline.cpp live_effects/lpe-copy_rotate.cpp live_effects/lpe-ellipse_5pts.cpp live_effects/lpe-ellipse_5pts.h live_effects/lpe-fill-between-many.cpp live_effects/lpe-fill-between-many.h live_effects/lpe-fill-between-strokes.cpp live_effects/lpe-fill-between-strokes.h live_effects/lpe-fillet-chamfer.cpp live_effects/lpe-fillet-chamfer.h live_effects/lpe-interpolate_points.cpp live_effects/lpe-jointype.cpp live_effects/lpe-jointype.h live_effects/lpe-knot.cpp live_effects/lpe-knot.h live_effects/lpe-powerstroke-interpolators.h live_effects/lpe-powerstroke.cpp live_effects/lpe-powerstroke.h live_effects/lpe-roughen.cpp live_effects/lpe-roughen.h live_effects/lpe-tangent_to_curve.cpp live_effects/lpe-tangent_to_curve.h live_effects/lpe-taperstroke.cpp live_effects/lpe-taperstroke.h live_effects/lpeobject-reference.h live_effects/lpeobject.h live_effects/parameter/Makefile_insert live_effects/parameter/filletchamferpointarray.cpp live_effects/parameter/filletchamferpointarray.h live_effects/parameter/originalpatharray.cpp live_effects/parameter/originalpatharray.h live_effects/parameter/powerstrokepointarray.cpp live_effects/parameter/powerstrokepointarray.h live_effects/parameter/transformedpoint.cpp live_effects/parameter/transformedpoint.h live_effects/pathoutlineprovider.cpp live_effects/pathoutlineprovider.h main-cmdlineact.h marker.h menus-skeleton.h message-context.h message-stack.h number-opt-number.h object-edit.cpp object-hierarchy.cpp object-hierarchy.h path-chemistry.cpp path-chemistry.h path-prefix.h persp3d-reference.h persp3d.h perspective-line.h preferences-skeleton.h preferences.h prefix.cpp prefix.h print.h profile-manager.h proj_pt.cpp proj_pt.h rdf.h removeoverlap.h rubberband.h satisfied-guide-cns.h selcue.h selection-chemistry.cpp selection-chemistry.h selection-describer.h selection.h seltrans-handles.h seltrans.h shape-editor.h shortcuts.h snap-candidate.h snap-preferences.h snap.cpp snap.h snapped-curve.h snapped-point.h snapper.h sp-anchor.h sp-clippath.h sp-conn-end-pair.h sp-conn-end.h sp-cursor.cpp sp-cursor.h sp-defs.h sp-desc.h sp-ellipse.h sp-filter-primitive.h sp-filter.h sp-flowdiv.h sp-flowregion.h sp-flowtext.h sp-font-face.h sp-font.h sp-glyph-kerning.h sp-glyph.h sp-gradient-vector.h sp-gradient.cpp sp-gradient.h sp-guide.cpp sp-guide.h sp-image.h sp-item-group.cpp sp-item-group.h sp-item-notify-moveto.cpp sp-item-transform.cpp sp-item-transform.h sp-item.cpp sp-item.h sp-line.h sp-linear-gradient.cpp sp-linear-gradient.h sp-lpe-item.cpp sp-lpe-item.h sp-mask.h sp-mesh-array.cpp sp-mesh-array.h sp-mesh-gradient.cpp sp-mesh-gradient.h sp-mesh-patch.h sp-mesh-row.h sp-metadata.h sp-missing-glyph.h sp-namedview.cpp sp-namedview.h sp-object-group.h sp-object.cpp sp-object.h sp-offset.h sp-paint-server-reference.h sp-paint-server.h sp-path.h sp-pattern.h sp-polygon.h sp-polyline.h sp-radial-gradient.cpp sp-radial-gradient.h sp-rect.h sp-root.h sp-script.h sp-shape.h sp-solid-color.cpp sp-solid-color.h sp-spiral.h sp-star.h sp-stop.h sp-string.h sp-style-elem.h sp-switch.h sp-symbol.h sp-tag-use-reference.cpp sp-tag-use-reference.h sp-tag-use.cpp sp-tag-use.h sp-tag.cpp sp-tag.h sp-text.h sp-textpath.h sp-title.h sp-tref-reference.h sp-tref.h sp-tspan.h sp-use-reference.h sp-use.h splivarot.h streq.h style-enums.h style-internal.cpp style-internal.h style.h svg-view-widget.h svg-view.h svg/css-ostringstream.h svg/path-string.h svg/stringstream.h svg/svg-color.h svg/svg.h text-chemistry.h text-editing.h transf_mat_3x4.h ui/CMakeLists.txt ui/Makefile_insert ui/dialog-events.cpp ui/dialog-events.h ui/dialog/Makefile_insert ui/dialog/aboutbox.cpp ui/dialog/calligraphic-profile-rename.h ui/dialog/color-item.cpp ui/dialog/dialog-manager.cpp ui/dialog/dock-behavior.cpp ui/dialog/document-properties.cpp ui/dialog/export.cpp ui/dialog/filedialog.cpp ui/dialog/filedialog.h ui/dialog/filedialogimpl-gtkmm.cpp ui/dialog/filedialogimpl-win32.cpp ui/dialog/find.cpp ui/dialog/floating-behavior.cpp ui/dialog/font-substitution.cpp ui/dialog/guides.cpp ui/dialog/lpe-fillet-chamfer-properties.cpp ui/dialog/lpe-fillet-chamfer-properties.h ui/dialog/lpe-powerstroke-properties.cpp ui/dialog/lpe-powerstroke-properties.h ui/dialog/objects.cpp ui/dialog/objects.h ui/dialog/ocaldialogs.cpp ui/dialog/ocaldialogs.h ui/dialog/swatches.cpp ui/dialog/swatches.h ui/dialog/tags.cpp ui/dialog/tags.h ui/dialog/xml-tree.cpp ui/tool/multi-path-manipulator.cpp ui/tool/multi-path-manipulator.h ui/tool/node.cpp ui/tool/path-manipulator.cpp ui/tools/freehand-base.cpp ui/tools/freehand-base.h ui/tools/node-tool.cpp ui/tools/pen-tool.cpp ui/tools/pencil-tool.cpp ui/widget/Makefile_insert ui/widget/addtoicon.cpp ui/widget/addtoicon.h ui/widget/clipmaskicon.cpp ui/widget/clipmaskicon.h ui/widget/color-picker.cpp ui/widget/filter-effect-chooser.cpp ui/widget/filter-effect-chooser.h ui/widget/highlight-picker.cpp ui/widget/highlight-picker.h ui/widget/insertordericon.cpp ui/widget/insertordericon.h ui/widget/layertypeicon.cpp ui/widget/layertypeicon.h unclump.cpp unclump.h unicoderange.h uri-references.h uri.h vanishing-point.h verbs.cpp verbs.h version.cpp version.h widgets/dash-selector.cpp widgets/desktop-widget.cpp widgets/desktop-widget.h widgets/gradient-vector.cpp widgets/sp-color-icc-selector.cpp widgets/sp-color-notebook.cpp widgets/sp-color-scales.cpp widgets/sp-color-wheel-selector.cpp widgets/stroke-marker-selector.cpp widgets/stroke-style.cpp widgets/stroke-style.h xml/event.h xml/helper-observer.h xml/node-event-vector.h xml/node-observer.h xml/node.h xml/pi-node.h xml/quote.h xml/rebase-hrefs.h xml/repr.h xml/simple-node.h
11f343b8117dbf56931f537820c2749a8232fec2 31-Aug-2014 Liam P. White <inkscapebrony@gmail.com>

Header cleanup: stop using Glib types where they aren't truly needed. Eases GThread deprecation errors.

CMakeLists.txt Makefile_insert box3d-side.h box3d.h context-fns.cpp context-fns.h desktop-style.h dir-util.h document-private.h document-undo.cpp document.cpp document.h draw-anchor.cpp draw-anchor.h event-log.h extension/internal/gdkpixbuf-input.cpp extension/internal/gdkpixbuf-input.h extract-uri.h factory.h file.h filter-chemistry.h filter-enums.h gc-anchored.h gc-core.h gradient-chemistry.h graphlayout.h helper-fns.h inkscape-version.h interface.cpp interface.h isinf.h isnormal.h knot-holder-entity.h knot.h knotholder.h layer-manager.h layer-model.h line-geometry.h line-snapper.cpp line-snapper.h live_effects/lpe-copy_rotate.cpp live_effects/lpe-knot.cpp live_effects/lpeobject-reference.h live_effects/lpeobject.h main-cmdlineact.h marker.h message-context.h message-stack.h number-opt-number.h object-edit.cpp object-hierarchy.cpp object-hierarchy.h path-chemistry.h path-prefix.h persp3d-reference.h persp3d.h perspective-line.h preferences-skeleton.h preferences.h print.h profile-manager.h proj_pt.h rdf.h removeoverlap.h rubberband.h selcue.h selection-chemistry.h selection-describer.h selection.h seltrans-handles.h seltrans.h shape-editor.h shortcuts.h snap-candidate.h snap-preferences.h snap.h snapped-curve.h snapped-point.h snapper.h sp-anchor.h sp-clippath.h sp-conn-end-pair.h sp-conn-end.h sp-cursor.cpp sp-cursor.h sp-defs.h sp-desc.h sp-ellipse.h sp-filter-primitive.h sp-filter.h sp-flowdiv.h sp-flowregion.h sp-flowtext.h sp-font-face.h sp-font.h sp-glyph-kerning.h sp-glyph.h sp-gradient-vector.h sp-gradient.h sp-guide.h sp-image.h sp-item-group.h sp-item-notify-moveto.cpp sp-item-transform.cpp sp-item-transform.h sp-item.cpp sp-item.h sp-line.h sp-linear-gradient.cpp sp-linear-gradient.h sp-lpe-item.h sp-mask.h sp-mesh-array.h sp-mesh-gradient.h sp-mesh-patch.h sp-mesh-row.h sp-metadata.h sp-missing-glyph.h sp-namedview.cpp sp-namedview.h sp-object-group.h sp-object.cpp sp-object.h sp-offset.h sp-paint-server-reference.h sp-paint-server.h sp-path.h sp-pattern.h sp-polygon.h sp-polyline.h sp-radial-gradient.cpp sp-radial-gradient.h sp-rect.h sp-root.h sp-script.h sp-shape.h sp-solid-color.cpp sp-solid-color.h sp-spiral.h sp-star.h sp-stop.h sp-string.h sp-style-elem.h sp-switch.h sp-symbol.h sp-text.h sp-textpath.h sp-title.h sp-tref-reference.h sp-tref.h sp-tspan.h sp-use-reference.h sp-use.h splivarot.h streq.h style-enums.h style.h svg-view-widget.h svg-view.h text-chemistry.h text-editing.h transf_mat_3x4.h unclump.cpp unclump.h unicoderange.h uri-references.h uri.h vanishing-point.h verbs.h version.cpp version.h
cc73cee8850298de187524b7223217148dd30750 19-Jul-2013 Matthew Petroff <matthew@mpetroff.net>

Removed "helper/units.h" from "snap-preferences.h".

f8526e9e32507aa02ffdb5fd9f3ee99393ec9afd 14-Feb-2012 Diederik van Lierop <mail@diedenrezi.nl>

1) Add checkboxes for perpendicular and tangential snapping to the document properties dialog (on the snap tab) 2) Newly created guides (dragged off the ruler) will take on the angle of the curve that's being snapped to (either perpendicularly or tangentialy, depending of the settings in the document properties dialog)

e880856acecaf628f3066ed5688c97471762481b 18-Dec-2011 Diederik van Lierop <mail@diedenrezi.nl>

Refactor snap-preferences a bit more

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

Fixing more broken and split doc comments.

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

Cleanup pass on documentation that was dumping garbage into doxygen output.

2geom/basic-intersection.h 2geom/conic_section_clipper.h 2geom/conic_section_clipper_cr.h 2geom/conic_section_clipper_impl.h 2geom/conicsec.h 2geom/convex-cover.h 2geom/ellipse.h 2geom/geom.h 2geom/linear.h 2geom/nearest-point.h 2geom/piecewise.h 2geom/sbasis-geometric.h 2geom/sbasis-math.h 2geom/sbasis-poly.h 2geom/sbasis.h 2geom/shape.h 2geom/svg-path-parser.h 2geom/svg-path.h 2geom/toposweep.h bind/javabind-private.h bind/javabind.h bind/javainc/jni.h color-rgba.h color.h desktop.h display/canvas-temporary-item-list.h display/canvas-temporary-item.h display/curve.h display/grayscale.h display/nr-filter-utils.h display/snap-indicator.h display/sodipodi-ctrlrect.h display/sp-canvas-group.h display/sp-canvas-item.h display/sp-canvas.h dom/css.h dom/cssreader.h dom/dom.h dom/domimpl.h dom/domptr.h dom/domstring.h dom/events.h dom/io/base64stream.h dom/io/bufferstream.h dom/io/domstream.h dom/io/gzipstream.h dom/io/stringstream.h dom/io/uristream.h dom/ls.h dom/lsimpl.h dom/odf/odfdocument.h dom/smil.h dom/smilimpl.h dom/stylesheets.h dom/svg.h dom/svg2.h dom/svgimpl.h dom/svgreader.h dom/svgtypes.h dom/traversal.h dom/ucd.h dom/uri.h dom/util/digest.h dom/util/thread.h dom/util/ziptool.h dom/views-level3.h dom/views.h dom/xmlreader.h dom/xmlwriter.h dom/xpath.h dom/xpathimpl.h dom/xpathparser.h dom/xpathtoken.h event-context.h event-log.h extension/internal/gimpgrad.h extension/internal/odf.h extension/internal/pdfinput/pdf-input.h extension/internal/pdfinput/pdf-parser.h extension/internal/pdfinput/svg-builder.h extension/script/InkscapeScript.h gc-anchored.h gc-soft-ptr.h graphlayout.h guide-snapper.h help.h helper-fns.h helper/geom-curves.h helper/geom-nodetype.h helper/geom.h io/base64stream.h io/gzipstream.h io/inkscapestream.h io/resource.h io/uristream.h io/xsltstream.h knot-enums.h knot-holder-entity.h libcola/defs.h libvpsc/block.h libvpsc/csolve_VPSC.h libvpsc/pairingheap/PairingHeap.cpp libvpsc/pairingheap/PairingHeap.h libvpsc/solve_VPSC.h libvpsc/variable.h line-snapper.h object-hierarchy.h object-snapper.h registrytool.h rubberband.h selection.h snap-candidate.h snap-enums.h snap-preferences.h sp-gradient.h sp-object.h sp-offset.h sp-spiral.h svg-view-widget.h svg-view.h svg/path-string.h trace/siox.h trace/trace.h ui/dialog/guides.h ui/view/edit-widget-interface.h ui/view/view-widget.h ui/view/view.h ui/widget/attr-widget.h ui/widget/button.h ui/widget/color-preview.h ui/widget/combo-enums.h ui/widget/dock-item.h ui/widget/entity-entry.h ui/widget/entry.h ui/widget/handlebox.h ui/widget/icon-widget.h ui/widget/labelled.h ui/widget/licensor.h ui/widget/notebook-page.h ui/widget/page-sizer.h ui/widget/panel.h ui/widget/point.h ui/widget/preferences-widget.h ui/widget/random.h ui/widget/registered-enums.h ui/widget/registered-widget.h ui/widget/registry.h ui/widget/rendering-options.h ui/widget/rotateable.h ui/widget/ruler.h ui/widget/scalar-unit.h ui/widget/scalar.h ui/widget/selected-style.h ui/widget/spin-slider.h ui/widget/style-subject.h ui/widget/svg-canvas.h ui/widget/text.h ui/widget/toolbox.h ui/widget/unit-menu.h ui/widget/zoom-status.h undo-stack-observer.h uri.h util/enums.h util/list.h verbs.h widgets/paint-selector.h
dd4813c95b01f50d65fad4afa4a221926c995a05 27-Aug-2011 Diederik van Lierop <mail@diedenrezi.nl>

Allow snapping to path intersections without snapping to the paths themselves

727eeb2592befe925906eb7605e9ed770697162b 25-Aug-2011 Diederik van Lierop <mail@diedenrezi.nl>

Fix "snap guides" toggle

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

6870ed0e21db566752803f973d565bdd2cae8855 10-Jul-2011 Diederik van Lierop <mail@diedenrezi.nl>

Selector's toolbar: changing the dimensions of the visual bounding box of selection of multiple objects having different stroke widths has been fixed (bug #212768, #190557, ...)

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

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
f200d31b8a03050faa7243929bbd5698db488399 23-Jan-2010 Diederik van Lierop <mailat-signdiedenrezidotnl>

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

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

6debf70683e9b0f2787a5341a9e186903962d54e 31-Jan-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

Store the snapper tolerances in the snap-preferences instead of in each snapper individualy. This way we don't have to update all snappers when the namedview has been updated (and we can get rid of the _update_snap_distances() call)

bc2c9f897bc52112f52a3977137983e8fa3a7cc2 28-Jan-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

Add buttons for snapping to grids and/or guides

332f5d0034d0091fd568fb1fa598cc2092121dd2 18-Jan-2009 dvlierop2 <dvlierop2@users.sourceforge.net>

- Snap to the midpoint of shapes and bboxes - Snap to the midpoint of paths and bbox edges - Refactor the snapping toggle, i.e. what snaps to what when toggling a specific option in the snapping toolbar PS: icons.svg has been modified, so use "make install" if needed

2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0 14-Dec-2008 dvlierop2 <dvlierop2@users.sourceforge.net>

1) snap midpoints of line segments (both as source and as target) 2) snap intersections within a single shape (as source; as target was already implemented)

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