Code

All extensions are now propper XML files with a namespace and all validate against...
authormfloryan <mfloryan@users.sourceforge.net>
Fri, 18 Apr 2008 15:49:46 +0000 (15:49 +0000)
committermfloryan <mfloryan@users.sourceforge.net>
Fri, 18 Apr 2008 15:49:46 +0000 (15:49 +0000)
97 files changed:
share/extensions/addnodes.inx
share/extensions/ai_input.inx
share/extensions/ai_output.inx
share/extensions/aisvg.inx
share/extensions/ccx_input.inx
share/extensions/cdr_input.inx
share/extensions/cdt_input.inx
share/extensions/cgm_input.inx
share/extensions/cmx_input.inx
share/extensions/color_brighter.inx
share/extensions/color_custom.inx
share/extensions/color_darker.inx
share/extensions/color_desaturate.inx
share/extensions/color_grayscale.inx
share/extensions/color_lesshue.inx
share/extensions/color_lesslight.inx
share/extensions/color_lesssaturation.inx
share/extensions/color_morehue.inx
share/extensions/color_morelight.inx
share/extensions/color_moresaturation.inx
share/extensions/color_negative.inx
share/extensions/color_randomize.inx
share/extensions/color_removeblue.inx
share/extensions/color_removegreen.inx
share/extensions/color_removered.inx
share/extensions/color_replace.inx
share/extensions/color_rgbbarrel.inx
share/extensions/dia.inx
share/extensions/dimension.inx
share/extensions/dots.inx
share/extensions/dxf_input.inx
share/extensions/dxf_outlines.inx
share/extensions/dxf_output.inx
share/extensions/edge3d.inx
share/extensions/embedimage.inx
share/extensions/eps_input.inx
share/extensions/epsi_output.inx
share/extensions/eqtexsvg.inx
share/extensions/export_gimp_palette.inx
share/extensions/extractimage.inx
share/extensions/fig_input.inx
share/extensions/flatten.inx
share/extensions/fractalize.inx
share/extensions/funcplot.inx
share/extensions/gears.inx
share/extensions/gimp_xcf.inx
share/extensions/handles.inx
share/extensions/inkscape.extension.rng [new file with mode: 0644]
share/extensions/inkscape_help_askaquestion.inx
share/extensions/inkscape_help_commandline.inx
share/extensions/inkscape_help_faq.inx
share/extensions/inkscape_help_keys.inx
share/extensions/inkscape_help_manual.inx
share/extensions/inkscape_help_relnotes.inx
share/extensions/inkscape_help_reportabug.inx
share/extensions/inkscape_help_svgspec.inx
share/extensions/interp.inx
share/extensions/lindenmayer.inx
share/extensions/lorem_ipsum.inx
share/extensions/markers_strokepaint.inx
share/extensions/measure.inx
share/extensions/motion.inx
share/extensions/outline2svg.inx
share/extensions/pathalongpath.inx
share/extensions/pathscatter.inx
share/extensions/perfectboundcover.inx
share/extensions/perspective.inx
share/extensions/ps_input.inx
share/extensions/radiusrand.inx
share/extensions/randompnt.inx
share/extensions/randompos.inx
share/extensions/render_alphabetsoup.inx
share/extensions/render_barcode.inx
share/extensions/restack.inx
share/extensions/rtree.inx
share/extensions/rubberstretch.inx
share/extensions/sk1_input.inx
share/extensions/sk_input.inx
share/extensions/spirograph.inx
share/extensions/straightseg.inx
share/extensions/summersnight.inx
share/extensions/svg2xaml.inx
share/extensions/svg_and_media_zip_output.inx
share/extensions/svgz_input.inx
share/extensions/svgz_output.inx
share/extensions/text_braille.inx
share/extensions/text_flipcase.inx
share/extensions/text_lowercase.inx
share/extensions/text_randomcase.inx
share/extensions/text_replace.inx
share/extensions/text_sentencecase.inx
share/extensions/text_titlecase.inx
share/extensions/text_uppercase.inx
share/extensions/txt2svg.inx
share/extensions/whirl.inx
share/extensions/wmf_input.inx
share/extensions/xaml2svg.inx

index c6db21e5436ce4dd131048dce0d7cef172aa24f7..b753bbbe29bc999166c244c3904e1dd76a412cc6 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Add Nodes</_name>
     <id>org.ekips.filter.addnodes</id>
        <dependency type="executable" location="extensions">addnodes.py</dependency>
index 2adcac2c5ddb635a706c76aed51894531c4e661d..adc79dc5c481441a5beae599f8a4693ce85e5557 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>AI 8.0 Input</_name>
     <id>org.inkscape.input.ai</id>
     <dependency type="executable" location="path">perl</dependency>
index a4a07da49c9def41127fe630b1db4c26a6880ee6..a94dd76a06c5f02c4a9126a881c7c1e943e55b2d 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>AI 8.0 Output</_name>
     <id>org.inkscape.output.ai</id>
     <dependency type="executable" location="path">gs</dependency>
index 3168e043ac4d9bb72c0bd99648ecfe7091208cb9..929fd45464e065f97c57e818bc5f688dd884273e 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>AI SVG Input</_name>
     <id>org.inkscape.input.aisvg</id>
     <input>
index 89b89fedd86ebad920e1e4ca8f45840d2dcae69c..3ed4a2dbef52e3bde990c2970e81b0f363f3a541 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Corel DRAW Compressed Exchange files input</_name>
     <id>org.inkscape.input.ccx</id>
     <dependency type="executable" location="path">uniconv</dependency>
index 205eacefb9b9b9cd87662605f1861b186d9619e3..7feeedf8737134a25755ea8951b52d71f40fa3e3 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Corel DRAW Input</_name>
     <id>org.inkscape.input.cdr</id>
     <dependency type="executable" location="path">uniconv</dependency>
index 434b7bdad8cc26f73fb18ef16eb348c53ada890a..698b37deea2c2e99ebd60fb147db21b332308ba5 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Corel DRAW templates input</_name>
     <id>org.inkscape.input.cdt</id>
     <dependency type="executable" location="path">uniconv</dependency>
index 6ce690f329f4f590cf0b7d9bf8e368b7a731fbc0..82b5265309ad4577a3f34048922c9cf118467b6a 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Computer Graphics Metafile files input</_name>
     <id>org.inkscape.input.cgm</id>
     <dependency type="executable" location="path">uniconv</dependency>
