History log of /inkscape/src/display/nr-filter-gaussian.cpp
Revision Date Author Comments Expand
6f348c5f305a619fd7dde1968960cc47925e952f 01-Mar-2014 tavmjong-free <tavmjong@free.fr>

Hack for when blur or offset are expressed in terms of object bounding box. A correct fix requires restructuring the way filter primitives are handled.

b9c047ccb6cac0a983b951bd95fc3f9ccc2081dc 29-Oct-2013 Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl>

supress some compiler warnings

6d8f5d4d0168d3966402ec5794ec4e0ae220f526 23-Dec-2012 tavmjong-free <tavmjong@free.fr>

Move some code from filter primitives to cairo-utils.cpp. Fix bug in lighting primitives.

9f6f7e74a1ded383518676e0ecb2ccc5caa73d25 22-Dec-2012 tavmjong-free <tavmjong@free.fr>

Add support for color-interpolation-filters = linearRGB.

4afd1bb4c0e9d3808f59c3654a2a577fa4ca79e5 06-Dec-2012 Jasper van de Gronde <th.v.d.gronde@hccnet.nl>

Fix for bug #790192, the unclipped alpha component was used for clipping the colour components.

371e03ba16f5cbf8af9e451b418bec8cd956cb48 11-Sep-2012 Kris <Kris.De.Gussem@hotmail.com>

