X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=ChangeLog;h=49f2ee0bad56b7c92883dd7506a317223725b007;hb=6e01bcfab6b29642e0af9f83edc8c794788ead21;hp=48aac83a61c42bb3be1995098894c893edc3da76;hpb=7dc9c1dcc41602bce4e6cde76adecd6d4d3ec5b2;p=inkscape.git diff --git a/ChangeLog b/ChangeLog index 48aac83a6..962901afe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,1078 @@ -2005-04-02 Jon A. Cruz +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: + + move %%EOF to end of output document + +2006-05-22 Jon A. Cruz + + * 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 + + * 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 + + * src/ui/dialog/inkscape-preferences.cpp, + src/ui/dialog/inkscape-preferences.h: + Added 'Show close button on dialogs' option. + +2006-05-21 MenTaLguY + + * src/ui/view/view-widget.cpp: + + request collection pass after destruction of a view widget + +2006-05-21 MenTaLguY + + * 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 + + * 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 + + * 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 + + * src/extensin/internal/ps.cpp: + + add %%EOF trailer for DSC-compliance + +2006-05-20 Colin Marquardt + + * 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 + + * 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 + + * 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 + * 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 + * 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 + * 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 + * src/dialogs/layers-panel.cpp: + Flipped top/bottom in layers UI to reflect visible stacking. + +2006-05-16 verbalshadow + + * 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 + * src/dialogs/layers-panel.cpp, src/dialogs/layers-panel.h: + Switched icons to stock generic. + +2006-05-17 Michael Wybrow + + * src/dialogs/layers-panel.cpp: Compile fix from Mathieu Dimanche. + +2006-05-16 Jon A. Cruz + + * src/document-subset.cpp: + Corrected ordering of children in subset. + +2006-05-15 Jon A. Cruz + * 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 + + * src/ui/dialog/inkscape-preferences.cpp (initPageTools): + Typofix ("conector"). + +2006-05-14 Jon A. Cruz + + * src/document-subset.cpp, src/layer-manager.h, src/layer-manager.cpp: + Corrected base structure and avoiding infinite loop. + +2006-05-14 Michael Wybrow + + * src/widgets/toolbox.cpp: Slightly increase size of the + connector toolbar buttons to match button sizes on other + toolbars. + +2006-05-13 verbalshadow + + * 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 + + * 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 + + * 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 + + * 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 + + * src/display/curve.cpp: + + always make local copy of path data so that we have control over memory + policy + +2006-05-08 MenTaLguY + + * 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 + + * 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 + + * 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 + + * 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 + + * src/xml/repr-util.cpp: + + comments explaining namespace mapping for the broken sodipodi namespace + +2006-05-08 Carl Hetherington + + * 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 + + * knot.h, knot.cpp, connector-context.cpp: + Fix glib-gobject-warnings for knots in the connector tool. + +2006-05-07 Jon A. Cruz + + * src/document-subset.cpp: + Corrected two bugs, with the minor one hiding the more severe. + +2006-05-06 MenTaLguY + + * src/xml/repr-util.cpp, src/xml/repr.h: + + add fixup for incorrect sodipodi namespace + +2006-05-06 MenTaLguY + + * 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 + + * src/xml/repr-util.cpp: + + fix for #1483198 ("infectious namespaces") + +2006-05-01 Jon A. Cruz + + * 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 + + * 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 + + * 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 + + * po/pt_BR.po: Fix some "Unmatched closing " warnings. + + * src/jabber_whiteboard/pedrodom.cpp: Compile fix for Mac OS. + +2006-05-03 Carl Hetherington + + * 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 + + * 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 + + * src/display/nr-arena-item.cpp: + + use GC allocator for bitmap cache and transform + +2006-05-01 Marco Scholten + + * src/dialogs/inkscape-preferences.cpp: Moved 'compass like + display of angles' from 'windows' to 'steps'. + +2006-04-30 MenTaLguY + + * src/libnr/nr-object.cpp: + + log finalization of NRObjects + +2006-04-29 Jon Phillips + + * 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 + + * 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 + + * src/document.cpp: + + use proper unref function on SPRoot to avoid appearance of leak + +2006-04-29 MenTaLguY + + * src/gc-anchored.cpp, src/xml/simple-node.cpp, src/sp-object.cpp: + + switch everyone to simpler debug event API + +2006-04-29 MenTaLguY + + * src/Makefile_insert, src/gc-finalized.cpp, src/gc-finalized.h: + + add finalizer logging + +2006-04-29 MenTaLguY + + * src/debug/simple-event.h: simplify the SimpleEvent API more + +2006-04-29 MenTaLguY + + * 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 + + * src/debug/logger.cpp: + + finish interrupted refactoring of log filter configuration + +2006-04-29 MenTaLguY + + * src/doc/Makefile.am, src/doc/refcounting.txt: + + some developer documentation about refcounting + +2006-04-29 MenTaLguY + + * 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 + + * src/ui/view/view.cpp: add missing unref + +2006-04-29 MenTaLguY + + * 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 + + * src/sp-object.cpp: make refcount logging a little more useful + by including the relevent class name + +2006-04-28 Jon A. Cruz + + * 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 + + * src/Makefile_insert, src/MultiPrinter.h, src/verbs.h, + src/verbs-test.h: + Adding unit test for verbs. + +2006-04-27 verbalshadow + + * 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 + + * 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 + + * path-prefix.h: + Added beginnings of CREATE support in path-prefix.h + +2006-04-23 verbalshadow + + * 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 + + * src/dyna-draw-context.cpp, src/dyna-draw-context.h: + remove unused timer code + +2006-04-19 Andrius R. + * 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 + * 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 + + * 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 + + * share/icons/icons.svg: Fixed jumping eye (layer visibility). + +2006-04-07 Jon A. Cruz + + * po/eu.po: Fix a "Unmatched closing " warnings. + +2006-04-07 Jon A. Cruz + + * 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 + + * 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 + + * src/color-profile.cpp, src/sp-image.cpp: + + Simple debugging #ifdefs added. + +2006-04-06 Jon A. Cruz + + * 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 + + * 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 . + +2006-04-05 MenTaLguY + + * 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 + + * 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 + + * src/svg/svg-color-test.h, src/svg/svg-color.cpp: + + Tuned icc-color() parsing. + +2006-04-02 Jon A. Cruz + + * 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 elements. + +2006-04-02 Jon A. Cruz + + * 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 element. + +2006-04-02 Jon A. Cruz * src/knot.h: Fixed warning messages. @@ -505,7 +1579,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