X-Git-Url: https://git.tokkee.org/?p=inkscape.git;a=blobdiff_plain;f=ChangeLog;h=1e53daa2f7d0d7ca0854bd53c6902d244f86f9e1;hp=83d3e06e7bd70cedcf8a77dd1432cac9a65bafd2;hb=8a2e76b7021b9b960d7c30801a1a14461d9b5939;hpb=0a2e5e4d1e51cd4a2ddfe5f320e00b2b44dfe806 diff --git a/ChangeLog b/ChangeLog index 83d3e06e7..1e53daa2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,584 @@ +2008-05-23 Peter Moulder + + * share/extensions/*.py: Use gettext for (many) error messages. + share/extensions/inkex.py: (errormsg): New function. + +2007-06-24 Joel Holdsworth + + * modified the windows RC files to add version info and manifest data + +2007-03-16 Tim Dwyer + + * src/graphlayout/graphlayout.cpp: handle null bounding boxes + +2007-03-01 Markus Schwarzenberg + + 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 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 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 + + * node-context.cpp, nodepath.cpp: + + add checks to make sure given nodepath pointers are not + null before working with them + +2006-08-01 MenTaLguY + + * configure.ac: refactor pkg-config tests and add explicit cairo test + +2006-07-29 John Bintz + + * 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 + + * 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 + + * 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 + + * src/dialogs/object-attributes.cpp: + + switch to sigc++ "release" + +2006-07-26 MenTaLguY + + * src/style.cpp, src/style.h: + + finish switching to sigc++ SPObject signals for SPStyle + +2006-07-25 MenTaLguY + + * src/widgets/gradient-vector.cpp, src/widgets/gradient-vector.h: + + switch to sigc++ SPObject signals for SPGradientVectorSelector + +2006-07-25 MenTaLguY + + * 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 + + * 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 + + * configure.ac: further work on LSB build configuration + +2006-07-23 John Bintz + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * src/splivarot.cpp: + + patch from John Bintz, adding pref to simplify multiple + paths separately + +2006-07-21 MenTaLguY + + * configure.ac: first shot at implementing --enable-lsb + +2006-07-21 MenTaLguY + + * src/style.cpp, src/style.h: + + switch to using sigc++ signals + +2006-07-21 MenTaLguY + + * 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 + + * 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 + + * 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 + + * src/libnrtype/RasterFont.h, src/libnrtype/font-instance.h: + + replace two uses of hash_map with standard STL map + +2006-07-18 Bryce Harrington + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * AUTHORS, src/ui/dialog/aboutbox.cpp: Add Niko, Hugo, Dale and + Gustav. + +2006-06-30 Michael Wybrow + + * src/connector-context.cpp, src/widgets/toolbox.cpp: + Add undo event descriptions for the connector context. + +2006-06-27 Michael Wybrow + + * 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 + + * 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 + + * 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 + + * TRANSLATORS, src/ui/dialog/aboutbox.cpp: + + Applied patch #1505715. + +2006-06-13 Jon A. Cruz + + * packaging/macosx/Resources/etc/fonts/fonts.conf: + + Applied patch #1505765. + +2006-06-09 Jon A. Cruz + + * src/object-snapper.cpp, src/selection.cpp, src/selection.h, + src/seltrans.cpp: + + Applied patch #1503864. + +2006-06-09 Jon A. Cruz + + * src/widgets/toolbox.cpp: + + Handle case when function call fails. + Fixes bug #1501150. + +2006-06-07 Jon A. Cruz + + * 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 + + * src/widgets/toolbox.cpp: + + Applied patch #1502407. + Fixes bug #1500049. + +2006-06-07 Jon A. Cruz + + * packaging/macosx/ScriptExec/main.c, packaging/osx-app.sh: + + Fixing OS X fc-cache problem. + Applied patch #1502063. + +2006-06-07 Jon A. Cruz + + * 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 + + * trace/siox.cpp, trace/siox.h, trace/trace.cpp, + src/ui/dialog/tracedialog.cpp: + + Applied patch #1501375. + +2006-06-05 Jon A. Cruz + + * trace/siox.cpp, trace/trace.cpp: + + Applied patch #1501134. + +2006-06-05 Jon A. Cruz + + * src/dialogs/layers-panel.cpp: + + Allow action when no layer selected. + Fixes bugs #1494646. + +2006-06-05 Jon A. Cruz + + * trace/siox.cpp: + + Applied patch #1500659. + +2006-06-05 Jon A. Cruz + + * 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 + + * TRANSLATORS: Add Stefan Graubner. + +2006-06-01 Jon A. Cruz + + * src/extension/internal/pdf-mini.h + + Fix for delete[] mismatch and binary tweak from Ulf Erikson. + +2006-06-01 Jon A. Cruz + + * src/dialogs/layers-panel.h, src/dialogs/layers-panel.cpp: + + Added layer opacity slider. + Fixes RFE #1496569. + +2006-05-31 Colin Marquardt + + * TRANSLATORS: Add vonHalenbach for tutorial translations. + +2006-05-29 Jon A. Cruz + + * src/extension/internal/odf.cpp: + Corrected deletes and uninitizlied variables. + Fixes bug# 1489961. + +2006-05-30 John Cliff + 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 + + * src/xml/repr-io.cpp: + Changed to strip leading BOM from input. + Fixes bug# 1121666. + +2006-05-29 Bryce + * sp-shape.cpp: Adding documentation + +2006-05-29 Jon A. Cruz + + * src/desktop.cpp, src/layer-manager.cpp, src/dialogs/layers-panel.cpp: + Workaround to avoid assertion upon file revert. + +2006-05-28 Bryce + * sp-marker.cpp: Adding documentation + +2006-05-28 MenTaLguY + + * 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 + + * 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 + + * src/widgets/toolbox.cpp: + + add tooltips to text toolbar widgets + +2006-05-28 Jon A. Cruz + + * 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 + + * 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 + + * 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 + + * src/extension/implementation/script.cpp: allow output extension + parameters to be prompted and used, closes bug #1495310. + +2006-05-26 MenTaLguY + + * 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 + + * 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 + + * src/widgets/desktop-widget.cpp: + + Fixed resize handle in corner of main UI. + Fixes bug #1493995. + +2006-05-26 Jon A. Cruz + + * 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 + + * src/path-prefix.h: Add missing CREATE_* directory locations + for building an OS X application bundle. Fixes bug #1495284. + +2006-05-25 Bryce Harrington + + * src/inkscape.cpp: i18n on error messages (fix for bug 1490928) + +2006-05-23 Jon A. Cruz + + * 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 * src/extension/internal/ps.cpp: @@ -20,7 +601,7 @@ 2006-05-21 Marco Scholten * 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 @@ -1176,7 +1757,7 @@ src/widgets/desktop-widget.h, src/widgets/desktop-widget.cpp: Adding panels/swatches to main UI. -2005-11-23 Tim Dwyer +2005-12-23 Tim Dwyer * src/removeoverlap/*.{cpp,h}: Bug fix in removeoverlap algorithm that should finally get timestamps working properly. Specifically, heap