static code checking (Bug #614223)

24fca68618dfd6bb532030adb3145f29b4d3d910 17-Sep-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Make zero deviation Gaussian blur conform to the SVG specification.

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

Update 2Geom. Remove all use of NRRectL.

/inkscape/src/2geom/affine.cpp /inkscape/src/2geom/coord.h /inkscape/src/2geom/forward.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 canvas-arena.cpp canvas-arena.h canvas-axonomgrid.cpp canvas-bpath.cpp canvas-grid.cpp canvas-text.cpp guideline.cpp nr-filter-colormatrix.cpp nr-filter-colormatrix.h nr-filter-component-transfer.cpp nr-filter-component-transfer.h nr-filter-convolve-matrix.cpp nr-filter-convolve-matrix.h nr-filter-diffuselighting.cpp nr-filter-diffuselighting.h nr-filter-displacement-map.cpp nr-filter-displacement-map.h nr-filter-flood.cpp nr-filter-flood.h nr-filter-gaussian.cpp nr-filter-gaussian.h nr-filter-morphology.cpp nr-filter-morphology.h nr-filter-offset.cpp nr-filter-offset.h nr-filter-primitive.cpp nr-filter-primitive.h nr-filter-slot.h nr-filter-specularlighting.cpp nr-filter-specularlighting.h nr-filter-tile.cpp nr-filter-tile.h nr-filter.cpp sodipodi-ctrl.cpp sodipodi-ctrl.h sodipodi-ctrlrect.cpp sp-canvas-util.cpp sp-canvas.cpp sp-canvas.h sp-ctrlline.cpp sp-ctrlpoint.cpp sp-ctrlquadr.cpp /inkscape/src/dropper-context.cpp /inkscape/src/dyna-draw-context.cpp /inkscape/src/livarot/Path.h /inkscape/src/livarot/PathConversion.cpp
ef0114e744e14fdf11b10ae94fa20105d13a030c 16-Aug-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Add sanity checks against singular transforms in the drawing tree. Fixes LP #825767.

1cf2607271f83cc4b20ccace552395d793055c90 09-Aug-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Initial autocache work

canvas-arena.cpp drawing-item.cpp drawing-item.h drawing-surface.cpp drawing-surface.h drawing.cpp drawing.h nr-filter-blend.cpp nr-filter-blend.h nr-filter-colormatrix.cpp nr-filter-colormatrix.h nr-filter-component-transfer.cpp nr-filter-component-transfer.h nr-filter-composite.cpp nr-filter-composite.h nr-filter-convolve-matrix.cpp nr-filter-convolve-matrix.h nr-filter-diffuselighting.cpp nr-filter-diffuselighting.h nr-filter-displacement-map.cpp nr-filter-displacement-map.h nr-filter-flood.cpp nr-filter-flood.h nr-filter-gaussian.cpp nr-filter-gaussian.h nr-filter-image.cpp nr-filter-image.h nr-filter-merge.cpp nr-filter-merge.h nr-filter-morphology.cpp nr-filter-morphology.h nr-filter-offset.cpp nr-filter-offset.h nr-filter-primitive.cpp nr-filter-primitive.h nr-filter-specularlighting.cpp nr-filter-specularlighting.h nr-filter-tile.cpp nr-filter-tile.h nr-filter-turbulence.cpp nr-filter-turbulence.h nr-filter.cpp nr-filter.h
5be873cbd97fb26f669ed11aa099a8028e31ccf9 06-Aug-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Plug a giant gaping memory leak in Gaussian blur filter

82acf56b06557ee19dd957a58763a90cd4ef8a59 30-Jul-2011 Kris <Kris.De.Gussem@hotmail.com>

Memory leaks fix / code cleanup

b189955b1dae29b8258153911ad929dd30ad98c6 02-Jul-2011 Jon A. Cruz <jon@joncruz.org>

Removed outdated and undesired "I'm in this cpp, so change your behavior" macros.

6a5721c2a53716efbebc3f6c2666a5d6ffbdeeb2 02-Jul-2011 Jon A. Cruz <jon@joncruz.org>

Applying patch from Campbell Barton to help building on other than gcc.

40742313779ee5e43be93a9191f1c86412cf183b 23-Jun-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Update 2Geom to pull in integer rectangle class

/inkscape/src/2geom/Makefile_insert /inkscape/src/2geom/affine.cpp /inkscape/src/2geom/affine.h /inkscape/src/2geom/angle.h /inkscape/src/2geom/basic-intersection.h /inkscape/src/2geom/bezier-curve.cpp /inkscape/src/2geom/bezier-curve.h /inkscape/src/2geom/bezier-to-sbasis.h /inkscape/src/2geom/bezier-utils.cpp /inkscape/src/2geom/bezier-utils.h /inkscape/src/2geom/bezier.h /inkscape/src/2geom/choose.h /inkscape/src/2geom/circle.h /inkscape/src/2geom/circulator.h /inkscape/src/2geom/concepts.h /inkscape/src/2geom/conic_section_clipper_impl.cpp /inkscape/src/2geom/conicsec.cpp /inkscape/src/2geom/conjugate_gradient.h /inkscape/src/2geom/convex-cover.h /inkscape/src/2geom/coord.h /inkscape/src/2geom/crossing.h /inkscape/src/2geom/curve.cpp /inkscape/src/2geom/curves.h /inkscape/src/2geom/d2-sbasis.h /inkscape/src/2geom/d2.h /inkscape/src/2geom/forward.h /inkscape/src/2geom/generic-interval.h /inkscape/src/2geom/generic-rect.h /inkscape/src/2geom/hvlinesegment.h /inkscape/src/2geom/int-interval.h /inkscape/src/2geom/int-point.h /inkscape/src/2geom/int-rect.h /inkscape/src/2geom/interval.h /inkscape/src/2geom/isnan.h /inkscape/src/2geom/line.h /inkscape/src/2geom/linear.h /inkscape/src/2geom/math-utils.h /inkscape/src/2geom/ord.h /inkscape/src/2geom/path-intersection.h /inkscape/src/2geom/path.h /inkscape/src/2geom/pathvector.h /inkscape/src/2geom/piecewise.h /inkscape/src/2geom/point.cpp /inkscape/src/2geom/point.h /inkscape/src/2geom/poly.h /inkscape/src/2geom/quadtree.h /inkscape/src/2geom/ray.h /inkscape/src/2geom/rect.cpp /inkscape/src/2geom/rect.h /inkscape/src/2geom/region.h /inkscape/src/2geom/sbasis-2d.h /inkscape/src/2geom/sbasis-curve.h /inkscape/src/2geom/sbasis-to-bezier.h /inkscape/src/2geom/sbasis.cpp /inkscape/src/2geom/sbasis.h /inkscape/src/2geom/sturm.h /inkscape/src/2geom/svg-elliptical-arc.h /inkscape/src/2geom/sweep.h /inkscape/src/2geom/toposweep.cpp /inkscape/src/2geom/toposweep.h /inkscape/src/2geom/transforms.cpp /inkscape/src/2geom/transforms.h /inkscape/src/2geom/utils.h /inkscape/src/connector-context.cpp nr-arena-image.cpp nr-filter-composite.cpp nr-filter-gaussian.cpp /inkscape/src/dyna-draw-context.cpp /inkscape/src/eraser-context.cpp /inkscape/src/helper/recthull.h /inkscape/src/libcola/cola.cpp /inkscape/src/libcola/gradient_projection.cpp /inkscape/src/libnr/nr-point-fns.cpp /inkscape/src/libnr/nr-types.cpp /inkscape/src/libvpsc/generate-constraints.cpp /inkscape/src/live_effects/lpe-spiro.cpp /inkscape/src/object-edit.cpp /inkscape/src/selection-chemistry.cpp /inkscape/src/selection.cpp /inkscape/src/sp-item.cpp /inkscape/src/spray-context.cpp /inkscape/src/style.cpp /inkscape/src/tweak-context.cpp /inkscape/src/widgets/desktop-widget.cpp
5bd488c81c6b0d67689527621b3b60799b708af0 10-Apr-2011 Krzysztof Kosiński <tweenk.pl@gmail.com>

Fix a rounding error that resulted in seams at some zoom levels when rendering filters that use BackgroundImage.

db898371a8af9d0104344ba54d197a5b02131200 02-Apr-2011 Jasper van de Gronde <jasper.vandegronde@gmail.com>

Faster rounding for Gaussian blur

d37634d73670180f99a3e0ea583621373d90ec4f 02-Feb-2011 Johan Engelen <goejendaagh@zonnet.nl>

update to latest 2geom !

/inkscape/src/2geom/Makefile_insert /inkscape/src/2geom/angle.h /inkscape/src/2geom/basic-intersection.cpp /inkscape/src/2geom/bezier-curve.h /inkscape/src/2geom/bezier-utils.cpp /inkscape/src/2geom/bezier.h /inkscape/src/2geom/chebyshev.cpp /inkscape/src/2geom/choose.h /inkscape/src/2geom/circle.cpp /inkscape/src/2geom/circle.h /inkscape/src/2geom/convex-cover.cpp /inkscape/src/2geom/convex-cover.h /inkscape/src/2geom/coord.h /inkscape/src/2geom/curve.h /inkscape/src/2geom/curves.h /inkscape/src/2geom/d2-sbasis.cpp /inkscape/src/2geom/d2-sbasis.h /inkscape/src/2geom/d2.h /inkscape/src/2geom/ellipse.cpp /inkscape/src/2geom/ellipse.h /inkscape/src/2geom/elliptical-arc.cpp /inkscape/src/2geom/elliptical-arc.h /inkscape/src/2geom/exception.h /inkscape/src/2geom/forward.h /inkscape/src/2geom/hvlinesegment.h /inkscape/src/2geom/interval.h /inkscape/src/2geom/line.cpp /inkscape/src/2geom/line.h /inkscape/src/2geom/matrix.cpp /inkscape/src/2geom/matrix.h /inkscape/src/2geom/numeric/fitting-model.h /inkscape/src/2geom/numeric/matrix.cpp /inkscape/src/2geom/numeric/matrix.h /inkscape/src/2geom/numeric/vector.h /inkscape/src/2geom/path-intersection.cpp /inkscape/src/2geom/path.cpp /inkscape/src/2geom/path.h /inkscape/src/2geom/pathvector.cpp /inkscape/src/2geom/pathvector.h /inkscape/src/2geom/piecewise.cpp /inkscape/src/2geom/piecewise.h /inkscape/src/2geom/point.cpp /inkscape/src/2geom/point.h /inkscape/src/2geom/poly.cpp /inkscape/src/2geom/poly.h /inkscape/src/2geom/ray.h /inkscape/src/2geom/rect.h /inkscape/src/2geom/recursive-bezier-intersection.cpp /inkscape/src/2geom/region.cpp /inkscape/src/2geom/region.h /inkscape/src/2geom/sbasis-curve.h /inkscape/src/2geom/sbasis-geometric.cpp /inkscape/src/2geom/sbasis-roots.cpp /inkscape/src/2geom/sbasis.h /inkscape/src/2geom/shape.cpp /inkscape/src/2geom/shape.h /inkscape/src/2geom/solve-bezier-one-d.cpp /inkscape/src/2geom/solver.h /inkscape/src/2geom/svg-elliptical-arc.cpp /inkscape/src/2geom/svg-elliptical-arc.h /inkscape/src/2geom/svg-path-parser.cpp /inkscape/src/2geom/svg-path.cpp /inkscape/src/2geom/sweep.h /inkscape/src/2geom/transforms.cpp /inkscape/src/2geom/transforms.h /inkscape/src/2geom/utils.h /inkscape/src/arc-context.cpp /inkscape/src/box3d.cpp /inkscape/src/conn-avoid-ref.cpp /inkscape/src/conn-avoid-ref.h /inkscape/src/connector-context.cpp /inkscape/src/desktop-style.cpp /inkscape/src/desktop.cpp /inkscape/src/desktop.h /inkscape/src/dialogs/clonetiler.cpp canvas-arena.cpp canvas-axonomgrid.cpp canvas-axonomgrid.h canvas-bpath.cpp canvas-bpath.h canvas-grid.cpp canvas-grid.h canvas-text.cpp canvas-text.h curve.cpp curve.h gnome-canvas-acetate.cpp guideline.cpp inkscape-cairo.cpp inkscape-cairo.h nr-3dutils.cpp nr-3dutils.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-filter-colormatrix.cpp nr-filter-colormatrix.h nr-filter-component-transfer.cpp nr-filter-component-transfer.h nr-filter-convolve-matrix.cpp nr-filter-convolve-matrix.h nr-filter-diffuselighting.cpp nr-filter-diffuselighting.h nr-filter-displacement-map.cpp nr-filter-displacement-map.h nr-filter-flood.cpp nr-filter-flood.h nr-filter-gaussian.cpp nr-filter-gaussian.h nr-filter-image.cpp nr-filter-morphology.cpp nr-filter-morphology.h nr-filter-offset.cpp nr-filter-offset.h nr-filter-primitive.cpp nr-filter-primitive.h nr-filter-slot.cpp nr-filter-specularlighting.cpp nr-filter-specularlighting.h nr-filter-tile.cpp nr-filter-tile.h nr-filter-turbulence.cpp nr-filter-units.cpp nr-filter-units.h nr-filter.cpp nr-filter.h nr-light.cpp nr-light.h nr-svgfonts.cpp pixblock-scaler.cpp pixblock-scaler.h pixblock-transform.cpp pixblock-transform.h sodipodi-ctrl.cpp sodipodi-ctrlrect.cpp sodipodi-ctrlrect.h sp-canvas-item.h sp-canvas-util.cpp sp-canvas-util.h sp-canvas.cpp sp-canvas.h sp-ctrlline.cpp sp-ctrlline.h sp-ctrlpoint.cpp sp-ctrlpoint.h sp-ctrlquadr.cpp /inkscape/src/draw-context.cpp /inkscape/src/dropper-context.cpp /inkscape/src/dyna-draw-context.cpp /inkscape/src/extension/implementation/implementation.cpp /inkscape/src/extension/implementation/implementation.h /inkscape/src/extension/internal/cairo-render-context.cpp /inkscape/src/extension/internal/cairo-render-context.h /inkscape/src/extension/internal/cairo-renderer-pdf-out.cpp /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/emf-win32-print.cpp /inkscape/src/extension/internal/emf-win32-print.h /inkscape/src/extension/internal/javafx-out.cpp /inkscape/src/extension/internal/latex-pstricks.cpp /inkscape/src/extension/internal/latex-pstricks.h /inkscape/src/extension/internal/latex-text-renderer.cpp /inkscape/src/extension/internal/latex-text-renderer.h /inkscape/src/extension/internal/odf.cpp /inkscape/src/extension/internal/odf.h /inkscape/src/extension/internal/pdfinput/svg-builder.cpp /inkscape/src/extension/internal/pdfinput/svg-builder.h /inkscape/src/extension/internal/pov-out.cpp /inkscape/src/extension/internal/win32.cpp /inkscape/src/extension/internal/win32.h /inkscape/src/extension/print.cpp /inkscape/src/extension/print.h /inkscape/src/file.cpp /inkscape/src/filter-chemistry.cpp /inkscape/src/flood-context.cpp /inkscape/src/gradient-chemistry.cpp /inkscape/src/gradient-chemistry.h /inkscape/src/helper/geom.cpp /inkscape/src/helper/geom.h /inkscape/src/helper/pixbuf-ops.cpp /inkscape/src/helper/png-write.cpp /inkscape/src/knot-holder-entity.cpp /inkscape/src/knotholder.cpp /inkscape/src/libnr/nr-convert2geom.h /inkscape/src/libnr/nr-matrix.h /inkscape/src/libnrtype/FontInstance.cpp /inkscape/src/libnrtype/Layout-TNG-OutIter.cpp /inkscape/src/libnrtype/Layout-TNG-Output.cpp /inkscape/src/libnrtype/Layout-TNG-Scanline-Makers.cpp /inkscape/src/libnrtype/Layout-TNG.h /inkscape/src/libnrtype/font-instance.h /inkscape/src/libnrtype/font-style.h /inkscape/src/livarot/Path.cpp /inkscape/src/livarot/Path.h /inkscape/src/livarot/PathCutting.cpp /inkscape/src/livarot/PathSimplify.cpp /inkscape/src/livarot/Shape.h /inkscape/src/livarot/ShapeMisc.cpp /inkscape/src/livarot/ShapeSweep.cpp /inkscape/src/livarot/path-description.cpp /inkscape/src/livarot/path-description.h /inkscape/src/live_effects/effect.cpp /inkscape/src/live_effects/effect.h /inkscape/src/live_effects/lpe-copy_rotate.cpp /inkscape/src/live_effects/lpe-curvestitch.cpp /inkscape/src/live_effects/lpe-curvestitch.h /inkscape/src/live_effects/lpe-dynastroke.cpp /inkscape/src/live_effects/lpe-knot.cpp /inkscape/src/live_effects/lpe-mirror_symmetry.cpp /inkscape/src/live_effects/lpe-patternalongpath.cpp /inkscape/src/live_effects/lpe-patternalongpath.h /inkscape/src/live_effects/lpe-rough-hatches.cpp /inkscape/src/live_effects/lpe-sketch.cpp /inkscape/src/live_effects/lpe-spiro.cpp /inkscape/src/live_effects/lpe-vonkoch.cpp /inkscape/src/live_effects/lpegroupbbox.cpp /inkscape/src/live_effects/parameter/parameter.h /inkscape/src/live_effects/parameter/path.cpp /inkscape/src/live_effects/parameter/path.h /inkscape/src/live_effects/parameter/point.cpp /inkscape/src/live_effects/parameter/point.h /inkscape/src/live_effects/parameter/powerstrokepointarray.cpp /inkscape/src/live_effects/parameter/powerstrokepointarray.h /inkscape/src/live_effects/parameter/vector.cpp /inkscape/src/live_effects/parameter/vector.h /inkscape/src/lpe-tool-context.cpp /inkscape/src/marker.cpp /inkscape/src/marker.h /inkscape/src/object-edit.cpp /inkscape/src/object-snapper.cpp /inkscape/src/object-snapper.h /inkscape/src/persp3d.cpp /inkscape/src/persp3d.h /inkscape/src/print.cpp /inkscape/src/print.h /inkscape/src/selection-chemistry.cpp /inkscape/src/selection-chemistry.h /inkscape/src/selection.cpp /inkscape/src/seltrans.cpp /inkscape/src/seltrans.h /inkscape/src/snap-candidate.h /inkscape/src/snapped-curve.cpp /inkscape/src/snapped-curve.h /inkscape/src/sp-clippath.cpp /inkscape/src/sp-clippath.h /inkscape/src/sp-conn-end-pair.cpp /inkscape/src/sp-conn-end.cpp /inkscape/src/sp-ellipse.cpp /inkscape/src/sp-flowregion.cpp /inkscape/src/sp-flowtext.cpp /inkscape/src/sp-gradient-fns.h /inkscape/src/sp-gradient-test.h /inkscape/src/sp-gradient.cpp /inkscape/src/sp-gradient.h /inkscape/src/sp-image.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item-group.h /inkscape/src/sp-item-transform.cpp /inkscape/src/sp-item-transform.h /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-line.cpp /inkscape/src/sp-line.h /inkscape/src/sp-mask.cpp /inkscape/src/sp-mask.h /inkscape/src/sp-offset.cpp /inkscape/src/sp-paint-server.cpp /inkscape/src/sp-paint-server.h /inkscape/src/sp-path.cpp /inkscape/src/sp-pattern.cpp /inkscape/src/sp-pattern.h /inkscape/src/sp-rect.cpp /inkscape/src/sp-rect.h /inkscape/src/sp-root.cpp /inkscape/src/sp-root.h /inkscape/src/sp-shape.cpp /inkscape/src/sp-shape.h /inkscape/src/sp-spiral.cpp /inkscape/src/sp-star.cpp /inkscape/src/sp-symbol.cpp /inkscape/src/sp-symbol.h /inkscape/src/sp-text.cpp /inkscape/src/sp-text.h /inkscape/src/sp-tref.cpp /inkscape/src/sp-tspan.cpp /inkscape/src/sp-use-reference.cpp /inkscape/src/sp-use.cpp /inkscape/src/sp-use.h /inkscape/src/splivarot.cpp /inkscape/src/splivarot.h /inkscape/src/spray-context.cpp /inkscape/src/svg/svg-affine-test.h /inkscape/src/svg/svg-affine.cpp /inkscape/src/svg/svg-path.cpp /inkscape/src/svg/svg.h /inkscape/src/text-editing.cpp /inkscape/src/text-editing.h /inkscape/src/text-tag-attributes.h /inkscape/src/trace/trace.cpp /inkscape/src/transf_mat_3x4.cpp /inkscape/src/transf_mat_3x4.h /inkscape/src/tweak-context.cpp /inkscape/src/ui/cache/svg_preview_cache.cpp /inkscape/src/ui/clipboard.cpp /inkscape/src/ui/dialog/filedialogimpl-win32.cpp /inkscape/src/ui/dialog/svg-fonts-dialog.cpp /inkscape/src/ui/dialog/tile.cpp /inkscape/src/ui/dialog/transformation.cpp /inkscape/src/ui/tool/control-point-selection.cpp /inkscape/src/ui/tool/control-point-selection.h /inkscape/src/ui/tool/control-point.cpp /inkscape/src/ui/tool/control-point.h /inkscape/src/ui/tool/node.cpp /inkscape/src/ui/tool/node.h /inkscape/src/ui/tool/path-manipulator.cpp /inkscape/src/ui/tool/path-manipulator.h /inkscape/src/ui/tool/shape-record.h /inkscape/src/ui/tool/transform-handle-set.cpp /inkscape/src/ui/tool/transform-handle-set.h /inkscape/src/ui/widget/registered-widget.cpp /inkscape/src/ui/widget/registered-widget.h /inkscape/src/unclump.cpp /inkscape/src/widgets/font-selector.cpp /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/select-toolbar.cpp /inkscape/src/widgets/stroke-style.cpp /inkscape/src/widgets/toolbox.cpp
a4030d5ca449e7e384bc699cd249ee704faaeab0 17-Nov-2010 Chris Morgan <chris.morganiser@gmail.com>

Super duper mega (fun!) commit: replaced encoding=utf-8 with fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet.

/inkscape/share/extensions/addnodes.py /inkscape/share/extensions/bezmisc.py /inkscape/share/extensions/color_randomize.py /inkscape/share/extensions/convert2dashes.py /inkscape/share/extensions/cspsubdiv.py /inkscape/share/extensions/cubicsuperpath.py /inkscape/share/extensions/dimension.py /inkscape/share/extensions/dots.py /inkscape/share/extensions/dxf_input.py /inkscape/share/extensions/dxf_outlines.py /inkscape/share/extensions/edge3d.py /inkscape/share/extensions/embedimage.py /inkscape/share/extensions/eqtexsvg.py /inkscape/share/extensions/export_gimp_palette.py /inkscape/share/extensions/extractimage.py /inkscape/share/extensions/ffgeom.py /inkscape/share/extensions/fig2dev-ext.py /inkscape/share/extensions/flatten.py /inkscape/share/extensions/foldablebox.py /inkscape/share/extensions/fractalize.py /inkscape/share/extensions/funcplot.py /inkscape/share/extensions/gears.py /inkscape/share/extensions/generate_voronoi.py /inkscape/share/extensions/grid_cartesian.py /inkscape/share/extensions/grid_polar.py /inkscape/share/extensions/handles.py /inkscape/share/extensions/hpgl_output.py /inkscape/share/extensions/inkex.py /inkscape/share/extensions/interp.py /inkscape/share/extensions/launch_webbrowser.py /inkscape/share/extensions/lindenmayer.py /inkscape/share/extensions/markers_strokepaint.py /inkscape/share/extensions/measure.py /inkscape/share/extensions/motion.py /inkscape/share/extensions/param_curves.py /inkscape/share/extensions/pathalongpath.py /inkscape/share/extensions/pathmodifier.py /inkscape/share/extensions/pathscatter.py /inkscape/share/extensions/perfectboundcover.py /inkscape/share/extensions/perspective.py /inkscape/share/extensions/plt_output.py /inkscape/share/extensions/polyhedron_3d.py /inkscape/share/extensions/ps2pdf-ext.py /inkscape/share/extensions/pturtle.py /inkscape/share/extensions/radiusrand.py /inkscape/share/extensions/render_alphabetsoup_config.py /inkscape/share/extensions/render_barcode_datamatrix.py /inkscape/share/extensions/render_barcode_qrcode.py /inkscape/share/extensions/restack.py /inkscape/share/extensions/rtree.py /inkscape/share/extensions/rubberstretch.py /inkscape/share/extensions/run_command.py /inkscape/share/extensions/simplepath.py /inkscape/share/extensions/simplestyle.py /inkscape/share/extensions/simpletransform.py /inkscape/share/extensions/sk1_output.py /inkscape/share/extensions/spirograph.py /inkscape/share/extensions/straightseg.py /inkscape/share/extensions/summersnight.py /inkscape/share/extensions/svg_and_media_zip_output.py /inkscape/share/extensions/triangle.py /inkscape/share/extensions/uniconv-ext.py /inkscape/share/extensions/uniconv_output.py /inkscape/share/extensions/whirl.py /inkscape/share/extensions/wireframe_sphere.py /inkscape/share/extensions/wmf_output.py /inkscape/src/2geom/angle.h /inkscape/src/2geom/basic-intersection.cpp /inkscape/src/2geom/basic-intersection.h /inkscape/src/2geom/bezier-clipping.cpp /inkscape/src/2geom/bezier-curve.h /inkscape/src/2geom/bezier-to-sbasis.h /inkscape/src/2geom/bezier-utils.cpp /inkscape/src/2geom/bezier-utils.h /inkscape/src/2geom/bezier.h /inkscape/src/2geom/chebyshev.cpp /inkscape/src/2geom/chebyshev.h /inkscape/src/2geom/choose.h /inkscape/src/2geom/circle-circle.cpp /inkscape/src/2geom/circle.cpp /inkscape/src/2geom/circle.h /inkscape/src/2geom/circulator.h /inkscape/src/2geom/concepts.h /inkscape/src/2geom/conjugate_gradient.cpp /inkscape/src/2geom/conjugate_gradient.h /inkscape/src/2geom/convex-cover.cpp /inkscape/src/2geom/convex-cover.h /inkscape/src/2geom/coord.h /inkscape/src/2geom/crossing.cpp /inkscape/src/2geom/crossing.h /inkscape/src/2geom/curve-helpers.cpp /inkscape/src/2geom/curve.h /inkscape/src/2geom/curves.h /inkscape/src/2geom/d2-sbasis.cpp /inkscape/src/2geom/d2-sbasis.h /inkscape/src/2geom/d2.h /inkscape/src/2geom/ellipse.cpp /inkscape/src/2geom/ellipse.h /inkscape/src/2geom/elliptical-arc.cpp /inkscape/src/2geom/elliptical-arc.h /inkscape/src/2geom/exception.h /inkscape/src/2geom/forward.h /inkscape/src/2geom/geom.cpp /inkscape/src/2geom/geom.h /inkscape/src/2geom/hvlinesegment.h /inkscape/src/2geom/interval.h /inkscape/src/2geom/isnan.h /inkscape/src/2geom/linear.h /inkscape/src/2geom/matrix.cpp /inkscape/src/2geom/matrix.h /inkscape/src/2geom/numeric/fitting-model.h /inkscape/src/2geom/numeric/fitting-tool.h /inkscape/src/2geom/numeric/linear_system.h /inkscape/src/2geom/numeric/matrix.cpp /inkscape/src/2geom/numeric/matrix.h /inkscape/src/2geom/numeric/vector.h /inkscape/src/2geom/ord.h /inkscape/src/2geom/path-intersection.cpp /inkscape/src/2geom/path-intersection.h /inkscape/src/2geom/path.cpp /inkscape/src/2geom/path.h /inkscape/src/2geom/pathvector.cpp /inkscape/src/2geom/pathvector.h /inkscape/src/2geom/piecewise.cpp /inkscape/src/2geom/piecewise.h /inkscape/src/2geom/point-l.h /inkscape/src/2geom/point.cpp /inkscape/src/2geom/point.h /inkscape/src/2geom/poly.cpp /inkscape/src/2geom/poly.h /inkscape/src/2geom/quadtree.cpp /inkscape/src/2geom/quadtree.h /inkscape/src/2geom/rect.h /inkscape/src/2geom/recursive-bezier-intersection.cpp /inkscape/src/2geom/region.cpp /inkscape/src/2geom/region.h /inkscape/src/2geom/sbasis-2d.cpp /inkscape/src/2geom/sbasis-2d.h /inkscape/src/2geom/sbasis-curve.h /inkscape/src/2geom/sbasis-geometric.cpp /inkscape/src/2geom/sbasis-geometric.h /inkscape/src/2geom/sbasis-math.cpp /inkscape/src/2geom/sbasis-math.h /inkscape/src/2geom/sbasis-poly.cpp /inkscape/src/2geom/sbasis-poly.h /inkscape/src/2geom/sbasis-roots.cpp /inkscape/src/2geom/sbasis-to-bezier.cpp /inkscape/src/2geom/sbasis-to-bezier.h /inkscape/src/2geom/sbasis.cpp /inkscape/src/2geom/sbasis.h /inkscape/src/2geom/shape.cpp /inkscape/src/2geom/shape.h /inkscape/src/2geom/solve-bezier-one-d.cpp /inkscape/src/2geom/solve-bezier-parametric.cpp /inkscape/src/2geom/solver.h /inkscape/src/2geom/sturm.h /inkscape/src/2geom/svg-elliptical-arc.cpp /inkscape/src/2geom/svg-elliptical-arc.h /inkscape/src/2geom/svg-path-parser.cpp /inkscape/src/2geom/svg-path-parser.h /inkscape/src/2geom/svg-path.cpp /inkscape/src/2geom/svg-path.h /inkscape/src/2geom/sweep.cpp /inkscape/src/2geom/sweep.h /inkscape/src/2geom/transforms.cpp /inkscape/src/2geom/transforms.h /inkscape/src/2geom/utils.cpp /inkscape/src/2geom/utils.h /inkscape/src/MultiPrinter.h /inkscape/src/PylogFormatter.h /inkscape/src/TRPIFormatter.h /inkscape/src/approx-equal.h /inkscape/src/arc-context.cpp /inkscape/src/attributes-test.h /inkscape/src/attributes.cpp /inkscape/src/attributes.h /inkscape/src/axis-manip.cpp /inkscape/src/box3d-context.cpp /inkscape/src/box3d-context.h /inkscape/src/box3d-side.cpp /inkscape/src/box3d-side.h /inkscape/src/box3d.h /inkscape/src/color-profile-fns.h /inkscape/src/color-profile-test.h /inkscape/src/color-profile.cpp /inkscape/src/color-profile.h /inkscape/src/color.cpp /inkscape/src/common-context.cpp /inkscape/src/common-context.h /inkscape/src/conditions.cpp /inkscape/src/connector-context.cpp /inkscape/src/connector-context.h /inkscape/src/console-output-undo-observer.cpp /inkscape/src/console-output-undo-observer.h /inkscape/src/context-fns.cpp /inkscape/src/context-fns.h /inkscape/src/debug/demangle.cpp /inkscape/src/debug/demangle.h /inkscape/src/debug/event-tracker.h /inkscape/src/debug/event.h /inkscape/src/debug/gc-heap.h /inkscape/src/debug/gdk-event-latency-tracker.cpp /inkscape/src/debug/gdk-event-latency-tracker.h /inkscape/src/debug/heap.cpp /inkscape/src/debug/heap.h /inkscape/src/debug/log-display-config.cpp /inkscape/src/debug/log-display-config.h /inkscape/src/debug/logger.cpp /inkscape/src/debug/logger.h /inkscape/src/debug/simple-event.h /inkscape/src/debug/sysv-heap.cpp /inkscape/src/debug/sysv-heap.h /inkscape/src/debug/timestamp.cpp /inkscape/src/debug/timestamp.h /inkscape/src/desktop-events.cpp /inkscape/src/desktop-events.h /inkscape/src/desktop-handles.h /inkscape/src/desktop-style.h /inkscape/src/desktop.cpp /inkscape/src/device-manager.cpp /inkscape/src/device-manager.h /inkscape/src/dialogs/clonetiler.cpp /inkscape/src/dialogs/clonetiler.h /inkscape/src/dialogs/dialog-events.cpp /inkscape/src/dialogs/dialog-events.h /inkscape/src/dialogs/export.cpp /inkscape/src/dialogs/export.h /inkscape/src/dialogs/find.cpp /inkscape/src/dialogs/item-properties.cpp /inkscape/src/dialogs/item-properties.h /inkscape/src/dialogs/object-attributes.cpp /inkscape/src/dialogs/object-attributes.h /inkscape/src/dialogs/spellcheck.cpp /inkscape/src/dialogs/text-edit.cpp /inkscape/src/dialogs/text-edit.h /inkscape/src/dialogs/xml-tree.cpp /inkscape/src/dialogs/xml-tree.h /inkscape/src/dir-util-test.h /inkscape/src/dir-util.h canvas-arena.cpp canvas-axonomgrid.cpp canvas-bpath.cpp canvas-bpath.h canvas-grid.cpp canvas-text.cpp curve-test.h curve.cpp curve.h guideline.cpp inkscape-cairo.cpp inkscape-cairo.h nr-3dutils.cpp nr-3dutils.h nr-arena-forward.h nr-arena-glyphs.cpp 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-filter-blend.cpp nr-filter-blend.h nr-filter-colormatrix.cpp nr-filter-colormatrix.h nr-filter-component-transfer.cpp nr-filter-component-transfer.h nr-filter-composite.cpp nr-filter-composite.h nr-filter-convolve-matrix.cpp nr-filter-convolve-matrix.h nr-filter-diffuselighting.cpp nr-filter-diffuselighting.h nr-filter-displacement-map.cpp nr-filter-displacement-map.h nr-filter-flood.cpp nr-filter-flood.h nr-filter-gaussian.cpp nr-filter-gaussian.h nr-filter-getalpha.cpp nr-filter-getalpha.h nr-filter-image.cpp nr-filter-image.h nr-filter-merge.cpp nr-filter-merge.h nr-filter-morphology.cpp nr-filter-morphology.h nr-filter-offset.cpp nr-filter-offset.h nr-filter-pixops.h nr-filter-primitive.cpp nr-filter-primitive.h nr-filter-skeleton.cpp nr-filter-skeleton.h nr-filter-slot.cpp nr-filter-slot.h nr-filter-specularlighting.cpp nr-filter-specularlighting.h nr-filter-tile.cpp nr-filter-tile.h nr-filter-turbulence.cpp nr-filter-turbulence.h nr-filter-types.h nr-filter-units.cpp nr-filter-units.h nr-filter-utils.cpp nr-filter-utils.h nr-filter.cpp nr-filter.h nr-light-types.h nr-light.cpp nr-light.h nr-plain-stuff-gdk.h nr-plain-stuff.h nr-svgfonts.cpp pixblock-scaler.cpp pixblock-scaler.h pixblock-transform.cpp pixblock-transform.h sodipodi-ctrl.cpp sodipodi-ctrl.h sodipodi-ctrlrect.cpp sodipodi-ctrlrect.h sp-canvas-util.cpp sp-canvas-util.h sp-canvas.cpp sp-ctrlline.cpp sp-ctrlline.h sp-ctrlpoint.cpp sp-ctrlpoint.h sp-ctrlquadr.cpp sp-ctrlquadr.h /inkscape/src/document-subset.cpp /inkscape/src/document-subset.h /inkscape/src/document.cpp /inkscape/src/document.h /inkscape/src/dom/prop-svg.cpp /inkscape/src/draw-anchor.cpp /inkscape/src/draw-anchor.h /inkscape/src/draw-context.cpp /inkscape/src/draw-context.h /inkscape/src/dropper-context.h /inkscape/src/dyna-draw-context.cpp /inkscape/src/dyna-draw-context.h /inkscape/src/eraser-context.cpp /inkscape/src/eraser-context.h /inkscape/src/event-context.cpp /inkscape/src/event-context.h /inkscape/src/event-log.cpp /inkscape/src/event-log.h /inkscape/src/event.h /inkscape/src/extension/db.h /inkscape/src/extension/implementation/implementation.cpp /inkscape/src/extension/implementation/script.cpp /inkscape/src/extension/implementation/xslt.cpp /inkscape/src/extension/init.cpp /inkscape/src/extension/init.h /inkscape/src/extension/internal/cairo-png-out.h /inkscape/src/extension/internal/cairo-ps-out.h /inkscape/src/extension/internal/cairo-render-context.cpp /inkscape/src/extension/internal/cairo-render-context.h /inkscape/src/extension/internal/cairo-renderer-pdf-out.h /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/cairo-renderer.h /inkscape/src/extension/internal/emf-win32-inout.cpp /inkscape/src/extension/internal/emf-win32-inout.h /inkscape/src/extension/internal/emf-win32-print.cpp /inkscape/src/extension/internal/emf-win32-print.h /inkscape/src/extension/internal/gdkpixbuf-input.cpp /inkscape/src/extension/internal/gdkpixbuf-input.h /inkscape/src/extension/internal/gimpgrad.h /inkscape/src/extension/internal/javafx-out.cpp /inkscape/src/extension/internal/latex-pstricks.cpp /inkscape/src/extension/internal/latex-text-renderer.cpp /inkscape/src/extension/internal/latex-text-renderer.h /inkscape/src/extension/internal/odf.cpp /inkscape/src/extension/internal/pov-out.cpp /inkscape/src/extension/internal/win32.cpp /inkscape/src/extension/internal/win32.h /inkscape/src/extension/param/bool.cpp /inkscape/src/extension/param/int.cpp /inkscape/src/extension/param/notebook.cpp /inkscape/src/extension/param/parameter.cpp /inkscape/src/extension/param/parameter.h /inkscape/src/extension/script/InkscapeScript.cpp /inkscape/src/extension/script/InkscapeScript.h /inkscape/src/extract-uri-test.h /inkscape/src/extract-uri.cpp /inkscape/src/extract-uri.h /inkscape/src/filter-chemistry.cpp /inkscape/src/filter-chemistry.h /inkscape/src/filter-enums.cpp /inkscape/src/filter-enums.h /inkscape/src/filters/blend-fns.h /inkscape/src/filters/blend.cpp /inkscape/src/filters/blend.h /inkscape/src/filters/colormatrix-fns.h /inkscape/src/filters/colormatrix.cpp /inkscape/src/filters/colormatrix.h /inkscape/src/filters/componenttransfer-fns.h /inkscape/src/filters/componenttransfer-funcnode.cpp /inkscape/src/filters/componenttransfer-funcnode.h /inkscape/src/filters/componenttransfer.cpp /inkscape/src/filters/componenttransfer.h /inkscape/src/filters/composite-fns.h /inkscape/src/filters/composite.cpp /inkscape/src/filters/composite.h /inkscape/src/filters/convolvematrix-fns.h /inkscape/src/filters/convolvematrix.cpp /inkscape/src/filters/convolvematrix.h /inkscape/src/filters/diffuselighting-fns.h /inkscape/src/filters/diffuselighting.cpp /inkscape/src/filters/diffuselighting.h /inkscape/src/filters/displacementmap-fns.h /inkscape/src/filters/displacementmap.cpp /inkscape/src/filters/displacementmap.h /inkscape/src/filters/distantlight.cpp /inkscape/src/filters/distantlight.h /inkscape/src/filters/flood-fns.h /inkscape/src/filters/flood.cpp /inkscape/src/filters/flood.h /inkscape/src/filters/image-fns.h /inkscape/src/filters/image.cpp /inkscape/src/filters/image.h /inkscape/src/filters/merge-fns.h /inkscape/src/filters/merge.cpp /inkscape/src/filters/merge.h /inkscape/src/filters/mergenode.cpp /inkscape/src/filters/mergenode.h /inkscape/src/filters/morphology-fns.h /inkscape/src/filters/morphology.cpp /inkscape/src/filters/morphology.h /inkscape/src/filters/offset-fns.h /inkscape/src/filters/offset.cpp /inkscape/src/filters/offset.h /inkscape/src/filters/pointlight.cpp /inkscape/src/filters/pointlight.h /inkscape/src/filters/specularlighting-fns.h /inkscape/src/filters/specularlighting.cpp /inkscape/src/filters/specularlighting.h /inkscape/src/filters/spotlight.cpp /inkscape/src/filters/spotlight.h /inkscape/src/filters/tile-fns.h /inkscape/src/filters/tile.cpp /inkscape/src/filters/tile.h /inkscape/src/filters/turbulence-fns.h /inkscape/src/filters/turbulence.cpp /inkscape/src/filters/turbulence.h /inkscape/src/flood-context.cpp /inkscape/src/gc-alloc.h /inkscape/src/gc-anchored.cpp /inkscape/src/gc-anchored.h /inkscape/src/gc-core.h /inkscape/src/gc-finalized.cpp /inkscape/src/gc-finalized.h /inkscape/src/gc-managed.h /inkscape/src/gc-soft-ptr.h /inkscape/src/gc.cpp /inkscape/src/gradient-chemistry.cpp /inkscape/src/gradient-chemistry.h /inkscape/src/gradient-context.cpp /inkscape/src/gradient-context.h /inkscape/src/graphlayout.cpp /inkscape/src/help.h /inkscape/src/helper-fns.h /inkscape/src/helper/action.h /inkscape/src/helper/geom-curves.h /inkscape/src/helper/geom-nodetype.cpp /inkscape/src/helper/geom-nodetype.h /inkscape/src/helper/geom.cpp /inkscape/src/helper/geom.h /inkscape/src/helper/gnome-utils.h /inkscape/src/helper/helper-forward.h /inkscape/src/helper/pixbuf-ops.cpp /inkscape/src/helper/png-write.cpp /inkscape/src/helper/unit-menu.cpp /inkscape/src/helper/unit-menu.h /inkscape/src/helper/unit-tracker.cpp /inkscape/src/helper/unit-tracker.h /inkscape/src/helper/units-test.h /inkscape/src/helper/units.cpp /inkscape/src/helper/window.h /inkscape/src/id-clash.h /inkscape/src/inkscape-private.h /inkscape/src/inkscape-version.h /inkscape/src/inkscape.h /inkscape/src/interface.cpp /inkscape/src/interface.h /inkscape/src/io/resource.cpp /inkscape/src/io/resource.h /inkscape/src/io/simple-sax.cpp /inkscape/src/jabber_whiteboard/defines.cpp /inkscape/src/jabber_whiteboard/defines.h /inkscape/src/jabber_whiteboard/dialog/choose-desktop.cpp /inkscape/src/jabber_whiteboard/inkboard-document.h /inkscape/src/jabber_whiteboard/inkboard-node.cpp /inkscape/src/jabber_whiteboard/invitation-confirm-dialog.cpp /inkscape/src/jabber_whiteboard/invitation-confirm-dialog.h /inkscape/src/jabber_whiteboard/message-verifier.h /inkscape/src/jabber_whiteboard/session-file-selector.h /inkscape/src/jabber_whiteboard/session-manager.cpp /inkscape/src/jabber_whiteboard/session-manager.h /inkscape/src/knot-enums.h /inkscape/src/knot-holder-entity.cpp /inkscape/src/knot-holder-entity.h /inkscape/src/knot.h /inkscape/src/knotholder.cpp /inkscape/src/knotholder.h /inkscape/src/layer-fns.cpp /inkscape/src/layer-fns.h /inkscape/src/layer-manager.cpp /inkscape/src/layer-manager.h /inkscape/src/libnr/in-svg-plane-test.h /inkscape/src/libnr/in-svg-plane.h /inkscape/src/libnr/nr-blit.h /inkscape/src/libnr/nr-compose-test.h /inkscape/src/libnr/nr-convert2geom.h /inkscape/src/libnr/nr-coord.h /inkscape/src/libnr/nr-dim2.h /inkscape/src/libnr/nr-forward.h /inkscape/src/libnr/nr-gradient.cpp /inkscape/src/libnr/nr-gradient.h /inkscape/src/libnr/nr-i-coord.h /inkscape/src/libnr/nr-matrix-ops.h /inkscape/src/libnr/nr-matrix-rotate-ops.cpp /inkscape/src/libnr/nr-matrix-rotate-ops.h /inkscape/src/libnr/nr-matrix-test.h /inkscape/src/libnr/nr-matrix-translate-ops.h /inkscape/src/libnr/nr-matrix.cpp /inkscape/src/libnr/nr-matrix.h /inkscape/src/libnr/nr-maybe.h /inkscape/src/libnr/nr-pixblock-line.h /inkscape/src/libnr/nr-pixblock-pattern.h /inkscape/src/libnr/nr-pixblock-pixel.h /inkscape/src/libnr/nr-pixblock.cpp /inkscape/src/libnr/nr-pixblock.h /inkscape/src/libnr/nr-pixops.h /inkscape/src/libnr/nr-point-fns-test.h /inkscape/src/libnr/nr-point-fns.cpp /inkscape/src/libnr/nr-point-fns.h /inkscape/src/libnr/nr-point-l.h /inkscape/src/libnr/nr-point-matrix-ops.h /inkscape/src/libnr/nr-point-ops.h /inkscape/src/libnr/nr-point.h /inkscape/src/libnr/nr-rect-l.cpp /inkscape/src/libnr/nr-rect-l.h /inkscape/src/libnr/nr-rect.h /inkscape/src/libnr/nr-rotate-fns-test.h /inkscape/src/libnr/nr-rotate-matrix-ops.cpp /inkscape/src/libnr/nr-rotate-matrix-ops.h /inkscape/src/libnr/nr-rotate-ops.h /inkscape/src/libnr/nr-rotate-test.h /inkscape/src/libnr/nr-rotate.h /inkscape/src/libnr/nr-scale-matrix-ops.cpp /inkscape/src/libnr/nr-scale-ops.h /inkscape/src/libnr/nr-scale-test.h /inkscape/src/libnr/nr-scale-translate-ops.cpp /inkscape/src/libnr/nr-scale-translate-ops.h /inkscape/src/libnr/nr-scale.h /inkscape/src/libnr/nr-translate-matrix-ops.cpp /inkscape/src/libnr/nr-translate-matrix-ops.h /inkscape/src/libnr/nr-translate-ops.h /inkscape/src/libnr/nr-translate-rotate-ops.cpp /inkscape/src/libnr/nr-translate-rotate-ops.h /inkscape/src/libnr/nr-translate-scale-ops.cpp /inkscape/src/libnr/nr-translate-scale-ops.h /inkscape/src/libnr/nr-translate-test.h /inkscape/src/libnr/nr-translate.h /inkscape/src/libnr/nr-types-test.h /inkscape/src/libnr/nr-types.cpp /inkscape/src/libnr/nr-types.h /inkscape/src/libnr/nr-values.h /inkscape/src/libnrtype/FontFactory.cpp /inkscape/src/libnrtype/FontFactory.h /inkscape/src/libnrtype/Layout-TNG-Compute.cpp /inkscape/src/libnrtype/Layout-TNG-Output.cpp /inkscape/src/libnrtype/Layout-TNG-Scanline-Maker.h /inkscape/src/libnrtype/Layout-TNG.h /inkscape/src/libnrtype/TextWrapper.cpp /inkscape/src/libnrtype/TextWrapper.h /inkscape/src/libnrtype/boundary-type.h /inkscape/src/libnrtype/font-lister.h /inkscape/src/libnrtype/font-style-to-pos.h /inkscape/src/libnrtype/one-box.h /inkscape/src/libnrtype/one-glyph.h /inkscape/src/libnrtype/one-para.h /inkscape/src/libnrtype/text-boundary.h /inkscape/src/line-geometry.cpp /inkscape/src/livarot/AVL.cpp /inkscape/src/livarot/AVL.h /inkscape/src/livarot/Livarot.h /inkscape/src/livarot/Path.h /inkscape/src/livarot/PathCutting.cpp /inkscape/src/livarot/PathSimplify.cpp /inkscape/src/livarot/float-line.cpp /inkscape/src/livarot/float-line.h /inkscape/src/livarot/int-line.h /inkscape/src/livarot/path-description.h /inkscape/src/livarot/sweep-event-queue.h /inkscape/src/livarot/sweep-event.cpp /inkscape/src/livarot/sweep-event.h /inkscape/src/livarot/sweep-tree-list.cpp /inkscape/src/livarot/sweep-tree-list.h /inkscape/src/livarot/sweep-tree.cpp /inkscape/src/livarot/sweep-tree.h /inkscape/src/live_effects/lpe-circle_with_radius.cpp /inkscape/src/live_effects/lpe-circle_with_radius.h /inkscape/src/live_effects/lpe-extrude.cpp /inkscape/src/live_effects/lpe-extrude.h /inkscape/src/live_effects/lpe-knot.cpp /inkscape/src/live_effects/lpe-perspective_path.cpp /inkscape/src/live_effects/lpe-perspective_path.h /inkscape/src/live_effects/lpe-powerstroke.cpp /inkscape/src/live_effects/lpe-powerstroke.h /inkscape/src/live_effects/lpe-recursiveskeleton.cpp /inkscape/src/live_effects/lpe-recursiveskeleton.h /inkscape/src/live_effects/lpe-skeleton.cpp /inkscape/src/live_effects/lpe-skeleton.h /inkscape/src/live_effects/lpe-sketch.cpp /inkscape/src/live_effects/lpe-sketch.h /inkscape/src/live_effects/lpeobject.h /inkscape/src/live_effects/parameter/parameter.h /inkscape/src/lpe-tool-context.cpp /inkscape/src/lpe-tool-context.h /inkscape/src/macros.h /inkscape/src/marker-test.h /inkscape/src/media.cpp /inkscape/src/media.h /inkscape/src/memeq.h /inkscape/src/menus-skeleton.h /inkscape/src/message-context.cpp /inkscape/src/message-context.h /inkscape/src/message-stack.cpp /inkscape/src/message-stack.h /inkscape/src/message.h /inkscape/src/mod360-test.h /inkscape/src/mod360.cpp /inkscape/src/mod360.h /inkscape/src/modifier-fns.h /inkscape/src/number-opt-number.h /inkscape/src/object-edit.cpp /inkscape/src/object-edit.h /inkscape/src/object-hierarchy.cpp /inkscape/src/object-hierarchy.h /inkscape/src/path-chemistry.cpp /inkscape/src/path-chemistry.h /inkscape/src/pen-context.cpp /inkscape/src/pen-context.h /inkscape/src/pencil-context.cpp /inkscape/src/pencil-context.h /inkscape/src/persp3d-reference.cpp /inkscape/src/persp3d-reference.h /inkscape/src/persp3d.cpp /inkscape/src/persp3d.h /inkscape/src/perspective-line.cpp /inkscape/src/preferences-skeleton.h /inkscape/src/preferences-test.h /inkscape/src/preferences.cpp /inkscape/src/print.cpp /inkscape/src/print.h /inkscape/src/profile-manager.cpp /inkscape/src/profile-manager.h /inkscape/src/proj_pt.cpp /inkscape/src/proj_pt.h /inkscape/src/rdf.cpp /inkscape/src/rdf.h /inkscape/src/rect-context.cpp /inkscape/src/remove-last.h /inkscape/src/round-test.h /inkscape/src/rubberband.cpp /inkscape/src/rubberband.h /inkscape/src/satisfied-guide-cns.cpp /inkscape/src/satisfied-guide-cns.h /inkscape/src/selection-chemistry.cpp /inkscape/src/selection-describer.cpp /inkscape/src/selection-describer.h /inkscape/src/selection.cpp /inkscape/src/selection.h /inkscape/src/seltrans-handles.cpp /inkscape/src/seltrans.cpp /inkscape/src/shortcuts.cpp /inkscape/src/shortcuts.h /inkscape/src/snap-preferences.cpp /inkscape/src/snap-preferences.h /inkscape/src/snap.cpp /inkscape/src/sp-animation.cpp /inkscape/src/sp-clippath.cpp /inkscape/src/sp-cursor.h /inkscape/src/sp-ellipse.cpp /inkscape/src/sp-filter-fns.h /inkscape/src/sp-filter-primitive.cpp /inkscape/src/sp-filter-primitive.h /inkscape/src/sp-filter-reference.cpp /inkscape/src/sp-filter-reference.h /inkscape/src/sp-filter-units.h /inkscape/src/sp-filter.cpp /inkscape/src/sp-filter.h /inkscape/src/sp-flowtext.h /inkscape/src/sp-gaussian-blur-fns.h /inkscape/src/sp-gaussian-blur.cpp /inkscape/src/sp-gaussian-blur.h /inkscape/src/sp-gradient-fns.h /inkscape/src/sp-gradient-reference.cpp /inkscape/src/sp-gradient-reference.h /inkscape/src/sp-gradient-spread.h /inkscape/src/sp-gradient-test.h /inkscape/src/sp-gradient-units.h /inkscape/src/sp-gradient-vector.h /inkscape/src/sp-gradient.cpp /inkscape/src/sp-gradient.h /inkscape/src/sp-guide-attachment.h /inkscape/src/sp-guide-constraint.h /inkscape/src/sp-guide.h /inkscape/src/sp-item-notify-moveto.cpp /inkscape/src/sp-item-notify-moveto.h /inkscape/src/sp-item-rm-unsatisfied-cns.cpp /inkscape/src/sp-item-rm-unsatisfied-cns.h /inkscape/src/sp-item-transform.cpp /inkscape/src/sp-item-transform.h /inkscape/src/sp-item-update-cns.cpp /inkscape/src/sp-item-update-cns.h /inkscape/src/sp-item.h /inkscape/src/sp-linear-gradient-fns.h /inkscape/src/sp-linear-gradient.h /inkscape/src/sp-lpe-item.cpp /inkscape/src/sp-lpe-item.h /inkscape/src/sp-mask.cpp /inkscape/src/sp-metric.h /inkscape/src/sp-metrics.cpp /inkscape/src/sp-namedview.cpp /inkscape/src/sp-namedview.h /inkscape/src/sp-object-repr.cpp /inkscape/src/sp-object-repr.h /inkscape/src/sp-object.cpp /inkscape/src/sp-object.h /inkscape/src/sp-offset.cpp /inkscape/src/sp-offset.h /inkscape/src/sp-paint-server.h /inkscape/src/sp-pattern.h /inkscape/src/sp-radial-gradient-fns.h /inkscape/src/sp-radial-gradient.h /inkscape/src/sp-root.cpp /inkscape/src/sp-root.h /inkscape/src/sp-script.h /inkscape/src/sp-shape.cpp /inkscape/src/sp-skeleton.cpp /inkscape/src/sp-skeleton.h /inkscape/src/sp-spiral.cpp /inkscape/src/sp-star.cpp /inkscape/src/sp-stop.cpp /inkscape/src/sp-stop.h /inkscape/src/sp-string.cpp /inkscape/src/sp-style-elem-test.h /inkscape/src/sp-style-elem.cpp /inkscape/src/sp-style-elem.h /inkscape/src/sp-text.cpp /inkscape/src/sp-text.h /inkscape/src/sp-textpath.h /inkscape/src/sp-tref.cpp /inkscape/src/sp-tref.h /inkscape/src/sp-tspan.cpp /inkscape/src/sp-tspan.h /inkscape/src/spiral-context.cpp /inkscape/src/splivarot.cpp /inkscape/src/splivarot.h /inkscape/src/spray-context.cpp /inkscape/src/spray-context.h /inkscape/src/star-context.cpp /inkscape/src/streq.h /inkscape/src/strneq.h /inkscape/src/style-test.h /inkscape/src/style.cpp /inkscape/src/style.h /inkscape/src/svg/css-ostringstream-test.h /inkscape/src/svg/css-ostringstream.cpp /inkscape/src/svg/css-ostringstream.h /inkscape/src/svg/path-string.cpp /inkscape/src/svg/path-string.h /inkscape/src/svg/stringstream-test.h /inkscape/src/svg/stringstream.cpp /inkscape/src/svg/stringstream.h /inkscape/src/svg/strip-trailing-zeros.cpp /inkscape/src/svg/strip-trailing-zeros.h /inkscape/src/svg/svg-affine-test.h /inkscape/src/svg/svg-affine.cpp /inkscape/src/svg/svg-color-test.h /inkscape/src/svg/svg-color.cpp /inkscape/src/svg/svg-icc-color.h /inkscape/src/svg/svg-length-test.h /inkscape/src/svg/svg-length.cpp /inkscape/src/svg/svg-length.h /inkscape/src/svg/svg-path-geom-test.h /inkscape/src/svg/svg-path.cpp /inkscape/src/svg/svg.h /inkscape/src/svg/test-stubs.cpp /inkscape/src/svg/test-stubs.h /inkscape/src/syseq.h /inkscape/src/test-helpers.h /inkscape/src/text-chemistry.cpp /inkscape/src/text-chemistry.h /inkscape/src/text-context.cpp /inkscape/src/text-tag-attributes.h /inkscape/src/tools-switch.cpp /inkscape/src/trace/potrace/potracelib.cpp /inkscape/src/transf_mat_3x4.cpp /inkscape/src/transf_mat_3x4.h /inkscape/src/tweak-context.cpp /inkscape/src/tweak-context.h /inkscape/src/ui/cache/svg_preview_cache.h /inkscape/src/ui/clipboard.cpp /inkscape/src/ui/clipboard.h /inkscape/src/ui/context-menu.cpp /inkscape/src/ui/context-menu.h /inkscape/src/ui/dialog/align-and-distribute.cpp /inkscape/src/ui/dialog/align-and-distribute.h /inkscape/src/ui/dialog/behavior.h /inkscape/src/ui/dialog/calligraphic-profile-rename.cpp /inkscape/src/ui/dialog/calligraphic-profile-rename.h /inkscape/src/ui/dialog/color-item.cpp /inkscape/src/ui/dialog/color-item.h /inkscape/src/ui/dialog/debug.cpp /inkscape/src/ui/dialog/debug.h /inkscape/src/ui/dialog/desktop-tracker.cpp /inkscape/src/ui/dialog/desktop-tracker.h /inkscape/src/ui/dialog/dialog-manager.cpp /inkscape/src/ui/dialog/dialog-manager.h /inkscape/src/ui/dialog/dialog.cpp /inkscape/src/ui/dialog/dialog.h /inkscape/src/ui/dialog/dock-behavior.cpp /inkscape/src/ui/dialog/dock-behavior.h /inkscape/src/ui/dialog/document-metadata.cpp /inkscape/src/ui/dialog/document-metadata.h /inkscape/src/ui/dialog/document-properties.cpp /inkscape/src/ui/dialog/document-properties.h /inkscape/src/ui/dialog/extension-editor.cpp /inkscape/src/ui/dialog/extension-editor.h /inkscape/src/ui/dialog/extensions.cpp /inkscape/src/ui/dialog/filedialog.cpp /inkscape/src/ui/dialog/filedialog.h /inkscape/src/ui/dialog/filedialogimpl-gtkmm.cpp /inkscape/src/ui/dialog/filedialogimpl-gtkmm.h /inkscape/src/ui/dialog/filedialogimpl-win32.cpp /inkscape/src/ui/dialog/filedialogimpl-win32.h /inkscape/src/ui/dialog/fill-and-stroke.cpp /inkscape/src/ui/dialog/fill-and-stroke.h /inkscape/src/ui/dialog/filter-effects-dialog.cpp /inkscape/src/ui/dialog/filter-effects-dialog.h /inkscape/src/ui/dialog/find.h /inkscape/src/ui/dialog/floating-behavior.cpp /inkscape/src/ui/dialog/floating-behavior.h /inkscape/src/ui/dialog/glyphs.cpp /inkscape/src/ui/dialog/glyphs.h /inkscape/src/ui/dialog/guides.cpp /inkscape/src/ui/dialog/guides.h /inkscape/src/ui/dialog/icon-preview.cpp /inkscape/src/ui/dialog/icon-preview.h /inkscape/src/ui/dialog/inkscape-preferences.cpp /inkscape/src/ui/dialog/input.cpp /inkscape/src/ui/dialog/input.h /inkscape/src/ui/dialog/layer-properties.cpp /inkscape/src/ui/dialog/layer-properties.h /inkscape/src/ui/dialog/layers.cpp /inkscape/src/ui/dialog/layers.h /inkscape/src/ui/dialog/livepatheffect-editor.cpp /inkscape/src/ui/dialog/livepatheffect-editor.h /inkscape/src/ui/dialog/memory.cpp /inkscape/src/ui/dialog/memory.h /inkscape/src/ui/dialog/messages.cpp /inkscape/src/ui/dialog/messages.h /inkscape/src/ui/dialog/ocaldialogs.h /inkscape/src/ui/dialog/panel-dialog.h /inkscape/src/ui/dialog/print.cpp /inkscape/src/ui/dialog/print.h /inkscape/src/ui/dialog/scriptdialog.cpp /inkscape/src/ui/dialog/scriptdialog.h /inkscape/src/ui/dialog/session-player.cpp /inkscape/src/ui/dialog/session-player.h /inkscape/src/ui/dialog/svg-fonts-dialog.cpp /inkscape/src/ui/dialog/swatches.cpp /inkscape/src/ui/dialog/swatches.h /inkscape/src/ui/dialog/tile.cpp /inkscape/src/ui/dialog/tile.h /inkscape/src/ui/dialog/tracedialog.h /inkscape/src/ui/dialog/transformation.cpp /inkscape/src/ui/dialog/transformation.h /inkscape/src/ui/dialog/undo-history.cpp /inkscape/src/ui/dialog/undo-history.h /inkscape/src/ui/dialog/whiteboard-connect.cpp /inkscape/src/ui/dialog/whiteboard-sharewithuser.cpp /inkscape/src/ui/icon-names.h /inkscape/src/ui/previewable.h /inkscape/src/ui/previewfillable.h /inkscape/src/ui/previewholder.cpp /inkscape/src/ui/previewholder.h /inkscape/src/ui/tool/commit-events.h /inkscape/src/ui/tool/control-point-selection.cpp /inkscape/src/ui/tool/control-point-selection.h /inkscape/src/ui/tool/control-point.cpp /inkscape/src/ui/tool/control-point.h /inkscape/src/ui/tool/curve-drag-point.cpp /inkscape/src/ui/tool/curve-drag-point.h /inkscape/src/ui/tool/event-utils.cpp /inkscape/src/ui/tool/event-utils.h /inkscape/src/ui/tool/manipulator.cpp /inkscape/src/ui/tool/manipulator.h /inkscape/src/ui/tool/modifier-tracker.cpp /inkscape/src/ui/tool/modifier-tracker.h /inkscape/src/ui/tool/multi-path-manipulator.cpp /inkscape/src/ui/tool/multi-path-manipulator.h /inkscape/src/ui/tool/node-tool.cpp /inkscape/src/ui/tool/node-tool.h /inkscape/src/ui/tool/node-types.h /inkscape/src/ui/tool/node.cpp /inkscape/src/ui/tool/node.h /inkscape/src/ui/tool/path-manipulator.cpp /inkscape/src/ui/tool/path-manipulator.h /inkscape/src/ui/tool/selectable-control-point.cpp /inkscape/src/ui/tool/selectable-control-point.h /inkscape/src/ui/tool/selector.cpp /inkscape/src/ui/tool/selector.h /inkscape/src/ui/tool/shape-record.h /inkscape/src/ui/tool/transform-handle-set.cpp /inkscape/src/ui/tool/transform-handle-set.h /inkscape/src/ui/view/edit-widget-interface.h /inkscape/src/ui/widget/attr-widget.h /inkscape/src/ui/widget/color-picker.cpp /inkscape/src/ui/widget/color-picker.h /inkscape/src/ui/widget/combo-enums.h /inkscape/src/ui/widget/dock-item.cpp /inkscape/src/ui/widget/dock-item.h /inkscape/src/ui/widget/dock.cpp /inkscape/src/ui/widget/dock.h /inkscape/src/ui/widget/filter-effect-chooser.cpp /inkscape/src/ui/widget/filter-effect-chooser.h /inkscape/src/ui/widget/imagetoggler.cpp /inkscape/src/ui/widget/imagetoggler.h /inkscape/src/ui/widget/labelled.cpp /inkscape/src/ui/widget/labelled.h /inkscape/src/ui/widget/layer-selector.cpp /inkscape/src/ui/widget/layer-selector.h /inkscape/src/ui/widget/object-composite-settings.cpp /inkscape/src/ui/widget/object-composite-settings.h /inkscape/src/ui/widget/panel.cpp /inkscape/src/ui/widget/panel.h /inkscape/src/ui/widget/point.cpp /inkscape/src/ui/widget/point.h /inkscape/src/ui/widget/preferences-widget.cpp /inkscape/src/ui/widget/random.cpp /inkscape/src/ui/widget/random.h /inkscape/src/ui/widget/registered-enums.h /inkscape/src/ui/widget/rendering-options.cpp /inkscape/src/ui/widget/rendering-options.h /inkscape/src/ui/widget/ruler.cpp /inkscape/src/ui/widget/scalar-unit.cpp /inkscape/src/ui/widget/scalar-unit.h /inkscape/src/ui/widget/scalar.cpp /inkscape/src/ui/widget/scalar.h /inkscape/src/ui/widget/style-subject.cpp /inkscape/src/ui/widget/style-subject.h /inkscape/src/ui/widget/svg-canvas.cpp /inkscape/src/ui/widget/text.cpp /inkscape/src/ui/widget/text.h /inkscape/src/ui/widget/zoom-status.cpp /inkscape/src/unclump.cpp /inkscape/src/unclump.h /inkscape/src/uri.cpp /inkscape/src/uri.h /inkscape/src/util/accumulators.h /inkscape/src/util/copy.h /inkscape/src/util/ege-tags.cpp /inkscape/src/util/ege-tags.h /inkscape/src/util/enums.h /inkscape/src/util/filter-list.h /inkscape/src/util/fixed_point.h /inkscape/src/util/format.h /inkscape/src/util/forward-pointer-iterator.h /inkscape/src/util/function.h /inkscape/src/util/glib-list-iterators.h /inkscape/src/util/list-container-test.h /inkscape/src/util/list-container.h /inkscape/src/util/list-copy.h /inkscape/src/util/list.h /inkscape/src/util/map-list.h /inkscape/src/util/mathfns.h /inkscape/src/util/reference.h /inkscape/src/util/reverse-list.h /inkscape/src/util/share.cpp /inkscape/src/util/share.h /inkscape/src/util/tuple.h /inkscape/src/util/units.cpp /inkscape/src/util/unordered-containers.h /inkscape/src/vanishing-point.cpp /inkscape/src/verbs-test.h /inkscape/src/verbs.cpp /inkscape/src/widgets/dash-selector.cpp /inkscape/src/widgets/dash-selector.h /inkscape/src/widgets/eek-preview.cpp /inkscape/src/widgets/eek-preview.h /inkscape/src/widgets/ege-paint-def.cpp /inkscape/src/widgets/ege-paint-def.h /inkscape/src/widgets/fill-n-stroke-factory.h /inkscape/src/widgets/fill-style.cpp /inkscape/src/widgets/fill-style.h /inkscape/src/widgets/font-selector.h /inkscape/src/widgets/gradient-vector.cpp /inkscape/src/widgets/gradient-vector.h /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/paint-selector.cpp /inkscape/src/widgets/paint-selector.h /inkscape/src/widgets/ruler.h /inkscape/src/widgets/select-toolbar.h /inkscape/src/widgets/shrink-wrap-button.cpp /inkscape/src/widgets/shrink-wrap-button.h /inkscape/src/widgets/sp-attribute-widget.cpp /inkscape/src/widgets/sp-attribute-widget.h /inkscape/src/widgets/sp-color-icc-selector.cpp /inkscape/src/widgets/sp-color-icc-selector.h /inkscape/src/widgets/sp-color-notebook.cpp /inkscape/src/widgets/sp-color-notebook.h /inkscape/src/widgets/sp-color-preview.cpp /inkscape/src/widgets/sp-color-preview.h /inkscape/src/widgets/sp-color-selector.cpp /inkscape/src/widgets/sp-color-selector.h /inkscape/src/widgets/sp-color-wheel-selector.cpp /inkscape/src/widgets/sp-color-wheel-selector.h /inkscape/src/widgets/sp-color-wheel.cpp /inkscape/src/widgets/sp-color-wheel.h /inkscape/src/widgets/spinbutton-events.h /inkscape/src/widgets/spw-utilities.cpp /inkscape/src/widgets/spw-utilities.h /inkscape/src/widgets/stroke-style.cpp /inkscape/src/widgets/stroke-style.h /inkscape/src/widgets/swatch-selector.cpp /inkscape/src/widgets/swatch-selector.h /inkscape/src/widgets/toolbox.cpp /inkscape/src/widgets/toolbox.h /inkscape/src/widgets/widget-sizes.h /inkscape/src/xml/comment-node.h /inkscape/src/xml/composite-node-observer.cpp /inkscape/src/xml/composite-node-observer.h /inkscape/src/xml/croco-node-iface.cpp /inkscape/src/xml/document.h /inkscape/src/xml/element-node.h /inkscape/src/xml/event.h /inkscape/src/xml/invalid-operation-exception.h /inkscape/src/xml/log-builder.cpp /inkscape/src/xml/log-builder.h /inkscape/src/xml/node-fns.cpp /inkscape/src/xml/node-fns.h /inkscape/src/xml/node-iterators.h /inkscape/src/xml/node-observer.h /inkscape/src/xml/node.h /inkscape/src/xml/pi-node.h /inkscape/src/xml/quote-test.h /inkscape/src/xml/quote.cpp /inkscape/src/xml/repr-action-test.h /inkscape/src/xml/repr-css.cpp /inkscape/src/xml/repr-io.cpp /inkscape/src/xml/repr-sorting.cpp /inkscape/src/xml/repr-sorting.h /inkscape/src/xml/repr-util.cpp /inkscape/src/xml/repr.h /inkscape/src/xml/simple-document.cpp /inkscape/src/xml/simple-document.h /inkscape/src/xml/simple-node.cpp /inkscape/src/xml/simple-node.h /inkscape/src/xml/sp-css-attr.h /inkscape/src/xml/subtree.cpp /inkscape/src/xml/subtree.h /inkscape/src/xml/text-node.h /inkscape/src/xml/xml-forward.h
4830506b4805e351f04dc3ee7f3a401ac9986c1e 12-Aug-2010 Krzysztof Kosiński <tweenk.pl@gmail.com>

Fix computation of drawbox for filtered, rotated items

842c2380502bcb8586df0415fb50d4d633f05eba 21-Jul-2010 Josh Andler <scislac@gmail.com>

OpenMP fix for Linux & OS X

6a679b160cee7b9d544ff3034e51c5672547bd9f 21-Jul-2010 Krzysztof Kosiński <tweenk.pl@gmail.com>

Make OpenMP actually work on systems that use Autoconf.

8635140fb4734dae6ae5f42e1db9778749ef024a 14-Jul-2010 Krzysztof Kosiński <tweenk.pl@gmail.com>

Flood and merge filters

7059798b454ecd2386eb02769ad8d9c6d9d5f98e 14-Jul-2010 Krzysztof Kosiński <tweenk.pl@gmail.com>

Merge redundant *-fns.h into respective filter headers. Move gaussian blur to filters directory. Blend filter effect.

/inkscape/src/Makefile_insert /inkscape/src/desktop-style.cpp cairo-utils.cpp nr-arena-group.cpp nr-arena-image.cpp nr-arena-item.h nr-filter-blend.cpp nr-filter-blend.h nr-filter-gaussian.cpp nr-filter-gaussian.h nr-filter-primitive.h nr-filter-slot.cpp /inkscape/src/filter-chemistry.cpp /inkscape/src/filter-chemistry.h /inkscape/src/filters/Makefile_insert /inkscape/src/filters/blend-fns.h /inkscape/src/filters/blend.cpp /inkscape/src/filters/blend.h /inkscape/src/filters/colormatrix-fns.h /inkscape/src/filters/colormatrix.cpp /inkscape/src/filters/colormatrix.h /inkscape/src/filters/componenttransfer-fns.h /inkscape/src/filters/componenttransfer.cpp /inkscape/src/filters/componenttransfer.h /inkscape/src/filters/composite-fns.h /inkscape/src/filters/composite.cpp /inkscape/src/filters/composite.h /inkscape/src/filters/convolvematrix-fns.h /inkscape/src/filters/convolvematrix.cpp /inkscape/src/filters/convolvematrix.h /inkscape/src/filters/diffuselighting-fns.h /inkscape/src/filters/diffuselighting.cpp /inkscape/src/filters/diffuselighting.h /inkscape/src/filters/displacementmap-fns.h /inkscape/src/filters/displacementmap.cpp /inkscape/src/filters/displacementmap.h /inkscape/src/filters/distantlight.cpp /inkscape/src/filters/flood-fns.h /inkscape/src/filters/flood.cpp /inkscape/src/filters/flood.h /inkscape/src/filters/gaussian-blur.cpp /inkscape/src/filters/gaussian-blur.h /inkscape/src/filters/image-fns.h /inkscape/src/filters/image.h /inkscape/src/filters/merge-fns.h /inkscape/src/filters/merge.cpp /inkscape/src/filters/merge.h /inkscape/src/filters/mergenode.cpp /inkscape/src/filters/morphology-fns.h /inkscape/src/filters/morphology.cpp /inkscape/src/filters/morphology.h /inkscape/src/filters/offset-fns.h /inkscape/src/filters/offset.cpp /inkscape/src/filters/offset.h /inkscape/src/filters/pointlight.cpp /inkscape/src/filters/specularlighting-fns.h /inkscape/src/filters/specularlighting.cpp /inkscape/src/filters/specularlighting.h /inkscape/src/filters/spotlight.cpp /inkscape/src/filters/tile-fns.h /inkscape/src/filters/tile.cpp /inkscape/src/filters/tile.h /inkscape/src/filters/turbulence-fns.h /inkscape/src/filters/turbulence.h /inkscape/src/preferences-skeleton.h /inkscape/src/sp-filter-fns.h /inkscape/src/sp-filter-primitive.h /inkscape/src/sp-filter-reference.cpp /inkscape/src/sp-filter-reference.h /inkscape/src/sp-filter.cpp /inkscape/src/sp-filter.h /inkscape/src/sp-gaussian-blur.h /inkscape/src/sp-object-repr.cpp /inkscape/src/spray-context.cpp /inkscape/src/tweak-context.cpp /inkscape/src/ui/dialog/filter-effects-dialog.cpp
4d2111f1991274cf80f89219637fca969697e661 12-Jul-2010 Krzysztof Kosiński <tweenk.pl@gmail.com>

Gaussian blur

cd021963fefbad410f21788d0492185ae34229dc 03-Apr-2010 Jasper van de Gronde <jasper.vandegronde@gmail.com>

A few small fixes/clarifications for Gaussian blur.

b56e1eb7fd3d6845b1474fac556e96720f95ac2e 03-May-2009 joncruz <joncruz@users.sourceforge.net>

Warning cleanup

a657cb9a6e1aca06d04f49bd9844e89c91e34f76 02-May-2009 theAdib <theAdib@users.sourceforge.net>

BUG 322116, PDF export does not use the highest quality for rasterized filter

d9a7c806ee7f408ddb61ff4f233c9d96111ee2b5 02-Jan-2009 johanengelen <johanengelen@users.sourceforge.net>

Move filters into their own namespace Inkscape::Filters (from NR::)

nr-3dutils.cpp nr-3dutils.h nr-arena-group.cpp nr-arena-image.cpp nr-arena-item.h nr-arena-shape.cpp nr-filter-blend.cpp nr-filter-blend.h nr-filter-colormatrix.cpp nr-filter-colormatrix.h nr-filter-component-transfer.cpp nr-filter-component-transfer.h nr-filter-composite.cpp nr-filter-composite.h nr-filter-convolve-matrix.cpp nr-filter-convolve-matrix.h nr-filter-diffuselighting.cpp nr-filter-diffuselighting.h nr-filter-displacement-map.cpp nr-filter-displacement-map.h nr-filter-flood.cpp nr-filter-flood.h nr-filter-gaussian.cpp nr-filter-gaussian.h nr-filter-getalpha.cpp nr-filter-getalpha.h nr-filter-image.cpp nr-filter-image.h nr-filter-merge.cpp nr-filter-merge.h nr-filter-morphology.cpp nr-filter-morphology.h nr-filter-offset.cpp nr-filter-offset.h nr-filter-pixops.h nr-filter-primitive.cpp nr-filter-primitive.h nr-filter-skeleton.cpp nr-filter-skeleton.h nr-filter-slot.cpp nr-filter-slot.h nr-filter-specularlighting.cpp nr-filter-specularlighting.h nr-filter-tile.cpp nr-filter-tile.h nr-filter-turbulence.cpp nr-filter-turbulence.h nr-filter-types.h nr-filter-units.cpp nr-filter-units.h nr-filter-utils.cpp nr-filter-utils.h nr-filter.cpp nr-filter.h nr-light-types.h nr-light.cpp nr-light.h pixblock-scaler.cpp pixblock-transform.cpp /inkscape/src/extension/internal/pdfinput/svg-builder.cpp /inkscape/src/filter-chemistry.cpp /inkscape/src/filter-chemistry.h /inkscape/src/filter-enums.cpp /inkscape/src/filter-enums.h /inkscape/src/filters/blend.cpp /inkscape/src/filters/blend.h /inkscape/src/filters/colormatrix.cpp /inkscape/src/filters/colormatrix.h /inkscape/src/filters/componenttransfer-funcnode.cpp /inkscape/src/filters/componenttransfer-funcnode.h /inkscape/src/filters/componenttransfer.cpp /inkscape/src/filters/componenttransfer.h /inkscape/src/filters/composite.cpp /inkscape/src/filters/convolvematrix.cpp /inkscape/src/filters/convolvematrix.h /inkscape/src/filters/diffuselighting.cpp /inkscape/src/filters/diffuselighting.h /inkscape/src/filters/displacementmap.cpp /inkscape/src/filters/flood.cpp /inkscape/src/filters/image.cpp /inkscape/src/filters/merge.cpp /inkscape/src/filters/mergenode.cpp /inkscape/src/filters/morphology.cpp /inkscape/src/filters/morphology.h /inkscape/src/filters/offset.cpp /inkscape/src/filters/specularlighting.cpp /inkscape/src/filters/specularlighting.h /inkscape/src/filters/tile.cpp /inkscape/src/filters/turbulence.cpp /inkscape/src/filters/turbulence.h /inkscape/src/sp-filter-primitive.cpp /inkscape/src/sp-filter-primitive.h /inkscape/src/sp-filter.cpp /inkscape/src/sp-filter.h /inkscape/src/sp-gaussian-blur.cpp /inkscape/src/ui/dialog/filter-effects-dialog.cpp /inkscape/src/ui/dialog/filter-effects-dialog.h /inkscape/src/ui/dialog/inkscape-preferences.cpp /inkscape/src/ui/widget/filter-effect-chooser.cpp /inkscape/src/ui/widget/filter-effect-chooser.h
b8346b59f65f93ecaece3be77f5faae8c642810b 28-Dec-2008 jaspervdg <jaspervdg@users.sourceforge.net>

Makes sure a Gaussian filter is applied to premultiplied data.

b33f174c11c9345255e6fe6bca6002fb9c9251f1 19-Dec-2008 jaspervdg <jaspervdg@users.sourceforge.net>

Makes copy_n inline in nr-filter-gaussian.

d85f91ce10ec76dda4bf7acdd1fba00a6dc5b1ee 05-Dec-2008 johanengelen <johanengelen@users.sourceforge.net>

more 2geomification

3329f64342c406b1a508e985f0d6ce302888f9e3 05-Dec-2008 joncruz <joncruz@users.sourceforge.net>

Warning cleanup.

d9adfc5d3bfc266572285f590b4ab4ffcdacf6cd 02-Dec-2008 jaspervdg <jaspervdg@users.sourceforge.net>

Small changes to Gaussian filtering that make part of the IIR code a bit clearer (and possibly very, very slightly faster) and that eliminate any unnecessary filtering (if the kernel width is just one pixel it doesn't perform any filtering at all).

de35f715781ab9d73d78cb911248aeeb8b4e56eb 26-Nov-2008 jaspervdg <jaspervdg@users.sourceforge.net>

Defined HAVE_OPENMP in build.xml and included config.h from nr-filter-gaussian.cpp to actually make the define work (on Windows).

feb17b9e0c9468a8dfb5cb424718d0953f4109ea 25-Nov-2008 joncruz <joncruz@users.sourceforge.net>

Fixed OpenMP dependency to be optional.

6280cd88bbde7d6e2b5b9809e0bfb3af055a9cc3 23-Nov-2008 Ted Gould <ted@canonical.com>

Merging in the OpenMP work from the mailing list with some improved build files.

e9b6af083e34e2397a8ddbe9781920733d09d151 27-Oct-2008 Ted Gould <ted@canonical.com>

From trunk

/inkscape/AUTHORS /inkscape/inkscape.pod /inkscape/po/POTFILES.in /inkscape/po/ko.po /inkscape/po/pl.po /inkscape/po/ru.po /inkscape/share/extensions/dimension.py /inkscape/share/extensions/draw_from_triangle.inx /inkscape/share/extensions/draw_from_triangle.py /inkscape/share/extensions/dxf_outlines.py /inkscape/share/extensions/polyhedron_3d.inx /inkscape/share/extensions/polyhedron_3d.py /inkscape/share/extensions/render_barcode.inx /inkscape/share/extensions/simplestyle.py /inkscape/share/icons/icons.svg /inkscape/src/Makefile_insert /inkscape/src/arc-context.cpp /inkscape/src/attributes-test.h /inkscape/src/attributes.cpp /inkscape/src/attributes.h /inkscape/src/box3d-context.cpp /inkscape/src/box3d-side.cpp /inkscape/src/box3d.cpp /inkscape/src/color-profile.cpp /inkscape/src/common-context.cpp /inkscape/src/conn-avoid-ref.cpp /inkscape/src/connector-context.cpp /inkscape/src/connector-context.h /inkscape/src/context-fns.cpp /inkscape/src/debug/gdk-event-latency-tracker.cpp /inkscape/src/desktop-events.cpp /inkscape/src/desktop-handles.h /inkscape/src/desktop-style.cpp /inkscape/src/desktop-style.h /inkscape/src/desktop.cpp /inkscape/src/desktop.h /inkscape/src/dialogs/clonetiler.cpp /inkscape/src/dialogs/dialog-events.cpp /inkscape/src/dialogs/export.cpp /inkscape/src/dialogs/fill-style.cpp /inkscape/src/dialogs/find.cpp /inkscape/src/dialogs/iconpreview.cpp /inkscape/src/dialogs/input.cpp /inkscape/src/dialogs/item-properties.cpp /inkscape/src/dialogs/layers-panel.cpp /inkscape/src/dialogs/stroke-style.cpp /inkscape/src/dialogs/swatches.cpp /inkscape/src/dialogs/swatches.h /inkscape/src/dialogs/text-edit.cpp /inkscape/src/dialogs/tiledialog.cpp /inkscape/src/dialogs/xml-tree.cpp bezier-utils-test.cpp bezier-utils-test.h bezier-utils.cpp canvas-arena.h canvas-axonomgrid.cpp canvas-grid.cpp canvas-grid.h canvas-text.cpp canvas-text.h nr-arena-glyphs.cpp nr-arena-glyphs.h nr-arena-image.cpp nr-arena-item.cpp nr-arena-shape.cpp nr-arena-shape.h nr-filter-gaussian.cpp nr-filter-slot.cpp nr-filter-slot.h nr-filter-types.h nr-filter.cpp nr-filter.h nr-svgfonts.cpp sp-canvas.cpp sp-canvas.h sp-ctrlquadr.cpp /inkscape/src/document.cpp /inkscape/src/draw-anchor.cpp /inkscape/src/draw-anchor.h /inkscape/src/draw-context.cpp /inkscape/src/dropper-context.cpp /inkscape/src/dyna-draw-context.cpp /inkscape/src/eraser-context.cpp /inkscape/src/event-context.cpp /inkscape/src/event-context.h /inkscape/src/extension/error-file.cpp /inkscape/src/extension/implementation/script.cpp /inkscape/src/extension/init.cpp /inkscape/src/extension/internal/bluredge.cpp /inkscape/src/extension/internal/cairo-ps-out.cpp /inkscape/src/extension/internal/cairo-renderer-pdf-out.cpp /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/gdkpixbuf-input.cpp /inkscape/src/extension/internal/pdfinput/svg-builder.cpp /inkscape/src/extension/param/bool.cpp /inkscape/src/extension/param/color.cpp /inkscape/src/extension/param/color.h /inkscape/src/extension/param/description.cpp /inkscape/src/extension/param/enum.cpp /inkscape/src/extension/param/float.cpp /inkscape/src/extension/param/int.cpp /inkscape/src/extension/param/notebook.cpp /inkscape/src/extension/param/parameter.cpp /inkscape/src/extension/param/parameter.h /inkscape/src/extension/param/radiobutton.cpp /inkscape/src/extension/param/string.cpp /inkscape/src/file.cpp /inkscape/src/flood-context.cpp /inkscape/src/fontsize-expansion.cpp /inkscape/src/fontsize-expansion.h /inkscape/src/gradient-chemistry.cpp /inkscape/src/gradient-context.cpp /inkscape/src/gradient-drag.cpp /inkscape/src/graphlayout/graphlayout.cpp /inkscape/src/guide-snapper.cpp /inkscape/src/helper/png-write.cpp /inkscape/src/inkscape.cpp /inkscape/src/inkscape.h /inkscape/src/inkview.cpp /inkscape/src/interface.cpp /inkscape/src/io/sys.cpp /inkscape/src/knot-holder-entity.cpp /inkscape/src/knot.cpp /inkscape/src/layer-manager.cpp /inkscape/src/line-snapper.cpp /inkscape/src/line-snapper.h /inkscape/src/live_effects/effect.cpp /inkscape/src/live_effects/effect.h /inkscape/src/live_effects/lpe-bendpath.cpp /inkscape/src/live_effects/lpe-bendpath.h /inkscape/src/live_effects/lpe-curvestitch.cpp /inkscape/src/live_effects/lpe-envelope.cpp /inkscape/src/live_effects/lpe-envelope.h /inkscape/src/live_effects/lpe-knot.cpp /inkscape/src/live_effects/lpe-patternalongpath.cpp /inkscape/src/live_effects/lpe-patternalongpath.h /inkscape/src/live_effects/lpe-sketch.cpp /inkscape/src/live_effects/lpe-sketch.h /inkscape/src/live_effects/lpe-vonkoch.cpp /inkscape/src/live_effects/lpe-vonkoch.h /inkscape/src/live_effects/lpegroupbbox.cpp /inkscape/src/live_effects/lpeobject-reference.cpp /inkscape/src/lpe-tool-context.cpp /inkscape/src/main.cpp /inkscape/src/marker.cpp /inkscape/src/marker.h /inkscape/src/menus-skeleton.h /inkscape/src/node-context.cpp /inkscape/src/nodepath.cpp /inkscape/src/nodepath.h /inkscape/src/object-edit.cpp /inkscape/src/object-snapper.cpp /inkscape/src/object-snapper.h /inkscape/src/path-chemistry.cpp /inkscape/src/path-chemistry.h /inkscape/src/pen-context.cpp /inkscape/src/pencil-context.cpp /inkscape/src/pencil-context.h /inkscape/src/preferences-skeleton.h /inkscape/src/preferences.cpp /inkscape/src/preferences.h /inkscape/src/prefs-utils.cpp /inkscape/src/prefs-utils.h /inkscape/src/rect-context.cpp /inkscape/src/selcue.cpp /inkscape/src/select-context.cpp /inkscape/src/selection-chemistry.cpp /inkscape/src/selection.cpp /inkscape/src/selection.h /inkscape/src/seltrans.cpp /inkscape/src/shape-editor.cpp /inkscape/src/snap-preferences.cpp /inkscape/src/snap-preferences.h /inkscape/src/snap.cpp /inkscape/src/snap.h /inkscape/src/snapper.cpp /inkscape/src/snapper.h /inkscape/src/sp-ellipse.cpp /inkscape/src/sp-flowtext.cpp /inkscape/src/sp-flowtext.h /inkscape/src/sp-guide.cpp /inkscape/src/sp-guide.h /inkscape/src/sp-image.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item-notify-moveto.cpp /inkscape/src/sp-item-rm-unsatisfied-cns.cpp /inkscape/src/sp-item-update-cns.cpp /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-lpe-item.cpp /inkscape/src/sp-namedview.cpp /inkscape/src/sp-offset.cpp /inkscape/src/sp-offset.h /inkscape/src/sp-path.cpp /inkscape/src/sp-rect.cpp /inkscape/src/sp-shape.cpp /inkscape/src/sp-spiral.cpp /inkscape/src/sp-star.cpp /inkscape/src/sp-text.cpp /inkscape/src/sp-use-reference.cpp /inkscape/src/sp-use.cpp /inkscape/src/spiral-context.cpp /inkscape/src/splivarot.cpp /inkscape/src/star-context.cpp /inkscape/src/style.cpp /inkscape/src/style.h /inkscape/src/svg-view.cpp /inkscape/src/svg/css-ostringstream.cpp /inkscape/src/svg/path-string.cpp /inkscape/src/svg/stringstream.cpp /inkscape/src/svg/svg-affine.cpp /inkscape/src/svg/svg-color-test.h /inkscape/src/svg/svg-color.cpp /inkscape/src/svg/svg-path-geom-test.h /inkscape/src/text-context.cpp /inkscape/src/text-context.h /inkscape/src/text-editing.cpp /inkscape/src/tools-switch.cpp /inkscape/src/tweak-context.cpp /inkscape/src/ui/clipboard.cpp /inkscape/src/ui/context-menu.cpp /inkscape/src/ui/dialog/aboutbox.cpp /inkscape/src/ui/dialog/aboutbox.h /inkscape/src/ui/dialog/align-and-distribute.cpp /inkscape/src/ui/dialog/align-and-distribute.h /inkscape/src/ui/dialog/behavior.h /inkscape/src/ui/dialog/dialog-manager.cpp /inkscape/src/ui/dialog/dialog-manager.h /inkscape/src/ui/dialog/dialog.cpp /inkscape/src/ui/dialog/dialog.h /inkscape/src/ui/dialog/dock-behavior.cpp /inkscape/src/ui/dialog/dock-behavior.h /inkscape/src/ui/dialog/document-metadata.cpp /inkscape/src/ui/dialog/document-metadata.h /inkscape/src/ui/dialog/document-properties.cpp /inkscape/src/ui/dialog/document-properties.h /inkscape/src/ui/dialog/extension-editor.cpp /inkscape/src/ui/dialog/extension-editor.h /inkscape/src/ui/dialog/filedialog.cpp /inkscape/src/ui/dialog/filedialog.h /inkscape/src/ui/dialog/filedialogimpl-gtkmm.cpp /inkscape/src/ui/dialog/filedialogimpl-gtkmm.h /inkscape/src/ui/dialog/filedialogimpl-win32.cpp /inkscape/src/ui/dialog/filedialogimpl-win32.h /inkscape/src/ui/dialog/fill-and-stroke.cpp /inkscape/src/ui/dialog/fill-and-stroke.h /inkscape/src/ui/dialog/filter-effects-dialog.cpp /inkscape/src/ui/dialog/filter-effects-dialog.h /inkscape/src/ui/dialog/find.cpp /inkscape/src/ui/dialog/find.h /inkscape/src/ui/dialog/floating-behavior.cpp /inkscape/src/ui/dialog/floating-behavior.h /inkscape/src/ui/dialog/inkscape-preferences.cpp /inkscape/src/ui/dialog/inkscape-preferences.h /inkscape/src/ui/dialog/input.cpp /inkscape/src/ui/dialog/input.h /inkscape/src/ui/dialog/livepatheffect-editor.cpp /inkscape/src/ui/dialog/livepatheffect-editor.h /inkscape/src/ui/dialog/memory.cpp /inkscape/src/ui/dialog/memory.h /inkscape/src/ui/dialog/messages.cpp /inkscape/src/ui/dialog/messages.h /inkscape/src/ui/dialog/ocaldialogs.cpp /inkscape/src/ui/dialog/ocaldialogs.h /inkscape/src/ui/dialog/panel-dialog.h /inkscape/src/ui/dialog/print.cpp /inkscape/src/ui/dialog/print.h /inkscape/src/ui/dialog/scriptdialog.cpp /inkscape/src/ui/dialog/scriptdialog.h /inkscape/src/ui/dialog/session-player.cpp /inkscape/src/ui/dialog/session-player.h /inkscape/src/ui/dialog/svg-fonts-dialog.cpp /inkscape/src/ui/dialog/svg-fonts-dialog.h /inkscape/src/ui/dialog/tracedialog.cpp /inkscape/src/ui/dialog/tracedialog.h /inkscape/src/ui/dialog/transformation.cpp /inkscape/src/ui/dialog/transformation.h /inkscape/src/ui/dialog/undo-history.cpp /inkscape/src/ui/dialog/undo-history.h /inkscape/src/ui/dialog/whiteboard-connect.cpp /inkscape/src/ui/dialog/whiteboard-connect.h /inkscape/src/ui/dialog/whiteboard-sharewithchat.cpp /inkscape/src/ui/dialog/whiteboard-sharewithchat.h /inkscape/src/ui/dialog/whiteboard-sharewithuser.cpp /inkscape/src/ui/dialog/whiteboard-sharewithuser.h /inkscape/src/ui/view/edit-widget.cpp /inkscape/src/ui/widget/dock-item.cpp /inkscape/src/ui/widget/dock.cpp /inkscape/src/ui/widget/dock.h /inkscape/src/ui/widget/panel.cpp /inkscape/src/ui/widget/panel.h /inkscape/src/ui/widget/preferences-widget.cpp /inkscape/src/ui/widget/preferences-widget.h /inkscape/src/ui/widget/registered-widget.cpp /inkscape/src/ui/widget/style-swatch.cpp /inkscape/src/ui/widget/style-swatch.h /inkscape/src/vanishing-point.cpp /inkscape/src/verbs.cpp /inkscape/src/widgets/dash-selector.cpp /inkscape/src/widgets/dash-selector.h /inkscape/src/widgets/desktop-widget.cpp /inkscape/src/widgets/gradient-toolbar.cpp /inkscape/src/widgets/gradient-vector.cpp /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/select-toolbar.cpp /inkscape/src/widgets/sp-color-icc-selector.cpp /inkscape/src/widgets/sp-color-notebook.cpp /inkscape/src/widgets/toolbox.cpp /inkscape/src/widgets/toolbox.h /inkscape/src/xml/node-observer.h /inkscape/src/xml/repr-io.cpp /inkscape/src/zoom-context.cpp /inkscape/utf8-to-roff
f5b6a31c52761f10431371b96c6a8db0970edc47 22-Jun-2008 mjwybrow <mjwybrow@users.sourceforge.net>

* src/2geom/isnan.h, src/libcola/cola.cpp, src/style.cpp, src/seltrans.cpp, src/libcola/gradient_projection.cpp, src/libvpsc/generate-constraints.cpp, src/libnr/nr-types.cpp, src/libnr/nr-point-fns-test.cpp, src/isnan.h, src/libnr/nr-point-fns.cpp, src/libnr/in-svg-plane-test.cpp, src/doxygen-main.cpp, src/display/nr-filter-composite.cpp, src/display/nr-filter-merge.cpp, src/display/nr-filter-gaussian.cpp, src/display/bezier-utils.cpp, src/Makefile_insert, src/eraser-context.cpp, src/dyna-draw-context.cpp, src/tweak-context.cpp, src/sp-namedview.cpp, src/libnr/in-svg-plane-test.h, src/libnr/nr-point-fns-test.h, src/mod360-test.h, src/CMakeLists.txt, src/2geom/linear.h: Properly fix the conflicting isnan.h problem: 1) Update src/2geom/isnan.h to match newest Inkscape src/isnana.h (Also commited this change to lib2geom project repository) 2) Remove Inkscape's src/isnan.h 3) Update all files to include src/2geom/isnan.h instead of src/isnan.h

