diff --git a/ChangeLog b/ChangeLog
index 614f51bddf44ac7d4d60d8ba37df10767d713dc3..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,
2006-05-23 Jon A. Cruz <jon@joncruz.org>
* src/dialogs/layers-panel.cpp, src/dialogs/swatches.cpp,
2006-05-21 Marco Scholten <mscholtn@xs4all.nl>
* src/ui/dialog/inkscape-preferences.cpp,
2006-05-21 Marco Scholten <mscholtn@xs4all.nl>
* src/ui/dialog/inkscape-preferences.cpp,
- src/ui/dialog/inkscape-preferences.h:
+ src/ui/dialog/inkscape-preferences.h:
Added 'Show close button on dialogs' option.
2006-05-21 MenTaLguY <mental@rydia.net>
Added 'Show close button on dialogs' option.
2006-05-21 MenTaLguY <mental@rydia.net>
src/widgets/desktop-widget.h, src/widgets/desktop-widget.cpp:
Adding panels/swatches to main UI.
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
* src/removeoverlap/*.{cpp,h}: Bug fix in removeoverlap algorithm that
should finally get timestamps working properly. Specifically, heap