History log of /inkscape/src/xml/rebase-hrefs.cpp
Revision Date Author Comments Expand
7548eff1649daed7052b1cd38de60a02207dad22 08-Dec-2015 Marc Jeanmougin <marcjeanmougin@free.fr>

cppification : GHashMaps replaced by stl maps. getResouceList now gives a std::set<SPObject *>. Should give some performance improvements (quite a few linear lookups are now logarithmic)

c0537dcfe264414d52ad86579d57cb0cb2183dcb 08-Dec-2011 Alex Valavanis <valavanisalex@gmail.com>

Switch to top-level glib headers. Thanks to DimStar for patch

/inkscape/src/attributes.cpp /inkscape/src/attributes.h /inkscape/src/bind/javabind.cpp /inkscape/src/cms-color-types.h /inkscape/src/cms-system.h /inkscape/src/color-profile.h /inkscape/src/color-rgba.h /inkscape/src/conn-avoid-ref.h /inkscape/src/debug/logger.cpp /inkscape/src/debug/simple-event.h /inkscape/src/debug/timestamp.cpp /inkscape/src/dialogs/clonetiler.cpp /inkscape/src/dir-util.cpp /inkscape/src/dir-util.h /inkscape/src/display/canvas-bpath.h /inkscape/src/display/canvas-temporary-item.h /inkscape/src/display/curve.cpp /inkscape/src/display/curve.h /inkscape/src/display/gnome-canvas-acetate.h /inkscape/src/display/nr-3dutils.cpp /inkscape/src/display/nr-filter-diffuselighting.cpp /inkscape/src/display/nr-filter-specularlighting.cpp /inkscape/src/display/sodipodi-ctrlrect.h /inkscape/src/display/sp-canvas.h /inkscape/src/document-subset.cpp /inkscape/src/draw-anchor.h /inkscape/src/dyna-draw-context.cpp /inkscape/src/eraser-context.cpp /inkscape/src/extension/internal/cairo-render-context.cpp /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/pdfinput/svg-builder.h /inkscape/src/extract-uri.h /inkscape/src/file.cpp /inkscape/src/file.h /inkscape/src/gc-anchored.h /inkscape/src/gc-core.h /inkscape/src/gc.cpp /inkscape/src/gradient-drag.h /inkscape/src/help.h /inkscape/src/helper/gnome-utils.h /inkscape/src/helper/pixbuf-ops.cpp /inkscape/src/helper/pixbuf-ops.h /inkscape/src/helper/png-write.cpp /inkscape/src/helper/png-write.h /inkscape/src/helper/stlport.h /inkscape/src/helper/stock-items.h /inkscape/src/helper/unit-menu.h /inkscape/src/helper/units.h /inkscape/src/inkscape.h /inkscape/src/inkview.cpp /inkscape/src/io/inkjar.h /inkscape/src/io/resource.cpp /inkscape/src/io/sys.cpp /inkscape/src/io/sys.h /inkscape/src/knot-holder-entity.h /inkscape/src/knotholder.h /inkscape/src/libcroco/cr-libxml-node-iface.h /inkscape/src/libcroco/cr-node-iface.h /inkscape/src/libnrtype/FontFactory.cpp /inkscape/src/libnrtype/Layout-TNG-Output.cpp /inkscape/src/libnrtype/nr-type-primitives.cpp /inkscape/src/libnrtype/nr-type-primitives.h /inkscape/src/livarot/AlphaLigne.cpp /inkscape/src/livarot/BitLigne.cpp /inkscape/src/livarot/PathSimplify.cpp /inkscape/src/livarot/Shape.cpp /inkscape/src/livarot/ShapeSweep.cpp /inkscape/src/livarot/int-line.cpp /inkscape/src/livarot/sweep-event.cpp /inkscape/src/livarot/sweep-tree-list.cpp /inkscape/src/live_effects/parameter/array.h /inkscape/src/live_effects/parameter/bool.h /inkscape/src/live_effects/parameter/enum.h /inkscape/src/live_effects/parameter/path.h /inkscape/src/live_effects/parameter/point.h /inkscape/src/live_effects/parameter/powerstrokepointarray.h /inkscape/src/live_effects/parameter/text.h /inkscape/src/live_effects/parameter/vector.h /inkscape/src/main-cmdlineact.h /inkscape/src/message-context.cpp /inkscape/src/message-stack.cpp /inkscape/src/modifier-fns.h /inkscape/src/object-hierarchy.h /inkscape/src/path-chemistry.cpp /inkscape/src/removeoverlap.h /inkscape/src/sp-conn-end-pair.h /inkscape/src/sp-conn-end.h /inkscape/src/sp-gradient-fns.h /inkscape/src/sp-gradient-vector.h /inkscape/src/sp-linear-gradient-fns.h /inkscape/src/sp-metrics.h /inkscape/src/sp-radial-gradient.h /inkscape/src/sp-stop.h /inkscape/src/sp-text.h /inkscape/src/sp-textpath.h /inkscape/src/sp-tspan.h /inkscape/src/splivarot.cpp /inkscape/src/spray-context.cpp /inkscape/src/svg/css-ostringstream.cpp /inkscape/src/svg/css-ostringstream.h /inkscape/src/svg/stringstream.h /inkscape/src/svg/strip-trailing-zeros.cpp /inkscape/src/svg/svg-affine.cpp /inkscape/src/svg/svg-color.cpp /inkscape/src/svg/svg-color.h /inkscape/src/svg/svg-length.cpp /inkscape/src/svg/svg-length.h /inkscape/src/svg/svg-path-geom-test.h /inkscape/src/svg/svg-path.cpp /inkscape/src/svg/svg.h /inkscape/src/svg/test-stubs.h /inkscape/src/text-editing.h /inkscape/src/text-tag-attributes.h /inkscape/src/trace/potrace/potracelib.cpp /inkscape/src/tweak-context.cpp /inkscape/src/ui/cache/svg_preview_cache.cpp /inkscape/src/ui/dialog/desktop-tracker.h /inkscape/src/ui/dialog/dialog-manager.h /inkscape/src/ui/dialog/icon-preview.cpp /inkscape/src/ui/widget/icon-widget.cpp /inkscape/src/unclump.h /inkscape/src/uri.h /inkscape/src/util/ege-appear-time-tracker.h /inkscape/src/util/share.cpp /inkscape/src/version.cpp /inkscape/src/version.h /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/sp-color-icc-selector.h /inkscape/src/widgets/sp-color-scales.h /inkscape/src/widgets/sp-color-wheel-selector.h /inkscape/src/widgets/spinbutton-events.h /inkscape/src/widgets/spw-utilities.h /inkscape/src/widgets/stroke-style.cpp attribute-record.h comment-node.h croco-node-iface.cpp event.h node-event-vector.h node-observer.h node.h pi-node.h quote.cpp rebase-hrefs.cpp rebase-hrefs.h repr.h simple-node.cpp text-node.h
dba000f5d57805a180d88629c546271da730f6c4 07-May-2011 Jon A. Cruz <jon@joncruz.org>

