ChangeLog revision f6d71dd40cfcf8d2fc9790ec6802fef95f898b4f
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-23 verbalshadow <verbalshadow@gmail.com>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico moved to src/ui/context-menu.cpp, src/ui/context-menu.h
d048f1c15089c16b8ca1b264513a2f92ff86e703JazzyNico to make it easier to find
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-20 MenTaLguY <mental@rydia.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/dyna-draw-context.cpp, src/dyna-draw-context.h:
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico remove unused timer code
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-04-19 Andrius R. <knutux@gmail.com>
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico * src\display\nr-arena-item.cpp, src\display\canvas-arena.cpp,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src\display\nr-arena-shape.cpp, src\display\sp-canvas.h,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src\display\nr-arena.cpp, src\display\nr-arena-shape.h,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src\display\nr-arena-glyphs.cpp, src\display\nr-gradient-gpl.cpp,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src\display\sp-canvas.cpp, src\display\sp-ctrlline.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src\livarot\ShapeSweep.cpp, src\livarot\Shape.h, src\livarot\Shape.cpp,
d048f1c15089c16b8ca1b264513a2f92ff86e703JazzyNico src\livarot\Path.h, src\livarot\PathConversion.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src\livarot\ShapeMisc.cpp, src\livarot\Path.cpp, src\libnr\nr-pixblock.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Rendering optimisation, which gives best results for zoomed in drawings
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico with complex (multi-node) paths. Optimisation focus - eliminating cubicTo
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico and LineTo nodes outside of visible area, so no unneeded calculations is
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico needed and less memory is consumed (this avoids crashes which were
d048f1c15089c16b8ca1b264513a2f92ff86e703JazzyNico occurring previously if zooming into a complex drawing)
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-04-18 njh <njh@njhurst.com>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * share/extensions/measure.inx, share/extensions/measure.py, share/extensions/Makefile.am
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Added the measure extension that marks lengths onto paths.
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-04-17 MenTaLguY <mental@rydia.net>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * src/application/editor.cpp, src/arc-context.cpp, src/conn-avoid-ref.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/connector-context.cpp, src/desktop-events.cpp, src/desktop-handles.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/dialogs/clonetiler.cpp, src/dialogs/export.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/dialogs/iconpreview.cpp, src/dialogs/item-properties.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/dialogs/layer-properties.cpp, src/dialogs/object-properties.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/dialogs/stroke-style.cpp, src/dialogs/swatches.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/dialogs/text-edit.cpp, src/dialogs/tiledialog.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/dialogs/xml-tree.cpp, src/draw-anchor.cpp, src/draw-context.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/dropper-context.cpp, src/dyna-draw-context.cpp,
c544ac2705cf516901c8455356d56b52c8615525mfloryan src/event-context.cpp, src/extension/implementation/script.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/file.cpp, src/gradient-context.cpp, src/gradient-drag.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/helper/stock-items.cpp, src/inkscape.cpp, src/interface.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/jabber_whiteboard/session-manager.cpp, src/knot.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/node-context.cpp, src/nodepath.cpp, src/object-ui.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/path-chemistry.cpp, src/pencil-context.cpp, src/pen-context.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/rect-context.cpp, src/rubberband.cpp, src/satisfied-guide-cns.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/selcue.cpp, src/select-context.cpp, src/selection-chemistry.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/selection.cpp, src/seltrans.cpp, src/sp-flowtext.cpp,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src/spiral-context.cpp, src/splivarot.cpp, src/sp-namedview.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/sp-text.cpp, src/star-context.cpp, src/text-chemistry.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/trace/potrace/inkscape-potrace.cpp, src/trace/trace.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/ui/dialog/align-and-distribute.cpp, src/ui/dialog/dialog.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/ui/dialog/session-player.cpp, src/ui/dialog/transformation.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/ui/widget/color-picker.cpp, src/ui/widget/page-sizer.cpp,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src/ui/widget/registered-widget.cpp, src/ui/widget/ruler.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/ui/widget/selected-style.cpp, src/ui/widget/tolerance-slider.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/widgets/layer-selector.cpp, src/widgets/select-toolbar.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/widgets/sp-xmlview-content.cpp, src/widgets/toolbox.cpp:
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Get rid of the SP_DT_* macros which do nothing more than provide
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico additional, confusing, names for other functions. If shorter names
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico are desired, the actual functions should be renamed -- or better, made
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico into member functions.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-09 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * share/icons/icons.svg: Fixed jumping eye (layer visibility).
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-07 Jon A. Cruz <jon@joncruz.org>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * po/eu.po: Fix a "Unmatched closing </b>" warnings.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-07 Jon A. Cruz <jon@joncruz.org>
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico * src/widgets/paint-selector.cpp, src/widgets/gradient-toolbar.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/widgets/select-toolbar.cpp, src/widgets/toolbox.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/dialogs/clonetiler.cpp, src/dialogs/object-properties.cpp:
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Shrunk a few icon sizes.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-07 Jon A. Cruz <jon@joncruz.org>
7b1aa68aa70f0fd01248fda5441d4e1a5a103786JazzyNico * src/widgets/desktop-widget.cpp, src/widgets/icon.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Added implementation of smaller icon size.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-06 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Simple debugging #ifdefs added.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-06 Jon A. Cruz <jon@joncruz.org>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/dialogs/object-properties.cpp, src/dialogs/stroke-style.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/dialogs/text-edit.cpp, src/dialogs/tiledialog.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/dialogs/xml-tree.cpp, src/ui/dialog/align-and-distribute.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/ui/widget/labelled.cpp, src/widgets/button.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/widgets/button.h, src/widgets/desktop-widget.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/widgets/gradient-toolbar.cpp, src/widgets/icon.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/widgets/icon.h, src/widgets/layer-selector.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/widgets/paint-selector.cpp, src/widgets/select-toolbar.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/widgets/toolbox.cpp, src/widgets/toolbox.h, src/icon-size.h:
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Decoupling from direct use of GtkIconSize to allow for smaller
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico custom ones.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-06 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/Makefile_insert, src/Makefile.am, src/color-profile.cpp
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Adding rendering-intent to <color-profile>.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-04-05 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * configure.ac, share/keyboards/.cvsignore, share/keyboards/Makefile.am,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico share/keyboards/README, share/keys/.cvsignore, share/keys/Makefile.am,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * share/keys/Makefile.am, share/keys/default.xml, src/Makefile_insert,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico first shot at configurable keymaps
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-04-05 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/io/Makefile_insert, src/io/resource.cpp, src/io/resource.h:
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico introduce uniform resource path API to replace copy-and-pasted hacks
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-04-05 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/svg/svg-color-test.h, src/svg/svg-color.cpp:
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Tuned icc-color() parsing.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-02 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/color-profile-fns.h, src/sp-image.h, src/sp-image.cpp:
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Initial support of color-profile on <image> elements.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-04-02 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/color-profile-fns.h, src/Makefile_insert, src/attributes.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Adding support for <color-profile> element.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-04-02 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/knot.h: Fixed warning messages.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-01 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Safety check for null pointer.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-04-01 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * configure.ac, src/interface.cpp, src/dialogs/swatches.cpp:
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Introducing optional LittleCms use.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-31 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/dyna-draw-context.cpp, src/dyna-draw-context.cpp:
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico merge ::dragging and ::dynahand
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-31 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/dyna-draw-context.h: add documentation
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-29 Andrius R. <knutux@gmail.com>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico patch #1450307 - option for select all to work in layer with it's sub-layers
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-29 Andrius R. <knutux@gmail.com>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * po/lt.po: Translated and added new language - Lithuanian.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-28 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Fixing name of temporary non-standard tag attributes.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-28 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/layer-manager.cpp, src/layer-manager.h: draft of layer manager
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-28 Jon A. Cruz <jon@joncruz.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/dialogs/eek-preview.h, src/dialogs/eek-preview.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Changed objects to only get liked to "linkable" colors.
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-03-28 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Objects now change when linked colors change.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-28 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/dialogs/eek-color-def.h, src/dialogs/eek-color-def.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/dialogs/eek-preview.h, src/dialogs/eek-preview.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Experimenting with linked colors.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-03-26 Aaron C. Spike <aaron@ekips.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Added --export-area-canvas (-C). Area specifying options
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico (--export-area, --export-area-canvas and --export-area-drawing)
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico can now be used in combination with --export-id.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-03-23 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/dialogs/eek-color-def.cpp, src/dialogs/eek-color-def.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/dialogs/Makefile_insert, src/dialogs/swatches.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Bringing in new color class.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-23 Michael Wybrow <mjwybrow@users.sourceforge.net>
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico * packaging/macosx/Resources/bin/inkscape: Fix a packaging
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico problem on Mac OSX where Inkscape wouldn't open if one of the
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico parent directories containing the app bundle contained a '#' in
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico its name. Fixes bug #1443072.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-15 Michael Wybrow <mjwybrow@users.sourceforge.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * share/icons/Makefile.am: Update a makefile after the icon file
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2005-03-14 MenTaLguY <mental@rydia.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/layer-fns.h, src/dialogs/layer-properties.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/dialogs/layer-properties.h, src/layer-fns.cpp:
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico merged patch #1447043 from Andrius "knutux" R. to create sub-layers
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-14 MenTaLguY <mental@rydia.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/Makefile_insert, src/display/nr-arena-item.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/display/nr-arena-item.cpp, src/gc-finalized.h, src/gc-managed.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/gc-soft-ptr.h, src/selection.h, src/selection.cpp:
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Replace GC::Managed<>::clearOnceInaccessible with GC::soft_ptr<>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-03-14 MenTaLguY <mental@rydia.net>
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico * src/debug/event.h, src/debug/gc-heap.h, src/debug/heap.h,
c544ac2705cf516901c8455356d56b52c8615525mfloryan src/debug/sysv-heap.h, src/jabber_whiteboard/deserializer.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/sp-object.cpp, src/util/share.cpp, src/util/share.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/xml/attribute-record.h, src/xml/comment-node.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/xml/composite-node-observer.cpp, src/xml/composite-node-observer.h,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/xml/event.cpp, src/xml/event.h, src/xml/log-builder.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/xml/log-builder.h, src/xml/node-observer.h, src/xml/repr-io.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/xml/simple-session.cpp, src/xml/simple-session.h,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico shared_ptr -> ptr_shared
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-03-13 Peter Moulder <pmoulder@mail.csse.monash.edu.au>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * src/svg/svg-color.cpp (sp_svg_write_color): More readable colour
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico names when possible: e.g. `red', `#cfc'.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-03-10 Jon A. Cruz <jon@joncruz.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Shift-drop now sets stroke on target objects.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-11 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/sp-object.cpp: experiment to verify that we can safely release
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico before removing object from document tree
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-10 Jon A. Cruz <jon@joncruz.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Changed color dragging to have a color preview.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-09 Jon A. Cruz <jon@joncruz.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Initial cut of color drag-n-drop to items on canvas.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-09 Peter Moulder <pmoulder@mail.csse.monash.edu.au>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/path-chemistry.cpp (sp_selected_path_reverse):
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico Fix when multiple paths are selected.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Also fix a small memory leak.
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-03-06 MenTaLguY <mental@rydia.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico add DocumentSubset::_clear
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-03-05 MenTaLguY <mental@rydia.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico remove unneeded document parameter from constructor
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-03-05 MenTaLguY <mental@rydia.net>
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico Wire up new SPObject signal to DocumentSubset, so order changes
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico will be reflected in the subset.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-05 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Add signal for notification of object position changes.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-03-05 MenTaLguY <mental@rydia.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/Makefile_insert, src/document-subset.cpp, src/document-subset.h:
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Add DocumentSubset as groundwork for layers.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-03-04 Jon A. Cruz <jon@joncruz.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/ui/widget/selected-style.h, src/ui/widget/selected-style.cpp:
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Style minibar now only accepts color drag-n-drop when not N/A.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Final tweak for completing RFE #1429027.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-28 Jon A. Cruz <jon@joncruz.org>
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico * src/ui/widget/selected-style.h, src/ui/widget/selected-style.cpp:
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Made the style minibar a target for color drag-n-drop.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-03-01 Michael Wybrow <mjwybrow@users.sourceforge.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/conn-avoid-ref.cpp, src/libavoid/connector.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/libavoid/shape.cpp, src/libavoid/graph.cpp, src/libavoid/shape.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/libavoid/graph.h, src/libavoid/router.cpp, src/libavoid/router.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Some speed improvements and interface cleanups to libavoid.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-28 Jon A. Cruz <jon@joncruz.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Fixed drag-n-drop out of color to match GTK+ standard.
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-02-27 Jon A. Cruz <jon@joncruz.org>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * src/dialogs/swatches.cpp, src/ui/previewfillable.h,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Finished cleanup of embedded swatches when switching palettes.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-02-26 Jon A. Cruz <jon@joncruz.org>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * src/dialogs/swatches.cpp, src/ui/previewholder.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Changing embedded swatches resizing.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-26 Jon A. Cruz <jon@joncruz.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Allow Private Use Area characters. Fixes bug #1439016.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-18 Jon A. Cruz <jon@joncruz.org>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/dialogs/swatches.cpp, src/dialogs/iconpreview.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Refactoring panel containment. Purged ugly 'X'.
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-02-18 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/widgets/desktop-widget.cpp, src/dialogs/swatches.cpp,
c544ac2705cf516901c8455356d56b52c8615525mfloryan Adding spacer to get swatches scrollbar enough room to move.
c544ac2705cf516901c8455356d56b52c8615525mfloryan Tuning up API for better embedding.
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico2006-02-18 Jon A. Cruz <jon@joncruz.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/widgets/desktop-widget.cpp, src/dialogs/swatches.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Removed horizontal scroll bar from swatches when embedded.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-02-15 Michael Wybrow <mjwybrow@users.sourceforge.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/document.cpp, src/document.h, src/sp-conn-end-pair.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/connector-context.cpp, src/conn-avoid-ref.cpp:
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Keep a seperate connector router for each document.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/libavoid/Makefile_insert, src/libavoid/connector.cpp,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/libavoid/geometry.cpp, src/libavoid/geometry.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/libavoid/graph.h, src/libavoid/incremental.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/libavoid/incremental.h, src/libavoid/libavoid.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/libavoid/makepath.cpp, src/libavoid/makepath.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/libavoid/polyutil.cpp, src/libavoid/polyutil.h,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/libavoid/vertices.cpp, src/libavoid/vertices.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/libavoid/visibility.cpp, src/libavoid/visibility.h:
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Upstream changes to libavoid that allow multiple connector
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico router instances, as well a few other minor bugfixes.
c544ac2705cf516901c8455356d56b52c8615525mfloryan2006-02-14 Michael Wybrow <mjwybrow@users.sourceforge.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/display/sp-canvas.cpp, display/sp-canvas.h, connector-context.cpp:
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Revert a previous change that generated enter events for canvas items
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico other than the current one when mouse buttons were depressed. These
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico events are now only generated in the connector context, where they are
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-13 Michael Wybrow <mjwybrow@users.sourceforge.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/graphlayout/graphlayout.cpp, src/conn-avoid-ref.cpp,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Change the behaviour and naming of some connector querying code
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico after feedback from Tim Dwyer in implementing graph drawing
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico functionality.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-11 Michael Wybrow <mjwybrow@users.sourceforge.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/sp-conn-end-pair.cpp, src/conn-avoid-ref.cpp:
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Fix two bugs from my commit yesterday.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-10 Michael Wybrow <mjwybrow@users.sourceforge.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/sp-conn-end-pair.cpp, src/sp-conn-end-pair.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/libavoid/connector.cpp, src/libavoid/connector.h,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico Add some code to allow querying of items and connectors to find
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico out what is attached to them. This will allow graph layout
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico algorithms (currently being worked on by Tim Dwyer) to determine
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico a graph structure from the diagram.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-07 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/widgets/icon.cpp: get rid of icon prerender time messages
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico2006-02-07 MenTaLguY <mental@rydia.net>
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/debug/gc-heap.h, src/debug/logger.cpp, src/debug/sysv-heap.h,
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico src/jabber_whiteboard/deserializer.cpp, src/sp-object.cpp,
c544ac2705cf516901c8455356d56b52c8615525mfloryan share_static -> share_static_string
c544ac2705cf516901c8455356d56b52c8615525mfloryan2006-02-07 Michael Wybrow <mjwybrow@users.sourceforge.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Some fixes to allow the codebase to compile with Inkboard support
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico after the recent Util::shared_ptr<> and Dialog::present() changes.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-02-05 Marco Scholten <mscholtn@xs4all.nl>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/verbs.cpp: updated to make double clicking a tool button
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico open the new preferences dialog.
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * src/ui/dialog/inkscape-preferences.cpp: updated to enable opening
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico the dialog on the correct page.
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico * src/ui/dialog/dialog.cpp: added virtual void present() so that
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico InkscapePreferences::present() will be called from
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico DialogManager::showDialog()
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico2006-02-05 MenTaLguY <mental@rydia.net>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/debug/event.h, src/debug/gc-heap.h, src/debug/heap.h,
03a66cd4de660bda047af143016e23dbcbbc9b1aJazzyNico src/debug/logger.cpp, src/debug/simple-event.h, src/debug/sysv-heap.h,
d048f1c15089c16b8ca1b264513a2f92ff86e703JazzyNico src/sp-object.cpp, src/util/Makefile_insert, src/util/share.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/util/shared-c-string-ptr.cpp, src/util/shared-c-string-ptr.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/util/share.h, src/xml/attribute-record.h, src/xml/comment-node.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/xml/composite-node-observer.cpp, src/xml/composite-node-observer.h,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src/xml/event.cpp, src/xml/event.h, src/xml/log-builder.cpp,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src/xml/log-builder.h, src/xml/node-observer.h, src/xml/repr.cpp,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src/xml/repr-io.cpp, src/xml/simple-node.cpp, src/xml/simple-node.h,
40e5cf3e8f0ddda79b1650df77d0f847a22822bfJazzyNico src/xml/simple-session.cpp, src/xml/simple-session.h,
d048f1c15089c16b8ca1b264513a2f92ff86e703JazzyNico replace Util::SharedCStringPtr with the nicer and more general
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Util::shared_ptr<>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-02-03 Jon Phillips <jon@rejon.org>
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/verbs.cpp: Added "..." to "Trace Bitmap" text. Yes, what a
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico simple and dumb thing to add for consistency.
d048f1c15089c16b8ca1b264513a2f92ff86e703JazzyNico2006-01-24 Michael Wybrow <mjwybrow@users.sourceforge.net>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * src/libavoid/connector.cpp, src/libavoid/connector.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/libavoid/incremental.cpp, src/libavoid/incremental.h,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico src/libavoid/static.cpp, src/libavoid/visibility.cpp,
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Some minor upstream libavoid fixes.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico2006-01-23 Carl Hetherington <inkscape@carlh.net>
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico * src/selection.cpp: fix a typo in one of my previous commits.
037bf91e68f10e796fecad5054b332b003c3a562JazzyNico Closes #1401357.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico * src/xml/repr-io.cpp: catch failures in fopen of XML files.
88395eed42de4d59f54795b60c8c0a7ab881e153JazzyNico Closes #1374551.
Use a modified fonts.conf file for Mac OS X that includes the
standard user font directory ~/Library/Fonts.
* src/svg/Makefile_insert: Updated to reflect a previous header
* src/verbs.cpp: updated to start new dialog.
Corrected resize behavior of canvas/swatches split.
* src/extension/internal/ps.cpp (setup): Clarify the meaning of
* src/libavoid/visibility.cpp: Add operator!= for the EdgePair class.
Adding panels/swatches to main UI.
* src/removeoverlap/*.{cpp,h}: Bug fix in removeoverlap algorithm that
* src/removeoverlap/generate-constraints.cpp: Moved the
#include "isnan.h" to be the final include. This fixes a
src/widgets/desktop-widget.cpp: more NRRect removals and cleanups.
* src/grid-snapper.cpp: snap only to visible grid lines (patch
src/widgets/desktop-widget.cpp: remove NRMatrix version of
* src/arc-context.cpp: some very minor cleanups.
src/ui/widget/ruler.cpp: make desktop's transforms private
src/svg/svg.h: partial C++-ificiation of SPSVGLength. Rename it
* src/snapped-point.{cpp,h} : new files.
* src/Makefile_insert : Added the new files
src/select-context.cpp : Use SnappedPoint class
* src/color-rgba.h : Added rgba32 unsigned int handling and
* src/widgets/desktop-widget.cpp: moved some widgets into statusbar
* src/arc-context.cpp: minor cleanups. Use SnapManager more. Use
src/star-context.cpp: use Inkscape::setup_for_drag_start().
* src/snapper.{cpp,h}: simplify snap point types code.
* src/context-fns.{cpp,h}: add setup_for_drag_start().
* src/dyna-draw-context.cpp: remove unused and erroneous snapping code.
* src/pen-context.cpp: remove unused variable.
* src/draw-context.cpp: use SnapManager.
* src/nodepath.cpp: const fixes. Use SnapManager.
* src/snap.{cpp,h}: remove some dead code.
* src/object-snapper.cpp: make node snapping work again.
* src/star-context.cpp: use SnapManager. Some other minor cleanups.
* src/context-fns.{cpp,h}: new files.
src/rect-context.cpp: abstract common code into context-fns and
* src/snap.cpp: changes to Snapper API. Added work-in-progress SnapManager.
* src/snapper.{cpp,h}: API cleanups.
* src/sp-namedview.{cpp,h}: added getSnappers().
* src/seltrans.cpp: Cleanup and fix moveTo(). Go back to snapping
* src/libnr/nr-convex-hull.h: remove unnecessary includes.
src/Makefile_insert: first cut of object snapping.
* src/libnr/nr-maybe.h: add missing public: to class IsNot.
* src/splivarot.{cpp,h}: declare some more functions. Fix
* src/node-context.cpp: adapt for changes in splivarot.{cpp,h}.
* src/nodepath.cpp: remove declaration of a function now declared
in splivarot.h.
* src/event-context.{cpp,h}: adapt for changes to SelCue.
* src/dropper-context.{cpp,h}: remove an unused variable and its
* src/main.cpp: fix comment for renamed SPSelCue.
* src/dialogs/display-settings.cpp: adapt for slightly re-jigged SelCue.
Adding the .inx files as [type: gettext/xml] so that they will get
* src/dropper-context.cpp: coding style.
* src/widgets/desktop-widget.cpp: shuffle status bar around again;
* src/widgets/icon.cpp: refactored a bit around the icon prerendering
* src/sp-namedview.cpp: coding style.
* src/widgets/icon.cpp: added idle calback pre-render.
* src/ui/dialog/aboutbox.cpp: make 'close' button default widget,
* src/dialogs/xml-tree.cpp: fix uninitialised variable
* src/pen-context.cpp: a few minor cleanups to
* src/pencil-context.cpp: snapping cleanups.
* src/ui/widget/unit-menu.cpp: remove definition of a variable
* src/sp-item.cpp: remedy erroneous initialization of doubles with NULL
* src/seltrans.cpp: prune dead wood (sp_sel_trans_handle_click)
* packaging/osx-app.sh: Fix a typo resulting from last change.
since users of OS X 10.3.x will not have this file.
* src/ui/widget/zoom-status.cpp: smaller font
* src/sp-item.cpp: Call updateRepr before emitting the transformed
* packaging/osx-app.sh: Fixes to allow building app bundles on both
* po/nl.po: Fix an "Unmatched closing </b>" warning.
move gtk code into desktop-widget.cpp, called via desktop
lives in inkscape.cpp and elsewhere
move preferences handling into preferences.cpp/h
* src/inkview.cpp: include empty func bodies to make linker happy
* src/connector-context.cpp: Correct two typos. Fixes bug #1333915.
* src/connector-context.cpp: Fix a bug where undoing creation of
* inkscape32-16.ico: patch 1323419
* src/conn-avoid-ref.cpp: Don't pass avoided objects to libavoid
* src/sp-conn-end.cpp: Don't update the repr for the curve while
manually rerouting connector endpoints. This speeds up undo/redo
* po/ca.po: Fix unclosed <b> found in translations.
* src/isnan.h: Update to allow compilation on OSX 10.4.
src/tools-switch.cpp: Allow double-clicking on connectors
* share/screens/about.svg: New copy for about dialog; did some
Don't assume the OSX app bundle will be named "Inkscape.app".
* src/sp-conn-end-pair.cpp: Fix a bug where connectors could
objects (e.g., text) will not give the correct bbox until its
* packaging/osx-app.sh: Include locale files in the OSX package and
a couple of minor updates for building packages on OSX 10.4.x.
* packaging/macosx/Resources/bin/inkscape: Fix a problem in setting
* Info.plist.in: Associate .svgz files with Inkscape on OSX.
* src/gc-anchored.h: emphasize initial refcount
* autogen.sh: Cleanup error message.
* src/xml/repr-util.cpp (sp_repr_set_double): Split into two
* src/object-edit.cpp: fix idiotic bug introduced in previous commit.
* src/widgets/select-toolbar.cpp: removed usage of SP_DT_WIDGET
* src/desktop.cpp: removed last sp_desktop_* function names
* src/object-edit.cpp: Add some comments. Minor refactoring.
* packaging/win32/inkscape.nsi: Correct spelling of associations
* src/widgets/ruler.cpp: fixed precision problem (bug #1242995)
* src/libnrtype/Layout-TNG-Compute.cpp (Calculator::_measureUnbrokenSpan):
* po/nl.po: replaced all instances of "verkleint" with "verkleind"
* src/object-edit.cpp: Coding style in SPRect portion. Add
Emacs/vim mode blocks.
* src/desktop.cpp: selection is no longer anchored
* src/main.cpp: minor changes in doxygen main page
added macros SP_DT_MSGSTACK/NAMEDVIEW/WIDGET, moved last
macros from desktop.h
removed dependency on desktop.h
removed dependency on desktop.h
* packaging/win32/inkscape.nsi: added quotes around execution name.
* src/sp-conn-end-pair.cpp: Fix a crash bug when undoing connectors
* src/desktop-events.cpp: removed desktop_enter_notify()
* src/desktop-events.h: removed dependencies
* src/selection.cpp: improved doxygen documentation
* src/connector-context.cpp: Fix a bug where a data structure was
* src/sp-conn-end.cpp: Fix a bug where connectors attached to shapes
* src/sp-conn-end.cpp: Fix a bug where connectors not attached to
* src/connector-context.cpp: Update TODO list. Only show endpoints
* src/conn-avoid-ref.cpp: Fix an obscure crash bug in the connector
src/path.cpp: Add code to handle the "inkscape:connector-type"
* src/sp-conn-end.cpp: Call the connector routing code when connector
* src/connector-context.cpp: Update TODO list. Update for other
* src/libavoid/timer.cpp: Remove some code assuming a fixed size for
* src/connector-context.cpp: Fix a problem where the context didn't
* src/ui/dialog/whiteboard-connect.{cpp,h},
item is moved/transformed.
* share/icons/icons.svg: Add a couple of icons for the connector
* src/Makefile_insert: Remove a reference to the previously moved
src/desktop-widget.h. This wasn't breaking the build, but was
all these files relied on a dependency in view.h to include
code for MessageStack and/or MessageContext which is now removed
* dialogs/desktop-properties.cpp: improved doxygen documentation
* src/desktop-widget.h: removed
src/ui/dialog/whiteboard-connect.{cpp,h}:
* src/main.cpp: enhanced doxygen main page
* packaging/osx-app.sh: Added a command line option which allows
* src/desktop-style.cpp: fixed bug 1247989: nonstroked objects are
* src/Doxyfile: added 3 more files
* src/main.cpp: introduced doc hierarchy on doxygen main page
* src/desktop-style.cpp: improved doxygen documentation
* src/menus-skeleton.h: correct the verb for "Select All In All Layers"
* src/Makefile_insert: Added connector-context.{cpp,h}
* src/display/sp-canvas.cpp: Allow enter and leave events to be generated
* src/pixmaps/cursor-connector.xpm: A cursor for connector context.
* src/knot.cpp: Corrected type conflict for crash bugs.
* src/Doxyfile: added 4 more files
src/extension/internal/gimpgrad.cpp: improved doxygen documentation
* src/display/curve.cpp: made is_moveto() inline
* src/widgets/layer-selector.cpp: quick fix for crash bug when
* packaging/macosx/ScriptExec/main.c: Allow the user to ignore the
src/event-context.cpp: replaced gboolean with bool
* src/document-undo.cpp: added editor footer
* src/Makefile_insert: added composite-undo-stack-observer.{cpp,h}
* src/jabber_whiteboard/Makefile_insert: added new classes
* src/jabber_whiteboard/callbacks.cpp: moved document initialization actions
src/jabber_whiteboard/chat-handler.cpp: updated to work with new listeners
src/jabber_whiteboard/defines.h: new message types (TODO: trim out dead
* src/jabber_whiteboard/message-node.h: made MessageNode capable of
representing more message types, as required by callbacks.cpp
* src/jabber_whiteboard/message-utilities.*: new utilities, although
* src/jabber_whiteboard/node-tracker.*: removal of node-level locks
* src/jabber_whiteboard/node-utilities.*: removal of unnecessary methods;
* src/jabber_whiteboard/session-file-selector.cpp: miscellaneous tweaks
* src/jabber_whiteboard/typedefs.h: new type definitions to handle the new
* src/xml/event.cpp: small hack to get Inkboard working (shouldn't be
XML::Session...help welcome)
* src/undo-stack-observer.h: interface for classes that watch undo, redo,
* src/composite-undo-stack-observer.*: similar to CompositeNodeObserver;
* src/jabber_whiteboard/serializer-node-observer.*: XML::Event serializer
* src/jabber_whiteboard/deserializer.*: XML::Event deserializer
* src/jabber_whiteboard/tracker-action-observer.*: simple observer to
watch for added and removed nodes in undo/redo actions (put aside for
* src/jabber_whiteboard/undo-stack-observer.*: Inkboard's undo stack
* src/main.cpp: introduced doxygen doc main page with links
* src/Doxyfile: added 5 more files
src/dialogs/export.cpp: replaced gboolean with bool
* src/display/curve.cpp: removed sp_curve_finish() as it is nowhere
* README.txt, README: make autotools happy
* Makefile.am, HACKING, HACKING_de, HACKING_fr, HACKING_it,
* src/xml/simple-session.cpp: minor formatting cleanups
* inkscape.spec.in: include translated manpages
* po/nl.po: fix a typo: close a bold tag.
containers in the libstdc++ in GCC 3.4.x require this, such as anything
* src/pen-context.cpp: made sp_pen_context_root_handler static
* src/snap.h: removed getSnapToBBox() declaration
* src/sp-stop.h: removed three dependencies
* src/Doxyfile: added further 3 files
archives with an empty member list, so empty.cpp is a null
* src/ui/dialog/*.*: Update copyrights
* src/desktop.cpp: Rename SPView to Inkscape::UI::View::View
* src/display/curve.cpp: Correctly free an array with "delete []".
* src/gc-alloc.h: fix improper allocation size
* src/jabber_whiteboard/message-handler.cpp: removed some
* src/dialogs/whiteboard-sharewithchat.cpp: removed some excess
* src/jabber_whiteboard/session-manager.cpp: removed
old C/Gtk Inkboard dialogs for collecting user input necessary
C++/Gtkmm replacements for some old C/Gtk dialogs
* configure.ac:
* src/sp-object.cpp: improved doxygen documentation
* src/nodepath.cpp: removed three dependencies
* src/sp-object.h: make second parameter to sp_object_ref and
* src/nodepath.cpp: removed duplicate dependency, added two from
nodepath.h, made triangle_area() inline
* src/Doxyfile: added 2 further files to the scanned list
* src/event-context.cpp: added a \todo
* src/geom.cpp: added editor footer
* src/shortcuts.cpp: made Ctrl+Shift+G the "primary" ungroup shortcut
* src/arc-context.cpp: CodingStyle. Replace gboolean with bool.
* src/desktop-events.cpp: CodingStyle: whitespace. Add editor
* src/style.h (SP_SCALE24_MAX): Change from 0xffffff to 0xff0000,
* src/style.cpp (sp_style_merge_from_style_string): Use libcroco
* src/Doxyfile: added 10 further files to the scanned list
made file work with src/Doxyfile
src/xml/repr.cpp: documentation improvements
* src/sp-item.h: added editor footer
* src/style-test.cpp: Update expected output accordingly.
* src/svg/stringstream-test.h: New unit test.
* share/icons/icons.svg: Add icon for connector context.
* src/libnr/nr-pixblock.h: interface cleanup of NRPixBlock: size and mode
added assert to ...setup_extern() which remains a bit ... risky,
* src/svg-view.cpp: piped emit_resized through C++ façade (incomplete)
* src/ui/view/view.h: removed legacyMessageContext() member
* src/Doxyfile: added files, and options to collect todo and bugs
* src/event-context.cpp: long line cosmetics, moved a function for clarity
src/libnr/nr-types.h: added editor footer
made file work with src/Doxygen, doxygen documentation improvements
* src/debug/logger.cpp: wrap stack vector in method to avoid
* src/sp-object.cpp: add refcount logging
* src/interface.cpp: Spackle for Bug 1217361 "freeze on quitting
* src/interface.cpp: Whitespace changes only
* src/sp-metadata.cpp: strip id= attributes under rdf:RDF elements
* src/verbs.cpp: redo cryve's fix to use defaultLabel() rather than
* src/livarot/float-line.cpp: Patch from Ralf Stephan
* src/verbs.h:
* src/dialog/rdf.cpp: Added FreeArt license, RFE #1230981.
* inkscape.nsi: Fix for bug #1230744 'wrong installer language'
* src/swatches.cpp: Fix for bug #1217973. The KDE swatches file
* src/sp-image.cpp: Patch for bug #1210100 by bpfowler to help
src/extension/internal/ps.cpp: Replaced calls to gtk_widget_set_usize
* src/extension/prefdialog.cpp: Making "OK" have focus.
* src/xml/repr-io.cpp: whoops... don't emit xmlns:xml
* src/interface.cpp: removed "Go to root" context menu item
* src/widgets/layer-selector.cpp: hide "(root)" unless it is the current
* confiugre.ac,
use ctrl-left/right for moving cursor by word in text mode,
* src/text-context.cpp (sp_text_context_root_handler):
* src/pen-context.cpp (spdc_endpoint_snap): Pen tool: do snapping
(i.e. namedview_free_snap_all_types) even for initial point.
* src/extensions/implementation/script.[cpp,h]
* src/extensions/internal/latex*.[cpp,h]
* src/preferences-skeleton.h: disable extension error dialog on startup
for extensions. Currently those are /share/inkscape/extensions and
* share/extensions/<alot>
* src/ui/dialog/memory.cpp: re-use existing rows, though it doesn't
* src/debug/heap.cpp: fix bounds error
* configure.ac: cleaned up tests
* src/debug/heap.cpp: fixed feature macro names
* configure.ac: Have pkgconfig explicitly require gdkmm-2.4 & glibmm-2.4
Moving view.* into src/ui/view/
* src/gc-alloc.h: const-correctness fix
* configure.ac: Defaulting with-gnome-vfs to on if library is
* po/POTFILES.in : Fixed error causing compile failure
desktop-* and view* files into ui/view/ subdir. Incorporating
* src/Makefile_insert: change link order since the GC code now
* src/gc.cpp: register the GC heap with the heap statistics facility
* src/extension/parameter.cpp: bug fix for empty string parameter
* src/xml/composite-node-observer.cpp: bug fixes
CompositeNodeObserver, which has saner add/remove semantics
* src/util/list-container-test.cpp: add another test, just to be sure
* src/dialogs/xml-tree.cpp: remove need for is_interactive flag on
* src/xml/simple-node.cpp: add logging of XML node mutation
* src/inkscape.cpp: try to cleanly terminate log in case of crashes
* src/debug/logger.cpp: clean up log via std::atexit()
added src/debug/ subdir
* src/gc-alloc.h: no default management type for now
src/debug/logger.h: simple XML logging facility
* src/util/Makefile_insert: fixed cut-and-paste error
Changing the prototype for the input/output preferences to be closer to
* src/pen-context.cpp: snap first point to grid correctly, fixing
* src/main.cpp: support for command-line export of PS and EPS,
* src/extension/internal/pov-out.cpp (PovOutput::save):
instead. (N.B. This change is wrong if pov files disallow 1.0.)
add missing include of nr-point-matrix-ops.h.
libnrtype/font-style.h: make miter-limit work for text outlines
* src/main.cpp:
* src/toolbox.cpp: removed code that was beeping and prepped for new
* src/path-chemistry.cpp: wire up converting object to path for
* src/document-undo.cpp: try again with handling incomplete transactions
* src/sp-gradient.cpp: Fix crash with cycles in gradient hrefs.
* src/style.cpp (sp_style_merge_from_dying_parent): New function to
* src/sp-use.cpp: Use it.
* share/icons/David_icons.svg: new icon theme by David Christian Berg
* share/icons/README.icons: explanations on how to use the theme
* share/icons/icons.svg: included the layer menu icons
* src/verbs.cpp: assigned names for the layer menu icons
src/ui/dialog/dialog-manager.h: Added generic dialog adding,
src/ui/dialog/messages.h: Initial implementation of canvas in
* src/sp-item.cpp: fix relative transforms to accommodate viewbox
libnrtype/Layout-TNG-Output.cpp: make text on path work correctly
* src/libnrtype/Layout-TNG-OutIter.cpp: selecting text to the end
* src/text-context.cpp: pressing esc doesn't hide text selection
libnrtype/Layout-TNG.h: make text selection inverse
src/dialogs/display-settings.cpp: Added controls for eye dropper
* src/text-editing.cpp: kerning information placed wrongly in text
* src/libnrtype/Layout-TNG-OutIter.cpp: crash when pressing home key
libnrtype/Layout-TNG-OutIter.cpp: further optimisation of text
libnrtype/Layout-TNG.h: optimisation of text selection and fixing
libnrtype/Layout-TNG.h: initial implementation of text selection
* src/libnrtype/Layout-TNG-OutIter.cpp: making
* src/libnrtype/Layout-TNG-Output.cpp: text on path: cut characters
* src/libnrtype/Layout-TNG-Compute.cpp: rendering of
text-editing.cpp: glue kerning info back together on deleting
* src/sp-tspan.cpp: textpath startOffset attribute doesn't save
* src/libnrtype/Layout-TNG-Output.cpp: create more efficient
Layout-TNG.h: obey text-align attribute when fitting text to a
* src/sp-flowtext.cpp: unflow text command loses formatting
* src/xml/repr-io.cpp: xml pretty-printer adding whitespace in
into Inkscape::XML namespace (as e.g. previous_node)
* src/libnrtype/Layout-TNG-Compute.cpp: cursor position on blank
libnrtype/Makefile_insert: remove all old text layout code (7,577
attributes on adding/removing line breaks
sp-object.cpp: fix inheritance problems with xml:space attribute
* src/libnrtype/Layout-TNG-OutIter.cpp: crash on pressing enter
* src/libnrtype/Layout-TNG-Compute.cpp: second try at solving
* src/libnrtype/Layout-TNG-Compute.cpp: characters will draw
insertion/deletion of characters, and only apply kerns to the
dialogs/text-edit.cpp: move functions applying to both text and
letter/linespacing adjustment for flowtext
* src/text-editing.cpp: fix crash on pressing delete at the end of
break/remove functions to work on flowtext
* src/libnrtype/Layout-TNG-Compute.cpp: cursor positioning
* src/libnrtype/Layout-TNG-Compute.cpp: small tweak to make cursor
* src/sp-text.cpp: tweak function for adjusting linespacing by
libnrtype/Layout-TNG-Output.cpp: make the unit tests pass for the
* src/path-prefix.h: Rearranging linking of libui and libutil
* src/sp-text.cpp: allow adjusting letter spacing when cursor is at
* inkscape.nsi: added German translation from Adib Taraben.
* src/xml/simple-node.cpp: assert that src != this in
* src/gc-alloc.h: minor cosmetic adjustments
* src/util/list-container.h: pedantically correct implementation of
* src/xml/simple-node.cpp: use Util::ListContainer iterators in a more
* src/sp-flowtext.cpp: text unflow command losing space characters:
libnrtype/Layout-TNG-Input.cpp: add several new text properties
* src/sp-flowtext.cpp: svg spec requires us to break after flowline
src/text-editing.h: combine the common attribute handling for text,
src/libnrtype/Layout-TNG.h: apply calculated x/y attributes to tspan
* src/libnrtype/Layout-TNG-Output.cpp: postscript text output
src/libnrtype/Layout-TNG-OutIter.cpp: clean up xml tree properly on
src/libnr/nr_mmx_R8G8B8_R8G8B8_R8G8B8A8_P.S: execstack patch
* src/ui/icons.cpp: Fixing some paths
* src/widgets/icon.cpp: Changed stock item loading to use stock
* src/widgets/icon.cpp: more idiomatic iteration
* src/toolbox.cpp: Added preference to make the top toolbox 'small'.
* src/extensions/internal/ps.cpp: apply patch from Michael Forbes
* src/xml/node-observer.h: minor name cleanups
2005-02-28 SwinginCelt <swinginceltgmail.com>
2005-02-26 SwinginCelt <swinginceltgmail.com>
* src/main.cpp:
2005-02-20 SwinginCelt <swinginceltgmail.com>
* src/inkscape.cpp: removed unused signals
2005-02-15 SwinginCelt <swinginceltgmail.com>
2005-02-15 SwinginCelt <swinginceltgmail.com>
* src/document.cpp: remove redundant assignment that appears to confuse
src/application/application.h: Integrating I::A::Application
src/application/editor.h: Initial import of inkscape_gtkmm
code. Also see doc/NewAppArchitecture/ presentation for the
share/extensions/inkscape-shadow.sh: corrections found by Wolfram
* src/extensions/internal/gnome.cpp: added my missing "comment" code.
* src/inkscape.cpp: Changed from SHGetSpecialFolderPath to
got rid of xml-forward.h
inkscape.nsi.in: setting up "configure" to build the other files that
* src/extension/implementation/script.cpp: proper /tmp handling.
* src/text-context.cpp: removed preedit code; it was broken and unneeded.
src/xml/repr.h: Fixed SPCSSAttr to be a "real" class, at mental's
* src/helper/stock-items.cpp: removing redundant code.
* src/extension/dependancy.cpp: made repr-attr tags untranslatable.
* src/extension/system.cpp: correcting extension autodetection when
src/extension/internal/svg.cpp: .svgz loading works again as
* src/libnrtype/FontFactory.cpp: added a crude font name detection
* src/dialogs/rdf.cpp: fixed rdf:bag displays. Closes bug #1113316.
* src/inkscape.cpp: removed call to g_free on non-alloced string.
* src/extension/extension.cpp: convert from utf8 before open.
* configure.ac: added test for libgc 6.4 or better.
* src/main.cpp: calling new SPRepr methods instead of inline wrappers.
* src/xml/simple-node.cpp: really fixed #1108231 now
* src/interface.cpp: Passed file import call to shared code.
* src/xml/simple-node.cpp: fixed bug #1108231
* src/dialogs/desktop-properties.cpp: Changed set of paper sizes offered:
see comment in desktop-properties.cpp for speculation of
* src/xml/simple-node.cpp: potential fix for bug #1108231
* src/sp-object.cpp: fix for id binding bug
* src/xml/repr-io.cpp: don't complain about not having a namespace
got rid of xml/repr-private.h, removed
* src/util/shared-c-string-ptr.h: added equality operators to avoid
* src/file.cpp: added some debug output to help bulia debug bug #1102318.
* configure.ac: more attempts at detecting the -lgc libs.
* configure.ac: trying to correct the -lgc detection.
* inkscape.pod: added theme details.
* src/widgets/widget-sizes.h: went from 20 to 24 for toolbar icon size
* src/extension/db.cpp: corrected STL "not found" handling. Didn't
* share/screens/about.svg: added Brisgeek's 0.41 about screen. Had
* share/markers/markers.svg: applied patch #990884, which provides a
* share/icons/icons.svg: updates per Bulia's request.
* src/sp-object.cpp: non-elements no longer get ids assigned
Removed attribute setting callback, and decoupled ids and object/repr
* src/inkscape.cpp: correcting windows path for preferences. Closes
src/dialogs/xml-tree.cpp: Finished the last of the missing pixmap
* src/gc.cpp: leave the free space multiplier at the default, which
* src/xml/repr-io.cpp: promote non-namespaced SVG documents into SVG
* share/icons/icons.svg: updated view and location
* src/Makefile_insert: Add the new files to libinkpre_a_SOURCES.
* src/desktop-style.cpp (sp_desktop_apply_css_recursive):
* src/sp-text.cpp (sp_text_set_transform): Similarly use
fontsize_expansion() instead of generic m.expansion().
* src/sp-text.cpp (sp_text_set_transform): Change scaling of font size.
* src/event-context.cpp: removed unused handler
src/extension/script/InkscapeScript.cpp: white space fix, and
added config.h, and some small debugging for myself. Hope Bob doesn't
* src/dialogs/scriptdialog.cpp: added comments to default code.
to deal with perl/python detection.
* autoconf.ac:
* src/dir-util.cpp (sp_relative_path_from_path):
* src/sp-conn-end.cpp (sp_conn_end_move_compensate):
Fix for undo/save: wasn't calling updateRepr().
* src/style.cpp (sp_style_merge_from_style_string):
Fix font-weight value: s/darker/bolder/.
* src/style.cpp (sp_style_merge_from_parent):
* src/style.cpp (sp_style_write_string):
* src/style.cpp (sp_style_write_ienum):
* src/style.cpp (sp_style_read):
* src/style.cpp: Prefer to write lr-tb etc. rather than the
* src/dialogs/xml-tree.cpp (on_attr_select_row_set_value_content):
* configure.ac:
* share/tutorials/tutorial-calligraphy.svg: spelling fix
* src/widgets/layer-selector.cpp: fixing the layer selector update bug;
* src/layer-fns.cpp: fix layer creation within sublayers
* src/dialogs/layer-properties.cpp: fix dialog leak
* src/inkscape.cpp: eliminate duplicated code across #ifdefs
* inkscape.spec: added SMP flags, added static library link capability.
* src/draw-context.cpp (spdc_concat_colors_and_flush):
* src/pen-context.cpp (spdc_endpoint_snap):
* src/dialogs/layer-properties.cpp: Fixing bug causing two new
* share/tutorials: added Josh's changes, resized, repositioned for
* src/rect-context.cpp: disallow drawing on locked or invisible layers
* src/display/bezier-utils.cpp (generate_bezier): For the sake of
* src/verbs.cpp: add accels for layer menu items
src/dialogs/layer-properties.h: Hooking up layer rename
src/dialogs/tracedialog.cpp: Fixing dialog show behavior
* src/dialogs/xml-tree.cpp: fixing logic bug in identability checker.
* src/dialogs/filedialog.cpp (isValidImageFile):
* src/display/bezier-utils.cpp (sp_bezier_fit_cubic_full):
src/dialogs/layer-properties.h: Adding some widgets.
src/widgets/layer-selector.cpp: Hooking in layer props dialog.
which will be needed later for e.g. GTK tree models.
* src/xml/repr.cpp: fixed refcount leak in SPRepr::SPRepr(SPRepr const &)
* src/gc.cpp: add initial stubs that print an informative error
* src/display/bezier-utils.cpp: Make end tangent/s be unconstrained for
* src/pencil-context.cpp (fit_and_split): Allow the bezier fitter to
* src/display/bezier-utils.cpp (generate_bezier):
* src/display/bezier-utils.cpp (sp_bezier_fit_cubic_full):
* src/display/bezier-utils.cpp (generate_bezier): Better handling
* src/document.cpp: wrapped updateDisplay call in undo insensitivity.
* src/main.cpp: fpresetsticky -> fpsetsticky
* src/verbs.cpp: cast width changes
remove stdint.h which isn't being used here
* src/verbs.cpp: changed cast to reinterpret_cast to hopefully
correctly so undo's don't blow up an active resize/move. Closes
* src/sp-image.cpp: fixed failure to release GdkPixbufLoader when
* src/dialogs/fileselector.cpp: fixed cut-and-paste refcount bug
* src/dialogs/xml-tree.cpp: added better context to the status bar.
* src/dialogs/item-properties.cpp: Change from having a `Visible'
* src/gc-finalized.h: fix for Debian bug #279991 (cast to ptrdiff_t
* src/sp-item.cpp: fix desktop-specific version of SPItem::isHidden()
* src/verbs.cpp: "Remove All Kerns" -> "Remove Manual Kerning"
src/widgets/sp-xmlview-attr-list.h: added status bar to XML
* src/dialogs/desktop-properties.cpp: memory leak in RDF code.
* src/widgets/layer-selector.cpp: togglable images and formatting
* po/check-markup: New script: detects <b>markup<b> <b>problems<7b>
* doc/keys.xml: added documentation of layer keys
* share/icons/icons.svg: gave bulia's eye icons ids
fixed up visibility/lock toggles... now to make them actually do
* src/util/glib-list.h: adaptor for glib lists
* src/util/list.h: more list cleanups and documentation
* src/verbs.cpp: call sp_document_done() for layer verbs too
* inkscape2.nsi: update from Adib Taraben
* src/libnr/nr-matrix.cpp (nr_matrix_invert):
* src/libnr/nr-matrix-test.cpp: Add test cases for nr_matrix_invert.
update when layers added/removed/reordered.
src/util/Makefile_insert: distcheck cleanups.
* src/widgets/layer-selector.cpp: default labels in italic
* src/layer-fns.cpp: make ordering of layers complete; not just among
* src/util/list.h: documentation update
* layer-fns.cpp: documenting
* layer-selector.cpp: documenting & fixing funky widget resizing
* dialogs/item-properties.cpp: Adding title and desc boxes.
instead of horiz/vert boxes for layout. Setting to inactive
* src/dialogs/export.cpp: moved function-based static state variable
* src/display/curve.cpp: fixed compile warning.
* src/sp-namedview.cpp: wasn't ref counting correctly. Closes #955020.
* src/util/list.h: cleanups of list class. I think, aside from
* src/libnr/nr-point.h: use NR::X and NR::Y instead of "0" and "1".
* src/dialogs/align.cpp: saving erased iterator. Closes bug #1054270.
* share/extensions/ill2svg.pl: added strict, warnings, and detection
* src/extension/output.cpp: better fix for 1004134 after advice
* src/extension/output.cpp: don't reset modified flag until after
* src/livarot/ShapeSweep.cpp: fix a typo in my cleanups. Fixes
* extension/system.cpp: Changing sp_ui_error_dialog to g_warning
* src/livarot/PathCutting.cpp: fix a couple of bugs that I
* src/sp-object.cpp: nasty hack to not export metadata on "Plain SVG".
* src/util/copy-list.h: nobody's using it right now, get rid of it
* src/util/forward-pointer-iterator.h: its value type is a reference
* src/desktop.cpp: removed vertical usize limits on statusbar
(was private to sp-spiral.cpp).
* src/display/bezier-utils-test.cpp: Disable a test, replacing with a
* src/pencil-context.cpp: Ensure that data points array p is uniqued
* src/libnr/nr-point-fns.cpp (LInfty): Fix bug with NaN coordinates:
* src/libnr/nr-point-fns-test.cpp: Add test cases for L1,L2,LInfty
* src/pencil-context.cpp: Fix bug: undesirable interactions between
* src/desktop.cpp: SPDesktop::currentRoot() should pull from
* src/util/list.h: add rest()
* src/util/reverse-list.h: bug fixes to reverse_list_in_place()
src/livarot/ShapeMisc.cpp: excise separate path description data
src/livarot/PathOutline.cpp: remove some unused functions.
* src/livarot/Path.cpp: fix for 1050379, and probably lots of
* src/livarot/Path.cpp: fix a memory leak.
* src/livarot/PathStroke.cpp: coding style cleanups.
src/livarot/PathStroke.cpp: more cleanups; don't modify Path::pts
* src/livarot/PathSimplify.cpp: some very minor cleanups, and
* src/livarot/PathConversion.cpp: coding style cleanups.
* src/livarot/PathConversion.cpp: fix for bug 1048827.
* src/livarot/PathSimplify.cpp: remove #ifdef
* src/view.h: removed obsolete status message functions
* src/attributes.h: remove unused #define
* src/sp-object.cpp: fix for bug #1048268 (inkscape:collect being written
* share/extension/*.inkmod -> *.inx
* src/util/list.h: more 3.4 fixes
* src/livarot/int-line.cpp: coding style cleanups.
src/ShapeMisc.cpp: use a vector of pointers for Path::descr_cmd.
src/libnrtype/RasterFont.cpp: split Ligne into float-line and
* src/Makefile.am: added files
* src/algorithms/find-last-if.h: add counterpart of std::find_if
* src/algorithms/longest-common-suffix.h: rewrite to use iterators
* src/traits/list.h: no longer needed
* src/traits/reference.h: add "Pointer" member type
* src/util/Makefile_insert: shuffled files
* src/util/list.h: reworked Inkscape::Util::List to be a "handle" type
* src/util/forward-pointer-iterator.h: treat a pointer as an iterator,
* src/util/map.h: obsolete
* src/util/map-list.h: iterator-based implementation
* src/traits/tree-iterator.h: no longer necessary (superceded by
src/util/sibling-axis.h: obsolete
* src/xml/Makefile_insert: added file
* src/xml/repr.h: removed old tree iterator stuff
* src/xml/sp-repr-iterators.h: pointer iterators for SPRepr
* src/xml/repr.cpp (sp_repr_change_order):
* src/draw-context.cpp (spdc_concat_colors_and_flush,
* src/display/curve.cpp (sp_curve_reverse): Fix a bug where the
* src/pencil-context.cpp (sp_pencil_context_root_handler): Split into
* src/Makefile_insert: Add the new file.
* src/pen-context.h: Change size of p array from SP_DRAW_MAX_POINTS to
* src/Makefile_insert: Add the new files.
* src/draw-context.cpp (sp_pen_context_root_handler):
* src/draw-context.cpp (spdc_endpoint_snap_handle):
* src/draw-context.h: Change red_curve_is_valid from char to bool.
* src/draw-context.cpp: Change red_curve_is_valid assignments from
0x00/0x01 to false/true (using find & replace).
* src/nr-rect.cpp: added a doxygen comment. Some coding style
* src/sp-paint-server.cpp: coding style fixes.
* src/livarot/Path.cpp: coding style cleanups. Add an assert to
* src/livarot/Ligne.cpp: coding style cleanups.
src/livarot/ShapeMisc.cpp: getType() and setType() in Path::path_descr.
* src/sp-object-repr.cpp (sp_repr_type_lookup): Distinguish between XML
* src/sp-gradient-test.cpp: New unit test file. I believe this is the
* src/xml/repr.cpp: don't nuke log pointer
* src/gc-finalized.h: fix for stupid bug preventing finalizable objects
* src/sp-gradient.cpp (sp_gradient_get_g2d_matrix,
New NR::Matrix/NR::Rect versions of existing functions.
* src/libnr/nr-matrix-translate-ops.h (operator/): New function.
* src/libnr/nr-matrix-scale-ops.cpp: New file.
* src/libnr/nr-matrix-scale-ops.h (operator/(Matrix,scale)):
* src/sp-gradient.h: Change gradientTransform from NRMatrix to
* src/Makefile.am (EXTRA_DIST), Makefile_insert
livarot/Makefile_insert (blah_SOURCES):
* src/gc-core.h: don't defer finalizers
* src/gc-core.h: bump up free space divisor -- collections should
* src/livarot/ShapeRaster.cpp: coding style cleanups.
* src/dialogs/filedialog.cpp: unref the preview document we created
* src/livarot/Shape.h: use Side rather than a bool for
* src/livarot/ShapeSweep.cpp: simplify TesteIntersection with use
* src/livarot/sweep-event.h: const fix.
* src/livarot/sweep-event.cpp: simplifications with use of Side.
src/livarot/ShapeSweepUtils.cpp: it's ok to free NULL.
src/display/nr-arena-shape.cpp: Make Shape::pts private and offer
* src/xml/repr.cpp: SPRepr's copy constructor needs to properly
* src/desktop.cpp: call the "Active Group" widget by its TRUE NAME!
* src/helper/stock-items.cpp: fix a bad free(). Improve coding
* src/libnrtype/FlowRes.cpp: slightly unpleasant fix for a buffer
* src/livarot/evil-malloc.h: removed
* src/display/curve.cpp (sp_curve_reverse): Previously this
* src/display/curve.cpp (sp_curve_closepath_current):
* src/sp-polygon.cpp (polygon_get_value): Use static linkage.
* src/traits/function.h: add typedefs for all argument positions,
USE_LIBGC in src/gc-core.h
* src/xml/repr-css.cpp (sp_repr_css_print):
* src/sp-text.cpp (sp_text_description):
* src/sp-text.cpp: CodingStyle changes, including moving some
* src/gc-anchor.h: fix to always use the GC base address, since
adapt for new APIs, header cleanups/refactorings
* src/util/reverse.h: revive anx fix Inkscape::Util::reverse
* src/xml/repr-action-test.cpp: updated headers
src/sp-defs.cpp: coding style cleanups.
* src/sp-polygon.cpp: coding style and a few other small cleanups.
* src/sp-anchor.cpp: coding style cleanups. Remove unnecessary
* src/sp-star.cpp: Use cast to guint32 instead of using modulo 2**32.
* src/sp-conn-end.cpp (change_endpts):
Use new sp_curve_stretch_endpoints function: i.e. preserve the
* src/sp-use-reference.cpp: CodingStyle changes.
* src/sp-rect.cpp (sp_rect_set_transform): Call sp_rect_set_shape,
so that bbox is up-to- src/livarot/PathConversion.cpp,
* src/algorithms/longest-common-suffix.h: Fix bug I introduced three
* src/Makefile_insert (libinkpre_a_SOURCES): Add the new files.
(sp_curve_transform): Re-implement with NR::Matrix/NR::Point.
The old code appears to be buggy for sheer/rotate matrices
* src/libnr/nr-path.h (c, setC): new methods.
* src/desktop-affine.cpp (sp_desktop_w2doc_affine,
(SPItem::getRelativeTransform), src/sp-rect.cpp
(sp_rect_set_transform), src/display/sp-canvas-util.cpp
Address some signed/unsigned warnings.
* src/livarot/Shape.h: Make constructors explicit.
* libgc.supp: valgrind suppression profile for libgc, which necessarily
style.transform as random bits), replace with constructor taking
* src/sp-shape.cpp (sp_shape_marker_get_transform): Make marker handling
* src/libnr/nr-matrix-ops.h (operator*(NR::Matrix, NRMatrix)): new.
* src/libnr/nr-matrix.h: NR::Matrix *= NR::translate: new operator.
* src/nodepath.cpp: Mark NodeSort operator< as static.
* src/libnr/nr-scale.h (NR::scale(double)): new constructor.
* src/display/bezier-utils.cpp: Misc. minor changes.
* src/nodepath.cpp: Cleanups: Mark some things as static. Switch from
* src/inkview.cpp (sp_svgview_main_key_press): Accept some common keys
* src/draw-context.cpp (fit_and_split):
* src/proofs: Update accordingly. (Also add some bezier-utils proofs.)
* sp-path.cpp: 'd' is a required attribute for paths. Ensure that
* configure.in: sigc++ 2.0.2 (and before?) has a bug that
* dialogs/xml-tree.cpp: Improved focus, added keystroke for attr commit.
* src/inkview.cpp: Make the window title be the name of the
* src/round-test.cpp: New unit-test file.
Move SPDesktopWidget stuff from desktop.h to new file
* autogen.sh: Move unversioned automake to last resort.
* src/dialogs/desktop-preferences.cpp: corrected my usage of static
* src/dialogs/stroke-style.cpp: fixed missing l18n. (bug #994837)
* src/dialogs/sp-attribute-widget.cpp: went hunting for other static
* autogen.sh: cleanups and more debugging.
* share/extensions/sk2svg.sh: tempfile cleanups from pjrm (patch #990009)
* src/traits/list.h: added traits class for lists
* src/traits/tree-iterator.h: added traits class for n-ary tree iterators
* src/util/list-iterator.h: STL iterator for lists
* src/util/parent-axis.h: parent "axis" of tree iterator as list
* src/util/sibling-axis.h: sibling "axis" of tree iterator as list
* src/xml/repr.h: specialize Traits::TreeIterator for SPRepr *
* src/sp-object.h: specialize Traits::TreeIterator for SPObject *
* src/sp-object.cpp: use generic "longest common suffix" to find
* src/splivarot.cpp: use genric "longest common suffix" to find
* src/desktop-events.cpp: unlocalized strings updated.
* src/sp-path.cpp (sp_path_write): Handle shape->curve==NULL.
* src/sp-use.cpp: fix a compiler warning (closes #992960)
* src/sp-offset.cpp: fix a compiler warning (closes #992960)
* src/sp-text.cpp: fix a compiler warning (closes #992959)
* src/sp-object.cpp: disable recursive update warning for release
* src/select-context.cpp: work around probable cut-and-paste bug
* src/dialogs/rdf.cpp: Don't add dc:description entry to SVG files.
* src/utest/utest.h: Add include guard.
* src/decimal-round.h (decimal_round): New file, new function.
* src/round.h (decimal_round): New file, new function.
* src/Makefile_insert: Add to libinkpost_a_SOURCES.
* src/sp-object.cpp: don't log id changes made to resolve
* src/dialogs/filedialog-win32.cpp: corrected an assert test, and
INKSCAPE_DATADIR anywhere except in "path-prefix.h". This includes
* src/desktop-events.cpp: use inkscape:guide-bbox instead of
* src/desktop.cpp: no need to worry about Snapper::getEnabled().
* src/rect-context.cpp: Use hack to make snapping kind of work
* src/seltrans.cpp: Fix some cases where snap wasn't correctly applied.
* src/sp-image.cpp: prospective fix for bug #979858
* src/knot.cpp: solved bug #988513: knot could stay grabbed in
* src/widgets/paint-selector.cpp: solved bug #984902: the pattern
* src/draw-context.cpp: remove some debugging g_prints.
* src/interface.cpp: fixed crash on desktop context menu
* src/sp-object.h: added SPObject::hasChildren() predicate
* src/sp-object.cpp: revert to old behavior of breaking parent
* src/selection-chemistry.cpp: rewrote sp_selection_item_next()
* src/libnrtype/FontFactory.cpp: disable printing of debug
* src/sp-item-group.cpp: give it a snappoints method to fix
* src/draw-context.cpp: fix a couple of places where Shift isn't
* src/dialogs/desktop-properties.cpp: added a few g_asserts, and
* src/desktop.cpp: minor tweaks to make the existing layers
* src/sp-typeset-utils.h: Greatly reduce #includes.
src/dialogs/rdf.h: added multiline data entry items, reduced
* src/desktop.cpp: comitted further work which gives us a
* src/desktop.cpp: prevent crash by adding a check for
* src/selection-chemistry.cpp: prevent crash on copying empty
* src/sp-object.cpp: fixed bug #979281 -- I had accidentally
* src/widgets/sp-color-notebook.cpp: always assume colors are
* src/interface.cpp: switched to command names suggested by bulia
* src/sp-object.h: added isSiblingOf() method
* src/sp-object.cpp: leave parent pointer in place until after
the group/layer mode setting needs to be per-view, not global.
* src/draw-context.cpp: Temporary hack to prevent snapping
* src/sp-item.cpp: fix clip path loading bug
* src/sp-object.cpp: relax analness about object ids a little
src/dialogs/rdf.cpp: built the various functions needed to extract
(i.e. layers)
* src/sp-object.h: remove sp_object_request_update,
* src/sp-object.cpp: clarify what is happening with bug #980407 --
* src/node-context.cpp: make sure nodepath->nodeContext is set up
* src/display/sp-canvas.cpp: enabled win32 current item workaround on
* src/sp-namedview.cpp: cleanups in grid snap settings. Fix a
* src/seltrans.cpp: optional default origin for scaling. Fixes
* src/dialogs/display-settings.cpp: add default scale origin
* src/desktop-snap.h: changes to snap_list_scale prototype.
* src/desktop-snap.cpp: snap_list_scale now returns whether
* src/display/sp-canvas.cpp: fix for win32 freeze-at-border bug,
* src/verbs.cpp: I changed the reverse command to be more verbose and
* src/inkscape.cpp: Don't connect to SIGBUS on Win32, as
* src/desktop-snap.h: a few double -> NR::Coord fixes.
* src/nodepath.cpp: turn off snapping when Shift is held down.
* src/dialogs/display-settings.cpp: remove my rather dubious
* src/select-context.cpp: rationalise grid modifiers; now Shift
* share/extensions/dia2svg.sh: Fix bashism and insecure tempfile usage.
* src/inkscape.cpp: added SIGBUS and SIGABRT handling.
* src/object-edit.cpp: Added knots for manipulation of pattern fills.
* src/sp-shape.cpp: add sp_shape_snappoints.
* src/desktop-snap.cpp: minor cleanups. Added a comment.
* src/sp-text.cpp: removed an old comment.
* src/sp-ellipse.cpp: fix snappoints method now that the parent
* src/sp-rect.cpp: snappoints method is not required as it's now
* src/sp-image.cpp: use SPItem's snappoints method.
* src/file.cpp: fix another call to g_file_test with a
* src/file.cpp: don't call g_file_test with a NULL path. Fixes
* src/desktop-snap.cpp: default to snapping to bounding boxes when
* src/desktop-snap.h: rework in terms of SPNamedView rather than
src/star-context.cpp: Adapt for changes to snap code naming.
* src/seltrans.cpp: cleanups to sp_sel_trans_skew_request and
* src/extension/internal/ps.cpp (PrintPS): Initialize _stream to
src/libnrtype/font-instance.h: If both WIN32 and WITH_XFT are
* src/libnrtype/FontFactory.cpp (ink_strstr): Document brokenness.
* src/Makefile.am (EXTRA_DIST): Remove reference to deleted files
* src/desktop-snap.{cpp,h}: sp_desktop_dim_snap_list returns
* src/select-context.cpp: fix snap on move behaviour (again)
* src/widgets/dash-selector.cpp: fix off-by-one spotted by
* src/extension/internal/ps.cpp (begin): Add some basic error handling.
* src/extension/internal/ps.cpp (setup): Simplify an expression now that
* src/extension/internal/ps.h: Twiddle the order of the fields.
Replace bitfields with bool/short.
Remove src/libnrtype/FontInstance.h (see change below).
Move raster_glyph, raster_position from RasterFont.h to new files
* src/libnrtype/Makefile_insert: Add the new files to SOURCES.
* src/libnrtype/Makefile_insert: Add the new files to SOURCES.
* src/libnrtype/nrtype-forward.h: New file.
* src/libnrtype/Makefile_insert: Add it to SOURCES.
* src/livarot/livarot-forward.h: New file.
* src/livarot/Makefile_insert: Add it to SOURCES.
* src/widgets/font-selector.cpp: uint -> guint to fix
* src/desktop-snap.{cpp,h}: make snap functions aware of the
* src/select-context.cpp: use new snapping API.
* src/sp-namedview.cpp: Tighter scoping for iteration var.
* src/helper/stock-items.cpp: fix a compiler warning. Minor
* src/sp-item.h: added a comment.
* src/select-toolbar.cpp: Cleanups and preparation for px units.
* src/helper/units-test.cpp: Test sp_units_table_sane.
* src/sp-object-repr.cpp: Move some declarations to first use.
* src/sp-item.cpp (sp_item_repr_compare_position):
Remove unused SPUnit.version field.
* src/helper/units-test.cpp (test_bases): Test sp_unit_get_identity.
* src/helper/Makefile_insert (helper_units_test_LDADD): Fix the previous
New unit test file units-test.cpp.
* src/select-toolbar.cpp: Greater conformance to CodingStyle.
* src/libnrtype/TextWrapper.cpp: Fix what looks like an off-by-one.
* ChangeLog, src/prefs-utils.cpp:
* src/sp-path.cpp: Move some declarations to first use.
Add missing includes as found by src/check-header-compile.
* src/sp-use.h:
* src/sp-use.h (_acceptObject): Fix can't-use-ancestor check.
* src/uri-references.h (getOwner): Fix copy&paste bug.
* src/sp-object.h: added a little documentation
* src/main.cpp: remove the call to
out that it would be called by code in src/extension/init.cpp
* src/main.cpp:
* src/main.cpp: tentative fix for startup crash on Win32. Ensure
* toolbox.cpp: Finally got the freeze semaphores right (prevent loops for
* sp-namedview.cpp: Guarding against nan in zoom, cx, cy
* node-context.cpp: Second Esc or empty-click deselects object
under cursor the imported item/group. Optionally import bitmaps as filled
* dialogs/stroke-style.cpp: Fix the "all clubs" marker preview bug. In
markers.svg; add separator.
* dialogs/find.* et al: Find dialog, command
* selection-chemistry.cpp: Fix copying objects from different parents; fix
* dialogs/xml-tree.cpp: Removed unused desktop shutdown signal, fixes
* select-toolbar.cpp: Percentage unit, lock toggle, NR::Rectification
* path-chemistry.cpp: Fixed transform when combining inside group
* widgets/sp-xmlview-attr-list.cpp: More robust listener
this will be needed later for the layers/document tree dialog
* src/sp-item.h: make SPItem a proper C++ subclass of SPObject
src/svg/svg-affine.cpp: added comments and notes to all remaining
* src/extension/system.cpp (build_from_reprdoc):
* src/xml/repr-util.cpp (sp_repr_compare_position, sp_repr_position):
* src/sp-use.cpp: Cleanup: greater conformance to CodingStyle.
* src/sp-item-group.cpp (sp_item_group_ungroup): Fix bug #956334:
* src/xml/Makefile_insert (xml_libspxml_a_SOURCES): Add the new files.
* src/xml/repr.cpp: Cleanup: greater conformance to CodingStyle.
* src/display/Makefile_insert: Adapt dependency object names for
* src/helper/Makefile_insert: Adapt dependency object names for
* src/libnrtype/nr-type-w32.cpp: Tentative fix for
* src/extension/internal/svg.cpp: Coding style cleanups.
* src/sp-item.cpp: Cleanup: greater conformance to CodingStyle.
* acinclude.m4: Remove.
* src/check-header-compile.in: New script.
* configure.in: Add it to list of files for substitution.
* src/star-context.cpp: Minor cleanups, and use g_strdup_printf instead
* src/selection-chemistry.cpp: Use NR::Rect bounds() method instead of
* src/document.cpp (sp_document_create):
Use INKSCAPE_VERSION from inkscape_version.h instead of VERSION.
* src/libnr/nr-rotate-test.cpp: Use new rotate_equalp function.
* src/libnr/nr-translate-ops.h (operator-): New function.
* src/libnr/nr-rotate-fns-test.cpp: New unit test.
* src/libnr/nr-rotate.h: Add Coord,Coord constructor.
* src/libnr/nr-point-fns.h (point_equalp): New function.
* src/radial.h: Remove this unused header.
* src/xml/xml-forward.h: New file.
* src/xml/Makefile_insert: Add it to xml_libspxml_a_SOURCES.
* src/xml/repr-private.h: Include it.
n.b. Objects of classes which do not override cpp_ctor will appear
* src/xml/Makefile_insert (xml_repr_action_test_LDADD):
* src/sp-text.cpp (sp_text_set_transform):
* src/dialogs/stroke-style.cpp: Switched to using get_stock to retrieve
* src/prefix.h: Added marker and gradient directorys.
* sp-color-notebook.cpp: Fix uninitialised value spotted by valgrind.
* src/file.cpp:
Making the default filename _("untitled.svg")
* config.h.mingw: added g_ascii_strtod macro.
* src/dialogs/export.cpp: fix faulty logic with exporting of
* src/dialogs/desktop-properties.cpp: Fix a gtk_table size.
* src/select-context.cpp: Remove alt-drag "slow move" mode.
* src/selection-chemistry.cpp: Pasted objects have the same
* src/dialogs/display-settings.cpp: Added option to reverse
* src/main.cpp (main): Test ENABLE_NLS instead of HAVE_NLS (which
when inkscape translations aren't in system-wide /usr/share/locale.
* src/dialogs/align.cpp: refactor some cut-and-paste code into
* src/sp-paint-server.h: SPPaintServer now uses C++ inheritance
* src/libnrtype/nr-type-xft.cpp: added patch 898200, hopefully this
* src/dialogs/desktop-properties.cpp: added patch 947127, along with
* configure.in: default to always replace g_ascii_strtod.
* src/extension/internal/gdkpixbuf-input.cpp: skip SVG files. (open bug)
* src/sp-item.cpp: move "transformed" signal emission after actual
* src/dialogs/desktop-properties.cpp: the usual cleanups. Also
* widgets/paint-selector.cpp: Tooltips, slight cosmetics
* main.cpp: --help edit
* nodepath.cpp: Fix lagging update of the other handle for smooth nodes
* widgets/dash-selector.cpp: (Almost) fixed display of shorter-than-0.5
* preferences-skeleton.h: lots of new dasharrays
* dialogs/stroke-style.cpp: Remove repetitive code; relocation patch from
in markers.svg)
* share/markers/markers.svg: Cleanup, sizes, remove manual previews
* style.cpp: Disabled warning for overflow property (we need it for markers)
* splivarot.cpp: Fixed transform when doing boolop inside group
* libnr/nr-path.cpp: Ported fix from sodi, fixes two bugs with endnodes of a
curve on the same hor/vert line
* sp-namedview.cpp: Use set_default_size instead of _resize for setting
* dialogs/display-settings.cpp: Added simplify threshold
* sp-use.cpp: Mega-kill use on unlink
* sp-item-group.cpp: Prevent jumps when ungrouping clone with its original
* sp-object.cpp: Fix crash when deleting clone and its original
* toolbox.cpp, tool contexts: Alt-x and top panel keyboard shortcuts now
* sp-use.cpp: Fix: disappeating clone on undoing ungrouping (_show finally
* splivarot.cpp: Boolops: cleanup, preserve id, parent, position, fix to
* src/verbs.cpp: re-localizing tutorials. My goof!
* po/POTFILES.in: removed arikkei references
* src/desktop.cpp: make sure that a SPNamedView's modified signal
* src/sp-object.cpp: declaration-to-first-use and coding style
* configure.in: Stole Nathan's configure hack and used it to
* src/libnrtype/nr-type-dictionary.cpp: removed 'private-fonts'
src/libarikkei/*: removed the now unused libarikkei
* src/display/nr-arena-glyphs.h: fixed cut-and-paste error in
which call NRArenaItem::init() to perform setup (i.e. setting
* src/sp-use.cpp: call parent class' write methods rather than
expected if objects are replaced in the middle of e.g. a
* src/sp-use.cpp: cleanups and succession logic for <use>
* main.cpp: replaced gtk_init with g_type_init for console mode.
* src/sp-use.h:
* src/extension/internal/win32.cpp: add textToPath parameter to
* src/display/nr-arena.cpp: Fixed an unused variable warning.
* src/main.cpp: Fix a warning that is raised on Windows.
* dialogs/dialog-events.cpp: Only set the UTILITY hint for non-modal
z-order in combine/break; cleanups
* splivarot.cpp: New selection API, Simplify preserves id=
seltrans.h: Switched to global preservetransform, transform writing
sp-use.h: Clone move compensation (3 modes), settable in prefs
interface.cpp: Select Original verb and command, scrolls to the original
* src/desktop.cpp: Check for there being no items when zooming to
INKSCAPE_VERSION moved to inkscape_version.h.
INKSCAPE_{PIXMAP,SCREENS,TUTORIALS,MARKERS}DIR moved to prefix.h
* src/sp-use.cpp: fix a warning.
* src/selection.cpp: migrate to new glib idle API
* src/extension/db.cpp: can't call ->deactivated() on a NULL pointer..
* configure.in: Replace use of old AM_PROG_LIBTOOL macro with
* src/display/curve.cpp: Don't raise a critical error if a new
* src/sp-path.cpp: cope with sp_curve_new_from_bpath() returning
* src/desktop.h: add a comment about how SPDesktop::selection
* src/desktop-handles.cpp: ensure that sp_desktop_selection never
* src/toolbox.cpp: SPSelection OO-ification. Various cleanups.
* src/selection.h: remove deprecated access functions.
* src/dialogs/fill-style.cpp: declaration-to-first-use cleanups.
* src/selection.cpp: add vim and Emacs mode blocks.
* src/object-ui.cpp: very minor coding style fix.
provided by prefix.h.
* src/prefix.h: Define INKSCAPE_MARKERSDIR.
* src/extension/extension.cpp (Extension):
* src/extension/init.cpp (check_extensions):
* src/libnr/Makefile_insert (libnr_libnr_a_SOURCES):
New generated file inkscape_version.h, to replace
* src/help.cpp: #include it.
* src/Makefile.am: Use `subdir-objects' option.
* src/Makefile.am: Add global INCLUDES setting.
* src/*/makefile.in: `%' as a target doesn't behave as intended,
* src/Makefile.am: Make non-recursive. Now sources */Makefile_insert.
* autogen.sh: Bump requirement from automake-1.6 to automake-1.7.
* src/*/Makefile.am: Remove.
* src/*/makefile.in: New wrapper makefiles to allow typing `make' from
* src/libnrtype/nr-type-w32.h: fixed unremoved underscores
* src/uri-references.h: documentation touch-ups
* src/text-context.cpp: merged Carl's fix for signal cleanup
* src/selection.h: marked wrappers for old API as deprecated
* src/file.cpp: fix bug whereby the first file loaded in a session
* src/preferences-skeleton.h: add \n to the end of each line to
* src/dialogs/stroke-style.cpp: Cleanups: greater conformance to
* src/dialogs/filedialog-win32.cpp: add OFN_NOCHANGEDIR to Win32
interface.cpp: Clone command (Edit menu, Shift+Ctrl+N)
* sp-use.cpp: Update propagated to parent class (SPItem), misc fixes
* sp-polygon.cpp: Fix for points= updating by adding set_shape call into
* text-context.cpp: Do not create text object unless a printable key was
* splivarot.cpp: Outline handles multiple objects; All commands use correct
* helper/sodipodi-ctrlrect.cpp: Simplify and fix dashes and offsets
* widgets/gradient-selector.cpp: Tooltip edits
* seltrans.cpp: Pivot marker made inverse
* toolbox.cpp: More defocusing
* *-context.cpp: Eliminated config widgets from all tools
* verbs.cpp: Options -> Preferences
* dialogs/display-settings.cpp: An options dialog, completely new; selector
* toolbox.cpp: Aux toolbar for calligraphic
* preferences-skeleton.h: fill-opacity:1 for calligraphic
* main.cpp: Removed C-locale setting, not needed anymore; temporary switch
* inkscape.cpp: Memory fix from sodi
* right-click finishes pen (patch by Carl) draw-context.cpp
* src/seltrans.cpp: Slightly improve placement of the bounding
* src/sp-shape.cpp: various marker-related cleanups, mostly factoring out
src/svg/svg.h: removed libart.
* src/sp-text.cpp: remove an unused variable.
* src/display/sodipodi-ctrlrect.cpp: removed two unused variables.
* configure.in: added gtkmm dependency
* src/helper/unit-menu.cpp: Turns out I found a 2nd bug while
* src/draw-context.cpp: Investigated patch 934351 from cth103. Applied a
* configure.in: Implemented gcc version test for >= 3.0.0
* tools-version.sh: added a possible fix for BSDish tools.
* src/helper/unit-menu.cpp: applied a variation to patch 934358 from cth103
* configure.in: fixed capitalization of "libpng" to avoid confusion.
Added support for future "File/Revert" handling. Needs
"src/file.cpp", function "sp_file_revert_dialog".
* share/icons/icons.svg: added "selection_cleanup", "selection_deselect",
* share/tutorials/tipsandtricks.svg: Deleted the URL trick because it no
* src/interface.cpp: replaced contents of sp_ui_menu_help to use new verbs.
* share/icons/icons.svg: created really ugly "help_tutorials" and
* src/extensions/internal.ps.cpp: crash fix
* src/xml/repr.cpp: adjusted the advertising comment in the default
* icons.svg: Alignment fix
* src/select-toolbar.cpp: Swapped rotate buttons
* share/tutorials/: Cleanup, added Russian translation of basic
extension/implementation/script/cpp: Fixes to make non-ascii filenames work
* src/verbs.cpp: Remove xpm icon that causes trouble on win32
* src/widgets/gradient-vector.cpp: Crash fix: loading new gradient into the
* share/icons/icons.svg: New dialog icons, draw tool icons, changed colors
* share/tutorials/: SVG cleanup: remove unused font properties, wrong radius
* file.cpp: Set uri on save in one place; save 'offcially' from here only
official arg to sp_module_system_save to prevent docname/docbase changing on
* src/inkscape.cpp: remove redundancy in error messages for failing to load
open/save dialogs, ditto for warning overwrite and make it unresizeable
* src/dialogs/xml-tree.cpp: Do not deselect item on canvas when a
* src/sp-guide.cpp: Guide position updated after undo
* src/widgets/sp-xmlview-attr-list.cpp: Max length of viewable attributes
* src/selection-chemistry.cpp: Crash fix when pasting style to an object
has none (e.g. group)
* src/knot.cpp: Knot dragging autoscrolls
* src/helper/sp-ctrlline.cpp: Always-visible inversion for ctrlline
* src/libnrtype/nr-type-w32.cpp: Fix stretch and variant on win32
* src/widgets/gradient-vector.cpp: Undo fix; new stop takes average of its
Added API for coping with comments at the root level (i.e. siblings
* src/helper/bezier-utils.cpp (NewtonRaphsonRootFind): Fix my
* src/helper/bezier-utils.cpp (NewtonRaphsonRootFind): Ensure that the
* src/helper/bezier-utils.cpp (sp_bezier_fit_cubic_full):
* src/helper/bezier-utils.cpp (sp_darray_left_tangent,
See doc/Changelog_archive.txt for older entries