Code

Applied patch #1501134
[inkscape.git] / ChangeLog
index 66ccb050850c966fd4632698da7446ec3e57c028..f2db872f48d2476143d1973d9180099fff8ada78 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,401 @@
+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/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
+         plus cleanups and minor fixes, and dead code removal
 
 2006-05-08  MenTaLguY  <mental@rydia.net>