Fix windows build.

a63dbee6633e3ed991bb2b34cbed7c9f02c1a839 06-May-2011 Jon A. Cruz <jon@joncruz.org>

Adding initial cut of resource manager.

0bdee8efb29c7a4a6e6e7c583ae5e710256e1a2e 22-Mar-2011 JazzyNico <nicoduf@yahoo.fr>

Path. Fix for Bug #170225 (relative image paths instead of absolute).

60282e8335d7b6ae7020613bb22c7c69a6909fbb 22-Feb-2011 Jon A. Cruz <jon@joncruz.org>

Finished cleanup of outdated SP_OBJECT_REPR C macro.

/inkscape/src/connector-context.cpp /inkscape/src/dialogs/find.cpp /inkscape/src/dialogs/item-properties.cpp /inkscape/src/dialogs/object-attributes.cpp /inkscape/src/dialogs/spellcheck.cpp /inkscape/src/draw-context.cpp /inkscape/src/extension/implementation/implementation.cpp /inkscape/src/extension/internal/bitmap/imagemagick.cpp /inkscape/src/extension/internal/bluredge.cpp /inkscape/src/extension/internal/filter/filter.cpp /inkscape/src/extension/internal/grid.cpp /inkscape/src/extension/internal/pdfinput/svg-builder.cpp /inkscape/src/extension/param/parameter.cpp /inkscape/src/extension/patheffect.cpp /inkscape/src/file.cpp /inkscape/src/filters/colormatrix.cpp /inkscape/src/filters/componenttransfer.cpp /inkscape/src/filters/convolvematrix.cpp /inkscape/src/filters/diffuselighting.cpp /inkscape/src/filters/flood.cpp /inkscape/src/filters/image.cpp /inkscape/src/filters/merge.cpp /inkscape/src/filters/mergenode.cpp /inkscape/src/filters/morphology.cpp /inkscape/src/filters/offset.cpp /inkscape/src/filters/specularlighting.cpp /inkscape/src/filters/tile.cpp /inkscape/src/filters/turbulence.cpp /inkscape/src/helper/stock-items.cpp /inkscape/src/jabber_whiteboard/node-tracker.cpp /inkscape/src/live_effects/lpe-curvestitch.cpp /inkscape/src/main.cpp /inkscape/src/marker.cpp /inkscape/src/object-edit.cpp /inkscape/src/persp3d-reference.cpp /inkscape/src/persp3d.cpp /inkscape/src/sp-anchor.cpp /inkscape/src/sp-conn-end.cpp /inkscape/src/sp-desc.cpp /inkscape/src/sp-ellipse.cpp /inkscape/src/sp-filter-primitive.cpp /inkscape/src/sp-flowdiv.cpp /inkscape/src/sp-font-face.cpp /inkscape/src/sp-gaussian-blur.cpp /inkscape/src/sp-glyph-kerning.cpp /inkscape/src/sp-glyph.cpp /inkscape/src/sp-guide.cpp /inkscape/src/sp-guide.h /inkscape/src/sp-item-notify-moveto.cpp /inkscape/src/sp-item-transform.cpp /inkscape/src/sp-lpe-item.cpp /inkscape/src/sp-metadata.cpp /inkscape/src/sp-missing-glyph.cpp /inkscape/src/sp-object.h /inkscape/src/sp-offset.cpp /inkscape/src/sp-path.cpp /inkscape/src/sp-polyline.cpp /inkscape/src/sp-root.cpp /inkscape/src/sp-skeleton.cpp /inkscape/src/sp-spiral.cpp /inkscape/src/sp-star.cpp /inkscape/src/sp-string.cpp /inkscape/src/sp-symbol.cpp /inkscape/src/sp-title.cpp /inkscape/src/sp-tref-reference.cpp /inkscape/src/ui/clipboard.cpp /inkscape/src/ui/dialog/document-metadata.cpp /inkscape/src/ui/dialog/document-properties.cpp /inkscape/src/ui/dialog/find.cpp /inkscape/src/ui/dialog/svg-fonts-dialog.cpp /inkscape/src/ui/dialog/tile.cpp /inkscape/src/ui/widget/attr-widget.h /inkscape/src/ui/widget/page-sizer.cpp /inkscape/src/ui/widget/registered-widget.cpp /inkscape/src/ui/widget/registered-widget.h /inkscape/src/ui/widget/ruler.cpp /inkscape/src/ui/widget/selected-style.cpp /inkscape/src/ui/widget/tolerance-slider.cpp /inkscape/src/unclump.cpp /inkscape/src/verbs.cpp /inkscape/src/widgets/paint-selector.cpp rebase-hrefs.cpp
2b635337710b879262acf4906dd85ee99b69f474 01-Jul-2010 Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom>

