X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=ChangeLog;h=965fb1f2bb0e4f4a4bd35cdf4075fd579e20aa1b;hb=33e65aa0bff5323a2f8473f4a7f7a74a97ebf5d6;hp=a294cdd208574cd872153109ae883949a4fda05a;hpb=87f20f7017b0f22d10fe7b56c58c9b1f9a78efbd;p=inkscape.git diff --git a/ChangeLog b/ChangeLog index a294cdd20..965fb1f2b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,500 @@ +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,