index b57374370723e063af070e63199d924ac6091628..b4500102dc003a87711660fd47c8065c0b8c5bb0 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Corel DRAW Presentation Exchange files input</_name>
     <id>org.inkscape.input.cmx</id>
     <dependency type="executable" location="path">uniconv</dependency>
index e91428ef51b0e49d8356e45c7a8ecba110cd0a4b..437478ef55bf77093850a38de4adf57558327166 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Brighter</_name>
        <id>org.inkscape.color.brighter</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 6ec34e64d8a38555e84c9fe981b5fd5ec77c3357..78fd504aad0a794c4757830578c964fe4c5fa8e2 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Custom</_name>
        <id>org.inkscape.color.custom</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 40cc78d8b5870403d5ac8b3081852b6e96a15318..f977b827ac21768795cc147ee0f260efe824a036 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Darker</_name>
        <id>org.inkscape.color.darker</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 80d54cdba911c0b84f8575bee27ac2b9c46d049f..e249b8903cafb460bc0ff69bdbd4af7b032cdc78 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Desaturate</_name>
        <id>org.inkscape.color.desaturate</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index ee3acf782c3cb7dbc29629a9030b188cfec4133f..e1a3b48e1144dc6e139ddfa2051a8df1a1d0bfba 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Grayscale</_name>
        <id>org.inkscape.color.grayscale</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index e285bf93e9b11fa6a3d7be9730e0c271c06fa381..11aad61067c0f6bb191f10c2d63a48942b085cbe 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Less Hue</_name>
        <id>org.inkscape.color.lesshue</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 66b9be11afabe624c7744d59ffd0564e9e16fbdd..5d66c900f9d5a1a72935f109fb154f58967dab7a 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Less Light</_name>
        <id>org.inkscape.color.lesslight</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 860dcd12bde547dc7d417a2676ada4d22318e075..7ace6f9471bf1c36c948a80f7db09116bcda092a 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Less Saturation</_name>
        <id>org.inkscape.color.lesssaturation</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 6fe3ac7855d075683ab9eb325d78bf8b89b31d54..279747d45ef82f95165411cb0f100d8cf1317703 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>More Hue</_name>
        <id>org.inkscape.color.morehue</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index cefd3c0b627ad5473fcdea5f7a2e2834363bc3af..416f7a36286f9469f91c49a1133588c0862dd695 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>More Light</_name>
        <id>org.inkscape.color.morelight</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index ab5898ec4aa5e0a88ac8ecb89d4094b1b814c998..0f479ab851e11156c455a8cf64f3b70b80dd5737 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>More Saturation</_name>
        <id>org.inkscape.color.moresaturation</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 5651d84835580548bcb38f87f55a17e77ade2eee..cae53633652f945ed01eb065316c62b2bcc7e409 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Negative</_name>
        <id>org.inkscape.color.negative</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 43b923fd67955b5e9c9fa1514d4ab6ad39ca0e8b..a6fdb72560ba9d5fe70c40c30ad772432d615ed4 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Randomize</_name>
        <id>org.inkscape.color.randomize</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 898bcf9734406a16449cea193f73964a1bc61e0f..6f7ce46df433594746c2e10e9b15423521e992ad 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Remove Blue</_name>
        <id>org.inkscape.color.removeblue</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 6ba2c569424044a11812f525bee82a4b1af2324e..1d35a58d3b6037320226fb04fa0a583baa3e9084 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Remove Green</_name>
        <id>org.inkscape.color.removegreen</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 110a20c9727721d374d695f8c5a128583ecaa544..918e7c1c2e3035acb60040ea6a6e36eba8eeb338 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Remove Red</_name>
        <id>org.inkscape.color.removered</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 3e6ebb91a11f09399b81aca512eb182ea4a15176..f62b2a4e523f141567af0bc43de21a985a543876 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Replace color</_name>
        <id>org.inkscape.color.replacecolor</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 11fbf26b27ef162584f37e60371332966175fee3..f956ab961b26fa5e3c939f78e1b02a5c03880831 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>RGB Barrel</_name>
        <id>org.inkscape.color.rgbbarrel</id>
        <dependency type="executable" location="extensions">coloreffect.py</dependency>
index 8740764496646205f24cd6a01d0ac4a8e04d047f..746fbcd567c0f450e67f7b43afa27065b8dcf84c 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Dia Input</_name>
     <id>org.inkscape.input.dia</id>
     <dependency type="executable" location="extensions" _description="The dia2svg.sh script should be installed with your Inkscape distribution.  If you do not have it, there is likely to be something wrong with your Inkscape installation.">dia2svg.sh</dependency>
index e2e7c2bd125cf82a6e177f1fd5b30f2582e884d7..f9fdc20eb419bee237e564fe2b528dc5f7b6c521 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Dimensions</_name>
     <id>se.lewerin.filter.dimension</id>
        <dependency type="executable" location="extensions">dimension.py</dependency>
index ac306cffc9444a274ee6cb5ace04a3be9a8eae8c..4655f838b8722f8156324ea23dddbda5d73dfdb5 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Number Nodes</_name>
     <id>org.ekips.filter.dots</id>
        <dependency type="executable" location="extensions">dots.py</dependency>
index 769c29fdd01eece842a7b3e714e03725092f6e3c..8a37eff618e24fa13b182870d1a96e8a61e4e584 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>DXF Input</_name>
     <id>org.inkscape.input.dxf</id>
     <dependency type="executable" _description="dxf2svg may come with Inkscape, but is also at http://dxf-svg-convert.sourceforge.net/">dxf2svg</dependency>
index 8438558e663a517616e45de8d947873ac9e0d5fa..0fc032d6f9cdbbb17444b8f29b54b98a6cb00709 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Desktop Cutting Plotter</_name>
     <id>org.ekips.output.dxf_outlines</id>
        <dependency type="extension">org.inkscape.output.svg.inkscape</dependency>
index 1c5e37a9a1206d1a73a0d125173fc75cef848d94..0cb0b734fe0af61503a3ca4ec0bdda2f00e637ea 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>DXF Output</_name>
     <id>org.inkscape.output.dxf</id>
     <dependency type="extension">org.inkscape.output.ps</dependency>
index 6bd4c928c060692d951c8349f86045bb2ad297c3..9b287359ffca49d07c9873c9daca2f70b6939bdf 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
   <_name>Edge 3D</_name>
   <id>org.greygreen.inkscape.effects.edge3d</id>
   <dependency type="executable" location="extensions">edge3d.py</dependency>