C++fied SPDocument added

/inkscape/src/application/editor.cpp /inkscape/src/color-profile.cpp /inkscape/src/conn-avoid-ref.cpp /inkscape/src/connector-context.cpp /inkscape/src/desktop.cpp /inkscape/src/dialogs/clonetiler.cpp /inkscape/src/dialogs/export.cpp /inkscape/src/display/nr-filter-image.cpp /inkscape/src/document-undo.cpp /inkscape/src/document.cpp /inkscape/src/document.h /inkscape/src/draw-context.cpp /inkscape/src/eraser-context.cpp /inkscape/src/extension/implementation/script.cpp /inkscape/src/extension/implementation/xslt.cpp /inkscape/src/extension/internal/cairo-png-out.cpp /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/emf-win32-inout.cpp /inkscape/src/extension/internal/emf-win32-print.cpp /inkscape/src/extension/internal/gdkpixbuf-input.cpp /inkscape/src/extension/internal/gimpgrad.cpp /inkscape/src/extension/internal/grid.cpp /inkscape/src/extension/internal/latex-pstricks-out.cpp /inkscape/src/extension/internal/latex-pstricks.cpp /inkscape/src/extension/internal/latex-text-renderer.cpp /inkscape/src/extension/internal/odf.cpp /inkscape/src/extension/internal/pdf-input-cairo.cpp /inkscape/src/extension/internal/pdfinput/pdf-input.cpp /inkscape/src/extension/internal/svg.cpp /inkscape/src/extension/internal/win32.cpp /inkscape/src/extension/internal/wpg-input.cpp /inkscape/src/extension/system.cpp /inkscape/src/file.cpp /inkscape/src/filters/componenttransfer-funcnode.cpp /inkscape/src/filters/componenttransfer.cpp /inkscape/src/filters/distantlight.cpp /inkscape/src/filters/pointlight.cpp /inkscape/src/filters/spotlight.cpp /inkscape/src/flood-context.cpp /inkscape/src/gradient-chemistry.cpp /inkscape/src/helper/pixbuf-ops.cpp /inkscape/src/helper/png-write.cpp /inkscape/src/helper/stock-items.cpp /inkscape/src/inkview.cpp /inkscape/src/interface.cpp /inkscape/src/jabber_whiteboard/session-manager.cpp /inkscape/src/layer-manager.cpp /inkscape/src/lpe-tool-context.cpp /inkscape/src/main.cpp /inkscape/src/object-snapper.cpp /inkscape/src/persp3d.cpp /inkscape/src/print.cpp /inkscape/src/profile-manager.cpp /inkscape/src/select-context.cpp /inkscape/src/selection-chemistry.cpp /inkscape/src/sp-clippath.cpp /inkscape/src/sp-filter.cpp /inkscape/src/sp-flowtext.cpp /inkscape/src/sp-font.cpp /inkscape/src/sp-gradient.cpp /inkscape/src/sp-guide.cpp /inkscape/src/sp-image.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item.cpp /inkscape/src/sp-mask.cpp /inkscape/src/sp-object.cpp /inkscape/src/sp-pattern.cpp /inkscape/src/sp-root.cpp /inkscape/src/sp-script.cpp /inkscape/src/sp-shape.cpp /inkscape/src/sp-text.cpp /inkscape/src/svg-view-widget.cpp /inkscape/src/svg-view.cpp /inkscape/src/test-helpers.h /inkscape/src/text-chemistry.cpp /inkscape/src/trace/trace.cpp /inkscape/src/ui/clipboard.cpp /inkscape/src/ui/dialog/aboutbox.cpp /inkscape/src/ui/dialog/align-and-distribute.cpp /inkscape/src/ui/dialog/document-properties.cpp /inkscape/src/ui/dialog/filedialogimpl-gtkmm.cpp /inkscape/src/ui/dialog/filedialogimpl-win32.cpp /inkscape/src/ui/dialog/filter-effects-dialog.cpp /inkscape/src/ui/dialog/print.cpp /inkscape/src/ui/dialog/svg-fonts-dialog.cpp /inkscape/src/ui/dialog/swatches.cpp /inkscape/src/ui/dialog/tile.cpp /inkscape/src/ui/tool/node-tool.cpp /inkscape/src/ui/view/edit-widget.cpp /inkscape/src/ui/widget/imageicon.cpp /inkscape/src/ui/widget/page-sizer.cpp /inkscape/src/widgets/desktop-widget.cpp /inkscape/src/widgets/gradient-toolbar.cpp /inkscape/src/widgets/gradient-vector.cpp /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/paint-selector.cpp /inkscape/src/widgets/select-toolbar.cpp /inkscape/src/widgets/sp-color-icc-selector.cpp /inkscape/src/widgets/stroke-style.cpp rebase-hrefs.cpp
d8c9253bfa94c54b96975f010756c657b6e9bb30 23-Aug-2009 buliabyak <buliabyak@users.sourceforge.net>

