From 79d82382b3ea1b7d77e3a47a96a786557588787a Mon Sep 17 00:00:00 2001 From: Max Gaukler Date: Tue, 11 Sep 2018 16:05:17 +0200 Subject: Clarify licenses - add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library --- .appveyor.yml | 1 + CMakeScripts/ConfigCPack.cmake | 2 +- CMakeScripts/Install.cmake | 6 +- CMakeScripts/InstallMSYS2.cmake | 8 +- COPYING | 36 +- GPL2.txt | 340 ----------- GPL3.txt | 674 --------------------- LGPL2.1.txt | 515 ---------------- LICENSES/GPL-2.0-or-later.txt | 15 + LICENSES/GPL-2.0.txt | 340 +++++++++++ LICENSES/GPL-3.0-or-later.txt | 15 + LICENSES/GPL-3.0.txt | 674 +++++++++++++++++++++ LICENSES/LGPL-2.1-or-later.txt | 12 + LICENSES/LGPL-2.1.txt | 515 ++++++++++++++++ LICENSES/LGPL-3.0-or-later.txt | 12 + LICENSES/LGPL-3.0.txt | 165 +++++ LICENSES/MPL-1.1.txt | 422 +++++++++++++ _clang-format | 1 + astylerc | 2 + config.h.cmake | 1 + download-gtest.sh | 1 + inkscape.appdata.xml.in | 1 + inkscape.desktop.in | 1 + inkscape.desktop.template | 1 + man/CMakeLists.txt | 1 + packaging/win32/inkscape.nsi | 6 +- po/CMakeLists.txt | 1 + share/CMakeLists.txt | 1 + share/attributes/CMakeLists.txt | 1 + share/branding/CMakeLists.txt | 1 + share/examples/CMakeLists.txt | 1 + share/filters/CMakeLists.txt | 1 + share/fonts/CMakeLists.txt | 1 + share/gradients/CMakeLists.txt | 1 + share/icons/application/CMakeLists.txt | 1 + share/keys/CMakeLists.txt | 1 + share/markers/CMakeLists.txt | 1 + share/palettes/CMakeLists.txt | 1 + share/patterns/CMakeLists.txt | 1 + share/pixmaps/CMakeLists.txt | 1 + share/screens/CMakeLists.txt | 1 + share/symbols/CMakeLists.txt | 1 + share/templates/CMakeLists.txt | 1 + share/tutorials/CMakeLists.txt | 1 + share/ui/CMakeLists.txt | 1 + snap/snapcraft.yaml | 1 + src/CMakeLists.txt | 1 + src/attribute-rel-css.cpp | 9 + src/attribute-rel-css.h | 9 + src/attribute-rel-svg.cpp | 9 + src/attribute-rel-svg.h | 9 + src/attribute-rel-util.cpp | 9 + src/attribute-rel-util.h | 9 + src/attribute-sort-util.cpp | 9 + src/attribute-sort-util.h | 18 +- src/attributes.cpp | 3 +- src/attributes.h | 3 +- src/axis-manip.cpp | 3 +- src/axis-manip.h | 3 +- src/bad-uri-exception.h | 9 + src/cms-color-types.h | 9 + src/cms-system.h | 9 + src/color-profile-cms-fns.h | 9 + src/color-rgba.h | 3 +- src/color.cpp | 3 +- src/color.h | 3 +- src/colorspace.h | 3 +- src/composite-undo-stack-observer.cpp | 3 +- src/composite-undo-stack-observer.h | 3 +- src/conditions.cpp | 3 +- src/conditions.h | 9 + src/conn-avoid-ref.cpp | 3 +- src/conn-avoid-ref.h | 3 +- src/console-output-undo-observer.cpp | 3 +- src/console-output-undo-observer.h | 3 +- src/context-fns.cpp | 9 + src/context-fns.h | 5 +- src/debug/CMakeLists.txt | 1 + src/debug/demangle.cpp | 3 +- src/debug/demangle.h | 3 +- src/debug/event-tracker.h | 3 +- src/debug/event.h | 3 +- src/debug/gc-heap.h | 3 +- src/debug/gdk-event-latency-tracker.cpp | 3 +- src/debug/gdk-event-latency-tracker.h | 3 +- src/debug/heap.cpp | 3 +- src/debug/heap.h | 3 +- src/debug/log-display-config.cpp | 3 +- src/debug/log-display-config.h | 3 +- src/debug/logger.cpp | 3 +- src/debug/logger.h | 3 +- src/debug/simple-event.h | 3 +- src/debug/sysv-heap.cpp | 3 +- src/debug/sysv-heap.h | 3 +- src/debug/timestamp.cpp | 3 +- src/debug/timestamp.h | 3 +- src/deptool.cpp | 22 +- src/desktop-events.cpp | 3 +- src/desktop-events.h | 3 +- src/desktop-style.cpp | 5 +- src/desktop-style.h | 3 +- src/desktop.cpp | 3 +- src/desktop.h | 3 +- src/device-manager.cpp | 3 +- src/device-manager.h | 3 +- src/display/CMakeLists.txt | 1 + src/display/cairo-templates.h | 3 +- src/display/cairo-utils.cpp | 3 +- src/display/cairo-utils.h | 3 +- src/display/canvas-arena.cpp | 3 +- src/display/canvas-arena.h | 3 +- src/display/canvas-axonomgrid.cpp | 15 +- src/display/canvas-axonomgrid.h | 3 +- src/display/canvas-bpath.cpp | 3 +- src/display/canvas-bpath.h | 3 +- src/display/canvas-debug.cpp | 3 +- src/display/canvas-debug.h | 3 +- src/display/canvas-grid.cpp | 11 +- src/display/canvas-grid.h | 9 +- src/display/canvas-rotate.cpp | 3 +- src/display/canvas-rotate.h | 3 +- src/display/canvas-temporary-item-list.cpp | 3 +- src/display/canvas-temporary-item-list.h | 3 +- src/display/canvas-temporary-item.cpp | 3 +- src/display/canvas-temporary-item.h | 3 +- src/display/canvas-text.cpp | 3 +- src/display/canvas-text.h | 3 +- src/display/curve-test.h | 9 + src/display/curve.cpp | 3 +- src/display/curve.h | 3 +- src/display/drawing-context.cpp | 3 +- src/display/drawing-context.h | 3 +- src/display/drawing-group.cpp | 3 +- src/display/drawing-group.h | 3 +- src/display/drawing-image.cpp | 3 +- src/display/drawing-image.h | 3 +- src/display/drawing-item.cpp | 3 +- src/display/drawing-item.h | 3 +- src/display/drawing-pattern.cpp | 3 +- src/display/drawing-pattern.h | 3 +- src/display/drawing-shape.cpp | 3 +- src/display/drawing-shape.h | 3 +- src/display/drawing-surface.cpp | 3 +- src/display/drawing-surface.h | 3 +- src/display/drawing-text.cpp | 3 +- src/display/drawing-text.h | 3 +- src/display/drawing.cpp | 3 +- src/display/drawing.h | 3 +- src/display/gnome-canvas-acetate.cpp | 3 +- src/display/gnome-canvas-acetate.h | 3 +- src/display/grayscale.cpp | 3 +- src/display/grayscale.h | 3 +- src/display/guideline.cpp | 3 +- src/display/guideline.h | 3 +- src/display/nr-3dutils.cpp | 3 +- src/display/nr-3dutils.h | 3 +- src/display/nr-filter-blend.cpp | 3 +- src/display/nr-filter-blend.h | 3 +- src/display/nr-filter-colormatrix.cpp | 3 +- src/display/nr-filter-colormatrix.h | 3 +- src/display/nr-filter-component-transfer.cpp | 3 +- src/display/nr-filter-component-transfer.h | 3 +- src/display/nr-filter-composite.cpp | 3 +- src/display/nr-filter-composite.h | 3 +- src/display/nr-filter-convolve-matrix.cpp | 3 +- src/display/nr-filter-convolve-matrix.h | 3 +- src/display/nr-filter-diffuselighting.cpp | 3 +- src/display/nr-filter-diffuselighting.h | 3 +- src/display/nr-filter-displacement-map.cpp | 3 +- src/display/nr-filter-displacement-map.h | 3 +- src/display/nr-filter-flood.cpp | 3 +- src/display/nr-filter-flood.h | 3 +- src/display/nr-filter-gaussian.cpp | 3 +- src/display/nr-filter-gaussian.h | 3 +- src/display/nr-filter-image.cpp | 3 +- src/display/nr-filter-image.h | 3 +- src/display/nr-filter-merge.cpp | 3 +- src/display/nr-filter-merge.h | 3 +- src/display/nr-filter-morphology.cpp | 3 +- src/display/nr-filter-morphology.h | 3 +- src/display/nr-filter-offset.cpp | 3 +- src/display/nr-filter-offset.h | 3 +- src/display/nr-filter-primitive.cpp | 3 +- src/display/nr-filter-primitive.h | 3 +- src/display/nr-filter-skeleton.cpp | 3 +- src/display/nr-filter-skeleton.h | 3 +- src/display/nr-filter-slot.cpp | 3 +- src/display/nr-filter-slot.h | 3 +- src/display/nr-filter-specularlighting.cpp | 3 +- src/display/nr-filter-specularlighting.h | 5 +- src/display/nr-filter-tile.cpp | 3 +- src/display/nr-filter-tile.h | 3 +- src/display/nr-filter-turbulence.cpp | 3 +- src/display/nr-filter-turbulence.h | 3 +- src/display/nr-filter-types.h | 9 + src/display/nr-filter-units.cpp | 3 +- src/display/nr-filter-units.h | 3 +- src/display/nr-filter-utils.h | 3 +- src/display/nr-filter.cpp | 3 +- src/display/nr-filter.h | 3 +- src/display/nr-light-types.h | 9 + src/display/nr-light.cpp | 3 +- src/display/nr-light.h | 9 + src/display/nr-style.cpp | 3 +- src/display/nr-style.h | 3 +- src/display/nr-svgfonts.cpp | 3 +- src/display/nr-svgfonts.h | 3 +- src/display/rendermode.h | 9 + src/display/snap-indicator.cpp | 3 +- src/display/snap-indicator.h | 3 +- src/display/sodipodi-ctrl.cpp | 9 + src/display/sodipodi-ctrl.h | 9 + src/display/sodipodi-ctrlrect.cpp | 3 +- src/display/sodipodi-ctrlrect.h | 3 +- src/display/sp-canvas-group.h | 3 +- src/display/sp-canvas-item.h | 3 +- src/display/sp-canvas-util.cpp | 3 +- src/display/sp-canvas-util.h | 3 +- src/display/sp-canvas.cpp | 3 +- src/display/sp-canvas.h | 3 +- src/display/sp-ctrlcurve.cpp | 3 +- src/display/sp-ctrlcurve.h | 3 +- src/display/sp-ctrlline.cpp | 3 +- src/display/sp-ctrlline.h | 3 +- src/display/sp-ctrlquadr.cpp | 3 +- src/display/sp-ctrlquadr.h | 3 +- src/document-subset.cpp | 3 +- src/document-subset.h | 3 +- src/document-undo.cpp | 3 +- src/document-undo.h | 9 + src/document.cpp | 3 +- src/document.h | 3 +- src/doxygen-main.dox | 3 +- src/ege-color-prof-tracker.cpp | 1 + src/ege-color-prof-tracker.h | 1 + src/enums.h | 3 +- src/event-log.cpp | 3 +- src/event-log.h | 3 +- src/event.h | 7 +- src/extension/CMakeLists.txt | 1 + src/extension/db.cpp | 3 +- src/extension/db.h | 3 +- src/extension/dbus/CMakeLists.txt | 1 + src/extension/dbus/application-interface.cpp | 5 +- src/extension/dbus/application-interface.h | 3 +- src/extension/dbus/application-interface.xml | 3 +- src/extension/dbus/builddocs.sh | 2 + src/extension/dbus/dbus-init.cpp | 7 +- src/extension/dbus/dbus-init.h | 3 +- src/extension/dbus/doc/config.xsl | 1 + src/extension/dbus/doc/dbus-introspect-docs.dtd | 1 + src/extension/dbus/doc/docbook.css | 1 + src/extension/dbus/doc/spec-to-docbook.xsl | 3 +- src/extension/dbus/document-interface.cpp | 5 +- src/extension/dbus/document-interface.h | 7 +- src/extension/dbus/document-interface.xml | 3 +- src/extension/dbus/org.inkscape.service.in | 1 + src/extension/dbus/proposed-interface.xml | 3 +- src/extension/dbus/pytester.py | 1 + src/extension/dbus/wrapper/inkdbus.pc.in | 1 + src/extension/dbus/wrapper/inkscape-dbus-wrapper.c | 9 + src/extension/dbus/wrapper/inkscape-dbus-wrapper.h | 9 + src/extension/dependency.cpp | 3 +- src/extension/dependency.h | 3 +- src/extension/effect.cpp | 3 +- src/extension/effect.h | 3 +- src/extension/error-file.cpp | 3 +- src/extension/error-file.h | 3 +- src/extension/execution-env.cpp | 3 +- src/extension/execution-env.h | 3 +- src/extension/extension.cpp | 3 +- src/extension/extension.h | 3 +- src/extension/find_extension_by_mime.h | 3 +- src/extension/implementation/implementation.cpp | 3 +- src/extension/implementation/implementation.h | 5 +- src/extension/implementation/script.cpp | 3 +- src/extension/implementation/script.h | 3 +- src/extension/implementation/xslt.cpp | 3 +- src/extension/implementation/xslt.h | 3 +- src/extension/init.cpp | 3 +- src/extension/init.h | 3 +- src/extension/input.cpp | 3 +- src/extension/input.h | 3 +- .../internal/bitmap/adaptiveThreshold.cpp | 3 +- src/extension/internal/bitmap/adaptiveThreshold.h | 3 +- src/extension/internal/bitmap/addNoise.cpp | 5 +- src/extension/internal/bitmap/addNoise.h | 3 +- src/extension/internal/bitmap/blur.cpp | 3 +- src/extension/internal/bitmap/blur.h | 3 +- src/extension/internal/bitmap/channel.cpp | 3 +- src/extension/internal/bitmap/channel.h | 3 +- src/extension/internal/bitmap/charcoal.cpp | 5 +- src/extension/internal/bitmap/charcoal.h | 5 +- src/extension/internal/bitmap/colorize.cpp | 3 +- src/extension/internal/bitmap/colorize.h | 3 +- src/extension/internal/bitmap/contrast.cpp | 3 +- src/extension/internal/bitmap/contrast.h | 3 +- src/extension/internal/bitmap/crop.cpp | 3 +- src/extension/internal/bitmap/crop.h | 3 +- src/extension/internal/bitmap/cycleColormap.cpp | 3 +- src/extension/internal/bitmap/cycleColormap.h | 3 +- src/extension/internal/bitmap/despeckle.cpp | 3 +- src/extension/internal/bitmap/despeckle.h | 3 +- src/extension/internal/bitmap/edge.cpp | 3 +- src/extension/internal/bitmap/edge.h | 3 +- src/extension/internal/bitmap/emboss.cpp | 3 +- src/extension/internal/bitmap/emboss.h | 3 +- src/extension/internal/bitmap/enhance.cpp | 3 +- src/extension/internal/bitmap/enhance.h | 3 +- src/extension/internal/bitmap/equalize.cpp | 3 +- src/extension/internal/bitmap/equalize.h | 3 +- src/extension/internal/bitmap/gaussianBlur.cpp | 5 +- src/extension/internal/bitmap/gaussianBlur.h | 5 +- src/extension/internal/bitmap/imagemagick.cpp | 3 +- src/extension/internal/bitmap/imagemagick.h | 3 +- src/extension/internal/bitmap/implode.cpp | 5 +- src/extension/internal/bitmap/implode.h | 5 +- src/extension/internal/bitmap/level.cpp | 5 +- src/extension/internal/bitmap/level.h | 5 +- src/extension/internal/bitmap/levelChannel.cpp | 5 +- src/extension/internal/bitmap/levelChannel.h | 5 +- src/extension/internal/bitmap/medianFilter.cpp | 5 +- src/extension/internal/bitmap/medianFilter.h | 5 +- src/extension/internal/bitmap/modulate.cpp | 5 +- src/extension/internal/bitmap/modulate.h | 5 +- src/extension/internal/bitmap/negate.cpp | 5 +- src/extension/internal/bitmap/negate.h | 5 +- src/extension/internal/bitmap/normalize.cpp | 5 +- src/extension/internal/bitmap/normalize.h | 5 +- src/extension/internal/bitmap/oilPaint.cpp | 5 +- src/extension/internal/bitmap/oilPaint.h | 5 +- src/extension/internal/bitmap/opacity.cpp | 5 +- src/extension/internal/bitmap/opacity.h | 5 +- src/extension/internal/bitmap/raise.cpp | 5 +- src/extension/internal/bitmap/raise.h | 5 +- src/extension/internal/bitmap/reduceNoise.cpp | 5 +- src/extension/internal/bitmap/reduceNoise.h | 5 +- src/extension/internal/bitmap/sample.cpp | 5 +- src/extension/internal/bitmap/sample.h | 5 +- src/extension/internal/bitmap/shade.cpp | 5 +- src/extension/internal/bitmap/shade.h | 5 +- src/extension/internal/bitmap/sharpen.cpp | 5 +- src/extension/internal/bitmap/sharpen.h | 5 +- src/extension/internal/bitmap/solarize.cpp | 5 +- src/extension/internal/bitmap/solarize.h | 5 +- src/extension/internal/bitmap/spread.cpp | 5 +- src/extension/internal/bitmap/spread.h | 5 +- src/extension/internal/bitmap/swirl.cpp | 5 +- src/extension/internal/bitmap/swirl.h | 5 +- src/extension/internal/bitmap/threshold.cpp | 5 +- src/extension/internal/bitmap/threshold.h | 5 +- src/extension/internal/bitmap/unsharpmask.cpp | 5 +- src/extension/internal/bitmap/unsharpmask.h | 5 +- src/extension/internal/bitmap/wave.cpp | 5 +- src/extension/internal/bitmap/wave.h | 5 +- src/extension/internal/bluredge.cpp | 7 +- src/extension/internal/bluredge.h | 3 +- src/extension/internal/cairo-png-out.cpp | 3 +- src/extension/internal/cairo-png-out.h | 3 +- src/extension/internal/cairo-ps-out.cpp | 3 +- src/extension/internal/cairo-ps-out.h | 3 +- src/extension/internal/cairo-render-context.cpp | 5 +- src/extension/internal/cairo-render-context.h | 3 +- src/extension/internal/cairo-renderer-pdf-out.cpp | 3 +- src/extension/internal/cairo-renderer-pdf-out.h | 3 +- src/extension/internal/cairo-renderer.cpp | 4 +- src/extension/internal/cairo-renderer.h | 5 +- src/extension/internal/cdr-input.cpp | 3 +- src/extension/internal/cdr-input.h | 3 +- src/extension/internal/clear-n_.h | 11 +- src/extension/internal/emf-inout.cpp | 3 +- src/extension/internal/emf-inout.h | 3 +- src/extension/internal/emf-print.cpp | 3 +- src/extension/internal/emf-print.h | 3 +- src/extension/internal/filter/bevels.h | 3 +- src/extension/internal/filter/blurs.h | 3 +- src/extension/internal/filter/bumps.h | 3 +- src/extension/internal/filter/color.h | 3 +- src/extension/internal/filter/distort.h | 3 +- src/extension/internal/filter/filter-all.cpp | 3 +- src/extension/internal/filter/filter-file.cpp | 3 +- src/extension/internal/filter/filter.cpp | 3 +- src/extension/internal/filter/filter.h | 3 +- src/extension/internal/filter/image.h | 3 +- src/extension/internal/filter/morphology.h | 3 +- src/extension/internal/filter/overlays.h | 3 +- src/extension/internal/filter/paint.h | 3 +- src/extension/internal/filter/protrusions.h | 3 +- src/extension/internal/filter/shadows.h | 3 +- src/extension/internal/filter/textures.h | 3 +- src/extension/internal/filter/transparency.h | 3 +- src/extension/internal/gdkpixbuf-input.cpp | 10 + src/extension/internal/gdkpixbuf-input.h | 9 + src/extension/internal/gimpgrad.cpp | 3 +- src/extension/internal/gimpgrad.h | 3 +- src/extension/internal/grid.cpp | 3 +- src/extension/internal/grid.h | 3 +- src/extension/internal/image-resolution.cpp | 3 +- src/extension/internal/image-resolution.h | 3 +- src/extension/internal/javafx-out.cpp | 3 +- src/extension/internal/javafx-out.h | 3 +- src/extension/internal/latex-pstricks-out.cpp | 3 +- src/extension/internal/latex-pstricks-out.h | 3 +- src/extension/internal/latex-pstricks.cpp | 5 +- src/extension/internal/latex-pstricks.h | 7 +- src/extension/internal/latex-text-renderer.cpp | 3 +- src/extension/internal/latex-text-renderer.h | 5 +- src/extension/internal/metafile-inout.cpp | 3 +- src/extension/internal/metafile-inout.h | 3 +- src/extension/internal/metafile-print.cpp | 3 +- src/extension/internal/metafile-print.h | 3 +- src/extension/internal/odf.cpp | 35 +- src/extension/internal/odf.h | 22 +- src/extension/internal/pdfinput/pdf-input.cpp | 3 +- src/extension/internal/pdfinput/pdf-input.h | 3 +- src/extension/internal/pdfinput/pdf-parser.cpp | 15 +- src/extension/internal/pdfinput/pdf-parser.h | 14 +- .../internal/pdfinput/poppler-transition-api.h | 11 + src/extension/internal/pdfinput/svg-builder.cpp | 7 +- src/extension/internal/pdfinput/svg-builder.h | 3 +- src/extension/internal/pov-out.cpp | 3 +- src/extension/internal/pov-out.h | 3 +- src/extension/internal/svg.cpp | 3 +- src/extension/internal/svg.h | 3 +- src/extension/internal/svgz.cpp | 3 +- src/extension/internal/svgz.h | 3 +- src/extension/internal/text_reassemble.c | 12 + src/extension/internal/text_reassemble.h | 10 + src/extension/internal/vsd-input.cpp | 3 +- src/extension/internal/vsd-input.h | 3 +- src/extension/internal/wmf-inout.cpp | 3 +- src/extension/internal/wmf-inout.h | 3 +- src/extension/internal/wmf-print.cpp | 3 +- src/extension/internal/wmf-print.h | 3 +- src/extension/internal/wpg-input.cpp | 5 +- src/extension/internal/wpg-input.h | 3 +- src/extension/loader.cpp | 3 +- src/extension/loader.h | 3 +- src/extension/output.cpp | 3 +- src/extension/output.h | 3 +- src/extension/param/bool.cpp | 3 +- src/extension/param/bool.h | 3 +- src/extension/param/color.cpp | 3 +- src/extension/param/color.h | 3 +- src/extension/param/description.cpp | 3 +- src/extension/param/description.h | 3 +- src/extension/param/enum.cpp | 3 +- src/extension/param/enum.h | 3 +- src/extension/param/float.cpp | 3 +- src/extension/param/float.h | 3 +- src/extension/param/int.cpp | 3 +- src/extension/param/int.h | 3 +- src/extension/param/notebook.cpp | 3 +- src/extension/param/notebook.h | 3 +- src/extension/param/parameter.cpp | 3 +- src/extension/param/parameter.h | 3 +- src/extension/param/radiobutton.cpp | 3 +- src/extension/param/radiobutton.h | 3 +- src/extension/param/string.cpp | 3 +- src/extension/param/string.h | 3 +- src/extension/patheffect.cpp | 3 +- src/extension/patheffect.h | 3 +- src/extension/plugins/CMakeLists.txt | 1 + src/extension/plugins/grid2/CMakeLists.txt | 1 + src/extension/plugins/grid2/grid.cpp | 3 +- src/extension/plugins/grid2/grid.h | 3 +- src/extension/plugins/grid2/libgrid2.inx | 1 + src/extension/prefdialog.cpp | 3 +- src/extension/prefdialog.h | 3 +- src/extension/print.cpp | 3 +- src/extension/print.h | 3 +- src/extension/system.cpp | 3 +- src/extension/system.h | 3 +- src/extension/timer.cpp | 3 +- src/extension/timer.h | 3 +- src/extract-uri.cpp | 9 + src/extract-uri.h | 9 + src/file-update.cpp | 9 + src/file.cpp | 3 +- src/file.h | 3 +- src/fill-or-stroke.h | 8 +- src/filter-chemistry.cpp | 3 +- src/filter-chemistry.h | 3 +- src/filter-enums.cpp | 3 +- src/filter-enums.h | 3 +- src/gc-anchored.cpp | 3 +- src/gc-anchored.h | 3 +- src/gc-finalized.cpp | 9 + src/gc-finalized.h | 18 +- src/gradient-chemistry.cpp | 3 +- src/gradient-chemistry.h | 3 +- src/gradient-drag.cpp | 3 +- src/gradient-drag.h | 3 +- src/graphlayout.cpp | 3 +- src/graphlayout.h | 3 +- src/guide-snapper.cpp | 3 +- src/guide-snapper.h | 3 +- src/help.cpp | 3 +- src/help.h | 3 +- src/helper-fns.h | 3 +- src/helper/CMakeLists.txt | 1 + src/helper/action-context.cpp | 3 +- src/helper/action-context.h | 3 +- src/helper/action.cpp | 17 +- src/helper/action.h | 13 +- src/helper/geom-curves.h | 3 +- src/helper/geom-nodetype.cpp | 3 +- src/helper/geom-nodetype.h | 3 +- src/helper/geom-pathstroke.cpp | 3 +- src/helper/geom-pathstroke.h | 3 +- src/helper/geom-pathvectorsatellites.cpp | 33 +- src/helper/geom-pathvectorsatellites.h | 31 +- src/helper/geom-satellite.cpp | 20 +- src/helper/geom-satellite.h | 20 +- src/helper/geom.cpp | 3 +- src/helper/geom.h | 3 +- src/helper/gettext.cpp | 25 +- src/helper/gettext.h | 25 +- src/helper/icon-loader.cpp | 3 +- src/helper/icon-loader.h | 18 +- src/helper/mathfns.h | 5 +- src/helper/pixbuf-ops.cpp | 3 +- src/helper/pixbuf-ops.h | 3 +- src/helper/png-write.cpp | 3 +- src/helper/png-write.h | 3 +- src/helper/sp-marshal.list | 1 + src/helper/stock-items.cpp | 3 +- src/helper/stock-items.h | 21 +- src/helper/window.cpp | 13 +- src/helper/window.h | 20 +- src/id-clash.cpp | 3 +- src/id-clash.h | 9 + src/include/CMakeLists.txt | 1 + src/include/macros.h | 3 +- src/inkgc/CMakeLists.txt | 1 + src/inkgc/gc-alloc.h | 18 +- src/inkgc/gc-core.h | 3 +- src/inkgc/gc-managed.h | 17 +- src/inkgc/gc-soft-ptr.h | 18 +- src/inkgc/gc.cpp | 3 +- src/inkscape-version.cpp.in | 1 + src/inkscape-version.h | 3 +- src/inkscape.cpp | 3 +- src/inkscape.h | 3 +- src/inkview-application.cpp | 11 +- src/inkview-application.h | 12 +- src/inkview-main.cpp | 12 +- src/inkview-window.cpp | 12 +- src/inkview-window.h | 11 +- src/io/CMakeLists.txt | 1 + src/io/Makefile.tst | 1 + src/io/bufferstream.cpp | 24 +- src/io/bufferstream.h | 27 +- src/io/dir-util.cpp | 9 + src/io/dir-util.h | 9 + src/io/doc2html.xsl | 1 + src/io/gzipstream.cpp | 32 +- src/io/gzipstream.h | 3 +- src/io/http.cpp | 19 +- src/io/http.h | 19 +- src/io/inkscapestream.cpp | 3 +- src/io/inkscapestream.h | 3 +- src/io/registrytool.cpp | 27 +- src/io/registrytool.h | 30 +- src/io/resource-manager.cpp | 3 +- src/io/resource-manager.h | 3 +- src/io/resource.cpp | 16 +- src/io/resource.h | 16 +- src/io/streamtest.cpp | 9 + src/io/stringstream.cpp | 3 +- src/io/stringstream.h | 9 + src/io/sys.cpp | 3 +- src/io/sys.h | 3 +- src/io/uristream.cpp | 3 +- src/io/uristream.h | 3 +- src/io/xsltstream.cpp | 3 +- src/io/xsltstream.h | 3 +- src/knot-enums.h | 3 +- src/knot-holder-entity.cpp | 3 +- src/knot-holder-entity.h | 3 +- src/knot-ptr.cpp | 9 + src/knot-ptr.h | 9 + src/knot.cpp | 3 +- src/knot.h | 3 +- src/knotholder.cpp | 3 +- src/knotholder.h | 3 +- src/layer-fns.cpp | 3 +- src/layer-fns.h | 3 +- src/layer-manager.cpp | 3 +- src/layer-manager.h | 3 +- src/layer-model.cpp | 3 +- src/layer-model.h | 3 +- src/libnrtype/CMakeLists.txt | 1 + src/libnrtype/FontFactory.cpp | 12 +- src/libnrtype/FontFactory.h | 9 + src/libnrtype/FontInstance.cpp | 12 +- src/libnrtype/Layout-TNG-Compute.cpp | 3 +- src/libnrtype/Layout-TNG-Input.cpp | 3 +- src/libnrtype/Layout-TNG-OutIter.cpp | 3 +- src/libnrtype/Layout-TNG-Output.cpp | 3 +- src/libnrtype/Layout-TNG-Scanline-Maker.h | 3 +- src/libnrtype/Layout-TNG-Scanline-Makers.cpp | 3 +- src/libnrtype/Layout-TNG.cpp | 3 +- src/libnrtype/Layout-TNG.h | 3 +- src/libnrtype/OpenTypeUtil.cpp | 9 + src/libnrtype/OpenTypeUtil.h | 9 + src/libnrtype/font-glyph.h | 9 + src/libnrtype/font-instance.h | 9 + src/libnrtype/font-lister.cpp | 10 + src/libnrtype/font-lister.h | 3 +- src/libnrtype/font-style.h | 9 + src/line-geometry.cpp | 3 +- src/line-geometry.h | 3 +- src/line-snapper.cpp | 3 +- src/line-snapper.h | 3 +- src/livarot/AVL.cpp | 14 +- src/livarot/AVL.h | 9 + src/livarot/AlphaLigne.cpp | 15 +- src/livarot/AlphaLigne.h | 15 +- src/livarot/BitLigne.cpp | 15 +- src/livarot/BitLigne.h | 15 +- src/livarot/CMakeLists.txt | 1 + src/livarot/Livarot.h | 9 + src/livarot/LivarotDefs.h | 14 +- src/livarot/Path.cpp | 14 +- src/livarot/Path.h | 9 + src/livarot/PathConversion.cpp | 14 +- src/livarot/PathCutting.cpp | 3 +- src/livarot/PathOutline.cpp | 12 +- src/livarot/PathSimplify.cpp | 14 +- src/livarot/PathStroke.cpp | 14 +- src/livarot/Shape.cpp | 14 +- src/livarot/Shape.h | 12 +- src/livarot/ShapeDraw.cpp | 9 + src/livarot/ShapeMisc.cpp | 14 +- src/livarot/ShapeRaster.cpp | 9 + src/livarot/ShapeSweep.cpp | 14 +- src/livarot/float-line.cpp | 15 +- src/livarot/float-line.h | 9 + src/livarot/int-line.cpp | 15 +- src/livarot/int-line.h | 9 + src/livarot/path-description.cpp | 9 + src/livarot/path-description.h | 9 + src/livarot/sweep-event-queue.h | 12 +- src/livarot/sweep-event.cpp | 9 + src/livarot/sweep-event.h | 11 +- src/livarot/sweep-tree-list.cpp | 9 + src/livarot/sweep-tree-list.h | 9 + src/livarot/sweep-tree.cpp | 9 + src/livarot/sweep-tree.h | 9 + src/live_effects/CMakeLists.txt | 1 + src/live_effects/effect-enum.h | 5 +- src/live_effects/effect.cpp | 3 +- src/live_effects/effect.h | 3 +- src/live_effects/lpe-angle_bisector.cpp | 3 +- src/live_effects/lpe-angle_bisector.h | 3 +- src/live_effects/lpe-attach-path.cpp | 3 +- src/live_effects/lpe-attach-path.h | 3 +- src/live_effects/lpe-bendpath.cpp | 3 +- src/live_effects/lpe-bendpath.h | 3 +- src/live_effects/lpe-bool.cpp | 3 +- src/live_effects/lpe-bool.h | 3 +- src/live_effects/lpe-bounding-box.cpp | 3 +- src/live_effects/lpe-bounding-box.h | 3 +- src/live_effects/lpe-bspline.cpp | 3 +- src/live_effects/lpe-bspline.h | 3 +- src/live_effects/lpe-circle_3pts.cpp | 3 +- src/live_effects/lpe-circle_3pts.h | 3 +- src/live_effects/lpe-circle_with_radius.cpp | 3 +- src/live_effects/lpe-circle_with_radius.h | 3 +- src/live_effects/lpe-clone-original.cpp | 3 +- src/live_effects/lpe-clone-original.h | 3 +- src/live_effects/lpe-constructgrid.cpp | 7 +- src/live_effects/lpe-constructgrid.h | 7 +- src/live_effects/lpe-copy_rotate.cpp | 3 +- src/live_effects/lpe-copy_rotate.h | 3 +- src/live_effects/lpe-curvestitch.cpp | 7 +- src/live_effects/lpe-curvestitch.h | 7 +- src/live_effects/lpe-dash-stroke.cpp | 3 +- src/live_effects/lpe-dash-stroke.h | 3 +- src/live_effects/lpe-dynastroke.cpp | 7 +- src/live_effects/lpe-dynastroke.h | 3 +- src/live_effects/lpe-ellipse_5pts.cpp | 3 +- src/live_effects/lpe-ellipse_5pts.h | 3 +- src/live_effects/lpe-embrodery-stitch-ordering.cpp | 3 +- src/live_effects/lpe-embrodery-stitch-ordering.h | 3 +- src/live_effects/lpe-embrodery-stitch.cpp | 3 +- src/live_effects/lpe-embrodery-stitch.h | 3 +- src/live_effects/lpe-envelope.cpp | 3 +- src/live_effects/lpe-envelope.h | 3 +- src/live_effects/lpe-extrude.cpp | 3 +- src/live_effects/lpe-extrude.h | 3 +- src/live_effects/lpe-fill-between-many.cpp | 3 +- src/live_effects/lpe-fill-between-many.h | 3 +- src/live_effects/lpe-fill-between-strokes.cpp | 3 +- src/live_effects/lpe-fill-between-strokes.h | 3 +- src/live_effects/lpe-fillet-chamfer.cpp | 3 +- src/live_effects/lpe-fillet-chamfer.h | 3 +- src/live_effects/lpe-gears.cpp | 3 +- src/live_effects/lpe-gears.h | 9 +- src/live_effects/lpe-interpolate.cpp | 3 +- src/live_effects/lpe-interpolate.h | 3 +- src/live_effects/lpe-interpolate_points.cpp | 3 +- src/live_effects/lpe-interpolate_points.h | 3 +- src/live_effects/lpe-jointype.cpp | 15 +- src/live_effects/lpe-jointype.h | 1 + src/live_effects/lpe-knot.cpp | 3 +- src/live_effects/lpe-knot.h | 3 +- src/live_effects/lpe-lattice.cpp | 9 +- src/live_effects/lpe-lattice.h | 7 +- src/live_effects/lpe-lattice2.cpp | 7 +- src/live_effects/lpe-lattice2.h | 7 +- src/live_effects/lpe-line_segment.cpp | 3 +- src/live_effects/lpe-line_segment.h | 3 +- src/live_effects/lpe-measure-segments.cpp | 3 +- src/live_effects/lpe-measure-segments.h | 3 +- src/live_effects/lpe-mirror_symmetry.cpp | 3 +- src/live_effects/lpe-mirror_symmetry.h | 3 +- src/live_effects/lpe-offset.cpp | 5 +- src/live_effects/lpe-offset.h | 3 +- src/live_effects/lpe-parallel.cpp | 3 +- src/live_effects/lpe-parallel.h | 3 +- src/live_effects/lpe-path_length.cpp | 3 +- src/live_effects/lpe-path_length.h | 3 +- src/live_effects/lpe-patternalongpath.cpp | 3 +- src/live_effects/lpe-patternalongpath.h | 5 +- src/live_effects/lpe-perp_bisector.cpp | 3 +- src/live_effects/lpe-perp_bisector.h | 3 +- src/live_effects/lpe-perspective-envelope.cpp | 3 +- src/live_effects/lpe-perspective-envelope.h | 3 +- src/live_effects/lpe-perspective_path.cpp | 3 +- src/live_effects/lpe-perspective_path.h | 3 +- src/live_effects/lpe-powerclip.cpp | 3 +- src/live_effects/lpe-powerclip.h | 3 +- src/live_effects/lpe-powermask.cpp | 3 +- src/live_effects/lpe-powermask.h | 3 +- src/live_effects/lpe-powerstroke-interpolators.h | 3 +- src/live_effects/lpe-powerstroke.cpp | 3 +- src/live_effects/lpe-powerstroke.h | 3 +- src/live_effects/lpe-pts2ellipse.cpp | 3 +- src/live_effects/lpe-pts2ellipse.h | 3 +- src/live_effects/lpe-recursiveskeleton.cpp | 3 +- src/live_effects/lpe-recursiveskeleton.h | 3 +- src/live_effects/lpe-rough-hatches.cpp | 7 +- src/live_effects/lpe-rough-hatches.h | 3 +- src/live_effects/lpe-roughen.cpp | 3 +- src/live_effects/lpe-roughen.h | 3 +- src/live_effects/lpe-ruler.cpp | 3 +- src/live_effects/lpe-ruler.h | 3 +- src/live_effects/lpe-show_handles.cpp | 7 +- src/live_effects/lpe-show_handles.h | 7 +- src/live_effects/lpe-simplify.cpp | 3 +- src/live_effects/lpe-simplify.h | 3 +- src/live_effects/lpe-skeleton.cpp | 3 +- src/live_effects/lpe-skeleton.h | 3 +- src/live_effects/lpe-sketch.cpp | 3 +- src/live_effects/lpe-sketch.h | 3 +- src/live_effects/lpe-spiro.cpp | 3 +- src/live_effects/lpe-spiro.h | 3 +- src/live_effects/lpe-tangent_to_curve.cpp | 3 +- src/live_effects/lpe-tangent_to_curve.h | 3 +- src/live_effects/lpe-taperstroke.cpp | 3 +- src/live_effects/lpe-taperstroke.h | 3 +- src/live_effects/lpe-test-doEffect-stack.cpp | 3 +- src/live_effects/lpe-test-doEffect-stack.h | 13 +- src/live_effects/lpe-text_label.cpp | 3 +- src/live_effects/lpe-text_label.h | 3 +- src/live_effects/lpe-transform_2pts.cpp | 3 +- src/live_effects/lpe-transform_2pts.h | 3 +- src/live_effects/lpe-vonkoch.cpp | 3 +- src/live_effects/lpe-vonkoch.h | 3 +- src/live_effects/lpegroupbbox.cpp | 3 +- src/live_effects/lpegroupbbox.h | 3 +- src/live_effects/lpeobject-reference.cpp | 3 +- src/live_effects/lpeobject-reference.h | 3 +- src/live_effects/lpeobject.cpp | 3 +- src/live_effects/lpeobject.h | 7 +- src/live_effects/parameter/array.cpp | 3 +- src/live_effects/parameter/array.h | 5 +- src/live_effects/parameter/bool.cpp | 3 +- src/live_effects/parameter/bool.h | 3 +- src/live_effects/parameter/colorpicker.cpp | 3 +- src/live_effects/parameter/colorpicker.h | 3 +- src/live_effects/parameter/enum.h | 5 +- src/live_effects/parameter/fontbutton.cpp | 3 +- src/live_effects/parameter/fontbutton.h | 3 +- src/live_effects/parameter/hidden.cpp | 3 +- src/live_effects/parameter/hidden.h | 3 +- src/live_effects/parameter/item-reference.cpp | 3 +- src/live_effects/parameter/item-reference.h | 3 +- src/live_effects/parameter/item.cpp | 3 +- src/live_effects/parameter/item.h | 5 +- src/live_effects/parameter/message.cpp | 3 +- src/live_effects/parameter/message.h | 3 +- src/live_effects/parameter/originalitem.cpp | 3 +- src/live_effects/parameter/originalitem.h | 5 +- src/live_effects/parameter/originalitemarray.cpp | 3 +- src/live_effects/parameter/originalitemarray.h | 3 +- src/live_effects/parameter/originalpath.cpp | 3 +- src/live_effects/parameter/originalpath.h | 5 +- src/live_effects/parameter/originalpatharray.cpp | 3 +- src/live_effects/parameter/originalpatharray.h | 3 +- src/live_effects/parameter/parameter.cpp | 3 +- src/live_effects/parameter/parameter.h | 5 +- src/live_effects/parameter/path-reference.cpp | 3 +- src/live_effects/parameter/path-reference.h | 3 +- src/live_effects/parameter/path.cpp | 3 +- src/live_effects/parameter/path.h | 5 +- src/live_effects/parameter/point.cpp | 3 +- src/live_effects/parameter/point.h | 5 +- .../parameter/powerstrokepointarray.cpp | 3 +- src/live_effects/parameter/powerstrokepointarray.h | 5 +- src/live_effects/parameter/random.cpp | 3 +- src/live_effects/parameter/random.h | 5 +- src/live_effects/parameter/satellitesarray.cpp | 3 +- src/live_effects/parameter/satellitesarray.h | 5 +- src/live_effects/parameter/text.cpp | 3 +- src/live_effects/parameter/text.h | 3 +- src/live_effects/parameter/togglebutton.cpp | 3 +- src/live_effects/parameter/togglebutton.h | 3 +- src/live_effects/parameter/transformedpoint.cpp | 3 +- src/live_effects/parameter/transformedpoint.h | 3 +- src/live_effects/parameter/unit.cpp | 3 +- src/live_effects/parameter/unit.h | 5 +- src/live_effects/parameter/vector.cpp | 3 +- src/live_effects/parameter/vector.h | 3 +- src/live_effects/spiro-converters.cpp | 1 + src/live_effects/spiro-converters.h | 9 + src/live_effects/spiro.cpp | 34 +- src/live_effects/spiro.h | 34 +- src/main-cmdlineact.cpp | 3 +- src/main-cmdlineact.h | 3 +- src/main-cmdlinexact.cpp | 8 +- src/main-cmdlinexact.h | 6 +- src/main.cpp | 3 +- src/media.cpp | 9 + src/media.h | 9 + src/menus-skeleton.h | 9 + src/message-context.cpp | 3 +- src/message-context.h | 3 +- src/message-stack.cpp | 3 +- src/message-stack.h | 3 +- src/message.h | 3 +- src/mod360.cpp | 9 + src/mod360.h | 9 + src/number-opt-number.h | 3 +- src/object-hierarchy.cpp | 3 +- src/object-hierarchy.h | 3 +- src/object-snapper.cpp | 3 +- src/object-snapper.h | 3 +- src/object/CMakeLists.txt | 1 + src/object/box3d-side.cpp | 3 +- src/object/box3d-side.h | 3 +- src/object/box3d.cpp | 3 +- src/object/box3d.h | 3 +- src/object/color-profile.cpp | 9 + src/object/color-profile.h | 9 + src/object/filters/CMakeLists.txt | 1 + src/object/filters/blend.cpp | 3 +- src/object/filters/blend.h | 3 +- src/object/filters/colormatrix.cpp | 3 +- src/object/filters/colormatrix.h | 3 +- src/object/filters/componenttransfer-funcnode.cpp | 3 +- src/object/filters/componenttransfer-funcnode.h | 3 +- src/object/filters/componenttransfer.cpp | 3 +- src/object/filters/componenttransfer.h | 3 +- src/object/filters/composite.cpp | 3 +- src/object/filters/composite.h | 3 +- src/object/filters/convolvematrix.cpp | 3 +- src/object/filters/convolvematrix.h | 3 +- src/object/filters/diffuselighting.cpp | 3 +- src/object/filters/diffuselighting.h | 3 +- src/object/filters/displacementmap.cpp | 3 +- src/object/filters/displacementmap.h | 3 +- src/object/filters/distantlight.cpp | 3 +- src/object/filters/distantlight.h | 3 +- src/object/filters/flood.cpp | 3 +- src/object/filters/flood.h | 3 +- src/object/filters/gaussian-blur.cpp | 3 +- src/object/filters/gaussian-blur.h | 3 +- src/object/filters/image.cpp | 3 +- src/object/filters/image.h | 3 +- src/object/filters/merge.cpp | 3 +- src/object/filters/merge.h | 3 +- src/object/filters/mergenode.cpp | 3 +- src/object/filters/mergenode.h | 3 +- src/object/filters/morphology.cpp | 3 +- src/object/filters/morphology.h | 3 +- src/object/filters/offset.cpp | 3 +- src/object/filters/offset.h | 3 +- src/object/filters/pointlight.cpp | 3 +- src/object/filters/pointlight.h | 3 +- src/object/filters/sp-filter-primitive.cpp | 3 +- src/object/filters/sp-filter-primitive.h | 3 +- src/object/filters/specularlighting.cpp | 3 +- src/object/filters/specularlighting.h | 3 +- src/object/filters/spotlight.cpp | 3 +- src/object/filters/spotlight.h | 3 +- src/object/filters/tile.cpp | 3 +- src/object/filters/tile.h | 3 +- src/object/filters/turbulence.cpp | 3 +- src/object/filters/turbulence.h | 3 +- src/object/object-set.cpp | 3 +- src/object/object-set.h | 3 +- src/object/persp3d-reference.cpp | 3 +- src/object/persp3d-reference.h | 3 +- src/object/persp3d.cpp | 3 +- src/object/persp3d.h | 3 +- src/object/sp-anchor.cpp | 3 +- src/object/sp-anchor.h | 3 +- src/object/sp-clippath.cpp | 3 +- src/object/sp-clippath.h | 3 +- src/object/sp-conn-end-pair.cpp | 3 +- src/object/sp-conn-end-pair.h | 3 +- src/object/sp-conn-end.cpp | 9 + src/object/sp-conn-end.h | 9 + src/object/sp-defs.cpp | 3 +- src/object/sp-defs.h | 3 +- src/object/sp-desc.cpp | 3 +- src/object/sp-desc.h | 3 +- src/object/sp-dimensions.cpp | 3 +- src/object/sp-dimensions.h | 1 + src/object/sp-ellipse.cpp | 3 +- src/object/sp-ellipse.h | 3 +- src/object/sp-factory.cpp | 3 +- src/object/sp-factory.h | 3 +- src/object/sp-filter-reference.cpp | 9 + src/object/sp-filter-reference.h | 9 + src/object/sp-filter-units.h | 9 + src/object/sp-filter.cpp | 3 +- src/object/sp-filter.h | 3 +- src/object/sp-flowdiv.cpp | 9 + src/object/sp-flowdiv.h | 9 + src/object/sp-flowregion.cpp | 9 + src/object/sp-flowregion.h | 9 + src/object/sp-flowtext.cpp | 9 + src/object/sp-flowtext.h | 9 + src/object/sp-font-face.cpp | 3 +- src/object/sp-font-face.h | 5 +- src/object/sp-font.cpp | 3 +- src/object/sp-font.h | 3 +- src/object/sp-glyph-kerning.cpp | 3 +- src/object/sp-glyph-kerning.h | 3 +- src/object/sp-glyph.cpp | 3 +- src/object/sp-glyph.h | 3 +- src/object/sp-gradient-reference.cpp | 9 + src/object/sp-gradient-reference.h | 9 + src/object/sp-gradient-spread.h | 9 + src/object/sp-gradient-units.h | 9 + src/object/sp-gradient-vector.h | 9 + src/object/sp-gradient.cpp | 3 +- src/object/sp-gradient.h | 3 +- src/object/sp-guide.cpp | 3 +- src/object/sp-guide.h | 23 +- src/object/sp-hatch-path.cpp | 3 +- src/object/sp-hatch-path.h | 3 +- src/object/sp-hatch.cpp | 3 +- src/object/sp-hatch.h | 3 +- src/object/sp-image.cpp | 5 +- src/object/sp-image.h | 3 +- src/object/sp-item-group.cpp | 3 +- src/object/sp-item-group.h | 3 +- src/object/sp-item-rm-unsatisfied-cns.cpp | 9 + src/object/sp-item-rm-unsatisfied-cns.h | 9 + src/object/sp-item-transform.cpp | 3 +- src/object/sp-item-transform.h | 9 + src/object/sp-item-update-cns.cpp | 9 + src/object/sp-item-update-cns.h | 9 + src/object/sp-item.cpp | 3 +- src/object/sp-item.h | 3 +- src/object/sp-line.cpp | 3 +- src/object/sp-line.h | 3 +- src/object/sp-linear-gradient.cpp | 9 + src/object/sp-linear-gradient.h | 9 + src/object/sp-lpe-item.cpp | 3 +- src/object/sp-lpe-item.h | 3 +- src/object/sp-marker-loc.h | 9 + src/object/sp-marker.cpp | 3 +- src/object/sp-marker.h | 3 +- src/object/sp-mask.cpp | 3 +- src/object/sp-mask.h | 3 +- src/object/sp-mesh-array.cpp | 5 +- src/object/sp-mesh-array.h | 3 +- src/object/sp-mesh-gradient.cpp | 9 + src/object/sp-mesh-gradient.h | 9 + src/object/sp-mesh-patch.cpp | 3 +- src/object/sp-mesh-patch.h | 3 +- src/object/sp-mesh-row.cpp | 3 +- src/object/sp-mesh-row.h | 3 +- src/object/sp-metadata.cpp | 3 +- src/object/sp-metadata.h | 3 +- src/object/sp-missing-glyph.cpp | 3 +- src/object/sp-missing-glyph.h | 3 +- src/object/sp-namedview.cpp | 3 +- src/object/sp-namedview.h | 3 +- src/object/sp-object-group.cpp | 3 +- src/object/sp-object-group.h | 3 +- src/object/sp-object.cpp | 3 +- src/object/sp-object.h | 3 +- src/object/sp-offset.cpp | 3 +- src/object/sp-offset.h | 3 +- src/object/sp-paint-server-reference.h | 3 +- src/object/sp-paint-server.cpp | 3 +- src/object/sp-paint-server.h | 3 +- src/object/sp-path.cpp | 3 +- src/object/sp-path.h | 3 +- src/object/sp-pattern.cpp | 3 +- src/object/sp-pattern.h | 3 +- src/object/sp-polygon.cpp | 3 +- src/object/sp-polygon.h | 3 +- src/object/sp-polyline.cpp | 3 +- src/object/sp-polyline.h | 9 + src/object/sp-radial-gradient.cpp | 9 + src/object/sp-radial-gradient.h | 9 + src/object/sp-rect.cpp | 3 +- src/object/sp-rect.h | 3 +- src/object/sp-root.cpp | 3 +- src/object/sp-root.h | 3 +- src/object/sp-script.cpp | 3 +- src/object/sp-script.h | 3 +- src/object/sp-shape.cpp | 3 +- src/object/sp-shape.h | 3 +- src/object/sp-solid-color.cpp | 3 +- src/object/sp-solid-color.h | 3 +- src/object/sp-spiral.cpp | 3 +- src/object/sp-spiral.h | 3 +- src/object/sp-star.cpp | 3 +- src/object/sp-star.h | 3 +- src/object/sp-stop.cpp | 3 +- src/object/sp-stop.h | 9 + src/object/sp-string.cpp | 3 +- src/object/sp-string.h | 9 + src/object/sp-style-elem.cpp | 9 + src/object/sp-style-elem.h | 9 + src/object/sp-switch.cpp | 3 +- src/object/sp-switch.h | 3 +- src/object/sp-symbol.cpp | 3 +- src/object/sp-symbol.h | 3 +- src/object/sp-tag-use-reference.cpp | 3 +- src/object/sp-tag-use-reference.h | 3 +- src/object/sp-tag-use.cpp | 3 +- src/object/sp-tag-use.h | 3 +- src/object/sp-tag.cpp | 5 +- src/object/sp-tag.h | 3 +- src/object/sp-text.cpp | 3 +- src/object/sp-text.h | 3 +- src/object/sp-textpath.h | 9 + src/object/sp-title.cpp | 3 +- src/object/sp-title.h | 3 +- src/object/sp-tref-reference.cpp | 3 +- src/object/sp-tref-reference.h | 5 +- src/object/sp-tref.cpp | 3 +- src/object/sp-tref.h | 3 +- src/object/sp-tspan.cpp | 3 +- src/object/sp-tspan.h | 9 + src/object/sp-use-reference.cpp | 3 +- src/object/sp-use-reference.h | 3 +- src/object/sp-use.cpp | 3 +- src/object/sp-use.h | 3 +- src/object/uri-references.cpp | 3 +- src/object/uri-references.h | 3 +- src/object/uri.cpp | 3 +- src/object/uri.h | 3 +- src/object/viewbox.cpp | 3 +- src/object/viewbox.h | 3 +- src/path-chemistry.cpp | 3 +- src/path-chemistry.h | 3 +- src/path-prefix.cpp | 21 +- src/path-prefix.h | 9 + src/perspective-line.cpp | 3 +- src/perspective-line.h | 3 +- src/plugin.def | 1 + src/preferences-skeleton.h | 9 + src/preferences.cpp | 3 +- src/preferences.h | 3 +- src/prefix.cpp | 9 + src/prefix.h | 9 + src/print.cpp | 9 + src/print.h | 9 + src/profile-manager.cpp | 3 +- src/profile-manager.h | 3 +- src/proj_pt.cpp | 3 +- src/proj_pt.h | 3 +- src/proofs | 3 + src/pure-transform.cpp | 3 +- src/pure-transform.h | 9 +- src/rdf.cpp | 3 +- src/rdf.h | 3 +- src/remove-last.h | 9 + src/removeoverlap.cpp | 3 +- src/removeoverlap.h | 3 +- src/rubberband.cpp | 3 +- src/rubberband.h | 3 +- src/satisfied-guide-cns.cpp | 9 + src/satisfied-guide-cns.h | 9 + src/selcue.cpp | 3 +- src/selcue.h | 3 +- src/selection-chemistry.cpp | 3 +- src/selection-chemistry.h | 3 +- src/selection-describer.cpp | 3 +- src/selection-describer.h | 3 +- src/selection.cpp | 3 +- src/selection.h | 3 +- src/seltrans-handles.cpp | 9 + src/seltrans-handles.h | 3 +- src/seltrans.cpp | 3 +- src/seltrans.h | 3 +- src/shortcuts.cpp | 22 +- src/shortcuts.h | 9 + src/snap-candidate.h | 3 +- src/snap-enums.h | 3 +- src/snap-preferences.cpp | 3 +- src/snap-preferences.h | 3 +- src/snap.cpp | 3 +- src/snap.h | 3 +- src/snapped-curve.cpp | 3 +- src/snapped-curve.h | 3 +- src/snapped-line.cpp | 3 +- src/snapped-line.h | 3 +- src/snapped-point.cpp | 3 +- src/snapped-point.h | 3 +- src/snapper.cpp | 3 +- src/snapper.h | 3 +- src/sp-cursor.cpp | 3 +- src/sp-cursor.h | 9 + src/sp-guide-attachment.h | 9 + src/sp-guide-constraint.h | 9 + src/sp-item-notify-moveto.cpp | 9 + src/sp-item-notify-moveto.h | 9 + src/splivarot.cpp | 13 +- src/splivarot.h | 15 +- src/streq.h | 9 + src/strneq.h | 9 + src/style-enums.h | 3 +- src/style-internal.cpp | 3 +- src/style-internal.h | 3 +- src/style.cpp | 3 +- src/style.h | 3 +- src/svg-profile.h | 3 +- src/svg/CMakeLists.txt | 1 + src/svg/css-ostringstream-test.h | 9 + src/svg/css-ostringstream.cpp | 9 + src/svg/css-ostringstream.h | 9 + src/svg/path-string.cpp | 18 +- src/svg/path-string.h | 18 +- src/svg/sp-svg.def | 1 + src/svg/stringstream-test.h | 9 + src/svg/stringstream.cpp | 9 + src/svg/stringstream.h | 9 + src/svg/strip-trailing-zeros.cpp | 9 + src/svg/strip-trailing-zeros.h | 9 + src/svg/svg-affine-test.h | 9 + src/svg/svg-affine.cpp | 3 +- src/svg/svg-angle.cpp | 3 +- src/svg/svg-angle.h | 3 +- src/svg/svg-color-test.h | 9 + src/svg/svg-color.cpp | 3 +- src/svg/svg-color.h | 9 + src/svg/svg-icc-color.h | 9 + src/svg/svg-length-test.h | 9 + src/svg/svg-length.cpp | 13 +- src/svg/svg-length.h | 3 +- src/svg/svg-path-geom-test.h | 9 + src/svg/svg-path.cpp | 3 +- src/svg/svg.h | 3 +- src/svg/test-stubs.cpp | 3 +- src/svg/test-stubs.h | 3 +- src/syseq.h | 3 +- src/text-chemistry.cpp | 3 +- src/text-chemistry.h | 3 +- src/text-editing.cpp | 3 +- src/text-editing.h | 3 +- src/text-tag-attributes.h | 22 +- src/trace/CMakeLists.txt | 1 + src/trace/autotrace/inkscape-autotrace.cpp | 6 +- src/trace/autotrace/inkscape-autotrace.h | 8 +- src/trace/filterset.cpp | 3 +- src/trace/filterset.h | 3 +- src/trace/imagemap-gdk.cpp | 9 + src/trace/imagemap-gdk.h | 9 + src/trace/imagemap.cpp | 9 + src/trace/imagemap.h | 9 + src/trace/pool.h | 3 +- src/trace/potrace/bitmap.h | 4 + src/trace/potrace/inkscape-potrace.cpp | 3 +- src/trace/potrace/inkscape-potrace.h | 3 +- src/trace/quantize.cpp | 3 +- src/trace/quantize.h | 3 +- src/trace/siox.cpp | 5 +- src/trace/siox.h | 3 +- src/trace/trace.cpp | 3 +- src/trace/trace.h | 3 +- src/transf_mat_3x4.cpp | 3 +- src/transf_mat_3x4.h | 3 +- src/ui/CMakeLists.txt | 1 + src/ui/cache/svg_preview_cache.cpp | 3 +- src/ui/cache/svg_preview_cache.h | 3 +- src/ui/clipboard.cpp | 21 +- src/ui/clipboard.h | 21 +- src/ui/contextmenu.cpp | 3 +- src/ui/contextmenu.h | 3 +- src/ui/control-manager.cpp | 3 +- src/ui/control-manager.h | 3 +- src/ui/control-types.h | 3 +- src/ui/dialog-events.cpp | 3 +- src/ui/dialog-events.h | 3 +- src/ui/dialog/aboutbox.cpp | 3 +- src/ui/dialog/aboutbox.h | 3 +- src/ui/dialog/align-and-distribute.cpp | 3 +- src/ui/dialog/align-and-distribute.h | 3 +- src/ui/dialog/arrange-tab.h | 3 +- src/ui/dialog/attrdialog.cpp | 1 + src/ui/dialog/attrdialog.h | 1 + src/ui/dialog/behavior.h | 3 +- src/ui/dialog/calligraphic-profile-rename.cpp | 7 +- src/ui/dialog/calligraphic-profile-rename.h | 5 +- src/ui/dialog/clonetiler.cpp | 3 +- src/ui/dialog/clonetiler.h | 3 +- src/ui/dialog/color-item.cpp | 3 +- src/ui/dialog/color-item.h | 3 +- src/ui/dialog/cssdialog.cpp | 3 +- src/ui/dialog/cssdialog.h | 3 +- src/ui/dialog/debug.cpp | 3 +- src/ui/dialog/debug.h | 3 +- src/ui/dialog/desktop-tracker.cpp | 3 +- src/ui/dialog/desktop-tracker.h | 3 +- src/ui/dialog/dialog-manager.cpp | 3 +- src/ui/dialog/dialog-manager.h | 7 +- src/ui/dialog/dialog.cpp | 3 +- src/ui/dialog/dialog.h | 3 +- src/ui/dialog/dock-behavior.cpp | 3 +- src/ui/dialog/dock-behavior.h | 3 +- src/ui/dialog/document-metadata.cpp | 3 +- src/ui/dialog/document-metadata.h | 3 +- src/ui/dialog/document-properties.cpp | 3 +- src/ui/dialog/document-properties.h | 3 +- src/ui/dialog/export.cpp | 3 +- src/ui/dialog/export.h | 3 +- src/ui/dialog/extension-editor.cpp | 3 +- src/ui/dialog/extension-editor.h | 3 +- src/ui/dialog/extensions.cpp | 3 +- src/ui/dialog/extensions.h | 5 +- src/ui/dialog/filedialog.cpp | 3 +- src/ui/dialog/filedialog.h | 3 +- src/ui/dialog/filedialogimpl-gtkmm.cpp | 3 +- src/ui/dialog/filedialogimpl-gtkmm.h | 3 +- src/ui/dialog/filedialogimpl-win32.cpp | 5 +- src/ui/dialog/filedialogimpl-win32.h | 5 +- src/ui/dialog/fill-and-stroke.cpp | 3 +- src/ui/dialog/fill-and-stroke.h | 3 +- src/ui/dialog/filter-editor.cpp | 3 +- src/ui/dialog/filter-editor.h | 3 +- src/ui/dialog/filter-effects-dialog.cpp | 3 +- src/ui/dialog/filter-effects-dialog.h | 3 +- src/ui/dialog/find.cpp | 3 +- src/ui/dialog/find.h | 3 +- src/ui/dialog/floating-behavior.cpp | 3 +- src/ui/dialog/floating-behavior.h | 3 +- src/ui/dialog/font-substitution.cpp | 3 +- src/ui/dialog/font-substitution.h | 3 +- src/ui/dialog/glyphs.cpp | 3 +- src/ui/dialog/glyphs.h | 3 +- src/ui/dialog/grid-arrange-tab.cpp | 35 +- src/ui/dialog/grid-arrange-tab.h | 3 +- src/ui/dialog/guides.cpp | 3 +- src/ui/dialog/guides.h | 3 +- src/ui/dialog/icon-preview.cpp | 3 +- src/ui/dialog/icon-preview.h | 3 +- src/ui/dialog/inkscape-preferences.cpp | 3 +- src/ui/dialog/inkscape-preferences.h | 3 +- src/ui/dialog/input.cpp | 3 +- src/ui/dialog/input.h | 3 +- src/ui/dialog/knot-properties.cpp | 3 +- src/ui/dialog/knot-properties.h | 3 +- src/ui/dialog/layer-properties.cpp | 3 +- src/ui/dialog/layer-properties.h | 3 +- src/ui/dialog/layers.cpp | 3 +- src/ui/dialog/layers.h | 3 +- src/ui/dialog/livepatheffect-add.cpp | 3 +- src/ui/dialog/livepatheffect-add.h | 3 +- src/ui/dialog/livepatheffect-editor.cpp | 3 +- src/ui/dialog/livepatheffect-editor.h | 3 +- src/ui/dialog/lpe-fillet-chamfer-properties.cpp | 3 +- src/ui/dialog/lpe-fillet-chamfer-properties.h | 3 +- src/ui/dialog/lpe-powerstroke-properties.cpp | 3 +- src/ui/dialog/lpe-powerstroke-properties.h | 3 +- src/ui/dialog/memory.cpp | 5 +- src/ui/dialog/memory.h | 5 +- src/ui/dialog/messages.cpp | 3 +- src/ui/dialog/messages.h | 3 +- src/ui/dialog/new-from-template.cpp | 5 +- src/ui/dialog/new-from-template.h | 5 +- src/ui/dialog/object-attributes.cpp | 27 +- src/ui/dialog/object-attributes.h | 26 +- src/ui/dialog/object-properties.cpp | 9 +- src/ui/dialog/object-properties.h | 11 +- src/ui/dialog/objects.cpp | 3 +- src/ui/dialog/objects.h | 3 +- src/ui/dialog/ocaldialogs.cpp | 3 +- src/ui/dialog/ocaldialogs.h | 5 +- src/ui/dialog/panel-dialog.h | 3 +- src/ui/dialog/pixelartdialog.cpp | 3 +- src/ui/dialog/pixelartdialog.h | 3 +- src/ui/dialog/polar-arrange-tab.cpp | 3 +- src/ui/dialog/polar-arrange-tab.h | 3 +- src/ui/dialog/print-colors-preview-dialog.cpp | 5 +- src/ui/dialog/print-colors-preview-dialog.h | 3 +- src/ui/dialog/print.cpp | 3 +- src/ui/dialog/print.h | 3 +- src/ui/dialog/prototype.cpp | 3 +- src/ui/dialog/prototype.h | 3 +- src/ui/dialog/save-template-dialog.cpp | 10 + src/ui/dialog/save-template-dialog.h | 9 + src/ui/dialog/spellcheck.cpp | 3 +- src/ui/dialog/spellcheck.h | 3 +- src/ui/dialog/styledialog.cpp | 3 +- src/ui/dialog/styledialog.h | 3 +- src/ui/dialog/svg-fonts-dialog.cpp | 3 +- src/ui/dialog/svg-fonts-dialog.h | 3 +- src/ui/dialog/swatches.cpp | 3 +- src/ui/dialog/swatches.h | 3 +- src/ui/dialog/symbols.cpp | 3 +- src/ui/dialog/symbols.h | 3 +- src/ui/dialog/tags.cpp | 3 +- src/ui/dialog/tags.h | 3 +- src/ui/dialog/template-load-tab.cpp | 3 +- src/ui/dialog/template-load-tab.h | 5 +- src/ui/dialog/template-widget.cpp | 5 +- src/ui/dialog/template-widget.h | 5 +- src/ui/dialog/text-edit.cpp | 3 +- src/ui/dialog/text-edit.h | 3 +- src/ui/dialog/tile.cpp | 3 +- src/ui/dialog/tile.h | 3 +- src/ui/dialog/tracedialog.cpp | 3 +- src/ui/dialog/tracedialog.h | 3 +- src/ui/dialog/transformation.cpp | 3 +- src/ui/dialog/transformation.h | 3 +- src/ui/dialog/undo-history.cpp | 3 +- src/ui/dialog/undo-history.h | 3 +- src/ui/dialog/xml-tree.cpp | 3 +- src/ui/dialog/xml-tree.h | 12 +- src/ui/draw-anchor.cpp | 3 +- src/ui/draw-anchor.h | 9 + src/ui/event-debug.h | 3 +- src/ui/icon-names.h | 3 +- src/ui/interface.cpp | 3 +- src/ui/interface.h | 3 +- src/ui/monitor.cpp | 23 +- src/ui/monitor.h | 23 +- src/ui/previewable.h | 3 +- src/ui/previewholder.cpp | 3 +- src/ui/previewholder.h | 3 +- src/ui/selected-color.cpp | 3 +- src/ui/selected-color.h | 3 +- src/ui/shape-editor-knotholders.cpp | 3 +- src/ui/shape-editor.cpp | 11 +- src/ui/shape-editor.h | 15 +- src/ui/tool-factory.cpp | 3 +- src/ui/tool-factory.h | 3 +- src/ui/tool/commit-events.h | 3 +- src/ui/tool/control-point-selection.cpp | 3 +- src/ui/tool/control-point-selection.h | 3 +- src/ui/tool/control-point.cpp | 3 +- src/ui/tool/control-point.h | 3 +- src/ui/tool/curve-drag-point.cpp | 3 +- src/ui/tool/curve-drag-point.h | 3 +- src/ui/tool/event-utils.cpp | 3 +- src/ui/tool/event-utils.h | 3 +- src/ui/tool/manipulator.cpp | 3 +- src/ui/tool/manipulator.h | 3 +- src/ui/tool/modifier-tracker.cpp | 3 +- src/ui/tool/modifier-tracker.h | 3 +- src/ui/tool/multi-path-manipulator.cpp | 3 +- src/ui/tool/multi-path-manipulator.h | 3 +- src/ui/tool/node-types.h | 3 +- src/ui/tool/node.cpp | 3 +- src/ui/tool/node.h | 3 +- src/ui/tool/path-manipulator.cpp | 3 +- src/ui/tool/path-manipulator.h | 3 +- src/ui/tool/selectable-control-point.cpp | 3 +- src/ui/tool/selectable-control-point.h | 3 +- src/ui/tool/selector.cpp | 3 +- src/ui/tool/selector.h | 3 +- src/ui/tool/shape-record.h | 3 +- src/ui/tool/transform-handle-set.cpp | 3 +- src/ui/tool/transform-handle-set.h | 3 +- src/ui/toolbar/arc-toolbar.cpp | 3 +- src/ui/toolbar/arc-toolbar.h | 3 +- src/ui/toolbar/box3d-toolbar.cpp | 3 +- src/ui/toolbar/box3d-toolbar.h | 3 +- src/ui/toolbar/calligraphy-toolbar.cpp | 3 +- src/ui/toolbar/calligraphy-toolbar.h | 3 +- src/ui/toolbar/connector-toolbar.cpp | 3 +- src/ui/toolbar/connector-toolbar.h | 3 +- src/ui/toolbar/dropper-toolbar.cpp | 3 +- src/ui/toolbar/dropper-toolbar.h | 3 +- src/ui/toolbar/eraser-toolbar.cpp | 3 +- src/ui/toolbar/eraser-toolbar.h | 3 +- src/ui/toolbar/gradient-toolbar.cpp | 3 +- src/ui/toolbar/gradient-toolbar.h | 3 +- src/ui/toolbar/lpe-toolbar.cpp | 3 +- src/ui/toolbar/lpe-toolbar.h | 3 +- src/ui/toolbar/measure-toolbar.cpp | 3 +- src/ui/toolbar/measure-toolbar.h | 3 +- src/ui/toolbar/mesh-toolbar.cpp | 3 +- src/ui/toolbar/mesh-toolbar.h | 3 +- src/ui/toolbar/node-toolbar.cpp | 3 +- src/ui/toolbar/node-toolbar.h | 3 +- src/ui/toolbar/paintbucket-toolbar.cpp | 3 +- src/ui/toolbar/paintbucket-toolbar.h | 3 +- src/ui/toolbar/pencil-toolbar.cpp | 3 +- src/ui/toolbar/pencil-toolbar.h | 3 +- src/ui/toolbar/rect-toolbar.cpp | 3 +- src/ui/toolbar/rect-toolbar.h | 3 +- src/ui/toolbar/select-toolbar.cpp | 3 +- src/ui/toolbar/select-toolbar.h | 3 +- src/ui/toolbar/spiral-toolbar.cpp | 3 +- src/ui/toolbar/spiral-toolbar.h | 3 +- src/ui/toolbar/spray-toolbar.cpp | 3 +- src/ui/toolbar/spray-toolbar.h | 3 +- src/ui/toolbar/star-toolbar.cpp | 3 +- src/ui/toolbar/star-toolbar.h | 3 +- src/ui/toolbar/text-toolbar.cpp | 3 +- src/ui/toolbar/text-toolbar.h | 3 +- src/ui/toolbar/toolbar.cpp | 9 + src/ui/toolbar/toolbar.h | 9 + src/ui/toolbar/tweak-toolbar.cpp | 3 +- src/ui/toolbar/tweak-toolbar.h | 3 +- src/ui/toolbar/zoom-toolbar.cpp | 3 +- src/ui/toolbar/zoom-toolbar.h | 3 +- src/ui/tools-switch.cpp | 3 +- src/ui/tools-switch.h | 3 +- src/ui/tools/arc-tool.cpp | 3 +- src/ui/tools/arc-tool.h | 3 +- src/ui/tools/box3d-tool.cpp | 3 +- src/ui/tools/box3d-tool.h | 3 +- src/ui/tools/calligraphic-tool.cpp | 3 +- src/ui/tools/calligraphic-tool.h | 3 +- src/ui/tools/connector-tool.cpp | 3 +- src/ui/tools/connector-tool.h | 3 +- src/ui/tools/dropper-tool.cpp | 3 +- src/ui/tools/dropper-tool.h | 3 +- src/ui/tools/dynamic-base.cpp | 9 + src/ui/tools/dynamic-base.h | 3 +- src/ui/tools/eraser-tool.cpp | 3 +- src/ui/tools/eraser-tool.h | 3 +- src/ui/tools/flood-tool.cpp | 3 +- src/ui/tools/flood-tool.h | 3 +- src/ui/tools/freehand-base.cpp | 3 +- src/ui/tools/freehand-base.h | 3 +- src/ui/tools/gradient-tool.cpp | 3 +- src/ui/tools/gradient-tool.h | 3 +- src/ui/tools/lpe-tool.cpp | 3 +- src/ui/tools/lpe-tool.h | 3 +- src/ui/tools/measure-tool.cpp | 3 +- src/ui/tools/measure-tool.h | 3 +- src/ui/tools/mesh-tool.cpp | 3 +- src/ui/tools/mesh-tool.h | 3 +- src/ui/tools/node-tool.cpp | 3 +- src/ui/tools/node-tool.h | 3 +- src/ui/tools/pen-tool.cpp | 3 +- src/ui/tools/pen-tool.h | 13 +- src/ui/tools/pencil-tool.cpp | 3 +- src/ui/tools/pencil-tool.h | 13 +- src/ui/tools/rect-tool.cpp | 3 +- src/ui/tools/rect-tool.h | 3 +- src/ui/tools/select-tool.cpp | 3 +- src/ui/tools/select-tool.h | 3 +- src/ui/tools/spiral-tool.cpp | 3 +- src/ui/tools/spiral-tool.h | 3 +- src/ui/tools/spray-tool.cpp | 3 +- src/ui/tools/spray-tool.h | 5 +- src/ui/tools/star-tool.cpp | 3 +- src/ui/tools/star-tool.h | 3 +- src/ui/tools/text-tool.cpp | 3 +- src/ui/tools/text-tool.h | 3 +- src/ui/tools/tool-base.cpp | 3 +- src/ui/tools/tool-base.h | 3 +- src/ui/tools/tweak-tool.cpp | 3 +- src/ui/tools/tweak-tool.h | 5 +- src/ui/tools/zoom-tool.cpp | 3 +- src/ui/tools/zoom-tool.h | 3 +- src/ui/util.cpp | 3 +- src/ui/util.h | 3 +- src/ui/uxmanager.cpp | 3 +- src/ui/uxmanager.h | 3 +- src/ui/view/edit-widget-interface.h | 3 +- src/ui/view/svg-view-widget.cpp | 13 +- src/ui/view/svg-view-widget.h | 13 +- src/ui/view/svg-view.cpp | 3 +- src/ui/view/svg-view.h | 3 +- src/ui/view/view-widget.cpp | 3 +- src/ui/view/view-widget.h | 3 +- src/ui/view/view.cpp | 3 +- src/ui/view/view.h | 3 +- src/ui/widget/alignment-selector.cpp | 3 +- src/ui/widget/alignment-selector.h | 3 +- src/ui/widget/anchor-selector.cpp | 3 +- src/ui/widget/anchor-selector.h | 3 +- src/ui/widget/attr-widget.h | 3 +- src/ui/widget/button.cpp | 3 +- src/ui/widget/button.h | 3 +- src/ui/widget/clipmaskicon.cpp | 3 +- src/ui/widget/clipmaskicon.h | 3 +- src/ui/widget/color-entry.cpp | 3 +- src/ui/widget/color-entry.h | 3 +- src/ui/widget/color-icc-selector.cpp | 9 + src/ui/widget/color-icc-selector.h | 9 + src/ui/widget/color-notebook.cpp | 13 +- src/ui/widget/color-notebook.h | 11 +- src/ui/widget/color-picker.cpp | 3 +- src/ui/widget/color-picker.h | 3 +- src/ui/widget/color-preview.cpp | 3 +- src/ui/widget/color-preview.h | 3 +- src/ui/widget/color-scales.cpp | 10 +- src/ui/widget/color-scales.h | 9 + src/ui/widget/color-slider.cpp | 16 +- src/ui/widget/color-slider.h | 17 +- src/ui/widget/color-wheel-selector.cpp | 10 + src/ui/widget/color-wheel-selector.h | 6 +- src/ui/widget/combo-enums.h | 3 +- src/ui/widget/dock-item.cpp | 3 +- src/ui/widget/dock-item.h | 3 +- src/ui/widget/dock.cpp | 3 +- src/ui/widget/dock.h | 3 +- src/ui/widget/entity-entry.cpp | 3 +- src/ui/widget/entity-entry.h | 3 +- src/ui/widget/entry.cpp | 3 +- src/ui/widget/entry.h | 3 +- src/ui/widget/filter-effect-chooser.cpp | 3 +- src/ui/widget/filter-effect-chooser.h | 3 +- src/ui/widget/font-button.cpp | 3 +- src/ui/widget/font-button.h | 3 +- src/ui/widget/font-selector-toolbar.cpp | 3 +- src/ui/widget/font-selector-toolbar.h | 3 +- src/ui/widget/font-selector.cpp | 3 +- src/ui/widget/font-selector.h | 3 +- src/ui/widget/font-variants.cpp | 3 +- src/ui/widget/font-variants.h | 3 +- src/ui/widget/font-variations.cpp | 3 +- src/ui/widget/font-variations.h | 3 +- src/ui/widget/frame.cpp | 3 +- src/ui/widget/frame.h | 3 +- src/ui/widget/highlight-picker.cpp | 3 +- src/ui/widget/highlight-picker.h | 3 +- src/ui/widget/iconrenderer.cpp | 3 +- src/ui/widget/iconrenderer.h | 3 +- src/ui/widget/imagetoggler.cpp | 3 +- src/ui/widget/imagetoggler.h | 3 +- src/ui/widget/ink-select-one-action.cpp | 3 +- src/ui/widget/ink-select-one-action.h | 3 +- src/ui/widget/ink-spinscale.cpp | 3 +- src/ui/widget/ink-spinscale.h | 3 +- src/ui/widget/insertordericon.cpp | 3 +- src/ui/widget/insertordericon.h | 3 +- src/ui/widget/labelled.cpp | 3 +- src/ui/widget/labelled.h | 3 +- src/ui/widget/layer-selector.cpp | 3 +- src/ui/widget/layer-selector.h | 3 +- src/ui/widget/layertypeicon.cpp | 3 +- src/ui/widget/layertypeicon.h | 3 +- src/ui/widget/licensor.cpp | 3 +- src/ui/widget/licensor.h | 3 +- src/ui/widget/notebook-page.cpp | 3 +- src/ui/widget/notebook-page.h | 3 +- src/ui/widget/object-composite-settings.cpp | 3 +- src/ui/widget/object-composite-settings.h | 3 +- src/ui/widget/page-sizer.cpp | 3 +- src/ui/widget/page-sizer.h | 3 +- src/ui/widget/pages-skeleton.h | 20 + src/ui/widget/panel.cpp | 3 +- src/ui/widget/panel.h | 3 +- src/ui/widget/point.cpp | 3 +- src/ui/widget/point.h | 3 +- src/ui/widget/preferences-widget.cpp | 3 +- src/ui/widget/preferences-widget.h | 3 +- src/ui/widget/random.cpp | 3 +- src/ui/widget/random.h | 3 +- src/ui/widget/registered-enums.h | 3 +- src/ui/widget/registered-widget.cpp | 3 +- src/ui/widget/registered-widget.h | 3 +- src/ui/widget/registry.cpp | 5 +- src/ui/widget/registry.h | 3 +- src/ui/widget/rendering-options.cpp | 3 +- src/ui/widget/rendering-options.h | 3 +- src/ui/widget/rotateable.cpp | 3 +- src/ui/widget/rotateable.h | 3 +- src/ui/widget/scalar-unit.cpp | 3 +- src/ui/widget/scalar-unit.h | 3 +- src/ui/widget/scalar.cpp | 3 +- src/ui/widget/scalar.h | 3 +- src/ui/widget/selected-style.cpp | 3 +- src/ui/widget/selected-style.h | 3 +- src/ui/widget/spin-scale.cpp | 3 +- src/ui/widget/spin-scale.h | 3 +- src/ui/widget/spin-slider.cpp | 3 +- src/ui/widget/spin-slider.h | 3 +- src/ui/widget/spinbutton.cpp | 3 +- src/ui/widget/spinbutton.h | 3 +- src/ui/widget/style-subject.cpp | 3 +- src/ui/widget/style-subject.h | 3 +- src/ui/widget/style-swatch.cpp | 3 +- src/ui/widget/style-swatch.h | 3 +- src/ui/widget/text.cpp | 3 +- src/ui/widget/text.h | 3 +- src/ui/widget/tolerance-slider.cpp | 5 +- src/ui/widget/tolerance-slider.h | 3 +- src/ui/widget/unit-menu.cpp | 3 +- src/ui/widget/unit-menu.h | 3 +- src/ui/widget/unit-tracker.cpp | 3 +- src/ui/widget/unit-tracker.h | 3 +- src/unclump.cpp | 3 +- src/unclump.h | 3 +- src/undo-stack-observer.h | 3 +- src/unicoderange.cpp | 9 + src/unicoderange.h | 9 + src/util/CMakeLists.txt | 1 + src/util/copy.h | 3 +- src/util/ege-appear-time-tracker.cpp | 1 + src/util/ege-appear-time-tracker.h | 1 + src/util/ege-tags.cpp | 1 + src/util/ege-tags.h | 1 + src/util/enums.h | 3 +- src/util/expression-evaluator.cpp | 4 + src/util/expression-evaluator.h | 4 + src/util/find-if-before.h | 3 +- src/util/find-last-if.h | 3 +- src/util/fixed_point.h | 3 +- src/util/format.h | 3 +- src/util/forward-pointer-iterator.h | 3 +- src/util/list-container-test.h | 9 + src/util/list-container.h | 3 +- src/util/list-copy.h | 3 +- src/util/list.h | 3 +- src/util/longest-common-suffix.h | 5 +- src/util/reference.h | 3 +- src/util/reverse-list.h | 3 +- src/util/share.cpp | 3 +- src/util/share.h | 3 +- src/util/signal-blocker.h | 3 +- src/util/ucompose.hpp | 9 + src/util/units.cpp | 3 +- src/util/units.h | 3 +- src/util/ziptool.cpp | 37 +- src/util/ziptool.h | 43 +- src/vanishing-point.cpp | 3 +- src/vanishing-point.h | 3 +- src/verbs.cpp | 33 +- src/verbs.h | 4 +- src/version.cpp | 3 +- src/version.h | 3 +- src/widgets/CMakeLists.txt | 1 + src/widgets/button.cpp | 10 +- src/widgets/button.h | 21 +- src/widgets/dash-selector.cpp | 3 +- src/widgets/dash-selector.h | 3 +- src/widgets/desktop-widget.cpp | 3 +- src/widgets/desktop-widget.h | 5 +- src/widgets/eek-preview.cpp | 1 + src/widgets/eek-preview.h | 1 + src/widgets/ege-adjustment-action.cpp | 1 + src/widgets/ege-adjustment-action.h | 1 + src/widgets/ege-output-action.cpp | 1 + src/widgets/ege-output-action.h | 1 + src/widgets/ege-paint-def.cpp | 1 + src/widgets/ege-paint-def.h | 1 + src/widgets/fill-n-stroke-factory.h | 3 +- src/widgets/fill-style.cpp | 3 +- src/widgets/fill-style.h | 3 +- src/widgets/gimp/CMakeLists.txt | 1 + src/widgets/gimp/gimpcolorwheel.c | 1 + src/widgets/gimp/gimpcolorwheel.h | 6 +- src/widgets/gimp/ruler.cpp | 7 +- src/widgets/gimp/ruler.h | 3 +- src/widgets/gradient-image.cpp | 3 +- src/widgets/gradient-image.h | 3 +- src/widgets/gradient-selector.cpp | 3 +- src/widgets/gradient-selector.h | 3 +- src/widgets/gradient-vector.cpp | 3 +- src/widgets/gradient-vector.h | 3 +- src/widgets/ink-action.cpp | 9 + src/widgets/ink-action.h | 9 + src/widgets/ink-comboboxentry-action.cpp | 3 +- src/widgets/ink-comboboxentry-action.h | 3 +- src/widgets/ink-radio-action.cpp | 9 + src/widgets/ink-radio-action.h | 9 + src/widgets/ink-toggle-action.cpp | 9 + src/widgets/ink-toggle-action.h | 9 + src/widgets/ink-tool-menu-action.cpp | 9 + src/widgets/ink-tool-menu-action.h | 9 + src/widgets/paint-selector.cpp | 15 +- src/widgets/paint-selector.h | 14 +- src/widgets/sp-attribute-widget.cpp | 3 +- src/widgets/sp-attribute-widget.h | 3 +- src/widgets/sp-color-selector.cpp | 14 +- src/widgets/sp-color-selector.h | 9 + src/widgets/sp-widget.cpp | 3 +- src/widgets/sp-widget.h | 3 +- src/widgets/sp-xmlview-tree.cpp | 3 +- src/widgets/sp-xmlview-tree.h | 3 +- src/widgets/spinbutton-events.cpp | 3 +- src/widgets/spinbutton-events.h | 3 +- src/widgets/spw-utilities.cpp | 3 +- src/widgets/spw-utilities.h | 5 +- src/widgets/stroke-marker-selector.cpp | 3 +- src/widgets/stroke-marker-selector.h | 3 +- src/widgets/stroke-style.cpp | 3 +- src/widgets/stroke-style.h | 3 +- src/widgets/style-utils.h | 22 +- src/widgets/swatch-selector.cpp | 9 + src/widgets/swatch-selector.h | 9 + src/widgets/toolbox.cpp | 3 +- src/widgets/toolbox.h | 3 +- src/widgets/widget-sizes.h | 9 + src/winconsole.cpp | 3 +- src/xml/CMakeLists.txt | 1 + src/xml/attribute-record.h | 9 + src/xml/comment-node.h | 17 +- src/xml/composite-node-observer.cpp | 9 + src/xml/composite-node-observer.h | 16 +- src/xml/croco-node-iface.cpp | 9 + src/xml/croco-node-iface.h | 9 + src/xml/document.h | 18 +- src/xml/element-node.h | 16 +- src/xml/event-fns.h | 9 + src/xml/event.cpp | 3 +- src/xml/event.h | 15 +- src/xml/helper-observer.cpp | 9 + src/xml/helper-observer.h | 9 + src/xml/invalid-operation-exception.h | 16 +- src/xml/log-builder.cpp | 19 +- src/xml/log-builder.h | 15 +- src/xml/node-event-vector.h | 3 +- src/xml/node-fns.cpp | 9 + src/xml/node-fns.h | 16 +- src/xml/node-iterators.h | 3 +- src/xml/node-observer.h | 19 +- src/xml/node.h | 13 +- src/xml/pi-node.h | 16 +- src/xml/quote-test.h | 12 +- src/xml/quote.cpp | 9 +- src/xml/quote.h | 9 + src/xml/rebase-hrefs-test.h | 9 + src/xml/rebase-hrefs.cpp | 9 + src/xml/rebase-hrefs.h | 9 + src/xml/repr-action-test.h | 9 + src/xml/repr-css.cpp | 9 + src/xml/repr-io.cpp | 3 +- src/xml/repr-sorting.cpp | 9 + src/xml/repr-sorting.h | 11 +- src/xml/repr-util.cpp | 3 +- src/xml/repr.cpp | 3 +- src/xml/repr.h | 5 +- src/xml/simple-document.cpp | 19 +- src/xml/simple-document.h | 16 +- src/xml/simple-node.cpp | 17 +- src/xml/simple-node.h | 15 +- src/xml/sp-css-attr.h | 18 +- src/xml/subtree.cpp | 16 +- src/xml/subtree.h | 16 +- src/xml/text-node.h | 16 +- testfiles/CMakeLists.txt | 1 + testfiles/doc-per-case-test.cpp | 3 +- testfiles/doc-per-case-test.h | 3 +- testfiles/fuzzer.cpp | 9 + testfiles/fuzzer.dict | 1 + testfiles/rendering_tests/CMakeLists.txt | 1 + testfiles/rendering_tests/test.sh | 1 + testfiles/src/attributes-test.cpp | 3 +- testfiles/src/color-profile-test.cpp | 3 +- .../src/cxxtests-to-migrate/extract-uri-test.h | 9 + testfiles/src/cxxtests-to-migrate/marker-test.h | 9 +- testfiles/src/cxxtests-to-migrate/mod360-test.h | 9 + .../src/cxxtests-to-migrate/preferences-test.h | 9 +- .../src/cxxtests-to-migrate/sp-style-elem-test.h | 9 + testfiles/src/cxxtests-to-migrate/test-helpers.h | 9 + testfiles/src/cxxtests-to-migrate/uri-test.h | 17 +- testfiles/src/cxxtests-to-migrate/verbs-test.h | 9 + testfiles/src/dir-util-test.cpp | 3 +- testfiles/src/object-set-test.cpp | 3 +- testfiles/src/object-style-test.cpp | 6 +- testfiles/src/object-test.cpp | 3 +- testfiles/src/sp-gradient-test.cpp | 3 +- testfiles/src/sp-object-test.cpp | 3 +- testfiles/src/style-test.cpp | 3 +- testfiles/src/uri-test.cpp | 12 +- testfiles/unittest.cpp | 3 +- 1787 files changed, 8051 insertions(+), 4208 deletions(-) delete mode 100644 GPL2.txt delete mode 100644 GPL3.txt delete mode 100644 LGPL2.1.txt create mode 100644 LICENSES/GPL-2.0-or-later.txt create mode 100644 LICENSES/GPL-2.0.txt create mode 100644 LICENSES/GPL-3.0-or-later.txt create mode 100644 LICENSES/GPL-3.0.txt create mode 100644 LICENSES/LGPL-2.1-or-later.txt create mode 100644 LICENSES/LGPL-2.1.txt create mode 100644 LICENSES/LGPL-3.0-or-later.txt create mode 100644 LICENSES/LGPL-3.0.txt create mode 100644 LICENSES/MPL-1.1.txt diff --git a/.appveyor.yml b/.appveyor.yml index 57eb66f6d..c441d8e2a 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later version: '{branch}-{build}' clone_depth: 100 diff --git a/CMakeScripts/ConfigCPack.cmake b/CMakeScripts/ConfigCPack.cmake index 0e8421737..b2b8f8f59 100644 --- a/CMakeScripts/ConfigCPack.cmake +++ b/CMakeScripts/ConfigCPack.cmake @@ -10,7 +10,7 @@ set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Inkscape, open-source vector graphics edi set(CPACK_PACKAGE_VENDOR "Inkscape") set(CPACK_PACKAGE_CONTACT "Inkscape developers ") set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md") -set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/GPL2.txt") +set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSES/GPL-3.0.txt") set(CPACK_PACKAGE_VERSION_MAJOR ${INKSCAPE_VERSION_MAJOR}) set(CPACK_PACKAGE_VERSION_MINOR ${INKSCAPE_VERSION_MINOR}) set(CPACK_PACKAGE_VERSION_PATCH ${INKSCAPE_VERSION_PATCH}) diff --git a/CMakeScripts/Install.cmake b/CMakeScripts/Install.cmake index 131ee0701..beaf5aa0a 100644 --- a/CMakeScripts/Install.cmake +++ b/CMakeScripts/Install.cmake @@ -12,9 +12,9 @@ if(WIN32) NEWS.md README.md TRANSLATORS - GPL2.txt - GPL3.txt - LGPL2.1.txt + LICENSES/GPL-2.0.txt + LICENSES/GPL-3.0.txt + LICENSES/LGPL-2.1.txt DESTINATION .) install(DIRECTORY doc diff --git a/CMakeScripts/InstallMSYS2.cmake b/CMakeScripts/InstallMSYS2.cmake index b2e0916fe..66a06bae5 100644 --- a/CMakeScripts/InstallMSYS2.cmake +++ b/CMakeScripts/InstallMSYS2.cmake @@ -5,9 +5,9 @@ if(WIN32) NEWS.md README.md TRANSLATORS - GPL2.txt - GPL3.txt - LGPL2.1.txt + LICENSES/GPL-2.0.txt + LICENSES/GPL-3.0.txt + LICENSES/LGPL-2.1.txt DESTINATION .) install(DIRECTORY doc @@ -263,4 +263,4 @@ if(WIN32) EXCLUDE "^\\.\\.\\/" # exclude content in parent directories (notably scripts installed to /bin) ) endforeach() -endif() \ No newline at end of file +endif() diff --git a/COPYING b/COPYING index 0223a508e..ef3415418 100644 --- a/COPYING +++ b/COPYING @@ -1,12 +1,34 @@ Inkscape license ================ -Most of Inkscape source code is available under the GNU General Public License, -version 2 or later, with the exception of a few files copied from GIMP, which -are available under GNU GPL version 3 or later. As such, the complete binaries -of Inkscape are currently covered by the terms of GNU GPL version 3 or later. +Most Inkscape source code is available under the GNU General Public License, version 2 or later. -Several standalone libraries contained in Inkscape's source code repository are -available under GNU Lesser General Public License or the Mozilla Public License. +Notable exceptions are: +- some libraries in src/3rdparty and src/2geom (mostly GNU Lesser General Public License or Mozilla Public License). +- a few files copied from GIMP, which are available under GNU (L)GPL version 3 or later. +- a few files which are dual-licensed, which means that they offer the additional permission to alternatively use them under another license. + +As such, the complete binaries of Inkscape are currently covered by the terms of GNU GPL version 3 or later. + +License of individual source files +================================== + +The license of each individual inkscape source file can be found in the first few lines after "SPDX-License-Identifier:". The license text of every such license can be found in LICENSES/. Some files are dual-licensed, e.g. "GPL-2.0-or-later OR MPL-1.1", which means you can choose one of these licenses. + +Libraries have their COPYING or LICENSE file in the respective subdirectory. + +See also https://spdx.org/licenses/ for the full license texts, and https://spdx.org/ids for the standardized header format. + + +License Compatibility +===================== + +Suggested reading for license version compatibility: https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility + +Roughly summarized (I am not a lawyer, this is not legal advice): +- You may legally make the following license changes without having to ask anyone: + LGPL-2.1-or-later -> GPL-2.0-or-later -> GPL-3.0-or-later + LGPL-3.0-or-later -> GPL-3.0-or-later +- Due to that, the resulting inkscape must be under GPL-3.0-or-later. +- Any license that is not "-or-later" is evil and must not be used in the inkscape project. -See the files GPL2.txt and GPL3.txt for the full license text. diff --git a/GPL2.txt b/GPL2.txt deleted file mode 100644 index b83f24b68..000000000 --- a/GPL2.txt +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/GPL3.txt b/GPL3.txt deleted file mode 100644 index 94a9ed024..000000000 --- a/GPL3.txt +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/LGPL2.1.txt b/LGPL2.1.txt deleted file mode 100644 index 5ca31f63b..000000000 --- a/LGPL2.1.txt +++ /dev/null @@ -1,515 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. -^L - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. -^L - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. -^L - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms -of the ordinary General Public License). - - To apply these terms, attach the following notices to the library. -It is safest to attach them to the start of each source file to most -effectively convey the exclusion of warranty; and each file should -have at least the "copyright" line and a pointer to where the full -notice is found. - - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper -mail. - -You should also get your employer (if you work as a programmer) or -your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James -Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/LICENSES/GPL-2.0-or-later.txt b/LICENSES/GPL-2.0-or-later.txt new file mode 100644 index 000000000..237fbe970 --- /dev/null +++ b/LICENSES/GPL-2.0-or-later.txt @@ -0,0 +1,15 @@ + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + +The license text can be found in GPL-2.0.txt. + diff --git a/LICENSES/GPL-2.0.txt b/LICENSES/GPL-2.0.txt new file mode 100644 index 000000000..b83f24b68 --- /dev/null +++ b/LICENSES/GPL-2.0.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/LICENSES/GPL-3.0-or-later.txt b/LICENSES/GPL-3.0-or-later.txt new file mode 100644 index 000000000..ca5ff770f --- /dev/null +++ b/LICENSES/GPL-3.0-or-later.txt @@ -0,0 +1,15 @@ + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + +The license text can be found in GPL-3.0.txt. + diff --git a/LICENSES/GPL-3.0.txt b/LICENSES/GPL-3.0.txt new file mode 100644 index 000000000..94a9ed024 --- /dev/null +++ b/LICENSES/GPL-3.0.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/LICENSES/LGPL-2.1-or-later.txt b/LICENSES/LGPL-2.1-or-later.txt new file mode 100644 index 000000000..f77c0668d --- /dev/null +++ b/LICENSES/LGPL-2.1-or-later.txt @@ -0,0 +1,12 @@ + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +The license file text can be found in LGPL-2.1.txt. diff --git a/LICENSES/LGPL-2.1.txt b/LICENSES/LGPL-2.1.txt new file mode 100644 index 000000000..5ca31f63b --- /dev/null +++ b/LICENSES/LGPL-2.1.txt @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/LICENSES/LGPL-3.0-or-later.txt b/LICENSES/LGPL-3.0-or-later.txt new file mode 100644 index 000000000..1fbf2dcae --- /dev/null +++ b/LICENSES/LGPL-3.0-or-later.txt @@ -0,0 +1,12 @@ + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +The license file text can be found in LGPL-3.0.txt. diff --git a/LICENSES/LGPL-3.0.txt b/LICENSES/LGPL-3.0.txt new file mode 100644 index 000000000..0a041280b --- /dev/null +++ b/LICENSES/LGPL-3.0.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/LICENSES/MPL-1.1.txt b/LICENSES/MPL-1.1.txt new file mode 100644 index 000000000..35f0951b9 --- /dev/null +++ b/LICENSES/MPL-1.1.txt @@ -0,0 +1,422 @@ +Mozilla Public License Version 1.1 + + 1. Definitions. + +1.0.1. "Commercial Use" means distribution or otherwise making the Covered +Code available to a third party. + +1.1. "Contributor" means each entity that creates or contributes to the creation +of Modifications. + +1.2. "Contributor Version" means the combination of the Original Code, prior +Modifications used by a Contributor, and the Modifications made by that particular +Contributor. + +1.3. "Covered Code" means the Original Code or Modifications or the combination +of the Original Code and Modifications, in each case including portions thereof. + +1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted +in the software development community for the electronic transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source Code. + +1.6. "Initial Developer" means the individual or entity identified as the +Initial Developer in the Source Code notice required by Exhibit A. + +1.7. "Larger Work" means a work which combines Covered Code or portions thereof +with code not governed by the terms of this License. + + 1.8. "License" means this document. + +1.8.1. "Licensable" means having the right to grant, to the maximum extent +possible, whether at the time of the initial grant or subsequently acquired, +any and all of the rights conveyed herein. + +1.9. "Modifications" means any addition to or deletion from the substance +or structure of either the Original Code or any previous Modifications. When +Covered Code is released as a series of files, a Modification is: + +Any addition to or deletion from the contents of a file containing Original +Code or previous Modifications. + +Any new file that contains any part of the Original Code or previous Modifications. + +1.10. "Original Code" means Source Code of computer software code which is +described in the Source Code notice required by Exhibit A as Original Code, +and which, at the time of its release under this License is not already Covered +Code governed by this License. + +1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter +acquired, including without limitation, method, process, and apparatus claims, +in any patent Licensable by grantor. + +1.11. "Source Code" means the preferred form of the Covered Code for making +modifications to it, including all modules it contains, plus any associated +interface definition files, scripts used to control compilation and installation +of an Executable, or source code differential comparisons against either the +Original Code or another well known, available Covered Code of the Contributor's +choice. The Source Code can be in a compressed or archival form, provided +the appropriate decompression or de-archiving software is widely available +for no charge. + +1.12. "You" (or "Your") means an individual or a legal entity exercising rights +under, and complying with all of the terms of, this License or a future version +of this License issued under Section 6.1. For legal entities, "You" includes +any entity which controls, is controlled by, or is under common control with +You. For purposes of this definition, "control" means (a) the power, direct +or indirect, to cause the direction or management of such entity, whether +by contract or otherwise, or (b) ownership of more than fifty percent (50%) +of the outstanding shares or beneficial ownership of such entity. + + 2. Source Code License. + +2.1. The Initial Developer Grant. The Initial Developer hereby grants You +a world-wide, royalty-free, non-exclusive license, subject to third party +intellectual property claims: + +a. under intellectual property rights (other than patent or trademark) Licensable +by Initial Developer to use, reproduce, modify, display, perform, sublicense +and distribute the Original Code (or portions thereof) with or without Modifications, +and/or as part of a Larger Work; and + +b. under Patents Claims infringed by the making, using or selling of Original +Code, to make, have made, use, practice, sell, and offer for sale, and/or +otherwise dispose of the Original Code (or portions thereof). + +c. the licenses granted in this Section 2.1 (a) and (b) are effective on the +date Initial Developer first distributes Original Code under the terms of +this License. + +d. Notwithstanding Section 2.1 (b) above, no patent license is granted: 1) +for code that You delete from the Original Code; 2) separate from the Original +Code; or 3) for infringements caused by: i) the modification of the Original +Code or ii) the combination of the Original Code with other software or devices. + +2.2. Contributor Grant. Subject to third party intellectual property claims, +each Contributor hereby grants You a world-wide, royalty-free, non-exclusive +license + +a. under intellectual property rights (other than patent or trademark) Licensable +by Contributor, to use, reproduce, modify, display, perform, sublicense and +distribute the Modifications created by such Contributor (or portions thereof) +either on an unmodified basis, with other Modifications, as Covered Code and/or +as part of a Larger Work; and + +b. under Patent Claims infringed by the making, using, or selling of Modifications +made by that Contributor either alone and/or in combination with its Contributor +Version (or portions of such combination), to make, use, sell, offer for sale, +have made, and/or otherwise dispose of: 1) Modifications made by that Contributor +(or portions thereof); and 2) the combination of Modifications made by that +Contributor with its Contributor Version (or portions of such combination). + +c. the licenses granted in Sections 2.2 (a) and 2.2 (b) are effective on the +date Contributor first makes Commercial Use of the Covered Code. + +d. Notwithstanding Section 2.2 (b) above, no patent license is granted: 1) +for any code that Contributor has deleted from the Contributor Version; 2) +separate from the Contributor Version; 3) for infringements caused by: i) +third party modifications of Contributor Version or ii) the combination of +Modifications made by that Contributor with other software (except as part +of the Contributor Version) or other devices; or 4) under Patent Claims infringed +by Covered Code in the absence of Modifications made by that Contributor. + + 3. Distribution Obligations. + +3.1. Application of License. The Modifications which You create or to which +You contribute are governed by the terms of this License, including without +limitation Section 2.2. The Source Code version of Covered Code may be distributed +only under the terms of this License or a future version of this License released +under Section 6.1, and You must include a copy of this License with every +copy of the Source Code You distribute. You may not offer or impose any terms +on any Source Code version that alters or restricts the applicable version +of this License or the recipients' rights hereunder. However, You may include +an additional document offering the additional rights described in Section +3.5. + +3.2. Availability of Source Code. Any Modification which You create or to +which You contribute must be made available in Source Code form under the +terms of this License either on the same media as an Executable version or +via an accepted Electronic Distribution Mechanism to anyone to whom you made +an Executable version available; and if made available via Electronic Distribution +Mechanism, must remain available for at least twelve (12) months after the +date it initially became available, or at least six (6) months after a subsequent +version of that particular Modification has been made available to such recipients. +You are responsible for ensuring that the Source Code version remains available +even if the Electronic Distribution Mechanism is maintained by a third party. + +3.3. Description of Modifications. You must cause all Covered Code to which +You contribute to contain a file documenting the changes You made to create +that Covered Code and the date of any change. You must include a prominent +statement that the Modification is derived, directly or indirectly, from Original +Code provided by the Initial Developer and including the name of the Initial +Developer in (a) the Source Code, and (b) in any notice in an Executable version +or related documentation in which You describe the origin or ownership of +the Covered Code. + + 3.4. Intellectual Property Matters + + (a) Third Party Claims + +If Contributor has knowledge that a license under a third party's intellectual +property rights is required to exercise the rights granted by such Contributor +under Sections 2.1 or 2.2, Contributor must include a text file with the Source +Code distribution titled "LEGAL" which describes the claim and the party making +the claim in sufficient detail that a recipient will know whom to contact. +If Contributor obtains such knowledge after the Modification is made available +as described in Section 3.2, Contributor shall promptly modify the LEGAL file +in all copies Contributor makes available thereafter and shall take other +steps (such as notifying appropriate mailing lists or newsgroups) reasonably +calculated to inform those who received the Covered Code that new knowledge +has been obtained. + + (b) Contributor APIs + +If Contributor's Modifications include an application programming interface +and Contributor has knowledge of patent licenses which are reasonably necessary +to implement that API, Contributor must also include this information in the +LEGAL file. + + (c) Representations. + +Contributor represents that, except as disclosed pursuant to Section 3.4 (a) +above, Contributor believes that Contributor's Modifications are Contributor's +original creation(s) and/or Contributor has sufficient rights to grant the +rights conveyed by this License. + +3.5. Required Notices. You must duplicate the notice in Exhibit A in each +file of the Source Code. If it is not possible to put such notice in a particular +Source Code file due to its structure, then You must include such notice in +a location (such as a relevant directory) where a user would be likely to +look for such a notice. If You created one or more Modification(s) You may +add your name as a Contributor to the notice described in Exhibit A. You must +also duplicate this License in any documentation for the Source Code where +You describe recipients' rights or ownership rights relating to Covered Code. +You may choose to offer, and to charge a fee for, warranty, support, indemnity +or liability obligations to one or more recipients of Covered Code. However, +You may do so only on Your own behalf, and not on behalf of the Initial Developer +or any Contributor. You must make it absolutely clear than any such warranty, +support, indemnity or liability obligation is offered by You alone, and You +hereby agree to indemnify the Initial Developer and every Contributor for +any liability incurred by the Initial Developer or such Contributor as a result +of warranty, support, indemnity or liability terms You offer. + +3.6. Distribution of Executable Versions. You may distribute Covered Code +in Executable form only if the requirements of Sections 3.1, 3.2, 3.3, 3.4 +and 3.5 have been met for that Covered Code, and if You include a notice stating +that the Source Code version of the Covered Code is available under the terms +of this License, including a description of how and where You have fulfilled +the obligations of Section 3.2. The notice must be conspicuously included +in any notice in an Executable version, related documentation or collateral +in which You describe recipients' rights relating to the Covered Code. You +may distribute the Executable version of Covered Code or ownership rights +under a license of Your choice, which may contain terms different from this +License, provided that You are in compliance with the terms of this License +and that the license for the Executable version does not attempt to limit +or alter the recipient's rights in the Source Code version from the rights +set forth in this License. If You distribute the Executable version under +a different license You must make it absolutely clear that any terms which +differ from this License are offered by You alone, not by the Initial Developer +or any Contributor. You hereby agree to indemnify the Initial Developer and +every Contributor for any liability incurred by the Initial Developer or such +Contributor as a result of any such terms You offer. + +3.7. Larger Works. You may create a Larger Work by combining Covered Code +with other code not governed by the terms of this License and distribute the +Larger Work as a single product. In such a case, You must make sure the requirements +of this License are fulfilled for the Covered Code. + + 4. Inability to Comply Due to Statute or Regulation. + +If it is impossible for You to comply with any of the terms of this License +with respect to some or all of the Covered Code due to statute, judicial order, +or regulation then You must: (a) comply with the terms of this License to +the maximum extent possible; and (b) describe the limitations and the code +they affect. Such description must be included in the LEGAL file described +in Section 3.4 and must be included with all distributions of the Source Code. +Except to the extent prohibited by statute or regulation, such description +must be sufficiently detailed for a recipient of ordinary skill to be able +to understand it. + + 5. Application of this License. + +This License applies to code to which the Initial Developer has attached the +notice in Exhibit A and to related Covered Code. + + 6. Versions of the License. + + 6.1. New Versions + +Netscape Communications Corporation ("Netscape") may publish revised and/or +new versions of the License from time to time. Each version will be given +a distinguishing version number. + + 6.2. Effect of New Versions + +Once Covered Code has been published under a particular version of the License, +You may always continue to use it under the terms of that version. You may +also choose to use such Covered Code under the terms of any subsequent version +of the License published by Netscape. No one other than Netscape has the right +to modify the terms applicable to Covered Code created under this License. + + 6.3. Derivative Works + +If You create or use a modified version of this License (which you may only +do in order to apply it to code which is not already Covered Code governed +by this License), You must (a) rename Your license so that the phrases "Mozilla", +"MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar +phrase do not appear in your license (except to note that your license differs +from this License) and (b) otherwise make it clear that Your version of the +license contains terms which differ from the Mozilla Public License and Netscape +Public License. (Filling in the name of the Initial Developer, Original Code +or Contributor in the notice described in Exhibit A shall not of themselves +be deemed to be modifications of this License.) + + 7. DISCLAIMER OF WARRANTY + +COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES +THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR +PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE +OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN +ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME +THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER +OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED +CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + + 8. Termination + +8.1. This License and the rights granted hereunder will terminate automatically +if You fail to comply with terms herein and fail to cure such breach within +30 days of becoming aware of the breach. All sublicenses to the Covered Code +which are properly granted shall survive any termination of this License. +Provisions which, by their nature, must remain in effect beyond the termination +of this License shall survive. + +8.2. If You initiate litigation by asserting a patent infringement claim (excluding +declatory judgment actions) against Initial Developer or a Contributor (the +Initial Developer or Contributor against whom You file such action is referred +to as "Participant") alleging that: + +a. such Participant's Contributor Version directly or indirectly infringes +any patent, then any and all rights granted by such Participant to You under +Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant +terminate prospectively, unless if within 60 days after receipt of notice +You either: (i) agree in writing to pay Participant a mutually agreeable reasonable +royalty for Your past and future use of Modifications made by such Participant, +or (ii) withdraw Your litigation claim with respect to the Contributor Version +against such Participant. If within 60 days of notice, a reasonable royalty +and payment arrangement are not mutually agreed upon in writing by the parties +or the litigation claim is not withdrawn, the rights granted by Participant +to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration +of the 60 day notice period specified above. + +b. any software, hardware, or device, other than such Participant's Contributor +Version, directly or indirectly infringes any patent, then any rights granted +to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective +as of the date You first made, used, sold, distributed, or had made, Modifications +made by that Participant. + +8.3. If You assert a patent infringement claim against Participant alleging +that such Participant's Contributor Version directly or indirectly infringes +any patent where such claim is resolved (such as by license or settlement) +prior to the initiation of patent infringement litigation, then the reasonable +value of the licenses granted by such Participant under Sections 2.1 or 2.2 +shall be taken into account in determining the amount or value of any payment +or license. + +8.4. In the event of termination under Sections 8.1 or 8.2 above, all end +user license agreements (excluding distributors and resellers) which have +been validly granted by You or any distributor hereunder prior to termination +shall survive termination. + + 9. LIMITATION OF LIABILITY + +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING +NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY +OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF +ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, +OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES +FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY +AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE +BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY +SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH +PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. +SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL +OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO +YOU. + + 10. U.S. government end users + +The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. +2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial +computer software documentation," as such terms are used in 48 C.F.R. 12.212 +(Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through +227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code +with only those rights set forth herein. + + 11. Miscellaneous + +This License represents the complete agreement concerning subject matter hereof. +If any provision of this License is held to be unenforceable, such provision +shall be reformed only to the extent necessary to make it enforceable. This +License shall be governed by California law provisions (except to the extent +applicable law, if any, provides otherwise), excluding its conflict-of-law +provisions. With respect to disputes in which at least one party is a citizen +of, or an entity chartered or registered to do business in the United States +of America, any litigation relating to this License shall be subject to the +jurisdiction of the Federal Courts of the Northern District of California, +with venue lying in Santa Clara County, California, with the losing party +responsible for costs, including without limitation, court costs and reasonable +attorneys' fees and expenses. The application of the United Nations Convention +on Contracts for the International Sale of Goods is expressly excluded. Any +law or regulation which provides that the language of a contract shall be +construed against the drafter shall not apply to this License. + + 12. Responsibility for claims + +As between Initial Developer and the Contributors, each party is responsible +for claims and damages arising, directly or indirectly, out of its utilization +of rights under this License and You agree to work with Initial Developer +and Contributors to distribute such responsibility on an equitable basis. +Nothing herein is intended or shall be deemed to constitute any admission +of liability. + + 13. Multiple-licensed code + +Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". +"Multiple-Licensed" means that the Initial Developer permits you to utilize +portions of the Covered Code under Your choice of the MPL or the alternative +licenses, if any, specified by the Initial Developer in the file described +in Exhibit A. Exhibit A - Mozilla Public License. + +" The contents of this file are subject to the Mozilla Public License Version +1.1 (the "License"); you may not use this file except in compliance with the +License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ + +Software distributed under the License is distributed on an "AS IS" basis, +WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for +the specific language governing rights and limitations under the License. + +The Original Code is ______________________________________ . + +The Initial Developer of the Original Code is ________________________ . + +Portions created by ______________________ are Copyright (C) ______ . All +Rights Reserved. + +Contributor(s): ______________________________________ . + +Alternatively, the contents of this file may be used under the terms of the +_____ license (the " [___] License"), in which case the provisions of [______] +License are applicable instead of those above. If you wish to allow use of +your version of this file only under the terms of the [____] License and not +to allow others to use your version of this file under the MPL, indicate your +decision by deleting the provisions above and replace them with the notice +and other provisions required by the [___] License. If you do not delete the +provisions above, a recipient may use your version of this file under either +the MPL or the [___] License. " + +NOTE: The text of this Exhibit A may differ slightly from the text of the +notices in the Source Code files of the Original Code. You should use the +text of this Exhibit A rather than the text found in the Original Code Source +Code for Your Modifications. diff --git a/_clang-format b/_clang-format index 1cc4f940c..5f7e9ca8e 100644 --- a/_clang-format +++ b/_clang-format @@ -1,4 +1,5 @@ --- +# SPDX-License-Identifier: GPL-2.0-or-later # BasedOnStyle: LLVM AccessModifierOffset: -2 ConstructorInitializerIndentWidth: 4 diff --git a/astylerc b/astylerc index 55e466ada..9f8c6360f 100644 --- a/astylerc +++ b/astylerc @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-or-later + # Inkscape coding style options for the Artistic Style formatter # See http://astyle.sourceforge.net/ # See https://inkscape.org/de/develop/coding-style/ diff --git a/config.h.cmake b/config.h.cmake index 1ddee2470..bd563c933 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef _CONFIG_H_ #define _CONFIG_H_ diff --git a/download-gtest.sh b/download-gtest.sh index d25d5c16f..4ce795e6d 100755 --- a/download-gtest.sh +++ b/download-gtest.sh @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-or-later if ! test -e gtest ; then mkdir gtest fi diff --git a/inkscape.appdata.xml.in b/inkscape.appdata.xml.in index 980ed61d8..8e8eeb7cf 100644 --- a/inkscape.appdata.xml.in +++ b/inkscape.appdata.xml.in @@ -1,5 +1,6 @@ + org.inkscape.Inkscape inkscape.desktop diff --git a/inkscape.desktop.in b/inkscape.desktop.in index cea49a4f2..b0523adc9 100644 --- a/inkscape.desktop.in +++ b/inkscape.desktop.in @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later [Desktop Entry] Version=1.0 _Name=Inkscape diff --git a/inkscape.desktop.template b/inkscape.desktop.template index 4abd6f6eb..a35fa37c3 100644 --- a/inkscape.desktop.template +++ b/inkscape.desktop.template @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later [Desktop Entry] Version=1.0 Name=Inkscape diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt index 8ee1548e4..01553cb52 100644 --- a/man/CMakeLists.txt +++ b/man/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later # Load AUTHORS file contents into $INKSCAPE_AUTHORS file(READ ${CMAKE_SOURCE_DIR}/AUTHORS content) string(REGEX REPLACE "^([^\n#]+)\n" "\\1;\n" content_list "${content}") diff --git a/packaging/win32/inkscape.nsi b/packaging/win32/inkscape.nsi index 35bda545f..26e2a7c1f 100644 --- a/packaging/win32/inkscape.nsi +++ b/packaging/win32/inkscape.nsi @@ -293,9 +293,9 @@ Section "$(Core)" SecCore ; Mandatory Inkscape core files section {{{ File /a ${INKSCAPE_DIST_DIR}\inkview.com File /a ${INKSCAPE_DIST_DIR}\AUTHORS File /a ${INKSCAPE_DIST_DIR}\COPYING - File /a ${INKSCAPE_DIST_DIR}\GPL2.txt - File /a ${INKSCAPE_DIST_DIR}\GPL3.txt - File /a ${INKSCAPE_DIST_DIR}\LGPL2.1.txt + File /a ${INKSCAPE_DIST_DIR}\GPL-2.0.txt + File /a ${INKSCAPE_DIST_DIR}\GPL-3.0.txt + File /a ${INKSCAPE_DIST_DIR}\LGPL-2.1.txt File /a ${INKSCAPE_DIST_DIR}\NEWS.md File /a ${INKSCAPE_DIST_DIR}\gspawn-win${BITNESS}-helper.exe File /a ${INKSCAPE_DIST_DIR}\gspawn-win${BITNESS}-helper-console.exe diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index e24407634..794136b35 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -1,4 +1,5 @@ # process and install .po files +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB LANGUAGES *.po) foreach(language ${LANGUAGES}) string(REGEX REPLACE "(.+(\\\\|/))+" "" language ${language}) diff --git a/share/CMakeLists.txt b/share/CMakeLists.txt index e32424f4f..eb5417014 100644 --- a/share/CMakeLists.txt +++ b/share/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later add_subdirectory(attributes) add_subdirectory(branding) add_subdirectory(examples) diff --git a/share/attributes/CMakeLists.txt b/share/attributes/CMakeLists.txt index 7235a5ef0..7ce6e461c 100644 --- a/share/attributes/CMakeLists.txt +++ b/share/attributes/CMakeLists.txt @@ -1,2 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(_FILES "svgprops" "cssprops" "css_defaults" "README") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/attributes) diff --git a/share/branding/CMakeLists.txt b/share/branding/CMakeLists.txt index cdff3a43a..fbd4d3045 100644 --- a/share/branding/CMakeLists.txt +++ b/share/branding/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES "README" "*.svg") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/branding) diff --git a/share/examples/CMakeLists.txt b/share/examples/CMakeLists.txt index 4187f839e..944466d90 100644 --- a/share/examples/CMakeLists.txt +++ b/share/examples/CMakeLists.txt @@ -1,2 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES "README" "*.svg" "*.svgz" "*.pov") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/examples) diff --git a/share/filters/CMakeLists.txt b/share/filters/CMakeLists.txt index dc3e19c97..fd0c478c0 100644 --- a/share/filters/CMakeLists.txt +++ b/share/filters/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later add_custom_command( OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg.h COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg > ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg.h diff --git a/share/fonts/CMakeLists.txt b/share/fonts/CMakeLists.txt index 42068f6e0..76f3b95f7 100644 --- a/share/fonts/CMakeLists.txt +++ b/share/fonts/CMakeLists.txt @@ -1 +1,2 @@ +# SPDX-License-Identifier: GPL-2.0-or-later install(FILES "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/fonts) diff --git a/share/gradients/CMakeLists.txt b/share/gradients/CMakeLists.txt index 96640f52f..cd235477f 100644 --- a/share/gradients/CMakeLists.txt +++ b/share/gradients/CMakeLists.txt @@ -1 +1,2 @@ +# SPDX-License-Identifier: GPL-2.0-or-later install(FILES "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/gradients) diff --git a/share/icons/application/CMakeLists.txt b/share/icons/application/CMakeLists.txt index 3a01264b4..b999f552c 100644 --- a/share/icons/application/CMakeLists.txt +++ b/share/icons/application/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(PIXMAP_SIZES "16x16" "22x22" "24x24" "32x32" "48x48" "256x256") set(THEME hicolor) foreach(pixmap_size ${PIXMAP_SIZES}) diff --git a/share/keys/CMakeLists.txt b/share/keys/CMakeLists.txt index 34b83a509..0d770cd79 100644 --- a/share/keys/CMakeLists.txt +++ b/share/keys/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES "*.xml") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/keys) diff --git a/share/markers/CMakeLists.txt b/share/markers/CMakeLists.txt index e5b4fe884..8f9c0df42 100644 --- a/share/markers/CMakeLists.txt +++ b/share/markers/CMakeLists.txt @@ -1,2 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES "*.svg") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/markers) diff --git a/share/palettes/CMakeLists.txt b/share/palettes/CMakeLists.txt index f734564ac..c02bc3813 100644 --- a/share/palettes/CMakeLists.txt +++ b/share/palettes/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(I18N_FILES "inkscape.gpl" "svg.gpl" "Tango-Palette.gpl") add_custom_command( diff --git a/share/patterns/CMakeLists.txt b/share/patterns/CMakeLists.txt index 10bb848b6..7bd4e0c71 100644 --- a/share/patterns/CMakeLists.txt +++ b/share/patterns/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later add_custom_command( OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg.h COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg > ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg.h diff --git a/share/pixmaps/CMakeLists.txt b/share/pixmaps/CMakeLists.txt index 4cec1a6f7..5e53719ac 100644 --- a/share/pixmaps/CMakeLists.txt +++ b/share/pixmaps/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES "*.svg" "*.jpg" "*.png" "README") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/pixmaps) diff --git a/share/screens/CMakeLists.txt b/share/screens/CMakeLists.txt index e5fd5e847..95e643a82 100644 --- a/share/screens/CMakeLists.txt +++ b/share/screens/CMakeLists.txt @@ -1,2 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES "README" "*.svg") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/screens) diff --git a/share/symbols/CMakeLists.txt b/share/symbols/CMakeLists.txt index 5a7eb1c9e..3d2a3d658 100644 --- a/share/symbols/CMakeLists.txt +++ b/share/symbols/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.svg") add_custom_command( diff --git a/share/templates/CMakeLists.txt b/share/templates/CMakeLists.txt index 4af166bf1..3f31809dc 100644 --- a/share/templates/CMakeLists.txt +++ b/share/templates/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.svg") add_custom_command( diff --git a/share/tutorials/CMakeLists.txt b/share/tutorials/CMakeLists.txt index 624e46387..14f86d032 100644 --- a/share/tutorials/CMakeLists.txt +++ b/share/tutorials/CMakeLists.txt @@ -1,2 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES "README" "*.svg" "*.jpg" "*.png") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/tutorials) diff --git a/share/ui/CMakeLists.txt b/share/ui/CMakeLists.txt index e3eb742b2..7b1450bd5 100644 --- a/share/ui/CMakeLists.txt +++ b/share/ui/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB _FILES "*.xml" "*.rc" "*.css" "*.ui" "*.glade") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/ui) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 6cf27957c..1529a58bf 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later name: inkscape version-script: packaging/snappy/version.sh version: devel # Replaced at build time ^^^ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2700068a7..ba3fc37d1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later # ----------------------------------------------------------------------------- # Define the main source # ----------------------------------------------------------------------------- diff --git a/src/attribute-rel-css.cpp b/src/attribute-rel-css.cpp index 430324f4a..4a110f5e9 100644 --- a/src/attribute-rel-css.cpp +++ b/src/attribute-rel-css.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * attribute-rel-css.cpp * diff --git a/src/attribute-rel-css.h b/src/attribute-rel-css.h index dfce37f85..d7af4deae 100644 --- a/src/attribute-rel-css.h +++ b/src/attribute-rel-css.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef __SP_ATTRIBUTE_REL_CSS_H__ #define __SP_ATTRIBUTE_REL_CSS_H__ diff --git a/src/attribute-rel-svg.cpp b/src/attribute-rel-svg.cpp index f4270ccc4..90ec53f4d 100644 --- a/src/attribute-rel-svg.cpp +++ b/src/attribute-rel-svg.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * attribute-rel-svg.cpp * diff --git a/src/attribute-rel-svg.h b/src/attribute-rel-svg.h index 1ec2b50e3..2f04c5c7b 100644 --- a/src/attribute-rel-svg.h +++ b/src/attribute-rel-svg.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef __SP_ATTRIBUTE_REL_SVG_H__ #define __SP_ATTRIBUTE_REL_SVG_H__ diff --git a/src/attribute-rel-util.cpp b/src/attribute-rel-util.cpp index f428cc9f7..d0efe0234 100644 --- a/src/attribute-rel-util.cpp +++ b/src/attribute-rel-util.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * attribute-rel-util.h * diff --git a/src/attribute-rel-util.h b/src/attribute-rel-util.h index b8b1f6875..d3c7f5e2b 100644 --- a/src/attribute-rel-util.h +++ b/src/attribute-rel-util.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2016 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef __SP_ATTRIBUTE_REL_UTIL_H__ #define __SP_ATTRIBUTE_REL_UTIL_H__ diff --git a/src/attribute-sort-util.cpp b/src/attribute-sort-util.cpp index 5df78eab6..6dad86007 100644 --- a/src/attribute-sort-util.cpp +++ b/src/attribute-sort-util.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * attribute-sort-util.cpp * diff --git a/src/attribute-sort-util.h b/src/attribute-sort-util.h index 0b2f81ed9..5a5d280de 100644 --- a/src/attribute-sort-util.h +++ b/src/attribute-sort-util.h @@ -1,12 +1,16 @@ -#ifndef __SP_ATTRIBUTE_SORT_UTIL_H__ -#define __SP_ATTRIBUTE_SORT_UTIL_H__ - -/* - * attribute-sort-util.h +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Tavmjong Bah * - * Created on: Jun 10, 2016 - * Author: Tavmjong Bah + * Copyright (C) 2016 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ +#ifndef __SP_ATTRIBUTE_SORT_UTIL_H__ +#define __SP_ATTRIBUTE_SORT_UTIL_H__ #include #include "xml/sp-css-attr.h" diff --git a/src/attributes.cpp b/src/attributes.cpp index 4347517cb..1c90682ef 100644 --- a/src/attributes.cpp +++ b/src/attributes.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * Author: * Lauris Kaplinski @@ -5,7 +6,7 @@ * Copyright (C) 2006 Johan Engelen * Copyright (C) 2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include // g_assert() diff --git a/src/attributes.h b/src/attributes.h index b6637c27e..2c4e74b50 100644 --- a/src/attributes.h +++ b/src/attributes.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __SP_ATTRIBUTES_H__ #define __SP_ATTRIBUTES_H__ @@ -11,7 +12,7 @@ * Copyright (C) 2006 Johan Engelen * Copyright (C) 2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/axis-manip.cpp b/src/axis-manip.cpp index 2332bc0a3..66b5c8243 100644 --- a/src/axis-manip.cpp +++ b/src/axis-manip.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * Generic auxiliary routines for 3D axes * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/axis-manip.h b/src/axis-manip.h index 032ee04ba..a0d019110 100644 --- a/src/axis-manip.h +++ b/src/axis-manip.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Generic auxiliary routines for 3D axes * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_AXIS_MANIP_H diff --git a/src/bad-uri-exception.h b/src/bad-uri-exception.h index 450207187..2930b224f 100644 --- a/src/bad-uri-exception.h +++ b/src/bad-uri-exception.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_BAD_URI_EXCEPTION_H #define SEEN_BAD_URI_EXCEPTION_H diff --git a/src/cms-color-types.h b/src/cms-color-types.h index 9d9ff73a2..f312fa686 100644 --- a/src/cms-color-types.h +++ b/src/cms-color-types.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_CMS_COLOR_TYPES_H #define SEEN_CMS_COLOR_TYPES_H diff --git a/src/cms-system.h b/src/cms-system.h index 27eb8e3e6..a986bb357 100644 --- a/src/cms-system.h +++ b/src/cms-system.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2017 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_COLOR_PROFILE_FNS_H #define SEEN_COLOR_PROFILE_FNS_H diff --git a/src/color-profile-cms-fns.h b/src/color-profile-cms-fns.h index 09a8f274f..4dd321b22 100644 --- a/src/color-profile-cms-fns.h +++ b/src/color-profile-cms-fns.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2012 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_COLOR_PROFILE_CMS_FNS_H #define SEEN_COLOR_PROFILE_CMS_FNS_H diff --git a/src/color-rgba.h b/src/color-rgba.h index 8b439fca3..b893e701a 100644 --- a/src/color-rgba.h +++ b/src/color-rgba.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Authors: bulia byak Copyright (C) 2004 Authors - Released under GNU GPL, read the file 'COPYING' for more information + Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_COLOR_RGBA_H #define SEEN_COLOR_RGBA_H diff --git a/src/color.cpp b/src/color.cpp index 149e659e2..6baf6470c 100644 --- a/src/color.cpp +++ b/src/color.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Colors. * @@ -9,7 +10,7 @@ * Copyright (C) 2001-2002 Lauris Kaplinski * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/color.h b/src/color.h index 1bc29673f..60708d242 100644 --- a/src/color.h +++ b/src/color.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_COLOR_H #define SEEN_SP_COLOR_H @@ -10,7 +11,7 @@ * Copyright (C) 2001-2002 Lauris Kaplinski * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/colorspace.h b/src/colorspace.h index 5b47f7737..bed120b5e 100644 --- a/src/colorspace.h +++ b/src/colorspace.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_COLOR_SPACE_H #define SEEN_COLOR_SPACE_H @@ -7,7 +8,7 @@ * * Copyright (C) 2013 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/composite-undo-stack-observer.cpp b/src/composite-undo-stack-observer.cpp index 621ab4306..ce272b2f5 100644 --- a/src/composite-undo-stack-observer.cpp +++ b/src/composite-undo-stack-observer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Heavily inspired by Inkscape::XML::CompositeNodeObserver. * @@ -6,7 +7,7 @@ * * Copyright (c) 2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/composite-undo-stack-observer.h b/src/composite-undo-stack-observer.h index d4d2386a9..daf73b976 100644 --- a/src/composite-undo-stack-observer.h +++ b/src/composite-undo-stack-observer.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * David Yip * * Copyright (c) 2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_COMPOSITE_UNDO_COMMIT_OBSERVER_H diff --git a/src/conditions.cpp b/src/conditions.cpp index 9109cd1fb..38349f592 100644 --- a/src/conditions.cpp +++ b/src/conditions.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG conditional attribute evaluation * @@ -7,7 +8,7 @@ * * Copyright (C) 2006 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/conditions.h b/src/conditions.h index 15e9f3d58..939532ac7 100644 --- a/src/conditions.h +++ b/src/conditions.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef CONDITIONS_H_ #define CONDITIONS_H_ diff --git a/src/conn-avoid-ref.cpp b/src/conn-avoid-ref.cpp index 6e30506ec..087bd93fa 100644 --- a/src/conn-avoid-ref.cpp +++ b/src/conn-avoid-ref.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A class for handling shape interaction with libavoid. * @@ -7,7 +8,7 @@ * * Copyright (C) 2005 Michael Wybrow * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/conn-avoid-ref.h b/src/conn-avoid-ref.h index f221e3fdc..75f3d9765 100644 --- a/src/conn-avoid-ref.h +++ b/src/conn-avoid-ref.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_CONN_AVOID_REF #define SEEN_CONN_AVOID_REF @@ -10,7 +11,7 @@ * * Copyright (C) 2005 Michael Wybrow * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/point.h> diff --git a/src/console-output-undo-observer.cpp b/src/console-output-undo-observer.cpp index 209997003..16f99c962 100644 --- a/src/console-output-undo-observer.cpp +++ b/src/console-output-undo-observer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::ConsoleOutputUndoObserver - observer for tracing calls to * SPDocumentUndo::undo, SPDocumentUndo::redo, SPDocumentUndo::maybe_done @@ -8,7 +9,7 @@ * * Copyright (c) 2006 Authors * - * Released under GNU GPL, see the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "console-output-undo-observer.h" diff --git a/src/console-output-undo-observer.h b/src/console-output-undo-observer.h index 675706e08..b48a66712 100644 --- a/src/console-output-undo-observer.h +++ b/src/console-output-undo-observer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * David Yip @@ -5,7 +6,7 @@ * * Copyright (c) 2006 Authors * - * Released under GNU GPL, see the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_CONSOLE_OUTPUT_UNDO_OBSERVER_H diff --git a/src/context-fns.cpp b/src/context-fns.cpp index 971bc5ddd..5e9711f89 100644 --- a/src/context-fns.cpp +++ b/src/context-fns.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include "context-fns.h" diff --git a/src/context-fns.h b/src/context-fns.h index 82554a6c9..21ef313e3 100644 --- a/src/context-fns.h +++ b/src/context-fns.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_CONTEXT_FNS_H #define SEEN_CONTEXT_FNS_H @@ -5,9 +6,9 @@ * * Authors: * - * Copyright (C) + * Copyright (C) * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/debug/CMakeLists.txt b/src/debug/CMakeLists.txt index 5c0354fce..954df1f33 100644 --- a/src/debug/CMakeLists.txt +++ b/src/debug/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(debug_SRC demangle.cpp diff --git a/src/debug/demangle.cpp b/src/debug/demangle.cpp index a5f868a76..28b5d26d4 100644 --- a/src/debug/demangle.cpp +++ b/src/debug/demangle.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::demangle - demangle C++ symbol names * @@ -6,7 +7,7 @@ * * Copyright (C) 2006 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/debug/demangle.h b/src/debug/demangle.h index c5e160caa..95042446f 100644 --- a/src/debug/demangle.h +++ b/src/debug/demangle.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::demangle - demangle C++ symbol names * @@ -6,7 +7,7 @@ * * Copyright (C) 2006 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_DEMANGLE_H diff --git a/src/debug/event-tracker.h b/src/debug/event-tracker.h index 8a2e6242a..e70e2adf0 100644 --- a/src/debug/event-tracker.h +++ b/src/debug/event-tracker.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::EventTracker - semi-automatically track event lifetimes * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_EVENT_TRACKER_H diff --git a/src/debug/event.h b/src/debug/event.h index 1ddcb8b55..e9fa5ae2e 100644 --- a/src/debug/event.h +++ b/src/debug/event.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::Event - event for debug tracing * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_EVENT_H diff --git a/src/debug/gc-heap.h b/src/debug/gc-heap.h index 88de2b7e8..155e13eb1 100644 --- a/src/debug/gc-heap.h +++ b/src/debug/gc-heap.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::GCHeap - heap statistics for libgc heap * @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_GC_HEAP_H diff --git a/src/debug/gdk-event-latency-tracker.cpp b/src/debug/gdk-event-latency-tracker.cpp index 4679f05f1..57d3e1f25 100644 --- a/src/debug/gdk-event-latency-tracker.cpp +++ b/src/debug/gdk-event-latency-tracker.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::GdkEventLatencyTracker - tracks backlog of GDK events * @@ -6,7 +7,7 @@ * * Copyright (C) 2008 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/debug/gdk-event-latency-tracker.h b/src/debug/gdk-event-latency-tracker.h index 75a861a40..9c1cd1fb3 100644 --- a/src/debug/gdk-event-latency-tracker.h +++ b/src/debug/gdk-event-latency-tracker.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::GdkEventLatencyTracker - tracks backlog of GDK events * @@ -6,7 +7,7 @@ * * Copyright (C) 2008 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_GDK_EVENT_LATENCY_TRACKER_H diff --git a/src/debug/heap.cpp b/src/debug/heap.cpp index d543a18f6..ce9cacfa9 100644 --- a/src/debug/heap.cpp +++ b/src/debug/heap.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::Heap - interface for gathering heap statistics * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "inkgc/gc-alloc.h" diff --git a/src/debug/heap.h b/src/debug/heap.h index 959578893..72aae1603 100644 --- a/src/debug/heap.h +++ b/src/debug/heap.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::Heap - interface for gathering heap statistics * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_HEAP_H diff --git a/src/debug/log-display-config.cpp b/src/debug/log-display-config.cpp index a2e07e207..e96802847 100644 --- a/src/debug/log-display-config.cpp +++ b/src/debug/log-display-config.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::log_display_config - log display configuration * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/debug/log-display-config.h b/src/debug/log-display-config.h index 6a598ac0f..9adef3347 100644 --- a/src/debug/log-display-config.h +++ b/src/debug/log-display-config.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::log_display_config - log display configuration * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_LOG_DISPLAY_CONFIG_H diff --git a/src/debug/logger.cpp b/src/debug/logger.cpp index e89d895b8..742ad6e58 100644 --- a/src/debug/logger.cpp +++ b/src/debug/logger.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::Logger - debug logging facility * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/debug/logger.h b/src/debug/logger.h index b5970e1ba..ab6c82641 100644 --- a/src/debug/logger.h +++ b/src/debug/logger.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::Logger - debug logging facility * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_LOGGER_H diff --git a/src/debug/simple-event.h b/src/debug/simple-event.h index 7870ca0d1..7dc706fe7 100644 --- a/src/debug/simple-event.h +++ b/src/debug/simple-event.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::SimpleEvent - trivial implementation of Debug::Event * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_SIMPLE_EVENT_H diff --git a/src/debug/sysv-heap.cpp b/src/debug/sysv-heap.cpp index 2731a931e..41455e62a 100644 --- a/src/debug/sysv-heap.cpp +++ b/src/debug/sysv-heap.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::SysVHeap - malloc() statistics via System V interface * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/debug/sysv-heap.h b/src/debug/sysv-heap.h index 6f95b74c4..3829eb11d 100644 --- a/src/debug/sysv-heap.h +++ b/src/debug/sysv-heap.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::SysVHeap - malloc() statistics via System V interface * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_SYSV_HEAP_H diff --git a/src/debug/timestamp.cpp b/src/debug/timestamp.cpp index cdd47e881..e22f8dede 100644 --- a/src/debug/timestamp.cpp +++ b/src/debug/timestamp.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::SimpleEvent - trivial implementation of Debug::Event * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/debug/timestamp.h b/src/debug/timestamp.h index c145ffbc9..281c31b4c 100644 --- a/src/debug/timestamp.h +++ b/src/debug/timestamp.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Debug::timestamp - timestamp strings * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEBUG_TIMESTAMP_H diff --git a/src/deptool.cpp b/src/deptool.cpp index a2b2bb9d2..a01e5c732 100644 --- a/src/deptool.cpp +++ b/src/deptool.cpp @@ -1,26 +1,14 @@ -/* +// SPDX-License-Identifier: LGPL-2.1-or-later +/** @file * DepTool dependency tool * * This is a simple dependency generator coded in C++ - * + *//* * Authors: * Bob Jamison * - * Copyright (C) 2006 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright (C) 2018 Authors + * Released under GNU LGPL v2.1+, read the file 'COPYING' for more information. */ /* diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp index ca9190b5c..aee445d18 100644 --- a/src/desktop-events.cpp +++ b/src/desktop-events.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Event handlers for SPDesktop. @@ -9,7 +10,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 1999-2010 Others * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/desktop-events.h b/src/desktop-events.h index 8dae9b406..71799fe6f 100644 --- a/src/desktop-events.h +++ b/src/desktop-events.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __DESKTOP_EVENTS_H__ #define __DESKTOP_EVENTS_H__ @@ -10,7 +11,7 @@ * Copyright (C) 1999-2002 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/desktop-style.cpp b/src/desktop-style.cpp index ae2afe141..46ef82469 100644 --- a/src/desktop-style.cpp +++ b/src/desktop-style.cpp @@ -1,15 +1,16 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Desktop style management * * Authors: * bulia byak * verbalshadow - * Jon A. Cruz + * Jon A. Cruz * Abhishek Sharma * * Copyright (C) 2004, 2006 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/desktop-style.h b/src/desktop-style.h index 6674e5329..033c87cd9 100644 --- a/src/desktop-style.h +++ b/src/desktop-style.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_DESKTOP_STYLE_H #define SEEN_SP_DESKTOP_STYLE_H @@ -10,7 +11,7 @@ * * Copyright (C) 2004, 2006 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/desktop.cpp b/src/desktop.cpp index 335afa17d..de537ce8b 100644 --- a/src/desktop.cpp +++ b/src/desktop.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Editable view implementation * @@ -18,7 +19,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/desktop.h b/src/desktop.h index 61d1f875d..ffee1ecf6 100644 --- a/src/desktop.h +++ b/src/desktop.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_DESKTOP_H #define SEEN_SP_DESKTOP_H @@ -17,7 +18,7 @@ * Copyright (C) 1999-2005 authors * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/device-manager.cpp b/src/device-manager.cpp index 5ed11b9b2..c896a04ab 100644 --- a/src/device-manager.cpp +++ b/src/device-manager.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::DeviceManager - a view of input devices available. * * Copyright 2010 Jon A. Cruz * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "device-manager.h" diff --git a/src/device-manager.h b/src/device-manager.h index 66e4264fa..07f4508ce 100644 --- a/src/device-manager.h +++ b/src/device-manager.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::DeviceManager - a view of input devices available. * * Copyright 2010 Jon A. Cruz * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DEVICE_MANAGER_H diff --git a/src/display/CMakeLists.txt b/src/display/CMakeLists.txt index 8eaaee99a..b82eab9b5 100644 --- a/src/display/CMakeLists.txt +++ b/src/display/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(display_SRC cairo-utils.cpp diff --git a/src/display/cairo-templates.h b/src/display/cairo-templates.h index 1d3277113..9a3dd66da 100644 --- a/src/display/cairo-templates.h +++ b/src/display/cairo-templates.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Cairo software blending templates. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2010 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_CAIRO_TEMPLATES_H diff --git a/src/display/cairo-utils.cpp b/src/display/cairo-utils.cpp index 36f2d3f91..397d6d4b4 100644 --- a/src/display/cairo-utils.cpp +++ b/src/display/cairo-utils.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Helper functions to use cairo with inkscape * * Copyright (C) 2007 bulia byak * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/display/cairo-utils.h b/src/display/cairo-utils.h index 9c4c9b68b..61f236593 100644 --- a/src/display/cairo-utils.h +++ b/src/display/cairo-utils.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Cairo integration helpers. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2010 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_CAIRO_UTILS_H diff --git a/src/display/canvas-arena.cpp b/src/display/canvas-arena.cpp index 72415d82d..734cbf910 100644 --- a/src/display/canvas-arena.cpp +++ b/src/display/canvas-arena.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * RGBA display list system for inkscape * @@ -8,7 +9,7 @@ * Copyright (C) 2001-2002 Lauris Kaplinski * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/canvas-arena.h b/src/display/canvas-arena.h index 27df38d8c..8d40964be 100644 --- a/src/display/canvas-arena.h +++ b/src/display/canvas-arena.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_ARENA_H #define SEEN_SP_CANVAS_ARENA_H @@ -10,7 +11,7 @@ * Copyright (C) 2001-2002 Lauris Kaplinski * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/rect.h> diff --git a/src/display/canvas-axonomgrid.cpp b/src/display/canvas-axonomgrid.cpp index 2bbc8bc37..db894d711 100644 --- a/src/display/canvas-axonomgrid.cpp +++ b/src/display/canvas-axonomgrid.cpp @@ -1,17 +1,18 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Johan Engelen * * Copyright (C) 2006-2012 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ - /* - * Current limits are: one axis (y-axis) is always vertical. The other two - * axes are bound to a certain range of angles. The z-axis always has an angle - * smaller than 90 degrees (measured from horizontal, 0 degrees being a line extending - * to the right). The x-axis will always have an angle between 0 and 90 degrees. - */ +/* + * Current limits are: one axis (y-axis) is always vertical. The other two + * axes are bound to a certain range of angles. The z-axis always has an angle + * smaller than 90 degrees (measured from horizontal, 0 degrees being a line extending + * to the right). The x-axis will always have an angle between 0 and 90 degrees. + */ #include #include diff --git a/src/display/canvas-axonomgrid.h b/src/display/canvas-axonomgrid.h index a4598f087..ce4a19edf 100644 --- a/src/display/canvas-axonomgrid.h +++ b/src/display/canvas-axonomgrid.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef CANVAS_AXONOMGRID_H #define CANVAS_AXONOMGRID_H @@ -6,7 +7,7 @@ * Johan Engelen * * Copyright (C) 2006-2012 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "line-snapper.h" diff --git a/src/display/canvas-bpath.cpp b/src/display/canvas-bpath.cpp index b12e617f5..327bb1c06 100644 --- a/src/display/canvas-bpath.cpp +++ b/src/display/canvas-bpath.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Simple bezier bpath CanvasItem for inkscape * @@ -7,7 +8,7 @@ * * Copyright (C) 2001 Lauris Kaplinski and Ximian, Inc. * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/display/canvas-bpath.h b/src/display/canvas-bpath.h index 74f8bb7ba..4dc98315c 100644 --- a/src/display/canvas-bpath.h +++ b/src/display/canvas-bpath.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_BPATH_H #define SEEN_SP_CANVAS_BPATH_H @@ -11,7 +12,7 @@ * Copyright (C) 2001 Lauris Kaplinski and Ximian, Inc. * Copyright (C) 2010 authors * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/display/canvas-debug.cpp b/src/display/canvas-debug.cpp index a4ca19673..03db61f69 100644 --- a/src/display/canvas-debug.cpp +++ b/src/display/canvas-debug.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A simple surface for debugging the canvas. Shows how tiles are drawn. * @@ -6,7 +7,7 @@ * * Copyright (C) 2017 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "canvas-debug.h" diff --git a/src/display/canvas-debug.h b/src/display/canvas-debug.h index 784c36a8d..19ccd154c 100644 --- a/src/display/canvas-debug.h +++ b/src/display/canvas-debug.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_DEBUG_H #define SEEN_SP_CANVAS_DEBUG_H @@ -9,7 +10,7 @@ * * Copyright (C) 2017 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-canvas-item.h" diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp index 68a721ce3..479bc6893 100644 --- a/src/display/canvas-grid.cpp +++ b/src/display/canvas-grid.cpp @@ -1,11 +1,16 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file - * Cartesian grid implementation. - */ -/* Copyright (C) Johan Engelen 2006-2007 + * Cartesian grid item for the Inkscape canvas. + *//* + * Authors: + * see git history + * Copyright (C) Johan Engelen 2006-2007 * Copyright (C) Lauris Kaplinski 2000 * Abhishek Sharma * Jon A. Cruz * Copyright (C) Tavmong Bah 2017 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* As a general comment, I am not exactly proud of how things are done. diff --git a/src/display/canvas-grid.h b/src/display/canvas-grid.h index 0fe8ce378..3cd5a76b5 100644 --- a/src/display/canvas-grid.h +++ b/src/display/canvas-grid.h @@ -1,8 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * Cartesian grid item for the Inkscape canvas. - */ -/* Copyright (C) Johan Engelen 2006-2007 + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Copyright (C) Johan Engelen 2006-2007 * Copyright (C) Lauris Kaplinski 2000 + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_CANVAS_GRID_H diff --git a/src/display/canvas-rotate.cpp b/src/display/canvas-rotate.cpp index 9d5e5f0ac..f747c66f5 100644 --- a/src/display/canvas-rotate.cpp +++ b/src/display/canvas-rotate.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Temporary surface for previewing rotated canvas. * @@ -6,7 +7,7 @@ * * Copyright (C) 2017 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "inkscape.h" diff --git a/src/display/canvas-rotate.h b/src/display/canvas-rotate.h index a830e888a..b45eae285 100644 --- a/src/display/canvas-rotate.h +++ b/src/display/canvas-rotate.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_ROTATE_H #define SEEN_SP_CANVAS_ROTATE_H @@ -9,7 +10,7 @@ * * Copyright (C) 2017 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-canvas-item.h" diff --git a/src/display/canvas-temporary-item-list.cpp b/src/display/canvas-temporary-item-list.cpp index 60ead11ce..ad112cdbb 100644 --- a/src/display/canvas-temporary-item-list.cpp +++ b/src/display/canvas-temporary-item-list.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Provides a class that can contain active TemporaryItem's on a desktop * Code inspired by message-stack.cpp @@ -7,7 +8,7 @@ * * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/canvas-temporary-item.h" diff --git a/src/display/canvas-temporary-item-list.h b/src/display/canvas-temporary-item-list.h index c3e936b19..4681c592f 100644 --- a/src/display/canvas-temporary-item-list.h +++ b/src/display/canvas-temporary-item-list.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_CANVAS_TEMPORARY_ITEM_LIST_H #define INKSCAPE_CANVAS_TEMPORARY_ITEM_LIST_H @@ -7,7 +8,7 @@ * * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/canvas-temporary-item.cpp b/src/display/canvas-temporary-item.cpp index cb7145d61..38266872b 100644 --- a/src/display/canvas-temporary-item.cpp +++ b/src/display/canvas-temporary-item.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Provides a class that can contain active TemporaryItem's on a desktop * When the object is deleted, it also deletes the canvasitem it contains! @@ -11,7 +12,7 @@ * * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/canvas-temporary-item.h" diff --git a/src/display/canvas-temporary-item.h b/src/display/canvas-temporary-item.h index 92b16b1ab..b18ab0588 100644 --- a/src/display/canvas-temporary-item.h +++ b/src/display/canvas-temporary-item.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_CANVAS_TEMPORARY_ITEM_H #define INKSCAPE_CANVAS_TEMPORARY_ITEM_H @@ -7,7 +8,7 @@ * * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp index 25a0f56a0..e725a1f93 100644 --- a/src/display/canvas-text.cpp +++ b/src/display/canvas-text.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Canvas text * @@ -9,7 +10,7 @@ * Copyright (C) 2000-2002 Lauris Kaplinski * Copyright (C) 2008 Maximilian Albert * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/canvas-text.h b/src/display/canvas-text.h index b2ab1f876..257f360a6 100644 --- a/src/display/canvas-text.h +++ b/src/display/canvas-text.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVASTEXT_H #define SEEN_SP_CANVASTEXT_H @@ -11,7 +12,7 @@ * Copyright (C) 2000-2002 Lauris Kaplinski * Copyright (C) 2008 Maximilian Albert * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-canvas-item.h" diff --git a/src/display/curve-test.h b/src/display/curve-test.h index f921a5361..d338e2883 100644 --- a/src/display/curve-test.h +++ b/src/display/curve-test.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2015 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include "display/curve.h" diff --git a/src/display/curve.cpp b/src/display/curve.cpp index 211eaaa53..619e7ec37 100644 --- a/src/display/curve.cpp +++ b/src/display/curve.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * Authors: * Lauris Kaplinski @@ -8,7 +9,7 @@ * Copyright (C) 2002 Lauris Kaplinski * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL, see file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/curve.h" diff --git a/src/display/curve.h b/src/display/curve.h index 0e6a0ec86..e9c58e610 100644 --- a/src/display/curve.h +++ b/src/display/curve.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * Authors: * Lauris Kaplinski @@ -7,7 +8,7 @@ * Copyright (C) 2002 Lauris Kaplinski * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL, see file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_DISPLAY_CURVE_H diff --git a/src/display/drawing-context.cpp b/src/display/drawing-context.cpp index 16263b607..d6b42ab61 100644 --- a/src/display/drawing-context.cpp +++ b/src/display/drawing-context.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Cairo drawing context with Inkscape extensions. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/drawing-context.h" diff --git a/src/display/drawing-context.h b/src/display/drawing-context.h index 12d192a7c..1095fa1a3 100644 --- a/src/display/drawing-context.h +++ b/src/display/drawing-context.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Cairo drawing context with Inkscape extensions. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_CONTEXT_H diff --git a/src/display/drawing-group.cpp b/src/display/drawing-group.cpp index 22a6c42ed..3a2eeb018 100644 --- a/src/display/drawing-group.cpp +++ b/src/display/drawing-group.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Group belonging to an SVG drawing element. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/drawing.h" diff --git a/src/display/drawing-group.h b/src/display/drawing-group.h index a66ea16a9..1f5f28393 100644 --- a/src/display/drawing-group.h +++ b/src/display/drawing-group.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Group belonging to an SVG drawing element. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_GROUP_H diff --git a/src/display/drawing-image.cpp b/src/display/drawing-image.cpp index 3d3a54bd3..a575cc7d0 100644 --- a/src/display/drawing-image.cpp +++ b/src/display/drawing-image.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Bitmap image belonging to an SVG drawing. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/bezier-curve.h> diff --git a/src/display/drawing-image.h b/src/display/drawing-image.h index 966ff1145..fd962dbb5 100644 --- a/src/display/drawing-image.h +++ b/src/display/drawing-image.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Bitmap image belonging to an SVG drawing. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_IMAGE_H diff --git a/src/display/drawing-item.cpp b/src/display/drawing-item.cpp index 86bd0c7f9..dd3d962bb 100644 --- a/src/display/drawing-item.cpp +++ b/src/display/drawing-item.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Canvas item belonging to an SVG drawing element. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/drawing-item.h b/src/display/drawing-item.h index 5cd6c987f..3c3bf8b3f 100644 --- a/src/display/drawing-item.h +++ b/src/display/drawing-item.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Canvas item belonging to an SVG drawing element. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_ITEM_H diff --git a/src/display/drawing-pattern.cpp b/src/display/drawing-pattern.cpp index 2cb86440e..15bdc6139 100644 --- a/src/display/drawing-pattern.cpp +++ b/src/display/drawing-pattern.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Canvas belonging to SVG pattern. @@ -6,7 +7,7 @@ * Tomasz Boczkowski * * Copyright (C) 2014 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/cairo-utils.h" diff --git a/src/display/drawing-pattern.h b/src/display/drawing-pattern.h index a5795eca6..86b881ae1 100644 --- a/src/display/drawing-pattern.h +++ b/src/display/drawing-pattern.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Canvas belonging to SVG pattern. @@ -6,7 +7,7 @@ * Tomasz Boczkowski * * Copyright (C) 2014 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_PATTERN_H diff --git a/src/display/drawing-shape.cpp b/src/display/drawing-shape.cpp index 612593ad8..c3b41ac1e 100644 --- a/src/display/drawing-shape.cpp +++ b/src/display/drawing-shape.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Shape (styled path) belonging to an SVG drawing. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/drawing-shape.h b/src/display/drawing-shape.h index 8b0d1b082..f8a3d23ef 100644 --- a/src/display/drawing-shape.h +++ b/src/display/drawing-shape.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Group belonging to an SVG drawing element. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_SHAPE_H diff --git a/src/display/drawing-surface.cpp b/src/display/drawing-surface.cpp index 061641015..24fc525b1 100644 --- a/src/display/drawing-surface.cpp +++ b/src/display/drawing-surface.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Cairo surface that remembers its origin. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ //#include diff --git a/src/display/drawing-surface.h b/src/display/drawing-surface.h index ae9a576e7..f93920d7c 100644 --- a/src/display/drawing-surface.h +++ b/src/display/drawing-surface.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Cairo surface that remembers its origin. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_SURFACE_H diff --git a/src/display/drawing-text.cpp b/src/display/drawing-text.cpp index 5a8a06ede..34af7452e 100644 --- a/src/display/drawing-text.cpp +++ b/src/display/drawing-text.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Group belonging to an SVG drawing element. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ //#include "display/cairo-utils.h" diff --git a/src/display/drawing-text.h b/src/display/drawing-text.h index fdfab122f..d557cad77 100644 --- a/src/display/drawing-text.h +++ b/src/display/drawing-text.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Group belonging to an SVG drawing element. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_TEXT_H diff --git a/src/display/drawing.cpp b/src/display/drawing.cpp index 4b2a2cadf..6bce7c12b 100644 --- a/src/display/drawing.cpp +++ b/src/display/drawing.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * SVG drawing for display. @@ -7,7 +8,7 @@ * Johan Engelen * * Copyright (C) 2011-2012 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/drawing.h b/src/display/drawing.h index 931fe8e46..0204b4e4e 100644 --- a/src/display/drawing.h +++ b/src/display/drawing.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * SVG drawing for display. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2011 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_DRAWING_H diff --git a/src/display/gnome-canvas-acetate.cpp b/src/display/gnome-canvas-acetate.cpp index 50d26a068..5157ab8b2 100644 --- a/src/display/gnome-canvas-acetate.cpp +++ b/src/display/gnome-canvas-acetate.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Infinite invisible canvas item * @@ -10,7 +11,7 @@ * Copyright (C) 1998-1999 The Free Software Foundation * Copyright (C) 2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "gnome-canvas-acetate.h" diff --git a/src/display/gnome-canvas-acetate.h b/src/display/gnome-canvas-acetate.h index 6fae8bbd0..d08667daa 100644 --- a/src/display/gnome-canvas-acetate.h +++ b/src/display/gnome-canvas-acetate.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_ACETATE_H #define SEEN_SP_CANVAS_ACETATE_H @@ -12,7 +13,7 @@ * Copyright (C) 1998-1999 The Free Software Foundation * Copyright (C) 2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/sp-canvas-item.h" diff --git a/src/display/grayscale.cpp b/src/display/grayscale.cpp index 5978dbf2a..f00157c9d 100644 --- a/src/display/grayscale.cpp +++ b/src/display/grayscale.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Provide methods to calculate grayscale values (e.g. convert rgba value to grayscale rgba value) */ @@ -8,7 +9,7 @@ * * Copyright (C) 2011 Author * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/grayscale.h" diff --git a/src/display/grayscale.h b/src/display/grayscale.h index 0ffe727da..fad120521 100644 --- a/src/display/grayscale.h +++ b/src/display/grayscale.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_DISPLAY_GRAYSCALE_H #define SEEN_DISPLAY_GRAYSCALE_H @@ -7,7 +8,7 @@ * * Copyright (C) 2011 Author * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ typedef unsigned int guint32; diff --git a/src/display/guideline.cpp b/src/display/guideline.cpp index 8091f8369..bb0acf1dd 100644 --- a/src/display/guideline.cpp +++ b/src/display/guideline.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Horizontal/vertical but can also be angled line * @@ -12,7 +13,7 @@ * Copyright (C) 2009 Maximilian Albert * Copyright (C) 2017 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/coord.h> diff --git a/src/display/guideline.h b/src/display/guideline.h index 44aed88d9..e81cb35f5 100644 --- a/src/display/guideline.h +++ b/src/display/guideline.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_GUIDELINE_H #define SEEN_SP_GUIDELINE_H @@ -11,7 +12,7 @@ * Copyright (C) 2000-2002 Lauris Kaplinski * Copyright (C) 2007 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/point.h> diff --git a/src/display/nr-3dutils.cpp b/src/display/nr-3dutils.cpp index d2ac7d82b..3c0eb5eeb 100644 --- a/src/display/nr-3dutils.cpp +++ b/src/display/nr-3dutils.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * 3D utils. * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-3dutils.h b/src/display/nr-3dutils.h index eb773a9ad..21fcf5fc8 100644 --- a/src/display/nr-3dutils.h +++ b/src/display/nr-3dutils.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_3DUTILS_H #define SEEN_NR_3DUTILS_H @@ -11,7 +12,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/display/nr-filter-blend.cpp b/src/display/nr-filter-blend.cpp index fb9d2471a..c94fd0f7d 100644 --- a/src/display/nr-filter-blend.cpp +++ b/src/display/nr-filter-blend.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * SVG feBlend renderer *//* @@ -13,7 +14,7 @@ * * Copyright (C) 2007-2008 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-blend.h b/src/display/nr-filter-blend.h index e6be8b67e..26667622a 100644 --- a/src/display/nr-filter-blend.h +++ b/src/display/nr-filter-blend.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_BLEND_H #define SEEN_NR_FILTER_BLEND_H @@ -14,7 +15,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-colormatrix.cpp b/src/display/nr-filter-colormatrix.cpp index d27e6104a..eff5d93a6 100644 --- a/src/display/nr-filter-colormatrix.cpp +++ b/src/display/nr-filter-colormatrix.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feColorMatrix filter primitive renderer * @@ -7,7 +8,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-colormatrix.h b/src/display/nr-filter-colormatrix.h index cb85c8b71..8e35a358e 100644 --- a/src/display/nr-filter-colormatrix.h +++ b/src/display/nr-filter-colormatrix.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_COLOR_MATRIX_H #define SEEN_NR_FILTER_COLOR_MATRIX_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-component-transfer.cpp b/src/display/nr-filter-component-transfer.cpp index 38b66e230..a9439ec93 100644 --- a/src/display/nr-filter-component-transfer.cpp +++ b/src/display/nr-filter-component-transfer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feComponentTransfer filter primitive renderer * @@ -7,7 +8,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-component-transfer.h b/src/display/nr-filter-component-transfer.h index bd7720563..9d1ea1456 100644 --- a/src/display/nr-filter-component-transfer.h +++ b/src/display/nr-filter-component-transfer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_COMPONENT_TRANSFER_H #define SEEN_NR_FILTER_COMPONENT_TRANSFER_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-composite.cpp b/src/display/nr-filter-composite.cpp index 0eabde3ae..2feab6560 100644 --- a/src/display/nr-filter-composite.cpp +++ b/src/display/nr-filter-composite.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feComposite filter effect renderer * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-composite.h b/src/display/nr-filter-composite.h index 8a08c3dd2..a76f4cc41 100644 --- a/src/display/nr-filter-composite.h +++ b/src/display/nr-filter-composite.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_COMPOSITE_H #define SEEN_NR_FILTER_COMPOSITE_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/filters/composite.h" diff --git a/src/display/nr-filter-convolve-matrix.cpp b/src/display/nr-filter-convolve-matrix.cpp index 3ab5f74f7..1e9bdb0c6 100644 --- a/src/display/nr-filter-convolve-matrix.cpp +++ b/src/display/nr-filter-convolve-matrix.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feConvolveMatrix filter primitive renderer * @@ -7,7 +8,7 @@ * * Copyright (C) 2007,2009 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-convolve-matrix.h b/src/display/nr-filter-convolve-matrix.h index 85a2b8c41..26b2bf322 100644 --- a/src/display/nr-filter-convolve-matrix.h +++ b/src/display/nr-filter-convolve-matrix.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_CONVOLVE_MATRIX_H #define SEEN_NR_FILTER_CONVOLVE_MATRIX_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-primitive.h" diff --git a/src/display/nr-filter-diffuselighting.cpp b/src/display/nr-filter-diffuselighting.cpp index 95e83a5c2..cfb8091af 100644 --- a/src/display/nr-filter-diffuselighting.cpp +++ b/src/display/nr-filter-diffuselighting.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feDiffuseLighting renderer * @@ -8,7 +9,7 @@ * * Copyright (C) 2007-2010 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/display/nr-filter-diffuselighting.h b/src/display/nr-filter-diffuselighting.h index 095d9bccb..5bf777b79 100644 --- a/src/display/nr-filter-diffuselighting.h +++ b/src/display/nr-filter-diffuselighting.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_DIFFUSELIGHTING_H #define SEEN_NR_FILTER_DIFFUSELIGHTING_H @@ -10,7 +11,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-light-types.h" diff --git a/src/display/nr-filter-displacement-map.cpp b/src/display/nr-filter-displacement-map.cpp index 18b6c2810..a72e60db5 100644 --- a/src/display/nr-filter-displacement-map.cpp +++ b/src/display/nr-filter-displacement-map.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feDisplacementMap filter primitive renderer * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/cairo-templates.h" diff --git a/src/display/nr-filter-displacement-map.h b/src/display/nr-filter-displacement-map.h index c825ea0f9..32afcfb76 100644 --- a/src/display/nr-filter-displacement-map.h +++ b/src/display/nr-filter-displacement-map.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_DISPLACEMENT_MAP_H #define SEEN_NR_FILTER_DISPLACEMENT_MAP_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/filters/displacementmap.h" diff --git a/src/display/nr-filter-flood.cpp b/src/display/nr-filter-flood.cpp index 861772352..eb00d6ea3 100644 --- a/src/display/nr-filter-flood.cpp +++ b/src/display/nr-filter-flood.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feFlood filter primitive renderer * @@ -7,7 +8,7 @@ * * Copyright (C) 2007, 2011 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/display/nr-filter-flood.h b/src/display/nr-filter-flood.h index 87708b73f..c2f51fa21 100644 --- a/src/display/nr-filter-flood.h +++ b/src/display/nr-filter-flood.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_FLOOD_H #define SEEN_NR_FILTER_FLOOD_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-primitive.h" diff --git a/src/display/nr-filter-gaussian.cpp b/src/display/nr-filter-gaussian.cpp index 0bebd6da8..3a1e4a621 100644 --- a/src/display/nr-filter-gaussian.cpp +++ b/src/display/nr-filter-gaussian.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Gaussian blur renderer * @@ -8,7 +9,7 @@ * * Copyright (C) 2006-2008 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/display/nr-filter-gaussian.h b/src/display/nr-filter-gaussian.h index ee0ad4cdd..28ffb00db 100644 --- a/src/display/nr-filter-gaussian.h +++ b/src/display/nr-filter-gaussian.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_GAUSSIAN_H #define SEEN_NR_FILTER_GAUSSIAN_H @@ -11,7 +12,7 @@ * * Copyright (C) 2006 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/display/nr-filter-image.cpp b/src/display/nr-filter-image.cpp index b8b45b40b..29c2c475f 100644 --- a/src/display/nr-filter-image.cpp +++ b/src/display/nr-filter-image.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feImage filter primitive renderer * @@ -8,7 +9,7 @@ * * Copyright (C) 2007-2011 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-image.h" #include "document.h" diff --git a/src/display/nr-filter-image.h b/src/display/nr-filter-image.h index 23663c71c..6080bb4a2 100644 --- a/src/display/nr-filter-image.h +++ b/src/display/nr-filter-image.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_IMAGE_H #define SEEN_NR_FILTER_IMAGE_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-primitive.h" diff --git a/src/display/nr-filter-merge.cpp b/src/display/nr-filter-merge.cpp index 1dc8bad82..fb2d6ba85 100644 --- a/src/display/nr-filter-merge.cpp +++ b/src/display/nr-filter-merge.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feMerge filter effect renderer * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-merge.h b/src/display/nr-filter-merge.h index 5bb397aec..72356dcea 100644 --- a/src/display/nr-filter-merge.h +++ b/src/display/nr-filter-merge.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_MERGE_H #define SEEN_NR_FILTER_MERGE_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-morphology.cpp b/src/display/nr-filter-morphology.cpp index 260479699..700d69f09 100644 --- a/src/display/nr-filter-morphology.cpp +++ b/src/display/nr-filter-morphology.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feMorphology filter primitive renderer * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/display/nr-filter-morphology.h b/src/display/nr-filter-morphology.h index a45fcfd96..f91192b51 100644 --- a/src/display/nr-filter-morphology.h +++ b/src/display/nr-filter-morphology.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_MORPHOLOGY_H #define SEEN_NR_FILTER_MORPHOLOGY_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-primitive.h" diff --git a/src/display/nr-filter-offset.cpp b/src/display/nr-filter-offset.cpp index 01c3e4c5c..2f733893c 100644 --- a/src/display/nr-filter-offset.cpp +++ b/src/display/nr-filter-offset.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feOffset filter primitive renderer * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/cairo-utils.h" diff --git a/src/display/nr-filter-offset.h b/src/display/nr-filter-offset.h index 5c28691c1..30e852707 100644 --- a/src/display/nr-filter-offset.h +++ b/src/display/nr-filter-offset.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_OFFSET_H #define SEEN_NR_FILTER_OFFSET_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-primitive.h" diff --git a/src/display/nr-filter-primitive.cpp b/src/display/nr-filter-primitive.cpp index c6be75e16..65133eace 100644 --- a/src/display/nr-filter-primitive.cpp +++ b/src/display/nr-filter-primitive.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG filters rendering * @@ -7,7 +8,7 @@ * * Copyright (C) 2006 Niko Kiirala * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-primitive.h" diff --git a/src/display/nr-filter-primitive.h b/src/display/nr-filter-primitive.h index cba1fdf20..89cffac49 100644 --- a/src/display/nr-filter-primitive.h +++ b/src/display/nr-filter-primitive.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG filters rendering * @@ -6,7 +7,7 @@ * * Copyright (C) 2006-2007 Niko Kiirala * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_NR_FILTER_PRIMITIVE_H #define SEEN_NR_FILTER_PRIMITIVE_H diff --git a/src/display/nr-filter-skeleton.cpp b/src/display/nr-filter-skeleton.cpp index 491c7f52a..072abc155 100644 --- a/src/display/nr-filter-skeleton.cpp +++ b/src/display/nr-filter-skeleton.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Filter primitive renderer skeleton class * You can create your new filter primitive renderer by replacing @@ -18,7 +19,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-skeleton.h" diff --git a/src/display/nr-filter-skeleton.h b/src/display/nr-filter-skeleton.h index 6c92a4a09..83f180748 100644 --- a/src/display/nr-filter-skeleton.h +++ b/src/display/nr-filter-skeleton.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_SKELETON_H #define SEEN_NR_FILTER_SKELETON_H @@ -21,7 +22,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-primitive.h" diff --git a/src/display/nr-filter-slot.cpp b/src/display/nr-filter-slot.cpp index 4f522402b..91a55639f 100644 --- a/src/display/nr-filter-slot.cpp +++ b/src/display/nr-filter-slot.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A container class for filter slots. Allows for simple getting and * setting images in filter slots without having to bother with @@ -8,7 +9,7 @@ * * Copyright (C) 2006,2007 Niko Kiirala * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-slot.h b/src/display/nr-filter-slot.h index 480a0ac3c..1a695c456 100644 --- a/src/display/nr-filter-slot.h +++ b/src/display/nr-filter-slot.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_SLOT_H #define SEEN_NR_FILTER_SLOT_H @@ -11,7 +12,7 @@ * * Copyright (C) 2006,2007 Niko Kiirala * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-specularlighting.cpp b/src/display/nr-filter-specularlighting.cpp index 55076c745..54bc50d5f 100644 --- a/src/display/nr-filter-specularlighting.cpp +++ b/src/display/nr-filter-specularlighting.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feSpecularLighting renderer * @@ -7,7 +8,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/display/nr-filter-specularlighting.h b/src/display/nr-filter-specularlighting.h index ed468110e..86fd8b59e 100644 --- a/src/display/nr-filter-specularlighting.h +++ b/src/display/nr-filter-specularlighting.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_SPECULARLIGHTING_H #define SEEN_NR_FILTER_SPECULARLIGHTING_H @@ -7,10 +8,10 @@ * Authors: * Niko Kiirala * Jean-Rene Reinhard - * + * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-light-types.h" diff --git a/src/display/nr-filter-tile.cpp b/src/display/nr-filter-tile.cpp index bff404b4e..4605ddeec 100644 --- a/src/display/nr-filter-tile.cpp +++ b/src/display/nr-filter-tile.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feTile filter primitive renderer * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-tile.h b/src/display/nr-filter-tile.h index fbc319cd0..867d12963 100644 --- a/src/display/nr-filter-tile.h +++ b/src/display/nr-filter-tile.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_TILE_H #define SEEN_NR_FILTER_TILE_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-primitive.h" diff --git a/src/display/nr-filter-turbulence.cpp b/src/display/nr-filter-turbulence.cpp index 2c7668631..e1b6fbfd3 100644 --- a/src/display/nr-filter-turbulence.cpp +++ b/src/display/nr-filter-turbulence.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * feTurbulence filter primitive renderer * @@ -14,7 +15,7 @@ * http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 * * Copyright (C) 2007 authors - * Released under GNU GPL version 2 (or later), read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/cairo-templates.h" diff --git a/src/display/nr-filter-turbulence.h b/src/display/nr-filter-turbulence.h index 45b4d881d..de21c5801 100644 --- a/src/display/nr-filter-turbulence.h +++ b/src/display/nr-filter-turbulence.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_TURBULENCE_H #define SEEN_NR_FILTER_TURBULENCE_H @@ -18,7 +19,7 @@ * http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 * * Copyright (C) 2007 authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/point.h> diff --git a/src/display/nr-filter-types.h b/src/display/nr-filter-types.h index 2e35d6da8..34cfdeb84 100644 --- a/src/display/nr-filter-types.h +++ b/src/display/nr-filter-types.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2014 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_NR_FILTER_TYPES_H #define SEEN_NR_FILTER_TYPES_H diff --git a/src/display/nr-filter-units.cpp b/src/display/nr-filter-units.cpp index e924b6c90..7fdf936d6 100644 --- a/src/display/nr-filter-units.cpp +++ b/src/display/nr-filter-units.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Utilities for handling coordinate system transformations in filters * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 Niko Kiirala * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter-units.h b/src/display/nr-filter-units.h index 474d1e787..432e68173 100644 --- a/src/display/nr-filter-units.h +++ b/src/display/nr-filter-units.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_UNITS_H #define SEEN_NR_FILTER_UNITS_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 Niko Kiirala * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/sp-filter-units.h" diff --git a/src/display/nr-filter-utils.h b/src/display/nr-filter-utils.h index 52b6bd11a..0e7612dee 100644 --- a/src/display/nr-filter-utils.h +++ b/src/display/nr-filter-utils.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_UTILS_H #define SEEN_NR_FILTER_UTILS_H @@ -11,7 +12,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ namespace Inkscape { diff --git a/src/display/nr-filter.cpp b/src/display/nr-filter.cpp index 6f8798a2a..c6bbf3b81 100644 --- a/src/display/nr-filter.cpp +++ b/src/display/nr-filter.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG filters rendering * @@ -6,7 +7,7 @@ * * Copyright (C) 2006-2008 Niko Kiirala * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-filter.h b/src/display/nr-filter.h index 573e6ca93..caa718897 100644 --- a/src/display/nr-filter.h +++ b/src/display/nr-filter.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NR_FILTER_H #define SEEN_NR_FILTER_H @@ -9,7 +10,7 @@ * * Copyright (C) 2006 Niko Kiirala * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ //#include "display/nr-arena-item.h" diff --git a/src/display/nr-light-types.h b/src/display/nr-light-types.h index 8cc92db77..8de142f7c 100644 --- a/src/display/nr-light-types.h +++ b/src/display/nr-light-types.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2014 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_NR_LIGHT_TYPES_H #define SEEN_NR_LIGHT_TYPES_H diff --git a/src/display/nr-light.cpp b/src/display/nr-light.cpp index 271e4f967..300995570 100644 --- a/src/display/nr-light.cpp +++ b/src/display/nr-light.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Light rendering helpers * @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Jean-Rene Reinhard * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/nr-light.h b/src/display/nr-light.h index 2eacdc92b..3b782261f 100644 --- a/src/display/nr-light.h +++ b/src/display/nr-light.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2017 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_NR_LIGHT_H #define SEEN_NR_LIGHT_H diff --git a/src/display/nr-style.cpp b/src/display/nr-style.cpp index 58ef29a45..b25cc80c6 100644 --- a/src/display/nr-style.cpp +++ b/src/display/nr-style.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Style information for rendering. @@ -6,7 +7,7 @@ * Krzysztof Kosiński * * Copyright (C) 2010 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-style.h" diff --git a/src/display/nr-style.h b/src/display/nr-style.h index 354b9dd8b..813f3aeb7 100644 --- a/src/display/nr-style.h +++ b/src/display/nr-style.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Style information for rendering. @@ -7,7 +8,7 @@ * Krzysztof Kosiński * * Copyright (C) 2010 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DISPLAY_NR_ARENA_STYLE_H diff --git a/src/display/nr-svgfonts.cpp b/src/display/nr-svgfonts.cpp index 2c17a7ada..e9679f30d 100644 --- a/src/display/nr-svgfonts.cpp +++ b/src/display/nr-svgfonts.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVGFonts rendering implementation * @@ -7,7 +8,7 @@ * * Copyright (C) 2008 Felipe C. da S. Sanches * - * Released under GNU GPL version 2 or later. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * Read the file 'COPYING' for more information. */ diff --git a/src/display/nr-svgfonts.h b/src/display/nr-svgfonts.h index d4488fb17..48185b954 100644 --- a/src/display/nr-svgfonts.h +++ b/src/display/nr-svgfonts.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef NR_SVGFONTS_H_SEEN #define NR_SVGFONTS_H_SEEN /* @@ -8,7 +9,7 @@ * * Copyright (C) 2008 Felipe C. da S. Sanches * - * Released under GNU GPL version 2 or later. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * Read the file 'COPYING' for more information. */ diff --git a/src/display/rendermode.h b/src/display/rendermode.h index 80e6da2dd..66130de59 100644 --- a/src/display/rendermode.h +++ b/src/display/rendermode.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2011 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * RenderMode enumeration. * diff --git a/src/display/snap-indicator.cpp b/src/display/snap-indicator.cpp index 79a1191b9..4039a3717 100644 --- a/src/display/snap-indicator.cpp +++ b/src/display/snap-indicator.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Provides a class that shows a temporary indicator on the canvas of where the snap was, and what kind of snap * @@ -8,7 +9,7 @@ * Copyright (C) Johan Engelen 2009 * Copyright (C) Diederik van Lierop 2010 - 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/snap-indicator.h" diff --git a/src/display/snap-indicator.h b/src/display/snap-indicator.h index d4a144002..463acaf9f 100644 --- a/src/display/snap-indicator.h +++ b/src/display/snap-indicator.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_DISPLAY_SNAP_INDICATOR_H #define INKSCAPE_DISPLAY_SNAP_INDICATOR_H @@ -13,7 +14,7 @@ * Copyright (C) Johan Engelen 2008 * Copyright (C) Diederik van Lierop 2010 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "snapped-point.h" diff --git a/src/display/sodipodi-ctrl.cpp b/src/display/sodipodi-ctrl.cpp index 45db82a93..c267d6c84 100644 --- a/src/display/sodipodi-ctrl.cpp +++ b/src/display/sodipodi-ctrl.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * SPCtrl * diff --git a/src/display/sodipodi-ctrl.h b/src/display/sodipodi-ctrl.h index 37688479c..50973dc98 100644 --- a/src/display/sodipodi-ctrl.h +++ b/src/display/sodipodi-ctrl.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_CTRL_H #define INKSCAPE_CTRL_H diff --git a/src/display/sodipodi-ctrlrect.cpp b/src/display/sodipodi-ctrlrect.cpp index f097203fd..683b2fb15 100644 --- a/src/display/sodipodi-ctrlrect.cpp +++ b/src/display/sodipodi-ctrlrect.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Simple non-transformed rectangle, usable for rubberband * @@ -12,7 +13,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 2017 Tavmjong Bah * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/display/sodipodi-ctrlrect.h b/src/display/sodipodi-ctrlrect.h index 02fc85647..39290e3b3 100644 --- a/src/display/sodipodi-ctrlrect.h +++ b/src/display/sodipodi-ctrlrect.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_CTRLRECT_H #define SEEN_INKSCAPE_CTRLRECT_H @@ -16,7 +17,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 2017 Tavmjong Bah * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/display/sp-canvas-group.h b/src/display/sp-canvas-group.h index a6a2c99c1..ff85b4e7e 100644 --- a/src/display/sp-canvas-group.h +++ b/src/display/sp-canvas-group.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_GROUP_H #define SEEN_SP_CANVAS_GROUP_H @@ -16,7 +17,7 @@ * Copyright (C) 2002 Lauris Kaplinski * Copyright (C) 2010 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/sp-canvas-item.h b/src/display/sp-canvas-item.h index 5591291cf..65bd1cc05 100644 --- a/src/display/sp-canvas-item.h +++ b/src/display/sp-canvas-item.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_ITEM_H #define SEEN_SP_CANVAS_ITEM_H @@ -16,7 +17,7 @@ * Copyright (C) 2002 Lauris Kaplinski * Copyright (C) 2010 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/rect.h> diff --git a/src/display/sp-canvas-util.cpp b/src/display/sp-canvas-util.cpp index e6c6ea839..dee7d8dc7 100644 --- a/src/display/sp-canvas-util.cpp +++ b/src/display/sp-canvas-util.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Helper stuff for SPCanvas * @@ -8,7 +9,7 @@ * Copyright (C) 1999-2002 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/display/sp-canvas-util.h b/src/display/sp-canvas-util.h index 73135ed79..f58deb12f 100644 --- a/src/display/sp-canvas-util.h +++ b/src/display/sp-canvas-util.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_UTILS_H #define SEEN_SP_CANVAS_UTILS_H @@ -10,7 +11,7 @@ * Copyright (C) 1999-2002 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index bc22f1a5a..947a2a6e3 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Port of GnomeCanvas for Inkscape needs * @@ -14,7 +15,7 @@ * Copyright (C) 2002-2006 authors * Copyright (C) 2016 Google Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/display/sp-canvas.h b/src/display/sp-canvas.h index ef2df2292..9459d633d 100644 --- a/src/display/sp-canvas.h +++ b/src/display/sp-canvas.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CANVAS_H #define SEEN_SP_CANVAS_H @@ -17,7 +18,7 @@ * Copyright (C) 2002 Lauris Kaplinski * Copyright (C) 2016 Google Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/display/sp-ctrlcurve.cpp b/src/display/sp-ctrlcurve.cpp index 961ccec0b..41572cdc6 100644 --- a/src/display/sp-ctrlcurve.cpp +++ b/src/display/sp-ctrlcurve.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Simple bezier curve used for Mesh Gradients * @@ -8,7 +9,7 @@ * Copyright (C) 2007 Johan Engelen * Copyright (C) 1999-2002 Lauris Kaplinski * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/sp-ctrlcurve.h" diff --git a/src/display/sp-ctrlcurve.h b/src/display/sp-ctrlcurve.h index 56b3089d9..a499d52ad 100644 --- a/src/display/sp-ctrlcurve.h +++ b/src/display/sp-ctrlcurve.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_CTRLCURVE_H #define SEEN_INKSCAPE_CTRLCURVE_H @@ -12,7 +13,7 @@ * Copyright (C) 2007 Johan Engelen * Copyright (C) 1999-2002 Lauris Kaplinski * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/sp-ctrlline.h" diff --git a/src/display/sp-ctrlline.cpp b/src/display/sp-ctrlline.cpp index 0f0868f10..504e3d019 100644 --- a/src/display/sp-ctrlline.cpp +++ b/src/display/sp-ctrlline.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Simple straight line * @@ -9,7 +10,7 @@ * Copyright (C) 2007 Johan Engelen * Copyright (C) 1999-2002 Lauris Kaplinski * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* diff --git a/src/display/sp-ctrlline.h b/src/display/sp-ctrlline.h index bac0cfa54..5ecd1ca22 100644 --- a/src/display/sp-ctrlline.h +++ b/src/display/sp-ctrlline.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_CTRLLINE_H #define SEEN_INKSCAPE_CTRLLINE_H @@ -13,7 +14,7 @@ * Copyright (C) 2007 Johan Engelen * Copyright (C) 1999-2002 Lauris Kaplinski * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-canvas-item.h" diff --git a/src/display/sp-ctrlquadr.cpp b/src/display/sp-ctrlquadr.cpp index a7ac72087..ffca867d8 100644 --- a/src/display/sp-ctrlquadr.cpp +++ b/src/display/sp-ctrlquadr.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Quadrilateral * @@ -7,7 +8,7 @@ * * Copyright (C) 2005 authors * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-canvas-item.h" diff --git a/src/display/sp-ctrlquadr.h b/src/display/sp-ctrlquadr.h index e76f84579..502227ae8 100644 --- a/src/display/sp-ctrlquadr.h +++ b/src/display/sp-ctrlquadr.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __INKSCAPE_CTRLQUADR_H__ #define __INKSCAPE_CTRLQUADR_H__ @@ -9,7 +10,7 @@ * * Copyright (C) 2005 authors * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/geom.h> diff --git a/src/document-subset.cpp b/src/document-subset.cpp index b16c1879f..713af9aa7 100644 --- a/src/document-subset.cpp +++ b/src/document-subset.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::DocumentSubset - view of a document including only a subset * of nodes @@ -5,7 +6,7 @@ * Copyright 2006 MenTaLguY * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/document-subset.h b/src/document-subset.h index 9c1996795..bbdf32e76 100644 --- a/src/document-subset.h +++ b/src/document-subset.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::DocumentSubset - view of a document including only a subset * of nodes * * Copyright 2006 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_DOCUMENT_SUBSET_H diff --git a/src/document-undo.cpp b/src/document-undo.cpp index b64e75dd0..9753c4970 100644 --- a/src/document-undo.cpp +++ b/src/document-undo.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Undo/Redo stack implementation * @@ -10,7 +11,7 @@ * Copyright (C) 1999-2003 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * * Using the split document model gives sodipodi a very simple and clean * undo implementation. Whenever mutation occurs in the XML tree, diff --git a/src/document-undo.h b/src/document-undo.h index 85b44d562..1651bcfba 100644 --- a/src/document-undo.h +++ b/src/document-undo.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_DOCUMENT_UNDO_H #define SEEN_SP_DOCUMENT_UNDO_H diff --git a/src/document.cpp b/src/document.cpp index 388c89d94..603241506 100644 --- a/src/document.cpp +++ b/src/document.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SPDocument manipulation * @@ -14,7 +15,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 2012 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /** \class SPDocument diff --git a/src/document.h b/src/document.h index 08ca712f4..6c14d5198 100644 --- a/src/document.h +++ b/src/document.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_DOCUMENT_H #define SEEN_SP_DOCUMENT_H @@ -14,7 +15,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/doxygen-main.dox b/src/doxygen-main.dox index 36b005f81..6d31f1fad 100644 --- a/src/doxygen-main.dox +++ b/src/doxygen-main.dox @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Doxygen documentation - main page and namespace documentation. @@ -8,7 +9,7 @@ * * Copyright (C) 2005-2008 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ // Note: % before a word prevents that word from being linkified diff --git a/src/ege-color-prof-tracker.cpp b/src/ege-color-prof-tracker.cpp index f4a1e46df..f416cd4ed 100644 --- a/src/ege-color-prof-tracker.cpp +++ b/src/ege-color-prof-tracker.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MPL-1.1 OR LGPL-2.1-or-later /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- * */ diff --git a/src/ege-color-prof-tracker.h b/src/ege-color-prof-tracker.h index 9b8babf18..65cd41f31 100644 --- a/src/ege-color-prof-tracker.h +++ b/src/ege-color-prof-tracker.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MPL-1.1 OR LGPL-2.1-or-later #ifndef SEEN_EGE_COLOR_PROF_TRACKER #define SEEN_EGE_COLOR_PROF_TRACKER /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- diff --git a/src/enums.h b/src/enums.h index aa2bd9ed3..6e0c76924 100644 --- a/src/enums.h +++ b/src/enums.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __SP_ENUMS_H__ #define __SP_ENUMS_H__ @@ -9,7 +10,7 @@ * * Copyright (C) 1999-2003 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* Anchor types (imported from Gtk) */ diff --git a/src/event-log.cpp b/src/event-log.cpp index b12f286c6..a3ee8cd12 100644 --- a/src/event-log.cpp +++ b/src/event-log.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Author: * Gustav Broberg @@ -5,7 +6,7 @@ * * Copyright (c) 2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "util/signal-blocker.h" diff --git a/src/event-log.h b/src/event-log.h index 8a4703554..4bfdd2bcf 100644 --- a/src/event-log.h +++ b/src/event-log.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Author: * Gustav Broberg @@ -5,7 +6,7 @@ * * Copyright (c) 2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EVENT_LOG_H diff --git a/src/event.h b/src/event.h index 03c64509d..65a128da9 100644 --- a/src/event.h +++ b/src/event.h @@ -1,16 +1,17 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_EVENT_H #define INKSCAPE_EVENT_H /* * Inkscape::Event -- Container for an XML::Event along with some additional information -* describing it. - * + * describing it. + * * Author: * Gustav Broberg * * Copyright (c) 2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/extension/CMakeLists.txt b/src/extension/CMakeLists.txt index bf547be8a..8f0f1bcc4 100644 --- a/src/extension/CMakeLists.txt +++ b/src/extension/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(extension_SRC db.cpp diff --git a/src/extension/db.cpp b/src/extension/db.cpp index de9e248df..2c1ab953e 100644 --- a/src/extension/db.cpp +++ b/src/extension/db.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Functions to keep a listing of all modules in the system. Has its * own file mostly for abstraction reasons, but is pretty simple @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "db.h" diff --git a/src/extension/db.h b/src/extension/db.h index 19595e840..4efc74f8b 100644 --- a/src/extension/db.h +++ b/src/extension/db.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Functions to keep a listing of all modules in the system. Has its * own file mostly for abstraction reasons, but is pretty simple @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_MODULES_DB_H diff --git a/src/extension/dbus/CMakeLists.txt b/src/extension/dbus/CMakeLists.txt index ad9e1fd7d..f189180d6 100644 --- a/src/extension/dbus/CMakeLists.txt +++ b/src/extension/dbus/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later if(WITH_DBUS) include_directories(${CMAKE_BINARY_DIR}/src/extension/dbus) set(dbus_SRC "") diff --git a/src/extension/dbus/application-interface.cpp b/src/extension/dbus/application-interface.cpp index afaf9aedf..1b4be697d 100644 --- a/src/extension/dbus/application-interface.cpp +++ b/src/extension/dbus/application-interface.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is where the implementation of the DBus based application API lives. * All the methods in here are designed to be called remotly via DBus. @@ -12,9 +13,9 @@ * * Copyright (C) 2009 Soren Berg * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ - + #include "application-interface.h" #include #include "dbus-init.h" diff --git a/src/extension/dbus/application-interface.h b/src/extension/dbus/application-interface.h index 74c37cdd3..9e9758561 100644 --- a/src/extension/dbus/application-interface.h +++ b/src/extension/dbus/application-interface.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is where the implementation of the DBus based application API lives. * All the methods in here are designed to be called remotly via DBus. @@ -12,7 +13,7 @@ * * Copyright (C) 2009 Soren Berg * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_APPLICATION_INTERFACE_H_ diff --git a/src/extension/dbus/application-interface.xml b/src/extension/dbus/application-interface.xml index 1553971cc..38d763074 100644 --- a/src/extension/dbus/application-interface.xml +++ b/src/extension/dbus/application-interface.xml @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later doc/org.inkscape.application.ref.xml && xsltproc doc/spec-to-docbook.xsl document-interface.xml > doc/org.inkscape.document.ref.xml && xsltproc doc/spec-to-docbook.xsl proposed-interface.xml > doc/org.inkscape.proposed.ref.xml && diff --git a/src/extension/dbus/dbus-init.cpp b/src/extension/dbus/dbus-init.cpp index 43830762c..29db295d7 100644 --- a/src/extension/dbus/dbus-init.cpp +++ b/src/extension/dbus/dbus-init.cpp @@ -1,5 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* - * This is where Inkscape connects to the DBus when it starts and + * This is where Inkscape connects to the DBus when it starts and * registers the main interface. * * Also where new interfaces are registered when a new document is created. @@ -10,9 +11,9 @@ * * Copyright (C) 2009 Soren Berg * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ - + #include // this is reguired so that giomm headers won't barf #undef DBUS_MESSAGE_TYPE_INVALID diff --git a/src/extension/dbus/dbus-init.h b/src/extension/dbus/dbus-init.h index 7862ad3c3..c67a97dad 100644 --- a/src/extension/dbus/dbus-init.h +++ b/src/extension/dbus/dbus-init.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Soren Berg * * Copyright (C) 2009 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_DBUS_INIT_H__ diff --git a/src/extension/dbus/doc/config.xsl b/src/extension/dbus/doc/config.xsl index 26949c4ef..09cf8de5d 100644 --- a/src/extension/dbus/doc/config.xsl +++ b/src/extension/dbus/doc/config.xsl @@ -1,4 +1,5 @@ + diff --git a/src/extension/dbus/doc/dbus-introspect-docs.dtd b/src/extension/dbus/doc/dbus-introspect-docs.dtd index 47816713e..3355d4d85 100644 --- a/src/extension/dbus/doc/dbus-introspect-docs.dtd +++ b/src/extension/dbus/doc/dbus-introspect-docs.dtd @@ -1,4 +1,5 @@ + diff --git a/src/extension/dbus/doc/docbook.css b/src/extension/dbus/doc/docbook.css index aed08dce1..0a1b7eefa 100644 --- a/src/extension/dbus/doc/docbook.css +++ b/src/extension/dbus/doc/docbook.css @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ body { font-family: sans-serif; diff --git a/src/extension/dbus/doc/spec-to-docbook.xsl b/src/extension/dbus/doc/spec-to-docbook.xsl index a4e792df0..5282167e7 100644 --- a/src/extension/dbus/doc/spec-to-docbook.xsl +++ b/src/extension/dbus/doc/spec-to-docbook.xsl @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later diff --git a/src/extension/dbus/document-interface.cpp b/src/extension/dbus/document-interface.cpp index 7a1f3939d..a02aa5089 100644 --- a/src/extension/dbus/document-interface.cpp +++ b/src/extension/dbus/document-interface.cpp @@ -1,6 +1,7 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is where the implementation of the DBus based document API lives. - * All the methods in here (except in the helper section) are + * All the methods in here (except in the helper section) are * designed to be called remotely via DBus. application-interface.cpp * has the methods used to connect to the bus and get a document instance. * @@ -12,7 +13,7 @@ * * Copyright (C) 2009 Soren Berg * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/dbus/document-interface.h b/src/extension/dbus/document-interface.h index 0150dae7e..f2229a9aa 100644 --- a/src/extension/dbus/document-interface.h +++ b/src/extension/dbus/document-interface.h @@ -1,6 +1,7 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is where the implementation of the DBus based document API lives. - * All the methods in here (except in the helper section) are + * All the methods in here (except in the helper section) are * designed to be called remotly via DBus. application-interface.cpp * has the methods used to connect to the bus and get a document instance. * @@ -12,9 +13,9 @@ * * Copyright (C) 2009 Soren Berg * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ - + #ifndef INKSCAPE_EXTENSION_DOCUMENT_INTERFACE_H_ #define INKSCAPE_EXTENSION_DOCUMENT_INTERFACE_H_ diff --git a/src/extension/dbus/document-interface.xml b/src/extension/dbus/document-interface.xml index 26fa7b117..64ff4223c 100644 --- a/src/extension/dbus/document-interface.xml +++ b/src/extension/dbus/document-interface.xml @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later diff --git a/src/extension/dbus/org.inkscape.service.in b/src/extension/dbus/org.inkscape.service.in index 484c8e516..9fffa025e 100644 --- a/src/extension/dbus/org.inkscape.service.in +++ b/src/extension/dbus/org.inkscape.service.in @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later [D-BUS Service] Name=org.inkscape Exec=bindir/bin/inkscape diff --git a/src/extension/dbus/proposed-interface.xml b/src/extension/dbus/proposed-interface.xml index 2a45c1d52..0fe995cac 100644 --- a/src/extension/dbus/proposed-interface.xml +++ b/src/extension/dbus/proposed-interface.xml @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include diff --git a/src/extension/dbus/wrapper/inkscape-dbus-wrapper.h b/src/extension/dbus/wrapper/inkscape-dbus-wrapper.h index 20830bd65..e2abd305e 100644 --- a/src/extension/dbus/wrapper/inkscape-dbus-wrapper.h +++ b/src/extension/dbus/wrapper/inkscape-dbus-wrapper.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2013 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_EXTENSION_DOCUMENT_INTERFACE_H_ #define INKSCAPE_EXTENSION_DOCUMENT_INTERFACE_H_ diff --git a/src/extension/dependency.cpp b/src/extension/dependency.cpp index fde6ee86f..2a04a030a 100644 --- a/src/extension/dependency.cpp +++ b/src/extension/dependency.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Author: * Ted Gould @@ -5,7 +6,7 @@ * Copyright (C) 2006 Johan Engelen, johan@shouraizou.nl * Copyright (C) 2004 Author * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/dependency.h b/src/extension/dependency.h index 1cba8aff9..6c360785b 100644 --- a/src/extension/dependency.h +++ b/src/extension/dependency.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_DEPENDENCY_H__ diff --git a/src/extension/effect.cpp b/src/extension/effect.cpp index c86bc5db1..0ca9a7bcf 100644 --- a/src/extension/effect.cpp +++ b/src/extension/effect.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould @@ -5,7 +6,7 @@ * * Copyright (C) 2002-2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "prefdialog.h" diff --git a/src/extension/effect.h b/src/extension/effect.h index d0666dc7d..8a52838f5 100644 --- a/src/extension/effect.h +++ b/src/extension/effect.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/extension/error-file.cpp b/src/extension/error-file.cpp index 0611ad62f..ad65457b2 100644 --- a/src/extension/error-file.cpp +++ b/src/extension/error-file.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/dialog/extensions.h" diff --git a/src/extension/error-file.h b/src/extension/error-file.h index c4983e7e7..442bc8f86 100644 --- a/src/extension/error-file.h +++ b/src/extension/error-file.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_ERROR_FILE_H__ diff --git a/src/extension/execution-env.cpp b/src/extension/execution-env.cpp index 622dd340a..ca770e1f6 100644 --- a/src/extension/execution-env.cpp +++ b/src/extension/execution-env.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould @@ -5,7 +6,7 @@ * * Copyright (C) 2007-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/execution-env.h b/src/extension/execution-env.h index c84395814..15d2cce35 100644 --- a/src/extension/execution-env.h +++ b/src/extension/execution-env.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_EXECUTION_ENV_H__ diff --git a/src/extension/extension.cpp b/src/extension/extension.cpp index 2e8df0791..73ae9c3c8 100644 --- a/src/extension/extension.cpp +++ b/src/extension/extension.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * * Inkscape::Extension::Extension: @@ -12,7 +13,7 @@ * * Copyright (C) 2002-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/extension.h b/src/extension/extension.h index 1607f606b..619cb588e 100644 --- a/src/extension/extension.h +++ b/src/extension/extension.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INK_EXTENSION_H #define INK_EXTENSION_H @@ -11,7 +12,7 @@ * * Copyright (C) 2002-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/find_extension_by_mime.h b/src/extension/find_extension_by_mime.h index bc963001e..f58580e6f 100644 --- a/src/extension/find_extension_by_mime.h +++ b/src/extension/find_extension_by_mime.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Find an extension by its mime type. @@ -16,7 +17,7 @@ * Copyright (C) 2004 David Turner * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "input.h" diff --git a/src/extension/implementation/implementation.cpp b/src/extension/implementation/implementation.cpp index 79b2bb84c..949451293 100644 --- a/src/extension/implementation/implementation.cpp +++ b/src/extension/implementation/implementation.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Author: Ted Gould Copyright (c) 2003-2005,2007 - This code is licensed under the GNU GPL. See COPYING for details. + Released under GNU GPL v2+, read the file 'COPYING' for more information. This file is the backend to the extensions system. These are the parts of the system that most users will never see, but are diff --git a/src/extension/implementation/implementation.h b/src/extension/implementation/implementation.h index 88afa0d27..e4922a083 100644 --- a/src/extension/implementation/implementation.h +++ b/src/extension/implementation/implementation.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Author: Ted Gould Copyright (c) 2003-2005,2007 - This code is licensed under the GNU GPL. See COPYING for details. - + Released under GNU GPL v2+, read the file 'COPYING' for more information. + This file is the backend to the extensions system. These are the parts of the system that most users will never see, but are important for implementing the extensions themselves. This file diff --git a/src/extension/implementation/script.cpp b/src/extension/implementation/script.cpp index fe3b14093..82b6b577a 100644 --- a/src/extension/implementation/script.cpp +++ b/src/extension/implementation/script.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * Code for handling extensions (i.e. scripts). * @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/implementation/script.h b/src/extension/implementation/script.h index fba1df136..9a3b40278 100644 --- a/src/extension/implementation/script.h +++ b/src/extension/implementation/script.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Code for handling extensions (i.e., scripts) * @@ -7,7 +8,7 @@ * * Copyright (C) 2002-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_IMPEMENTATION_SCRIPT_H_SEEN diff --git a/src/extension/implementation/xslt.cpp b/src/extension/implementation/xslt.cpp index f50124e09..7d4bff11a 100644 --- a/src/extension/implementation/xslt.cpp +++ b/src/extension/implementation/xslt.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Code for handling XSLT extensions. */ @@ -9,7 +10,7 @@ * * Copyright (C) 2006-2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/implementation/xslt.h b/src/extension/implementation/xslt.h index eb24436ae..f4fc871a9 100644 --- a/src/extension/implementation/xslt.h +++ b/src/extension/implementation/xslt.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Code for handling XSLT extensions * @@ -6,7 +7,7 @@ * * Copyright (C) 2006-2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef __INKSCAPE_EXTENSION_IMPEMENTATION_XSLT_H__ diff --git a/src/extension/init.cpp b/src/extension/init.cpp index 3ac73f05a..8e3c757f8 100644 --- a/src/extension/init.cpp +++ b/src/extension/init.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is what gets executed to initialize all of the modules. For * the internal modules this involves executing their initialization @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/init.h b/src/extension/init.h index d89ad6ddd..328ee89d7 100644 --- a/src/extension/init.h +++ b/src/extension/init.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is what gets executed to initialize all of the modules. For * the internal modules this invovles executing their initialization @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_INIT_H__ diff --git a/src/extension/input.cpp b/src/extension/input.cpp index a13b6c4ea..708324de2 100644 --- a/src/extension/input.cpp +++ b/src/extension/input.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2002-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/input.h b/src/extension/input.h index 6db5a98b9..93b000388 100644 --- a/src/extension/input.h +++ b/src/extension/input.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/extension/internal/bitmap/adaptiveThreshold.cpp b/src/extension/internal/bitmap/adaptiveThreshold.cpp index 3d7475cb3..a632ba226 100644 --- a/src/extension/internal/bitmap/adaptiveThreshold.cpp +++ b/src/extension/internal/bitmap/adaptiveThreshold.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/adaptiveThreshold.h b/src/extension/internal/bitmap/adaptiveThreshold.h index 75501720b..631c8e2e0 100644 --- a/src/extension/internal/bitmap/adaptiveThreshold.h +++ b/src/extension/internal/bitmap/adaptiveThreshold.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/addNoise.cpp b/src/extension/internal/bitmap/addNoise.cpp index 02bb877b7..606099638 100644 --- a/src/extension/internal/bitmap/addNoise.cpp +++ b/src/extension/internal/bitmap/addNoise.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/addNoise.h b/src/extension/internal/bitmap/addNoise.h index b1ac6a9f5..ab7936432 100644 --- a/src/extension/internal/bitmap/addNoise.h +++ b/src/extension/internal/bitmap/addNoise.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/blur.cpp b/src/extension/internal/bitmap/blur.cpp index 37a56b8a9..712d135a0 100644 --- a/src/extension/internal/bitmap/blur.cpp +++ b/src/extension/internal/bitmap/blur.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/blur.h b/src/extension/internal/bitmap/blur.h index be58ba5ba..269d57567 100644 --- a/src/extension/internal/bitmap/blur.h +++ b/src/extension/internal/bitmap/blur.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/channel.cpp b/src/extension/internal/bitmap/channel.cpp index 57ef0421b..4ca666814 100644 --- a/src/extension/internal/bitmap/channel.cpp +++ b/src/extension/internal/bitmap/channel.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/channel.h b/src/extension/internal/bitmap/channel.h index 898d3af46..067a5fd3b 100644 --- a/src/extension/internal/bitmap/channel.h +++ b/src/extension/internal/bitmap/channel.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/charcoal.cpp b/src/extension/internal/bitmap/charcoal.cpp index 2cfd741d1..69b76614b 100644 --- a/src/extension/internal/bitmap/charcoal.cpp +++ b/src/extension/internal/bitmap/charcoal.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/charcoal.h b/src/extension/internal/bitmap/charcoal.h index 2bedba76e..5c2a8d513 100644 --- a/src/extension/internal/bitmap/charcoal.h +++ b/src/extension/internal/bitmap/charcoal.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/colorize.cpp b/src/extension/internal/bitmap/colorize.cpp index 1c4b8a696..b7ce01a2a 100644 --- a/src/extension/internal/bitmap/colorize.cpp +++ b/src/extension/internal/bitmap/colorize.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Christopher Brown @@ -5,7 +6,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/colorize.h b/src/extension/internal/bitmap/colorize.h index 5b55a1814..5faccf5a9 100644 --- a/src/extension/internal/bitmap/colorize.h +++ b/src/extension/internal/bitmap/colorize.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Christopher Brown @@ -5,7 +6,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/contrast.cpp b/src/extension/internal/bitmap/contrast.cpp index a3be77808..35d04f50d 100644 --- a/src/extension/internal/bitmap/contrast.cpp +++ b/src/extension/internal/bitmap/contrast.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/contrast.h b/src/extension/internal/bitmap/contrast.h index 53a636647..c8099176f 100644 --- a/src/extension/internal/bitmap/contrast.h +++ b/src/extension/internal/bitmap/contrast.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/crop.cpp b/src/extension/internal/bitmap/crop.cpp index 99faef9d3..7b36bd340 100644 --- a/src/extension/internal/bitmap/crop.cpp +++ b/src/extension/internal/bitmap/crop.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2011 Authors: * Nicolas Dufour * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "2geom/transforms.h" diff --git a/src/extension/internal/bitmap/crop.h b/src/extension/internal/bitmap/crop.h index ce9b92797..168c093c5 100644 --- a/src/extension/internal/bitmap/crop.h +++ b/src/extension/internal/bitmap/crop.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2010 Authors: * Christopher Brown * Ted Gould * Nicolas Dufour * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/cycleColormap.cpp b/src/extension/internal/bitmap/cycleColormap.cpp index 8d55087a6..f7198eba5 100644 --- a/src/extension/internal/bitmap/cycleColormap.cpp +++ b/src/extension/internal/bitmap/cycleColormap.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/cycleColormap.h b/src/extension/internal/bitmap/cycleColormap.h index 7d8f49504..eacbb8c85 100644 --- a/src/extension/internal/bitmap/cycleColormap.h +++ b/src/extension/internal/bitmap/cycleColormap.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/despeckle.cpp b/src/extension/internal/bitmap/despeckle.cpp index c40e6e227..e0b2ed7e6 100644 --- a/src/extension/internal/bitmap/despeckle.cpp +++ b/src/extension/internal/bitmap/despeckle.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/despeckle.h b/src/extension/internal/bitmap/despeckle.h index 7a9be90a3..0c846b651 100644 --- a/src/extension/internal/bitmap/despeckle.h +++ b/src/extension/internal/bitmap/despeckle.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/edge.cpp b/src/extension/internal/bitmap/edge.cpp index 486ce0e4e..4212dee0d 100644 --- a/src/extension/internal/bitmap/edge.cpp +++ b/src/extension/internal/bitmap/edge.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/edge.h b/src/extension/internal/bitmap/edge.h index 40277a89e..8c7b8f9d1 100644 --- a/src/extension/internal/bitmap/edge.h +++ b/src/extension/internal/bitmap/edge.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/emboss.cpp b/src/extension/internal/bitmap/emboss.cpp index 9518cf320..44f65b049 100644 --- a/src/extension/internal/bitmap/emboss.cpp +++ b/src/extension/internal/bitmap/emboss.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/emboss.h b/src/extension/internal/bitmap/emboss.h index 4dcfc89d4..ff897089b 100644 --- a/src/extension/internal/bitmap/emboss.h +++ b/src/extension/internal/bitmap/emboss.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/enhance.cpp b/src/extension/internal/bitmap/enhance.cpp index 5b06a2d27..8c7dc52fd 100644 --- a/src/extension/internal/bitmap/enhance.cpp +++ b/src/extension/internal/bitmap/enhance.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/enhance.h b/src/extension/internal/bitmap/enhance.h index 3f5df47f6..574781fbe 100644 --- a/src/extension/internal/bitmap/enhance.h +++ b/src/extension/internal/bitmap/enhance.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/equalize.cpp b/src/extension/internal/bitmap/equalize.cpp index 6098f74b1..25d5e3c45 100644 --- a/src/extension/internal/bitmap/equalize.cpp +++ b/src/extension/internal/bitmap/equalize.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/equalize.h b/src/extension/internal/bitmap/equalize.h index 22cadf554..ea897dafb 100644 --- a/src/extension/internal/bitmap/equalize.h +++ b/src/extension/internal/bitmap/equalize.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/gaussianBlur.cpp b/src/extension/internal/bitmap/gaussianBlur.cpp index d68cd59bc..944d84838 100644 --- a/src/extension/internal/bitmap/gaussianBlur.cpp +++ b/src/extension/internal/bitmap/gaussianBlur.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/gaussianBlur.h b/src/extension/internal/bitmap/gaussianBlur.h index 3b6ca2137..2227fde5b 100644 --- a/src/extension/internal/bitmap/gaussianBlur.h +++ b/src/extension/internal/bitmap/gaussianBlur.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/imagemagick.cpp b/src/extension/internal/bitmap/imagemagick.cpp index 270fb2f35..e476a7370 100644 --- a/src/extension/internal/bitmap/imagemagick.cpp +++ b/src/extension/internal/bitmap/imagemagick.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Christopher Brown @@ -5,7 +6,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/bitmap/imagemagick.h b/src/extension/internal/bitmap/imagemagick.h index 86c828d29..2793e457e 100644 --- a/src/extension/internal/bitmap/imagemagick.h +++ b/src/extension/internal/bitmap/imagemagick.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_EXTENSION_INTERNAL_BITMAP_IMAGEMAGICK_H #define INKSCAPE_EXTENSION_INTERNAL_BITMAP_IMAGEMAGICK_H @@ -6,7 +7,7 @@ * Christopher Brown * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/implementation/implementation.h" diff --git a/src/extension/internal/bitmap/implode.cpp b/src/extension/internal/bitmap/implode.cpp index c24fb7bf5..b48fb47cc 100644 --- a/src/extension/internal/bitmap/implode.cpp +++ b/src/extension/internal/bitmap/implode.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/implode.h b/src/extension/internal/bitmap/implode.h index b25b35412..24218dc9f 100644 --- a/src/extension/internal/bitmap/implode.h +++ b/src/extension/internal/bitmap/implode.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/level.cpp b/src/extension/internal/bitmap/level.cpp index 168328e8f..cc4ade583 100644 --- a/src/extension/internal/bitmap/level.cpp +++ b/src/extension/internal/bitmap/level.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/level.h b/src/extension/internal/bitmap/level.h index 111e83af7..600a82a79 100644 --- a/src/extension/internal/bitmap/level.h +++ b/src/extension/internal/bitmap/level.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/levelChannel.cpp b/src/extension/internal/bitmap/levelChannel.cpp index d5c636059..ddaf2e958 100644 --- a/src/extension/internal/bitmap/levelChannel.cpp +++ b/src/extension/internal/bitmap/levelChannel.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/levelChannel.h b/src/extension/internal/bitmap/levelChannel.h index 832619d5f..5e2b20ca7 100644 --- a/src/extension/internal/bitmap/levelChannel.h +++ b/src/extension/internal/bitmap/levelChannel.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/medianFilter.cpp b/src/extension/internal/bitmap/medianFilter.cpp index 64837850d..eb7c374a9 100644 --- a/src/extension/internal/bitmap/medianFilter.cpp +++ b/src/extension/internal/bitmap/medianFilter.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/medianFilter.h b/src/extension/internal/bitmap/medianFilter.h index befc57001..343a11d3c 100644 --- a/src/extension/internal/bitmap/medianFilter.h +++ b/src/extension/internal/bitmap/medianFilter.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/modulate.cpp b/src/extension/internal/bitmap/modulate.cpp index 3b3a2495c..086b0aafa 100644 --- a/src/extension/internal/bitmap/modulate.cpp +++ b/src/extension/internal/bitmap/modulate.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/modulate.h b/src/extension/internal/bitmap/modulate.h index f7c6fe9a5..1eb69cbdb 100644 --- a/src/extension/internal/bitmap/modulate.h +++ b/src/extension/internal/bitmap/modulate.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/negate.cpp b/src/extension/internal/bitmap/negate.cpp index 4737e6443..0465c7f2c 100644 --- a/src/extension/internal/bitmap/negate.cpp +++ b/src/extension/internal/bitmap/negate.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/negate.h b/src/extension/internal/bitmap/negate.h index 7ebe3b79e..c8464664a 100644 --- a/src/extension/internal/bitmap/negate.h +++ b/src/extension/internal/bitmap/negate.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/normalize.cpp b/src/extension/internal/bitmap/normalize.cpp index 1444aa654..91029aa2c 100644 --- a/src/extension/internal/bitmap/normalize.cpp +++ b/src/extension/internal/bitmap/normalize.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/normalize.h b/src/extension/internal/bitmap/normalize.h index 0637dbf44..5da81ed38 100644 --- a/src/extension/internal/bitmap/normalize.h +++ b/src/extension/internal/bitmap/normalize.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/oilPaint.cpp b/src/extension/internal/bitmap/oilPaint.cpp index 88c85a590..66c8941c9 100644 --- a/src/extension/internal/bitmap/oilPaint.cpp +++ b/src/extension/internal/bitmap/oilPaint.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/oilPaint.h b/src/extension/internal/bitmap/oilPaint.h index 822119d00..77d4ad10e 100644 --- a/src/extension/internal/bitmap/oilPaint.h +++ b/src/extension/internal/bitmap/oilPaint.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/opacity.cpp b/src/extension/internal/bitmap/opacity.cpp index a25e99543..bcffbc497 100644 --- a/src/extension/internal/bitmap/opacity.cpp +++ b/src/extension/internal/bitmap/opacity.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/opacity.h b/src/extension/internal/bitmap/opacity.h index 2c3a4ecb3..287b10f8c 100644 --- a/src/extension/internal/bitmap/opacity.h +++ b/src/extension/internal/bitmap/opacity.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/raise.cpp b/src/extension/internal/bitmap/raise.cpp index e85cc747a..55d2d6e7d 100644 --- a/src/extension/internal/bitmap/raise.cpp +++ b/src/extension/internal/bitmap/raise.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/raise.h b/src/extension/internal/bitmap/raise.h index 81a6c65c3..fca23ccb1 100644 --- a/src/extension/internal/bitmap/raise.h +++ b/src/extension/internal/bitmap/raise.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/reduceNoise.cpp b/src/extension/internal/bitmap/reduceNoise.cpp index b0d8b9c2d..43846b816 100644 --- a/src/extension/internal/bitmap/reduceNoise.cpp +++ b/src/extension/internal/bitmap/reduceNoise.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/reduceNoise.h b/src/extension/internal/bitmap/reduceNoise.h index 0a4847d63..f7270db25 100644 --- a/src/extension/internal/bitmap/reduceNoise.h +++ b/src/extension/internal/bitmap/reduceNoise.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/sample.cpp b/src/extension/internal/bitmap/sample.cpp index 081303b73..f75dd966f 100644 --- a/src/extension/internal/bitmap/sample.cpp +++ b/src/extension/internal/bitmap/sample.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/sample.h b/src/extension/internal/bitmap/sample.h index a378229d9..a87929ea8 100644 --- a/src/extension/internal/bitmap/sample.h +++ b/src/extension/internal/bitmap/sample.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/shade.cpp b/src/extension/internal/bitmap/shade.cpp index 927a3a578..1db1ce90f 100644 --- a/src/extension/internal/bitmap/shade.cpp +++ b/src/extension/internal/bitmap/shade.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/shade.h b/src/extension/internal/bitmap/shade.h index 2f8349265..a7580a23c 100644 --- a/src/extension/internal/bitmap/shade.h +++ b/src/extension/internal/bitmap/shade.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/sharpen.cpp b/src/extension/internal/bitmap/sharpen.cpp index d397d46c8..4c9c38d9b 100644 --- a/src/extension/internal/bitmap/sharpen.cpp +++ b/src/extension/internal/bitmap/sharpen.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/sharpen.h b/src/extension/internal/bitmap/sharpen.h index b8f92ddb3..56baff42b 100644 --- a/src/extension/internal/bitmap/sharpen.h +++ b/src/extension/internal/bitmap/sharpen.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/solarize.cpp b/src/extension/internal/bitmap/solarize.cpp index 5f8cdd17c..994f4b48b 100644 --- a/src/extension/internal/bitmap/solarize.cpp +++ b/src/extension/internal/bitmap/solarize.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/solarize.h b/src/extension/internal/bitmap/solarize.h index 4acdf3c5c..8e161c532 100644 --- a/src/extension/internal/bitmap/solarize.h +++ b/src/extension/internal/bitmap/solarize.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/spread.cpp b/src/extension/internal/bitmap/spread.cpp index e38e2a927..87ce35796 100644 --- a/src/extension/internal/bitmap/spread.cpp +++ b/src/extension/internal/bitmap/spread.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/spread.h b/src/extension/internal/bitmap/spread.h index 82d955890..dd6591336 100644 --- a/src/extension/internal/bitmap/spread.h +++ b/src/extension/internal/bitmap/spread.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/swirl.cpp b/src/extension/internal/bitmap/swirl.cpp index 98efa6238..199359f9e 100644 --- a/src/extension/internal/bitmap/swirl.cpp +++ b/src/extension/internal/bitmap/swirl.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/swirl.h b/src/extension/internal/bitmap/swirl.h index b54b83581..320c31214 100644 --- a/src/extension/internal/bitmap/swirl.h +++ b/src/extension/internal/bitmap/swirl.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/threshold.cpp b/src/extension/internal/bitmap/threshold.cpp index 9f10b2c42..0f06c7c79 100644 --- a/src/extension/internal/bitmap/threshold.cpp +++ b/src/extension/internal/bitmap/threshold.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/threshold.h b/src/extension/internal/bitmap/threshold.h index 2e65a7a6f..13221ed33 100644 --- a/src/extension/internal/bitmap/threshold.h +++ b/src/extension/internal/bitmap/threshold.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/unsharpmask.cpp b/src/extension/internal/bitmap/unsharpmask.cpp index c5a7e9291..c54008342 100644 --- a/src/extension/internal/bitmap/unsharpmask.cpp +++ b/src/extension/internal/bitmap/unsharpmask.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/unsharpmask.h b/src/extension/internal/bitmap/unsharpmask.h index 5d3a47ecf..29c0c4253 100644 --- a/src/extension/internal/bitmap/unsharpmask.h +++ b/src/extension/internal/bitmap/unsharpmask.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bitmap/wave.cpp b/src/extension/internal/bitmap/wave.cpp index 1ccaa1d5e..c3a81a4e0 100644 --- a/src/extension/internal/bitmap/wave.cpp +++ b/src/extension/internal/bitmap/wave.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/effect.h" diff --git a/src/extension/internal/bitmap/wave.h b/src/extension/internal/bitmap/wave.h index 5bbde9e48..d88ce68d6 100644 --- a/src/extension/internal/bitmap/wave.h +++ b/src/extension/internal/bitmap/wave.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2007 Authors: * Christopher Brown * Ted Gould - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "imagemagick.h" diff --git a/src/extension/internal/bluredge.cpp b/src/extension/internal/bluredge.cpp index 150dce195..42fb067b6 100644 --- a/src/extension/internal/bluredge.cpp +++ b/src/extension/internal/bluredge.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file bluredge.cpp - - A plug-in to add an effect to blur the edges of an object. + + A plug-in to add an effect to blur the edges of an object. */ /* * Authors: @@ -9,7 +10,7 @@ * * Copyright (C) 2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/bluredge.h b/src/extension/internal/bluredge.h index ceeace555..b74b7535b 100644 --- a/src/extension/internal/bluredge.h +++ b/src/extension/internal/bluredge.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/implementation/implementation.h" diff --git a/src/extension/internal/cairo-png-out.cpp b/src/extension/internal/cairo-png-out.cpp index c7cb9aff5..446e593ca 100644 --- a/src/extension/internal/cairo-png-out.cpp +++ b/src/extension/internal/cairo-png-out.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A quick hack to use the Cairo renderer to write out a file. This * then makes 'save as...' PNG. @@ -10,7 +11,7 @@ * * Copyright (C) 2004-2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/internal/cairo-png-out.h b/src/extension/internal/cairo-png-out.h index d59bf5407..12ebdae64 100644 --- a/src/extension/internal/cairo-png-out.h +++ b/src/extension/internal/cairo-png-out.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A quick hack to use the print output to write out a file. This * then makes 'save as...' PNG. @@ -8,7 +9,7 @@ * * Copyright (C) 2004-2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef EXTENSION_INTERNAL_CAIRO_PNG_OUT_H diff --git a/src/extension/internal/cairo-ps-out.cpp b/src/extension/internal/cairo-ps-out.cpp index 8604c2ca7..ed5be808c 100644 --- a/src/extension/internal/cairo-ps-out.cpp +++ b/src/extension/internal/cairo-ps-out.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A quick hack to use the Cairo renderer to write out a file. This * then makes 'save as...' PS. @@ -11,7 +12,7 @@ * * Copyright (C) 2004-2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/internal/cairo-ps-out.h b/src/extension/internal/cairo-ps-out.h index 3b8df6334..b0e14e5a8 100644 --- a/src/extension/internal/cairo-ps-out.h +++ b/src/extension/internal/cairo-ps-out.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A quick hack to use the print output to write out a file. This * then makes 'save as...' PS. @@ -10,7 +11,7 @@ * * Copyright (C) 2004-2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef EXTENSION_INTERNAL_CAIRO_PS_OUT_H diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 5e4a64e7d..ff375dcb9 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Rendering with Cairo. */ @@ -9,7 +10,7 @@ * * Copyright (C) 2006 Miklos Erdelyi * - * Licensed under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H @@ -1934,8 +1935,6 @@ _write_callback(void *closure, const unsigned char *data, unsigned int length) #undef TRACE #undef TEST -/* End of GNU GPL code */ - /* Local Variables: diff --git a/src/extension/internal/cairo-render-context.h b/src/extension/internal/cairo-render-context.h index fe9ab7221..57b4926a3 100644 --- a/src/extension/internal/cairo-render-context.h +++ b/src/extension/internal/cairo-render-context.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef EXTENSION_INTERNAL_CAIRO_RENDER_CONTEXT_H_SEEN #define EXTENSION_INTERNAL_CAIRO_RENDER_CONTEXT_H_SEEN @@ -10,7 +11,7 @@ * * Copyright (C) 2006 Miklos Erdelyi * - * Licensed under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/extension.h" diff --git a/src/extension/internal/cairo-renderer-pdf-out.cpp b/src/extension/internal/cairo-renderer-pdf-out.cpp index ab5aaa7e5..d2e96e31a 100644 --- a/src/extension/internal/cairo-renderer-pdf-out.cpp +++ b/src/extension/internal/cairo-renderer-pdf-out.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A quick hack to use the Cairo renderer to write out a file. This * then makes 'save as...' PDF. @@ -11,7 +12,7 @@ * * Copyright (C) 2004-2010 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/internal/cairo-renderer-pdf-out.h b/src/extension/internal/cairo-renderer-pdf-out.h index 7fb93f9d1..c69b86ef6 100644 --- a/src/extension/internal/cairo-renderer-pdf-out.h +++ b/src/extension/internal/cairo-renderer-pdf-out.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A quick hack to use the Cairo renderer to write out a file. This * then makes 'save as...' PDF. @@ -8,7 +9,7 @@ * * Copyright (C) 2004-2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef EXTENSION_INTERNAL_CAIRO_RENDERER_PDF_OUT_H diff --git a/src/extension/internal/cairo-renderer.cpp b/src/extension/internal/cairo-renderer.cpp index c7d4a5bde..3f045f42b 100644 --- a/src/extension/internal/cairo-renderer.cpp +++ b/src/extension/internal/cairo-renderer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Rendering with Cairo. */ @@ -9,7 +10,7 @@ * * Copyright (C) 2006 Miklos Erdelyi * - * Licensed under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H @@ -841,7 +842,6 @@ calculatePreserveAspectRatio(unsigned int aspect_align, unsigned int aspect_clip #undef TRACE -/* End of GNU GPL code */ /* Local Variables: diff --git a/src/extension/internal/cairo-renderer.h b/src/extension/internal/cairo-renderer.h index f93cb4f5f..d70f8f551 100644 --- a/src/extension/internal/cairo-renderer.h +++ b/src/extension/internal/cairo-renderer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef EXTENSION_INTERNAL_CAIRO_RENDERER_H_SEEN #define EXTENSION_INTERNAL_CAIRO_RENDERER_H_SEEN @@ -10,8 +11,8 @@ * Abhishek Sharma * * Copyright (C) 2006 Miklos Erdelyi - * - * Licensed under GNU GPL + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/extension.h" diff --git a/src/extension/internal/cdr-input.cpp b/src/extension/internal/cdr-input.cpp index 851ca16a6..adb7dbf7b 100644 --- a/src/extension/internal/cdr-input.cpp +++ b/src/extension/internal/cdr-input.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This file came from libwpg as a source, their utility wpg2svg * specifically. It has been modified to work as an Inkscape extension. @@ -9,7 +10,7 @@ * * Copyright (C) 2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/extension/internal/cdr-input.h b/src/extension/internal/cdr-input.h index fbc27c1a4..546151fac 100644 --- a/src/extension/internal/cdr-input.h +++ b/src/extension/internal/cdr-input.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This code abstracts the libwpg interfaces into the Inkscape * input extension interface. @@ -7,7 +8,7 @@ * * Copyright (C) 2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef __EXTENSION_INTERNAL_CDROUTPUT_H__ diff --git a/src/extension/internal/clear-n_.h b/src/extension/internal/clear-n_.h index 21017f9dd..ecd8eaaa7 100644 --- a/src/extension/internal/clear-n_.h +++ b/src/extension/internal/clear-n_.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file clear-n_.h - + A way to clear the N_ macro, which is defined as an inline function. - Unfortunately, this makes it so it is hard to use in static strings - where you only want to translate a small part. Including this - turns it back into a a macro. + Unfortunately, this makes it so it is hard to use in static strings + where you only want to translate a small part. Including this + turns it back into a a macro. */ /* * Authors: @@ -12,7 +13,7 @@ * * Copyright (C) 2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef N_ diff --git a/src/extension/internal/emf-inout.cpp b/src/extension/internal/emf-inout.cpp index 44625ac5d..0f96b4583 100644 --- a/src/extension/internal/emf-inout.cpp +++ b/src/extension/internal/emf-inout.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Windows-only Enhanced Metafile input and output. */ @@ -9,7 +10,7 @@ * * Copyright (C) 2006-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * * References: * - How to Create & Play Enhanced Metafiles in Win32 diff --git a/src/extension/internal/emf-inout.h b/src/extension/internal/emf-inout.h index c365495d5..1891e8b5e 100644 --- a/src/extension/internal/emf-inout.h +++ b/src/extension/internal/emf-inout.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Enhanced Metafile Input/Output */ @@ -7,7 +8,7 @@ * * Copyright (C) 2006-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_EXTENSION_INTERNAL_EMF_H #define SEEN_EXTENSION_INTERNAL_EMF_H diff --git a/src/extension/internal/emf-print.cpp b/src/extension/internal/emf-print.cpp index ded78cb60..41f44e738 100644 --- a/src/extension/internal/emf-print.cpp +++ b/src/extension/internal/emf-print.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Enhanced Metafile printing *//* @@ -9,7 +10,7 @@ * * Copyright (C) 2006-2009 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * * References: * - How to Create & Play Enhanced Metafiles in Win32 diff --git a/src/extension/internal/emf-print.h b/src/extension/internal/emf-print.h index 683cdfc28..e48e332dd 100644 --- a/src/extension/internal/emf-print.h +++ b/src/extension/internal/emf-print.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Enhanced Metafile printing - implementation */ @@ -7,7 +8,7 @@ * * Copyright (C) 2006-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_EMF_PRINT_H #define SEEN_INKSCAPE_EXTENSION_INTERNAL_EMF_PRINT_H diff --git a/src/extension/internal/filter/bevels.h b/src/extension/internal/filter/bevels.h index 3670fc6c5..767e4e907 100644 --- a/src/extension/internal/filter/bevels.h +++ b/src/extension/internal/filter/bevels.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_BEVELS_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_BEVELS_H__ /* Change the 'BEVELS' above to be your file name */ @@ -12,7 +13,7 @@ * Matte jelly * Specular light * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/blurs.h b/src/extension/internal/filter/blurs.h index ac87bc539..7db128b7c 100644 --- a/src/extension/internal/filter/blurs.h +++ b/src/extension/internal/filter/blurs.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_BLURS_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_BLURS_H__ /* Change the 'BLURS' above to be your file name */ @@ -14,7 +15,7 @@ * Feather * Out of focus * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/bumps.h b/src/extension/internal/filter/bumps.h index b8e887c26..bcde76542 100644 --- a/src/extension/internal/filter/bumps.h +++ b/src/extension/internal/filter/bumps.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_BUMPS_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_BUMPS_H__ /* Change the 'BUMPS' above to be your file name */ @@ -11,7 +12,7 @@ * Bump * Wax bump * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/color.h b/src/extension/internal/filter/color.h index fc1948853..a98311e38 100644 --- a/src/extension/internal/filter/color.h +++ b/src/extension/internal/filter/color.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_COLOR_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_COLOR_H__ /* Change the 'COLOR' above to be your file name */ @@ -28,7 +29,7 @@ * Solarize * Tritone * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/distort.h b/src/extension/internal/filter/distort.h index f677e334a..fffa3fbec 100644 --- a/src/extension/internal/filter/distort.h +++ b/src/extension/internal/filter/distort.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_DISTORT_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_DISTORT_H__ /* Change the 'DISTORT' above to be your file name */ @@ -11,7 +12,7 @@ * Felt Feather * Roughen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/filter-all.cpp b/src/extension/internal/filter/filter-all.cpp index 3f1d2fb97..5aa3900b0 100644 --- a/src/extension/internal/filter/filter-all.cpp +++ b/src/extension/internal/filter/filter-all.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Authors: * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "filter.h" diff --git a/src/extension/internal/filter/filter-file.cpp b/src/extension/internal/filter/filter-file.cpp index d95bbf184..df0855076 100644 --- a/src/extension/internal/filter/filter-file.cpp +++ b/src/extension/internal/filter/filter-file.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2008 Authors: * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "filter.h" diff --git a/src/extension/internal/filter/filter.cpp b/src/extension/internal/filter/filter.cpp index ab1025ffa..0859bb6ff 100644 --- a/src/extension/internal/filter/filter.cpp +++ b/src/extension/internal/filter/filter.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "desktop.h" diff --git a/src/extension/internal/filter/filter.h b/src/extension/internal/filter/filter.h index 0df8b0251..35a73900c 100644 --- a/src/extension/internal/filter/filter.h +++ b/src/extension/internal/filter/filter.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_EXTENSION_INTERNAL_FILTER_FILTER_H #define INKSCAPE_EXTENSION_INTERNAL_FILTER_FILTER_H @@ -5,7 +6,7 @@ * Copyright (C) 2008 Authors: * Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/filter/image.h b/src/extension/internal/filter/image.h index 2c715768c..e9dcb1d8e 100644 --- a/src/extension/internal/filter/image.h +++ b/src/extension/internal/filter/image.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_IMAGE_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_IMAGE_H__ /* Change the 'IMAGE' above to be your file name */ @@ -10,7 +11,7 @@ * Image filters * Edge detect * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/morphology.h b/src/extension/internal/filter/morphology.h index 49df9c2a6..fc71b6ea2 100644 --- a/src/extension/internal/filter/morphology.h +++ b/src/extension/internal/filter/morphology.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_MORPHOLOGY_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_MORPHOLOGY_H__ /* Change the 'MORPHOLOGY' above to be your file name */ @@ -11,7 +12,7 @@ * Cross-smooth * Outline * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/overlays.h b/src/extension/internal/filter/overlays.h index b451ec65d..0dbf79db8 100644 --- a/src/extension/internal/filter/overlays.h +++ b/src/extension/internal/filter/overlays.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_OVERLAYS_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_OVERLAYS_H__ /* Change the 'OVERLAYS' above to be your file name */ @@ -10,7 +11,7 @@ * Overlays filters * Noise fill * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/paint.h b/src/extension/internal/filter/paint.h index afa3b5b12..06a05f167 100644 --- a/src/extension/internal/filter/paint.h +++ b/src/extension/internal/filter/paint.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_PAINT_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_PAINT_H__ /* Change the 'PAINT' above to be your file name */ @@ -17,7 +18,7 @@ * Posterize * Posterize basic * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/protrusions.h b/src/extension/internal/filter/protrusions.h index 8df7924ca..1934f93f3 100644 --- a/src/extension/internal/filter/protrusions.h +++ b/src/extension/internal/filter/protrusions.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_PROTRUSIONS_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_PROTRUSIONS_H__ /* Change the 'PROTRUSIONS' above to be your file name */ @@ -12,7 +13,7 @@ * Protrusion filters * Snow * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/shadows.h b/src/extension/internal/filter/shadows.h index 18ee53158..79e6e8712 100644 --- a/src/extension/internal/filter/shadows.h +++ b/src/extension/internal/filter/shadows.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_SHADOWS_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_SHADOWS_H__ /* Change the 'SHADOWS' above to be your file name */ @@ -10,7 +11,7 @@ * Shadow filters * Drop shadow * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/textures.h b/src/extension/internal/filter/textures.h index d7108c552..31e76df6c 100644 --- a/src/extension/internal/filter/textures.h +++ b/src/extension/internal/filter/textures.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_TEXTURES_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_TEXTURES_H__ /* Change the 'TEXTURES' above to be your file name */ @@ -10,7 +11,7 @@ * Protrusion filters * Ink blot * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/filter/transparency.h b/src/extension/internal/filter/transparency.h index 68388fc06..2fb02a01a 100644 --- a/src/extension/internal/filter/transparency.h +++ b/src/extension/internal/filter/transparency.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_TRANSPARENCY_H__ #define SEEN_INKSCAPE_EXTENSION_INTERNAL_FILTER_TRANSPARENCY_H__ /* Change the 'TRANSPARENCY' above to be your file name */ @@ -14,7 +15,7 @@ * Opacity * Silhouette * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* ^^^ Change the copyright to be you and your e-mail address ^^^ */ diff --git a/src/extension/internal/gdkpixbuf-input.cpp b/src/extension/internal/gdkpixbuf-input.cpp index e3c7f1f89..26d5a3b85 100644 --- a/src/extension/internal/gdkpixbuf-input.cpp +++ b/src/extension/internal/gdkpixbuf-input.cpp @@ -1,3 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ + #include #include diff --git a/src/extension/internal/gdkpixbuf-input.h b/src/extension/internal/gdkpixbuf-input.h index 347277e90..198070025 100644 --- a/src/extension/internal/gdkpixbuf-input.h +++ b/src/extension/internal/gdkpixbuf-input.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_EXTENSION_INTERNAL_GDKPIXBUF_INPUT_H #define INKSCAPE_EXTENSION_INTERNAL_GDKPIXBUF_INPUT_H diff --git a/src/extension/internal/gimpgrad.cpp b/src/extension/internal/gimpgrad.cpp index 4110fc8ad..b5a95441c 100644 --- a/src/extension/internal/gimpgrad.cpp +++ b/src/extension/internal/gimpgrad.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Inkscape::Extension::Internal::GimpGrad implementation */ @@ -9,7 +10,7 @@ * * Copyright (C) 2004-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/gimpgrad.h b/src/extension/internal/gimpgrad.h index 790c43b75..8daadefeb 100644 --- a/src/extension/internal/gimpgrad.h +++ b/src/extension/internal/gimpgrad.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2004-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ // TODO add include guard #include diff --git a/src/extension/internal/grid.cpp b/src/extension/internal/grid.cpp index 03bc8eb06..89881fa0b 100644 --- a/src/extension/internal/grid.cpp +++ b/src/extension/internal/grid.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file grid.cpp @@ -8,7 +9,7 @@ * Copyright (C) 2007 MenTaLguY * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/grid.h b/src/extension/internal/grid.h index 950615ce2..16f4cd76e 100644 --- a/src/extension/internal/grid.h +++ b/src/extension/internal/grid.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2004-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/implementation/implementation.h" diff --git a/src/extension/internal/image-resolution.cpp b/src/extension/internal/image-resolution.cpp index d1618d3b5..3ca596c27 100644 --- a/src/extension/internal/image-resolution.cpp +++ b/src/extension/internal/image-resolution.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Daniel Wagenaar * * Copyright (C) 2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/internal/image-resolution.h b/src/extension/internal/image-resolution.h index 6c4928a35..ad69df031 100644 --- a/src/extension/internal/image-resolution.h +++ b/src/extension/internal/image-resolution.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Daniel Wagenaar * * Copyright (C) 2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/extension/internal/javafx-out.cpp b/src/extension/internal/javafx-out.cpp index cc5fc12bb..1c592d354 100644 --- a/src/extension/internal/javafx-out.cpp +++ b/src/extension/internal/javafx-out.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A simple utility for exporting Inkscape svg Shapes as JavaFX paths. * @@ -13,7 +14,7 @@ * * Copyright (C) 2008,2009 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/javafx-out.h b/src/extension/internal/javafx-out.h index f6035f7c3..594886004 100644 --- a/src/extension/internal/javafx-out.h +++ b/src/extension/internal/javafx-out.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A simple utility for exporting an Inkscape svg image as a JavaFX * scene tree. @@ -9,7 +10,7 @@ * * Copyright (C) 2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef EXTENSION_INTERNAL_JAVAFX_OUT_H diff --git a/src/extension/internal/latex-pstricks-out.cpp b/src/extension/internal/latex-pstricks-out.cpp index ef11f3b1a..5bc4e8d24 100644 --- a/src/extension/internal/latex-pstricks-out.cpp +++ b/src/extension/internal/latex-pstricks-out.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Michael Forbes @@ -6,7 +7,7 @@ * * Copyright (C) 2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "latex-pstricks-out.h" diff --git a/src/extension/internal/latex-pstricks-out.h b/src/extension/internal/latex-pstricks-out.h index b34d5c321..670904b10 100644 --- a/src/extension/internal/latex-pstricks-out.h +++ b/src/extension/internal/latex-pstricks-out.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * * Authors: @@ -5,7 +6,7 @@ * * Copyright (C) 2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef EXTENSION_INTERNAL_LATEX_OUT_H diff --git a/src/extension/internal/latex-pstricks.cpp b/src/extension/internal/latex-pstricks.cpp index 46bae094b..e8bee1981 100644 --- a/src/extension/internal/latex-pstricks.cpp +++ b/src/extension/internal/latex-pstricks.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * LaTeX Printing * @@ -6,8 +7,8 @@ * Abhishek Sharma * * Copyright (C) 2004 Authors - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/pathvector.h> diff --git a/src/extension/internal/latex-pstricks.h b/src/extension/internal/latex-pstricks.h index 50ec8560a..37d08b821 100644 --- a/src/extension/internal/latex-pstricks.h +++ b/src/extension/internal/latex-pstricks.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __INKSCAPE_EXTENSION_INTERNAL_PRINT_LATEX_H__ #define __INKSCAPE_EXTENSION_INTERNAL_PRINT_LATEX_H__ @@ -6,10 +7,10 @@ * * Author: * Michael Forbes - * + * * Copyright (C) 2004 Authors - * - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/latex-text-renderer.cpp b/src/extension/internal/latex-text-renderer.cpp index 665e402d0..58f5476fd 100644 --- a/src/extension/internal/latex-text-renderer.cpp +++ b/src/extension/internal/latex-text-renderer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Rendering LaTeX file (pdf/eps/ps+latex output) * @@ -12,7 +13,7 @@ * * Copyright (C) 2006-2011 Authors * - * Licensed under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "latex-text-renderer.h" diff --git a/src/extension/internal/latex-text-renderer.h b/src/extension/internal/latex-text-renderer.h index f011f6f29..a96a2631a 100644 --- a/src/extension/internal/latex-text-renderer.h +++ b/src/extension/internal/latex-text-renderer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef EXTENSION_INTERNAL_LATEX_TEXT_RENDERER_H_SEEN #define EXTENSION_INTERNAL_LATEX_TEXT_RENDERER_H_SEEN @@ -9,8 +10,8 @@ * Johan Engelen * * Copyright (C) 2010 Authors - * - * Licensed under GNU GPL + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "extension/extension.h" diff --git a/src/extension/internal/metafile-inout.cpp b/src/extension/internal/metafile-inout.cpp index a9f738f1f..ea4acb198 100644 --- a/src/extension/internal/metafile-inout.cpp +++ b/src/extension/internal/metafile-inout.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Metafile input - common routines *//* @@ -5,7 +6,7 @@ * David Mathog * * Copyright (C) 2013 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/metafile-inout.h b/src/extension/internal/metafile-inout.h index e3af76045..c742a64df 100644 --- a/src/extension/internal/metafile-inout.h +++ b/src/extension/internal/metafile-inout.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Metafile input - common functions *//* @@ -5,7 +6,7 @@ * David Mathog * * Copyright (C) 2013 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_METAFILE_INOUT_H diff --git a/src/extension/internal/metafile-print.cpp b/src/extension/internal/metafile-print.cpp index 823060f1a..6270f63e4 100644 --- a/src/extension/internal/metafile-print.cpp +++ b/src/extension/internal/metafile-print.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Metafile printing - common routines *//* @@ -5,7 +6,7 @@ * Krzysztof Kosiński * * Copyright (C) 2013 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/metafile-print.h b/src/extension/internal/metafile-print.h index d7bcf330c..d3f525d7e 100644 --- a/src/extension/internal/metafile-print.h +++ b/src/extension/internal/metafile-print.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Metafile printing - common functions *//* @@ -5,7 +6,7 @@ * Krzysztof Kosiński * * Copyright (C) 2013 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_METAFILE_PRINT_H diff --git a/src/extension/internal/odf.cpp b/src/extension/internal/odf.cpp index ae4dfc47c..ee3da99b4 100644 --- a/src/extension/internal/odf.cpp +++ b/src/extension/internal/odf.cpp @@ -1,6 +1,16 @@ -/* - * OpenDocument input and output +// SPDX-License-Identifier: LGPL-2.1-or-later +/** @file + * OpenDocument (drawing) input and output + *//* + * Authors: + * Bob Jamison + * Abhishek Sharma + * Kris De Gussem * + * Copyright (C) 2018 Authors + * Released under GNU LGPL v2.1+, read the file 'COPYING' for more information. + */ +/* * This is an an entry in the extensions mechanism to begin to enable * the inputting and outputting of OpenDocument Format (ODF) files from * within Inkscape. Although the initial implementations will be very lossy @@ -12,27 +22,6 @@ * * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html * - * Authors: - * Bob Jamison - * Abhishek Sharma - * Kris De Gussem - * - * Copyright (C) 2006, 2007 Bob Jamison - * Copyright (C) 2013 Kris De Gussem - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #include "odf.h" diff --git a/src/extension/internal/odf.h b/src/extension/internal/odf.h index a1aca3531..2745d70f0 100644 --- a/src/extension/internal/odf.h +++ b/src/extension/internal/odf.h @@ -1,23 +1,13 @@ -/* +// SPDX-License-Identifier: LGPL-2.1-or-later +/** @file + * OpenDocument (drawing) input and output + *//* * Authors: * Bob Jamison * Abhishek Sharma * - * Copyright (C) 2006 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright (C) 2018 Authors + * Released under GNU LGPL v2.1+, read the file 'COPYING' for more information. */ #ifndef EXTENSION_INTERNAL_ODG_OUT_H diff --git a/src/extension/internal/pdfinput/pdf-input.cpp b/src/extension/internal/pdfinput/pdf-input.cpp index 1c9dd9223..8b4cc5aa7 100644 --- a/src/extension/internal/pdfinput/pdf-input.cpp +++ b/src/extension/internal/pdfinput/pdf-input.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Native PDF import using libpoppler. * @@ -7,7 +8,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/extension/internal/pdfinput/pdf-input.h b/src/extension/internal/pdfinput/pdf-input.h index ecd996632..ab9a928a2 100644 --- a/src/extension/internal/pdfinput/pdf-input.h +++ b/src/extension/internal/pdfinput/pdf-input.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_EXTENSION_INTERNAL_PDFINPUT_H #define SEEN_EXTENSION_INTERNAL_PDFINPUT_H @@ -7,7 +8,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp index bc7ad8a6e..1f609377f 100644 --- a/src/extension/internal/pdfinput/pdf-parser.cpp +++ b/src/extension/internal/pdfinput/pdf-parser.cpp @@ -1,14 +1,13 @@ - /* +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * PDF parsing using libpoppler. - * - * Derived from poppler's Gfx.cc - * + *//* * Authors: - * Jon A. Cruz - * - * Copyright 2012 authors - * Copyright 1996-2003 Glyph & Cog, LLC + * Derived from poppler's Gfx.cc, which was derived from Xpdf by 1996-2003 Glyph & Cog, LLC + * Jon A. Cruz * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/internal/pdfinput/pdf-parser.h b/src/extension/internal/pdfinput/pdf-parser.h index 2414bd376..2d4441a22 100644 --- a/src/extension/internal/pdfinput/pdf-parser.h +++ b/src/extension/internal/pdfinput/pdf-parser.h @@ -1,8 +1,14 @@ - /* - * Derived from Gfx.h - * - * Copyright 1996-2003 Glyph & Cog, LLC +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * PDF parsing using libpoppler. + *//* + * Authors: + * see git history + * + * Derived from Gfx.h from poppler (?) which derives from Xpdf, Copyright 1996-2003 Glyph & Cog, LLC, which is under GPL2+. * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef PDF_PARSER_H diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h b/src/extension/internal/pdfinput/poppler-transition-api.h index 443705259..5141bf8a7 100644 --- a/src/extension/internal/pdfinput/poppler-transition-api.h +++ b/src/extension/internal/pdfinput/poppler-transition-api.h @@ -1,3 +1,14 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO short description + *//* + * Authors: + * see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ + #ifndef SEEN_POPPLER_TRANSITION_API_H #define SEEN_POPPLER_TRANSITION_API_H diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp index 481e1b95d..373df6a39 100644 --- a/src/extension/internal/pdfinput/svg-builder.cpp +++ b/src/extension/internal/pdfinput/svg-builder.cpp @@ -1,13 +1,14 @@ - /* +// SPDX-License-Identifier: GPL-2.0-or-later +/* * Native PDF import using libpoppler. - * + * * Authors: * miklos erdelyi * Jon A. Cruz * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/extension/internal/pdfinput/svg-builder.h b/src/extension/internal/pdfinput/svg-builder.h index c61f2cc40..8168617f6 100644 --- a/src/extension/internal/pdfinput/svg-builder.h +++ b/src/extension/internal/pdfinput/svg-builder.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_EXTENSION_INTERNAL_PDFINPUT_SVGBUILDER_H #define SEEN_EXTENSION_INTERNAL_PDFINPUT_SVGBUILDER_H @@ -7,7 +8,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/extension/internal/pov-out.cpp b/src/extension/internal/pov-out.cpp index 458e68f1d..7ee8cd235 100644 --- a/src/extension/internal/pov-out.cpp +++ b/src/extension/internal/pov-out.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A simple utility for exporting Inkscape svg Shapes as PovRay bezier * prisms. Note that this is output-only, and would thus seem to be @@ -14,7 +15,7 @@ * * Copyright (C) 2004-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "pov-out.h" diff --git a/src/extension/internal/pov-out.h b/src/extension/internal/pov-out.h index d4f7991e7..3dee88be8 100644 --- a/src/extension/internal/pov-out.h +++ b/src/extension/internal/pov-out.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A simple utility for exporting Inkscape svg Shapes as PovRay bezier * prisms. Note that this is output-only, and would thus seem to be @@ -10,7 +11,7 @@ * * Copyright (C) 2004-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef EXTENSION_INTERNAL_POV_OUT_H diff --git a/src/extension/internal/svg.cpp b/src/extension/internal/svg.cpp index 4d6a24b40..e45966afa 100644 --- a/src/extension/internal/svg.cpp +++ b/src/extension/internal/svg.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is the code that moves all of the SVG loading and saving into * the module format. Really Inkscape is built to handle these formats @@ -11,7 +12,7 @@ * * Copyright (C) 2002-2003 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/internal/svg.h b/src/extension/internal/svg.h index 17f3f7bb2..1eb4f51e8 100644 --- a/src/extension/internal/svg.h +++ b/src/extension/internal/svg.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is the code that moves all of the SVG loading and saving into * the module format. Really Sodipodi is built to handle these formats @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2003 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef __SVG_H__ diff --git a/src/extension/internal/svgz.cpp b/src/extension/internal/svgz.cpp index 9b5a7ff08..18b6e5b02 100644 --- a/src/extension/internal/svgz.cpp +++ b/src/extension/internal/svgz.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Code to handle compressed SVG loading and saving. Almost identical to svg * routines, but separated for simpler extension maintenance. @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "svgz.h" diff --git a/src/extension/internal/svgz.h b/src/extension/internal/svgz.h index 2b917968e..e923c4ce1 100644 --- a/src/extension/internal/svgz.h +++ b/src/extension/internal/svgz.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Code to handle compressed SVG loading and saving. Almost identical to svg * routines, but separated for simpler extension maintenance. @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_SVGZ_H diff --git a/src/extension/internal/text_reassemble.c b/src/extension/internal/text_reassemble.c index 397a0c4d3..9fdd0a578 100644 --- a/src/extension/internal/text_reassemble.c +++ b/src/extension/internal/text_reassemble.c @@ -1,3 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * text_reassemble.c from libTERE + *//* + * Authors: see below + * + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2.0+, read the file 'COPYING' for more information. + */ + + /** @file text_reassemble.c diff --git a/src/extension/internal/text_reassemble.h b/src/extension/internal/text_reassemble.h index 1c6c17c78..b4e870295 100644 --- a/src/extension/internal/text_reassemble.h +++ b/src/extension/internal/text_reassemble.h @@ -1,3 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * text_reassemble.h from libTERE + *//* + * Authors: see below + * + * + * Copyright (C) 2017 Authors + * Released under GNU GPL v2.0+, read the file 'COPYING' for more information. + */ /** @file text_reassemble.h libTERE headers. diff --git a/src/extension/internal/vsd-input.cpp b/src/extension/internal/vsd-input.cpp index eb3dde3f4..a70a590a0 100644 --- a/src/extension/internal/vsd-input.cpp +++ b/src/extension/internal/vsd-input.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This file came from libwpg as a source, their utility wpg2svg * specifically. It has been modified to work as an Inkscape extension. @@ -9,7 +10,7 @@ * * Copyright (C) 2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/extension/internal/vsd-input.h b/src/extension/internal/vsd-input.h index 972c2d489..f30c905f6 100644 --- a/src/extension/internal/vsd-input.h +++ b/src/extension/internal/vsd-input.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This code abstracts the libwpg interfaces into the Inkscape * input extension interface. @@ -7,7 +8,7 @@ * * Copyright (C) 2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef __EXTENSION_INTERNAL_VSDOUTPUT_H__ diff --git a/src/extension/internal/wmf-inout.cpp b/src/extension/internal/wmf-inout.cpp index 2e4b39299..4db33f550 100644 --- a/src/extension/internal/wmf-inout.cpp +++ b/src/extension/internal/wmf-inout.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Windows-only Enhanced Metafile input and output. */ @@ -9,7 +10,7 @@ * * Copyright (C) 2006-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * * References: * - How to Create & Play Enhanced Metafiles in Win32 diff --git a/src/extension/internal/wmf-inout.h b/src/extension/internal/wmf-inout.h index 4ec3a98eb..6190129de 100644 --- a/src/extension/internal/wmf-inout.h +++ b/src/extension/internal/wmf-inout.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Windows Metafile Input/Output */ @@ -6,7 +7,7 @@ * * Copyright (C) 2006-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_EXTENSION_INTERNAL_WMF_H #define SEEN_EXTENSION_INTERNAL_WMF_H diff --git a/src/extension/internal/wmf-print.cpp b/src/extension/internal/wmf-print.cpp index 2c84fd9c8..1604a8d48 100644 --- a/src/extension/internal/wmf-print.cpp +++ b/src/extension/internal/wmf-print.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Windows Metafile printing */ @@ -9,7 +10,7 @@ * * Copyright (C) 2006-2009 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* * References: diff --git a/src/extension/internal/wmf-print.h b/src/extension/internal/wmf-print.h index 4f2de2f96..92f5577f3 100644 --- a/src/extension/internal/wmf-print.h +++ b/src/extension/internal/wmf-print.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Windows Metafile printing - implementation */ @@ -6,7 +7,7 @@ * * Copyright (C) 2006-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_EXTENSION_INTERNAL_WMF_PRINT_H #define SEEN_INKSCAPE_EXTENSION_INTERNAL_WMF_PRINT_H diff --git a/src/extension/internal/wpg-input.cpp b/src/extension/internal/wpg-input.cpp index 2f25481a0..2041cd22e 100644 --- a/src/extension/internal/wpg-input.cpp +++ b/src/extension/internal/wpg-input.cpp @@ -1,4 +1,5 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/* * This file came from libwpg as a source, their utility wpg2svg * specifically. It has been modified to work as an Inkscape extension. * The Inkscape extension code is covered by this copyright, but the @@ -10,7 +11,7 @@ * * Copyright (C) 2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/extension/internal/wpg-input.h b/src/extension/internal/wpg-input.h index c81396ffc..67e4d9185 100644 --- a/src/extension/internal/wpg-input.h +++ b/src/extension/internal/wpg-input.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This code abstracts the libwpg interfaces into the Inkscape * input extension interface. @@ -7,7 +8,7 @@ * * Copyright (C) 2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef __EXTENSION_INTERNAL_WPGOUTPUT_H__ diff --git a/src/extension/loader.cpp b/src/extension/loader.cpp index fc9b7ee29..a9270c43c 100644 --- a/src/extension/loader.cpp +++ b/src/extension/loader.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Loader for external plug-ins. * @@ -6,7 +7,7 @@ * * Copyright (C) 2016 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "loader.h" diff --git a/src/extension/loader.h b/src/extension/loader.h index 0eecc02b9..65e5885f6 100644 --- a/src/extension/loader.h +++ b/src/extension/loader.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * Loader for external plug-ins. *//* @@ -7,7 +8,7 @@ * * Copyright (C) 2016 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_LOADER_H_ diff --git a/src/extension/output.cpp b/src/extension/output.cpp index e863c77fc..c6cf399b8 100644 --- a/src/extension/output.cpp +++ b/src/extension/output.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould @@ -5,7 +6,7 @@ * Copyright (C) 2006 Johan Engelen * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "prefdialog.h" diff --git a/src/extension/output.h b/src/extension/output.h index a67a3cc30..5ce27a265 100644 --- a/src/extension/output.h +++ b/src/extension/output.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould @@ -5,7 +6,7 @@ * Copyright (C) 2006 Johan Engelen * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/extension/param/bool.cpp b/src/extension/param/bool.cpp index 1ba9f6633..10121f7ab 100644 --- a/src/extension/param/bool.cpp +++ b/src/extension/param/bool.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005-2007 Authors: * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/bool.h b/src/extension/param/bool.h index f987621d5..9864cac38 100644 --- a/src/extension/param/bool.h +++ b/src/extension/param/bool.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INK_EXTENSION_PARAMBOOL_H #define SEEN_INK_EXTENSION_PARAMBOOL_H /* @@ -5,7 +6,7 @@ * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "parameter.h" diff --git a/src/extension/param/color.cpp b/src/extension/param/color.cpp index 6ce5d78b1..f71670cb2 100644 --- a/src/extension/param/color.cpp +++ b/src/extension/param/color.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005-2007 Authors: * Ted Gould * Johan Engelen * Christopher Brown * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/color.h b/src/extension/param/color.h index f3b44b412..c2d3c2ccb 100644 --- a/src/extension/param/color.h +++ b/src/extension/param/color.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INK_EXTENSION_PARAMCOLOR_H__ #define SEEN_INK_EXTENSION_PARAMCOLOR_H__ /* @@ -5,7 +6,7 @@ * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "parameter.h" diff --git a/src/extension/param/description.cpp b/src/extension/param/description.cpp index 5726962c7..154c172df 100644 --- a/src/extension/param/description.cpp +++ b/src/extension/param/description.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005-2007 Authors: * Ted Gould * Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef linux // does the dollar sign need escaping when passed as string parameter? diff --git a/src/extension/param/description.h b/src/extension/param/description.h index 84e402890..822370b82 100644 --- a/src/extension/param/description.h +++ b/src/extension/param/description.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __INK_EXTENSION_PARAMDESCRIPTION_H__ #define __INK_EXTENSION_PARAMDESCRIPTION_H__ @@ -5,7 +6,7 @@ * Copyright (C) 2005-2007 Authors: * Ted Gould * Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "parameter.h" diff --git a/src/extension/param/enum.cpp b/src/extension/param/enum.cpp index 277d05c44..5ba3e5772 100644 --- a/src/extension/param/enum.cpp +++ b/src/extension/param/enum.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * extension parameter for enumerations. * @@ -11,7 +12,7 @@ * * Copyright (C) 2006-2007 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/enum.h b/src/extension/param/enum.h index 6d93c8e83..329bb26f9 100644 --- a/src/extension/param/enum.h +++ b/src/extension/param/enum.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INK_EXTENSION_PARAMENUM_H_SEEN #define INK_EXTENSION_PARAMENUM_H_SEEN @@ -12,7 +13,7 @@ * * Copyright (C) 2006-2007 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/float.cpp b/src/extension/param/float.cpp index f71e716a0..2886ad792 100644 --- a/src/extension/param/float.cpp +++ b/src/extension/param/float.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005-2007 Authors: * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/float.h b/src/extension/param/float.h index ce92d8c28..c1d0f0f79 100644 --- a/src/extension/param/float.h +++ b/src/extension/param/float.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INK_EXTENSION_PARAMFLOAT_H_SEEN #define INK_EXTENSION_PARAMFLOAT_H_SEEN @@ -6,7 +7,7 @@ * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "parameter.h" diff --git a/src/extension/param/int.cpp b/src/extension/param/int.cpp index d79b2916c..1c41c0834 100644 --- a/src/extension/param/int.cpp +++ b/src/extension/param/int.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005-2007 Authors: * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/int.h b/src/extension/param/int.h index e6f4ac3db..fac481267 100644 --- a/src/extension/param/int.h +++ b/src/extension/param/int.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INK_EXTENSION_PARAMINT_H_SEEN #define INK_EXTENSION_PARAMINT_H_SEEN @@ -6,7 +7,7 @@ * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "parameter.h" diff --git a/src/extension/param/notebook.cpp b/src/extension/param/notebook.cpp index abfdee457..fed093f60 100644 --- a/src/extension/param/notebook.cpp +++ b/src/extension/param/notebook.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Notebook and NotebookPage parameters for extensions. */ @@ -9,7 +10,7 @@ * * Copyright (C) 2006 Author * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/notebook.h b/src/extension/param/notebook.h index 1d676615b..dd7154f06 100644 --- a/src/extension/param/notebook.h +++ b/src/extension/param/notebook.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INK_EXTENSION_PARAMNOTEBOOK_H_SEEN #define INK_EXTENSION_PARAMNOTEBOOK_H_SEEN @@ -12,7 +13,7 @@ * * Copyright (C) 2006 Author * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "parameter.h" diff --git a/src/extension/param/parameter.cpp b/src/extension/param/parameter.cpp index 4b5a23a8d..a1afd6b18 100644 --- a/src/extension/param/parameter.cpp +++ b/src/extension/param/parameter.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * Parameters for extensions. */ @@ -8,7 +9,7 @@ * * Copyright (C) 2005-2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef linux // does the dollar sign need escaping when passed as string parameter? diff --git a/src/extension/param/parameter.h b/src/extension/param/parameter.h index f784fdd01..c37d1539a 100644 --- a/src/extension/param/parameter.h +++ b/src/extension/param/parameter.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * Parameters for extensions. */ @@ -7,7 +8,7 @@ * * Copyright (C) 2005-2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INK_EXTENSION_PARAM_H__ diff --git a/src/extension/param/radiobutton.cpp b/src/extension/param/radiobutton.cpp index cc539dd92..8c1d6a5f7 100644 --- a/src/extension/param/radiobutton.cpp +++ b/src/extension/param/radiobutton.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * extension parameter for radiobuttons. * @@ -11,7 +12,7 @@ * Copyright (C) 2006-2007 Johan Engelen * Copyright (C) 2008 Jon A. Cruz * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/radiobutton.h b/src/extension/param/radiobutton.h index 5958be8a4..48d470a01 100644 --- a/src/extension/param/radiobutton.h +++ b/src/extension/param/radiobutton.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INK_EXTENSION_PARAMRADIOBUTTON_H_SEEN #define INK_EXTENSION_PARAMRADIOBUTTON_H_SEEN @@ -12,7 +13,7 @@ * * Copyright (C) 2006-2007 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "parameter.h" diff --git a/src/extension/param/string.cpp b/src/extension/param/string.cpp index 5699a2fdb..6a3de1d04 100644 --- a/src/extension/param/string.cpp +++ b/src/extension/param/string.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2005-2007 Authors: * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/param/string.h b/src/extension/param/string.h index 20bfd849c..195496ba3 100644 --- a/src/extension/param/string.h +++ b/src/extension/param/string.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INK_EXTENSION_PARAMSTRING_H_SEEN #define INK_EXTENSION_PARAMSTRING_H_SEEN @@ -6,7 +7,7 @@ * Ted Gould * Johan Engelen * * Jon A. Cruz - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "parameter.h" diff --git a/src/extension/patheffect.cpp b/src/extension/patheffect.cpp index c112e6843..89925f73b 100644 --- a/src/extension/patheffect.cpp +++ b/src/extension/patheffect.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/extension/patheffect.h b/src/extension/patheffect.h index d9aea7f59..734f0c58a 100644 --- a/src/extension/patheffect.h +++ b/src/extension/patheffect.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2006 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_PATHEFFECT_H__ diff --git a/src/extension/plugins/CMakeLists.txt b/src/extension/plugins/CMakeLists.txt index 78f268c6b..dc15b4ae4 100644 --- a/src/extension/plugins/CMakeLists.txt +++ b/src/extension/plugins/CMakeLists.txt @@ -1 +1,2 @@ +# SPDX-License-Identifier: GPL-2.0-or-later add_subdirectory(grid2) diff --git a/src/extension/plugins/grid2/CMakeLists.txt b/src/extension/plugins/grid2/CMakeLists.txt index eb200e96e..1d23d8384 100644 --- a/src/extension/plugins/grid2/CMakeLists.txt +++ b/src/extension/plugins/grid2/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(grid_PART_SRCS grid.cpp) include_directories( ${CMAKE_BINARY_DIR}/src ) diff --git a/src/extension/plugins/grid2/grid.cpp b/src/extension/plugins/grid2/grid.cpp index 0b43e3ef1..597cff570 100644 --- a/src/extension/plugins/grid2/grid.cpp +++ b/src/extension/plugins/grid2/grid.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file grid.cpp @@ -8,7 +9,7 @@ * Copyright (C) 2007 MenTaLguY * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/plugins/grid2/grid.h b/src/extension/plugins/grid2/grid.h index 8f139b917..7dffae98e 100644 --- a/src/extension/plugins/grid2/grid.h +++ b/src/extension/plugins/grid2/grid.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2004-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef __GRID_H diff --git a/src/extension/plugins/grid2/libgrid2.inx b/src/extension/plugins/grid2/libgrid2.inx index 0360d37e3..db95cd509 100644 --- a/src/extension/plugins/grid2/libgrid2.inx +++ b/src/extension/plugins/grid2/libgrid2.inx @@ -1,4 +1,5 @@ + <_name>Grid2 org.inkscape.effect.grid2 diff --git a/src/extension/prefdialog.cpp b/src/extension/prefdialog.cpp index 2d1192d04..de58545fb 100644 --- a/src/extension/prefdialog.cpp +++ b/src/extension/prefdialog.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2005-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "prefdialog.h" diff --git a/src/extension/prefdialog.h b/src/extension/prefdialog.h index bc5742fd5..087900fbe 100644 --- a/src/extension/prefdialog.h +++ b/src/extension/prefdialog.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2005,2007-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_DIALOG_H__ diff --git a/src/extension/print.cpp b/src/extension/print.cpp index 7337f77fb..32fb5ea2c 100644 --- a/src/extension/print.cpp +++ b/src/extension/print.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "implementation/implementation.h" diff --git a/src/extension/print.h b/src/extension/print.h index 65719baf7..aaad3cf4e 100644 --- a/src/extension/print.h +++ b/src/extension/print.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould @@ -5,7 +6,7 @@ * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_PRINT_H__ diff --git a/src/extension/system.cpp b/src/extension/system.cpp index 6c39dda6c..02f6f8177 100644 --- a/src/extension/system.cpp +++ b/src/extension/system.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is file is kind of the junk file. Basically everything that * didn't fit in one of the other well defined areas, well, it's now @@ -13,7 +14,7 @@ * Copyright (C) 2006-2007 Johan Engelen * Copyright (C) 2002-2004 Ted Gould * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/interface.h" diff --git a/src/extension/system.h b/src/extension/system.h index 6b405b5d0..456f1721e 100644 --- a/src/extension/system.h +++ b/src/extension/system.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * This is file is kind of the junk file. Basically everything that * didn't fit in one of the other well defined areas, well, it's now @@ -9,7 +10,7 @@ * * Copyright (C) 2002-2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_SYSTEM_H__ diff --git a/src/extension/timer.cpp b/src/extension/timer.cpp index 867faf205..7ed856ec4 100644 --- a/src/extension/timer.cpp +++ b/src/extension/timer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Here is where the extensions can get timed on when they load and * unload. All of the timing is done in here. @@ -7,7 +8,7 @@ * * Copyright (C) 2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/extension/timer.h b/src/extension/timer.h index c8a5be438..a4f9bfea9 100644 --- a/src/extension/timer.h +++ b/src/extension/timer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Here is where the extensions can get timed on when they load and * unload. All of the timing is done in here. @@ -7,7 +8,7 @@ * * Copyright (C) 2004 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_EXTENSION_TIMER_H__ diff --git a/src/extract-uri.cpp b/src/extract-uri.cpp index e640e530d..228e0c1c9 100644 --- a/src/extract-uri.cpp +++ b/src/extract-uri.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include diff --git a/src/extract-uri.h b/src/extract-uri.h index ee4520ec9..a4de3c856 100644 --- a/src/extract-uri.h +++ b/src/extract-uri.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_EXTRACT_URI_H #define SEEN_EXTRACT_URI_H diff --git a/src/file-update.cpp b/src/file-update.cpp index de09047bd..fc05732e3 100644 --- a/src/file-update.cpp +++ b/src/file-update.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /** * @file-update * Operations to bump files from the pre-0.92 era into the 0.92+ era diff --git a/src/file.cpp b/src/file.cpp index 5ea62f742..3e14fcd0a 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * File/Print operations. @@ -18,7 +19,7 @@ * Copyright (C) 2004 David Turner * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /** @file diff --git a/src/file.h b/src/file.h index fadbb09da..183233a1b 100644 --- a/src/file.h +++ b/src/file.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_FILE_H #define SEEN_SP_FILE_H @@ -12,7 +13,7 @@ * Copyright (C) 2001-2002 Ximian, Inc. * Copyright (C) 1999-2002 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/fill-or-stroke.h b/src/fill-or-stroke.h index a38dfc32d..43849b379 100644 --- a/src/fill-or-stroke.h +++ b/src/fill-or-stroke.h @@ -1,5 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file - * @brief Definition of the FillOrStroke enum. + * Definition of the FillOrStroke enum. + *//* + * Authors: see git history + * + * Copyright (C) 2010 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_FILL_OR_STROKE_H diff --git a/src/filter-chemistry.cpp b/src/filter-chemistry.cpp index 2157bac92..e0d7f312c 100644 --- a/src/filter-chemistry.cpp +++ b/src/filter-chemistry.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Various utility methods for filters * @@ -10,7 +11,7 @@ * * Copyright (C) 2006-2008 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "filter-chemistry.h" diff --git a/src/filter-chemistry.h b/src/filter-chemistry.h index 104016845..613bfbe47 100644 --- a/src/filter-chemistry.h +++ b/src/filter-chemistry.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Various utility methods for filters * @@ -8,7 +9,7 @@ * * Copyright (C) 2006,2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_SP_FILTER_CHEMISTRY_H diff --git a/src/filter-enums.cpp b/src/filter-enums.cpp index ae11aa64f..d43ca4bcd 100644 --- a/src/filter-enums.cpp +++ b/src/filter-enums.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Conversion data for filter and filter primitive enumerations * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/filter-enums.h b/src/filter-enums.h index fb289c898..2af0ce5ce 100644 --- a/src/filter-enums.h +++ b/src/filter-enums.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __SP_FILTER_ENUMS_H__ #define __SP_FILTER_ENUMS_H__ @@ -9,7 +10,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/nr-filter-blend.h" diff --git a/src/gc-anchored.cpp b/src/gc-anchored.cpp index d70a55405..3f80bccde 100644 --- a/src/gc-anchored.cpp +++ b/src/gc-anchored.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::GC::Anchored - base class for anchored GC-managed objects * @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/gc-anchored.h b/src/gc-anchored.h index b8494254b..7871dfb09 100644 --- a/src/gc-anchored.h +++ b/src/gc-anchored.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * MenTaLguY * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_GC_ANCHORED_H diff --git a/src/gc-finalized.cpp b/src/gc-finalized.cpp index 1deadcb1f..3d4304862 100644 --- a/src/gc-finalized.cpp +++ b/src/gc-finalized.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * Inkscape::GC::Finalized - mixin for GC-managed objects with non-trivial * destructors diff --git a/src/gc-finalized.h b/src/gc-finalized.h index 34dc387ad..6bd702cf8 100644 --- a/src/gc-finalized.h +++ b/src/gc-finalized.h @@ -1,16 +1,14 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Inkscape::GC::Finalized - mixin for GC-managed objects with non-trivial * destructors + *//* + * Authors: + * see git history + * MenTaLguY * - * Copyright 2004 MenTaLguY - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * See the file COPYING for details. - * + * Copyright (C) 2004-2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_GC_FINALIZED_H diff --git a/src/gradient-chemistry.cpp b/src/gradient-chemistry.cpp index 8b5d2d1ff..8b3ff4d8a 100644 --- a/src/gradient-chemistry.cpp +++ b/src/gradient-chemistry.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Various utility methods for gradients * @@ -15,7 +16,7 @@ * Copyright (C) 2001-2005 authors * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/gradient-chemistry.h b/src/gradient-chemistry.h index 4da56af13..c80b6370d 100644 --- a/src/gradient-chemistry.h +++ b/src/gradient-chemistry.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_GRADIENT_CHEMISTRY_H #define SEEN_SP_GRADIENT_CHEMISTRY_H @@ -15,7 +16,7 @@ * Copyright (C) 2001-2002 Lauris Kaplinski * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/sp-gradient.h" diff --git a/src/gradient-drag.cpp b/src/gradient-drag.cpp index d2762f218..f27ac1efe 100644 --- a/src/gradient-drag.cpp +++ b/src/gradient-drag.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * On-canvas gradient dragging * @@ -11,7 +12,7 @@ * Copyright (C) 2007 Johan Engelen * Copyright (C) 2005,2010 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/gradient-drag.h b/src/gradient-drag.h index 691fb0553..ee3b390be 100644 --- a/src/gradient-drag.h +++ b/src/gradient-drag.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_GRADIENT_DRAG_H #define SEEN_GRADIENT_DRAG_H @@ -14,7 +15,7 @@ * Copyright (C) 2007 Johan Engelen * Copyright (C) 2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/graphlayout.cpp b/src/graphlayout.cpp index 1cb2442e8..6173854d9 100644 --- a/src/graphlayout.cpp +++ b/src/graphlayout.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Interface between Inkscape code (SPItem) and graphlayout functions. @@ -9,7 +10,7 @@ * * Copyright (C) 2005 Authors * - * Released under GNU GPL. Read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/graphlayout.h b/src/graphlayout.h index dfef45359..b403b7724 100644 --- a/src/graphlayout.h +++ b/src/graphlayout.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * graph layout functions. @@ -8,7 +9,7 @@ * * Copyright (C) 2005 Authors * - * Released under GNU GPL. Read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_GRAPHLAYOUT_H diff --git a/src/guide-snapper.cpp b/src/guide-snapper.cpp index 1842f3763..9131b70a1 100644 --- a/src/guide-snapper.cpp +++ b/src/guide-snapper.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Snapping things to guides. * @@ -8,7 +9,7 @@ * * Copyright (C) 1999-2002 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "desktop.h" diff --git a/src/guide-snapper.h b/src/guide-snapper.h index 15338048f..94863fa4d 100644 --- a/src/guide-snapper.h +++ b/src/guide-snapper.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_GUIDE_SNAPPER_H #define SEEN_GUIDE_SNAPPER_H /* @@ -8,7 +9,7 @@ * * Copyright (C) 1999-2002 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "line-snapper.h" diff --git a/src/help.cpp b/src/help.cpp index d118796e4..a9f1fe9aa 100644 --- a/src/help.cpp +++ b/src/help.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * Help/About window * @@ -8,7 +9,7 @@ * Copyright (C) 1999-2005 authors * Copyright (C) 2000-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/help.h b/src/help.h index 3f83e3367..810cec4e6 100644 --- a/src/help.h +++ b/src/help.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * Authors: * Lauris Kaplinski @@ -5,7 +6,7 @@ * Copyright (C) 1999-2003 authors * Copyright (C) 2000-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_HELP_H diff --git a/src/helper-fns.h b/src/helper-fns.h index 79771a001..2d9fbfaa8 100644 --- a/src/helper-fns.h +++ b/src/helper-fns.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_HELPER_FNS_H #define SEEN_HELPER_FNS_H /* @@ -7,7 +8,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/helper/CMakeLists.txt b/src/helper/CMakeLists.txt index 7b6b548b9..f1a2e7105 100644 --- a/src/helper/CMakeLists.txt +++ b/src/helper/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later include(${CMAKE_SOURCE_DIR}/CMakeScripts/UseGlibMarshal.cmake) diff --git a/src/helper/action-context.cpp b/src/helper/action-context.cpp index e9299f7eb..648101540 100644 --- a/src/helper/action-context.cpp +++ b/src/helper/action-context.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * ActionContext implementation. * @@ -6,7 +7,7 @@ * * Copyright (C) 2013 Eric Greveson * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "desktop.h" diff --git a/src/helper/action-context.h b/src/helper/action-context.h index bb538f413..2660bc59c 100644 --- a/src/helper/action-context.h +++ b/src/helper/action-context.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Inkscape UI action context implementation *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2013 Eric Greveson * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_ACTION_CONTEXT_H diff --git a/src/helper/action.cpp b/src/helper/action.cpp index 6d14037f0..7df15c9c1 100644 --- a/src/helper/action.cpp +++ b/src/helper/action.cpp @@ -1,12 +1,13 @@ -/* - * SPAction implementation. - * - * Author: - * Lauris Kaplinski - * - * Copyright (C) 2003 Lauris Kaplinski +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * Inkscape UI action implementation + *//* + * Authors: + * see git history + * Lauris Kaplinski * - * This code is in public domain + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "helper/action.h" diff --git a/src/helper/action.h b/src/helper/action.h index d731f2884..1f871dbaa 100644 --- a/src/helper/action.h +++ b/src/helper/action.h @@ -1,12 +1,13 @@ -/** \file +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Inkscape UI action implementation *//* - * Author: - * Lauris Kaplinski + * Authors: + * see git history + * Lauris Kaplinski * - * Copyright (C) 2003 Lauris Kaplinski - * - * This code is in public domain + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_SP_ACTION_H diff --git a/src/helper/geom-curves.h b/src/helper/geom-curves.h index 7357403f7..08403e2ae 100644 --- a/src/helper/geom-curves.h +++ b/src/helper/geom-curves.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_HELPER_GEOM_CURVES_H #define INKSCAPE_HELPER_GEOM_CURVES_H @@ -11,7 +12,7 @@ * * Copyright (C) 2008-2009 Johan Engelen * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/line.h> diff --git a/src/helper/geom-nodetype.cpp b/src/helper/geom-nodetype.cpp index da620b3fd..e04b08dbd 100644 --- a/src/helper/geom-nodetype.cpp +++ b/src/helper/geom-nodetype.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Specific nodetype geometry functions for Inkscape, not provided my lib2geom. * @@ -6,7 +7,7 @@ * * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "helper/geom-nodetype.h" diff --git a/src/helper/geom-nodetype.h b/src/helper/geom-nodetype.h index e3953a65d..d7d4d4c02 100644 --- a/src/helper/geom-nodetype.h +++ b/src/helper/geom-nodetype.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_HELPER_GEOM_NODETYPE_H #define INKSCAPE_HELPER_GEOM_NODETYPE_H @@ -11,7 +12,7 @@ * * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/helper/geom-pathstroke.cpp b/src/helper/geom-pathstroke.cpp index 1736f9b16..d1ed7898d 100644 --- a/src/helper/geom-pathstroke.cpp +++ b/src/helper/geom-pathstroke.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Authors: * Liam P. White * Tavmjong Bah @@ -5,7 +6,7 @@ * * Copyright (C) 2014-2015 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/helper/geom-pathstroke.h b/src/helper/geom-pathstroke.h index 4e4b8b91e..73d35b402 100644 --- a/src/helper/geom-pathstroke.h +++ b/src/helper/geom-pathstroke.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_HELPER_PATH_STROKE_H #define INKSCAPE_HELPER_PATH_STROKE_H @@ -7,7 +8,7 @@ * * Copyright (C) 2014-2015 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/path.h> diff --git a/src/helper/geom-pathvectorsatellites.cpp b/src/helper/geom-pathvectorsatellites.cpp index 861af0e04..2516181cb 100644 --- a/src/helper/geom-pathvectorsatellites.cpp +++ b/src/helper/geom-pathvectorsatellites.cpp @@ -1,18 +1,21 @@ -/** - * \file - * \brief PathVectorSatellites a class to manage satellites -per node extra data- in a pathvector - */ /* - * Authors: - * Jabiertxof - * Nathan Hurst - * Johan Engelen - * Josh Andler - * suv - * Mc- - * Liam P. White - * Krzysztof Kosiński - * This code is in public domain - */ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * PathVectorSatellites a class to manage satellites -per node extra data- in a pathvector + *//* + * Authors: see git history + * Jabiertxof + * Nathan Hurst + * Johan Engelen + * Josh Andler + * suv + * Mc- + * Liam P. White + * Krzysztof Kosiński + * This code is in public domain + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include "util/units.h" diff --git a/src/helper/geom-pathvectorsatellites.h b/src/helper/geom-pathvectorsatellites.h index e95458a91..3009081bb 100644 --- a/src/helper/geom-pathvectorsatellites.h +++ b/src/helper/geom-pathvectorsatellites.h @@ -1,18 +1,21 @@ -/** - * \file +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * \brief PathVectorSatellites a class to manage satellites -per node extra data- in a pathvector - */ /* - * Authors: - * Jabiertxof - * Nathan Hurst - * Johan Engelen - * Josh Andler - * suv - * Mc- - * Liam P. White - * Krzysztof Kosiński - * This code is in public domain - */ + *//* + * Authors: see git history + * Jabiertxof + * Nathan Hurst + * Johan Engelen + * Josh Andler + * suv + * Mc- + * Liam P. White + * Krzysztof Kosiński + * + * Copyright (C) 2017 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ + #ifndef SEEN_PATHVECTORSATELLITES_H #define SEEN_PATHVECTORSATELLITES_H diff --git a/src/helper/geom-satellite.cpp b/src/helper/geom-satellite.cpp index 9cd6a3889..8049c861d 100644 --- a/src/helper/geom-satellite.cpp +++ b/src/helper/geom-satellite.cpp @@ -1,12 +1,14 @@ -/** - * \file +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * \brief Satellite a per node holder of data. - */ /* - * Authors: - * 2015 Jabier Arraiza Cenoz - * - * This code is in public domain - */ + *//* + * Authors: + * see git history + * 2015 Jabier Arraiza Cenoz + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include <2geom/curve.h> @@ -15,7 +17,7 @@ #include <2geom/sbasis-to-bezier.h> #include <2geom/ray.h> #include -//log cache +// log cache #ifdef _WIN32 #include #else diff --git a/src/helper/geom-satellite.h b/src/helper/geom-satellite.h index c9cf84308..5fbcae159 100644 --- a/src/helper/geom-satellite.h +++ b/src/helper/geom-satellite.h @@ -1,12 +1,14 @@ -/** - * \file - * \brief Satellite a per node holder of data. - */ /* - * Authors: - * 2015 Jabier Arraiza Cenoz - * - * This code is in public domain - */ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * Satellite -- a per node holder of data. + *//* + * Authors: + * see git history + * Jabier Arraiza Cenoz + * + * Copyright (C) 2017 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SATELLITE_H #define SEEN_SATELLITE_H diff --git a/src/helper/geom.cpp b/src/helper/geom.cpp index 253188f1d..e1d48580c 100644 --- a/src/helper/geom.cpp +++ b/src/helper/geom.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Specific geometry functions for Inkscape, not provided my lib2geom. * @@ -6,7 +7,7 @@ * * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/helper/geom.h b/src/helper/geom.h index b3d907e51..b0e3f2b7d 100644 --- a/src/helper/geom.h +++ b/src/helper/geom.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_HELPER_GEOM_H #define INKSCAPE_HELPER_GEOM_H @@ -11,7 +12,7 @@ * * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/helper/gettext.cpp b/src/helper/gettext.cpp index 0bd3da06a..dd27f9f78 100644 --- a/src/helper/gettext.cpp +++ b/src/helper/gettext.cpp @@ -1,26 +1,13 @@ -/** - * \file - * \brief helper functions for gettext +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * helper functions for gettext *//* * Authors: + * see git history * Eduard Braun * - * Copyright 2017 Authors - * - * This file is part of Inkscape. - * - * Inkscape is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 2 of the License, or - * (at your option) any later version. - * - * Inkscape is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Inkscape. If not, see . + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/helper/gettext.h b/src/helper/gettext.h index ecffcdc07..5a3716386 100644 --- a/src/helper/gettext.h +++ b/src/helper/gettext.h @@ -1,26 +1,13 @@ -/** - * \file +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * \brief helper functions for gettext *//* * Authors: + * see git history * Eduard Braun * - * Copyright 2017 Authors - * - * This file is part of Inkscape. - * - * Inkscape is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 2 of the License, or - * (at your option) any later version. - * - * Inkscape is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Inkscape. If not, see . + * Copyright (C) 2017 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_GETTEXT_HELPER_H @@ -43,4 +30,4 @@ namespace Inkscape { fill-column:99 End: */ -// vim:filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99: \ No newline at end of file +// vim:filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99: diff --git a/src/helper/icon-loader.cpp b/src/helper/icon-loader.cpp index 25c6eb32b..7116c2eaf 100644 --- a/src/helper/icon-loader.cpp +++ b/src/helper/icon-loader.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Icon Loader * @@ -6,7 +7,7 @@ * Authors: * Jabiertxo Arraiza * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "icon-loader.h" diff --git a/src/helper/icon-loader.h b/src/helper/icon-loader.h index 38a41fcfb..1555871c3 100644 --- a/src/helper/icon-loader.h +++ b/src/helper/icon-loader.h @@ -1,15 +1,17 @@ -#ifndef SEEN_INK_ICON_LOADER_H -#define SEEN_INK_ICON_LOADER_H - -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Icon Loader - * - * + *//* * Authors: - * Jabiertxo Arraiza - * + * see git history + * Jabiertxo Arraiza * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ +#ifndef SEEN_INK_ICON_LOADER_H +#define SEEN_INK_ICON_LOADER_H + #include #include #include diff --git a/src/helper/mathfns.h b/src/helper/mathfns.h index 8fb88dc26..3fa51a09b 100644 --- a/src/helper/mathfns.h +++ b/src/helper/mathfns.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* - * ... some mathmatical functions + * ... some mathmatical functions * * Authors: * Johan Engelen * * Copyright (C) 2007 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_UTIL_MATHFNS_H diff --git a/src/helper/pixbuf-ops.cpp b/src/helper/pixbuf-ops.cpp index 3a853ed23..cfb6f8836 100644 --- a/src/helper/pixbuf-ops.cpp +++ b/src/helper/pixbuf-ops.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Helpers for SPItem -> gdk_pixbuf related stuff * @@ -8,7 +9,7 @@ * * Copyright (C) 2008 John Cliff * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/transforms.h> diff --git a/src/helper/pixbuf-ops.h b/src/helper/pixbuf-ops.h index 6f326a286..d56579ef9 100644 --- a/src/helper/pixbuf-ops.h +++ b/src/helper/pixbuf-ops.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __SP_PIXBUF_OPS_H__ #define __SP_PIXBUF_OPS_H__ @@ -9,7 +10,7 @@ * * Copyright (C) 2008 John Cliff * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/helper/png-write.cpp b/src/helper/png-write.cpp index 0358bc5d7..6af505278 100644 --- a/src/helper/png-write.cpp +++ b/src/helper/png-write.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * PNG file format utilities * @@ -10,7 +11,7 @@ * * Copyright (C) 1999-2002 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/helper/png-write.h b/src/helper/png-write.h index b886158c9..8d1aa97e9 100644 --- a/src/helper/png-write.h +++ b/src/helper/png-write.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_PNG_WRITE_H #define SEEN_SP_PNG_WRITE_H @@ -11,7 +12,7 @@ * * Copyright (C) 1999-2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/helper/sp-marshal.list b/src/helper/sp-marshal.list index ba5c3a889..340d2c5c4 100644 --- a/src/helper/sp-marshal.list +++ b/src/helper/sp-marshal.list @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later # marshallers for inkscape VOID:POINTER,UINT BOOLEAN:POINTER diff --git a/src/helper/stock-items.cpp b/src/helper/stock-items.cpp index dbd9e6826..16b90c23f 100644 --- a/src/helper/stock-items.cpp +++ b/src/helper/stock-items.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Stock-items * @@ -11,7 +12,7 @@ * Copyright 2004 John Cliff * * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #define noSP_SS_VERBOSE diff --git a/src/helper/stock-items.h b/src/helper/stock-items.h index a0e5cc2a3..0d1bb20fc 100644 --- a/src/helper/stock-items.h +++ b/src/helper/stock-items.h @@ -1,17 +1,16 @@ -#ifndef SEEN_INK_STOCK_ITEMS_H -#define SEEN_INK_STOCK_ITEMS_H - -/* - * Stock-items - * - * Stock Item management code - * +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* * Authors: - * John Cliff - * - * Copyright 2004 John Cliff + * see git history + * John Cliff * + * Copyright (C) 2012 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ +#ifndef SEEN_INK_STOCK_ITEMS_H +#define SEEN_INK_STOCK_ITEMS_H #include diff --git a/src/helper/window.cpp b/src/helper/window.cpp index 28fc25606..d51e92358 100644 --- a/src/helper/window.cpp +++ b/src/helper/window.cpp @@ -1,10 +1,13 @@ -/** +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Generic window implementation + *//* + * Authors: + * see git history + * Lauris Kaplinski * - * Author: - * Lauris Kaplinski - * - * This code is in public domain + * Copyright (C) 2017 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/helper/window.h b/src/helper/window.h index a0efcd292..cd303d0b9 100644 --- a/src/helper/window.h +++ b/src/helper/window.h @@ -1,14 +1,16 @@ -#ifndef SEEN_SP_WINDOW_H -#define SEEN_SP_WINDOW_H - -/** - * Generic window implementation +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Lauris Kaplinski * - * Author: - * Lauris Kaplinski - * - * This code is in public domain + * Copyright (C) 2014 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ +#ifndef SEEN_SP_WINDOW_H +#define SEEN_SP_WINDOW_H struct _GtkWidget; typedef _GtkWidget GtkWidget; diff --git a/src/id-clash.cpp b/src/id-clash.cpp index 1dba84fd9..2ee358d49 100644 --- a/src/id-clash.cpp +++ b/src/id-clash.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for resolving ID clashes when importing or pasting. * @@ -8,7 +9,7 @@ * * Copyright (C) 2008 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/id-clash.h b/src/id-clash.h index f93bd3d72..1fe1af86d 100644 --- a/src/id-clash.h +++ b/src/id-clash.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2012 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_ID_CLASH_H #define SEEN_ID_CLASH_H diff --git a/src/include/CMakeLists.txt b/src/include/CMakeLists.txt index f63079edf..ed5c1aeea 100644 --- a/src/include/CMakeLists.txt +++ b/src/include/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(include_SRC gtkmm_version.h macros.h diff --git a/src/include/macros.h b/src/include/macros.h index 71a81848f..21ddaff9e 100644 --- a/src/include/macros.h +++ b/src/include/macros.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_MACROS_H #define SEEN_MACROS_H @@ -9,7 +10,7 @@ * * Copyright (C) 2002 Lauris Kaplinski * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ // I'm of the opinion that this file should be removed, so I will in the future take the necessary steps to wipe it out. diff --git a/src/inkgc/CMakeLists.txt b/src/inkgc/CMakeLists.txt index a4b96d5ee..f0ec2ff4b 100644 --- a/src/inkgc/CMakeLists.txt +++ b/src/inkgc/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(libgc_SRC gc.cpp diff --git a/src/inkgc/gc-alloc.h b/src/inkgc/gc-alloc.h index 5600c1ead..8935c1220 100644 --- a/src/inkgc/gc-alloc.h +++ b/src/inkgc/gc-alloc.h @@ -1,15 +1,13 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Inkscape::GC::Alloc - GC-aware STL allocator + *//* + * Authors: + * see git history + * MenTaLguY * - * Copyright 2004 MenTaLguY - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * See the file COPYING for details. - * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_GC_ALLOC_H diff --git a/src/inkgc/gc-core.h b/src/inkgc/gc-core.h index a9a3ec3a5..cbd4b7ef4 100644 --- a/src/inkgc/gc-core.h +++ b/src/inkgc/gc-core.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Wrapper for Boehm GC */ @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_GC_CORE_H diff --git a/src/inkgc/gc-managed.h b/src/inkgc/gc-managed.h index 97b2b816e..2c2ef7ccc 100644 --- a/src/inkgc/gc-managed.h +++ b/src/inkgc/gc-managed.h @@ -1,14 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file - * @brief Base class for GC-managed objects - */ -/* Copyright 2004 MenTaLguY - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. + * Base class for GC-managed objects + *//* + * Authors: + * see git history + * MenTaLguY * - * See the file COPYING for details. + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_GC_MANAGED_H diff --git a/src/inkgc/gc-soft-ptr.h b/src/inkgc/gc-soft-ptr.h index 9d71f389c..b245d8173 100644 --- a/src/inkgc/gc-soft-ptr.h +++ b/src/inkgc/gc-soft-ptr.h @@ -1,13 +1,13 @@ -/* - * Copyright 2006 MenTaLguY - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * See the file COPYING for details. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * MenTaLguY * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_GC_SOFT_PTR_H diff --git a/src/inkgc/gc.cpp b/src/inkgc/gc.cpp index d44647066..a29042306 100644 --- a/src/inkgc/gc.cpp +++ b/src/inkgc/gc.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * Wrapper for Boehm GC. */ @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "inkgc/gc-core.h" diff --git a/src/inkscape-version.cpp.in b/src/inkscape-version.cpp.in index 455a0fe99..dbf01c2e1 100644 --- a/src/inkscape-version.cpp.in +++ b/src/inkscape-version.cpp.in @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifdef HAVE_CONFIG_H # include #endif diff --git a/src/inkscape-version.h b/src/inkscape-version.h index ff219047e..6804a6f72 100644 --- a/src/inkscape-version.h +++ b/src/inkscape-version.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Mini static library that contains the version of Inkscape * @@ -8,7 +9,7 @@ * Krzysztof Kosiński * * Copyright (C) 2008 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_INKSCAPE_VERSION_H diff --git a/src/inkscape.cpp b/src/inkscape.cpp index 14247f9d0..027dd9dce 100644 --- a/src/inkscape.cpp +++ b/src/inkscape.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Interface to main application. @@ -11,7 +12,7 @@ * c++ port Copyright (C) 2003 Nathan Hurst * c++ification Copyright (C) 2014 Liam P. White * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/inkscape.h b/src/inkscape.h index 59532b2f6..9f3a0948a 100644 --- a/src/inkscape.h +++ b/src/inkscape.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __INKSCAPE_H__ #define __INKSCAPE_H__ @@ -10,7 +11,7 @@ * * Copyright (C) 1999-2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/inkview-application.cpp b/src/inkview-application.cpp index 8f6bee105..1982ca454 100644 --- a/src/inkview-application.cpp +++ b/src/inkview-application.cpp @@ -1,9 +1,16 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** + * @file * Inkview - An SVG file viewer. + */ +/* + * Authors: + * Tavmjong Bah * - * Copyright (C) 2018 Tavmjong Bah + * Copyright (C) 2018 Authors * * The contents of this file may be used under the GNU General Public License Version 2 or later. + * Read the file 'COPYING' for more information. * */ diff --git a/src/inkview-application.h b/src/inkview-application.h index e6041ba77..d22ea7c89 100644 --- a/src/inkview-application.h +++ b/src/inkview-application.h @@ -1,12 +1,20 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** + * @file * Inkview - An SVG file viewer. + */ +/* + * Authors: + * Tavmjong Bah * - * Copyright (C) 2018 Tavmjong Bah + * Copyright (C) 2018 Authors * * The contents of this file may be used under the GNU General Public License Version 2 or later. + * Read the file 'COPYING' for more information. * */ + #ifndef INKVIEW_APPLICATION_H #define INKVIEW_APPLICATION_H diff --git a/src/inkview-main.cpp b/src/inkview-main.cpp index ed694596d..1774b16b4 100644 --- a/src/inkview-main.cpp +++ b/src/inkview-main.cpp @@ -1,12 +1,20 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** + * @file * Inkview - An SVG file viewer. + */ +/* + * Authors: + * Tavmjong Bah * - * Copyright (C) 2018 Tavmjong Bah + * Copyright (C) 2018 Authors * * The contents of this file may be used under the GNU General Public License Version 2 or later. + * Read the file 'COPYING' for more information. * */ + #include "inkview-application.h" int main(int argc, char *argv[]) diff --git a/src/inkview-window.cpp b/src/inkview-window.cpp index d0b8804a5..c68db9302 100644 --- a/src/inkview-window.cpp +++ b/src/inkview-window.cpp @@ -1,12 +1,20 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** + * @file * Inkview - An SVG file viewer. + */ +/* + * Authors: + * Tavmjong Bah * - * Copyright (C) 2018 Tavmjong Bah + * Copyright (C) 2018 Authors * * The contents of this file may be used under the GNU General Public License Version 2 or later. + * Read the file 'COPYING' for more information. * */ + #include "inkview-window.h" #include diff --git a/src/inkview-window.h b/src/inkview-window.h index 5e76f1741..dc110f381 100644 --- a/src/inkview-window.h +++ b/src/inkview-window.h @@ -1,9 +1,16 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** + * @file * Inkview - An SVG file viewer. + */ +/* + * Authors: + * Tavmjong Bah * - * Copyright (C) 2018 Tavmjong Bah + * Copyright (C) 2018 Authors * * The contents of this file may be used under the GNU General Public License Version 2 or later. + * Read the file 'COPYING' for more information. * */ diff --git a/src/io/CMakeLists.txt b/src/io/CMakeLists.txt index 51e0b2e32..f31788b22 100644 --- a/src/io/CMakeLists.txt +++ b/src/io/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(io_SRC bufferstream.cpp diff --git a/src/io/Makefile.tst b/src/io/Makefile.tst index 1d6789fd2..2e3142d42 100644 --- a/src/io/Makefile.tst +++ b/src/io/Makefile.tst @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later ############################################## # # Test makefile for InkscapeStreams diff --git a/src/io/bufferstream.cpp b/src/io/bufferstream.cpp index 235c0de77..1723ee1ff 100644 --- a/src/io/bufferstream.cpp +++ b/src/io/bufferstream.cpp @@ -1,4 +1,6 @@ -/* +// SPDX-License-Identifier: LGPL-2.1-or-later +/** + * @file * Phoebe DOM Implementation. * * This is a C++ approximation of the W3C DOM model, which follows @@ -6,25 +8,13 @@ * which are provided for reference. Most important is this one: * * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html - * + *//* * Authors: + * see git history * Bob Jamison * - * Copyright (C) 2006 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright (C) 2018 Authors + * Released under GNU LGPL v2.1+, read the file 'COPYING' for more information. */ /** diff --git a/src/io/bufferstream.h b/src/io/bufferstream.h index 81b278a51..811ab0d57 100644 --- a/src/io/bufferstream.h +++ b/src/io/bufferstream.h @@ -1,5 +1,4 @@ -#ifndef SEEN_BUFFERSTREAM_H -#define SEEN_BUFFERSTREAM_H +// SPDX-License-Identifier: LGPL-2.1-or-later /** * @file * Phoebe DOM Implementation. @@ -9,27 +8,17 @@ * which are provided for reference. Most important is this one: * * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html - */ -/* + *//* * Authors: + * see git history * Bob Jamison * - * Copyright (C) 2006 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright (C) 2018 Authors + * Released under GNU LGPL v2.1+, read the file 'COPYING' for more information. */ +#ifndef SEEN_BUFFERSTREAM_H +#define SEEN_BUFFERSTREAM_H + #include #include "inkscapestream.h" diff --git a/src/io/dir-util.cpp b/src/io/dir-util.cpp index 44c9a58d8..69a01f1fb 100644 --- a/src/io/dir-util.cpp +++ b/src/io/dir-util.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /** * @file * Utility functions for filenames. diff --git a/src/io/dir-util.h b/src/io/dir-util.h index 327e1ad5f..91f07c882 100644 --- a/src/io/dir-util.h +++ b/src/io/dir-util.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2016 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_DIR_UTIL_H #define SEEN_DIR_UTIL_H diff --git a/src/io/doc2html.xsl b/src/io/doc2html.xsl index f8734a1c2..9a98c23f2 100644 --- a/src/io/doc2html.xsl +++ b/src/io/doc2html.xsl @@ -1,4 +1,5 @@ + diff --git a/src/io/gzipstream.cpp b/src/io/gzipstream.cpp index 82e20a08f..03960b004 100644 --- a/src/io/gzipstream.cpp +++ b/src/io/gzipstream.cpp @@ -1,29 +1,19 @@ -/* +// SPDX-License-Identifier: LGPL-2.1-or-later +/** @file * Zlib-enabled input and output streams + *//* + * Authors: + * see git history + * Bob Jamison + * * + * Copyright (C) 2018 Authors + * Released under GNU LGPL v2.1+, read the file 'COPYING' for more information. + */ +/* * This is a thin wrapper of libz calls, in order * to provide a simple interface to our developers * for gzip input and output. - * - * Authors: - * Bob Jamison - * - * Copyright (C) 2004 - * - - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #include "gzipstream.h" diff --git a/src/io/gzipstream.h b/src/io/gzipstream.h index 26eee2af4..fc80f974c 100644 --- a/src/io/gzipstream.h +++ b/src/io/gzipstream.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_IO_GZIPSTREAM_H #define SEEN_INKSCAPE_IO_GZIPSTREAM_H /** @@ -14,7 +15,7 @@ * * Copyright (C) 2004 Inkscape.org * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/io/http.cpp b/src/io/http.cpp index 164c96783..6fdb24c05 100644 --- a/src/io/http.cpp +++ b/src/io/http.cpp @@ -1,18 +1,11 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Inkscape::IO::HTTP - make internet requests using libsoup + *//* + * Authors: see git history * - * Authors: - * Martin Owens - * - * Copyright (C) 2017 Authors - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * See the file COPYING for details. - * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* diff --git a/src/io/http.h b/src/io/http.h index 70676e156..398d699b1 100644 --- a/src/io/http.h +++ b/src/io/http.h @@ -1,16 +1,11 @@ -/* - * Authors: - * Martin Owens - * - * Copyright (C) 2017 Authors - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * See the file COPYING for details. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * Inkscape::IO::HTTP - make internet requests using libsoup + *//* + * Authors: see git history * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_IO_HTTP_H diff --git a/src/io/inkscapestream.cpp b/src/io/inkscapestream.cpp index 63cea38ab..56ef7854e 100644 --- a/src/io/inkscapestream.cpp +++ b/src/io/inkscapestream.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Our base input/output stream classes. These are is directly * inherited from iostreams, and includes any extra @@ -8,7 +9,7 @@ * * Copyright (C) 2004 Inkscape.org * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/io/inkscapestream.h b/src/io/inkscapestream.h index b2e836267..68c28baa1 100644 --- a/src/io/inkscapestream.h +++ b/src/io/inkscapestream.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_IO_INKSCAPESTREAM_H #define SEEN_INKSCAPE_IO_INKSCAPESTREAM_H /* @@ -6,7 +7,7 @@ * * Copyright (C) 2004 Inkscape.org * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/io/registrytool.cpp b/src/io/registrytool.cpp index 89442bc36..169e49721 100644 --- a/src/io/registrytool.cpp +++ b/src/io/registrytool.cpp @@ -1,24 +1,13 @@ -/* - * Inkscape Registry Tool - * +// SPDX-License-Identifier: GPL-2.0-or-later +/** \file + * Inkscape registry tool + *//* * Authors: + * see git history * Bob Jamison - * - * Copyright (C) 2005-2008 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright (C) 2005-2018 Authors + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "registrytool.h" diff --git a/src/io/registrytool.h b/src/io/registrytool.h index 335a8bd52..3bb7d101a 100644 --- a/src/io/registrytool.h +++ b/src/io/registrytool.h @@ -1,26 +1,18 @@ -#ifndef SEEN_REGISTRYTOOL_H -#define SEEN_REGISTRYTOOL_H -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** \file + * Inkscape registry tool + *//* * Authors: + * see git history * Bob Jamison - * - * Copyright (C) 2005 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright (C) 2005-2018 Authors + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ +#ifndef SEEN_REGISTRYTOOL_H +#define SEEN_REGISTRYTOOL_H + namespace Glib { class ustring; } diff --git a/src/io/resource-manager.cpp b/src/io/resource-manager.cpp index 6a455a8cc..ada60390e 100644 --- a/src/io/resource-manager.cpp +++ b/src/io/resource-manager.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::ResourceManager - tracks external resources such as image and css files. * * Copyright 2011 Jon A. Cruz * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/io/resource-manager.h b/src/io/resource-manager.h index b4d88c7e6..48f0687b2 100644 --- a/src/io/resource-manager.h +++ b/src/io/resource-manager.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::ResourceManager - Manages external resources such as image and css files. * * Copyright 2011 Jon A. Cruz * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_RESOURCE_MANAGER_H diff --git a/src/io/resource.cpp b/src/io/resource.cpp index a373a658f..7ca9e79c3 100644 --- a/src/io/resource.cpp +++ b/src/io/resource.cpp @@ -1,19 +1,13 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Inkscape::IO::Resource - simple resource API - * + *//* * Authors: * MenTaLguY * Martin Owens * - * Copyright (C) 2006-2017 Authors - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * See the file COPYING for details. - * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/io/resource.h b/src/io/resource.h index 7a11fd8fa..1b409b6ec 100644 --- a/src/io/resource.h +++ b/src/io/resource.h @@ -1,17 +1,13 @@ -/* +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* * Authors: * MenTaLguY * Martin Owens * - * Copyright (C) 2006-2017 Authors - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * See the file COPYING for details. - * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_IO_RESOURCE_H diff --git a/src/io/streamtest.cpp b/src/io/streamtest.cpp index ec59ac4a6..5d270580b 100644 --- a/src/io/streamtest.cpp +++ b/src/io/streamtest.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2015 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include diff --git a/src/io/stringstream.cpp b/src/io/stringstream.cpp index 360cc7fc9..0259869f7 100644 --- a/src/io/stringstream.cpp +++ b/src/io/stringstream.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Our base String stream classes. We implement these to * be based on Glib::ustring @@ -7,7 +8,7 @@ * * Copyright (C) 2004 Inkscape.org * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/io/stringstream.h b/src/io/stringstream.h index 215e9b6a0..3afb9a870 100644 --- a/src/io/stringstream.h +++ b/src/io/stringstream.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef __INKSCAPE_IO_STRINGSTREAM_H__ #define __INKSCAPE_IO_STRINGSTREAM_H__ diff --git a/src/io/sys.cpp b/src/io/sys.cpp index 47b6d4e78..ee1956fc5 100644 --- a/src/io/sys.cpp +++ b/src/io/sys.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * System abstraction utility routines @@ -7,7 +8,7 @@ * * Copyright (C) 2004-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/io/sys.h b/src/io/sys.h index 39ba399f5..f159ac66b 100644 --- a/src/io/sys.h +++ b/src/io/sys.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SYS_H #define SEEN_SYS_H @@ -9,7 +10,7 @@ * * Copyright (C) 2004-2005 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/io/uristream.cpp b/src/io/uristream.cpp index dc797472d..2ff7460e0 100644 --- a/src/io/uristream.cpp +++ b/src/io/uristream.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Our base String stream classes. We implement these to * be based on Glib::ustring @@ -7,7 +8,7 @@ * * Copyright (C) 2004 Inkscape.org * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/io/uristream.h b/src/io/uristream.h index bcd599012..f0544d876 100644 --- a/src/io/uristream.h +++ b/src/io/uristream.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_IO_URISTREAM_H #define SEEN_INKSCAPE_IO_URISTREAM_H /** @@ -11,7 +12,7 @@ * * Copyright (C) 2004 Inkscape.org * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/io/xsltstream.cpp b/src/io/xsltstream.cpp index 916cb0ed0..882db30b2 100644 --- a/src/io/xsltstream.cpp +++ b/src/io/xsltstream.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * XSL Transforming input and output classes * @@ -6,7 +7,7 @@ * * Copyright (C) 2004-2008 Inkscape.org * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/io/xsltstream.h b/src/io/xsltstream.h index 7ee3f9a9d..7410ddcee 100644 --- a/src/io/xsltstream.h +++ b/src/io/xsltstream.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_IO_XSLTSTREAM_H #define SEEN_INKSCAPE_IO_XSLTSTREAM_H /** @@ -10,7 +11,7 @@ * * Copyright (C) 2004-2008 Inkscape.org * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/knot-enums.h b/src/knot-enums.h index 6f88f1c01..47ae978a3 100644 --- a/src/knot-enums.h +++ b/src/knot-enums.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_KNOT_ENUMS_H #define SEEN_KNOT_ENUMS_H @@ -12,7 +13,7 @@ * Copyright (C) 1999-2002 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ enum SPKnotShapeType { diff --git a/src/knot-holder-entity.cpp b/src/knot-holder-entity.cpp index 9408e7942..7abd16cba 100644 --- a/src/knot-holder-entity.cpp +++ b/src/knot-holder-entity.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * KnotHolderEntity definition. * @@ -12,7 +13,7 @@ * Copyright (C) 2004 Monash University * Copyright (C) 2008 Maximilian Albert * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "knot-holder-entity.h" diff --git a/src/knot-holder-entity.h b/src/knot-holder-entity.h index 5e7868b70..f34a31d68 100644 --- a/src/knot-holder-entity.h +++ b/src/knot-holder-entity.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_KNOT_HOLDER_ENTITY_H #define SEEN_KNOT_HOLDER_ENTITY_H /* @@ -11,7 +12,7 @@ * Copyright (C) 2004 Monash University * Copyright (C) 2008 Maximilian Albert * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/knot-ptr.cpp b/src/knot-ptr.cpp index de8118ba7..8e275ac58 100644 --- a/src/knot-ptr.cpp +++ b/src/knot-ptr.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include #include diff --git a/src/knot-ptr.h b/src/knot-ptr.h index 5895dfd2e..514182244 100644 --- a/src/knot-ptr.h +++ b/src/knot-ptr.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2014 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef KNOT_PTR_DETECTOR #define KNOT_PTR_DETECTOR diff --git a/src/knot.cpp b/src/knot.cpp index ab83eff42..caec9c829 100644 --- a/src/knot.cpp +++ b/src/knot.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SPKnot implementation * @@ -9,7 +10,7 @@ * Copyright (C) 1999-2005 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/knot.h b/src/knot.h index 0d9e95d89..b09061cbe 100644 --- a/src/knot.h +++ b/src/knot.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_KNOT_H #define SEEN_SP_KNOT_H @@ -11,7 +12,7 @@ * Copyright (C) 1999-2002 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/point.h> diff --git a/src/knotholder.cpp b/src/knotholder.cpp index 7d62ff6a5..5793afeee 100644 --- a/src/knotholder.cpp +++ b/src/knotholder.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Container for SPKnot visual handles. * @@ -10,7 +11,7 @@ * * Copyright (C) 2001-2008 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "knotholder.h" diff --git a/src/knotholder.h b/src/knotholder.h index 05adb2241..5e02c7fc1 100644 --- a/src/knotholder.h +++ b/src/knotholder.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_KNOTHOLDER_H #define SEEN_SP_KNOTHOLDER_H @@ -13,7 +14,7 @@ * Copyright (C) 2001 Mitsuru Oka * Copyright (C) 2008 Maximilian Albert * - * Released under GNU GPL + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/layer-fns.cpp b/src/layer-fns.cpp index 3b9428779..dfb003727 100644 --- a/src/layer-fns.cpp +++ b/src/layer-fns.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::SelectionDescriber - shows messages describing selection * @@ -7,7 +8,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "document.h" diff --git a/src/layer-fns.h b/src/layer-fns.h index 63b1147a6..1b9cd7e7a 100644 --- a/src/layer-fns.h +++ b/src/layer-fns.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * assorted functions related to layers * @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_LAYER_FNS_H diff --git a/src/layer-manager.cpp b/src/layer-manager.cpp index 63f4f55ed..18bf8d8a2 100644 --- a/src/layer-manager.cpp +++ b/src/layer-manager.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::LayerManager - a view of a document's layers, relative * to a particular desktop @@ -5,7 +6,7 @@ * Copyright 2006 MenTaLguY * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/layer-manager.h b/src/layer-manager.h index 7333f4424..7bc9d2e21 100644 --- a/src/layer-manager.h +++ b/src/layer-manager.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::LayerManager - a view of a document's layers, relative * to a particular desktop * * Copyright 2006 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_LAYER_MANAGER_H diff --git a/src/layer-model.cpp b/src/layer-model.cpp index d6f57a6b4..5b064543f 100644 --- a/src/layer-model.cpp +++ b/src/layer-model.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Editable view implementation * @@ -18,7 +19,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "layer-model.h" diff --git a/src/layer-model.h b/src/layer-model.h index 86aba63ef..8e7153875 100644 --- a/src/layer-model.h +++ b/src/layer-model.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_INKSCAPE_LAYER_MODEL_H #define SEEN_INKSCAPE_LAYER_MODEL_H @@ -18,7 +19,7 @@ * Copyright (C) 1999-2013 authors * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/libnrtype/CMakeLists.txt b/src/libnrtype/CMakeLists.txt index 3061e9304..42ff9d2ca 100644 --- a/src/libnrtype/CMakeLists.txt +++ b/src/libnrtype/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(nrtype_SRC FontFactory.cpp diff --git a/src/libnrtype/FontFactory.cpp b/src/libnrtype/FontFactory.cpp index 74b68fc3f..27f8b57d0 100644 --- a/src/libnrtype/FontFactory.cpp +++ b/src/libnrtype/FontFactory.cpp @@ -1,11 +1,13 @@ -/* - * FontFactory.cpp - * testICU - * - * Authors: +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: * fred * bulia byak * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/libnrtype/FontFactory.h b/src/libnrtype/FontFactory.h index 085410169..547b8aa83 100644 --- a/src/libnrtype/FontFactory.h +++ b/src/libnrtype/FontFactory.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * FontFactory.h * testICU diff --git a/src/libnrtype/FontInstance.cpp b/src/libnrtype/FontInstance.cpp index 7358deac0..c2abfb3f2 100644 --- a/src/libnrtype/FontInstance.cpp +++ b/src/libnrtype/FontInstance.cpp @@ -1,11 +1,13 @@ -/* - * FontInstance.cpp - * testICU - * - * Authors: +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: * fred * bulia byak * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/libnrtype/Layout-TNG-Compute.cpp b/src/libnrtype/Layout-TNG-Compute.cpp index e9cf22e31..54780b5fc 100644 --- a/src/libnrtype/Layout-TNG-Compute.cpp +++ b/src/libnrtype/Layout-TNG-Compute.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Text::Layout::Calculator - text layout engine meaty bits * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "Layout-TNG.h" #include "style.h" diff --git a/src/libnrtype/Layout-TNG-Input.cpp b/src/libnrtype/Layout-TNG-Input.cpp index cdaee3ad8..a20fdde53 100644 --- a/src/libnrtype/Layout-TNG-Input.cpp +++ b/src/libnrtype/Layout-TNG-Input.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Text::Layout - text layout engine input functions * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/libnrtype/Layout-TNG-OutIter.cpp b/src/libnrtype/Layout-TNG-OutIter.cpp index e28c9b168..d565bb923 100644 --- a/src/libnrtype/Layout-TNG-OutIter.cpp +++ b/src/libnrtype/Layout-TNG-OutIter.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Text::Layout - text layout engine output functions using iterators * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "Layout-TNG.h" #include "livarot/Path.h" diff --git a/src/libnrtype/Layout-TNG-Output.cpp b/src/libnrtype/Layout-TNG-Output.cpp index 81710b471..014c2c521 100644 --- a/src/libnrtype/Layout-TNG-Output.cpp +++ b/src/libnrtype/Layout-TNG-Output.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Text::Layout - text layout engine output functions * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/libnrtype/Layout-TNG-Scanline-Maker.h b/src/libnrtype/Layout-TNG-Scanline-Maker.h index dea9aa3c5..c8c823249 100644 --- a/src/libnrtype/Layout-TNG-Scanline-Maker.h +++ b/src/libnrtype/Layout-TNG-Scanline-Maker.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Text::Layout::ScanlineMaker - text layout engine shape measurers * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef __LAYOUT_TNG_SCANLINE_MAKER_H__ #define __LAYOUT_TNG_SCANLINE_MAKER_H__ diff --git a/src/libnrtype/Layout-TNG-Scanline-Makers.cpp b/src/libnrtype/Layout-TNG-Scanline-Makers.cpp index 78b805003..8398bf145 100644 --- a/src/libnrtype/Layout-TNG-Scanline-Makers.cpp +++ b/src/libnrtype/Layout-TNG-Scanline-Makers.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Text::Layout::ScanlineMaker - text layout engine shape measurers * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "Layout-TNG-Scanline-Maker.h" #include "livarot/Shape.h" diff --git a/src/libnrtype/Layout-TNG.cpp b/src/libnrtype/Layout-TNG.cpp index a9e70a74b..e937e9da9 100644 --- a/src/libnrtype/Layout-TNG.cpp +++ b/src/libnrtype/Layout-TNG.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Text::Layout - text layout engine misc * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "Layout-TNG.h" diff --git a/src/libnrtype/Layout-TNG.h b/src/libnrtype/Layout-TNG.h index 6c68ae913..e5317b501 100644 --- a/src/libnrtype/Layout-TNG.h +++ b/src/libnrtype/Layout-TNG.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape::Text::Layout - text layout engine * @@ -6,7 +7,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef __LAYOUT_TNG_H__ #define __LAYOUT_TNG_H__ diff --git a/src/libnrtype/OpenTypeUtil.cpp b/src/libnrtype/OpenTypeUtil.cpp index 25e4f7094..08cec5468 100644 --- a/src/libnrtype/OpenTypeUtil.cpp +++ b/src/libnrtype/OpenTypeUtil.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef USE_PANGO_WIN32 diff --git a/src/libnrtype/OpenTypeUtil.h b/src/libnrtype/OpenTypeUtil.h index ef32e76f3..5c8ca7d80 100644 --- a/src/libnrtype/OpenTypeUtil.h +++ b/src/libnrtype/OpenTypeUtil.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_OPENTYPEUTIL_H #define SEEN_OPENTYPEUTIL_H diff --git a/src/libnrtype/font-glyph.h b/src/libnrtype/font-glyph.h index 3f136daaf..5dcb93321 100644 --- a/src/libnrtype/font-glyph.h +++ b/src/libnrtype/font-glyph.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2011 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_LIBNRTYPE_FONT_GLYPH_H #define SEEN_LIBNRTYPE_FONT_GLYPH_H diff --git a/src/libnrtype/font-instance.h b/src/libnrtype/font-instance.h index 0834ace04..1dd77dfb2 100644 --- a/src/libnrtype/font-instance.h +++ b/src/libnrtype/font-instance.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_LIBNRTYPE_FONT_INSTANCE_H #define SEEN_LIBNRTYPE_FONT_INSTANCE_H diff --git a/src/libnrtype/font-lister.cpp b/src/libnrtype/font-lister.cpp index 3cd97fa8e..739b0b14b 100644 --- a/src/libnrtype/font-lister.cpp +++ b/src/libnrtype/font-lister.cpp @@ -1,3 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ + #include #include diff --git a/src/libnrtype/font-lister.h b/src/libnrtype/font-lister.h index 358340c76..16c34d94c 100644 --- a/src/libnrtype/font-lister.h +++ b/src/libnrtype/font-lister.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef FONT_LISTER_H #define FONT_LISTER_H @@ -13,7 +14,7 @@ * Copyright (C) 2002 Lauris Kaplinski * Copyright (C) 2013 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/libnrtype/font-style.h b/src/libnrtype/font-style.h index 1ed82e89c..23a26d60f 100644 --- a/src/libnrtype/font-style.h +++ b/src/libnrtype/font-style.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_LIBNRTYPE_FONT_STYLE_H #define SEEN_LIBNRTYPE_FONT_STYLE_H diff --git a/src/line-geometry.cpp b/src/line-geometry.cpp index 822b24d59..f75d177ee 100644 --- a/src/line-geometry.cpp +++ b/src/line-geometry.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for dealing with lines (intersections, etc.) * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "line-geometry.h" diff --git a/src/line-geometry.h b/src/line-geometry.h index 7c9958a90..3709c5853 100644 --- a/src/line-geometry.h +++ b/src/line-geometry.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Routines for dealing with lines (intersections, etc.) * @@ -6,7 +7,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_LINE_GEOMETRY_H diff --git a/src/line-snapper.cpp b/src/line-snapper.cpp index 6be447a4f..bc47efff0 100644 --- a/src/line-snapper.cpp +++ b/src/line-snapper.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * LineSnapper class. * @@ -7,7 +8,7 @@ * * Copyright (C) 1999-2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/line.h> diff --git a/src/line-snapper.h b/src/line-snapper.h index d22b0044c..ea98124c9 100644 --- a/src/line-snapper.h +++ b/src/line-snapper.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_LINE_SNAPPER_H #define SEEN_LINE_SNAPPER_H /* @@ -7,7 +8,7 @@ * * Copyright (C) 1999-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "snapper.h" diff --git a/src/livarot/AVL.cpp b/src/livarot/AVL.cpp index 8c36283a6..9bf6eb4c5 100644 --- a/src/livarot/AVL.cpp +++ b/src/livarot/AVL.cpp @@ -1,9 +1,13 @@ -/* - * AVL.cpp - * nlivarot - * - * Created by fred on Mon Jun 16 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "AVL.h" diff --git a/src/livarot/AVL.h b/src/livarot/AVL.h index 741abfaf2..5e0856c16 100644 --- a/src/livarot/AVL.h +++ b/src/livarot/AVL.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2014 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * AVL.h * nlivarot diff --git a/src/livarot/AlphaLigne.cpp b/src/livarot/AlphaLigne.cpp index e2265ec8c..7ae72c17e 100644 --- a/src/livarot/AlphaLigne.cpp +++ b/src/livarot/AlphaLigne.cpp @@ -1,10 +1,13 @@ -/* - * AlphaLigne.cpp - * nlivarot - * - * Created by fred on Fri Jul 25 2003. - * public domain +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "AlphaLigne.h" diff --git a/src/livarot/AlphaLigne.h b/src/livarot/AlphaLigne.h index e0eef308a..a192e1cb3 100644 --- a/src/livarot/AlphaLigne.h +++ b/src/livarot/AlphaLigne.h @@ -1,10 +1,13 @@ -/* - * AlphaLigne.h - * nlivarot - * - * Created by fred on Fri Jul 25 2003. - * public domain +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef my_alpha_ligne diff --git a/src/livarot/BitLigne.cpp b/src/livarot/BitLigne.cpp index 53ab06c1d..2e44359f8 100644 --- a/src/livarot/BitLigne.cpp +++ b/src/livarot/BitLigne.cpp @@ -1,10 +1,13 @@ -/* - * BitLigne.cpp - * nlivarot - * - * Created by fred on Wed Jul 23 2003. - * public domain +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "BitLigne.h" diff --git a/src/livarot/BitLigne.h b/src/livarot/BitLigne.h index 86505c0a7..7a7fcbeb2 100644 --- a/src/livarot/BitLigne.h +++ b/src/livarot/BitLigne.h @@ -1,10 +1,13 @@ -/* - * BitLigne.h - * nlivarot - * - * Created by fred on Wed Jul 23 2003. - * public domain +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef my_bit_ligne diff --git a/src/livarot/CMakeLists.txt b/src/livarot/CMakeLists.txt index f1b83f30e..185ae8acb 100644 --- a/src/livarot/CMakeLists.txt +++ b/src/livarot/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(livarot_SRC AlphaLigne.cpp diff --git a/src/livarot/Livarot.h b/src/livarot/Livarot.h index 24a702423..80cc6bae7 100644 --- a/src/livarot/Livarot.h +++ b/src/livarot/Livarot.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2010 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * Livarot.h * nlivarot diff --git a/src/livarot/LivarotDefs.h b/src/livarot/LivarotDefs.h index 994eff44e..1cabb74f7 100644 --- a/src/livarot/LivarotDefs.h +++ b/src/livarot/LivarotDefs.h @@ -1,9 +1,13 @@ -/* - * LivarotDefs.h - * nlivarot - * - * Created by fred on Tue Jun 17 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef my_defs diff --git a/src/livarot/Path.cpp b/src/livarot/Path.cpp index 856a369f8..c046a1af1 100644 --- a/src/livarot/Path.cpp +++ b/src/livarot/Path.cpp @@ -1,9 +1,13 @@ -/* - * Path.cpp - * nlivarot - * - * Created by fred on Tue Jun 17 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/livarot/Path.h b/src/livarot/Path.h index 32ee71ffc..eced78ec5 100644 --- a/src/livarot/Path.h +++ b/src/livarot/Path.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2014 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * Path.h * nlivarot diff --git a/src/livarot/PathConversion.cpp b/src/livarot/PathConversion.cpp index b31cee14a..88a8c5660 100644 --- a/src/livarot/PathConversion.cpp +++ b/src/livarot/PathConversion.cpp @@ -1,9 +1,13 @@ -/* - * PathConversion.cpp - * nlivarot - * - * Created by fred on Mon Nov 03 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/livarot/PathCutting.cpp b/src/livarot/PathCutting.cpp index d99091ade..baf9bd71d 100644 --- a/src/livarot/PathCutting.cpp +++ b/src/livarot/PathCutting.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * PathCutting.cpp * nlivarot @@ -10,7 +11,7 @@ * * Copyright (C) 2005 Richard Hughes * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/livarot/PathOutline.cpp b/src/livarot/PathOutline.cpp index c6d050f01..a1bc7db13 100644 --- a/src/livarot/PathOutline.cpp +++ b/src/livarot/PathOutline.cpp @@ -1,9 +1,11 @@ -/* - * PathOutline.cpp - * nlivarot - * - * Created by fred on Fri Nov 28 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "livarot/Path.h" diff --git a/src/livarot/PathSimplify.cpp b/src/livarot/PathSimplify.cpp index c142aae0a..dd86b5090 100644 --- a/src/livarot/PathSimplify.cpp +++ b/src/livarot/PathSimplify.cpp @@ -1,9 +1,13 @@ -/* - * PathSimplify.cpp - * nlivarot - * - * Created by fred on Fri Dec 12 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/livarot/PathStroke.cpp b/src/livarot/PathStroke.cpp index 4b65463dd..e70ce36a8 100644 --- a/src/livarot/PathStroke.cpp +++ b/src/livarot/PathStroke.cpp @@ -1,9 +1,13 @@ -/* - * PathStroke.cpp - * nlivarot - * - * Created by fred on Tue Jun 17 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "Path.h" diff --git a/src/livarot/Shape.cpp b/src/livarot/Shape.cpp index 55ed6f08b..4b287caac 100644 --- a/src/livarot/Shape.cpp +++ b/src/livarot/Shape.cpp @@ -1,9 +1,13 @@ -/* - * Shape.cpp - * nlivarot - * - * Created by fred on Thu Jun 12 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/livarot/Shape.h b/src/livarot/Shape.h index 3c2fdd0a3..e2bc0b99e 100644 --- a/src/livarot/Shape.h +++ b/src/livarot/Shape.h @@ -1,9 +1,11 @@ -/* - * Digraph.h - * nlivarot - * - * Created by fred on Thu Jun 12 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef my_shape diff --git a/src/livarot/ShapeDraw.cpp b/src/livarot/ShapeDraw.cpp index d222cc49c..79d070bbf 100644 --- a/src/livarot/ShapeDraw.cpp +++ b/src/livarot/ShapeDraw.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * ShapeDraw.cpp * nlivarot diff --git a/src/livarot/ShapeMisc.cpp b/src/livarot/ShapeMisc.cpp index 63700e1ba..db5c19297 100644 --- a/src/livarot/ShapeMisc.cpp +++ b/src/livarot/ShapeMisc.cpp @@ -1,9 +1,13 @@ -/* - * ShapeMisc.cpp - * nlivarot - * - * Created by fred on Sun Jul 20 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "livarot/Shape.h" diff --git a/src/livarot/ShapeRaster.cpp b/src/livarot/ShapeRaster.cpp index 4588fb722..292b0a7f1 100644 --- a/src/livarot/ShapeRaster.cpp +++ b/src/livarot/ShapeRaster.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* * ShapeRaster.cpp * nlivarot diff --git a/src/livarot/ShapeSweep.cpp b/src/livarot/ShapeSweep.cpp index e5ebb9099..df78195cc 100644 --- a/src/livarot/ShapeSweep.cpp +++ b/src/livarot/ShapeSweep.cpp @@ -1,9 +1,13 @@ -/* - * ShapeSweep.cpp - * nlivarot - * - * Created by fred on Thu Jun 19 2003. +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: + * see git history + * Fred * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/livarot/float-line.cpp b/src/livarot/float-line.cpp index b0b36cf52..6a5e4f931 100644 --- a/src/livarot/float-line.cpp +++ b/src/livarot/float-line.cpp @@ -1,12 +1,13 @@ -/** - * \file livarot/float-line.cpp - * +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Implementation of coverage with floating-point values. + *//* + * Authors: + * see git history + * Fred * - * \author Fred - * - * public domain - * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef faster_flatten diff --git a/src/livarot/float-line.h b/src/livarot/float-line.h index 2359db95c..8d7faf13d 100644 --- a/src/livarot/float-line.h +++ b/src/livarot/float-line.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2010 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_LIVAROT_FLOAT_LINE_H #define INKSCAPE_LIVAROT_FLOAT_LINE_H diff --git a/src/livarot/int-line.cpp b/src/livarot/int-line.cpp index ff9e26790..c37e28cfd 100644 --- a/src/livarot/int-line.cpp +++ b/src/livarot/int-line.cpp @@ -1,12 +1,13 @@ -/** - * \file livarot/int-line.cpp - * +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * Implementation of coverage with integer boundaries. + *//* + * Authors: + * see git history + * Fred * - * \author Fred - * - * public domain - * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/livarot/int-line.h b/src/livarot/int-line.h index 0a52d4639..576cfcff9 100644 --- a/src/livarot/int-line.h +++ b/src/livarot/int-line.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_LIVAROT_INT_LINE_H #define INKSCAPE_LIVAROT_INT_LINE_H diff --git a/src/livarot/path-description.cpp b/src/livarot/path-description.cpp index c34965a5c..ecf50cac7 100644 --- a/src/livarot/path-description.cpp +++ b/src/livarot/path-description.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2011 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "livarot/path-description.h" #include <2geom/affine.h> diff --git a/src/livarot/path-description.h b/src/livarot/path-description.h index 5ded5167e..dd957ec38 100644 --- a/src/livarot/path-description.h +++ b/src/livarot/path-description.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_INKSCAPE_LIVAROT_PATH_DESCRIPTION_H #define SEEN_INKSCAPE_LIVAROT_PATH_DESCRIPTION_H diff --git a/src/livarot/sweep-event-queue.h b/src/livarot/sweep-event-queue.h index 28bec9065..759727a5e 100644 --- a/src/livarot/sweep-event-queue.h +++ b/src/livarot/sweep-event-queue.h @@ -1,8 +1,14 @@ -#ifndef SEEN_LIVAROT_SWEEP_EVENT_QUEUE_H -#define SEEN_LIVAROT_SWEEP_EVENT_QUEUE_H -/** \file +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file * A container of intersection events. + *//* + * Authors: see git history + * + * Copyright (C) 2010 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ +#ifndef SEEN_LIVAROT_SWEEP_EVENT_QUEUE_H +#define SEEN_LIVAROT_SWEEP_EVENT_QUEUE_H #include <2geom/forward.h> class SweepEvent; diff --git a/src/livarot/sweep-event.cpp b/src/livarot/sweep-event.cpp index 6b6e8f835..db08bb2fa 100644 --- a/src/livarot/sweep-event.cpp +++ b/src/livarot/sweep-event.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include "livarot/sweep-event-queue.h" #include "livarot/sweep-tree.h" diff --git a/src/livarot/sweep-event.h b/src/livarot/sweep-event.h index d2e8909ee..492c4e84b 100644 --- a/src/livarot/sweep-event.h +++ b/src/livarot/sweep-event.h @@ -1,6 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_LIVAROT_SWEEP_EVENT_H #define INKSCAPE_LIVAROT_SWEEP_EVENT_H -/** \file +/** \file * Intersection events. */ diff --git a/src/livarot/sweep-tree-list.cpp b/src/livarot/sweep-tree-list.cpp index 020a4e110..97640fd86 100644 --- a/src/livarot/sweep-tree-list.cpp +++ b/src/livarot/sweep-tree-list.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include "livarot/sweep-tree.h" #include "livarot/sweep-tree-list.h" diff --git a/src/livarot/sweep-tree-list.h b/src/livarot/sweep-tree-list.h index 7ae7b1ab4..84939c477 100644 --- a/src/livarot/sweep-tree-list.h +++ b/src/livarot/sweep-tree-list.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2010 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /** @file * @brief SweepTreeList definition */ diff --git a/src/livarot/sweep-tree.cpp b/src/livarot/sweep-tree.cpp index 6aec2a7f6..dc350c4da 100644 --- a/src/livarot/sweep-tree.cpp +++ b/src/livarot/sweep-tree.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "livarot/sweep-event-queue.h" #include "livarot/sweep-tree-list.h" #include "livarot/sweep-tree.h" diff --git a/src/livarot/sweep-tree.h b/src/livarot/sweep-tree.h index 319763809..13e1f76fc 100644 --- a/src/livarot/sweep-tree.h +++ b/src/livarot/sweep-tree.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_LIVAROT_SWEEP_TREE_H #define INKSCAPE_LIVAROT_SWEEP_TREE_H diff --git a/src/live_effects/CMakeLists.txt b/src/live_effects/CMakeLists.txt index b0afa14f4..84fdd5fa9 100644 --- a/src/live_effects/CMakeLists.txt +++ b/src/live_effects/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(live_effects_SRC effect.cpp lpe-angle_bisector.cpp diff --git a/src/live_effects/effect-enum.h b/src/live_effects/effect-enum.h index 493e3bd8c..80d38c759 100644 --- a/src/live_effects/effect-enum.h +++ b/src/live_effects/effect-enum.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_ENUM_H #define INKSCAPE_LIVEPATHEFFECT_ENUM_H /* * Inkscape::LivePathEffect::EffectType * -* Copyright (C) Johan Engelen 2008 + * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "util/enums.h" diff --git a/src/live_effects/effect.cpp b/src/live_effects/effect.cpp index 4c18e3124..a54f9007d 100644 --- a/src/live_effects/effect.cpp +++ b/src/live_effects/effect.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/live_effects/effect.h b/src/live_effects/effect.h index cb3ee0afc..ae0913f2c 100644 --- a/src/live_effects/effect.h +++ b/src/live_effects/effect.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_H #define INKSCAPE_LIVEPATHEFFECT_H /* * Copyright (C) Johan Engelen 2007-2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-angle_bisector.cpp b/src/live_effects/lpe-angle_bisector.cpp index f7c7928c6..723c0c404 100644 --- a/src/live_effects/lpe-angle_bisector.cpp +++ b/src/live_effects/lpe-angle_bisector.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Maximilian Albert @@ -5,7 +6,7 @@ * * Copyright (C) Authors 2007-2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-angle_bisector.h" diff --git a/src/live_effects/lpe-angle_bisector.h b/src/live_effects/lpe-angle_bisector.h index a35f5b370..b780fcee7 100644 --- a/src/live_effects/lpe-angle_bisector.h +++ b/src/live_effects/lpe-angle_bisector.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_ANGLE_BISECTOR_H #define INKSCAPE_LPE_ANGLE_BISECTOR_H @@ -8,7 +9,7 @@ * * Copyright (C) Authors 2007-2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-attach-path.cpp b/src/live_effects/lpe-attach-path.cpp index c50341f79..e266b0a0f 100644 --- a/src/live_effects/lpe-attach-path.cpp +++ b/src/live_effects/lpe-attach-path.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-attach-path.h b/src/live_effects/lpe-attach-path.h index bed209426..fc8d95c99 100644 --- a/src/live_effects/lpe-attach-path.h +++ b/src/live_effects/lpe-attach-path.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_ATTACH_PATH_H #define INKSCAPE_LPE_ATTACH_PATH_H @@ -6,7 +7,7 @@ * * Copyright (C) Ted Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-bendpath.cpp b/src/live_effects/lpe-bendpath.cpp index 6ff40be26..6f4dcf6c3 100644 --- a/src/live_effects/lpe-bendpath.cpp +++ b/src/live_effects/lpe-bendpath.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * Copyright (C) Steren Giannini 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-bendpath.h" diff --git a/src/live_effects/lpe-bendpath.h b/src/live_effects/lpe-bendpath.h index e8f1b40ca..146687ab9 100644 --- a/src/live_effects/lpe-bendpath.h +++ b/src/live_effects/lpe-bendpath.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_BENDPATH_H #define INKSCAPE_LPE_BENDPATH_H @@ -7,7 +8,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Steren Giannini 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-bool.cpp b/src/live_effects/lpe-bool.cpp index a76463742..6ff27b0aa 100644 --- a/src/live_effects/lpe-bool.cpp +++ b/src/live_effects/lpe-bool.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Boolean operation live path effect * * Copyright (C) 2016-2017 Michael Soegtrop * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-bool.h b/src/live_effects/lpe-bool.h index 7742dca3f..627d3194b 100644 --- a/src/live_effects/lpe-bool.h +++ b/src/live_effects/lpe-bool.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Boolean operation live path effect * * Copyright (C) 2016 Michael Soegtrop * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_BOOL_H diff --git a/src/live_effects/lpe-bounding-box.cpp b/src/live_effects/lpe-bounding-box.cpp index b7b2e596d..106ba2415 100644 --- a/src/live_effects/lpe-bounding-box.cpp +++ b/src/live_effects/lpe-bounding-box.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-bounding-box.h" diff --git a/src/live_effects/lpe-bounding-box.h b/src/live_effects/lpe-bounding-box.h index 4b3d14f9c..c5230b4dc 100644 --- a/src/live_effects/lpe-bounding-box.h +++ b/src/live_effects/lpe-bounding-box.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_BOUNDING_BOX_H #define INKSCAPE_LPE_BOUNDING_BOX_H @@ -6,7 +7,7 @@ * * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-bspline.cpp b/src/live_effects/lpe-bspline.cpp index 77c5ae66c..e6d4315e3 100644 --- a/src/live_effects/lpe-bspline.cpp +++ b/src/live_effects/lpe-bspline.cpp @@ -1,5 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include #include "live_effects/lpe-bspline.h" diff --git a/src/live_effects/lpe-bspline.h b/src/live_effects/lpe-bspline.h index a1c91d512..7aebb0826 100644 --- a/src/live_effects/lpe-bspline.h +++ b/src/live_effects/lpe-bspline.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_BSPLINE_H #define INKSCAPE_LPE_BSPLINE_H /* * Inkscape::LPEBSpline * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-circle_3pts.cpp b/src/live_effects/lpe-circle_3pts.cpp index 2f601fb00..7982abdf1 100644 --- a/src/live_effects/lpe-circle_3pts.cpp +++ b/src/live_effects/lpe-circle_3pts.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE "Circle through 3 points" implementation */ @@ -9,7 +10,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-circle_3pts.h" diff --git a/src/live_effects/lpe-circle_3pts.h b/src/live_effects/lpe-circle_3pts.h index bf2c26c7c..bf89b9fad 100644 --- a/src/live_effects/lpe-circle_3pts.h +++ b/src/live_effects/lpe-circle_3pts.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_CIRCLE_3PTS_H #define INKSCAPE_LPE_CIRCLE_3PTS_H @@ -12,7 +13,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-circle_with_radius.cpp b/src/live_effects/lpe-circle_with_radius.cpp index 99ade0da1..1a6b3a803 100644 --- a/src/live_effects/lpe-circle_with_radius.cpp +++ b/src/live_effects/lpe-circle_with_radius.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * LPE effect that draws a circle based on two points and a radius. @@ -8,7 +9,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-circle_with_radius.h" diff --git a/src/live_effects/lpe-circle_with_radius.h b/src/live_effects/lpe-circle_with_radius.h index 18215ae9b..dc9a8b9b6 100644 --- a/src/live_effects/lpe-circle_with_radius.h +++ b/src/live_effects/lpe-circle_with_radius.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief LPE effect that draws a circle based on two points and a radius */ @@ -6,7 +7,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_CIRCLE_WITH_RADIUS_H diff --git a/src/live_effects/lpe-clone-original.cpp b/src/live_effects/lpe-clone-original.cpp index 54b7dd090..2ce860061 100644 --- a/src/live_effects/lpe-clone-original.cpp +++ b/src/live_effects/lpe-clone-original.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-clone-original.h" diff --git a/src/live_effects/lpe-clone-original.h b/src/live_effects/lpe-clone-original.h index 0518ab16e..bf5fa8d73 100644 --- a/src/live_effects/lpe-clone-original.h +++ b/src/live_effects/lpe-clone-original.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_CLONE_ORIGINAL_H #define INKSCAPE_LPE_CLONE_ORIGINAL_H @@ -6,7 +7,7 @@ * * Copyright (C) Johan Engelen 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-constructgrid.cpp b/src/live_effects/lpe-constructgrid.cpp index 4759dde5f..e7586191d 100644 --- a/src/live_effects/lpe-constructgrid.cpp +++ b/src/live_effects/lpe-constructgrid.cpp @@ -1,13 +1,14 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE Construct Grid implementation */ /* * Authors: * Johan Engelen -* -* Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) Johan Engelen 2008 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-constructgrid.h" diff --git a/src/live_effects/lpe-constructgrid.h b/src/live_effects/lpe-constructgrid.h index b074a5c63..5865402dd 100644 --- a/src/live_effects/lpe-constructgrid.h +++ b/src/live_effects/lpe-constructgrid.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_CONSTRUCTGRID_H #define INKSCAPE_LPE_CONSTRUCTGRID_H @@ -8,10 +9,10 @@ /* * Authors: * Johan Engelen -* -* Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) Johan Engelen 2008 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-copy_rotate.cpp b/src/live_effects/lpe-copy_rotate.cpp index f74e76211..aff0cdb83 100644 --- a/src/live_effects/lpe-copy_rotate.cpp +++ b/src/live_effects/lpe-copy_rotate.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation */ @@ -8,7 +9,7 @@ * Jabiertxo Arraiza Cenoz * Copyright (C) Authors 2007-2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-copy_rotate.h b/src/live_effects/lpe-copy_rotate.h index ae0d95779..e742f547d 100644 --- a/src/live_effects/lpe-copy_rotate.h +++ b/src/live_effects/lpe-copy_rotate.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_COPY_ROTATE_H #define INKSCAPE_LPE_COPY_ROTATE_H @@ -11,7 +12,7 @@ * * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-curvestitch.cpp b/src/live_effects/lpe-curvestitch.cpp index d5947be4d..0d0e37392 100644 --- a/src/live_effects/lpe-curvestitch.cpp +++ b/src/live_effects/lpe-curvestitch.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE Curve Stitching implementation, used as an example for a base starting class * when implementing new LivePathEffects. @@ -6,10 +7,10 @@ /* * Authors: * Johan Engelen -* -* Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) Johan Engelen 2007 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/scalar.h" diff --git a/src/live_effects/lpe-curvestitch.h b/src/live_effects/lpe-curvestitch.h index e59c91889..ad40a08fa 100644 --- a/src/live_effects/lpe-curvestitch.h +++ b/src/live_effects/lpe-curvestitch.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_CURVESTITCH_H #define INKSCAPE_LPE_CURVESTITCH_H @@ -8,10 +9,10 @@ /* * Authors: * Johan Engelen -* -* Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) Johan Engelen 2007 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-dash-stroke.cpp b/src/live_effects/lpe-dash-stroke.cpp index dd30d05a4..e55fdae7f 100644 --- a/src/live_effects/lpe-dash-stroke.cpp +++ b/src/live_effects/lpe-dash-stroke.cpp @@ -1,5 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-dash-stroke.h" #include "2geom/pathvector.h" diff --git a/src/live_effects/lpe-dash-stroke.h b/src/live_effects/lpe-dash-stroke.h index c84bd1960..3bc64d0cd 100644 --- a/src/live_effects/lpe-dash-stroke.h +++ b/src/live_effects/lpe-dash-stroke.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_DASH_STROKE_H #define INKSCAPE_LPE_DASH_STROKE_H /* * Inkscape::LPEDashStroke * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-dynastroke.cpp b/src/live_effects/lpe-dynastroke.cpp index 276fd10df..52b09fe04 100644 --- a/src/live_effects/lpe-dynastroke.cpp +++ b/src/live_effects/lpe-dynastroke.cpp @@ -1,13 +1,14 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation */ /* * Authors: * JF Barraud -* -* Copyright (C) JF Barraud 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) JF Barraud 2007 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-dynastroke.h" diff --git a/src/live_effects/lpe-dynastroke.h b/src/live_effects/lpe-dynastroke.h index 8362746a0..ae1c511b2 100644 --- a/src/live_effects/lpe-dynastroke.h +++ b/src/live_effects/lpe-dynastroke.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_DYNASTROKE_H #define INKSCAPE_LPE_DYNASTROKE_H @@ -11,7 +12,7 @@ * * Copyright (C) JF Barraud 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-ellipse_5pts.cpp b/src/live_effects/lpe-ellipse_5pts.cpp index 5f89644f5..29288f8a8 100644 --- a/src/live_effects/lpe-ellipse_5pts.cpp +++ b/src/live_effects/lpe-ellipse_5pts.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE "Ellipse through 5 points" implementation */ @@ -8,7 +9,7 @@ * * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-ellipse_5pts.h" diff --git a/src/live_effects/lpe-ellipse_5pts.h b/src/live_effects/lpe-ellipse_5pts.h index 8b9eabc0e..843a9c41f 100644 --- a/src/live_effects/lpe-ellipse_5pts.h +++ b/src/live_effects/lpe-ellipse_5pts.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_ELLIPSE_5PTS_H #define INKSCAPE_LPE_ELLIPSE_5PTS_H @@ -11,7 +12,7 @@ * * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-embrodery-stitch-ordering.cpp b/src/live_effects/lpe-embrodery-stitch-ordering.cpp index 6d788870f..5761c4701 100644 --- a/src/live_effects/lpe-embrodery-stitch-ordering.cpp +++ b/src/live_effects/lpe-embrodery-stitch-ordering.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Sub-path Ordering functions for embroidery stitch LPE (Implementation) * * Copyright (C) 2016 Michael Soegtrop * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-embrodery-stitch-ordering.h" diff --git a/src/live_effects/lpe-embrodery-stitch-ordering.h b/src/live_effects/lpe-embrodery-stitch-ordering.h index c5c71e50c..af0f7adcc 100644 --- a/src/live_effects/lpe-embrodery-stitch-ordering.h +++ b/src/live_effects/lpe-embrodery-stitch-ordering.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Sub-path Ordering functions for embroidery stitch LPE * * Copyright (C) 2016 Michael Soegtrop * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_EMBRODERY_STITCH_ORDERING_H diff --git a/src/live_effects/lpe-embrodery-stitch.cpp b/src/live_effects/lpe-embrodery-stitch.cpp index 00d1928d7..6a0818db6 100644 --- a/src/live_effects/lpe-embrodery-stitch.cpp +++ b/src/live_effects/lpe-embrodery-stitch.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Embroidery stitch live path effect (Implementation) * * Copyright (C) 2016 Michael Soegtrop * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/scalar.h" diff --git a/src/live_effects/lpe-embrodery-stitch.h b/src/live_effects/lpe-embrodery-stitch.h index 271ef553d..47403b26c 100644 --- a/src/live_effects/lpe-embrodery-stitch.h +++ b/src/live_effects/lpe-embrodery-stitch.h @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Embroidery stitch live path effect * * Copyright (C) 2016 Michael Soegtrop * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_EMBRODERY_STITCH_H diff --git a/src/live_effects/lpe-envelope.cpp b/src/live_effects/lpe-envelope.cpp index 6fc9084f8..6b94352b1 100644 --- a/src/live_effects/lpe-envelope.cpp +++ b/src/live_effects/lpe-envelope.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Steren Giannini 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-envelope.h" diff --git a/src/live_effects/lpe-envelope.h b/src/live_effects/lpe-envelope.h index 877750559..c9fb8bb45 100644 --- a/src/live_effects/lpe-envelope.h +++ b/src/live_effects/lpe-envelope.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_ENVELOPE_H #define INKSCAPE_LPE_ENVELOPE_H @@ -6,7 +7,7 @@ * * Copyright (C) Steren Giannini 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-extrude.cpp b/src/live_effects/lpe-extrude.cpp index 53ecc8dfd..8cc9b7468 100644 --- a/src/live_effects/lpe-extrude.cpp +++ b/src/live_effects/lpe-extrude.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * LPE effect for extruding paths (making them "3D"). @@ -8,7 +9,7 @@ * * Copyright (C) 2009 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-extrude.h" diff --git a/src/live_effects/lpe-extrude.h b/src/live_effects/lpe-extrude.h index 34a8681a7..d666138b0 100644 --- a/src/live_effects/lpe-extrude.h +++ b/src/live_effects/lpe-extrude.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief LPE effect for extruding paths (making them "3D"). */ @@ -6,7 +7,7 @@ * * Copyright (C) 2009 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_EXTRUDE_H diff --git a/src/live_effects/lpe-fill-between-many.cpp b/src/live_effects/lpe-fill-between-many.cpp index 223bc631e..4f1ae553b 100644 --- a/src/live_effects/lpe-fill-between-many.cpp +++ b/src/live_effects/lpe-fill-between-many.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/live_effects/lpe-fill-between-many.h b/src/live_effects/lpe-fill-between-many.h index 1a56b8701..833fb45da 100644 --- a/src/live_effects/lpe-fill-between-many.h +++ b/src/live_effects/lpe-fill-between-many.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_FILL_BETWEEN_MANY_H #define INKSCAPE_LPE_FILL_BETWEEN_MANY_H @@ -6,7 +7,7 @@ * * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-fill-between-strokes.cpp b/src/live_effects/lpe-fill-between-strokes.cpp index 68abe52c7..3a59f6858 100644 --- a/src/live_effects/lpe-fill-between-strokes.cpp +++ b/src/live_effects/lpe-fill-between-strokes.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-fill-between-strokes.h" diff --git a/src/live_effects/lpe-fill-between-strokes.h b/src/live_effects/lpe-fill-between-strokes.h index 18ba28fe3..bcb5f16a1 100644 --- a/src/live_effects/lpe-fill-between-strokes.h +++ b/src/live_effects/lpe-fill-between-strokes.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_FILL_BETWEEN_STROKES_H #define INKSCAPE_LPE_FILL_BETWEEN_STROKES_H @@ -6,7 +7,7 @@ * * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-fillet-chamfer.cpp b/src/live_effects/lpe-fillet-chamfer.cpp index ad489042b..0574b5b4b 100644 --- a/src/live_effects/lpe-fillet-chamfer.cpp +++ b/src/live_effects/lpe-fillet-chamfer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Author(s): * Jabiertxo Arraiza Cenoz @@ -5,7 +6,7 @@ * Copyright (C) 2014 Author(s) * * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-fillet-chamfer.h" diff --git a/src/live_effects/lpe-fillet-chamfer.h b/src/live_effects/lpe-fillet-chamfer.h index cb8a859fc..68ea6d57a 100644 --- a/src/live_effects/lpe-fillet-chamfer.h +++ b/src/live_effects/lpe-fillet-chamfer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_FILLET_CHAMFER_H #define INKSCAPE_LPE_FILLET_CHAMFER_H @@ -9,7 +10,7 @@ * * Jabiertxof:Thanks to all people help me * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-gears.cpp b/src/live_effects/lpe-gears.cpp index 4566869fe..f1e287704 100644 --- a/src/live_effects/lpe-gears.cpp +++ b/src/live_effects/lpe-gears.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * Copyright 2006 Michael G. Sloan * Copyright 2006 Aaron Spike * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-gears.h" diff --git a/src/live_effects/lpe-gears.h b/src/live_effects/lpe-gears.h index 8d54a699e..eb5ec8a2c 100644 --- a/src/live_effects/lpe-gears.h +++ b/src/live_effects/lpe-gears.h @@ -1,14 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_GEARS_H #define INKSCAPE_LPE_GEARS_H /* * Inkscape::LPEGears * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + * * - * Released under GNU GPL, read the file 'COPYING' for more information -* -* */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-interpolate.cpp b/src/live_effects/lpe-interpolate.cpp index c3aff543a..bded3433e 100644 --- a/src/live_effects/lpe-interpolate.cpp +++ b/src/live_effects/lpe-interpolate.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE interpolate implementation */ @@ -7,7 +8,7 @@ * * Copyright (C) Johan Engelen 2007-2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-interpolate.h" diff --git a/src/live_effects/lpe-interpolate.h b/src/live_effects/lpe-interpolate.h index 21c6f9ac8..4d0755034 100644 --- a/src/live_effects/lpe-interpolate.h +++ b/src/live_effects/lpe-interpolate.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_INTERPOLATE_H #define INKSCAPE_LPE_INTERPOLATE_H @@ -11,7 +12,7 @@ * * Copyright (C) Johan Engelen 2007-2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-interpolate_points.cpp b/src/live_effects/lpe-interpolate_points.cpp index 937b92837..d1e94a392 100644 --- a/src/live_effects/lpe-interpolate_points.cpp +++ b/src/live_effects/lpe-interpolate_points.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE interpolate_points implementation * Interpolates between knots of the input path. @@ -8,7 +9,7 @@ * * Copyright (C) Johan Engelen 2014 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-interpolate_points.h" diff --git a/src/live_effects/lpe-interpolate_points.h b/src/live_effects/lpe-interpolate_points.h index fd78f07b0..9b563cc44 100644 --- a/src/live_effects/lpe-interpolate_points.h +++ b/src/live_effects/lpe-interpolate_points.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_INTERPOLATEPOINTS_H #define INKSCAPE_LPE_INTERPOLATEPOINTS_H @@ -11,7 +12,7 @@ * * Copyright (C) Johan Engelen 2014 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-jointype.cpp b/src/live_effects/lpe-jointype.cpp index 3b233fb51..ad3fcb9f6 100644 --- a/src/live_effects/lpe-jointype.cpp +++ b/src/live_effects/lpe-jointype.cpp @@ -1,11 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Authors: -* -* Liam P White -* -* Copyright (C) 2014 Authors -* -* Released under GNU GPL v2+, read the file 'COPYING' for more information -*/ + * + * Liam P White + * + * Copyright (C) 2014 Authors + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "live_effects/parameter/enum.h" #include "helper/geom-pathstroke.h" diff --git a/src/live_effects/lpe-jointype.h b/src/live_effects/lpe-jointype.h index 5f73dc4e7..5ea6445a5 100644 --- a/src/live_effects/lpe-jointype.h +++ b/src/live_effects/lpe-jointype.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Authors: * Liam P White * diff --git a/src/live_effects/lpe-knot.cpp b/src/live_effects/lpe-knot.cpp index 951be285c..f16c11bb2 100644 --- a/src/live_effects/lpe-knot.cpp +++ b/src/live_effects/lpe-knot.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * LPE knot effect implementation. @@ -9,7 +10,7 @@ * * Copyright (C) 2007-2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/curve.h" diff --git a/src/live_effects/lpe-knot.h b/src/live_effects/lpe-knot.h index 89a357ff1..6768d7906 100644 --- a/src/live_effects/lpe-knot.h +++ b/src/live_effects/lpe-knot.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE knot effect implementation, see lpe-knot.cpp. */ @@ -7,7 +8,7 @@ * * Copyright (C) Authors 2007-2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_KNOT_H diff --git a/src/live_effects/lpe-lattice.cpp b/src/live_effects/lpe-lattice.cpp index 223afa4cd..3dcc703fe 100644 --- a/src/live_effects/lpe-lattice.cpp +++ b/src/live_effects/lpe-lattice.cpp @@ -1,6 +1,7 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation - + */ /* * Authors: @@ -8,10 +9,10 @@ * Steren Giannini * No� Falzon * Victor Navez -* -* Copyright (C) 2007-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) 2007-2008 Authors + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-lattice.h" diff --git a/src/live_effects/lpe-lattice.h b/src/live_effects/lpe-lattice.h index ba47c25e4..1d81355a9 100644 --- a/src/live_effects/lpe-lattice.h +++ b/src/live_effects/lpe-lattice.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_LATTICE_H #define INKSCAPE_LPE_LATTICE_H @@ -11,10 +12,10 @@ * Steren Giannini * Noé Falzon * Victor Navez -* -* Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) Johan Engelen 2007 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-lattice2.cpp b/src/live_effects/lpe-lattice2.cpp index 79cb1e32a..befda50c2 100644 --- a/src/live_effects/lpe-lattice2.cpp +++ b/src/live_effects/lpe-lattice2.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation @@ -10,10 +11,10 @@ * Victor Navez * ~suv * Jabiertxo Arraiza -* -* Copyright (C) 2007-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) 2007-2008 Authors + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-lattice2.h b/src/live_effects/lpe-lattice2.h index f51ece4cd..319a0dc02 100644 --- a/src/live_effects/lpe-lattice2.h +++ b/src/live_effects/lpe-lattice2.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_LATTICE2_H #define INKSCAPE_LPE_LATTICE2_H @@ -13,10 +14,10 @@ * Victor Navez * ~suv * Jabiertxo Arraiza -* -* Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) Johan Engelen 2007 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-line_segment.cpp b/src/live_effects/lpe-line_segment.cpp index 535fc2f47..5c24aa9be 100644 --- a/src/live_effects/lpe-line_segment.cpp +++ b/src/live_effects/lpe-line_segment.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation */ @@ -8,7 +9,7 @@ * * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-line_segment.h" diff --git a/src/live_effects/lpe-line_segment.h b/src/live_effects/lpe-line_segment.h index bde36f2ee..c8d3080f2 100644 --- a/src/live_effects/lpe-line_segment.h +++ b/src/live_effects/lpe-line_segment.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_LINE_SEGMENT_H #define INKSCAPE_LPE_LINE_SEGMENT_H @@ -11,7 +12,7 @@ * * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-measure-segments.cpp b/src/live_effects/lpe-measure-segments.cpp index 3e241d077..fccce1fc6 100644 --- a/src/live_effects/lpe-measure-segments.cpp +++ b/src/live_effects/lpe-measure-segments.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Author(s): * Jabiertxo Arraiza Cenoz @@ -6,7 +7,7 @@ * https://github.com/Rutzmoser/inkscape_dimensioning * Copyright (C) 2014 Author(s) - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpeobject.h" diff --git a/src/live_effects/lpe-measure-segments.h b/src/live_effects/lpe-measure-segments.h index 6d6afae30..4aa62dacc 100644 --- a/src/live_effects/lpe-measure-segments.h +++ b/src/live_effects/lpe-measure-segments.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_MEASURE_SEGMENTS_H #define INKSCAPE_LPE_MEASURE_SEGMENTS_H @@ -7,7 +8,7 @@ * * Copyright (C) 2014 Author(s) * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-mirror_symmetry.cpp b/src/live_effects/lpe-mirror_symmetry.cpp index ae205dfc0..0635a271f 100644 --- a/src/live_effects/lpe-mirror_symmetry.cpp +++ b/src/live_effects/lpe-mirror_symmetry.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation: mirrors a path with respect to a given line. */ @@ -11,7 +12,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilin Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-mirror_symmetry.h b/src/live_effects/lpe-mirror_symmetry.h index 4ebf878ef..875602c05 100644 --- a/src/live_effects/lpe-mirror_symmetry.h +++ b/src/live_effects/lpe-mirror_symmetry.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_MIRROR_SYMMETRY_H #define INKSCAPE_LPE_MIRROR_SYMMETRY_H @@ -13,7 +14,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilin Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-offset.cpp b/src/live_effects/lpe-offset.cpp index 2b2b87281..e8a1e7df7 100644 --- a/src/live_effects/lpe-offset.cpp +++ b/src/live_effects/lpe-offset.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation */ @@ -10,7 +11,7 @@ * Copyright (C) Maximilian Albert 2008 * Copyright (C) Jabierto Arraiza 2015 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" @@ -31,7 +32,7 @@ #include "knotholder.h" #include "knot.h" #include -//this is only to flatten nonzero fillrule +// this is only to flatten nonzero fillrule #include "livarot/Path.h" #include "livarot/Shape.h" diff --git a/src/live_effects/lpe-offset.h b/src/live_effects/lpe-offset.h index b7303d7ab..82fecbc93 100644 --- a/src/live_effects/lpe-offset.h +++ b/src/live_effects/lpe-offset.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_OFFSET_H #define INKSCAPE_LPE_OFFSET_H @@ -13,7 +14,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpegroupbbox.h" diff --git a/src/live_effects/lpe-parallel.cpp b/src/live_effects/lpe-parallel.cpp index f136d19ba..1abf76af8 100644 --- a/src/live_effects/lpe-parallel.cpp +++ b/src/live_effects/lpe-parallel.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation */ @@ -8,7 +9,7 @@ * Copyright (C) Johan Engelen 2007-2012 * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-parallel.h" diff --git a/src/live_effects/lpe-parallel.h b/src/live_effects/lpe-parallel.h index 1decf3046..0a2f65e80 100644 --- a/src/live_effects/lpe-parallel.h +++ b/src/live_effects/lpe-parallel.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_PARALLEL_H #define INKSCAPE_LPE_PARALLEL_H @@ -12,7 +13,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-path_length.cpp b/src/live_effects/lpe-path_length.cpp index b9a5282b2..3a4ca88f7 100644 --- a/src/live_effects/lpe-path_length.cpp +++ b/src/live_effects/lpe-path_length.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation. */ @@ -8,7 +9,7 @@ * * Copyright (C) 2007-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-path_length.h" diff --git a/src/live_effects/lpe-path_length.h b/src/live_effects/lpe-path_length.h index ba61279c2..115bf5ca1 100644 --- a/src/live_effects/lpe-path_length.h +++ b/src/live_effects/lpe-path_length.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_PATH_LENGTH_H #define INKSCAPE_LPE_PATH_LENGTH_H @@ -11,7 +12,7 @@ * * Copyright (C) 2007-2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-patternalongpath.cpp b/src/live_effects/lpe-patternalongpath.cpp index 41b0b144a..a89dd6bba 100644 --- a/src/live_effects/lpe-patternalongpath.cpp +++ b/src/live_effects/lpe-patternalongpath.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-patternalongpath.h b/src/live_effects/lpe-patternalongpath.h index 8148bc140..a5831afa0 100644 --- a/src/live_effects/lpe-patternalongpath.h +++ b/src/live_effects/lpe-patternalongpath.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_PATTERN_ALONG_PATH_H #define INKSCAPE_LPE_PATTERN_ALONG_PATH_H /* * Inkscape::LPEPatternAlongPath * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-perp_bisector.cpp b/src/live_effects/lpe-perp_bisector.cpp index 48a7f5278..6194d2b1b 100644 --- a/src/live_effects/lpe-perp_bisector.cpp +++ b/src/live_effects/lpe-perp_bisector.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation. */ @@ -9,7 +10,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilin Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-perp_bisector.h" #include "display/curve.h" diff --git a/src/live_effects/lpe-perp_bisector.h b/src/live_effects/lpe-perp_bisector.h index 5604bef45..4d09f8860 100644 --- a/src/live_effects/lpe-perp_bisector.h +++ b/src/live_effects/lpe-perp_bisector.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_PERP_BISECTOR_H #define INKSCAPE_LPE_PERP_BISECTOR_H @@ -12,7 +13,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilin Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-perspective-envelope.cpp b/src/live_effects/lpe-perspective-envelope.cpp index 24b0e8b01..b0ca8e521 100644 --- a/src/live_effects/lpe-perspective-envelope.cpp +++ b/src/live_effects/lpe-perspective-envelope.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation @@ -11,7 +12,7 @@ * * Copyright (C) 2007-2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-perspective-envelope.h b/src/live_effects/lpe-perspective-envelope.h index 6d0e4a9c4..f042e3d67 100644 --- a/src/live_effects/lpe-perspective-envelope.h +++ b/src/live_effects/lpe-perspective-envelope.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_PERSPECTIVE_ENVELOPE_H #define INKSCAPE_LPE_PERSPECTIVE_ENVELOPE_H @@ -14,7 +15,7 @@ * * Copyright (C) 2007-2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-perspective_path.cpp b/src/live_effects/lpe-perspective_path.cpp index a31d1319b..533efa741 100644 --- a/src/live_effects/lpe-perspective_path.cpp +++ b/src/live_effects/lpe-perspective_path.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * LPE perspective path effect implementation. @@ -8,7 +9,7 @@ * * Copyright (C) 2007-2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-perspective_path.h b/src/live_effects/lpe-perspective_path.h index b2de8be0a..d050ce93b 100644 --- a/src/live_effects/lpe-perspective_path.h +++ b/src/live_effects/lpe-perspective_path.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief LPE perspective path effect implementation */ @@ -7,7 +8,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_PERSPECTIVE_PATH_H diff --git a/src/live_effects/lpe-powerclip.cpp b/src/live_effects/lpe-powerclip.cpp index c27824938..c710de00f 100644 --- a/src/live_effects/lpe-powerclip.cpp +++ b/src/live_effects/lpe-powerclip.cpp @@ -1,5 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-powerclip.h" #include "live_effects/lpeobject.h" diff --git a/src/live_effects/lpe-powerclip.h b/src/live_effects/lpe-powerclip.h index 2e67cbcd9..ac196a399 100644 --- a/src/live_effects/lpe-powerclip.h +++ b/src/live_effects/lpe-powerclip.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_POWERCLIP_H #define INKSCAPE_LPE_POWERCLIP_H /* * Inkscape::LPEPowerClip * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-powermask.cpp b/src/live_effects/lpe-powermask.cpp index 6df0770a9..d35148425 100644 --- a/src/live_effects/lpe-powermask.cpp +++ b/src/live_effects/lpe-powermask.cpp @@ -1,5 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-powermask.h" #include "live_effects/lpeobject.h" diff --git a/src/live_effects/lpe-powermask.h b/src/live_effects/lpe-powermask.h index 15533299d..660e349af 100644 --- a/src/live_effects/lpe-powermask.h +++ b/src/live_effects/lpe-powermask.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_POWERMASK_H #define INKSCAPE_LPE_POWERMASK_H /* * Inkscape::LPEPowerMask * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" #include "live_effects/parameter/bool.h" diff --git a/src/live_effects/lpe-powerstroke-interpolators.h b/src/live_effects/lpe-powerstroke-interpolators.h index 33c587a53..4828a0bbb 100644 --- a/src/live_effects/lpe-powerstroke-interpolators.h +++ b/src/live_effects/lpe-powerstroke-interpolators.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * Interpolators for lists of points. */ @@ -6,7 +7,7 @@ * * Copyright (C) 2010-2011 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_POWERSTROKE_INTERPOLATORS_H diff --git a/src/live_effects/lpe-powerstroke.cpp b/src/live_effects/lpe-powerstroke.cpp index c20476922..37e91ab42 100644 --- a/src/live_effects/lpe-powerstroke.cpp +++ b/src/live_effects/lpe-powerstroke.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * PowerStroke LPE implementation. Creates curves with modifiable stroke width. @@ -7,7 +8,7 @@ * * Copyright (C) 2010-2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-powerstroke.h" diff --git a/src/live_effects/lpe-powerstroke.h b/src/live_effects/lpe-powerstroke.h index d41f5672b..21b024581 100644 --- a/src/live_effects/lpe-powerstroke.h +++ b/src/live_effects/lpe-powerstroke.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief PowerStroke LPE effect, see lpe-powerstroke.cpp. */ @@ -6,7 +7,7 @@ * * Copyright (C) 2010-2011 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_POWERSTROKE_H diff --git a/src/live_effects/lpe-pts2ellipse.cpp b/src/live_effects/lpe-pts2ellipse.cpp index 2df3b2001..e1c87f2dd 100644 --- a/src/live_effects/lpe-pts2ellipse.cpp +++ b/src/live_effects/lpe-pts2ellipse.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE "Points to Ellipse" implementation */ @@ -8,7 +9,7 @@ * * Copyright (C) Markus Schwienbacher 2013 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-pts2ellipse.h" diff --git a/src/live_effects/lpe-pts2ellipse.h b/src/live_effects/lpe-pts2ellipse.h index 9b8ba4658..f9fd90109 100644 --- a/src/live_effects/lpe-pts2ellipse.h +++ b/src/live_effects/lpe-pts2ellipse.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_PTS_TO_ELLIPSE_H #define INKSCAPE_LPE_PTS_TO_ELLIPSE_H @@ -11,7 +12,7 @@ * * Copyright (C) Markus Schwienbacher 2013 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-recursiveskeleton.cpp b/src/live_effects/lpe-recursiveskeleton.cpp index 75a08c250..b21738855 100644 --- a/src/live_effects/lpe-recursiveskeleton.cpp +++ b/src/live_effects/lpe-recursiveskeleton.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Inspired by Hofstadter's 'Goedel Escher Bach', chapter V. @@ -7,7 +8,7 @@ * * Copyright (C) 2007-2009 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-recursiveskeleton.h" diff --git a/src/live_effects/lpe-recursiveskeleton.h b/src/live_effects/lpe-recursiveskeleton.h index 9745454b7..1347befd4 100644 --- a/src/live_effects/lpe-recursiveskeleton.h +++ b/src/live_effects/lpe-recursiveskeleton.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief see lpe-recursiveskeleton.cpp. */ @@ -6,7 +7,7 @@ * * Copyright (C) 2007-2009 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_RECURSIVESKELETON_H diff --git a/src/live_effects/lpe-rough-hatches.cpp b/src/live_effects/lpe-rough-hatches.cpp index 80dbbc54e..de62b263d 100644 --- a/src/live_effects/lpe-rough-hatches.cpp +++ b/src/live_effects/lpe-rough-hatches.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE Curve Stitching implementation, used as an example for a base starting class * when implementing new LivePathEffects. @@ -6,10 +7,10 @@ /* * Authors: * JF Barraud. -* -* Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Copyright (C) Johan Engelen 2007 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/scalar.h" diff --git a/src/live_effects/lpe-rough-hatches.h b/src/live_effects/lpe-rough-hatches.h index 08e763d97..ea4b0c326 100644 --- a/src/live_effects/lpe-rough-hatches.h +++ b/src/live_effects/lpe-rough-hatches.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_ROUGH_HATCHES_H #define INKSCAPE_LPE_ROUGH_HATCHES_H @@ -11,7 +12,7 @@ * * Copyright (C) JF Barraud 2008. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-roughen.cpp b/src/live_effects/lpe-roughen.cpp index de3ccef25..9008230d4 100644 --- a/src/live_effects/lpe-roughen.cpp +++ b/src/live_effects/lpe-roughen.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Roughen LPE implementation. Creates roughen paths. @@ -10,7 +11,7 @@ * * Copyright (C) 2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-roughen.h b/src/live_effects/lpe-roughen.h index 5e989766d..3426b810a 100644 --- a/src/live_effects/lpe-roughen.h +++ b/src/live_effects/lpe-roughen.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Roughen LPE effect, see lpe-roughen.cpp. */ @@ -6,7 +7,7 @@ * * Copyright (C) 2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_ROUGHEN_H diff --git a/src/live_effects/lpe-ruler.cpp b/src/live_effects/lpe-ruler.cpp index 8063f0cf3..0b7443de2 100644 --- a/src/live_effects/lpe-ruler.cpp +++ b/src/live_effects/lpe-ruler.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation, see lpe-ruler.cpp. */ @@ -8,7 +9,7 @@ * * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-ruler.h" diff --git a/src/live_effects/lpe-ruler.h b/src/live_effects/lpe-ruler.h index 15194f562..37667172c 100644 --- a/src/live_effects/lpe-ruler.h +++ b/src/live_effects/lpe-ruler.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_RULER_H #define INKSCAPE_LPE_RULER_H @@ -12,7 +13,7 @@ * * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/enum.h" diff --git a/src/live_effects/lpe-show_handles.cpp b/src/live_effects/lpe-show_handles.cpp index aa4b363f9..ccf0f80dd 100644 --- a/src/live_effects/lpe-show_handles.cpp +++ b/src/live_effects/lpe-show_handles.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Jabier Arraiza Cenoz -* -* Copyright (C) Jabier Arraiza Cenoz 2014 - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Copyright (C) Jabier Arraiza Cenoz 2014 + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-show_handles.h b/src/live_effects/lpe-show_handles.h index 0ea9c142f..865034ebc 100644 --- a/src/live_effects/lpe-show_handles.h +++ b/src/live_effects/lpe-show_handles.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_SHOW_HANDLES_H #define INKSCAPE_LPE_SHOW_HANDLES_H /* * Authors: * Jabier Arraiza Cenoz -* -* Copyright (C) Jabier Arraiza Cenoz 2014 - * Released under GNU GPL, read the file 'COPYING' for more information + * + * Copyright (C) Jabier Arraiza Cenoz 2014 + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "helper/geom-nodetype.h" #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-simplify.cpp b/src/live_effects/lpe-simplify.cpp index bcd0e1009..d589f16d1 100644 --- a/src/live_effects/lpe-simplify.cpp +++ b/src/live_effects/lpe-simplify.cpp @@ -1,5 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-simplify.h b/src/live_effects/lpe-simplify.h index 29f9ac07b..2477e97cf 100644 --- a/src/live_effects/lpe-simplify.h +++ b/src/live_effects/lpe-simplify.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_SIMPLIFY_H #define INKSCAPE_LPE_SIMPLIFY_H /* * Inkscape::LPESimplify * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" #include "live_effects/parameter/togglebutton.h" diff --git a/src/live_effects/lpe-skeleton.cpp b/src/live_effects/lpe-skeleton.cpp index 266ba2204..302a6a294 100644 --- a/src/live_effects/lpe-skeleton.cpp +++ b/src/live_effects/lpe-skeleton.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Minimal dummy LPE effect implementation, used as an example for a base @@ -15,7 +16,7 @@ * * Copyright (C) 2007-2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-skeleton.h" diff --git a/src/live_effects/lpe-skeleton.h b/src/live_effects/lpe-skeleton.h index 5487a6b67..57d6d7373 100644 --- a/src/live_effects/lpe-skeleton.h +++ b/src/live_effects/lpe-skeleton.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Minimal LPE effect, see lpe-skeleton.cpp. */ @@ -6,7 +7,7 @@ * * Copyright (C) 2007-2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_SKELETON_H diff --git a/src/live_effects/lpe-sketch.cpp b/src/live_effects/lpe-sketch.cpp index 4ddc56803..7d0a4a505 100644 --- a/src/live_effects/lpe-sketch.cpp +++ b/src/live_effects/lpe-sketch.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * LPE sketch effect implementation. @@ -8,7 +9,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-sketch.h" diff --git a/src/live_effects/lpe-sketch.h b/src/live_effects/lpe-sketch.h index 7d50020b3..4d34088d0 100644 --- a/src/live_effects/lpe-sketch.h +++ b/src/live_effects/lpe-sketch.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * @brief LPE sketch effect implementation, see lpe-sketch.cpp. */ @@ -7,7 +8,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_SKETCH_H diff --git a/src/live_effects/lpe-spiro.cpp b/src/live_effects/lpe-spiro.cpp index 9d0c9476f..06173d011 100644 --- a/src/live_effects/lpe-spiro.cpp +++ b/src/live_effects/lpe-spiro.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #define INKSCAPE_LPE_SPIRO_C /* - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-spiro.h" diff --git a/src/live_effects/lpe-spiro.h b/src/live_effects/lpe-spiro.h index 31a35720d..9b1ae76c3 100644 --- a/src/live_effects/lpe-spiro.h +++ b/src/live_effects/lpe-spiro.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_SPIRO_H #define INKSCAPE_LPE_SPIRO_H /* * Inkscape::LPESpiro * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-tangent_to_curve.cpp b/src/live_effects/lpe-tangent_to_curve.cpp index 38410d45e..3a9454b5b 100644 --- a/src/live_effects/lpe-tangent_to_curve.cpp +++ b/src/live_effects/lpe-tangent_to_curve.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Implementation of tangent-to-curve LPE. */ @@ -10,7 +11,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-tangent_to_curve.h" diff --git a/src/live_effects/lpe-tangent_to_curve.h b/src/live_effects/lpe-tangent_to_curve.h index 575a54c7d..32cacd1c4 100644 --- a/src/live_effects/lpe-tangent_to_curve.h +++ b/src/live_effects/lpe-tangent_to_curve.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_TANGENT_TO_CURVE_H #define INKSCAPE_LPE_TANGENT_TO_CURVE_H @@ -13,7 +14,7 @@ * Copyright (C) Johan Engelen 2007 * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-taperstroke.cpp b/src/live_effects/lpe-taperstroke.cpp index 63225d745..db1d36cbb 100644 --- a/src/live_effects/lpe-taperstroke.cpp +++ b/src/live_effects/lpe-taperstroke.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * Taper Stroke path effect, provided as an alternative to Power Strokes @@ -8,7 +9,7 @@ * * Copyright (C) 2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-taperstroke.h" diff --git a/src/live_effects/lpe-taperstroke.h b/src/live_effects/lpe-taperstroke.h index 518f7a1d0..a5e18646e 100644 --- a/src/live_effects/lpe-taperstroke.h +++ b/src/live_effects/lpe-taperstroke.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief Taper Stroke path effect (meant as a replacement for using Power Strokes for tapering) */ @@ -5,7 +6,7 @@ * Liam P White * Copyright (C) 2014 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_LPE_TAPERSTROKE_H diff --git a/src/live_effects/lpe-test-doEffect-stack.cpp b/src/live_effects/lpe-test-doEffect-stack.cpp index d02a26fe4..ffe507e34 100644 --- a/src/live_effects/lpe-test-doEffect-stack.cpp +++ b/src/live_effects/lpe-test-doEffect-stack.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-test-doEffect-stack.h" diff --git a/src/live_effects/lpe-test-doEffect-stack.h b/src/live_effects/lpe-test-doEffect-stack.h index 3b1916d7b..1103e8931 100644 --- a/src/live_effects/lpe-test-doEffect-stack.h +++ b/src/live_effects/lpe-test-doEffect-stack.h @@ -1,16 +1,17 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_DOEFFECT_STACK_H #define INKSCAPE_LPE_DOEFFECT_STACK_H /* * Inkscape::LPEdoEffectStackTest * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 + * + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + * + * This effect is to test whether running up and down the doEffect stack does not change the original-d too much. + * i.e. for this effect, the output should match more or less exactly with the input. * - * Released under GNU GPL, read the file 'COPYING' for more information -* -* This effect is to test whether running up and down the doEffect stack does not change the original-d too much. -* i.e. for this effect, the output should match more or less exactly with the input. -* */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-text_label.cpp b/src/live_effects/lpe-text_label.cpp index b2845930c..aa50296ea 100644 --- a/src/live_effects/lpe-text_label.cpp +++ b/src/live_effects/lpe-text_label.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE implementation */ @@ -8,7 +9,7 @@ * * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-text_label.h" diff --git a/src/live_effects/lpe-text_label.h b/src/live_effects/lpe-text_label.h index d399f40ac..61fff9a1c 100644 --- a/src/live_effects/lpe-text_label.h +++ b/src/live_effects/lpe-text_label.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_TEXT_LABEL_H #define INKSCAPE_LPE_TEXT_LABEL_H @@ -11,7 +12,7 @@ * * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-transform_2pts.cpp b/src/live_effects/lpe-transform_2pts.cpp index eac52943a..640e1b146 100644 --- a/src/live_effects/lpe-transform_2pts.cpp +++ b/src/live_effects/lpe-transform_2pts.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * LPE "Transform through 2 points" implementation */ @@ -7,7 +8,7 @@ * Jabier Arraiza Cenoz * * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpe-transform_2pts.h b/src/live_effects/lpe-transform_2pts.h index ca04ae589..3975a24ff 100644 --- a/src/live_effects/lpe-transform_2pts.h +++ b/src/live_effects/lpe-transform_2pts.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_TRANSFORM_2PTS_H #define INKSCAPE_LPE_TRANSFORM_2PTS_H @@ -10,7 +11,7 @@ * * * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpe-vonkoch.cpp b/src/live_effects/lpe-vonkoch.cpp index 33db7c14a..f52645849 100644 --- a/src/live_effects/lpe-vonkoch.cpp +++ b/src/live_effects/lpe-vonkoch.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) JF Barraud 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpe-vonkoch.h" diff --git a/src/live_effects/lpe-vonkoch.h b/src/live_effects/lpe-vonkoch.h index 6ff5b6ae3..724425395 100644 --- a/src/live_effects/lpe-vonkoch.h +++ b/src/live_effects/lpe-vonkoch.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPE_VONKOCH_H #define INKSCAPE_LPE_VONKOCH_H @@ -6,7 +7,7 @@ * * Copyright (C) JF Barraud 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/effect.h" diff --git a/src/live_effects/lpegroupbbox.cpp b/src/live_effects/lpegroupbbox.cpp index a87baf4b4..bc2f63017 100644 --- a/src/live_effects/lpegroupbbox.cpp +++ b/src/live_effects/lpegroupbbox.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Steren Giannini 2008 * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "document.h" diff --git a/src/live_effects/lpegroupbbox.h b/src/live_effects/lpegroupbbox.h index de20138c9..8c71151d8 100644 --- a/src/live_effects/lpegroupbbox.h +++ b/src/live_effects/lpegroupbbox.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LPEGROUPBBOX_H #define INKSCAPE_LPEGROUPBBOX_H @@ -6,7 +7,7 @@ * * Copyright (C) Steren Giannini 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ class SPLPEItem; diff --git a/src/live_effects/lpeobject-reference.cpp b/src/live_effects/lpeobject-reference.cpp index 6b04b4c67..cd3e243d3 100644 --- a/src/live_effects/lpeobject-reference.cpp +++ b/src/live_effects/lpeobject-reference.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * The reference corresponding to the inkscape:live-effect attribute * * Copyright (C) 2007 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpeobject-reference.h" diff --git a/src/live_effects/lpeobject-reference.h b/src/live_effects/lpeobject-reference.h index a86c10eee..a57d01a70 100644 --- a/src/live_effects/lpeobject-reference.h +++ b/src/live_effects/lpeobject-reference.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_LPEOBJECT_REFERENCE_H #define SEEN_LPEOBJECT_REFERENCE_H @@ -6,7 +7,7 @@ * * Copyright (C) 2007 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/lpeobject.cpp b/src/live_effects/lpeobject.cpp index d3c49a366..cb3e4ff55 100644 --- a/src/live_effects/lpeobject.cpp +++ b/src/live_effects/lpeobject.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007-2008 * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/lpeobject.h" diff --git a/src/live_effects/lpeobject.h b/src/live_effects/lpeobject.h index 631aba68a..50eac73cf 100644 --- a/src/live_effects/lpeobject.h +++ b/src/live_effects/lpeobject.h @@ -1,14 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_OBJECT_H #define INKSCAPE_LIVEPATHEFFECT_OBJECT_H /* * Inkscape::LivePathEffect * -* Copyright (C) Johan Engelen 2007-2008 + * Copyright (C) Johan Engelen 2007-2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ - + #include "effect-enum.h" diff --git a/src/live_effects/parameter/array.cpp b/src/live_effects/parameter/array.cpp index 3c1498fc3..376252f45 100644 --- a/src/live_effects/parameter/array.cpp +++ b/src/live_effects/parameter/array.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/array.h" diff --git a/src/live_effects/parameter/array.h b/src/live_effects/parameter/array.h index 3f4baf8b4..6768bbade 100644 --- a/src/live_effects/parameter/array.h +++ b/src/live_effects/parameter/array.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_ARRAY_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_ARRAY_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2008 + * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/bool.cpp b/src/live_effects/parameter/bool.cpp index 9b8435941..26d27ebab 100644 --- a/src/live_effects/parameter/bool.cpp +++ b/src/live_effects/parameter/bool.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/registered-widget.h" diff --git a/src/live_effects/parameter/bool.h b/src/live_effects/parameter/bool.h index dd474302c..557511979 100644 --- a/src/live_effects/parameter/bool.h +++ b/src/live_effects/parameter/bool.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_BOOL_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_BOOL_H @@ -6,7 +7,7 @@ * * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/colorpicker.cpp b/src/live_effects/parameter/colorpicker.cpp index ec2b18389..8163b3672 100644 --- a/src/live_effects/parameter/colorpicker.cpp +++ b/src/live_effects/parameter/colorpicker.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/colorpicker.h b/src/live_effects/parameter/colorpicker.h index 7fa1556a3..e24704718 100644 --- a/src/live_effects/parameter/colorpicker.h +++ b/src/live_effects/parameter/colorpicker.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_COLOR_BUTTON_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_COLOR_BUTTON_H @@ -5,7 +6,7 @@ * Inkscape::LivePathEffectParameters * * Authors: - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include #include "live_effects/parameter/parameter.h" diff --git a/src/live_effects/parameter/enum.h b/src/live_effects/parameter/enum.h index cc100ad98..dcf42f258 100644 --- a/src/live_effects/parameter/enum.h +++ b/src/live_effects/parameter/enum.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_ENUM_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_ENUM_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/registered-enums.h" diff --git a/src/live_effects/parameter/fontbutton.cpp b/src/live_effects/parameter/fontbutton.cpp index 49edb850a..07bc5d6ab 100644 --- a/src/live_effects/parameter/fontbutton.cpp +++ b/src/live_effects/parameter/fontbutton.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/fontbutton.h b/src/live_effects/parameter/fontbutton.h index 27c982159..1a5cc2966 100644 --- a/src/live_effects/parameter/fontbutton.h +++ b/src/live_effects/parameter/fontbutton.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_FONT_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_FONT_H @@ -5,7 +6,7 @@ * Inkscape::LivePathEffectParameters * * Authors: - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include #include "live_effects/parameter/parameter.h" diff --git a/src/live_effects/parameter/hidden.cpp b/src/live_effects/parameter/hidden.cpp index fd062d277..5e1462aa4 100644 --- a/src/live_effects/parameter/hidden.cpp +++ b/src/live_effects/parameter/hidden.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) jabiertxof 2017 * Copyright (C) Maximilian Albert 2008 @@ -7,7 +8,7 @@ * Maximilian Albert * Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/live_effects/parameter/hidden.h b/src/live_effects/parameter/hidden.h index ecc5039b2..6429e9ef8 100644 --- a/src/live_effects/parameter/hidden.h +++ b/src/live_effects/parameter/hidden.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_HIDDEN_H #define INKSCAPE_LIVEPATHEFFECT_HIDDEN_H @@ -12,7 +13,7 @@ * Copyright (C) jabiertxof 2017 * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/parameter.h" diff --git a/src/live_effects/parameter/item-reference.cpp b/src/live_effects/parameter/item-reference.cpp index 6540245d3..cea49010d 100644 --- a/src/live_effects/parameter/item-reference.cpp +++ b/src/live_effects/parameter/item-reference.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * The reference corresponding to href of LPE Item parameter. * * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/item-reference.h" diff --git a/src/live_effects/parameter/item-reference.h b/src/live_effects/parameter/item-reference.h index 50d4f9dab..64aaac0a7 100644 --- a/src/live_effects/parameter/item-reference.h +++ b/src/live_effects/parameter/item-reference.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_LPE_ITEM_REFERENCE_H #define SEEN_LPE_ITEM_REFERENCE_H @@ -6,7 +7,7 @@ * Authors: Johan Engelen * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/uri-references.h" diff --git a/src/live_effects/parameter/item.cpp b/src/live_effects/parameter/item.cpp index 5da934da6..bc467d843 100644 --- a/src/live_effects/parameter/item.cpp +++ b/src/live_effects/parameter/item.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/item.h" diff --git a/src/live_effects/parameter/item.h b/src/live_effects/parameter/item.h index 315f7618d..a09db38ff 100644 --- a/src/live_effects/parameter/item.h +++ b/src/live_effects/parameter/item.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_ITEM_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_ITEM_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/message.cpp b/src/live_effects/parameter/message.cpp index 37fe7d145..f00e17817 100644 --- a/src/live_effects/parameter/message.cpp +++ b/src/live_effects/parameter/message.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/message.h b/src/live_effects/parameter/message.h index 28cd9642b..439cce8f2 100644 --- a/src/live_effects/parameter/message.h +++ b/src/live_effects/parameter/message.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_MESSAGE_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_MESSAGE_H @@ -5,7 +6,7 @@ * Inkscape::LivePathEffectParameters * * Authors: - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include #include "live_effects/parameter/parameter.h" diff --git a/src/live_effects/parameter/originalitem.cpp b/src/live_effects/parameter/originalitem.cpp index 35a504dfc..e71306b75 100644 --- a/src/live_effects/parameter/originalitem.cpp +++ b/src/live_effects/parameter/originalitem.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/originalitem.h b/src/live_effects/parameter/originalitem.h index d070161ac..26729f6de 100644 --- a/src/live_effects/parameter/originalitem.h +++ b/src/live_effects/parameter/originalitem.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINAL_ITEM_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINAL_ITEM_H /* * Inkscape::LiveItemEffectParameters * -* Copyright (C) Johan Engelen 2012 + * Copyright (C) Johan Engelen 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/item.h" diff --git a/src/live_effects/parameter/originalitemarray.cpp b/src/live_effects/parameter/originalitemarray.cpp index 0138f1558..c6943d9da 100644 --- a/src/live_effects/parameter/originalitemarray.cpp +++ b/src/live_effects/parameter/originalitemarray.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/originalitemarray.h" diff --git a/src/live_effects/parameter/originalitemarray.h b/src/live_effects/parameter/originalitemarray.h index 968aeaff0..f55e180f3 100644 --- a/src/live_effects/parameter/originalitemarray.h +++ b/src/live_effects/parameter/originalitemarray.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINALITEMARRAY_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINALITEMARRAY_H @@ -6,7 +7,7 @@ * * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/originalpath.cpp b/src/live_effects/parameter/originalpath.cpp index 61ca1e1ff..dd292fee3 100644 --- a/src/live_effects/parameter/originalpath.cpp +++ b/src/live_effects/parameter/originalpath.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/originalpath.h b/src/live_effects/parameter/originalpath.h index 4432d063d..7bdc23c92 100644 --- a/src/live_effects/parameter/originalpath.h +++ b/src/live_effects/parameter/originalpath.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINAL_PATH_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINAL_PATH_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2012 + * Copyright (C) Johan Engelen 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/path.h" diff --git a/src/live_effects/parameter/originalpatharray.cpp b/src/live_effects/parameter/originalpatharray.cpp index 8716c4228..1618ace0f 100644 --- a/src/live_effects/parameter/originalpatharray.cpp +++ b/src/live_effects/parameter/originalpatharray.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/originalpatharray.h" diff --git a/src/live_effects/parameter/originalpatharray.h b/src/live_effects/parameter/originalpatharray.h index 23a41215f..3af27136b 100644 --- a/src/live_effects/parameter/originalpatharray.h +++ b/src/live_effects/parameter/originalpatharray.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINALPATHARRAY_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINALPATHARRAY_H @@ -6,7 +7,7 @@ * * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/parameter.cpp b/src/live_effects/parameter/parameter.cpp index 158db91a4..a6f8021b3 100644 --- a/src/live_effects/parameter/parameter.cpp +++ b/src/live_effects/parameter/parameter.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ diff --git a/src/live_effects/parameter/parameter.h b/src/live_effects/parameter/parameter.h index db2b7e13f..82250f652 100644 --- a/src/live_effects/parameter/parameter.h +++ b/src/live_effects/parameter/parameter.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/path-reference.cpp b/src/live_effects/parameter/path-reference.cpp index b169e5b32..c3ce3d5d3 100644 --- a/src/live_effects/parameter/path-reference.cpp +++ b/src/live_effects/parameter/path-reference.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * The reference corresponding to href of LPE Path parameter. * * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/path-reference.h" diff --git a/src/live_effects/parameter/path-reference.h b/src/live_effects/parameter/path-reference.h index 8f8382b80..0b3319490 100644 --- a/src/live_effects/parameter/path-reference.h +++ b/src/live_effects/parameter/path-reference.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_LPE_PATH_REFERENCE_H #define SEEN_LPE_PATH_REFERENCE_H @@ -6,7 +7,7 @@ * Authors: Johan Engelen * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/uri-references.h" diff --git a/src/live_effects/parameter/path.cpp b/src/live_effects/parameter/path.cpp index ce06627c9..c38f7d37c 100644 --- a/src/live_effects/parameter/path.cpp +++ b/src/live_effects/parameter/path.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * Abhishek Sharma * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/path.h" diff --git a/src/live_effects/parameter/path.h b/src/live_effects/parameter/path.h index 99c073997..3b34a6f90 100644 --- a/src/live_effects/parameter/path.h +++ b/src/live_effects/parameter/path.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_PATH_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_PATH_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/point.cpp b/src/live_effects/parameter/point.cpp index 3cdfd72c0..561e43495 100644 --- a/src/live_effects/parameter/point.cpp +++ b/src/live_effects/parameter/point.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/point.h" diff --git a/src/live_effects/parameter/point.h b/src/live_effects/parameter/point.h index 7c620f502..9cccb9400 100644 --- a/src/live_effects/parameter/point.h +++ b/src/live_effects/parameter/point.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_POINT_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_POINT_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/powerstrokepointarray.cpp b/src/live_effects/parameter/powerstrokepointarray.cpp index 6cc204bb9..08e17ed93 100644 --- a/src/live_effects/parameter/powerstrokepointarray.cpp +++ b/src/live_effects/parameter/powerstrokepointarray.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/dialog/lpe-powerstroke-properties.h" diff --git a/src/live_effects/parameter/powerstrokepointarray.h b/src/live_effects/parameter/powerstrokepointarray.h index e21945e7c..51c94ae7a 100644 --- a/src/live_effects/parameter/powerstrokepointarray.h +++ b/src/live_effects/parameter/powerstrokepointarray.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_POWERSTROKE_POINT_ARRAY_H #define INKSCAPE_LIVEPATHEFFECT_POWERSTROKE_POINT_ARRAY_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/random.cpp b/src/live_effects/parameter/random.cpp index fe99285a0..176790c65 100644 --- a/src/live_effects/parameter/random.cpp +++ b/src/live_effects/parameter/random.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/registered-widget.h" diff --git a/src/live_effects/parameter/random.h b/src/live_effects/parameter/random.h index ae037083a..0b902befe 100644 --- a/src/live_effects/parameter/random.h +++ b/src/live_effects/parameter/random.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_RANDOM_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_RANDOM_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Johan Engelen 2007 + * Copyright (C) Johan Engelen 2007 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/parameter.h" diff --git a/src/live_effects/parameter/satellitesarray.cpp b/src/live_effects/parameter/satellitesarray.cpp index 6a46204c9..aa1644597 100644 --- a/src/live_effects/parameter/satellitesarray.cpp +++ b/src/live_effects/parameter/satellitesarray.cpp @@ -1,9 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Author(s): * Jabiertxo Arraiza Cenoz * * Copyright (C) 2014 Author(s) - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "knotholder.h" diff --git a/src/live_effects/parameter/satellitesarray.h b/src/live_effects/parameter/satellitesarray.h index 459b499d3..d9f6ddbad 100644 --- a/src/live_effects/parameter/satellitesarray.h +++ b/src/live_effects/parameter/satellitesarray.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_SATELLITES_ARRAY_H #define INKSCAPE_LIVEPATHEFFECT_SATELLITES_ARRAY_H @@ -8,14 +9,14 @@ * Also to ScislaC for pointing me to the idea * Also su_v for his constructive feedback and time * To Nathan Hurst for his review and help on refactor - * and finally to Liam P. White for his big help on coding, + * and finally to Liam P. White for his big help on coding, * that saved me a lot of hours * * * This parameter acts as a bridge from pathVectorSatellites class to serialize it as a LPE * parameter * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/array.h" diff --git a/src/live_effects/parameter/text.cpp b/src/live_effects/parameter/text.cpp index 37ae3a1d7..6f9896981 100644 --- a/src/live_effects/parameter/text.cpp +++ b/src/live_effects/parameter/text.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Maximilian Albert 2008 * @@ -5,7 +6,7 @@ * Maximilian Albert * Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/registered-widget.h" diff --git a/src/live_effects/parameter/text.h b/src/live_effects/parameter/text.h index 6591c54c8..12e6295c0 100644 --- a/src/live_effects/parameter/text.h +++ b/src/live_effects/parameter/text.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_TEXT_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_TEXT_H @@ -10,7 +11,7 @@ * * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/togglebutton.cpp b/src/live_effects/parameter/togglebutton.cpp index c92e1c437..faeb27a55 100644 --- a/src/live_effects/parameter/togglebutton.cpp +++ b/src/live_effects/parameter/togglebutton.cpp @@ -1,8 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2007 * Copyright (C) Jabiertxo Arraiza Cenoz 2014 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/registered-widget.h" diff --git a/src/live_effects/parameter/togglebutton.h b/src/live_effects/parameter/togglebutton.h index 65fb5db34..3cae69f1d 100644 --- a/src/live_effects/parameter/togglebutton.h +++ b/src/live_effects/parameter/togglebutton.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_TOGGLEBUTTON_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_TOGGLEBUTTON_H /* * Copyright (C) Jabiertxo Arraiza Cenoz 2014 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/transformedpoint.cpp b/src/live_effects/parameter/transformedpoint.cpp index d7e42e28b..357ea6958 100644 --- a/src/live_effects/parameter/transformedpoint.cpp +++ b/src/live_effects/parameter/transformedpoint.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/registered-widget.h" diff --git a/src/live_effects/parameter/transformedpoint.h b/src/live_effects/parameter/transformedpoint.h index e732146a8..9046f1b46 100644 --- a/src/live_effects/parameter/transformedpoint.h +++ b/src/live_effects/parameter/transformedpoint.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_TRANSFORMED_POINT_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_TRANSFORMED_POINT_H @@ -6,7 +7,7 @@ * * Copyright (C) Theodore Janeczko 2012 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/parameter/unit.cpp b/src/live_effects/parameter/unit.cpp index d6c545f3b..109d7fced 100644 --- a/src/live_effects/parameter/unit.cpp +++ b/src/live_effects/parameter/unit.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/registered-widget.h" diff --git a/src/live_effects/parameter/unit.h b/src/live_effects/parameter/unit.h index 97514248e..a3a78ed4c 100644 --- a/src/live_effects/parameter/unit.h +++ b/src/live_effects/parameter/unit.h @@ -1,12 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_UNIT_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_UNIT_H /* * Inkscape::LivePathEffectParameters * -* Copyright (C) Maximilian Albert 2008 + * Copyright (C) Maximilian Albert 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "live_effects/parameter/parameter.h" diff --git a/src/live_effects/parameter/vector.cpp b/src/live_effects/parameter/vector.cpp index f5a156c71..6f689c755 100644 --- a/src/live_effects/parameter/vector.cpp +++ b/src/live_effects/parameter/vector.cpp @@ -1,7 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "ui/widget/registered-widget.h" diff --git a/src/live_effects/parameter/vector.h b/src/live_effects/parameter/vector.h index 059f706e4..08a2241df 100644 --- a/src/live_effects/parameter/vector.h +++ b/src/live_effects/parameter/vector.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_VECTOR_H #define INKSCAPE_LIVEPATHEFFECT_PARAMETER_VECTOR_H @@ -6,7 +7,7 @@ * * Copyright (C) Johan Engelen 2008 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/live_effects/spiro-converters.cpp b/src/live_effects/spiro-converters.cpp index ee214704c..e0daf6d54 100644 --- a/src/live_effects/spiro-converters.cpp +++ b/src/live_effects/spiro-converters.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Authors: * Johan Engelen * diff --git a/src/live_effects/spiro-converters.h b/src/live_effects/spiro-converters.h index ec53e085b..98041a22c 100644 --- a/src/live_effects/spiro-converters.h +++ b/src/live_effects/spiro-converters.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_SPIRO_CONVERTERS_H #define INKSCAPE_SPIRO_CONVERTERS_H diff --git a/src/live_effects/spiro.cpp b/src/live_effects/spiro.cpp index 008e2ad6a..54bc021c7 100644 --- a/src/live_effects/spiro.cpp +++ b/src/live_effects/spiro.cpp @@ -1,26 +1,14 @@ -/* -Copyright (C) 2007-2012 Authors - -Authors: Raph Levien - Johan Engelen - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. - -*/ -/* C implementation of third-order polynomial spirals. */ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * C implementation of third-order polynomial spirals. + *//* + * Authors: see git history + * Raph Levien + * Johan Engelen + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "spiro.h" diff --git a/src/live_effects/spiro.h b/src/live_effects/spiro.h index 3afa06941..3ca1fb87b 100644 --- a/src/live_effects/spiro.h +++ b/src/live_effects/spiro.h @@ -1,26 +1,14 @@ -/* -Copyright (C) 2007-2012 Authors - -Authors: Raph Levien - Johan Engelen - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA. - -*/ - +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * C implementation of third-order polynomial spirals. + *//* + * Authors: see git history + * Raph Levien + * Johan Engelen + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_SPIRO_H #define INKSCAPE_SPIRO_H diff --git a/src/main-cmdlineact.cpp b/src/main-cmdlineact.cpp index fac5c5563..fa050d632 100644 --- a/src/main-cmdlineact.cpp +++ b/src/main-cmdlineact.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Ted Gould * * Copyright (C) 2007 Authors * - * Released under GNU GPL v2+, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/main-cmdlineact.h b/src/main-cmdlineact.h index b8151909d..d880e5220 100644 --- a/src/main-cmdlineact.h +++ b/src/main-cmdlineact.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __INK_MAIN_CMD_LINE_ACTIONS_H__ #define __INK_MAIN_CMD_LINE_ACTIONS_H__ @@ -12,7 +13,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL v2+, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ namespace Inkscape { diff --git a/src/main-cmdlinexact.cpp b/src/main-cmdlinexact.cpp index 3d3eb98db..8dac9bc09 100644 --- a/src/main-cmdlinexact.cpp +++ b/src/main-cmdlinexact.cpp @@ -1,10 +1,14 @@ -/* +// SPDX-License-Identifier: GPL-2.0-only +/** @file + * TODO: insert short description here + *//* * Authors: * Dmitry Zhulanov * * Copyright (C) 2016 Authors * - * Released under GNU GPL v2, read the file 'COPYING' for more information + * Released under GNU GPL v2 (ONLY?), read the file 'COPYING' for more information + * TODO: REQUIRES RELICENSING OR REMOVAL * * more details: http://wiki.inkscape.org/wiki/index.php/Using_xverbs */ diff --git a/src/main-cmdlinexact.h b/src/main-cmdlinexact.h index 8b9c137d9..8add540df 100644 --- a/src/main-cmdlinexact.h +++ b/src/main-cmdlinexact.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only #ifndef __INK_MAIN_CMD_LINE_XACTIONS_H__ #define __INK_MAIN_CMD_LINE_XACTIONS_H__ @@ -17,7 +18,10 @@ * * Copyright (C) 2016 Authors * - * Released under GNU GPL v2.x, read the file 'COPYING' for more information + * Released under GNU GPL v2 (ONLY?), read the file 'COPYING' for more information + * TODO: REQUIRES RELICENSING OR REMOVAL + * + * more details: http://wiki.inkscape.org/wiki/index.php/Using_xverbs */ #include "main-cmdlineact.h" diff --git a/src/main.cpp b/src/main.cpp index 5de51a60a..0f6269611 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape - an ambitious vector drawing program * @@ -20,7 +21,7 @@ * Copyright (C) 1999-2004 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/media.cpp b/src/media.cpp index 89221d9c4..75a67f5a4 100644 --- a/src/media.cpp +++ b/src/media.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2010 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "media.h" void diff --git a/src/media.h b/src/media.h index 23020a9b6..5a9353a76 100644 --- a/src/media.h +++ b/src/media.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2010 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef INKSCAPE_MEDIA_H #define INKSCAPE_MEDIA_H diff --git a/src/menus-skeleton.h b/src/menus-skeleton.h index 05bbab1ca..43ed8efde 100644 --- a/src/menus-skeleton.h +++ b/src/menus-skeleton.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2017 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_MENUS_SKELETON_H #define SEEN_MENUS_SKELETON_H diff --git a/src/message-context.cpp b/src/message-context.cpp index 160a060bb..1a878d55f 100644 --- a/src/message-context.cpp +++ b/src/message-context.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * MessageContext - context for posting status messages * @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/message-context.h b/src/message-context.h index ea86c4ec0..3873d3b64 100644 --- a/src/message-context.h +++ b/src/message-context.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Interface for locally managing a current status message */ @@ -8,7 +9,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_MESSAGE_CONTEXT_H diff --git a/src/message-stack.cpp b/src/message-stack.cpp index 9fc3045b2..cebd5f23c 100644 --- a/src/message-stack.cpp +++ b/src/message-stack.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * MessageStack - manages stack of active status messages * @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/message-stack.h b/src/message-stack.h index 31842af70..7f145cf37 100644 --- a/src/message-stack.h +++ b/src/message-stack.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Raw stack of active status messages */ @@ -10,7 +11,7 @@ * Copyright (C) 2004 MenTaLguY * Copyright (C) 2011 Jon A. Cruz * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_MESSAGE_STACK_H diff --git a/src/message.h b/src/message.h index 956f2c03e..fe16bbd5e 100644 --- a/src/message.h +++ b/src/message.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * status-message-related types * @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_MESSAGE_H diff --git a/src/mod360.cpp b/src/mod360.cpp index 6a5ce3d20..182022dbb 100644 --- a/src/mod360.cpp +++ b/src/mod360.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include diff --git a/src/mod360.h b/src/mod360.h index 0a8a91e98..5dd14018a 100644 --- a/src/mod360.h +++ b/src/mod360.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2010 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_MOD360_H #define SEEN_MOD360_H diff --git a/src/number-opt-number.h b/src/number-opt-number.h index 00b354d72..6bb97f6df 100644 --- a/src/number-opt-number.h +++ b/src/number-opt-number.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_NUMBER_OPT_NUMBER_H #define SEEN_NUMBER_OPT_NUMBER_H @@ -10,7 +11,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object-hierarchy.cpp b/src/object-hierarchy.cpp index 4d6acd578..c05bb6f33 100644 --- a/src/object-hierarchy.cpp +++ b/src/object-hierarchy.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Object hierarchy implementation. * @@ -6,7 +7,7 @@ * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object-hierarchy.h b/src/object-hierarchy.h index 535cd3439..e515a3db5 100644 --- a/src/object-hierarchy.h +++ b/src/object-hierarchy.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * MenTaLguY * * Copyright (C) 2004 MenTaLguY * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_OBJECT_HIERARCHY_H diff --git a/src/object-snapper.cpp b/src/object-snapper.cpp index 4bf8f5fbf..702ef4dd8 100644 --- a/src/object-snapper.cpp +++ b/src/object-snapper.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Snapping things to objects. * @@ -9,7 +10,7 @@ * * Copyright (C) 2005 - 2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/circle.h> diff --git a/src/object-snapper.h b/src/object-snapper.h index 58cb3b3a4..81649d46c 100644 --- a/src/object-snapper.h +++ b/src/object-snapper.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_OBJECT_SNAPPER_H #define SEEN_OBJECT_SNAPPER_H /* @@ -7,7 +8,7 @@ * * Copyright (C) 2005 - 2011 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "snapper.h" diff --git a/src/object/CMakeLists.txt b/src/object/CMakeLists.txt index 3c347ce03..7a125bfbc 100644 --- a/src/object/CMakeLists.txt +++ b/src/object/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(object_SRC diff --git a/src/object/box3d-side.cpp b/src/object/box3d-side.cpp index bfd698eb3..72566e617 100644 --- a/src/object/box3d-side.cpp +++ b/src/object/box3d-side.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * 3D box face implementation * @@ -8,7 +9,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "box3d-side.h" diff --git a/src/object/box3d-side.h b/src/object/box3d-side.h index 36e2b75e0..63420f8e2 100644 --- a/src/object/box3d-side.h +++ b/src/object/box3d-side.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_BOX3D_SIDE_H #define SEEN_BOX3D_SIDE_H @@ -11,7 +12,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-polygon.h" diff --git a/src/object/box3d.cpp b/src/object/box3d.cpp index 94920e419..4416a0474 100644 --- a/src/object/box3d.cpp +++ b/src/object/box3d.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -12,7 +13,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "box3d.h" diff --git a/src/object/box3d.h b/src/object/box3d.h index 006571478..96f1b359a 100644 --- a/src/object/box3d.h +++ b/src/object/box3d.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_BOX3D_H #define SEEN_SP_BOX3D_H @@ -14,7 +15,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-item-group.h" diff --git a/src/object/color-profile.cpp b/src/object/color-profile.cpp index 2475181ec..8e4e8978b 100644 --- a/src/object/color-profile.cpp +++ b/src/object/color-profile.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifdef HAVE_CONFIG_H # include "config.h" // only include where actually required! #endif diff --git a/src/object/color-profile.h b/src/object/color-profile.h index 1abc02a33..a0b320b02 100644 --- a/src/object/color-profile.h +++ b/src/object/color-profile.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_COLOR_PROFILE_H #define SEEN_COLOR_PROFILE_H diff --git a/src/object/filters/CMakeLists.txt b/src/object/filters/CMakeLists.txt index 04c23abe7..14ea76b82 100644 --- a/src/object/filters/CMakeLists.txt +++ b/src/object/filters/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(filters_SRC sp-filter-primitive.cpp diff --git a/src/object/filters/blend.cpp b/src/object/filters/blend.cpp index f28315e2c..f866edf51 100644 --- a/src/object/filters/blend.cpp +++ b/src/object/filters/blend.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -10,7 +11,7 @@ * * Copyright (C) 2006,2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/filters/blend.h b/src/object/filters/blend.h index f8efa78a4..b2a199bb3 100644 --- a/src/object/filters/blend.h +++ b/src/object/filters/blend.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG blend filter effect *//* @@ -7,7 +8,7 @@ * * Copyright (C) 2006,2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FEBLEND_H_SEEN diff --git a/src/object/filters/colormatrix.cpp b/src/object/filters/colormatrix.cpp index cf9851dcf..0783c1887 100644 --- a/src/object/filters/colormatrix.cpp +++ b/src/object/filters/colormatrix.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -11,7 +12,7 @@ * Copyright (C) 2007 Felipe C. da S. Sanches * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/filters/colormatrix.h b/src/object/filters/colormatrix.h index cc2b6ef28..a44ea8a8b 100644 --- a/src/object/filters/colormatrix.h +++ b/src/object/filters/colormatrix.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG color matrix filter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FECOLORMATRIX_H_SEEN #define SP_FECOLORMATRIX_H_SEEN diff --git a/src/object/filters/componenttransfer-funcnode.cpp b/src/object/filters/componenttransfer-funcnode.cpp index 547d6eae6..ed6ff88f1 100644 --- a/src/object/filters/componenttransfer-funcnode.cpp +++ b/src/object/filters/componenttransfer-funcnode.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG , , and implementations. */ @@ -10,7 +11,7 @@ * * Copyright (C) 2006, 2007, 2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/filters/componenttransfer-funcnode.h b/src/object/filters/componenttransfer-funcnode.h index 3597fc82a..8022035c8 100644 --- a/src/object/filters/componenttransfer-funcnode.h +++ b/src/object/filters/componenttransfer-funcnode.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SP_FECOMPONENTTRANSFER_FUNCNODE_H_SEEN #define SP_FECOMPONENTTRANSFER_FUNCNODE_H_SEEN @@ -12,7 +13,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "../sp-object.h" diff --git a/src/object/filters/componenttransfer.cpp b/src/object/filters/componenttransfer.cpp index 164e8c190..1a3ce93f8 100644 --- a/src/object/filters/componenttransfer.cpp +++ b/src/object/filters/componenttransfer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -9,7 +10,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "attributes.h" diff --git a/src/object/filters/componenttransfer.h b/src/object/filters/componenttransfer.h index 20d5c1983..b1ca47c11 100644 --- a/src/object/filters/componenttransfer.h +++ b/src/object/filters/componenttransfer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG component transferfilter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FECOMPONENTTRANSFER_H_SEEN #define SP_FECOMPONENTTRANSFER_H_SEEN diff --git a/src/object/filters/composite.cpp b/src/object/filters/composite.cpp index deb06d764..1bd5f3427 100644 --- a/src/object/filters/composite.cpp +++ b/src/object/filters/composite.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -9,7 +10,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "composite.h" diff --git a/src/object/filters/composite.h b/src/object/filters/composite.h index adfed4655..1205b3183 100644 --- a/src/object/filters/composite.h +++ b/src/object/filters/composite.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG composite filter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FECOMPOSITE_H_SEEN #define SP_FECOMPOSITE_H_SEEN diff --git a/src/object/filters/convolvematrix.cpp b/src/object/filters/convolvematrix.cpp index a04033af1..5310db738 100644 --- a/src/object/filters/convolvematrix.cpp +++ b/src/object/filters/convolvematrix.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -10,7 +11,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/filters/convolvematrix.h b/src/object/filters/convolvematrix.h index c6a3edcab..e19608a20 100644 --- a/src/object/filters/convolvematrix.h +++ b/src/object/filters/convolvematrix.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG matrix convolution filter effect */ @@ -8,7 +9,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FECONVOLVEMATRIX_H_SEEN #define SP_FECONVOLVEMATRIX_H_SEEN diff --git a/src/object/filters/diffuselighting.cpp b/src/object/filters/diffuselighting.cpp index 9f25c4d86..fedf4aef4 100644 --- a/src/object/filters/diffuselighting.cpp +++ b/src/object/filters/diffuselighting.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -11,7 +12,7 @@ * Copyright (C) 2006 Hugo Rodrigues * 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ // Same directory diff --git a/src/object/filters/diffuselighting.h b/src/object/filters/diffuselighting.h index dc4ebd631..7905f640d 100644 --- a/src/object/filters/diffuselighting.h +++ b/src/object/filters/diffuselighting.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG diffuse lighting filter effect *//* @@ -6,7 +7,7 @@ * Jean-Rene Reinhard * * Copyright (C) 2006-2007 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FEDIFFUSELIGHTING_H_SEEN diff --git a/src/object/filters/displacementmap.cpp b/src/object/filters/displacementmap.cpp index 7b6c32ddc..7621fe2eb 100644 --- a/src/object/filters/displacementmap.cpp +++ b/src/object/filters/displacementmap.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -9,7 +10,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "displacementmap.h" diff --git a/src/object/filters/displacementmap.h b/src/object/filters/displacementmap.h index 2d88649be..e9e0731bb 100644 --- a/src/object/filters/displacementmap.h +++ b/src/object/filters/displacementmap.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG displacement map filter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FEDISPLACEMENTMAP_H_SEEN diff --git a/src/object/filters/distantlight.cpp b/src/object/filters/distantlight.cpp index 7a2acf75f..78629065d 100644 --- a/src/object/filters/distantlight.cpp +++ b/src/object/filters/distantlight.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. */ @@ -10,7 +11,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/filters/distantlight.h b/src/object/filters/distantlight.h index 1a5622624..dfc193d4a 100644 --- a/src/object/filters/distantlight.h +++ b/src/object/filters/distantlight.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SP_FEDISTANTLIGHT_H_SEEN #define SP_FEDISTANTLIGHT_H_SEEN @@ -12,7 +13,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "../sp-object.h" diff --git a/src/object/filters/flood.cpp b/src/object/filters/flood.cpp index 663702dbf..3fa09a98a 100644 --- a/src/object/filters/flood.cpp +++ b/src/object/filters/flood.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -9,7 +10,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "flood.h" diff --git a/src/object/filters/flood.h b/src/object/filters/flood.h index c60c107d0..f36e6dbd9 100644 --- a/src/object/filters/flood.h +++ b/src/object/filters/flood.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG flood filter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FEFLOOD_H_SEEN diff --git a/src/object/filters/gaussian-blur.cpp b/src/object/filters/gaussian-blur.cpp index ddfe40201..2cbbaa7ad 100644 --- a/src/object/filters/gaussian-blur.cpp +++ b/src/object/filters/gaussian-blur.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -10,7 +11,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "gaussian-blur.h" diff --git a/src/object/filters/gaussian-blur.h b/src/object/filters/gaussian-blur.h index abaf0d116..a2ba281e4 100644 --- a/src/object/filters/gaussian-blur.h +++ b/src/object/filters/gaussian-blur.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG Gaussian blur filter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_GAUSSIANBLUR_H_SEEN diff --git a/src/object/filters/image.cpp b/src/object/filters/image.cpp index e29cbeab8..c0169c94b 100644 --- a/src/object/filters/image.cpp +++ b/src/object/filters/image.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -11,7 +12,7 @@ * Copyright (C) 2007 Felipe Sanches * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "image.h" diff --git a/src/object/filters/image.h b/src/object/filters/image.h index 99a9446bf..dcd78f32e 100644 --- a/src/object/filters/image.h +++ b/src/object/filters/image.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG image filter effect *//* @@ -7,7 +8,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FEIMAGE_H_SEEN diff --git a/src/object/filters/merge.cpp b/src/object/filters/merge.cpp index a8331e45e..9ed668a75 100644 --- a/src/object/filters/merge.cpp +++ b/src/object/filters/merge.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -8,7 +9,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "attributes.h" diff --git a/src/object/filters/merge.h b/src/object/filters/merge.h index 03f0e9511..a2c87afce 100644 --- a/src/object/filters/merge.h +++ b/src/object/filters/merge.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG merge filter effect *//* @@ -5,7 +6,7 @@ * Hugo Rodrigues * * Copyright (C) 2006 Hugo Rodrigues - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FEMERGE_H_SEEN #define SP_FEMERGE_H_SEEN diff --git a/src/object/filters/mergenode.cpp b/src/object/filters/mergenode.cpp index e464ae7c8..e5e2efc1a 100644 --- a/src/object/filters/mergenode.cpp +++ b/src/object/filters/mergenode.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * feMergeNode implementation. A feMergeNode contains the name of one * input image for feMerge. @@ -10,7 +11,7 @@ * * Copyright (C) 2004,2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "mergenode.h" diff --git a/src/object/filters/mergenode.h b/src/object/filters/mergenode.h index e084e9335..36a4cc1dc 100644 --- a/src/object/filters/mergenode.h +++ b/src/object/filters/mergenode.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SP_FEMERGENODE_H_SEEN #define SP_FEMERGENODE_H_SEEN @@ -12,7 +13,7 @@ * * Copyright (C) 2004,2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/sp-object.h" diff --git a/src/object/filters/morphology.cpp b/src/object/filters/morphology.cpp index fd34e0561..c7d885e32 100644 --- a/src/object/filters/morphology.cpp +++ b/src/object/filters/morphology.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -10,7 +11,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/filters/morphology.h b/src/object/filters/morphology.h index cb154d152..94842c423 100644 --- a/src/object/filters/morphology.h +++ b/src/object/filters/morphology.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * @brief SVG morphology filter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FEMORPHOLOGY_H_SEEN diff --git a/src/object/filters/offset.cpp b/src/object/filters/offset.cpp index e2b47f822..4d71de80d 100644 --- a/src/object/filters/offset.cpp +++ b/src/object/filters/offset.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -10,7 +11,7 @@ * * Copyright (C) 2006,2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "offset.h" diff --git a/src/object/filters/offset.h b/src/object/filters/offset.h index b48ecce6a..7b9febbb1 100644 --- a/src/object/filters/offset.h +++ b/src/object/filters/offset.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG offset filter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FEOFFSET_H_SEEN diff --git a/src/object/filters/pointlight.cpp b/src/object/filters/pointlight.cpp index 490518413..1be7711c9 100644 --- a/src/object/filters/pointlight.cpp +++ b/src/object/filters/pointlight.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. */ @@ -10,7 +11,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ // Same directory diff --git a/src/object/filters/pointlight.h b/src/object/filters/pointlight.h index 9d47d77ef..6eb374b4b 100644 --- a/src/object/filters/pointlight.h +++ b/src/object/filters/pointlight.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation, see sp-filter.cpp. */ @@ -12,7 +13,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/sp-object.h" diff --git a/src/object/filters/sp-filter-primitive.cpp b/src/object/filters/sp-filter-primitive.cpp index 4c3fae8b6..25d993b7c 100644 --- a/src/object/filters/sp-filter-primitive.cpp +++ b/src/object/filters/sp-filter-primitive.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Superclass for all the filter primitives * @@ -10,7 +11,7 @@ * * Copyright (C) 2004-2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/filters/sp-filter-primitive.h b/src/object/filters/sp-filter-primitive.h index 4e7e5f17a..ae33a02fb 100644 --- a/src/object/filters/sp-filter-primitive.h +++ b/src/object/filters/sp-filter-primitive.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_FILTER_PRIMITIVE_H #define SEEN_SP_FILTER_PRIMITIVE_H @@ -11,7 +12,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "../sp-object.h" diff --git a/src/object/filters/specularlighting.cpp b/src/object/filters/specularlighting.cpp index 41c50be97..e89f247ed 100644 --- a/src/object/filters/specularlighting.cpp +++ b/src/object/filters/specularlighting.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -11,7 +12,7 @@ * Copyright (C) 2006 Hugo Rodrigues * 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ // Same directory diff --git a/src/object/filters/specularlighting.h b/src/object/filters/specularlighting.h index 3f9c26883..427cbce74 100644 --- a/src/object/filters/specularlighting.h +++ b/src/object/filters/specularlighting.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG specular lighting filter effect *//* @@ -8,7 +9,7 @@ * Copyright (C) 2006 Hugo Rodrigues * 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FESPECULARLIGHTING_H_SEEN diff --git a/src/object/filters/spotlight.cpp b/src/object/filters/spotlight.cpp index fb8165469..dcc71b718 100644 --- a/src/object/filters/spotlight.cpp +++ b/src/object/filters/spotlight.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. */ @@ -10,7 +11,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ // Same directory diff --git a/src/object/filters/spotlight.h b/src/object/filters/spotlight.h index 0b522fa1e..2169124bf 100644 --- a/src/object/filters/spotlight.h +++ b/src/object/filters/spotlight.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SP_FESPOTLIGHT_H_SEEN #define SP_FESPOTLIGHT_H_SEEN @@ -12,7 +13,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "object/sp-object.h" diff --git a/src/object/filters/tile.cpp b/src/object/filters/tile.cpp index 815ea3006..4b1217a22 100644 --- a/src/object/filters/tile.cpp +++ b/src/object/filters/tile.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -8,7 +9,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "tile.h" diff --git a/src/object/filters/tile.h b/src/object/filters/tile.h index 63bb2eadf..1f18c612a 100644 --- a/src/object/filters/tile.h +++ b/src/object/filters/tile.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG tile filter effect *//* @@ -6,7 +7,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FETILE_H_SEEN diff --git a/src/object/filters/turbulence.cpp b/src/object/filters/turbulence.cpp index 5e3a205df..9d3f594fb 100644 --- a/src/object/filters/turbulence.cpp +++ b/src/object/filters/turbulence.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. * @@ -11,7 +12,7 @@ * Copyright (C) 2007 Felipe Sanches * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "attributes.h" diff --git a/src/object/filters/turbulence.h b/src/object/filters/turbulence.h index c6430e282..c43e3224c 100644 --- a/src/object/filters/turbulence.h +++ b/src/object/filters/turbulence.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @brief SVG turbulence filter effect *//* @@ -7,7 +8,7 @@ * * Copyright (C) 2006 Hugo Rodrigues * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FETURBULENCE_H_SEEN diff --git a/src/object/object-set.cpp b/src/object/object-set.cpp index de45450a1..aebd0804b 100644 --- a/src/object/object-set.cpp +++ b/src/object/object-set.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Multiindex container for selection * @@ -6,7 +7,7 @@ * * Copyright (C) 2016 Adrian Boguszewski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/object-set.h b/src/object/object-set.h index d07ee2193..e688f51db 100644 --- a/src/object/object-set.h +++ b/src/object/object-set.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Multiindex container for selection * @@ -7,7 +8,7 @@ * * Copyright (C) 2016 Adrian Boguszewski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef INKSCAPE_PROTOTYPE_OBJECTSET_H diff --git a/src/object/persp3d-reference.cpp b/src/object/persp3d-reference.cpp index 1ed45cafb..294c62dc8 100644 --- a/src/object/persp3d-reference.cpp +++ b/src/object/persp3d-reference.cpp @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * The reference corresponding to the inkscape:perspectiveID attribute * * Copyright (C) 2007 Johan Engelen * Copyright (C) 2007 Maximilian Albert * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "persp3d-reference.h" diff --git a/src/object/persp3d-reference.h b/src/object/persp3d-reference.h index ab6eca062..8d254dd3c 100644 --- a/src/object/persp3d-reference.h +++ b/src/object/persp3d-reference.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_PERSP3D_REFERENCE_H #define SEEN_PERSP3D_REFERENCE_H @@ -7,7 +8,7 @@ * Copyright (C) 2007 Johan Engelen * Copyright (C) 2007 Maximilian Albert * - * Released under GNU GPL, read the file 'COPYING' for more information. + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/persp3d.cpp b/src/object/persp3d.cpp index 0c4a3205a..fa6196a46 100644 --- a/src/object/persp3d.cpp +++ b/src/object/persp3d.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Class modelling a 3D perspective as an SPObject * @@ -8,7 +9,7 @@ * * Copyright (C) 2007 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "persp3d.h" diff --git a/src/object/persp3d.h b/src/object/persp3d.h index a86c10618..6da182c3f 100644 --- a/src/object/persp3d.h +++ b/src/object/persp3d.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_PERSP3D_H #define SEEN_PERSP3D_H @@ -9,7 +10,7 @@ * * Copyright (C) 2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #define SP_PERSP3D(obj) (dynamic_cast((SPObject*)obj)) diff --git a/src/object/sp-anchor.cpp b/src/object/sp-anchor.cpp index 7a6274202..9fd556945 100644 --- a/src/object/sp-anchor.cpp +++ b/src/object/sp-anchor.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG element implementation * @@ -9,7 +10,7 @@ * Copyright (C) 2001-2002 Lauris Kaplinski * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #define noSP_ANCHOR_VERBOSE diff --git a/src/object/sp-anchor.h b/src/object/sp-anchor.h index 67b203244..0e88155c4 100644 --- a/src/object/sp-anchor.h +++ b/src/object/sp-anchor.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_ANCHOR_H #define SEEN_SP_ANCHOR_H @@ -10,7 +11,7 @@ * Copyright (C) 2001-2002 Lauris Kaplinski * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-item-group.h" diff --git a/src/object/sp-clippath.cpp b/src/object/sp-clippath.cpp index 3b4169d34..432d2ff84 100644 --- a/src/object/sp-clippath.cpp +++ b/src/object/sp-clippath.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -9,7 +10,7 @@ * Copyright (C) 2001-2002 authors * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-clippath.h b/src/object/sp-clippath.h index d46fcb779..87c9b7a3a 100644 --- a/src/object/sp-clippath.h +++ b/src/object/sp-clippath.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CLIPPATH_H #define SEEN_SP_CLIPPATH_H @@ -12,7 +13,7 @@ * Copyright (C) 2001-2002 authors * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-conn-end-pair.cpp b/src/object/sp-conn-end-pair.cpp index 160d48aca..a47736129 100644 --- a/src/object/sp-conn-end-pair.cpp +++ b/src/object/sp-conn-end-pair.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * A class for handling connector endpoint movement and libavoid interaction. * @@ -8,7 +9,7 @@ * * * Copyright (C) 2004-2005 Monash University * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-conn-end-pair.h b/src/object/sp-conn-end-pair.h index 167003026..889e11b44 100644 --- a/src/object/sp-conn-end-pair.h +++ b/src/object/sp-conn-end-pair.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_CONN_END_PAIR #define SEEN_SP_CONN_END_PAIR @@ -9,7 +10,7 @@ * * * Copyright (C) 2004 Monash University * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-conn-end.cpp b/src/object/sp-conn-end.cpp index d0c48edd3..90e6f4039 100644 --- a/src/object/sp-conn-end.cpp +++ b/src/object/sp-conn-end.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "sp-conn-end.h" #include diff --git a/src/object/sp-conn-end.h b/src/object/sp-conn-end.h index 46f9e36fa..039ae5a29 100644 --- a/src/object/sp-conn-end.h +++ b/src/object/sp-conn-end.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_CONN_END #define SEEN_SP_CONN_END diff --git a/src/object/sp-defs.cpp b/src/object/sp-defs.cpp index ea507fe87..5ad15dba1 100644 --- a/src/object/sp-defs.cpp +++ b/src/object/sp-defs.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -8,7 +9,7 @@ * * Copyright (C) 2000-2002 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* diff --git a/src/object/sp-defs.h b/src/object/sp-defs.h index 87e120f5d..54025bf0f 100644 --- a/src/object/sp-defs.h +++ b/src/object/sp-defs.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_DEFS_H #define SEEN_SP_DEFS_H @@ -10,7 +11,7 @@ * * Copyright (C) 2000-2002 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object.h" diff --git a/src/object/sp-desc.cpp b/src/object/sp-desc.cpp index 08a08bb95..3b739c427 100644 --- a/src/object/sp-desc.cpp +++ b/src/object/sp-desc.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -6,7 +7,7 @@ * * Copyright (C) 2008 Jeff Schiller * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-desc.h" diff --git a/src/object/sp-desc.h b/src/object/sp-desc.h index 8dbae9b8d..8db0055b7 100644 --- a/src/object/sp-desc.h +++ b/src/object/sp-desc.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_DESC_H #define SEEN_SP_DESC_H @@ -9,7 +10,7 @@ * * Copyright (C) 2008 Jeff Schiller * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object.h" diff --git a/src/object/sp-dimensions.cpp b/src/object/sp-dimensions.cpp index 60e6b6dfd..a4d958532 100644 --- a/src/object/sp-dimensions.cpp +++ b/src/object/sp-dimensions.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG dimensions implementation * @@ -10,7 +11,7 @@ * Copyright (C) 1999-2005 Authors * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-dimensions.h" diff --git a/src/object/sp-dimensions.h b/src/object/sp-dimensions.h index eb76df739..2f2538c52 100644 --- a/src/object/sp-dimensions.h +++ b/src/object/sp-dimensions.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SP_DIMENSIONS_H__ #define SP_DIMENSIONS_H__ diff --git a/src/object/sp-ellipse.cpp b/src/object/sp-ellipse.cpp index 23736b786..70620b888 100644 --- a/src/object/sp-ellipse.cpp +++ b/src/object/sp-ellipse.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG and related implementations * @@ -11,7 +12,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 2013 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-ellipse.h b/src/object/sp-ellipse.h index 19670049e..31fd5e1b9 100644 --- a/src/object/sp-ellipse.h +++ b/src/object/sp-ellipse.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * SVG and related implementations * @@ -10,7 +11,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 2013 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_SP_ELLIPSE_H diff --git a/src/object/sp-factory.cpp b/src/object/sp-factory.cpp index 09ef89138..cc635752e 100644 --- a/src/object/sp-factory.cpp +++ b/src/object/sp-factory.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Factory for SPObject tree * @@ -5,7 +6,7 @@ * Markus Engel * * Copyright (C) 2013 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-factory.h" diff --git a/src/object/sp-factory.h b/src/object/sp-factory.h index 040fd14ae..f87d84a26 100644 --- a/src/object/sp-factory.h +++ b/src/object/sp-factory.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Factory for SPObject tree * @@ -5,7 +6,7 @@ * Markus Engel * * Copyright (C) 2013 Authors - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FACTORY_SEEN diff --git a/src/object/sp-filter-reference.cpp b/src/object/sp-filter-reference.cpp index afb014820..66e5e127a 100644 --- a/src/object/sp-filter-reference.cpp +++ b/src/object/sp-filter-reference.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "sp-filter.h" #include "sp-filter-reference.h" diff --git a/src/object/sp-filter-reference.h b/src/object/sp-filter-reference.h index f591b8bd8..8e5805fdf 100644 --- a/src/object/sp-filter-reference.h +++ b/src/object/sp-filter-reference.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_FILTER_REFERENCE_H #define SEEN_SP_FILTER_REFERENCE_H diff --git a/src/object/sp-filter-units.h b/src/object/sp-filter-units.h index 415b89365..7bdd1db28 100644 --- a/src/object/sp-filter-units.h +++ b/src/object/sp-filter-units.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_FILTER_UNITS_H #define SEEN_SP_FILTER_UNITS_H diff --git a/src/object/sp-filter.cpp b/src/object/sp-filter.cpp index 4c012fbdf..24f849cc6 100644 --- a/src/object/sp-filter.cpp +++ b/src/object/sp-filter.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG implementation. */ @@ -10,7 +11,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-filter.h" diff --git a/src/object/sp-filter.h b/src/object/sp-filter.h index b90fbeafd..c7af8bf45 100644 --- a/src/object/sp-filter.h +++ b/src/object/sp-filter.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG element *//* @@ -7,7 +8,7 @@ * * Copyright (C) 2006,2007 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_FILTER_H_SEEN #define SP_FILTER_H_SEEN diff --git a/src/object/sp-flowdiv.cpp b/src/object/sp-flowdiv.cpp index 8730c29dd..366cdb016 100644 --- a/src/object/sp-flowdiv.cpp +++ b/src/object/sp-flowdiv.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* */ diff --git a/src/object/sp-flowdiv.h b/src/object/sp-flowdiv.h index b4ccc8350..20c2bd183 100644 --- a/src/object/sp-flowdiv.h +++ b/src/object/sp-flowdiv.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_ITEM_FLOWDIV_H #define SEEN_SP_ITEM_FLOWDIV_H diff --git a/src/object/sp-flowregion.cpp b/src/object/sp-flowregion.cpp index 4ea9759c4..c7e6a0422 100644 --- a/src/object/sp-flowregion.cpp +++ b/src/object/sp-flowregion.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* */ diff --git a/src/object/sp-flowregion.h b/src/object/sp-flowregion.h index a8201d020..83464b16a 100644 --- a/src/object/sp-flowregion.h +++ b/src/object/sp-flowregion.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_ITEM_FLOWREGION_H #define SEEN_SP_ITEM_FLOWREGION_H diff --git a/src/object/sp-flowtext.cpp b/src/object/sp-flowtext.cpp index 865e24253..1cfe39361 100644 --- a/src/object/sp-flowtext.cpp +++ b/src/object/sp-flowtext.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ /* */ diff --git a/src/object/sp-flowtext.h b/src/object/sp-flowtext.h index 516049220..386f0cc33 100644 --- a/src/object/sp-flowtext.h +++ b/src/object/sp-flowtext.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_ITEM_FLOWTEXT_H #define SEEN_SP_ITEM_FLOWTEXT_H diff --git a/src/object/sp-font-face.cpp b/src/object/sp-font-face.cpp index 0dec692e9..18215cb4c 100644 --- a/src/object/sp-font-face.cpp +++ b/src/object/sp-font-face.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG element implementation * @@ -11,7 +12,7 @@ * * Copyright (C) 2008, Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "xml/repr.h" diff --git a/src/object/sp-font-face.h b/src/object/sp-font-face.h index 5b8c6d1fa..e9461761a 100644 --- a/src/object/sp-font-face.h +++ b/src/object/sp-font-face.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_FONTFACE_H #define SEEN_SP_FONTFACE_H @@ -7,7 +8,7 @@ * SVG element implementation * * Section 20.8.3 of the W3C SVG 1.1 spec - * available at: + * available at: * http://www.w3.org/TR/SVG/fonts.html#FontFaceElement * * Authors: @@ -15,7 +16,7 @@ * * Copyright (C) 2008 Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object.h" diff --git a/src/object/sp-font.cpp b/src/object/sp-font.cpp index 569c164b0..9164bd3ea 100644 --- a/src/object/sp-font.cpp +++ b/src/object/sp-font.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG element implementation * @@ -7,7 +8,7 @@ * * Copyright (C) 2008, Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "xml/repr.h" diff --git a/src/object/sp-font.h b/src/object/sp-font.h index 9b0e593a8..55176f16e 100644 --- a/src/object/sp-font.h +++ b/src/object/sp-font.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SP_FONT_H_SEEN #define SP_FONT_H_SEEN @@ -9,7 +10,7 @@ * * Copyright (C) 2008 Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object.h" diff --git a/src/object/sp-glyph-kerning.cpp b/src/object/sp-glyph-kerning.cpp index c5eb8f16c..a812396b6 100644 --- a/src/object/sp-glyph-kerning.cpp +++ b/src/object/sp-glyph-kerning.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * SVG and elements implementation * W3C SVG 1.1 spec, page 476, section 20.7 @@ -8,7 +9,7 @@ * * Copyright (C) 2008 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "xml/repr.h" diff --git a/src/object/sp-glyph-kerning.h b/src/object/sp-glyph-kerning.h index 1038b14f0..4e5df2035 100644 --- a/src/object/sp-glyph-kerning.h +++ b/src/object/sp-glyph-kerning.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG and elements implementation * @@ -6,7 +7,7 @@ * * Copyright (C) 2008 Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_SP_GLYPH_KERNING_H diff --git a/src/object/sp-glyph.cpp b/src/object/sp-glyph.cpp index 64e88130e..472a2bdf2 100644 --- a/src/object/sp-glyph.cpp +++ b/src/object/sp-glyph.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifdef HAVE_CONFIG_H #endif @@ -10,7 +11,7 @@ * * Copyright (C) 2008, Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "xml/repr.h" diff --git a/src/object/sp-glyph.h b/src/object/sp-glyph.h index 1c91ab256..6a6ce6617 100644 --- a/src/object/sp-glyph.h +++ b/src/object/sp-glyph.h @@ -1,10 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * Authors: * Felipe C. da S. Sanches * * Copyright (C) 2008 Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_SP_GLYPH_H diff --git a/src/object/sp-gradient-reference.cpp b/src/object/sp-gradient-reference.cpp index 216ac73de..95bd594de 100644 --- a/src/object/sp-gradient-reference.cpp +++ b/src/object/sp-gradient-reference.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "sp-gradient-reference.h" #include "sp-gradient.h" diff --git a/src/object/sp-gradient-reference.h b/src/object/sp-gradient-reference.h index e32bd6089..925d55964 100644 --- a/src/object/sp-gradient-reference.h +++ b/src/object/sp-gradient-reference.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_GRADIENT_REFERENCE_H #define SEEN_SP_GRADIENT_REFERENCE_H diff --git a/src/object/sp-gradient-spread.h b/src/object/sp-gradient-spread.h index 60e33b7c0..47ceee52b 100644 --- a/src/object/sp-gradient-spread.h +++ b/src/object/sp-gradient-spread.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_GRADIENT_SPREAD_H #define SEEN_SP_GRADIENT_SPREAD_H diff --git a/src/object/sp-gradient-units.h b/src/object/sp-gradient-units.h index 2f58897b0..1a4335dc0 100644 --- a/src/object/sp-gradient-units.h +++ b/src/object/sp-gradient-units.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_GRADIENT_UNITS_H #define SEEN_SP_GRADIENT_UNITS_H diff --git a/src/object/sp-gradient-vector.h b/src/object/sp-gradient-vector.h index e57820b56..82721aa00 100644 --- a/src/object/sp-gradient-vector.h +++ b/src/object/sp-gradient-vector.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_GRADIENT_VECTOR_H #define SEEN_SP_GRADIENT_VECTOR_H diff --git a/src/object/sp-gradient.cpp b/src/object/sp-gradient.cpp index 9aee288be..eb9b551cb 100644 --- a/src/object/sp-gradient.cpp +++ b/src/object/sp-gradient.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SPGradient, SPStop, SPLinearGradient, SPRadialGradient, * SPMeshGradient, SPMeshRow, SPMeshPatch @@ -17,7 +18,7 @@ * Copyright (C) 2009 Jasper van de Gronde * Copyright (C) 2011 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. * */ diff --git a/src/object/sp-gradient.h b/src/object/sp-gradient.h index a8d7ab87e..3de9cbe17 100644 --- a/src/object/sp-gradient.h +++ b/src/object/sp-gradient.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_GRADIENT_H #define SEEN_SP_GRADIENT_H /* @@ -11,7 +12,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/affine.h> diff --git a/src/object/sp-guide.cpp b/src/object/sp-guide.cpp index 6cd3f1248..e569a9878 100644 --- a/src/object/sp-guide.cpp +++ b/src/object/sp-guide.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Inkscape guideline implementation * @@ -12,7 +13,7 @@ * Copyright (C) 2004 Monash University * Copyright (C) 2007 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-guide.h b/src/object/sp-guide.h index 353269e2b..57a52e627 100644 --- a/src/object/sp-guide.h +++ b/src/object/sp-guide.h @@ -1,17 +1,18 @@ -#ifndef SEEN_SP_GUIDE_H -#define SEEN_SP_GUIDE_H - -/* - * SPGuide - * - * A guideline - * - * Copyright (C) Lauris Kaplinski 2000 - * Copyright (C) Johan Engelen 2007 +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * SPGuide -- a guideline + *//* + * Authors: + * Lauris Kaplinski 2000 + * Johan Engelen 2007 * Abhishek Sharma * Jon A. Cruz - * + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ +#ifndef SEEN_SP_GUIDE_H +#define SEEN_SP_GUIDE_H #include <2geom/point.h> #include diff --git a/src/object/sp-hatch-path.cpp b/src/object/sp-hatch-path.cpp index 76e7d4100..c2fbc7ed0 100644 --- a/src/object/sp-hatch-path.cpp +++ b/src/object/sp-hatch-path.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * SVG implementation @@ -9,7 +10,7 @@ * * Copyright (C) 2014 Tomasz Boczkowski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-hatch-path.h b/src/object/sp-hatch-path.h index 2690cbc0f..105259018 100644 --- a/src/object/sp-hatch-path.h +++ b/src/object/sp-hatch-path.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * SVG implementation @@ -9,7 +10,7 @@ * * Copyright (C) 2014 Tomasz Boczkowski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_SP_HATCH_PATH_H diff --git a/src/object/sp-hatch.cpp b/src/object/sp-hatch.cpp index 7183b561c..3ed0e7072 100644 --- a/src/object/sp-hatch.cpp +++ b/src/object/sp-hatch.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * SVG implementation @@ -9,7 +10,7 @@ * * Copyright (C) 2014 Tomasz Boczkowski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-hatch.h" diff --git a/src/object/sp-hatch.h b/src/object/sp-hatch.h index 8ff2064ce..446be0357 100644 --- a/src/object/sp-hatch.h +++ b/src/object/sp-hatch.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * @file * SVG implementation @@ -9,7 +10,7 @@ * * Copyright (C) 2014 Tomasz Boczkowski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_SP_HATCH_H diff --git a/src/object/sp-image.cpp b/src/object/sp-image.cpp index 84106729b..f3be15b53 100644 --- a/src/object/sp-image.cpp +++ b/src/object/sp-image.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -10,7 +11,7 @@ * Copyright (C) 1999-2005 Authors * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H @@ -30,7 +31,7 @@ #include "display/drawing-image.h" #include "display/cairo-utils.h" #include "display/curve.h" -//Added for preserveAspectRatio support -- EAF +// Added for preserveAspectRatio support -- EAF #include "attributes.h" #include "print.h" #include "document.h" diff --git a/src/object/sp-image.h b/src/object/sp-image.h index 4ae9d7380..2bc5e49a2 100644 --- a/src/object/sp-image.h +++ b/src/object/sp-image.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * SVG implementation *//* @@ -8,7 +9,7 @@ * Copyright (C) 1999-2005 Authors * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INKSCAPE_SP_IMAGE_H diff --git a/src/object/sp-item-group.cpp b/src/object/sp-item-group.cpp index 7852ea4fa..fead94274 100644 --- a/src/object/sp-item-group.cpp +++ b/src/object/sp-item-group.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -11,7 +12,7 @@ * Copyright (C) 1999-2006 authors * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-item-group.h b/src/object/sp-item-group.h index f2e4a0fb5..5f9b1871f 100644 --- a/src/object/sp-item-group.h +++ b/src/object/sp-item-group.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_ITEM_GROUP_H #define SEEN_SP_ITEM_GROUP_H @@ -10,7 +11,7 @@ * Copyright (C) 1999-2002 authors * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-item-rm-unsatisfied-cns.cpp b/src/object/sp-item-rm-unsatisfied-cns.cpp index f0b5a863e..88fe6ca56 100644 --- a/src/object/sp-item-rm-unsatisfied-cns.cpp +++ b/src/object/sp-item-rm-unsatisfied-cns.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include <2geom/coord.h> diff --git a/src/object/sp-item-rm-unsatisfied-cns.h b/src/object/sp-item-rm-unsatisfied-cns.h index 62f688b51..ac03b7425 100644 --- a/src/object/sp-item-rm-unsatisfied-cns.h +++ b/src/object/sp-item-rm-unsatisfied-cns.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_ITEM_RM_UNSATISFIED_CNS_H #define SEEN_SP_ITEM_RM_UNSATISFIED_CNS_H diff --git a/src/object/sp-item-transform.cpp b/src/object/sp-item-transform.cpp index 3675323ca..2806931c0 100644 --- a/src/object/sp-item-transform.cpp +++ b/src/object/sp-item-transform.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Transforming single items * @@ -11,7 +12,7 @@ * * Copyright (C) 1999-2011 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/transforms.h> diff --git a/src/object/sp-item-transform.h b/src/object/sp-item-transform.h index d563c9768..f5a40c3ab 100644 --- a/src/object/sp-item-transform.h +++ b/src/object/sp-item-transform.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_ITEM_TRANSFORM_H #define SEEN_SP_ITEM_TRANSFORM_H diff --git a/src/object/sp-item-update-cns.cpp b/src/object/sp-item-update-cns.cpp index a7f7958c3..f70d91b9f 100644 --- a/src/object/sp-item-update-cns.cpp +++ b/src/object/sp-item-update-cns.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include "satisfied-guide-cns.h" diff --git a/src/object/sp-item-update-cns.h b/src/object/sp-item-update-cns.h index d0b080552..3ff0d6262 100644 --- a/src/object/sp-item-update-cns.h +++ b/src/object/sp-item-update-cns.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_ITEM_UPDATE_CNS_H #define SEEN_SP_ITEM_UPDATE_CNS_H diff --git a/src/object/sp-item.cpp b/src/object/sp-item.cpp index bc5922b3f..e9ec95252 100644 --- a/src/object/sp-item.cpp +++ b/src/object/sp-item.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Authors: * Lauris Kaplinski @@ -9,7 +10,7 @@ * Copyright (C) 2001-2006 authors * Copyright (C) 2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-item.h" diff --git a/src/object/sp-item.h b/src/object/sp-item.h index c041a2fa3..2bd8f2215 100644 --- a/src/object/sp-item.h +++ b/src/object/sp-item.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_ITEM_H #define SEEN_SP_ITEM_H @@ -17,7 +18,7 @@ * Copyright (C) 2001-2002 Ximian, Inc. * Copyright (C) 2004 Monash University * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/object/sp-line.cpp b/src/object/sp-line.cpp index 37b8a1300..a095d8514 100644 --- a/src/object/sp-line.cpp +++ b/src/object/sp-line.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -8,7 +9,7 @@ * * Copyright (C) 1999-2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "attributes.h" diff --git a/src/object/sp-line.h b/src/object/sp-line.h index f27490c39..5861d5b88 100644 --- a/src/object/sp-line.h +++ b/src/object/sp-line.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_LINE_H #define SEEN_SP_LINE_H @@ -11,7 +12,7 @@ * * Copyright (C) 1999-2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "svg/svg-length.h" diff --git a/src/object/sp-linear-gradient.cpp b/src/object/sp-linear-gradient.cpp index 47faaea1d..4d2867f98 100644 --- a/src/object/sp-linear-gradient.cpp +++ b/src/object/sp-linear-gradient.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include "sp-linear-gradient.h" diff --git a/src/object/sp-linear-gradient.h b/src/object/sp-linear-gradient.h index 48e3ae3d4..f88c38dc4 100644 --- a/src/object/sp-linear-gradient.h +++ b/src/object/sp-linear-gradient.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SP_LINEAR_GRADIENT_H #define SP_LINEAR_GRADIENT_H diff --git a/src/object/sp-lpe-item.cpp b/src/object/sp-lpe-item.cpp index 8adddddb8..47296cc06 100755 --- a/src/object/sp-lpe-item.cpp +++ b/src/object/sp-lpe-item.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Base class for live path effect items */ @@ -9,7 +10,7 @@ * * Copyright (C) 2008 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifdef HAVE_CONFIG_H diff --git a/src/object/sp-lpe-item.h b/src/object/sp-lpe-item.h index a29c228cb..55e32dad6 100644 --- a/src/object/sp-lpe-item.h +++ b/src/object/sp-lpe-item.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SP_LPE_ITEM_H_SEEN #define SP_LPE_ITEM_H_SEEN @@ -11,7 +12,7 @@ * * Copyright (C) 2008 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-marker-loc.h b/src/object/sp-marker-loc.h index b6877e5aa..6b88d6999 100644 --- a/src/object/sp-marker-loc.h +++ b/src/object/sp-marker-loc.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_MARKER_LOC_H #define SEEN_SP_MARKER_LOC_H diff --git a/src/object/sp-marker.cpp b/src/object/sp-marker.cpp index 8017a182d..a29179c30 100644 --- a/src/object/sp-marker.cpp +++ b/src/object/sp-marker.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -11,7 +12,7 @@ * 2004-2006 Bryce Harrington * 2008 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-marker.h b/src/object/sp-marker.h index 04fcc3ac5..5bd5a9ccd 100644 --- a/src/object/sp-marker.h +++ b/src/object/sp-marker.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_MARKER_H #define SEEN_SP_MARKER_H @@ -10,7 +11,7 @@ * Copyright (C) 1999-2003 Lauris Kaplinski * Copyright (C) 2008 Johan Engelen * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /* * This is quite similar in logic to diff --git a/src/object/sp-mask.cpp b/src/object/sp-mask.cpp index 3dfd5b72a..7b6a49ed6 100644 --- a/src/object/sp-mask.cpp +++ b/src/object/sp-mask.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -8,7 +9,7 @@ * * Copyright (C) 2003 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-mask.h b/src/object/sp-mask.h index f07c2ccd1..db56035d7 100644 --- a/src/object/sp-mask.h +++ b/src/object/sp-mask.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_MASK_H #define SEEN_SP_MASK_H @@ -10,7 +11,7 @@ * * Copyright (C) 2003 authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/rect.h> diff --git a/src/object/sp-mesh-array.cpp b/src/object/sp-mesh-array.cpp index 60bd11940..231af48ff 100644 --- a/src/object/sp-mesh-array.cpp +++ b/src/object/sp-mesh-array.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file A group of classes and functions for manipulating mesh gradients. @@ -5,7 +6,7 @@ be shared between two patches and the corners between up to four. The order of the points for each side always goes from left to right or top to bottom. - For sides 2 and 3 the points must be reversed when used (as in calls to cairo functions). + For sides 2 and 3 the points must be reversed when used (as in calls to cairo functions). Two patches: (C=corner, S=side, H=handle, T=tensor) @@ -34,7 +35,7 @@ * * Copyright (C) 2012, 2015 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-mesh-array.h b/src/object/sp-mesh-array.h index e334de90b..d2e3be924 100644 --- a/src/object/sp-mesh-array.h +++ b/src/object/sp-mesh-array.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_MESH_ARRAY_H #define SEEN_SP_MESH_ARRAY_H /* @@ -6,7 +7,7 @@ * * Copyrigt (C) 2012 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ /** diff --git a/src/object/sp-mesh-gradient.cpp b/src/object/sp-mesh-gradient.cpp index 4e1d78bee..cf693f774 100644 --- a/src/object/sp-mesh-gradient.cpp +++ b/src/object/sp-mesh-gradient.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include "attributes.h" diff --git a/src/object/sp-mesh-gradient.h b/src/object/sp-mesh-gradient.h index 9888ba3a1..48e3ce4e6 100644 --- a/src/object/sp-mesh-gradient.h +++ b/src/object/sp-mesh-gradient.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SP_MESH_GRADIENT_H #define SP_MESH_GRADIENT_H diff --git a/src/object/sp-mesh-patch.cpp b/src/object/sp-mesh-patch.cpp index 1331bf79b..88d3298fd 100644 --- a/src/object/sp-mesh-patch.cpp +++ b/src/object/sp-mesh-patch.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @gradient meshpatch class. */ @@ -12,7 +13,7 @@ * Copyright (C) 2010 Jon A. Cruz * Copyright (C) 2012 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-mesh-patch.h" #include "style.h" diff --git a/src/object/sp-mesh-patch.h b/src/object/sp-mesh-patch.h index c8f1feb41..7ff780f43 100644 --- a/src/object/sp-mesh-patch.h +++ b/src/object/sp-mesh-patch.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_MESHPATCH_H #define SEEN_SP_MESHPATCH_H @@ -9,7 +10,7 @@ * * Copyright (C) 2012 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-mesh-row.cpp b/src/object/sp-mesh-row.cpp index bd2274dbd..1456e76bd 100644 --- a/src/object/sp-mesh-row.cpp +++ b/src/object/sp-mesh-row.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * @gradient meshrow class. */ @@ -12,7 +13,7 @@ * Copyright (C) 2010 Jon A. Cruz * Copyright (C) 2012 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-mesh-row.h" #include "style.h" diff --git a/src/object/sp-mesh-row.h b/src/object/sp-mesh-row.h index 48f696253..89baa5e14 100644 --- a/src/object/sp-mesh-row.h +++ b/src/object/sp-mesh-row.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_MESHROW_H #define SEEN_SP_MESHROW_H @@ -8,7 +9,7 @@ * Authors: Tavmjong Bah * Copyright (C) 2012 Tavmjong Bah * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object.h" diff --git a/src/object/sp-metadata.cpp b/src/object/sp-metadata.cpp index 223ab0f12..72a2d1eca 100644 --- a/src/object/sp-metadata.cpp +++ b/src/object/sp-metadata.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -6,7 +7,7 @@ * * Copyright (C) 2004 Kees Cook * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-metadata.h" diff --git a/src/object/sp-metadata.h b/src/object/sp-metadata.h index 450b429b4..b0b2adcb7 100644 --- a/src/object/sp-metadata.h +++ b/src/object/sp-metadata.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_METADATA_H #define SEEN_SP_METADATA_H @@ -9,7 +10,7 @@ * * Copyright (C) 2004 Kees Cook * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object.h" diff --git a/src/object/sp-missing-glyph.cpp b/src/object/sp-missing-glyph.cpp index d6c8a9288..a69f70fb8 100644 --- a/src/object/sp-missing-glyph.cpp +++ b/src/object/sp-missing-glyph.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG element implementation * @@ -7,7 +8,7 @@ * * Copyright (C) 2008, Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "xml/repr.h" diff --git a/src/object/sp-missing-glyph.h b/src/object/sp-missing-glyph.h index 883434e46..7f80ffc65 100644 --- a/src/object/sp-missing-glyph.h +++ b/src/object/sp-missing-glyph.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_MISSING_GLYPH_H #define SEEN_SP_MISSING_GLYPH_H @@ -9,7 +10,7 @@ * * Copyright (C) 2008 Felipe C. da S. Sanches * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object.h" diff --git a/src/object/sp-namedview.cpp b/src/object/sp-namedview.cpp index 0a2cc4888..e05d3d32d 100644 --- a/src/object/sp-namedview.cpp +++ b/src/object/sp-namedview.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * implementation * @@ -11,7 +12,7 @@ * Copyright (C) 1999-2013 Authors * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-namedview.h b/src/object/sp-namedview.h index 0d6ffa58e..0d3b6b8f2 100644 --- a/src/object/sp-namedview.h +++ b/src/object/sp-namedview.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef INKSCAPE_SP_NAMEDVIEW_H #define INKSCAPE_SP_NAMEDVIEW_H @@ -11,7 +12,7 @@ * Copyright (C) 2006 Johan Engelen * Copyright (C) Lauris Kaplinski 2000-2002 * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #define SP_NAMEDVIEW(obj) (dynamic_cast((SPObject*)obj)) diff --git a/src/object/sp-object-group.cpp b/src/object/sp-object-group.cpp index 422e20da4..09772872d 100644 --- a/src/object/sp-object-group.cpp +++ b/src/object/sp-object-group.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Abstract base class for non-item groups * @@ -9,7 +10,7 @@ * Copyright (C) 1999-2003 Authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object-group.h" diff --git a/src/object/sp-object-group.h b/src/object/sp-object-group.h index 1def4a8d1..604c9ba6d 100644 --- a/src/object/sp-object-group.h +++ b/src/object/sp-object-group.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_OBJECTGROUP_H #define SEEN_SP_OBJECTGROUP_H @@ -11,7 +12,7 @@ * Copyright (C) 1999-2003 Authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-object.h" diff --git a/src/object/sp-object.cpp b/src/object/sp-object.cpp index 7caab7d70..aa446bf8b 100644 --- a/src/object/sp-object.cpp +++ b/src/object/sp-object.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SPObject implementation. * @@ -12,7 +13,7 @@ * Copyright (C) 1999-2016 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-object.h b/src/object/sp-object.h index 3e94f6484..945367d76 100644 --- a/src/object/sp-object.h +++ b/src/object/sp-object.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SP_OBJECT_H_SEEN #define SP_OBJECT_H_SEEN @@ -12,7 +13,7 @@ * Copyright (C) 1999-2016 authors * Copyright (C) 2001-2002 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-offset.cpp b/src/object/sp-offset.cpp index ee8bbab2f..13de079e0 100644 --- a/src/object/sp-offset.cpp +++ b/src/object/sp-offset.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * Implementation of . */ @@ -11,7 +12,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-offset.h" diff --git a/src/object/sp-offset.h b/src/object/sp-offset.h index 018211d22..f5e9bf132 100644 --- a/src/object/sp-offset.h +++ b/src/object/sp-offset.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_OFFSET_H #define SEEN_SP_OFFSET_H /* @@ -8,7 +9,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-paint-server-reference.h b/src/object/sp-paint-server-reference.h index a4dcf7808..4f496bab4 100644 --- a/src/object/sp-paint-server-reference.h +++ b/src/object/sp-paint-server-reference.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_PAINT_SERVER_REFERENCE_H #define SEEN_SP_PAINT_SERVER_REFERENCE_H @@ -12,7 +13,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 2010 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "uri-references.h" diff --git a/src/object/sp-paint-server.cpp b/src/object/sp-paint-server.cpp index 9ada0fee5..286360efb 100644 --- a/src/object/sp-paint-server.cpp +++ b/src/object/sp-paint-server.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Base class for gradients and patterns * @@ -10,7 +11,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 2010 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-paint-server-reference.h" diff --git a/src/object/sp-paint-server.h b/src/object/sp-paint-server.h index 4cd61bcda..9e0617048 100644 --- a/src/object/sp-paint-server.h +++ b/src/object/sp-paint-server.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_PAINT_SERVER_H #define SEEN_SP_PAINT_SERVER_H @@ -12,7 +13,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 2010 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-path.cpp b/src/object/sp-path.cpp index 1da1ddc92..d3394c9b5 100644 --- a/src/object/sp-path.cpp +++ b/src/object/sp-path.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -12,7 +13,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 1999-2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-path.h b/src/object/sp-path.h index 67beacb7e..4ccec67d0 100644 --- a/src/object/sp-path.h +++ b/src/object/sp-path.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_PATH_H #define SEEN_SP_PATH_H @@ -13,7 +14,7 @@ * Copyright (C) 2000-2001 Ximian, Inc. * Copyright (C) 1999-2012 Authors * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-shape.h" diff --git a/src/object/sp-pattern.cpp b/src/object/sp-pattern.cpp index 925b3e3ee..db4366d63 100644 --- a/src/object/sp-pattern.cpp +++ b/src/object/sp-pattern.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -9,7 +10,7 @@ * * Copyright (C) 2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-pattern.h" diff --git a/src/object/sp-pattern.h b/src/object/sp-pattern.h index 00e229d3d..a5fc3d0c5 100644 --- a/src/object/sp-pattern.h +++ b/src/object/sp-pattern.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** @file * SVG implementation *//* @@ -7,7 +8,7 @@ * * Copyright (C) 2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_SP_PATTERN_H diff --git a/src/object/sp-polygon.cpp b/src/object/sp-polygon.cpp index 979005888..a528b99cd 100644 --- a/src/object/sp-polygon.cpp +++ b/src/object/sp-polygon.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -8,7 +9,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "attributes.h" diff --git a/src/object/sp-polygon.h b/src/object/sp-polygon.h index 17bfad2e5..afb1aa439 100644 --- a/src/object/sp-polygon.h +++ b/src/object/sp-polygon.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_POLYGON_H #define SEEN_SP_POLYGON_H @@ -10,7 +11,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "sp-shape.h" diff --git a/src/object/sp-polyline.cpp b/src/object/sp-polyline.cpp index 316078876..c75e4bcf0 100644 --- a/src/object/sp-polyline.cpp +++ b/src/object/sp-polyline.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -8,7 +9,7 @@ * * Copyright (C) 1999-2002 Lauris Kaplinski * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "attributes.h" diff --git a/src/object/sp-polyline.h b/src/object/sp-polyline.h index 6edb056ec..005413b66 100644 --- a/src/object/sp-polyline.h +++ b/src/object/sp-polyline.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SEEN_SP_POLYLINE_H #define SEEN_SP_POLYLINE_H diff --git a/src/object/sp-radial-gradient.cpp b/src/object/sp-radial-gradient.cpp index e01aa1639..271894ae2 100644 --- a/src/object/sp-radial-gradient.cpp +++ b/src/object/sp-radial-gradient.cpp @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #include #include "sp-radial-gradient.h" diff --git a/src/object/sp-radial-gradient.h b/src/object/sp-radial-gradient.h index a89c56274..b88ac7e2f 100644 --- a/src/object/sp-radial-gradient.h +++ b/src/object/sp-radial-gradient.h @@ -1,3 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/** @file + * TODO: insert short description here + *//* + * Authors: see git history + * + * Copyright (C) 2018 Authors + * Released under GNU GPL v2+, read the file 'COPYING' for more information. + */ #ifndef SP_RADIAL_GRADIENT_H #define SP_RADIAL_GRADIENT_H diff --git a/src/object/sp-rect.cpp b/src/object/sp-rect.cpp index 26dd0147f..207d2fc5a 100644 --- a/src/object/sp-rect.cpp +++ b/src/object/sp-rect.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG implementation * @@ -8,7 +9,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include "display/curve.h" diff --git a/src/object/sp-rect.h b/src/object/sp-rect.h index 5c587e89f..39fac16f9 100644 --- a/src/object/sp-rect.h +++ b/src/object/sp-rect.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef SEEN_SP_RECT_H #define SEEN_SP_RECT_H @@ -11,7 +12,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include <2geom/forward.h> diff --git a/src/object/sp-root.cpp b/src/object/sp-root.cpp index 3325a1ef2..dc7002ddb 100644 --- a/src/object/sp-root.cpp +++ b/src/object/sp-root.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SVG \ implementation. */ @@ -10,7 +11,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #include diff --git a/src/object/sp-root.h b/src/object/sp-root.h index e821c8357..310f878f1 100644 --- a/src/object/sp-root.h +++ b/src/object/sp-root.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** \file * SPRoot: SVG \ implementation. */ @@ -8,7 +9,7 @@ * Copyright (C) 1999-2002 Lauris Kaplinski * Copyright (C) 2000-2001 Ximian, Inc. * - * Released under GNU GPL, read the file 'COPYING' for more information + * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SP_ROOT_H_SEEN diff --git a/src/object/sp-script.cpp b/src/object/sp-script.cpp index 79b79fb01..d965421cb 100644 --- a/src/object/sp-script.cpp +++ b/src/object/sp-script.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * SVG