index fd0c2e3b3f868a06a0a5889dc3f74a3bc419aa69..b244e78554e3934eef549a3d56fa09f94e411027 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Embed All Images</_name>
     <id>org.ekips.filter.embedimage</id>
        <dependency type="executable" location="extensions">embedimage.py</dependency>
index b901d3b6f88a34aa9a3cc8e94412623239b2ea85..5529f003b4d5026062a56ced917eed95e4020dbd 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>EPS Input</_name>
     <id>org.inkscape.input.eps</id>
     <dependency type="executable">pstoedit</dependency>
index 06197dc0ae2e0041db15352ea8e5c10f25bb969b..80f19038e469f34eefa3feaf30046e4979dca360 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>EPSI Output</_name>
     <id>org.inkscape.output.epsi</id>
     <dependency type="extension">org.inkscape.output.ps</dependency>
index b9923f45b165817c5ac813d13e0c5417acdd4cdd..e99dfeb1d2faff8433ea209cc32b734c55042104 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>LaTeX formula</_name>
     <id>org.inkscape.effect.eqtexsvg</id>
        <dependency type="executable" location="extensions">eqtexsvg.py</dependency>
index bad53b91f0f06b9a77eeefbc7fab15c9e180f037..b7a1b158edd9016bfcb88b5d4bbd4768b53c3130 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Export as GIMP Palette</_name>
     <id>com.kaioa.export_gimp_palette</id>
     <dependency type="executable" location="extensions">export_gimp_palette.py</dependency>
index ea621d40b87b982efcc970114c464ae566aa6fc6..bcde98ec29f18b458872d0ccaa8b9dc812137f1a 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Extract One Image</_name>
     <id>org.ekips.filter.extractimage</id>
        <dependency type="executable" location="extensions">extractimage.py</dependency>
index 8fe9d9c6ef79ef80e986987aad0184a2cb2438ac..5ef749bc6dfa2b610aeaaa925cdc594ef10f8aeb 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>XFIG Input</_name>
     <id>org.inkscape.input.fig</id>
     <dependency type="executable" location="path">fig2dev</dependency>
index 9fef611146ee683c33a147cc802ab5cb1943a7e1..8167175d8de5a28030a4fbb46fb8a58169d4ecb1 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
    <_name>Flatten Beziers</_name>
    <id>org.ekips.filter.flatten</id>
        <dependency type="executable" location="extensions">flatten.py</dependency>
index 4bb4e66c9cb3ba8e0d4ca3018ff9e4650fca2502..189bb2afa92d26aad126647a4fc0bc7db237987b 100755 (executable)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Fractalize</_name>
     <id>org.ekips.filter.fractalize</id>
        <dependency type="executable" location="extensions">fractalize.py</dependency>
index a902fa28a2c6b8e07575d5923364d63313d31676..92858362424aa252a3bcc7ddf36d0dece8612ff7 100644 (file)
@@ -1,21 +1,22 @@
-<inkscape-extension>
-    <_name>Function Plotter</_name>
-    <id>org.inkscape.effect.funcplot</id>
-       <dependency type="executable" location="extensions">funcplot.py</dependency>
-       <dependency type="executable" location="extensions">inkex.py</dependency>
-       <param name="tab" type="notebook">
-           <page name="sampling" _gui-text="Range and Sampling">
-               <param name="xstart"   type="float" min="-1000.0" max="1000.0" _gui-text="Start x-value">0.0</param>
-               <param name="xend"     type="float" min="-1000.0" max="1000.0" _gui-text="End x-value">1.0</param>
-               <param name="times2pi" type="boolean"                          _gui-text="Multiply x-range by 2*pi">false</param>
-               <param name="ybottom"  type="float" min="-1000.0" max="1000.0" _gui-text="y-value of rectangle's bottom">0.0</param>
-               <param name="ytop"     type="float" min="-1000.0" max="1000.0" _gui-text="y-value of rectangle's top">1.0</param>
-               <param name="samples"  type="int"   min="2"       max="1000"   _gui-text="Samples">8</param>
-               <param name="isoscale" type="boolean" _gui-text="Isotropic scaling (uses smallest: width/xrange or height/yrange)">false</param>
-               <param name="polar"    type="boolean" _gui-text="Use polar coordinates">true</param>
-           </page>
-           <page name="use" _gui-text="Use">
-               <_param name="funcplotuse" type="description">Select a rectangle before calling effect.
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
+  <_name>Function Plotter</_name>
+  <id>org.inkscape.effect.funcplot</id>
+  <dependency type="executable" location="extensions">funcplot.py</dependency>
+  <dependency type="executable" location="extensions">inkex.py</dependency>
+  <param name="tab" type="notebook">
+    <page name="sampling" _gui-text="Range and Sampling">
+      <param name="xstart" type="float" min="-1000.0" max="1000.0" _gui-text="Start x-value">0.0</param>
+      <param name="xend" type="float" min="-1000.0" max="1000.0" _gui-text="End x-value">1.0</param>
+      <param name="times2pi" type="boolean" _gui-text="Multiply x-range by 2*pi">false</param>
+      <param name="ybottom" type="float" min="-1000.0" max="1000.0" _gui-text="y-value of rectangle's bottom">0.0</param>
+      <param name="ytop" type="float" min="-1000.0" max="1000.0" _gui-text="y-value of rectangle's top">1.0</param>
+      <param name="samples" type="int" min="2" max="1000" _gui-text="Samples">8</param>
+      <param name="isoscale" type="boolean" _gui-text="Isotropic scaling (uses smallest: width/xrange or height/yrange)">false</param>
+      <param name="polar" type="boolean" _gui-text="Use polar coordinates">true</param>
+    </page>
+    <page name="use" _gui-text="Use">
+      <_param name="funcplotuse" type="description">Select a rectangle before calling effect.
 Rectangle determines x and y scales.
 
 With polar coordinates:
@@ -23,9 +24,9 @@ With polar coordinates:
    x scale is set so left and right edges of rectangle are at +/-1.
    Isotropic scaling is disabled.
    First derivative is always determined numerically.</_param>
-           </page>
-           <page name="desc" _gui-text="Functions">
-               <_param name="pythonfunctions" type="description">Standard python math functions are available:
+    </page>
+    <page name="desc" _gui-text="Functions">
+      <_param name="pythonfunctions" type="description">Standard python math functions are available:
 
 ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); 
 modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); 