patch from 416549

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

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

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

xml/Document -> DocumentTree

c1aeec745cff8de1ffc861137b49361b8fe11275 05-Aug-2009 johnce <johnce@users.sourceforge.net>

SPDocument->Document

/inkscape/src/application/editor.cpp /inkscape/src/bind/javabind.cpp /inkscape/src/dialogs/clonetiler.cpp /inkscape/src/dialogs/export.cpp /inkscape/src/dialogs/xml-tree.cpp /inkscape/src/display/canvas-axonomgrid.cpp /inkscape/src/display/canvas-grid.cpp /inkscape/src/display/nr-filter-image.cpp /inkscape/src/extension/effect.cpp /inkscape/src/extension/execution-env.cpp /inkscape/src/extension/extension.cpp /inkscape/src/extension/input.cpp /inkscape/src/extension/output.cpp /inkscape/src/extension/patheffect.cpp /inkscape/src/extension/print.cpp /inkscape/src/extension/system.cpp /inkscape/src/filters/blend.cpp /inkscape/src/filters/colormatrix.cpp /inkscape/src/filters/componenttransfer-funcnode.cpp /inkscape/src/filters/componenttransfer.cpp /inkscape/src/filters/composite.cpp /inkscape/src/filters/convolvematrix.cpp /inkscape/src/filters/diffuselighting.cpp /inkscape/src/filters/displacementmap.cpp /inkscape/src/filters/distantlight.cpp /inkscape/src/filters/flood.cpp /inkscape/src/filters/image.cpp /inkscape/src/filters/merge.cpp /inkscape/src/filters/mergenode.cpp /inkscape/src/filters/morphology.cpp /inkscape/src/filters/offset.cpp /inkscape/src/filters/pointlight.cpp /inkscape/src/filters/specularlighting.cpp /inkscape/src/filters/spotlight.cpp /inkscape/src/filters/tile.cpp /inkscape/src/filters/turbulence.cpp /inkscape/src/helper/action.cpp /inkscape/src/helper/pixbuf-ops.cpp /inkscape/src/helper/png-write.cpp /inkscape/src/helper/stock-items.cpp /inkscape/src/jabber_whiteboard/session-manager.cpp /inkscape/src/live_effects/effect.cpp /inkscape/src/live_effects/lpeobject.cpp /inkscape/src/trace/trace.cpp /inkscape/src/ui/clipboard.cpp rebase-hrefs.cpp
f99da7bacff9743bc2a62e8fa0391b6fb0dad4a1 18-Apr-2009 pjrm <pjrm@users.sourceforge.net>

Fix #358704 that I introduced with r21075.

ec35142cad8ce4f534989cacd6cc98e276263548 07-Apr-2009 pjrm <pjrm@users.sourceforge.net>

Move Inkscape::IO::fixupHrefs to Inkscape::XML::rebase_hrefs in new file xml/rebase-hrefs.*. Give it the old and new base directory, so that it can change hrefs without relying on sodipodi:absref. Also create a new function sp_repr_save_rebased_file that changes all xlink:href attributes as it writes them, so that we don't need to modify the owning document. (Especially useful for "Save a copy" or exporting.) extension/system.cpp: (Inkscape::Extension::save): Don't call sp_document_set_uri even temporarily other than at the same time as calling rebase_hrefs. (Otherwise, existing relative hrefs will point nowhere.) When exporting plain SVG, change the relative hrefs according to the destination filename.