/inkscape/src/2geom/isnan.h /inkscape/src/2geom/linear.h /inkscape/src/CMakeLists.txt /inkscape/src/Makefile_insert bezier-utils.cpp nr-filter-composite.cpp nr-filter-gaussian.cpp nr-filter-merge.cpp /inkscape/src/doxygen-main.cpp /inkscape/src/dyna-draw-context.cpp /inkscape/src/eraser-context.cpp /inkscape/src/isnan.h /inkscape/src/libcola/cola.cpp /inkscape/src/libcola/gradient_projection.cpp /inkscape/src/libnr/in-svg-plane-test.cpp /inkscape/src/libnr/in-svg-plane-test.h /inkscape/src/libnr/nr-point-fns-test.cpp /inkscape/src/libnr/nr-point-fns-test.h /inkscape/src/libnr/nr-point-fns.cpp /inkscape/src/libnr/nr-types.cpp /inkscape/src/libvpsc/generate-constraints.cpp /inkscape/src/mod360-test.h /inkscape/src/seltrans.cpp /inkscape/src/sp-namedview.cpp /inkscape/src/style.cpp /inkscape/src/tweak-context.cpp
dda97aeba7480d08320ebceecae13b8531db1b81 06-Jun-2008 johanengelen <johanengelen@users.sourceforge.net>