@@ -33,21 +34,21 @@ acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y);
 cos(x); sin(x); tan(x); degrees(x); radians(x); 
 cosh(x); sinh(x); tanh(x).
 
-The constants pi and e are also available. </_param>
-           </page>
-       </param>
-       <param name="fofx"     type="string"  _gui-text="Function">exp(-x*x)</param>
-       <param name="fponum"   type="boolean" _gui-text="Calculate first derivative numerically">true</param>
-       <param name="fpofx"    type="string"  _gui-text="First derivative">x</param>
-       <param name="remove"   type="boolean" _gui-text="Remove rectangle">true</param>
-       <param name="drawaxis" type="boolean" _gui-text="Draw Axes">false</param>
-    <effect>
-               <object-type>rect</object-type>
-                <effects-menu>
-                        <submenu _name="Render"/>
-                </effects-menu>
-    </effect>
-    <script>
-        <command reldir="extensions" interpreter="python">funcplot.py</command>
-    </script>
+The constants pi and e are also available.</_param>
+    </page>
+  </param>
+  <param name="fofx" type="string" _gui-text="Function">exp(-x*x)</param>
+  <param name="fponum" type="boolean" _gui-text="Calculate first derivative numerically">true</param>
+  <param name="fpofx" type="string" _gui-text="First derivative">x</param>
+  <param name="remove" type="boolean" _gui-text="Remove rectangle">true</param>
+  <param name="drawaxis" type="boolean" _gui-text="Draw Axes">false</param>
+  <effect>
+    <object-type>rect</object-type>
+    <effects-menu>
+      <submenu _name="Render"/>
+    </effects-menu>
+  </effect>
+  <script>
+    <command reldir="extensions" interpreter="python">funcplot.py</command>
+  </script>
 </inkscape-extension>
index 0ba1a4dfc290448ddfc78febb9cb14323cb3f163..5cf4e4c2faeee4aca1ab4213e389a7542318c677 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Gear</_name>
     <id>org.ekips.filter.gears</id>
     <dependency type="executable" location="extensions">gears.py</dependency>
index 6d3ff02e7c829b6b45846a25f5432affbe8bf311..8f54cd6c0400554d782ea6ac472e473f21eee929 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>GIMP XCF</_name>
     <id>org.ekips.output.gimp_xcf</id>
        <dependency type="extension">org.inkscape.output.svg.inkscape</dependency>
index e1c3cf9cfaaf2fb8002961ec94126f4fffcbf4e3..7513b383a4e36d31439042b2459b54aeec1eeb24 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Draw Handles</_name>
     <id>org.ekips.filter.handles</id>
        <dependency type="executable" location="extensions">handles.py</dependency>
diff --git a/share/extensions/inkscape.extension.rng b/share/extensions/inkscape.extension.rng
new file mode 100644 (file)
index 0000000..b006254
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<grammar datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" ns="http://www.inkscape.org/namespace/inkscape/extension" xmlns="http://relaxng.org/ns/structure/1.0"><start><element name="inkscape-extension"><element name="_name"><text/></element><element name="id"><text/></element><zeroOrMore><element name="dependency"><attribute name="type"><ref name="inx.dependency-type.values"/></attribute><optional><attribute name="location"><ref name="inx.location.values"/></attribute></optional><optional><attribute name="_description"><text/></attribute></optional><text/></element></zeroOrMore><zeroOrMore><choice><ref name="inx.parameters"/><element name="param"><attribute name="name"/><attribute name="type"><value>notebook\r
+</value></attribute><oneOrMore><element name="page"><attribute name="name"/><attribute name="_gui-text"/><oneOrMore><ref name="inx.parameters"/></oneOrMore></element></oneOrMore></element></choice></zeroOrMore><choice><element name="input"><ref name="inx.io.common"/><optional><element name="output_extension"><text/></element></optional></element><element name="output"><ref name="inx.io.common"/><optional><element name="dataloss"><data type="boolean"/></element></optional></element><element name="effect"><optional><attribute name="needs-document"><data type="boolean"/></attribute></optional><optional><attribute name="needs-live-preview"><data type="boolean"/></attribute></optional><element name="object-type"><choice><value type="token">all</value><value type="token">path</value><value type="token">rect</value></choice></element><element name="effects-menu"><choice><attribute name="hidden"><value type="boolean">true</value></attribute><group><element name="submenu"><attribute name="_name"><text/></attribute><empty/></element></group></choice></element></element><element name="path-effect"><empty/></element><element name="print"><empty/></element></choice><choice><element name="script"><group><element name="command"><ref name="inx.reldir.attr"/><optional><attribute name="interpreter"><choice><value>python</value><value>perl</value></choice></attribute></optional><text/></element><optional><element name="helper_extension"><data type="NMTOKEN"/></element></optional><zeroOrMore><element name="check"><ref name="inx.reldir.attr"/><text/></element></zeroOrMore></group></element><element name="xslt"><element name="file"><ref name="inx.reldir.attr"/><text/></element></element><element name="plugin"><element name="name"><text/></element></element></choice></element></start><define name="inx.reldir.attr"><attribute name="reldir"><ref name="inx.location.values"/></attribute></define><define name="inx.location.values"><choice><value>extensions</value><value>path</value><value>plugins</value></choice></define><define name="inx.dependency-type.values"><choice><value>extension</value><value>executable</value><value>plugin</value></choice></define><define name="inx.io.common"><element name="extension"><text/></element><element name="mimetype"><text/></element><optional><element name="_filetypename"><text/></element></optional><optional><element name="_filetypetooltip"><text/></element></optional></define><define name="inx.parameter"><attribute name="name"><data type="token"/></attribute><optional><attribute name="gui-hidden"><data type="boolean"/></attribute></optional><optional><attribute name="_gui-text"/></optional><choice><group><attribute name="type"><value>int</value></attribute><optional><attribute name="min"><data type="integer"/></attribute></optional><optional><attribute name="max"><data type="integer"/></attribute></optional><choice><empty/><data type="integer"/></choice></group><group><attribute name="type"><value>float</value></attribute><optional><attribute name="precision"><data type="integer"/></attribute></optional><optional><attribute name="min"><data type="float"/></attribute></optional><optional><attribute name="max"><data type="float"/></attribute></optional><data type="float"/></group><group><attribute name="type"><value>boolean</value></attribute><data type="boolean"/></group><group><attribute name="type"><value>string</value></attribute><optional><attribute name="max_length"><data type="integer"/></attribute></optional><choice><empty/><text/></choice></group><group><attribute name="type"><value>description</value></attribute><text/></group><group><attribute name="type"><value>enum</value></attribute><oneOrMore><choice><element name="_item"><ref name="inx.parameter.enum.item"/></element><element name="item"><ref name="inx.parameter.enum.item"/></element></choice></oneOrMore></group><group><attribute name="type"><value>optiongroup</value></attribute><oneOrMore><choice><element name="option"><ref name="inx.parameter.optiongroup.option"/></element><element name="_option"><ref name="inx.parameter.optiongroup.option"/></element></choice></oneOrMore></group></choice></define><define name="inx.parameters"><choice><element name="param"><ref name="inx.parameter"/></element><element name="_param"><ref name="inx.parameter"/></element></choice></define><define name="inx.parameter.enum.item"><attribute name="value"/><data type="token"/></define><define name="inx.parameter.optiongroup.option"><optional><attribute name="value"><text/></attribute></optional><text/></define></grammar>
\ No newline at end of file
index b84cfb357b4c89e3a99deec4a89e081ad5d6440f..b7426436c108e57b984324a09c009ff3499e12b0 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Ask Us a Question</_name>
     <id>org.inkscape.help.askaquestion</id>
        <dependency type="executable" location="extensions">launch_webbrowser.py</dependency>
