Code

Use subdirectories with icon sizes.
[inkscape.git] / ChangeLog
index 015854f39d5d52836dd69e3ca05d9efb5c6fff87..1e53daa2f7d0d7ca0854bd53c6902d244f86f9e1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2008-05-23  Peter Moulder  <pmoulder@mail.csse.monash.edu.au>
+
+       * share/extensions/*.py: Use gettext for (many) error messages.
+       share/extensions/inkex.py: (errormsg): New function.
+
+2007-06-24  Joel Holdsworth  <joelholdsworth@yahoo.com>
+    
+    * modified the windows RC files to add version info and manifest data
+
+2007-03-16  Tim Dwyer  <Tim.Dwyer@infotech.monash.edu.au>
+
+       * src/graphlayout/graphlayout.cpp: handle null bounding boxes
+
+2007-03-01  Markus Schwarzenberg <Markus.Schwarzenberg@ipms.fraunhofer.de>
+
+  Solaris 8 / gcc-3.2.3 fixes (selectively effecting only this special
+
+  * src/display/nr-filter-gaussian.cpp:
+    
+    * include compatibility header "isnormal.h"
+    * template calcTriggsSdikaInitialization<PC> needs to be
+      specified explicitely for gcc 3.2.3
+  
+  * src/display/pixblock-transform.cpp, src/display/nr-filter.cpp, 
+    src/display/nr-filter.cpp
+    
+    * include compatibility header "round.h"
+    * using Inkscape::round
+    
+  * src/extension/internal/ps.cpp, src/print.cpp
+   
+    include <unistd.h> on SOLARIS_2_8 for open, unlink
+    
+  * src/libcola/gradient_projection.cpp
+  
+    include and use compatibility headers "isnan.h" "isinf.h"
+    
+  * removed obsolete src/libvpsc/isnan.h
+  
+  * added src/isinf.h
+  
+  * configure.ac: Added Detection of solaris2.8 --> CXXFLAGS += -DSOLARIS_2_8
+
+2006-08-05  John Bintz  <jcoswell@coswellproductions.org>
+
+  * node-context.cpp, nodepath.cpp:
+
+    add checks to make sure given nodepath pointers are not 
+    null before working with them
+
+2006-08-01  MenTaLguY  <mental@rydia.net>
+
+       * configure.ac: refactor pkg-config tests and add explicit cairo test
+
+2006-07-29  John Bintz  <jcoswell@coswellproductions.org>
+
+  * src/nodepath.cpp:
+  
+    Fix bug where deleting a node broke the symmetry of neighboring
+    smooth nodes and failed to convert those nodes to cusp nodes
+
+2006-07-29  MenTaLguY  <mental@rydia.net>
+
+       * src/sp-object.cpp:
+
+         remove GObject signals from SPObject
+
+       * src/desktop.cpp, src/desktop.h, src/sp-gradient.cpp,
+         src/sp-gradient.h, src/sp-pattern.cpp, src/sp-pattern.h,
+         src/sp-switch.cpp, src/sp-switch.h, src/widgets/desktop-widget.cpp,
+         src/widgets/desktop-widget.h, src/widgets/gradient-image.cpp,
+         src/widgets/gradient-image.h, src/widgets/gradient-toolbar.cpp,
+         src/widgets/gradient-toolbar.cpp:
+
+         switch to sigc++ SPObject signals
+
+2006-07-27  MenTaLguY  <mental@rydia.net>
+
+       * src/dialogs/sp-attribute-widget.cpp,
+         src/dialogs/sp-attribute-widget.h, src/sp-offset.cpp,
+         src/sp-offset.h, src/sp-shape.cpp, src/sp-shape.h,
+         src/sp-use-reference.cpp, src/sp-use-reference.h:
+
+         switch to sigc++ SPObject signals
+
+2006-07-26  MenTaLguY  <mental@rydia.net>
+
+       * src/dialogs/object-attributes.cpp:
+
+         switch to sigc++ "release"
+
+2006-07-26  MenTaLguY  <mental@rydia.net>
+
+       * src/style.cpp, src/style.h:
+
+         finish switching to sigc++ SPObject signals for SPStyle
+
+2006-07-25  MenTaLguY  <mental@rydia.net>
+
+       * src/widgets/gradient-vector.cpp, src/widgets/gradient-vector.h:
+
+         switch to sigc++ SPObject signals for SPGradientVectorSelector
+
+2006-07-25  MenTaLguY  <mental@rydia.net>
+
+       * autogen.sh, configure.ac, debian/control, tools-version.sh:
+
+         un-libtoolize the build process (yay!) -- we haven't actually
+         used libtool for ages
+
+2006-07-25  MenTaLguY  <mental@rydia.net>
+
+       * src/extension/plugin, src/extension/plugin/Makefile_insert,
+         src/extension/plugin/makefile.in, src/extension/plugin/.cvsignore,
+         src/Makefile.am, configure.ac:
+
+         remove vestigal plugin support
+
+2006-07-24  MenTaLguY  <mental@rydia.net>
+
+    * configure.ac: further work on LSB build configuration
+
+2006-07-23  John Bintz  <jcoswell@coswellproductions.org>
+
+  * src/verbs.cpp, src/event-context.cpp, src/node-context.cpp:
+
+    forced redraw of canvas upon completion of zooming or upon
+    starting rubber band selection events to work around event
+    starvation issue at high zoom levels
+
+2006-07-23  MenTaLguY  <mental@rydia.net>
+
+  * src/widgets/paint-selector.cpp:
+
+    Update pattern creation help text to reflect new menu layout.  We
+    probably need some way to automatically generate
+    "menu navigation strings" for a given verb.
+
+2006-07-23  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * packaging/osx-app.sh, packaging/macosx/inkscape.ds_store
+         packaging/macosx/dmg_background.svg, packaging/macosx/osx-dmg.sh,
+         packaging/macosx/dmg_background.png, Makefile.am,
+         packaging/macosx/dmg_set_style.scpt:
+
+         Improve the disk image layout for Mac OS X releases.  This is 
+         based on Jean-Olivier Irisson's work and patches, submitted as
+         #1516212.
+
+2006-07-23  John Bintz  <jcoswell@coswellproductions.org>
+
+       * src/desktop.cpp, src/desktop.h:
+
+         added SPDesktop::updateNow()
+
+       * src/event-context.cpp, src/select-context.cpp, src/node-context.cpp:
+
+         forced redraw of canvas upon completion of selection or panning
+         to work around event starvation issue at high zoom levels
+
+2006-07-22  John Bintz  <jcoswell@coswellproductions.org>
+
+       * src/desktop.cpp, src/desktop.h, src/document-undo.cpp,
+         src/document.h, src/document-private.h, src/document.cpp:
+
+         forced redraw of canvas upon document commit to work
+         around event starvation issue at high zoom levels
+
+2006-07-21  MenTaLguY  <mental@rydia.net>
+
+       * src/splivarot.cpp:
+       
+         patch from John Bintz, adding pref to simplify multiple
+         paths separately
+
+2006-07-21  MenTaLguY  <mental@rydia.net>
+
+       * configure.ac: first shot at implementing --enable-lsb
+
+2006-07-21  MenTaLguY  <mental@rydia.net>
+
+       * src/style.cpp, src/style.h:
+
+         switch to using sigc++ signals
+
+2006-07-21  MenTaLguY  <mental@rydia.net>
+
+       * src/layer-manager.cpp, src/layer-manager.h:
+
+         switch to sigc++ signals and manually clean up signal connections
+         (although it may not be strictly necessary to do so here)
+
+2006-07-21  MenTaLguY  <mental@rydia.net>
+
+       * src/document-subset.cpp, src/object-hierarchy.cpp,
+         src/object-hierarchy.h, src/selection.cpp, src/selection.h,
+         src/ui/view/edit-widget.cpp, src/ui/view/edit-widget.h,
+         src/uri-references.cpp, src/uri-references.h:
+       
+         switch to sigc++ signals for "modified" and "release"
+
+2006-07-21  MenTaLguY  <mental@rydia.net>
+
+       * src/document.cpp, src/sp-object.cpp, src/sp-object.h:
+
+         sp_object_invoke_release -> SPObject::releaseReferences,
+         plus the introduction of sigc++ signals for "release" and 
+         "modified" which will eventually replace the GObject signals
+
+2006-07-20  MenTaLguY  <mental@rydia.net>
+
+       * src/libnrtype/RasterFont.h, src/libnrtype/font-instance.h:
+
+         replace two uses of hash_map with standard STL map
+
+2006-07-18  Bryce Harrington <bryce@bryceharrington.org>
+
+       * src/document.h, src/document.cpp:  Refactoring from mental &
+         bryce to consolidate document update functionality from
+         sp_document_ensure_is_up_to_date() and
+         sp_document_idle_handler().  This is the first step in getting
+         updates of defs (and markers) fixed.
+
+2006-07-18  Tim Dwyer  <Tim.Dwyer@infotech.monash.edu.au>
+
+       * src/graphlayout/graphlayout.cpp, src/conn-avoid-ref.h:
+         We now use connector spacing to determine the minimum space required
+         between shape bounding boxes when graph layout with avoid overlap
+         constraints is applied.  This means that there should always be enough
+         room for connectors to route between shapes.  Also changed the default
+         connector spacing to a less extreme 3.
+
+2006-07-17  Tim Dwyer  <Tim.Dwyer@infotech.monash.edu.au>
+
+       * src/libcola/cola.h, src/libcola/connected_components.cpp,
+         src/graphlayout/graphlayout.cpp:
+         Disconnected graphs are now handled more gracefully,
+         connected components are arranged separated (in place) and
+         then overlaps between components are removed.
+
+2006-07-13  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/Makefile_insert, src/Makefile.am, src/svg/Makefile_insert,
+         src/xml/Makefile_insert, src/libnr/Makefile_insert:
+         Add "$(srcdir)/" to some things so that "make check" works in 
+         the case that the build directory is somewhere other than the
+         source directory.
+
+       * src/sp-conn-end-pair.cpp, src/connector-context.cpp,
+         src/document.cpp, src/libavoid/*:
+         Update libavoid with upstream fixes, optimisations and new features.
+
+2006-07-13  Tim Dwyer  <Tim.Dwyer@infotech.monash.edu.au>
+
+       * src/libvpsc/*,
+         src/graphlayout/graphlayout.cpp:
+         Toggle on connector toolbar can force connectors with 
+         end-markers (arrows) to point downwards
+
+2006-07-13  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/libavoid/router.cpp: Fixed a bug in the libavoid function
+         Router::attachedConns().  Previously unused, but needed by Tim
+         for new Graph Layout code.
+
+2006-07-13  Jon Phillips  <jon@rejon.org>
+
+       * src/inkview: Added commandline option capability to inkview and 
+         got code ready to add a timer for an automatic slideshow capability.
+
+2006-07-12 Tim Dwyer  <Tim.Dwyer@infotech.monash.edu.au>
+
+       * src/libvpsc/*,
+         src/libcola/*,
+         src/graphlayout/graphlayout.cpp,
+         src/removeoverlaps/removeoverlaps.cpp:
+         Boost graph layout algorithms replaced by custom constraint layout
+         algorithm (implemented in libcola).  New layout supports constraints
+         such as downward pointing connectors (directed graph layout) or
+         non-overlapping shapes.
+         libvpsc contains updated code for quadratic program solver used by
+         libcola and removeoverlaps.  Fixes bug #1441411.
+
+2006-07-02  Colin Marquardt  <colin@marquardt-home.de>
+
+       * AUTHORS, src/ui/dialog/aboutbox.cpp: Add Niko, Hugo, Dale and
+         Gustav.
+
+2006-06-30  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/connector-context.cpp, src/widgets/toolbox.cpp:
+         Add undo event descriptions for the connector context.
+
+2006-06-27  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * packaging/macosx/ScriptExec/main.c:
+         Add some quotes to fix a problem for people on OS X with 
+         spaces in their home directory path.  Fixes bug #1512019.
+
+2006-06-21  Colin Marquardt  <colin@marquardt-home.de>
+
+       * share/templates/DVD_cover_regular_300dpi.svg,
+         share/templates/DVD_cover_slim_300dpi.svg,
+         share/templates/DVD_cover_superslim_300dpi.svg,
+         share/templates/DVD_cover_ultraslim_300dpi.svg:
+         DVD templates by Aleksandar Urosevic. Closes #1507164.
+
+2006-06-19  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * packaging/macosx/Resources/script,
+         packaging/macosx/Resources/bin/inkscape:
+
+         Improve quoting of shell variables.
+
+       * packaging/macosx/ScriptExec/ScriptExec.xcodeproj/project.pbxproj:
+
+         Xcode 2 project file for the OS X launcher.  This will build a
+         Universal version of the launcher by default.  The project files for
+         different versions are named differently, so this will be picked up and
+         used if the package builder has a sufficiently new version of Xcode.
+
+       * packaging/macosx/ScriptExec/ScriptExec.xcode/sveinbjornt.pbxuser,
+         packaging/macosx/ScriptExec/ScriptExec.xcode/voisine.pbxuser:
+
+         Remove unnecessary user preference files.
+
+       * Makefile.am:
+       
+         Update the Xcode project files included when creating releases.
+
+2006-06-13  Jon A. Cruz  <jon@joncruz.org>
+
+       * TRANSLATORS, src/ui/dialog/aboutbox.cpp:
+
+         Applied patch #1505715.
+
+2006-06-13  Jon A. Cruz  <jon@joncruz.org>
+
+       * packaging/macosx/Resources/etc/fonts/fonts.conf:
+
+         Applied patch #1505765.
+
+2006-06-09  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/object-snapper.cpp, src/selection.cpp, src/selection.h,
+         src/seltrans.cpp:
+
+         Applied patch #1503864.
+
+2006-06-09  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/widgets/toolbox.cpp:
+
+         Handle case when function call fails.
+         Fixes bug #1501150.
+
+2006-06-07  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/seltrans.cpp:
+
+         Work-around for seltrans not getting calls to grab() and ungrab() as
+         expected.
+         Fixes bug #1501156.
+
+2006-06-07  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/widgets/toolbox.cpp:
+
+         Applied patch #1502407.
+         Fixes bug #1500049.
+
+2006-06-07  Jon A. Cruz  <jon@joncruz.org>
+
+       * packaging/macosx/ScriptExec/main.c, packaging/osx-app.sh:
+
+         Fixing OS X fc-cache problem.
+         Applied patch #1502063.
+
+2006-06-07  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/sp-item-group.cpp, src/sp-path.cpp, src/sp-star.cpp,
+         src/sp-switch.cpp, src/ui/widget/ruler.cpp:
+
+         Applied patch #1501709.
+
+2006-06-05  Jon A. Cruz  <jon@joncruz.org>
+
+       * trace/siox.cpp, trace/siox.h, trace/trace.cpp,
+         src/ui/dialog/tracedialog.cpp:
+
+         Applied patch #1501375.
+
+2006-06-05  Jon A. Cruz  <jon@joncruz.org>
+
+       * trace/siox.cpp, trace/trace.cpp:
+
+         Applied patch #1501134.
+
+2006-06-05  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/dialogs/layers-panel.cpp:
+
+         Allow action when no layer selected.
+         Fixes bugs #1494646.
+
+2006-06-05  Jon A. Cruz  <jon@joncruz.org>
+
+       * trace/siox.cpp:
+
+         Applied patch #1500659.
+
+2006-06-05  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/dialogs/layers-panel.h, src/dialogs/layers-panel.cpp:
+
+         Blocked signal when changes are not from the layers UI.
+         Fixes bugs #1495406 and most of #1494646.
+
+2006-06-02  Colin Marquardt  <colin@marquardt-home.de>
+
+       * TRANSLATORS: Add Stefan Graubner.
+
+2006-06-01  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/extension/internal/pdf-mini.h
+
+         Fix for delete[] mismatch and binary tweak from Ulf Erikson.
+
+2006-06-01  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/dialogs/layers-panel.h, src/dialogs/layers-panel.cpp:
+
+         Added layer opacity slider.
+         Fixes RFE #1496569.
+
+2006-05-31  Colin Marquardt  <colin@marquardt-home.de>
+
+       * TRANSLATORS: Add vonHalenbach for tutorial translations.
+
+2006-05-29  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/extension/internal/odf.cpp:
+       Corrected deletes and uninitizlied variables.
+       Fixes bug# 1489961.
+
+2006-05-30 John Cliff <simarilius@yahoo.com>
+       src/trace/potrace/inkscape-potrace.cpp
+       Changed bitsPerSample from hardcoded to calculated for multi color traces
+       to fix bugs 1188811 and 1484076
+
+2006-05-29  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/xml/repr-io.cpp:
+       Changed to strip leading BOM from input.
+       Fixes bug# 1121666.
+
+2006-05-29  Bryce <bryce@bryceharrington.org>
+       * sp-shape.cpp:  Adding documentation
+
+2006-05-29  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/desktop.cpp, src/layer-manager.cpp, src/dialogs/layers-panel.cpp:
+       Workaround to avoid assertion upon file revert.
+
+2006-05-28  Bryce <bryce@bryceharrington.org>
+       * sp-marker.cpp:  Adding documentation
+
+2006-05-28  MenTaLguY  <mental@rydia.net>
+
+       * src/dialogs/clonetiler.cpp, src/dialogs/iconpreview.cpp,
+         src/dialogs/stroke-style.cpp, src/display/curve.cpp,
+         src/display/sp-canvas.cpp, src/dyna-draw-context.cpp,
+         src/extension/internal/gnome.cpp, src/extension/internal/pdf.cpp,
+         src/extension/internal/ps.cpp, src/extension/internal/win32.cpp,
+         src/file.cpp, src/inkview.cpp, src/libnr/nr-macros.h,
+         src/libnr/nr-object.cpp, src/libnr/nr-path.cpp,
+         src/libnr/nr-pixblock.cpp, src/libnr/nr-pixblock-pattern.cpp,
+         src/libnr/nr-svp.cpp, src/libnr/nr-svp-render.cpp,
+         src/libnrtype/FontFactory.cpp, src/libnrtype/Layout-TNG-Output.cpp,
+         src/libnrtype/nr-type-primitives.cpp, src/path-chemistry.cpp,
+         src/splivarot.cpp, src/sp-marker.cpp, src/ui/widget/icon-widget.cpp,
+         src/widgets/icon.cpp:
+
+         replace nr_new() with g_new(), and try to converge on using the
+         glib allocator a little more instead of the others (aside from
+         libgc)
+
+2006-05-28  MenTaLguY  <mental@rydia.net>
+
+       * share/icons/icons.svg:
+
+         correct vertical text flow icon to  correctly reflect lines stacking
+         right-to-left, as well as improving pixel alignment on both text flow
+         icons
+
+2006-05-28  MenTaLguY  <mental@rydia.net>
+
+       * src/widgets/toolbox.cpp:
+
+         add tooltips to text toolbar widgets
+
+2006-05-28  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/layer-manager.cpp, src/layer-manager.h,
+         src/preferences-skeleton.h, src/ui/dialog/inkscape-preferences.cpp,
+         src/ui/dialog/inkscape-preferences.h,
+         src/widgets/layer-selector.cpp, src/dialogs/layers-panel.cpp:
+
+         Finished option to turn on or off deslecting when switching layers.
+         Fixes RFE #1495701.
+
+2006-05-28  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/dialogs/layers-panel.h, src/dialogs/layers-panel.cpp:
+
+         Changed clicking on visibility and locked toggles to not switch
+         selected layer.
+         Fixes bug #1495856.
+
+2006-05-28  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/sp-conn-end-pair.cpp: Detach connectors from empty groups
+         before trying to route connectors to them.  This is required
+         since empty groups have no physical position.  Fixes bug #1448811.
+
+2006-05-27  Kees Cook  <kees@outflux.net>
+
+       * src/extension/implementation/script.cpp: allow output extension
+         parameters to be prompted and used, closes bug #1495310.
+
+2006-05-26  MenTaLguY  <mental@rydia.net>
+
+       * src/dialogs/layers-panel.h, src/dialogs/layers-panel.cpp:
+
+         make button labels translatable, and use HButtonBox instead of HBox for
+         better appearance
+
+2006-05-26  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/layer-manager.cpp, src/layer-manager.h,
+         src/dialogs/layer-properties.cpp, src/dialogs/layers-panel.cpp:
+
+         Prevent layer name duplication.
+         Fixes bug #1115407.
+
+2006-05-26  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/widgets/desktop-widget.cpp:
+
+         Fixed resize handle in corner of main UI.
+         Fixes bug #1493995.
+
+2006-05-26  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/layer-manager.cpp, src/layer-manager.h,
+         src/widgets/layer-selector.cpp:
+
+         Cleaned up propagation of status changes.
+         Fixes bug #1495333.
+
+2006-05-26  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/path-prefix.h: Add missing CREATE_* directory locations
+         for building an OS X application bundle.  Fixes bug #1495284.
+
+2006-05-25  Bryce Harrington <bryce@bryceharrington.org>
+
+       * src/inkscape.cpp:  i18n on error messages (fix for bug 1490928) 
+
+2006-05-23  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/dialogs/layers-panel.cpp, src/dialogs/swatches.cpp,
+         src/dialogs/swatches.h, src/preferences-skeleton.h,
+         src/ui/previewfillable.h, src/ui/previewholder.cpp,
+         src/ui/previewholder.h, src/ui/widget/panel.cpp,
+         src/ui/widget/panel.h, src/verbs.cpp,
+         src/widgets/desktop-widget.cpp:
+         Refactored panels.
+         Fixes RFE #1453153. Fixes RFE #1453152.
+       
+
+2006-05-23  MenTaLguY  <mental@rydia.net>
+
+       * src/extension/internal/ps.cpp:
+
+         move %%EOF to end of output document
+
+2006-05-22  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/dialogs/swatches.cpp, src/ui/widget/panel.cpp,
+         src/ui/widget/panel.h:
+         Removed panel menu unless requested. Fixes bug #1492597.
+
+2006-05-22  MenTaLguY  <mental@rydia.net>
+
+       * src/extension/internal/svg.cpp:
+
+         replace EXTREMELY inefficient (O(n^2), I think?) stacked C string
+         concatenations with appends to a std::vector, which is amortized O(1)
+
+2006-05-21  Marco Scholten  <mscholtn@xs4all.nl>
+
+       * src/ui/dialog/inkscape-preferences.cpp, 
+         src/ui/dialog/inkscape-preferences.h: 
+         Added 'Show close button on dialogs' option.
+
+2006-05-21  MenTaLguY  <mental@rydia.net>
+
+       * src/ui/view/view-widget.cpp:
+       
+         request collection pass after destruction of a view widget
+
+2006-05-21  MenTaLguY  <mental@rydia.net>
+
+       * src/gc-core.h, src/gc.cpp:
+       
+         add GC::request_early_collection() to force a collection from the idle
+         loop at opportune times
+
+       * src/dialogs/filedialog.cpp:
+
+         call GC::request_early_collection() after switching preview images
+
+2006-05-21  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/layer-manager.cpp, src/layer-manager.h,
+         src/dialogs/layers-panel.cpp, src/dialogs/layers-panel.h:
+         Adding notification when managed layers change.
+
+2006-05-21  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/extension/internal/pdf.cpp: Compilation fix.  For versions
+         of glib older that 2.9.0, use g_date_set_time() instead of
+         g_date_set_time_t().
+
+2006-05-20  MenTaLguY  <mental@rydia.net>
+
+       * src/extensin/internal/ps.cpp:
+
+         add %%EOF trailer for DSC-compliance
+
+2006-05-20  Colin Marquardt  <colin@marquardt-home.de>
+
+       * share/extensions/lindenmayer.inx,
+         share/extensions/kochify_load.inx, 
+         share/extensions/kochify.inx:
+         Rename slightly, also makes for easier translation.
+
+2006-05-20  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/widgets/icon.h, src/widgets/icon.cpp, src/dialogs/layers-panel.cpp:
+         Changled dialog from checkboxes to icons for visible and locked.
+
+2006-05-20  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/libnrtype/FontInstance.cpp: patch from David Turner of the
+         FreeType Project.  Fixes a compilation problem and a possible
+         segmentation fault.
+
+2006-05-19  Jon A. Cruz  <jon@joncruz.org>
+       * src/preferences-skeleton.h, src/dialogs/layers-panel.h,
+         src/dialogs/layers-panel.cpp:
+         Selection and event handling cleanup. Added deeper display.
+
+2006-05-18  Jon A. Cruz  <jon@joncruz.org>
+       * src/layer-manager.cpp, src/dialogs/layers-panel.h,
+         src/dialogs/layers-panel.cpp:
+         Next round of layer dialog updates.
+
+2006-05-17  Kees Cook  <kees@outflux.net>
+       * src/dialogs/rdf.cpp: corrected localization on array, added comments.
+       * src/ui/widget/licensor.cpp: Localized the license name.
+       * configure.ac: added comment about why sigc++ was upgraded
+
+2006-05-17  Jon A. Cruz  <jon@joncruz.org>
+       * src/dialogs/layers-panel.cpp:
+         Flipped top/bottom in layers UI to reflect visible stacking.
+
+2006-05-16  verbalshadow  <verbalshadow@gmail.com>
+
+       * src/desktop-style.h, src/desktop-style.cpp:
+         Fixes calligraphy tool so drawing now uses the the correct opacity.
+
+2006-05-17  Jon A. Cruz  <jon@joncruz.org>
+       * src/dialogs/layers-panel.cpp, src/dialogs/layers-panel.h:
+         Switched icons to stock generic.
+
+2006-05-17  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/dialogs/layers-panel.cpp: Compile fix from Mathieu Dimanche.
+
+2006-05-16  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/document-subset.cpp:
+         Corrected ordering of children in subset.
+
+2006-05-15  Jon A. Cruz  <jon@joncruz.org>
+       * src/Makefile_insert, src/desktop.cpp, src/desktop.h,
+         src/layer-manager.cpp, src/menus-skeleton.h, src/verbs.cpp,
+         src/verbs.h, src/dialogs/layers-panel.cpp,
+         src/dialogs/layers-panel.h, src/dialogs/Makefile_insert:
+         Base implementation of a layers dialog.
+
+2006-05-14  Colin Marquardt  <colin@marquardt-home.de>
+
+       * src/ui/dialog/inkscape-preferences.cpp (initPageTools): 
+         Typofix ("conector").
+
+2006-05-14  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/document-subset.cpp, src/layer-manager.h, src/layer-manager.cpp:
+         Corrected base structure and avoiding infinite loop.
+
+2006-05-14  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/widgets/toolbox.cpp: Slightly increase size of the
+        connector toolbar buttons to match button sizes on other
+        toolbars.
+
+2006-05-13  verbalshadow  <verbalshadow@gmail.com>
+
+       * src/dyna-draw-context.cpp, src/desktop-style.cpp,
+         src/desktop-style.h:
+
+         Calligraphy tool now draws in the last used color or the
+         tool style depending on the Preference setting.
+         
+2006-05-11  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * src/selection-chemistry.cpp, src/sp-conn-end-pair.cpp:
+
+         When moving/transforming connectors, only detach connectors
+         from objects that are not part of the selection.  Previously,
+         connectors moved as part of a selection would be detached from
+         all objects.  This has been requested several times via email.
+         The change also fixes bug #1383806.
+
+       * src/ui/dialog/inkscape-preferences.cpp,
+         src/ui/dialog/inkscape-preferences.h, src/connector-context.cpp:
+
+         Add a preferences setting to the connector tool for setting
+         whether or not connectors attach to text objects.  This change
+         addresses feature request #1434292.
+         
+2006-05-09  Carl Hetherington  <inkscape@carlh.net>
+
+       * src/nodepath.cpp: fix silly bug with snapping node edits.
+       
+       * src/snapper.cpp, src/snapper.h, src/sp-namedview.cpp:
+         re-enable link between grid visibility and grid snap.
+
+2006-05-08  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * conn-avoid-ref.cpp: Fix a crashbug that could occur in files
+         containing connectors if they were loaded from the file chooser
+         or from the recent file list.  Fixes bug #1458820.
+
+2006-05-08  MenTaLguY  <mental@rydia.net>
+
+       * src/display/curve.cpp:
+
+         always make local copy of path data so that we have control over memory
+         policy
+
+2006-05-08  MenTaLguY  <mental@rydia.net>
+
+       * src/display/curve.h, src/display/curve.cpp, src/dropper-context.cpp:
+
+         get rid of sp_curve_new_from_static_bpath() in a bid to simplify curve
+         memory management
+
+2006-05-08  MenTaLguY  <mental@rydia.net>
+
+       * src/display/canvas-bpath.cpp, src/display/curve.cpp, src/display/curve.h,
+         src/display/nr-arena-shape.cpp, src/draw-context.cpp,
+         src/extension/internal/odf.cpp, src/extension/internal/pov-out.cpp,
+         src/nodepath.cpp, src/object-snapper.cpp, src/path-chemistry.cpp,
+         src/sp-flowregion.cpp, src/splivarot.cpp, src/sp-offset.cpp,
+         src/sp-path.cpp, src/sp-shape.cpp, src/sp-spiral.cpp, src/sp-star.cpp,
+         src/sp-use-reference.cpp:
+
+         eliminate direct accesses to SPCurve::bpath
+
+2006-05-08  MenTaLguY  <mental@rydia.net>
+
+       * src/streams-zlib.cpp, src/streams-jar.cpp, src/splivarot.cpp,
+         src/extension/internal/bluredge.cpp:
+
+         use std::vector rather than dynamically-sized automatic arrays,
+         plus cleanups and minor fixes, and dead code removal
+
+2006-05-08  MenTaLguY  <mental@rydia.net>
+
+       * src/debug/demangle.cpp, src/debug/demangle.h, src/sp-object.cpp,
+         src/gc-anchored.cpp, src/debug/Makefile_insert:
+
+         use c++filt for symbol demangling if available
+
+2006-05-08  MenTaLguY  <mental@rydia.net>
+
+       * src/xml/repr-util.cpp:
+       
+         comments explaining namespace mapping for the broken sodipodi namespace
+
+2006-05-08  Carl Hetherington  <inkscape@carlh.net>
+
+       * src/seltrans.cpp, src/snap.cpp, src/snap.h: fix ctrl-scaling
+       when there is no snap.  More snapping cleanups.
+
+2006-05-07  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * knot.h, knot.cpp, connector-context.cpp:
+         Fix glib-gobject-warnings for knots in the connector tool.
+
+2006-05-07  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/document-subset.cpp:
+         Corrected two bugs, with the minor one hiding the more severe.
+
+2006-05-06  MenTaLguY  <mental@rydia.net>
+
+       * src/xml/repr-util.cpp, src/xml/repr.h:
+
+         add fixup for incorrect sodipodi namespace
+
+2006-05-06  MenTaLguY  <mental@rydia.net>
+
+       * doc/NewAppArchitecture/01-title.svg,
+         doc/NewAppArchitecture/04-current-main.svg,
+         doc/NewAppArchitecture/05-current-objects.svg,
+         doc/NewAppArchitecture/06-current-desktop-view.svg,
+         doc/NewAppArchitecture/07-current-problems.svg,
+         doc/NewAppArchitecture/08-inkscape-gtkmm.svg
+         doc/NewAppArchitecture/09-future-capabilities.svg,
+         doc/NewAppArchitecture/10-future-main.svg,
+         doc/NewAppArchitecture/11-future-ink-app.svg,
+         doc/NewAppArchitecture/12-future-run-modes.svg,
+         doc/NewAppArchitecture/13-future-ink-app-editor.svg,
+         doc/NewAppArchitecture/14-evolving.svg,
+         share/examples/art-nouveau-P3.svg,
+         share/examples/eastern-motive-P4G.svg,
+         share/examples/i18n.svg,
+         share/examples/markers.svg,
+         share/examples/tesselation-P3.svg,
+         share/examples/text-on-path.svg,
+         share/icons/David_icons.svg,
+         share/icons/icons.svg,
+         share/icons/legacy_icons.svg,
+         share/screens/about.svg,
+         share/templates/business_card_85x54mm.svg,
+         share/templates/default.cs.svg,
+         share/templates/default.lt.svg,
+         share/templates/default.pl.svg,
+         share/tutorials/gpl-2.svg,
+         share/tutorials/tutorial-advanced.es.svg,
+         share/tutorials/tutorial-advanced.fr.svg,
+         share/tutorials/tutorial-advanced.ja.svg,
+         share/tutorials/tutorial-advanced.sl.svg,
+         share/tutorials/tutorial-advanced.svg,
+         share/tutorials/tutorial-basic.ca.svg,
+         share/tutorials/tutorial-basic.de.svg,
+         share/tutorials/tutorial-basic.es.svg,
+         share/tutorials/tutorial-basic.fr.svg,
+         share/tutorials/tutorial-basic.ja.svg,
+         share/tutorials/tutorial-basic.nn.svg,
+         share/tutorials/tutorial-basic.sl.svg,
+         share/tutorials/tutorial-basic.svg,
+         share/tutorials/tutorial-calligraphy.es.svg,
+         share/tutorials/tutorial-calligraphy.fr.svg,
+         share/tutorials/tutorial-calligraphy.sl.svg,
+         share/tutorials/tutorial-calligraphy.svg,
+         share/tutorials/tutorial-elements.es.svg,
+         share/tutorials/tutorial-elements.fr.svg,
+         share/tutorials/tutorial-elements.sl.svg,
+         share/tutorials/tutorial-elements.svg,
+         share/tutorials/tutorial-shapes.ca.svg,
+         share/tutorials/tutorial-shapes.es.svg,
+         share/tutorials/tutorial-shapes.fr.svg,
+         share/tutorials/tutorial-shapes.ja.svg,
+         share/tutorials/tutorial-shapes.sl.svg,
+         share/tutorials/tutorial-shapes.svg,
+         share/tutorials/tutorial-tips.es.svg,
+         share/tutorials/tutorial-tips.fr.svg,
+         share/tutorials/tutorial-tips.sl.svg,
+         share/tutorials/tutorial-tips.svg,
+         share/tutorials/tutorial-tracing.de.svg,
+         share/tutorials/tutorial-tracing.es.svg,
+         share/tutorials/tutorial-tracing.fr.svg,
+         share/tutorials/tutorial-tracing.sl.svg,
+         share/tutorials/tutorial-tracing.svg,
+         src/extension/dxf2svg/dxf2svg.cpp,
+         src/menus-skeleton.h,
+         src/preferences-skeleton.h:
+
+         get the CORRECT sodipodi namespace in there
+
+2006-05-06  MenTaLguY  <mental@rydia.net>
+
+       * src/xml/repr-util.cpp:
+
+         fix for #1483198 ("infectious namespaces")
+
+2006-05-01  Jon A. Cruz  <jon@joncruz.org>
+
+       * src/verbs.h, src/verbs.cpp, src/verbs-test.h:
+         Fixed problem with std::map use making last verb inaccessible.
+
+2006-05-05  Carl Hetherington  <inkscape@carlh.net>
+
+       * src/draw-context.cpp, src/line-snapper.h, src/snap.cpp,
+       src/snapper.cpp, src/line-snapper.cpp, src/snap.h,
+       src/context-fns.cpp, src/object-snapper.h, src/seltrans.cpp,
+       src/nodepath.cpp, src/snapper.h, src/object-snapper.cpp: various
+       snapping fixes and cleanups.
+
+06-05-04  Carl Hetherington  <inkscape@carlh.net>
+
+       * src/guide-snapper.h, src/line-snapper.h, src/snap.cpp,
+       src/snap.h, src/object-snapper.h, src/sp-namedview.cpp,
+       src/grid-snapper.h: clean up knutux's fix for the snapper crash.
+
+2006-05-03  Michael Wybrow  <mjwybrow@users.sourceforge.net>
+
+       * po/pt_BR.po: Fix some "Unmatched closing </b>" warnings.
+
+       * src/jabber_whiteboard/pedrodom.cpp: Compile fix for Mac OS.
+       
+2006-05-03  Carl Hetherington  <inkscape@carlh.net>
+
+       * src/arc-context.cpp, src/connector-context.cpp,
+       src/context-fns.cpp, src/desktop.cpp, src/draw-context.cpp,
+       src/nodepath.cpp, src/object-edit.cpp, src/pencil-context.cpp,
+       src/rect-context.cpp, src/selection-chemistry.cpp,
+       src/seltrans.cpp, src/snap.cpp, src/snap.h, src/sp-namedview.cpp,
+       src/sp-namedview.h, src/spiral-context.cpp, src/star-context.cpp,
+       src/ui/dialog/document-properties.cpp: Give SPNamedView a
+       SnapManager instance and use it for all management of snapping
+       settings.
+
+       * src/snap.cpp, src/snap.h: remove the unused namedview_dim_snap_list()
+
+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/widgets/desktop-widget.h, src/widgets/desktop-widget.cpp:
          Adding panels/swatches to main UI.
 
-2005-11-23  Tim Dwyer  <tdwyer@mail.csse.monash.edu.au>
+2005-12-23  Tim Dwyer  <tdwyer@mail.csse.monash.edu.au>
 
        * src/removeoverlap/*.{cpp,h}: Bug fix in removeoverlap algorithm that
          should finally get timestamps working properly.  Specifically, heap