merge gsoc2008_johan_path2geom into trunk

bezier-utils.cpp canvas-bpath.cpp curve.cpp curve.h nr-arena-shape.cpp nr-filter-composite.cpp nr-filter-gaussian.cpp /inkscape/src/draw-context.cpp /inkscape/src/dyna-draw-context.cpp /inkscape/src/eraser-context.cpp /inkscape/src/isnan.h /inkscape/src/libcola/cola.cpp /inkscape/src/libcola/gradient_projection.cpp /inkscape/src/libnr/in-svg-plane-test.cpp /inkscape/src/libnr/in-svg-plane-test.h /inkscape/src/libnr/n-art-bpath-2geom.cpp /inkscape/src/libnr/n-art-bpath-2geom.h /inkscape/src/libnr/nr-convert2geom.h /inkscape/src/libnr/nr-point-fns-test.cpp /inkscape/src/libnr/nr-point-fns-test.h /inkscape/src/libnr/nr-point-fns.cpp /inkscape/src/libnr/nr-types.cpp /inkscape/src/libvpsc/generate-constraints.cpp /inkscape/src/live_effects/effect.cpp /inkscape/src/live_effects/effect.h /inkscape/src/live_effects/lpe-curvestitch.cpp /inkscape/src/live_effects/lpe-knot.h /inkscape/src/live_effects/lpe-test-doEffect-stack.cpp /inkscape/src/live_effects/lpe-test-doEffect-stack.h /inkscape/src/live_effects/lpe-vonkoch.cpp /inkscape/src/live_effects/parameter/parameter.h /inkscape/src/live_effects/parameter/path.cpp /inkscape/src/nodepath.cpp /inkscape/src/path-chemistry.cpp /inkscape/src/pen-context.cpp /inkscape/src/sp-ellipse.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-namedview.cpp /inkscape/src/sp-path.cpp /inkscape/src/sp-polygon.cpp /inkscape/src/sp-polygon.h /inkscape/src/sp-shape.cpp /inkscape/src/sp-spiral.cpp /inkscape/src/sp-star.cpp /inkscape/src/style.cpp /inkscape/src/svg/svg-path.cpp /inkscape/src/svg/svg.h /inkscape/src/ui/clipboard.cpp
3955580a5a68a873b098921626f5b9d841b964ec 21-Mar-2008 jaspervdg <jaspervdg@users.sourceforge.net>