index 3770bc700b81931fa0020c45f4fe16b1c232f307..bf6f505fd395adfb81127ab91d40299df5c9a724 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Command Line Options</_name>
     <id>org.inkscape.help.commandline</id>
        <dependency type="executable" location="extensions">launch_webbrowser.py</dependency>
index 69e96f6f6e238429d8309ea905dac1a6ed8f6187..e3f8d08191816c5d192a318180ba9084e8bec58d 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>FAQ</_name>
     <id>org.inkscape.help.faq</id>
        <dependency type="executable" location="extensions">launch_webbrowser.py</dependency>
index 095827385b269827f62c4e014ada0677022a923b..0d275b41c8d50a1c4041263cbff84875d6560dd2 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Keys and Mouse Reference</_name>
     <id>org.inkscape.help.keys</id>
        <dependency type="executable" location="extensions">launch_webbrowser.py</dependency>
index b330ab317f241effc235dc077c683b1db665f967..c6ff67ad2c3c8f80ffb499b04b88296bf11d6ed0 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Inkscape Manual</_name>
     <id>org.inkscape.help.manual</id>
        <dependency type="executable" location="extensions">launch_webbrowser.py</dependency>
index 72e2c35919f61f30ddae535630a6ac975472cda7..c02acc34f98ea13cf42bf539a7a1349c5a585094 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>New in This Version</_name>
     <id>org.inkscape.help.relnotes</id>
        <dependency type="executable" location="extensions">launch_webbrowser.py</dependency>
index c83d02eff968c4673c09cde0f2e84c7a1cc67751..436bb38165425ff5bf5d7f1611dacc45b8b307c0 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Report a Bug</_name>
     <id>org.inkscape.help.reportabug</id>
        <dependency type="executable" location="extensions">launch_webbrowser.py</dependency>
index 185d91ec05e9fcfb73272010cc41129214399dd0..5483b7eeaee2c54e072a77ab3414e11a5096b44c 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>SVG 1.1 Specification</_name>
     <id>org.inkscape.help.svgspec</id>
        <dependency type="executable" location="extensions">launch_webbrowser.py</dependency>
index 58d9cbe936a2ab1f21b0e55f95d7b87082ce774f..9e5823579813d8d687b00386cfba5fdb5e507da3 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Interpolate</_name>
     <id>org.ekips.filter.interp</id>
        <dependency type="executable" location="extensions">interp.py</dependency>
index 99ce7c0972795fe5b622e6aa5a7908477bd6075d..ebe59b4aa99650d2f3bf0308d0e622ae7e3639de 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>L-system</_name>
     <id>org.ekips.filter.turtle.lindenmayer</id>
        <dependency type="executable" location="extensions">lindenmayer.py</dependency>
index 164243672547f0ef43e9d062e8ffc1b87b76cdc1..b36ff079e2681b0da4510172361b07639e7f76e8 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Lorem ipsum</_name>
        <id>com.kaioa.lorem_ipsum</id>
        <dependency type="executable" location="extensions">lorem_ipsum.py</dependency>
index d8d18ef98a00701c72a057f66f747321c84febd1..50c1a1d7ebef781ad2d7e3ab3fffb7552cd1425f 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
      <_name>Color Markers to Match Stroke</_name>
     <id>org.ekips.filter.markers.strokepaint</id>
        <dependency type="executable" location="extensions">markers_strokepaint.py</dependency>
index 9392dfa91940393e4996fa12d64518a16616c729..8f2f411593d1255950628fc6276b97b7aa79706d 100644 (file)
@@ -1,15 +1,16 @@
-<inkscape-extension>
-    <_name>Measure Path</_name>
-    <id>com.njhurst.filter.measure_length</id>
-       <dependency type="executable" location="extensions">measure.py</dependency>
-       <dependency type="executable" location="extensions">inkex.py</dependency>
-       <param name="tab" type="notebook">
-               <page name="measure" _gui-text="Measure">
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
+  <_name>Measure Path</_name>
+  <id>com.njhurst.filter.measure_length</id>
+  <dependency type="executable" location="extensions">measure.py</dependency>
+  <dependency type="executable" location="extensions">inkex.py</dependency>
+  <param name="tab" type="notebook">
+    <page name="measure" _gui-text="Measure">
       <param name="fontsize" type="int" min="1" max="1000" _gui-text="Font size [px]">12</param>
       <param name="offset" type="float" min="-10000" max="10000" _gui-text="Offset [px]">-6</param>
       <param name="precision" type="int" min="0" max="25" _gui-text="Precision">2</param>
       <param name="scale" type="float" min="1e-8" max="1e10" _gui-text="Scale Factor (Drawing:Real Length) = 1:">1</param>
-    <!--       <param name="orient" type="boolean" _gui-text="Keep text orientation upright">true</param>-->
+      <!--<param name="orient" type="boolean" _gui-text="Keep text orientation upright">true</param>-->
       <!--<param name="unit" type="string" _gui-text="Unit {km|m|cm|mm|in|px|pt}">mm</param>-->
       <param name="unit" type="enum" _gui-text="Length Unit: ">
         <item value="px">px</item>
         <item value="mm">mm</item>
         <item value="cm">cm</item>
         <item value="m">m</item>
