diff --git a/ChangeLog b/ChangeLog
index 2cafe4bebc1f6ab348c427c75eaf1900a290e2c4..e98b0264e6624886047d9f5222b612f3bb238841 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2006-05-01 Jon A. Cruz <jon@joncruz.org>
+
+ * src/Makefile.am, src/Makefile_insert, src/attributes-test.h,
+ src/color-profile-test.h, src/mod360-test.cpp, src/mod360-test.h,
+ src/round-test.cpp, src/round-test.h, src/sp-gradient-test.cpp,
+ src/sp-gradient-test.h, src/sp-style-elem-test.cpp,
+ src/sp-style-elem-test.h, src/style-test.h, src/test-helpers.h:
+ Replaced four more tests with CxxTest versions.
+
+2006-05-01 MenTaLguY <mental@rydia.net>
+
+ * src/display/nr-arena-item.cpp:
+
+ use GC allocator for bitmap cache and transform
+
+2006-05-01 Marco Scholten <mscholtn@xs4all.nl>
+
+ * src/dialogs/inkscape-preferences.cpp: Moved 'compass like
+ display of angles' from 'windows' to 'steps'.
+
+2006-04-30 MenTaLguY <mental@rydia.net>
+
+ * src/libnr/nr-object.cpp:
+
+ log finalization of NRObjects
+
+2006-04-29 Jon Phillips <jon@rejon.org>
+
+ * src/dialogs/rdf.cpp: Updated cc licenses to 2.5 by default.
+
+ * src/ui/dialog/document-metadata.cpp: Made metadata window
+ resizable so that one can see the licenses and enter long entries.
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/display/nr-arena-group.cpp, src/display/nr-arena-item.cpp,
+ src/display/nr-arena-item.h, src/display/nr-arena-shape.cpp:
+
+ rationalize function names and remove spurious soft_ptr
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/document.cpp:
+
+ use proper unref function on SPRoot to avoid appearance of leak
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/gc-anchored.cpp, src/xml/simple-node.cpp, src/sp-object.cpp:
+
+ switch everyone to simpler debug event API
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/Makefile_insert, src/gc-finalized.cpp, src/gc-finalized.h:
+
+ add finalizer logging
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/debug/simple-event.h: simplify the SimpleEvent API more
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/debug/simple-event.h: make Debug::SimpleEvent more convenient
+
+ * src/debug/event.h, src/debug/logger.cpp: add FINALIZERS category
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/debug/logger.cpp:
+
+ finish interrupted refactoring of log filter configuration
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/doc/Makefile.am, src/doc/refcounting.txt:
+
+ some developer documentation about refcounting
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/ui/view/view.cpp:
+
+ Wait a minute -- UI::View::View and SPDocument are both managed
+ by the collector -- the view doesn't need to ref the document!
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/ui/view/view.cpp: add missing unref
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
+ * src/gc-anchored.cpp, src/gc-anchored.h:
+
+ added refcount logging to GC::Anchored
+
+ * src/util/Makefile_insert, src/util/format.h:
+
+ shared string printf
+
+2006-04-28 MenTaLguY <mental@rydia.net>
+
+ * src/sp-object.cpp: make refcount logging a little more useful
+ by including the relevent class name
+
+2006-04-28 Jon A. Cruz <jon@joncruz.org>
+
+ * src/Makefile_insert, src/Makefile.am, src/dir-util-test.h,
+ src/dir-util-test.cpp, src/extract-uri-test.h,
+ src/extract-uri-test.cpp:
+ Replaced two tests with CxxTest versions.
+
+2006-04-28 Jon A. Cruz <jon@joncruz.org>
+
+ * src/Makefile_insert, src/MultiPrinter.h, src/verbs.h,
+ src/verbs-test.h:
+ Adding unit test for verbs.
+
+2006-04-27 verbalshadow <verbalshadow@gmail.com>
+
+ * src/io/resource.h, src/io/resource.cpp,
+ src/dialogs/swatches.cpp, src/helper/stock-items.cpp:
+ Added CREATE v0.1 support for gradients/swatches/patterns
+ Support for Linux & Win32. Mac support waiting final support
+ Directory info.
+
+2006-04-26 Jon A. Cruz <jon@joncruz.org>
+
+ * src/Makefile.am, src/MultiPrinter.h, src/PylogFormatter.h,
+ src/TRPIFormatter.h, src/selfname.tpl, src/libnr/Makefile_insert,
+ src/svg/Makefile_insert, src/xml/Makefile_insert:
+ Adding multiple test output formats.
+
+2006-04-23 verbalshadow <verbalshadow@gmail.com>
+
+ * path-prefix.h:
+ Added beginnings of CREATE support in path-prefix.h
+
+2006-04-23 verbalshadow <verbalshadow@gmail.com>
+
+ * src/object-ui.cpp, src/object-ui.h:
+ moved to src/ui/context-menu.cpp, src/ui/context-menu.h
+ to make it easier to find
+
+2006-04-20 MenTaLguY <mental@rydia.net>
+
+ * src/dyna-draw-context.cpp, src/dyna-draw-context.h:
+ remove unused timer code
+
+2006-04-19 Andrius R. <knutux@gmail.com>
+ * src\display\nr-arena-item.cpp, src\display\canvas-arena.cpp,
+ src\display\nr-arena-shape.cpp, src\display\sp-canvas.h,
+ src\display\nr-arena.cpp, src\display\nr-arena-shape.h,
+ src\display\nr-arena-glyphs.cpp, src\display\nr-gradient-gpl.cpp,
+ src\display\sp-canvas.cpp, src\display\sp-ctrlline.cpp,
+ src\livarot\ShapeSweep.cpp, src\livarot\Shape.h, src\livarot\Shape.cpp,
+ src\livarot\Path.h, src\livarot\PathConversion.cpp,
+ src\livarot\ShapeMisc.cpp, src\livarot\Path.cpp, src\libnr\nr-pixblock.h,
+ src\libnr\nr-pixblock.cpp
+
+ Rendering optimisation, which gives best results for zoomed in drawings
+ with complex (multi-node) paths. Optimisation focus - eliminating cubicTo
+ and LineTo nodes outside of visible area, so no unneeded calculations is
+ needed and less memory is consumed (this avoids crashes which were
+ occurring previously if zooming into a complex drawing)
+
+2006-04-18 njh <njh@njhurst.com>
+ * share/extensions/measure.inx, share/extensions/measure.py, share/extensions/Makefile.am
+
+ Added the measure extension that marks lengths onto paths.
+
+2006-04-17 MenTaLguY <mental@rydia.net>
+
+ * src/application/editor.cpp, src/arc-context.cpp, src/conn-avoid-ref.cpp,
+ src/connector-context.cpp, src/desktop-events.cpp, src/desktop-handles.h,
+ src/dialogs/clonetiler.cpp, src/dialogs/export.cpp,
+ src/dialogs/fill-style.cpp, src/dialogs/find.cpp,
+ src/dialogs/iconpreview.cpp, src/dialogs/item-properties.cpp,
+ src/dialogs/layer-properties.cpp, src/dialogs/object-properties.cpp,
+ src/dialogs/stroke-style.cpp, src/dialogs/swatches.cpp,
+ src/dialogs/text-edit.cpp, src/dialogs/tiledialog.cpp,
+ src/dialogs/xml-tree.cpp, src/draw-anchor.cpp, src/draw-context.cpp,
+ src/dropper-context.cpp, src/dyna-draw-context.cpp,
+ src/event-context.cpp, src/extension/implementation/script.cpp,
+ src/file.cpp, src/gradient-context.cpp, src/gradient-drag.cpp,
+ src/helper/stock-items.cpp, src/inkscape.cpp, src/interface.cpp,
+ src/jabber_whiteboard/callbacks.cpp,
+ src/jabber_whiteboard/chat-handler.cpp,
+ src/jabber_whiteboard/message-processors.cpp,
+ src/jabber_whiteboard/message-queue.cpp,
+ src/jabber_whiteboard/session-manager.cpp, src/knot.cpp,
+ src/node-context.cpp, src/nodepath.cpp, src/object-ui.cpp,
+ src/path-chemistry.cpp, src/pencil-context.cpp, src/pen-context.cpp,
+ src/rect-context.cpp, src/rubberband.cpp, src/satisfied-guide-cns.cpp,
+ src/selcue.cpp, src/select-context.cpp, src/selection-chemistry.cpp,
+ src/selection.cpp, src/seltrans.cpp, src/sp-flowtext.cpp,
+ src/spiral-context.cpp, src/splivarot.cpp, src/sp-namedview.cpp,
+ src/sp-text.cpp, src/star-context.cpp, src/text-chemistry.cpp,
+ src/text-context.cpp, src/tools-switch.cpp,
+ src/trace/potrace/inkscape-potrace.cpp, src/trace/trace.cpp,
+ src/ui/dialog/align-and-distribute.cpp, src/ui/dialog/dialog.cpp,
+ src/ui/dialog/document-metadata.cpp,
+ src/ui/dialog/document-properties.cpp,
+ src/ui/dialog/inkscape-preferences.cpp,
+ src/ui/dialog/session-player.cpp, src/ui/dialog/transformation.cpp,
+ src/ui/widget/color-picker.cpp, src/ui/widget/page-sizer.cpp,
+ src/ui/widget/registered-widget.cpp, src/ui/widget/ruler.cpp,
+ src/ui/widget/selected-style.cpp, src/ui/widget/tolerance-slider.cpp,
+ src/verbs.cpp, src/widgets/gradient-toolbar.cpp,
+ src/widgets/layer-selector.cpp, src/widgets/select-toolbar.cpp,
+ src/widgets/sp-xmlview-content.cpp, src/widgets/toolbox.cpp:
+
+ Get rid of the SP_DT_* macros which do nothing more than provide
+ additional, confusing, names for other functions. If shorter names
+ are desired, the actual functions should be renamed -- or better, made
+ into member functions.
+
+2006-04-09 Jon A. Cruz <jon@joncruz.org>
+
+ * share/icons/icons.svg: Fixed jumping eye (layer visibility).
+
+2006-04-07 Jon A. Cruz <jon@joncruz.org>
+
+ * po/eu.po: Fix a "Unmatched closing </b>" warnings.
+
+2006-04-07 Jon A. Cruz <jon@joncruz.org>
+
+ * src/widgets/paint-selector.cpp, src/widgets/gradient-toolbar.cpp,
+ src/widgets/select-toolbar.cpp, src/widgets/toolbox.cpp,
+ src/dialogs/clonetiler.cpp, src/dialogs/object-properties.cpp:
+
+ Shrunk a few icon sizes.
+
+2006-04-07 Jon A. Cruz <jon@joncruz.org>
+
+ * src/widgets/desktop-widget.cpp, src/widgets/icon.cpp,
+ src/widgets/layer-selector.cpp:
+
+ Added implementation of smaller icon size.
+
+2006-04-06 Jon A. Cruz <jon@joncruz.org>
+
+ * src/color-profile.cpp, src/sp-image.cpp:
+
+ Simple debugging #ifdefs added.
+
+2006-04-06 Jon A. Cruz <jon@joncruz.org>
+
+ * src/interface.cpp, src/dialogs/clonetiler.cpp,
+ src/dialogs/object-properties.cpp, src/dialogs/stroke-style.cpp,
+ src/dialogs/text-edit.cpp, src/dialogs/tiledialog.cpp,
+ src/dialogs/xml-tree.cpp, src/ui/dialog/align-and-distribute.cpp,
+ src/ui/widget/labelled.cpp, src/widgets/button.cpp,
+ src/widgets/button.h, src/widgets/desktop-widget.cpp,
+ src/widgets/gradient-toolbar.cpp, src/widgets/icon.cpp,
+ src/widgets/icon.h, src/widgets/layer-selector.cpp,
+ src/widgets/paint-selector.cpp, src/widgets/select-toolbar.cpp,
+ src/widgets/toolbox.cpp, src/widgets/toolbox.h, src/icon-size.h:
+
+ Decoupling from direct use of GtkIconSize to allow for smaller
+ custom ones.
+
+2006-04-06 Jon A. Cruz <jon@joncruz.org>
+
+ * src/Makefile_insert, src/Makefile.am, src/color-profile.cpp
+ src/color-profile.h, src/color-profile-fns.h,
+ src/color-profile-test.h, src/sp-image.cpp:
+
+ Adding rendering-intent to <color-profile>.
+
+2006-04-05 MenTaLguY <mental@rydia.net>
+
+ * configure.ac, share/keyboards/.cvsignore, share/keyboards/Makefile.am,
+ share/keyboards/README, share/keys/.cvsignore, share/keys/Makefile.am,
+ share/keys/Makefile.in, share/Makefile.am:
+
+ share/keyboards -> share/keys
+
+ * share/keys/Makefile.am, share/keys/default.xml, src/Makefile_insert,
+ src/shortcuts.cpp, src/shortcuts-default-xml.cpp:
+
+ first shot at configurable keymaps
+
+2006-04-05 MenTaLguY <mental@rydia.net>
+
+ * src/io/Makefile_insert, src/io/resource.cpp, src/io/resource.h:
+
+ introduce uniform resource path API to replace copy-and-pasted hacks
+
+2006-04-05 Jon A. Cruz <jon@joncruz.org>
+
+ * src/svg/svg-color-test.h, src/svg/svg-color.cpp:
+
+ Tuned icc-color() parsing.
+
+2006-04-02 Jon A. Cruz <jon@joncruz.org>
+
+ * src/color-profile.h, src/color-profile.cpp,
+ src/color-profile-fns.h, src/sp-image.h, src/sp-image.cpp:
+
+ Initial support of color-profile on <image> elements.
+
+2006-04-02 Jon A. Cruz <jon@joncruz.org>
+
+ * src/color-profile.h, src/color-profile.cpp,
+ src/color-profile-fns.h, src/Makefile_insert, src/attributes.cpp,
+ src/attributes.h, src/sp-object-repr.cpp:
+
+ Adding support for <color-profile> element.
+
+2006-04-02 Jon A. Cruz <jon@joncruz.org>
+
+ * src/knot.h: Fixed warning messages.
+
+2006-04-01 Jon A. Cruz <jon@joncruz.org>
+
+ * src/ui/widget/selected-style.cpp:
+
+ Safety check for null pointer.
+
+2006-04-01 Jon A. Cruz <jon@joncruz.org>
+
+ * configure.ac, src/interface.cpp, src/dialogs/swatches.cpp:
+
+ Introducing optional LittleCms use.
+
+2006-03-31 MenTaLguY <mental@rydia.net>
+
+ * src/dyna-draw-context.cpp, src/dyna-draw-context.cpp:
+
+ merge ::dragging and ::dynahand
+
+2006-03-31 MenTaLguY <mental@rydia.net>
+
+ * src/dyna-draw-context.h: add documentation
+
+2006-03-29 Andrius R. <knutux@gmail.com>
+
+ * src/enums.h, src/selection-chemistry.cpp,
+ src/selection.h, src/selection.cpp,
+ src/ui/dialog/inkscape-preferences.cpp,
+ src/ui/dialog/inkscape-preferences.h:
+
+ patch #1450307 - option for select all to work in layer with it's sub-layers
+
+2006-03-29 Andrius R. <knutux@gmail.com>
+
+ * po/lt.po: Translated and added new language - Lithuanian.
+
+2006-03-28 Jon A. Cruz <jon@joncruz.org>
+
+ * src/interface.cpp, src/dialogs/swatches.cpp:
+
+ Fixing name of temporary non-standard tag attributes.
+
+2006-03-28 MenTaLguY <mental@rydia.net>
+
+ * src/layer-manager.cpp, src/layer-manager.h: draft of layer manager
+
+2006-03-28 Jon A. Cruz <jon@joncruz.org>
+
+ * src/interface.cpp, src/dialogs/eek-color-def.h,
+ src/dialogs/eek-preview.h, src/dialogs/eek-preview.cpp,
+ src/dialogs/swatches.h, src/dialogs/swatches.cpp:
+
+ Changed objects to only get liked to "linkable" colors.
+
+2006-03-28 Jon A. Cruz <jon@joncruz.org>
+
+ * src/interface.cpp, src/dialogs/swatches.cpp:
+
+ Objects now change when linked colors change.
+
+2006-03-28 Jon A. Cruz <jon@joncruz.org>
+
+ * src/dialogs/eek-color-def.h, src/dialogs/eek-color-def.cpp,
+ src/dialogs/eek-preview.h, src/dialogs/eek-preview.cpp,
+ src/dialogs/swatches.h, src/dialogs/swatches.cpp:
+
+ Experimenting with linked colors.
+
+2006-03-26 Aaron C. Spike <aaron@ekips.org>
+
+ * inkscape.pod, src/main.cpp:
+
+ Added --export-area-canvas (-C). Area specifying options
+ (--export-area, --export-area-canvas and --export-area-drawing)
+ can now be used in combination with --export-id.
+
+2006-03-23 Jon A. Cruz <jon@joncruz.org>
+
+ * src/dialogs/eek-color-def.cpp, src/dialogs/eek-color-def.h,
+ src/dialogs/Makefile_insert, src/dialogs/swatches.h,
+ src/dialogs/swatches.cpp:
+
+ Bringing in new color class.
+
+2006-03-23 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * packaging/macosx/Resources/bin/inkscape: Fix a packaging
+ problem on Mac OSX where Inkscape wouldn't open if one of the
+ parent directories containing the app bundle contained a '#' in
+ its name. Fixes bug #1443072.
+
+2006-03-15 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * share/icons/Makefile.am: Update a makefile after the icon file
+ renaming.
+
+2005-03-14 MenTaLguY <mental@rydia.net>
+
+ * src/layer-fns.h, src/dialogs/layer-properties.cpp,
+ src/dialogs/layer-properties.h, src/layer-fns.cpp:
+
+ merged patch #1447043 from Andrius "knutux" R. to create sub-layers
+
+2006-03-14 MenTaLguY <mental@rydia.net>
+
+ * src/Makefile_insert, src/display/nr-arena-item.cpp,
+ src/display/nr-arena-item.cpp, src/gc-finalized.h, src/gc-managed.h,
+ src/gc-soft-ptr.h, src/selection.h, src/selection.cpp:
+
+ Replace GC::Managed<>::clearOnceInaccessible with GC::soft_ptr<>
+
+2006-03-14 MenTaLguY <mental@rydia.net>
+
+ * src/debug/event.h, src/debug/gc-heap.h, src/debug/heap.h,
+ src/debug/logger.cpp, src/debug/simple-event.h,
+ src/debug/sysv-heap.h, src/jabber_whiteboard/deserializer.cpp,
+ src/jabber_whiteboard/message-utilities.cpp,
+ src/jabber_whiteboard/message-utilities.h,
+ src/jabber_whiteboard/node-tracker-observer.h,
+ src/jabber_whiteboard/serializer.cpp,
+ src/jabber_whiteboard/serializer.h,
+ src/sp-object.cpp, src/util/share.cpp, src/util/share.h,
+ src/xml/attribute-record.h, src/xml/comment-node.h,
+ src/xml/composite-node-observer.cpp, src/xml/composite-node-observer.h,
+ src/xml/event.cpp, src/xml/event.h, src/xml/log-builder.cpp,
+ src/xml/log-builder.h, src/xml/node-observer.h, src/xml/repr-io.cpp,
+ src/xml/simple-node.cpp, src/xml/simple-node.h,
+ src/xml/simple-session.cpp, src/xml/simple-session.h,
+ src/xml/text-node.h:
+
+ shared_ptr -> ptr_shared
+
+2006-03-13 Peter Moulder <pmoulder@mail.csse.monash.edu.au>
+
+ * src/svg/svg-color.cpp (sp_svg_write_color): More readable colour
+ names when possible: e.g. `red', `#cfc'.
+
+2006-03-10 Jon A. Cruz <jon@joncruz.org>
+
+ * src/interface.cpp:
+
+ Shift-drop now sets stroke on target objects.
+
+2006-03-11 MenTaLguY <mental@rydia.net>
+
+ * src/sp-object.cpp: experiment to verify that we can safely release
+ before removing object from document tree
+
+2006-03-10 Jon A. Cruz <jon@joncruz.org>
+
+ * src/dialogs/swatches.cpp:
+
+ Changed color dragging to have a color preview.
+
+2006-03-09 Jon A. Cruz <jon@joncruz.org>
+
+ * src/interface.cpp:
+
+ Initial cut of color drag-n-drop to items on canvas.
+
+2006-03-09 Peter Moulder <pmoulder@mail.csse.monash.edu.au>
+
+ * src/path-chemistry.cpp (sp_selected_path_reverse):
+ Fix when multiple paths are selected.
+ Also fix a small memory leak.
+
+2006-03-06 MenTaLguY <mental@rydia.net>
+
+ * src/document-subset.h, src/document-subset.cpp:
+ add DocumentSubset::_clear
+
+2006-03-05 MenTaLguY <mental@rydia.net>
+
+ * src/document-subset.h, src/document-subset.cpp:
+ remove unneeded document parameter from constructor
+
+2006-03-05 MenTaLguY <mental@rydia.net>
+
+ * src/document-subset.cpp:
+
+ Wire up new SPObject signal to DocumentSubset, so order changes
+ will be reflected in the subset.
+
+2006-03-05 MenTaLguY <mental@rydia.net>
+
+ * src/sp-object.h, src/sp-object.cpp:
+
+ Add signal for notification of object position changes.
+
+2006-03-05 MenTaLguY <mental@rydia.net>
+
+ * src/Makefile_insert, src/document-subset.cpp, src/document-subset.h:
+
+ Add DocumentSubset as groundwork for layers.
+
+2006-03-04 Jon A. Cruz <jon@joncruz.org>
+ * src/ui/widget/selected-style.h, src/ui/widget/selected-style.cpp:
+
+ Style minibar now only accepts color drag-n-drop when not N/A.
+ Final tweak for completing RFE #1429027.
+
+2006-02-28 Jon A. Cruz <jon@joncruz.org>
+ * src/ui/widget/selected-style.h, src/ui/widget/selected-style.cpp:
+
+ Made the style minibar a target for color drag-n-drop.
+
+2006-03-01 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/conn-avoid-ref.cpp, src/libavoid/connector.h,
+ src/libavoid/shape.cpp, src/libavoid/graph.cpp, src/libavoid/shape.h,
+ src/libavoid/graph.h, src/libavoid/router.cpp, src/libavoid/router.h,
+ src/libavoid/connector.cpp, src/libavoid/debug.h:
+
+ Some speed improvements and interface cleanups to libavoid.
+
+2006-02-28 Jon A. Cruz <jon@joncruz.org>
+ * src/dialogs/swatches.cpp:
+
+ Fixed drag-n-drop out of color to match GTK+ standard.
+
+2006-02-27 Jon A. Cruz <jon@joncruz.org>
+ * src/dialogs/swatches.cpp, src/ui/previewfillable.h,
+ src/ui/previewholder.h, src/ui/previewholder.cpp:
+
+ Finished cleanup of embedded swatches when switching palettes.
+
+2006-02-26 Jon A. Cruz <jon@joncruz.org>
+ * src/dialogs/swatches.cpp, src/ui/previewholder.h,
+ src/ui/previewholder.cpp:
+
+ Changing embedded swatches resizing.
+
+2006-02-26 Jon A. Cruz <jon@joncruz.org>
+ * src/text-context.cpp:
+
+ Allow Private Use Area characters. Fixes bug #1439016.
+
+2006-02-18 Jon A. Cruz <jon@joncruz.org>
+ * src/dialogs/swatches.cpp, src/dialogs/iconpreview.cpp,
+ src/ui/widget/panel.cpp, src/ui/widget/panel.h:
+
+ Refactoring panel containment. Purged ugly 'X'.
+
+2006-02-18 Jon A. Cruz <jon@joncruz.org>
+ * src/widgets/desktop-widget.cpp, src/dialogs/swatches.cpp,
+ src/dialogs/swatches.h, src/ui/widget/panel.cpp,
+ src/ui/widget/panel.h, src/ui/previewholder.cpp,
+ src/ui/previewholder.h:
+
+ Adding spacer to get swatches scrollbar enough room to move.
+ Tuning up API for better embedding.
+
+2006-02-18 Jon A. Cruz <jon@joncruz.org>
+ * src/widgets/desktop-widget.cpp, src/dialogs/swatches.cpp,
+ src/dialogs/swatches.h, src/ui/previewholder.cpp,
+ src/ui/previewfillable.h, src/ui/previewholder.h:
+
+ Removed horizontal scroll bar from swatches when embedded.
+
+2006-02-15 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/document.cpp, src/document.h, src/sp-conn-end-pair.cpp,
+ src/connector-context.cpp, src/conn-avoid-ref.cpp:
+
+ Keep a seperate connector router for each document.
+
+ * src/libavoid/Makefile_insert, src/libavoid/connector.cpp,
+ src/libavoid/connector.h, src/libavoid/debug.h,
+ src/libavoid/geometry.cpp, src/libavoid/geometry.h,
+ src/libavoid/geomtypes.h, src/libavoid/graph.cpp,
+ src/libavoid/graph.h, src/libavoid/incremental.cpp,
+ src/libavoid/incremental.h, src/libavoid/libavoid.h,
+ src/libavoid/makepath.cpp, src/libavoid/makepath.h,
+ src/libavoid/polyutil.cpp, src/libavoid/polyutil.h,
+ src/libavoid/router.cpp, src/libavoid/router.h,
+ src/libavoid/shape.cpp, src/libavoid/shape.h,
+ src/libavoid/static.cpp, src/libavoid/static.h,
+ src/libavoid/timer.cpp, src/libavoid/timer.h,
+ src/libavoid/vertices.cpp, src/libavoid/vertices.h,
+ src/libavoid/visibility.cpp, src/libavoid/visibility.h:
+
+ Upstream changes to libavoid that allow multiple connector
+ router instances, as well a few other minor bugfixes.
+
+2006-02-14 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/display/sp-canvas.cpp, display/sp-canvas.h, connector-context.cpp:
+
+ Revert a previous change that generated enter events for canvas items
+ other than the current one when mouse buttons were depressed. These
+ events are now only generated in the connector context, where they are
+ required.
+
+2006-02-13 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/graphlayout/graphlayout.cpp, src/conn-avoid-ref.cpp,
+ src/conn-avoid-ref.h, src/libavoid/connector.cpp,
+ src/libavoid/connector.h:
+
+ Change the behaviour and naming of some connector querying code
+ after feedback from Tim Dwyer in implementing graph drawing
+ functionality.
+
+2006-02-11 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/sp-conn-end-pair.cpp, src/conn-avoid-ref.cpp:
+ Fix two bugs from my commit yesterday.
+
+2006-02-10 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/sp-conn-end-pair.cpp, src/sp-conn-end-pair.h,
+ src/conn-avoid-ref.cpp, src/conn-avoid-ref.h,
+ src/libavoid/connector.cpp, src/libavoid/connector.h,
+ src/libavoid/visibility.cpp:
+
+ Add some code to allow querying of items and connectors to find
+ out what is attached to them. This will allow graph layout
+ algorithms (currently being worked on by Tim Dwyer) to determine
+ a graph structure from the diagram.
+
+2006-02-07 MenTaLguY <mental@rydia.net>
+
+ * src/widgets/icon.cpp: get rid of icon prerender time messages
+
+2006-02-07 MenTaLguY <mental@rydia.net>
+
+ * src/debug/gc-heap.h, src/debug/logger.cpp, src/debug/sysv-heap.h,
+ src/jabber_whiteboard/deserializer.cpp, src/sp-object.cpp,
+ src/util/share.h, src/xml/simple-node.cpp:
+
+ share_static -> share_static_string
+
+2006-02-07 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/jabber_whiteboard/message-utilities.h,
+ src/jabber_whiteboard/serializer.cpp,
+ src/jabber_whiteboard/deserializer.cpp,
+ src/jabber_whiteboard/message-utilities.cpp,
+ src/ui/dialog/whiteboard-connect.cpp:
+
+ Some fixes to allow the codebase to compile with Inkboard support
+ after the recent Util::shared_ptr<> and Dialog::present() changes.
+
+2006-02-05 Marco Scholten <mscholtn@xs4all.nl>
+
+ * src/verbs.cpp: updated to make double clicking a tool button
+ open the new preferences dialog.
+ * src/ui/dialog/inkscape-preferences.cpp: updated to enable opening
+ the dialog on the correct page.
+ * src/ui/dialog/dialog.cpp: added virtual void present() so that
+ InkscapePreferences::present() will be called from
+ DialogManager::showDialog()
+
+2006-02-05 MenTaLguY <mental@rydia.net>
+
+ * src/debug/event.h, src/debug/gc-heap.h, src/debug/heap.h,
+ src/debug/logger.cpp, src/debug/simple-event.h, src/debug/sysv-heap.h,
+ src/jabber_whiteboard/deserializer.cpp,
+ src/jabber_whiteboard/message-utilities.cpp,
+ src/jabber_whiteboard/message-utilities.h,
+ src/jabber_whiteboard/node-tracker-observer.h,
+ src/jabber_whiteboard/node-utilities.cpp,
+ src/jabber_whiteboard/serializer.cpp,
+ src/jabber_whiteboard/serializer.h,
+ src/sp-object.cpp, src/util/Makefile_insert, src/util/share.cpp,
+ src/util/shared-c-string-ptr.cpp, src/util/shared-c-string-ptr.h,
+ src/util/share.h, src/xml/attribute-record.h, src/xml/comment-node.h,
+ src/xml/composite-node-observer.cpp, src/xml/composite-node-observer.h,
+ src/xml/event.cpp, src/xml/event.h, src/xml/log-builder.cpp,
+ src/xml/log-builder.h, src/xml/node-observer.h, src/xml/repr.cpp,
+ src/xml/repr-io.cpp, src/xml/simple-node.cpp, src/xml/simple-node.h,
+ src/xml/simple-session.cpp, src/xml/simple-session.h,
+ src/xml/text-node.h:
+
+ replace Util::SharedCStringPtr with the nicer and more general
+ Util::shared_ptr<>
+
+2006-02-03 Jon Phillips <jon@rejon.org>
+
+ * src/verbs.cpp: Added "..." to "Trace Bitmap" text. Yes, what a
+ simple and dumb thing to add for consistency.
+
+2006-01-24 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/libavoid/connector.cpp, src/libavoid/connector.h,
+ src/libavoid/shape.cpp, src/libavoid/graph.cpp,
+ src/libavoid/incremental.cpp, src/libavoid/incremental.h,
+ src/libavoid/static.cpp, src/libavoid/visibility.cpp,
+ src/libavoid/makepath.cpp:
+
+ Some minor upstream libavoid fixes.
+
+2006-01-23 Carl Hetherington <inkscape@carlh.net>
+
+ * src/selection.cpp: fix a typo in one of my previous commits.
+ Closes #1401357.
+
+ * src/xml/repr-io.cpp: catch failures in fopen of XML files.
+ Closes #1374551.
+
+2006-01-20 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * src/widgets/toolbox.cpp, src/widgets/desktop-widget.cpp,
+ src/conn-avoid-ref.cpp, src/conn-avoid-ref.h, src/sp-namedview.cpp,
+ src/sp-namedview.h, src/attributes.cpp, src/attributes.h,
+ src/attributes-test.cpp:
+
+ Added a "Spacing" control to the connector toolbar which allows
+ the user to adjust the amount of space left around avoided shapes
+ for the purpose of determining auto-routing connector paths.
+
+2006-01-17 Marco Scholten <mscholtn@xs4all.nl>
+
+ * /src/ui/dialog/inkscape-preferences.cpp:
+ Added style swatches,
+ Changed Gtk::Requisition Gtk::Widget::size_request() to
+ void Gtk::Widget::size_request(const Requisition& requisition)
+ * /src/ui/dialog/preferences-widget.cpp & .h:
+ Added DialogPage::set_tip()
+
+2006-01-17 Michael Wybrow <mjwybrow@users.sourceforge.net>
+
+ * packaging/osx-app.sh, packaging/macosx/Resources/etc/fonts/fonts.conf:
+ Use a modified fonts.conf file for Mac OS X that includes the
+ standard user font directory ~/Library/Fonts.
+
2006-01-16 Michael Wybrow <mjwybrow@users.sourceforge.net>
* src/svg/Makefile_insert: Updated to reflect a previous header
file renaming.
-2006-01-12 Marco Scholten <mscholtn@xs4all.nl>
+2006-01-12 Marco Scholten <mscholtn@xs4all.nl>
* /src/ui/dialog/inkscape-preferences.cpp & .h:
Converted preferences dialog to gtkmm
2006-01-06 Mathieu Dimanche <mdimanche@free.fr>
* src/util/units.cpp: forcin 'C' locale for reading units.txt file
- Fixes bug #1391348.
+ Fixes bug #1391348.
2006-01-05 MenTaLguY <mental@rydia.net>
* src/Makefile_insert, src/shortcuts-default-xml.cpp,
src/shortcuts.cpp, src/shortcuts.xml:
- Moved default shortcuts XML file into a string constant (for now);
+ Moved default shortcuts XML file into a string constant (for now);
replaced hard-coded structure with code to read XML file.
2006-01-04 Peter Moulder <pmoulder@mail.csse.monash.edu.au>
2005-12-12 MenTaLguY <mental@rydia.net>
- * src/widgets/desktop-widget.cpp: moved some widgets into statusbar
+ * src/widgets/desktop-widget.cpp: moved some widgets into statusbar
widget for more aesthetic appearance
2005-12-12 Carl Hetherington <inkscape@carlh.net>
2005-12-01 MenTaLguY <mental@rydia.net>
- * src/widgets/desktop-widget.cpp: shuffle status bar around again;
+ * src/widgets/desktop-widget.cpp: shuffle status bar around again;
add a grippie so we don't have to care about the corner of the window
getting covered up
2005-12-01 MenTaLguY <mental@rydia.net>
- * src/widgets/icon.cpp: refactored a bit around the icon prerendering
+ * src/widgets/icon.cpp: refactored a bit around the icon prerendering
code and added a timer; also kick off the task immediately rather
than waiting for the first expose event
2005-12-01 MenTaLguY <mental@rydia.net>
- * src/widgets/desktop-widget.cpp:
+ * src/widgets/desktop-widget.cpp:
moved zoom selector away from the right edge so it won't get covered
by window manager decorations
2005-12-01 MenTaLguY <mental@rydia.net>
- * src/help.cpp, src/ui/dialog/aboutbox.h, src/ui/dialog/aboutbox.cpp:
+ * src/help.cpp, src/ui/dialog/aboutbox.h, src/ui/dialog/aboutbox.cpp:
Moved creation of the splash widget into the about dialog code,
and tweaked the appearance of the dialog in a lot of subtle ways
2005-11-30 MenTaLguY <mental@rydia.net>
- * src/ui/dialog/aboutbox.cpp: make 'close' button default widget,
- and rename "About" tab to "_Splash"
+ * src/ui/dialog/aboutbox.cpp: make 'close' button default widget,
+ and rename "About" tab to "_Splash"
2005-11-30 Carl Hetherington <inkscape@carlh.net>
2005-11-26 MenTaLguY <mental@rydia.net>
- * src/ui/dialog/aboutbox.cpp, src/ui/dialog/aboutbox.h:
+ * src/ui/dialog/aboutbox.cpp, src/ui/dialog/aboutbox.h:
clean up and simplify About dialog; fix memory management (mostly)
2005-11-25 Robert Crosbie <swingincelt@gmail.com>
2005-11-24 MenTaLguY <mental@rydia.net>
- * src/shortcuts.cpp, src/interface.cpp: prune back shortcuts API in
+ * src/shortcuts.cpp, src/interface.cpp: prune back shortcuts API in
preparation for configurable key bindings work
2005-11-24 MenTaLguY <mental@rydia.net>
- * src/sp-item.cpp: remedy erroneous initialization of doubles with NULL
+ * src/sp-item.cpp: remedy erroneous initialization of doubles with NULL
2005-11-24 MenTaLguY <mental@rydia.net>
- * src/seltrans.cpp: prune dead wood (sp_sel_trans_handle_click)
+ * src/seltrans.cpp: prune dead wood (sp_sel_trans_handle_click)
2005-11-24 MenTaLguY <mental@rydia.net>
- * src/display/canvas-arena.cpp, src/display/canvas-bpath.cpp,
+ * src/display/canvas-arena.cpp, src/display/canvas-bpath.cpp,
src/display/canvas-grid.cpp, src/display/guideline.cpp,
src/display/sodipodi-ctrl.cpp, src/display/sodipodi-ctrlrect.cpp,
src/display/sp-canvas-util.cpp, src/display/sp-canvas-util.h,
2005-11-08 Ralf Stephan <ralf@ark.in-berlin.de>
- merged with branch CXXIFICATION_VIEW_AND_WIDGET
+ merged with branch CXXIFICATION_VIEW_AND_WIDGET
* src/arc-context.cpp, src/dyna-draw-context.cpp, src/event-context.cpp,
src/file.cpp, gradient-context.cpp, src/inkscape.cpp, src/interface.cpp,
src/rect-context.cpp, src/select-context.cpp, src/seltrans.cpp,