No more NRMatrix or NRPoint.

/inkscape/src/desktop-style.cpp /inkscape/src/desktop.h /inkscape/src/dialogs/clonetiler.cpp nr-arena-glyphs.cpp nr-arena-glyphs.h nr-arena-group.cpp nr-arena-group.h nr-arena-image.cpp nr-arena-item.cpp nr-arena-item.h nr-arena-shape.cpp nr-filter-displacement-map.cpp nr-filter-gaussian.cpp nr-filter-image.cpp nr-filter-units.cpp nr-filter.cpp sp-ctrlline.cpp sp-ctrlline.h /inkscape/src/dropper-context.cpp /inkscape/src/extension/implementation/implementation.cpp /inkscape/src/extension/implementation/implementation.h /inkscape/src/extension/internal/cairo-render-context.cpp /inkscape/src/extension/internal/cairo-render-context.h /inkscape/src/extension/internal/cairo-renderer.cpp /inkscape/src/extension/internal/emf-win32-print.cpp /inkscape/src/extension/internal/emf-win32-print.h /inkscape/src/extension/internal/latex-pstricks.cpp /inkscape/src/extension/internal/latex-pstricks.h /inkscape/src/extension/internal/pdf-cairo.cpp /inkscape/src/extension/internal/pdf-cairo.h /inkscape/src/extension/internal/ps.cpp /inkscape/src/extension/internal/ps.h /inkscape/src/extension/internal/win32.cpp /inkscape/src/extension/internal/win32.h /inkscape/src/extension/print.cpp /inkscape/src/extension/print.h /inkscape/src/filter-chemistry.cpp /inkscape/src/flood-context.cpp /inkscape/src/gradient-chemistry.cpp /inkscape/src/helper/pixbuf-ops.cpp /inkscape/src/helper/png-write.cpp /inkscape/src/interface.cpp /inkscape/src/libnr/nr-forward.h /inkscape/src/libnr/nr-gradient.cpp /inkscape/src/libnr/nr-gradient.h /inkscape/src/libnr/nr-macros.h /inkscape/src/libnr/nr-matrix-fns.h /inkscape/src/libnr/nr-matrix-ops.h /inkscape/src/libnr/nr-matrix-scale-ops.cpp /inkscape/src/libnr/nr-matrix-scale-ops.h /inkscape/src/libnr/nr-matrix-test.cpp /inkscape/src/libnr/nr-matrix-test.h /inkscape/src/libnr/nr-matrix-translate-ops.cpp /inkscape/src/libnr/nr-matrix-translate-ops.h /inkscape/src/libnr/nr-matrix.cpp /inkscape/src/libnr/nr-matrix.h /inkscape/src/libnr/nr-path.cpp /inkscape/src/libnr/nr-path.h /inkscape/src/libnr/nr-point.h /inkscape/src/libnr/nr-rect.cpp /inkscape/src/libnr/nr-rect.h /inkscape/src/libnr/nr-svp-render.cpp /inkscape/src/libnr/nr-svp.cpp /inkscape/src/libnr/nr-svp.h /inkscape/src/libnr/nr-values.cpp /inkscape/src/libnr/nr-values.h /inkscape/src/libnrtype/Layout-TNG-Output.cpp /inkscape/src/libnrtype/Layout-TNG.h /inkscape/src/libnrtype/RasterFont.cpp /inkscape/src/livarot/ShapeMisc.cpp /inkscape/src/marker.cpp /inkscape/src/marker.h /inkscape/src/pen-context.cpp /inkscape/src/print.cpp /inkscape/src/print.h /inkscape/src/rect-context.cpp /inkscape/src/shape-editor.cpp /inkscape/src/sp-clippath.cpp /inkscape/src/sp-gradient.cpp /inkscape/src/sp-image.cpp /inkscape/src/sp-item.cpp /inkscape/src/sp-item.h /inkscape/src/sp-mask.cpp /inkscape/src/sp-path.cpp /inkscape/src/sp-pattern.cpp /inkscape/src/sp-root.cpp /inkscape/src/sp-shape.cpp /inkscape/src/sp-symbol.cpp /inkscape/src/sp-symbol.h /inkscape/src/sp-use.cpp /inkscape/src/splivarot.cpp /inkscape/src/svg/svg-affine.cpp /inkscape/src/svg/svg.h /inkscape/src/trace/trace.cpp /inkscape/src/tweak-context.cpp /inkscape/src/ui/cache/svg_preview_cache.cpp /inkscape/src/ui/dialog/filedialogimpl-win32.cpp /inkscape/src/widgets/font-selector.cpp /inkscape/src/widgets/icon.cpp
66632b492f9cd54e5667fd4e1fca8e457f59b282 31-Jan-2008 bryce <bryce@users.sourceforge.net>