-       <item>km</item>
+        <item value="km">km</item>
       </param>
-               </page>
-               <page name="desc" _gui-text="Help">
-                       <_param name="measurehelp" type="description">This effect measures the length of the selected path and adds it as a text-on-path object with the selected unit. The number of significant digits can be controlled by the Precision field. The Offset field controls the distance from the text to the path. The Scale factor can be used to make measurements in scaled drawings. For example, if 1 cm in the drawing equals 2.5 m in the real world, Scale must be set to 250.</_param>
-               </page>
-</param>
-    <effect>
-               <object-type>path</object-type>
-                <effects-menu>
-                    <submenu _name="Visualize Path"/>
-                </effects-menu>
-    </effect>
-    <script>
-        <command reldir="extensions" interpreter="python">measure.py</command>
-    </script>
+    </page>
+    <page name="desc" _gui-text="Help">
+      <_param name="measurehelp" type="description">This effect measures the length of the selected path and adds it as a text-on-path object with the selected unit. The number of significant digits can be controlled by the Precision field. The Offset field controls the distance from the text to the path. The Scale factor can be used to make measurements in scaled drawings. For example, if 1 cm in the drawing equals 2.5 m in the real world, Scale must be set to 250.</_param>
+    </page>
+  </param>
+  <effect>
+    <object-type>path</object-type>
+    <effects-menu>
+      <submenu _name="Visualize Path"/>
+    </effects-menu>
+  </effect>
+  <script>
+    <command reldir="extensions" interpreter="python">measure.py</command>
+  </script>
 </inkscape-extension>
index e26b693b279a97e5198115ab0121c82c30288177..c2155a428ff211174113096b8c57b9475da6a501 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Extrude</_name>
     <id>org.ekips.filter.motion</id>
        <dependency type="executable" location="extensions">motion.py</dependency>
index f85e6233e5e1425db5301d3634ac03b9d73ea733..2713ef444ac618dc6ee1033f580b289f76563919 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Text Outline Input</_name>
     <id>org.inkscape.input.outline</id>
     <dependency type="executable" location="extensions">outline2svg.pl</dependency>
index fb4167fee67c0a674f7e9f9bb30216141fe05e7d..4fc7287ff7bd79ce90ac9ad33439c4f5a67ce685 100644 (file)
@@ -1,36 +1,33 @@
-<inkscape-extension>
-    <_name>Pattern along Path</_name>
-    <id>math.univ-lille1.barraud.pathdeform</id>
-<dependency type="executable" location="extensions">pathmodifier.py</dependency>
-<dependency type="executable" location="extensions">pathalongpath.py</dependency>
-<dependency type="executable" location="extensions">inkex.py</dependency>
-<_param name="title" type="description">This effect bends a pattern object along arbitrary "skeleton" paths. The pattern is the top most object in the selection. (groups of paths/shapes/clones... allowed)</_param>
-
-<param name="copymode" type="enum" _gui-text="Copies of the pattern:">
-       <_item value="Single">Single</_item>
-       <_item value="Single, stretched">Single, stretched</_item>
-       <_item value="Repeated">Repeated</_item>
-       <_item value="Repeated, stretched">Repeated, stretched</_item>
-</param>
-
-<param name="kind" type="enum" _gui-text="Deformation type:">
-       <_item value="Snake">Snake</_item>
-       <_item value="Ribbon">Ribbon</_item>
-</param>
-
-<param name="space"     type="float"   _gui-text="Space between copies:" min="-10000.0" max="10000.0" >0.0</param>
-
-<param name="noffset"   type="float"   _gui-text="Normal offset" min="-10000.0" max="10000.0">0.0</param>
-<param name="toffset"   type="float"   _gui-text="Tangential offset"  min="-10000.0" max="10000.0" >0.0</param>
-
-<param name="vertical"  type="boolean" _gui-text="Pattern is vertical">false</param>
-<param name="duplicate" type="boolean" _gui-text="Duplicate the pattern before deformation">true</param>
-    <effect>
-<effects-menu>
-<submenu _name="Generate from Path"/>
-</effects-menu>
-    </effect>
-    <script>
-        <command reldir="extensions" interpreter="python">pathalongpath.py</command>
-    </script>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
+  <_name>Pattern along Path</_name>
+  <id>math.univ-lille1.barraud.pathdeform</id>
+  <dependency type="executable" location="extensions">pathmodifier.py</dependency>
+  <dependency type="executable" location="extensions">pathalongpath.py</dependency>
+  <dependency type="executable" location="extensions">inkex.py</dependency>
+  <_param name="title" type="description">This effect bends a pattern object along arbitrary "skeleton" paths. The pattern is the top most object in the selection. (groups of paths/shapes/clones... allowed)</_param>
+  <param name="copymode" type="enum" _gui-text="Copies of the pattern:">
+    <_item value="Single">Single</_item>
+    <_item value="Single, stretched">Single, stretched</_item>
+    <_item value="Repeated">Repeated</_item>
+    <_item value="Repeated, stretched">Repeated, stretched</_item>
+  </param>
+  <param name="kind" type="enum" _gui-text="Deformation type:">
+    <_item value="Snake">Snake</_item>
+    <_item value="Ribbon">Ribbon</_item>
+  </param>
+  <param name="space" type="float" _gui-text="Space between copies:" min="-10000.0" max="10000.0">0.0</param>
+  <param name="noffset" type="float" _gui-text="Normal offset" min="-10000.0" max="10000.0">0.0</param>
+  <param name="toffset" type="float" _gui-text="Tangential offset" min="-10000.0" max="10000.0">0.0</param>
+  <param name="vertical" type="boolean" _gui-text="Pattern is vertical">false</param>
+  <param name="duplicate" type="boolean" _gui-text="Duplicate the pattern before deformation">true</param>
+  <effect>
+    <object-type>all</object-type>
+    <effects-menu>
+      <submenu _name="Generate from Path"/>
+    </effects-menu>
+  </effect>
+  <script>
+    <command reldir="extensions" interpreter="python">pathalongpath.py</command>
+  </script>
 </inkscape-extension>
