History log of /inkscape/src/display/drawing-group.cpp
Revision Date Author Comments Expand
de843c4e0b086a164491232bcf99a51cb5f7dd68 16-Dec-2014 tavmjong-free <tavmjong@free.fr>

Code rearrangement to make it clearer what is happening.

437c1cd94c72c1a38636a923cd9c0a95189596ad 18-Aug-2014 Liam P. White <inkscapebrony@gmail.com>

Fix build (not pretty).

2230ac0a2af6aefab16d3c711180325a97b4490c 13-Mar-2014 Krzysztof Kosiński <tweenk.pl@gmail.com>

Reimplement global aliasing toggle as a 'shape-rendering' property on the root element.

d3521b41ea04dd65dff95af5291c942fcc72f3a3 13-Mar-2014 Krzysztof Kosiński <tweenk.pl@gmail.com>

Provide a toggle in the document properties to optionally turn off antialiasing for display and export. Fixes a nearly 10 year old bug #170356

58ba7163a5ee19414f3357a7c84d93989cb7498c 08-Feb-2014 mathog <mathog@caltech.edu>

DrawingContext: change variable names ct to dc (bug #1272073)

f86ed0e63c49b8a10d407bd2d21f513f7ce2a3b5 29-Sep-2013 buliabyak <>

fix leaking of transforms

28f74a03fc1d9ebe507ee0c8f6c361c06c2ea27e 02-Oct-2011 Jon A. Cruz <jon@joncruz.org>

Removing redundant doxygen @brief tag.

edf415bfa81ef3be799bb0d740a9ca54553ff091 27-Aug-2011 Krzysztof Kosinski <tweenk.pl@gmail.com>

Completely remove NRRect, NRRectL, in-svg-plane.h

canvas-axonomgrid.cpp canvas-grid.cpp drawing-group.cpp drawing-item.cpp drawing-shape.cpp nr-filter-convolve-matrix.h nr-filter-diffuselighting.cpp nr-filter-displacement-map.h nr-filter-image.cpp nr-filter-offset.cpp nr-filter-offset.h nr-filter-specularlighting.cpp nr-filter-tile.cpp nr-filter-turbulence.cpp nr-filter-turbulence.h nr-filter-units.cpp nr-filter-units.h nr-filter.h nr-style.cpp sodipodi-ctrl.h sp-canvas.h /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/pdfinput/svg-builder.cpp /inkscape/src/helper/geom.cpp /inkscape/src/inkview.cpp /inkscape/src/libnr/Makefile_insert /inkscape/src/libnr/in-svg-plane-test.h /inkscape/src/libnr/in-svg-plane.h /inkscape/src/libnr/nr-convert2geom.h /inkscape/src/libnr/nr-rect-l.cpp /inkscape/src/libnr/nr-rect-l.h /inkscape/src/libnr/nr-rect.cpp /inkscape/src/libnr/nr-rect.h /inkscape/src/libnr/nr-values.cpp /inkscape/src/libnr/nr-values.h /inkscape/src/libnrtype/FontInstance.cpp /inkscape/src/libnrtype/Layout-TNG.h /inkscape/src/libnrtype/font-instance.h /inkscape/src/libnrtype/nr-type-primitives.cpp /inkscape/src/livarot/Path.h /inkscape/src/livarot/PathConversion.cpp /inkscape/src/livarot/PathCutting.cpp /inkscape/src/live_effects/lpe-curvestitch.cpp /inkscape/src/live_effects/lpe-rough-hatches.cpp /inkscape/src/live_effects/parameter/parameter.cpp /inkscape/src/live_effects/parameter/random.cpp /inkscape/src/marker.cpp /inkscape/src/pencil-context.cpp /inkscape/src/selection-chemistry.cpp /inkscape/src/seltrans.cpp /inkscape/src/snap.cpp /inkscape/src/sp-guide.cpp /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-pattern.h /inkscape/src/sp-symbol.h /inkscape/src/star-context.cpp /inkscape/src/ui/clipboard.cpp /inkscape/src/ui/dialog/align-and-distribute.h /inkscape/src/ui/widget/style-subject.h /inkscape/src/ui/widget/zoom-status.cpp
d7f431dc1e23b8394f96c5c2d5cec3db17a089b3 21-Aug-2011 Krzysztof Kosinski <tweenk.pl@gmail.com>

Filter background rendering now matches the SVG specification.

a73bc90a4fadf46d159cbb7a3480a93375f14d5d 19-Aug-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Fix rendering glitches appearing when filtered, cached groups have filtered, cached children

3e0790bc7c644b06f3f02ae3bdbf682ce1b3f9ce 13-Aug-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

More generic handling of child type in DrawingItem. Fix clip object selection bug (LP #365458).

3a3365c39fe3932d005ae1aa4324ef48606f5e18 07-Aug-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Rewrite NRArena -> Inkscape::Drawing. Call render and update methods on the Drawing rather than on the root DrawingItem.

/inkscape/src/desktop.cpp /inkscape/src/dialogs/clonetiler.cpp Makefile_insert canvas-arena.cpp canvas-arena.h display-forward.h drawing-group.cpp drawing-group.h drawing-image.cpp drawing-image.h drawing-item.cpp drawing-item.h drawing-shape.cpp drawing-shape.h drawing-text.cpp drawing-text.h drawing.cpp drawing.h nr-arena.cpp nr-arena.h nr-filter-image.cpp nr-filter.cpp /inkscape/src/extension/internal/cairo-png-out.cpp /inkscape/src/extension/internal/cairo-ps-out.cpp /inkscape/src/extension/internal/cairo-render-context.cpp /inkscape/src/extension/internal/cairo-renderer-pdf-out.cpp /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/emf-win32-inout.cpp /inkscape/src/extension/internal/latex-pstricks-out.cpp /inkscape/src/extension/print.cpp /inkscape/src/extension/print.h /inkscape/src/flood-context.cpp /inkscape/src/helper/pixbuf-ops.cpp /inkscape/src/helper/png-write.cpp /inkscape/src/marker.cpp /inkscape/src/print.cpp /inkscape/src/sp-clippath.cpp /inkscape/src/sp-clippath.h /inkscape/src/sp-flowtext.cpp /inkscape/src/sp-flowtext.h /inkscape/src/sp-image.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item-group.h /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-mask.cpp /inkscape/src/sp-mask.h /inkscape/src/sp-pattern.cpp /inkscape/src/sp-root.cpp /inkscape/src/sp-shape.cpp /inkscape/src/sp-shape.h /inkscape/src/sp-switch.cpp /inkscape/src/sp-switch.h /inkscape/src/sp-symbol.cpp /inkscape/src/sp-text.cpp /inkscape/src/sp-text.h /inkscape/src/sp-use.cpp /inkscape/src/svg-view.cpp /inkscape/src/text-context.h /inkscape/src/trace/trace.cpp /inkscape/src/ui/cache/svg_preview_cache.cpp /inkscape/src/ui/cache/svg_preview_cache.h /inkscape/src/ui/dialog/filedialogimpl-win32.cpp /inkscape/src/ui/dialog/icon-preview.cpp /inkscape/src/ui/view/view.h /inkscape/src/widgets/desktop-widget.cpp /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/stroke-style.cpp
920b345fc97b2e4e29b75603acc439717bee750c 06-Aug-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Document things figured out during the rewriting

d1bde559850436556ebee2e70e10f1cfc8aff636 06-Aug-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Rewrite NRArenaItem hierarchy into C++

/inkscape/src/2geom/affine.cpp /inkscape/src/2geom/affine.h /inkscape/src/2geom/coord.h /inkscape/src/2geom/generic-interval.h /inkscape/src/2geom/generic-rect.h /inkscape/src/2geom/interval.h /inkscape/src/2geom/linear.h /inkscape/src/2geom/rect.h /inkscape/src/2geom/transforms.h /inkscape/src/context-fns.h /inkscape/src/desktop.cpp /inkscape/src/desktop.h /inkscape/src/dialogs/clonetiler.cpp Makefile_insert canvas-arena.cpp canvas-arena.h display-forward.h drawing-group.cpp drawing-group.h drawing-image.cpp drawing-image.h drawing-item.cpp drawing-item.h drawing-shape.cpp drawing-shape.h drawing-text.cpp drawing-text.h grayscale.cpp nr-arena-forward.h nr-arena-glyphs.cpp nr-arena-glyphs.h nr-arena-group.cpp nr-arena-group.h nr-arena-image.cpp nr-arena-image.h nr-arena-item.cpp nr-arena-item.h nr-arena-shape.cpp nr-arena-shape.h nr-arena.cpp nr-arena.h nr-filter-diffuselighting.cpp nr-filter-image.cpp nr-filter-slot.cpp nr-filter-slot.h nr-filter.cpp nr-filter.h rendermode.h /inkscape/src/document.cpp /inkscape/src/extension/internal/cairo-png-out.cpp /inkscape/src/extension/internal/cairo-ps-out.cpp /inkscape/src/extension/internal/cairo-render-context.cpp /inkscape/src/extension/internal/cairo-renderer-pdf-out.cpp /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/latex-pstricks-out.cpp /inkscape/src/extension/print.h /inkscape/src/flood-context.cpp /inkscape/src/helper/Makefile_insert /inkscape/src/helper/pixbuf-ops.cpp /inkscape/src/helper/png-write.cpp /inkscape/src/interface.cpp /inkscape/src/libnrtype/Layout-TNG-Output.cpp /inkscape/src/libnrtype/Layout-TNG.h /inkscape/src/marker.cpp /inkscape/src/marker.h /inkscape/src/print.cpp /inkscape/src/print.h /inkscape/src/select-context.cpp /inkscape/src/sp-clippath.cpp /inkscape/src/sp-clippath.h /inkscape/src/sp-flowtext.cpp /inkscape/src/sp-flowtext.h /inkscape/src/sp-image.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item-group.h /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-mask.cpp /inkscape/src/sp-mask.h /inkscape/src/sp-pattern.cpp /inkscape/src/sp-root.cpp /inkscape/src/sp-shape.cpp /inkscape/src/sp-shape.h /inkscape/src/sp-switch.cpp /inkscape/src/sp-switch.h /inkscape/src/sp-symbol.cpp /inkscape/src/sp-text.cpp /inkscape/src/sp-text.h /inkscape/src/sp-tref.cpp /inkscape/src/sp-use.cpp /inkscape/src/svg-view.cpp /inkscape/src/trace/trace.cpp /inkscape/src/ui/cache/svg_preview_cache.cpp /inkscape/src/ui/cache/svg_preview_cache.h /inkscape/src/ui/dialog/icon-preview.cpp /inkscape/src/widgets/desktop-widget.cpp /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/stroke-style.cpp