Applying fixes for gcc 4.3 build issues (closes LP: #169115)

/inkscape/src/color-profile.cpp /inkscape/src/conn-avoid-ref.cpp /inkscape/src/connector-context.cpp /inkscape/src/desktop-style.cpp /inkscape/src/dialogs/object-attributes.cpp /inkscape/src/dir-util.cpp canvas-grid.h curve.cpp nr-arena-item.cpp nr-filter-gaussian.cpp nr-filter.cpp /inkscape/src/document-undo.cpp /inkscape/src/document.cpp /inkscape/src/dyna-draw-context.cpp /inkscape/src/event-context.cpp /inkscape/src/gc.cpp /inkscape/src/gradient-drag.cpp /inkscape/src/graphlayout/graphlayout.cpp /inkscape/src/inkjar/jar.cpp /inkscape/src/inkscape.cpp /inkscape/src/io/gzipstream.cpp /inkscape/src/io/simple-sax.cpp /inkscape/src/io/uristream.cpp /inkscape/src/libavoid/connector.cpp /inkscape/src/libavoid/makepath.cpp /inkscape/src/libavoid/router.cpp /inkscape/src/libavoid/visibility.cpp /inkscape/src/libcola/straightener.cpp /inkscape/src/libnr/n-art-bpath.h /inkscape/src/libnr/nr-matrix.cpp /inkscape/src/libnr/nr-pixblock.cpp /inkscape/src/libvpsc/csolve_VPSC.cpp /inkscape/src/libvpsc/generate-constraints.cpp /inkscape/src/livarot/BitLigne.cpp /inkscape/src/livarot/PathCutting.cpp /inkscape/src/livarot/Shape.cpp /inkscape/src/livarot/ShapeDraw.cpp /inkscape/src/livarot/ShapeMisc.cpp /inkscape/src/livarot/ShapeSweep.cpp /inkscape/src/livarot/float-line.cpp /inkscape/src/livarot/int-line.cpp /inkscape/src/main.cpp /inkscape/src/marker.cpp /inkscape/src/message-stack.cpp /inkscape/src/node-context.cpp /inkscape/src/nodepath.cpp /inkscape/src/path-chemistry.cpp /inkscape/src/pedro/pedroconfig.cpp /inkscape/src/pedro/pedroxmpp.cpp /inkscape/src/pen-context.cpp /inkscape/src/prefix.cpp /inkscape/src/rect-context.cpp /inkscape/src/select-context.cpp /inkscape/src/selection-chemistry.cpp /inkscape/src/seltrans.cpp /inkscape/src/shortcuts.cpp /inkscape/src/sp-clippath.cpp /inkscape/src/sp-conn-end-pair.cpp /inkscape/src/sp-conn-end.cpp /inkscape/src/sp-cursor.cpp /inkscape/src/sp-filter.cpp /inkscape/src/sp-flowtext.cpp /inkscape/src/sp-gradient.cpp /inkscape/src/sp-guide.cpp /inkscape/src/sp-image.cpp /inkscape/src/sp-item-group.cpp /inkscape/src/sp-item-rm-unsatisfied-cns.cpp /inkscape/src/sp-mask.cpp /inkscape/src/sp-namedview.cpp /inkscape/src/sp-object.cpp /inkscape/src/sp-offset.cpp /inkscape/src/sp-pattern.cpp /inkscape/src/sp-root.cpp /inkscape/src/sp-star.cpp /inkscape/src/sp-symbol.cpp /inkscape/src/sp-tspan.cpp /inkscape/src/sp-use-reference.cpp /inkscape/src/sp-use.cpp /inkscape/src/spiral-context.cpp /inkscape/src/splivarot.cpp /inkscape/src/star-context.cpp /inkscape/src/streams-gzip.cpp /inkscape/src/streams-zlib.cpp /inkscape/src/streq.h /inkscape/src/style.cpp /inkscape/src/svg/gnome-canvas-bpath-util.cpp /inkscape/src/svg/itos.cpp /inkscape/src/svg/strip-trailing-zeros.cpp /inkscape/src/svg/svg-affine.cpp /inkscape/src/svg/svg-color.cpp /inkscape/src/svg/svg-length.cpp /inkscape/src/svg/svg-path.cpp /inkscape/src/svg/svg.h /inkscape/src/text-chemistry.cpp /inkscape/src/text-editing.cpp /inkscape/src/tools-switch.cpp /inkscape/src/ui/widget/style-swatch.cpp /inkscape/src/uri-references.cpp /inkscape/src/verbs.cpp /inkscape/src/verbs.h /inkscape/src/widgets/dash-selector.cpp /inkscape/src/widgets/icon.cpp /inkscape/src/widgets/layer-selector.cpp /inkscape/src/widgets/paint-selector.cpp /inkscape/src/widgets/ruler.cpp /inkscape/src/widgets/sp-color-notebook.cpp /inkscape/src/widgets/sp-color-wheel.cpp /inkscape/src/widgets/sp-xmlview-attr-list.cpp /inkscape/src/widgets/sp-xmlview-content.cpp /inkscape/src/widgets/sp-xmlview-tree.cpp /inkscape/src/widgets/spw-utilities.cpp /inkscape/src/widgets/toolbox.cpp /inkscape/src/xml/composite-node-observer.cpp /inkscape/src/xml/croco-node-iface.cpp /inkscape/src/xml/node-fns.cpp /inkscape/src/xml/quote-test.cpp /inkscape/src/xml/quote.cpp /inkscape/src/xml/repr-action-test.cpp /inkscape/src/xml/repr-css.cpp /inkscape/src/xml/repr-io.cpp /inkscape/src/xml/repr-util.cpp /inkscape/src/xml/repr.cpp /inkscape/src/xml/simple-node.cpp
b0fc1b5cad067af61ffdc6ff82667bfea7ef3f77 04-Jan-2008 kiirala <kiirala@users.sourceforge.net>

Added more error checking to filter effects code

fb86717633bfcfe161571aed7058ea6a39b7a69b 31-Oct-2007 kiirala <kiirala@users.sourceforge.net>

Modified filter primitives' render method to use FilterUnits instead of Matrix

nr-filter-blend.cpp nr-filter-blend.h nr-filter-colormatrix.cpp nr-filter-colormatrix.h nr-filter-component-transfer.cpp nr-filter-component-transfer.h nr-filter-composite.cpp nr-filter-composite.h nr-filter-convolve-matrix.cpp nr-filter-convolve-matrix.h nr-filter-diffuselighting.cpp nr-filter-diffuselighting.h nr-filter-displacement-map.cpp nr-filter-displacement-map.h nr-filter-flood.cpp nr-filter-flood.h nr-filter-gaussian.cpp nr-filter-gaussian.h nr-filter-image.cpp nr-filter-image.h nr-filter-merge.cpp nr-filter-merge.h nr-filter-morphology.cpp nr-filter-morphology.h nr-filter-offset.cpp nr-filter-offset.h nr-filter-primitive.cpp nr-filter-primitive.h nr-filter-skeleton.cpp nr-filter-skeleton.h nr-filter-specularlighting.cpp nr-filter-specularlighting.h nr-filter-tile.cpp nr-filter-tile.h nr-filter-turbulence.cpp nr-filter-turbulence.h nr-filter.cpp
208e5a33acc4a8ad9d8c0488f047c260346f1258 29-Sep-2007 pjrm <pjrm@users.sourceforge.net>

noop: CodingStyle: re-indent a few files that had mixtures of spaces & tabs for indentation.

bc44e67acb1457725817238120bcef0d1f1ada04 18-Aug-2007 kiirala <kiirala@users.sourceforge.net>

Improved handling bounding boxes and rotated/skewed coordinates in filters

dbda533d8f91b0b846b211d76e023a7d79c0a458 25-Jun-2007 pjrm <pjrm@users.sourceforge.net>

functional noop: src/display/nr-filter-gaussian.cpp: Make a few symbols local (static).

724821145d62dee9f97465c706952582da6e432d 04-Jun-2007 kiirala <kiirala@users.sourceforge.net>

Modified filter rendering area handling to better accommodate upcoming feOffset

1abb976329f1efd30086ab673e5aba76c95635bc 02-Apr-2007 kiirala <kiirala@users.sourceforge.net>

Removed C99 isnormal from nr-filter-gaussian.cpp (bug 1678363)

3e897362529af649dedc65632c3b572f5f1a0ef5 01-Mar-2007 buliabyak <buliabyak@users.sourceforge.net>

jasper's patch for bug 1666430; see that patch for why we should ignore the compile warnings

444eb57880794d9aaa75ab6fc0a584dbe60662b9 01-Mar-2007 schwarzenberg <schwarzenberg@users.sourceforge.net>

commited Solaris 2.8 / gcc-3.2.3 fixes

91934be261c16d036521379306a74b0991720e67 19-Feb-2007 joncruz <joncruz@users.sourceforge.net>

Cleaned up DOS line ends that had snuck in.

canvas-axonomgrid.cpp canvas-axonomgrid.h nr-filter-gaussian.cpp /inkscape/src/dom/util/digest.cpp /inkscape/src/dom/util/digest.h /inkscape/src/extension/internal/cairo-pdf-out.cpp /inkscape/src/extension/internal/cairo-pdf-out.h /inkscape/src/extension/internal/cairo-png-out.cpp /inkscape/src/extension/internal/cairo-png-out.h /inkscape/src/extension/internal/cairo-renderer-pdf-out.cpp /inkscape/src/extension/internal/cairo-renderer-pdf-out.h /inkscape/src/extension/internal/emf-win32-inout.cpp /inkscape/src/extension/internal/emf-win32-inout.h /inkscape/src/extension/internal/emf-win32-print.cpp /inkscape/src/extension/internal/emf-win32-print.h /inkscape/src/extension/internal/libwpg/WPGOLEStream.h /inkscape/src/extension/internal/libwpg/WPGXParser.cpp /inkscape/src/extension/internal/libwpg/WPGXParser.h /inkscape/src/extension/internal/libwpg/WPGraphics.cpp /inkscape/src/extension/internal/libwpg/WPGraphics.h /inkscape/src/extension/internal/wpg-input.cpp /inkscape/src/extension/paramenum.cpp /inkscape/src/extension/paramenum.h /inkscape/src/extension/paramnotebook.cpp /inkscape/src/extension/paramnotebook.h /inkscape/src/extension/paramradiobutton.cpp /inkscape/src/extension/paramradiobutton.h /inkscape/src/pixmaps/cursor-gradient-add.xpm /inkscape/src/pixmaps/cursor-gradient-delete.xpm /inkscape/src/sp-filter-primitive.cpp /inkscape/src/sp-filter-primitive.h /inkscape/src/sp-filter.cpp /inkscape/src/ui/widget/entry.cpp /inkscape/src/ui/widget/entry.h /inkscape/src/util/fixed_point.h
24c6ddb693cb37e6e68798b6fff862d5968c5891 11-Feb-2007 buliabyak <buliabyak@users.sourceforge.net>

jasper's patch for fast iir blur

e875ebf833b09b5c9f373ebd07a41ea72bd61270 04-Feb-2007 buliabyak <buliabyak@users.sourceforge.net>

Unions Are Evil! When pixblock size is TINY, it stores data right in the data.px field (as data.p) and clears it, so when read as data.px it yields NULL. This fixes the problems with the dropper tool (which uses tiny buffers)

e52ff3f69d5a7cabf05ee3386f72993a6eae9698 11-Dec-2006 buliabyak <buliabyak@users.sourceforge.net>

patch by Jasper van de Gronde from bug 1576258

82434ebeb8b89c923ea69cc039eb482623078e38 14-Oct-2006 buliabyak <buliabyak@users.sourceforge.net>

deal with the possible failure to create pixblock due to insufficient memory

11aeef8c10cbb3d91fb17a03c2048815814803c1 09-Oct-2006 buliabyak <buliabyak@users.sourceforge.net>

add blur speed/quality options

4d2641578cb5103e09504a763f4016f136bf1386 26-Jul-2006 kiirala <kiirala@users.sourceforge.net>

Added renderer support for accessing background image from filters

abe16e5016aa518c5aeaeaf8bcb6be07331d6a2e 10-Jul-2006 kiirala <kiirala@users.sourceforge.net>

Bicubic scaler added to filtering, allowing changes in filter resolution

26fe967f30c5b0de45897a858d1ae09dff7c0ea7 04-Jul-2006 kiirala <kiirala@users.sourceforge.net>

Created NR::FilterSlot to handle pixblocks in rendering filters

998b425c09b488982e29d72d89b1408c7476a874 26-Jun-2006 kiirala <kiirala@users.sourceforge.net>

Added sanity checks and fixed buffer overflow in nr-filter-gaussian

a72861cd83f11ef8b1247abca181a3ad31df0307 22-Jun-2006 kiirala <kiirala@users.sourceforge.net>

Added virtual destructors for filter primitives. Corrected attributes-test: filterRes, filterUnits, primitiveUnits and stdDeviation are now recognized.

36a048753a41b465ae130b361fb3b68c605e3e86 21-Jun-2006 kiirala <kiirala@users.sourceforge.net>

svg-filters branch merged back to head

/inkscape/doc/nr-filter-interface.txt /inkscape/src/Makefile_insert /inkscape/src/attributes.cpp /inkscape/src/attributes.h Makefile_insert nr-arena-glyphs.h nr-arena-group.cpp nr-arena-group.h nr-arena-item.cpp nr-arena-item.h nr-arena-shape.cpp nr-filter-gaussian.cpp nr-filter-gaussian.h nr-filter-primitive.cpp nr-filter-primitive.h nr-filter-types.h nr-filter.cpp nr-filter.h /inkscape/src/libnr/nr-rect.cpp /inkscape/src/libnr/nr-rect.h /inkscape/src/number-opt-number.h /inkscape/src/sp-filter-fns.h /inkscape/src/sp-filter-reference.cpp /inkscape/src/sp-filter-reference.h /inkscape/src/sp-filter-units.h /inkscape/src/sp-filter.cpp /inkscape/src/sp-filter.h /inkscape/src/sp-gaussian-blur-fns.h /inkscape/src/sp-gaussian-blur.cpp /inkscape/src/sp-gaussian-blur.h /inkscape/src/sp-item-group.cpp /inkscape/src/sp-object-repr.cpp /inkscape/src/sp-text.cpp /inkscape/src/style.cpp /inkscape/src/style.h