index b2e568ff400fe8efaaeb691860810ec53dcd2b7a..d75507a6a657db9143fa12d388182dd6bc41ae48 100644 (file)
@@ -1,34 +1,30 @@
-<inkscape-extension>
-    <_name>Scatter</_name>
-    <id>math.univ-lille1.barraud.pathScatter</id>
-       <dependency type="executable" location="extensions">pathmodifier.py</dependency>
-       <dependency type="executable" location="extensions">pathScatter.py</dependency>
-       <dependency type="executable" location="extensions">inkex.py</dependency>
-       <_param name="title" type="description">This effect scatters a pattern along arbitrary "skeleton" paths. The pattern is the top most object in the selection. (groups of paths/shapes/clones... allowed)</_param>
-
-       <param name="follow" type="boolean" _gui-text="Follow path orientation.">false</param>
-       <param name="stretch" type="boolean" _gui-text="Stretch spaces to fit skeleton length">false</param>
-
-       <param name="space"     type="float"   _gui-text="Space between copies:" min="-10000.0" max="10000.0" >0.0</param>
-
-       <param name="noffset"   type="float"   _gui-text="Normal offset" min="-10000.0" max="10000.0">0.0</param>
-       <param name="toffset"   type="float"   _gui-text="Tangential offset"  min="-10000.0" max="10000.0" >0.0</param>
-
-       <param name="vertical"  type="boolean" _gui-text="Pattern is vertical">false</param>
-       <param name="copymode" type="optiongroup" _gui-text="Original pattern will be:">
-               <_option value="move">Moved</_option>
-       <_option value="copy">Copied</_option>
-               <_option value="clone">Cloned</_option>
-       </param>
-       <param name="duplicate" type="boolean" _gui-text="Duplicate the pattern before deformation">true</param>
-    <effect>
-       <effects-menu>
-               <submenu _name="Generate from Path"/>
-       </effects-menu>
-    </effect>
-    <script>
-        <command reldir="extensions" interpreter="python">pathScatter.py</command>
-    </script>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
+  <_name>Scatter</_name>
+  <id>math.univ-lille1.barraud.pathScatter</id>
+  <dependency type="executable" location="extensions">pathmodifier.py</dependency>
+  <dependency type="executable" location="extensions">pathScatter.py</dependency>
+  <dependency type="executable" location="extensions">inkex.py</dependency>
+  <_param name="title" type="description">This effect scatters a pattern along arbitrary "skeleton" paths. The pattern is the top most object in the selection. (groups of paths/shapes/clones... allowed)</_param>
+  <param name="follow" type="boolean" _gui-text="Follow path orientation.">false</param>
+  <param name="stretch" type="boolean" _gui-text="Stretch spaces to fit skeleton length">false</param>
+  <param name="space" type="float" _gui-text="Space between copies:" min="-10000.0" max="10000.0">0.0</param>
+  <param name="noffset" type="float" _gui-text="Normal offset" min="-10000.0" max="10000.0">0.0</param>
+  <param name="toffset" type="float" _gui-text="Tangential offset" min="-10000.0" max="10000.0">0.0</param>
+  <param name="vertical" type="boolean" _gui-text="Pattern is vertical">false</param>
+  <param name="copymode" type="optiongroup" _gui-text="Original pattern will be:">
+    <_option value="move">Moved</_option>
+    <_option value="copy">Copied</_option>
+    <_option value="clone">Cloned</_option>
+  </param>
+  <param name="duplicate" type="boolean" _gui-text="Duplicate the pattern before deformation">true</param>
+  <effect>
+    <object-type>all</object-type>
+    <effects-menu>
+      <submenu _name="Generate from Path"/>
+    </effects-menu>
+  </effect>
+  <script>
+    <command reldir="extensions" interpreter="python">pathScatter.py</command>
+  </script>
 </inkscape-extension>
-
-                
index f3bb95299188a07191887342c6ecd064a0f9d84d..4f36728578462edf0b7fadf00320b751a1b30049 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
   <_name>Perfect-Bound Cover</_name>
   <id>org.coswellproductions.inkscape.effects.perfectboundcover</id>
   <dependency type="executable" location="extensions">perfectboundcover.py</dependency>
index 1f0d9b141e30885ea4789ff9d9883a9c81345326..418d3f8cb5e023a54de86859c05f131cad1e9183 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Perspective</_name>
     <id>org.ekips.filter.perspective</id>
        <dependency type="executable" location="extensions">perspective.py</dependency>
index ad458138e94b86ce3228a5d0bd23c333030249ad..54b2b20f1af489b1f7d624582573a9d1fdf41d8b 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Postscript Input</_name>
     <id>org.inkscape.input.ps</id>
     <dependency type="executable">pstoedit</dependency>
index dcce3bc2c42f55498441b06b97de7d2bed5b56f8..92fa5cd54978aaa1beab506b6b5afcd311ff052c 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
    <_name>Jitter nodes</_name>
    <id>org.ekips.filter.radiusrand</id>
        <dependency type="executable" location="extensions">radiusrand.py</dependency>
index fa75b7de9502445112b38c2d45b96c466c5a73b7..795505f08ea5508f4fa3a71dc6716ee7aaabc9a2 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Random Point</_name>
     <id>org.inkscape.effect.randompnt</id>
     <dependency type="plugin" location="plugins">randompnt</dependency>
index 0c9543071387dc2e0430fa0f523495951e289017..ca913810e7a12732f5a3b289c16fe06c32bac962 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Random Position</_name>
     <id>org.inkscape.effect.randompos</id>
     <dependency type="plugin" location="plugins">randompos</dependency>
index 4eccecb8d44e2bf049a8b9052ae3e2ef249179c0..759cc6581430e5aca633d7dcbcf23be783362522 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Alphabet Soup</_name>
     <id>org.ekips.filter.alphabetsoup</id>
        <dependency type="executable" location="extensions">render_alphabetsoup.py</dependency>
index 2282b788e4171364cdb3d231948dd01a609186aa..a7f738d41d5be7ce05bc1fd8d50ca44aec40e87a 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
   <_name>Barcode</_name>
   <id>org.inkscape.render.barcode</id>
   <dependency type="executable" location="extensions">inkex.py</dependency>
index 9e54e388624e4b151e1c5ce0738fcf668caf317b..687829be7a5ca8bf982cf347a655a585d4033c82 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Restack</_name>
     <id>org.inkscape.filter.restack</id>
        <dependency type="executable" location="extensions">restack.py</dependency>
index 55836e05653157503c2317965c7f06ed2766fc14..fec2a4bec1303d9b8bc423059181525ecb471cea 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Random Tree</_name>
     <id>org.ekips.filter.turtle.rtree</id>
        <dependency type="executable" location="extensions">rtree.py</dependency>
index 71b852802f0ad7596ee19b84ec672b3bf29aab4f..e23d8dfee8feada0193c11eee68341300e139373 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Rubber Stretch</_name>
     <id>math.univ-lille1.barraud.spherify</id>
        <dependency type="executable" location="extensions">pathmodifier.py</dependency>
index ded9a962fcfd786060a0e70c521780e1f316cd23..4a02f94f5208446a2dbf5a60c9322efdc919a259 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>sK1 vector graphics files input</_name>
     <id>org.inkscape.input.sk1</id>
     <dependency type="executable" location="path">uniconv</dependency>
index e64e8ef0cbbf7623149def1ff634a9200a319ff0..a29f8b07830794733eef3294995d0993b187e8ec 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Sketch Input</_name>
     <id>org.inkscape.input.sk</id>
     <dependency type="executable" location="extensions">sk2svg.sh</dependency>
index bc2e5354fd268e6f797f5c78293ac2fd7b328c2d..84e13c5d6271ce41b9708d64c2a183d55fe4401a 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Spirograph</_name>
     <id>org.ekips.filter.spirograph</id>
        <dependency type="executable" location="extensions">spirograph.py</dependency>
index 9052804a132f569a77f78607c967b0931bb8d273..965b3308682b657b57d0579c870da840a5907013 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Straighten Segments</_name>
     <id>org.ekips.filter.straightseg</id>
        <dependency type="executable" location="extensions">straightseg.py</dependency>
index e08d65fda2e467355f60cf2108b06febd0fe3adc..db4b839717c722a2ff5537fc8b24ad865a181a45 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Envelope</_name>
     <id>org.ekips.filter.summersnight</id>
        <dependency type="executable" location="extensions">summersnight.py</dependency>
index c189fd413095d435d6b69d8fa41f8024a4fb677b..da621b8f7b55c4d07270852d092b1dea4a79effa 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>XAML Output</_name>
     <id>org.inkscape.output.xaml</id>
     <output>
index 6c6efeb451f5529cb09e3dd9c286298655b1742a..c6597a03f88ebff3db452eb7fafda9a9f99ee68c 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>ZIP Output</_name>
     <id>org.inkscape.output.ZIP</id>
        <dependency type="extension">org.inkscape.output.svg.inkscape</dependency>
index ad142d0c98d728577ed8a4547e274e9786210577..e3631b7386d963cdae5c0b8fa9920ee1a299c398 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>SVGZ Input</_name>
     <id>org.inkscape.input.svgz</id>
     <dependency type="executable">gzip</dependency>
index 6460d1bf4b494fcd3adc40d42b5085fcfae78998..e309bd0f410767789427b1338951f1e064990e1c 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>SVGZ Output</_name>
     <id>org.inkscape.output.SVGZ</id>
     <dependency type="extension">org.inkscape.output.svg.inkscape</dependency>
index b78223b3caa8de626c015808dc5351354c058209..ec9bc5b475e7571aaa2272dfd3508d1e366f5b0c 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Convert to Braille</_name>
        <id>org.inkscape.text.braille</id>
        <dependency type="executable" location="extensions">chardataeffect.py</dependency>
index 0eb16837042b810c20b8e0d61bf2dcaf9f05bebc..f692c8708c33af4a929e3322abc6a5b15bcc660b 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>fLIP cASE</_name>
        <id>org.inkscape.text.flipcase</id>
        <dependency type="executable" location="extensions">chardataeffect.py</dependency>
index 1438149567e40dd64c31ad50c014507f44ffacd5..4b4fd8bc9f35e66e1868ec727947936b3d0b578c 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>lowercase</_name>
        <id>org.inkscape.text.lowercase</id>
        <dependency type="executable" location="extensions">chardataeffect.py</dependency>
index 25dbe7d182d912331247be7c831aa28640a4eb30..52ae34ffdd47b0d2b1ee603a73f2c86577aa4b60 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>rANdOm CasE</_name>
        <id>org.inkscape.text.randomcase</id>
        <dependency type="executable" location="extensions">chardataeffect.py</dependency>
index 323bf0b5e9d410431895ec9db9a2cc15473da8b4..407b1a56d9ee960ab505c7bbcfa58184d8c1912b 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Replace text</_name>
        <id>org.inkscape.text.replacetext</id>
        <dependency type="executable" location="extensions">chardataeffect.py</dependency>
index dacb2f415cb01987ffe9c692892c4a5b732c1fbd..4ad377c52024b8d681c2cd2c95cc157eecdaeb60 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Sentence case</_name>
        <id>org.inkscape.text.sentencecase</id>
        <dependency type="executable" location="extensions">chardataeffect.py</dependency>
index 23f8779d9da7b772154acbde7cfef38845c0ec44..32f4f8298c39b59d637be3b403489566d6e52141 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>Title Case</_name>
        <id>org.inkscape.text.titlecase</id>
        <dependency type="executable" location="extensions">chardataeffect.py</dependency>
index 171e4305efaa4bf799ca16def53390de1ddc0062..4ccc6837fa48d08d9d5ee57fd63e7e711c233376 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
        <_name>UPPERCASE</_name>
        <id>org.inkscape.text.uppercase</id>
        <dependency type="executable" location="extensions">chardataeffect.py</dependency>
index 4e70d5ce9b9b98d7197efef445a48d9dcbdfccb6..6aea850d15a282fc34557b11c260fba812d8a5f9 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Text Input</_name>
     <id>org.inkscape.input.txt</id>
     <dependency type="executable" location="extensions">txt2svg.pl</dependency>
index 927294b53fda15a89b3e66cf1569a123a4eb95f8..f68d99d35209f0df9065fec404b9df9b22c25d0d 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Whirl</_name>
     <id>org.ekips.filter.whirl</id>
        <dependency type="executable" location="extensions">whirl.py</dependency>
index f004f16173ebe422c88e4eb99fd1e68509099bcf..401657d7665b3253aee9c922973b4d7e760f6bf6 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>Windows Metafile Input</_name>
     <id>org.inkscape.input.wmf</id>
     <dependency type="executable" location="path">uniconv</dependency>
index 2896aad070af460bcec3a2ba80740bae0ae5a450..3661029075f8109ccf680655988229bd8b6094d2 100644 (file)
@@ -1,4 +1,5 @@
-<inkscape-extension>
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
     <_name>XAML Input</_name>
     <id>org.inkscape.input.xaml</id>
     <input>