aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Ravi Mistry <rmistry@google.com>2017-08-16 10:30:40 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-08-16 15:42:55 +0000
commitaf10923819c5aee7f28e91ac1da4f5a25bdfdd23 (patch)
treedd02cebd7537f1164fc82f75b5cdacdcd1ffc10c
parentb4aab9ae6d27c446af8302b79d15b832c816c633 (diff)
Create new set of SVGs
Context is in the below bug Bug: skia:6918 Change-Id: Ic9048311092bd7e73dd6ee182e79abea79baa07a Reviewed-on: https://skia-review.googlesource.com/30586 Commit-Queue: Ravi Mistry <rmistry@google.com> Reviewed-by: Eric Boren <borenet@google.com>
-rw-r--r--infra/bots/assets/svg/VERSION2
-rwxr-xr-xinfra/bots/assets/svg/create.py26
-rw-r--r--infra/bots/tasks.json444
-rw-r--r--tools/svg/README.md13
-rw-r--r--tools/svg/svg_downloader.py10
-rw-r--r--tools/svg/svgs.txt72
-rw-r--r--tools/svg/svgs_parse_only.txt59
7 files changed, 325 insertions, 301 deletions
diff --git a/infra/bots/assets/svg/VERSION b/infra/bots/assets/svg/VERSION
index 7813681f5b..f11c82a4cb 100644
--- a/infra/bots/assets/svg/VERSION
+++ b/infra/bots/assets/svg/VERSION
@@ -1 +1 @@
-5 \ No newline at end of file
+9 \ No newline at end of file
diff --git a/infra/bots/assets/svg/create.py b/infra/bots/assets/svg/create.py
index 312d18eeef..df50b6dfc5 100755
--- a/infra/bots/assets/svg/create.py
+++ b/infra/bots/assets/svg/create.py
@@ -32,17 +32,27 @@ def create_asset(target_dir):
download_svgs_cmd = [
'python', os.path.join(SVG_TOOLS, 'svg_downloader.py'),
'--output_dir', target_dir,
+ '--svgs_file', os.path.join(SVG_TOOLS, 'svgs.txt'),
]
subprocess.check_call(download_svgs_cmd)
- # Download SVGs from Google storage. These are material design SVGs from
- # skbug.com/5757.
- # There was no easy way to create URLs from them to specify in
- # tools/svg/svgs.txt which is why they had been stored in Google storage.
- subprocess.check_call([
- 'gsutil', '-m', 'cp', os.path.join(SVG_GS_BUCKET, 'skbug5757', '*'),
- target_dir
- ])
+ # Download the SVGs specified in tools/svg/svgs_parse_only.txt with a prefix.
+ download_svgs_parse_only_cmd = [
+ 'python', os.path.join(SVG_TOOLS, 'svg_downloader.py'),
+ '--output_dir', target_dir,
+ '--svgs_file', os.path.join(SVG_TOOLS, 'svgs_parse_only.txt'),
+ '--prefix', 'svgparse_',
+ ]
+ subprocess.check_call(download_svgs_parse_only_cmd)
+
+ # Download SVGs from Google storage.
+ # The Google storage bucket will either contain private SVGs or SVGs which we
+ # cannot download over the internet using svg_downloader.py.
+ for skbug in ['skbug4713', 'skbug6918']:
+ subprocess.check_call([
+ 'gsutil', '-m', 'cp', os.path.join(SVG_GS_BUCKET, skbug, '*'),
+ target_dir
+ ])
def main():
diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json
index 081d3d27b6..8238796460 100644
--- a/infra/bots/tasks.json
+++ b/infra/bots/tasks.json
@@ -4982,7 +4982,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dimensions": [
@@ -6838,7 +6838,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -6886,7 +6886,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -6939,7 +6939,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -6992,7 +6992,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7040,7 +7040,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -7093,7 +7093,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7141,7 +7141,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7189,7 +7189,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7237,7 +7237,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7285,7 +7285,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7333,7 +7333,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7381,7 +7381,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -7433,7 +7433,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -7485,7 +7485,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7532,7 +7532,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7579,7 +7579,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7626,7 +7626,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7673,7 +7673,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7721,7 +7721,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7769,7 +7769,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7816,7 +7816,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7863,7 +7863,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -7956,7 +7956,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -8008,7 +8008,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -8060,7 +8060,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -8112,7 +8112,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@@ -8169,7 +8169,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -8221,7 +8221,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@@ -8278,7 +8278,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -8330,7 +8330,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@@ -8387,7 +8387,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -8439,7 +8439,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@@ -8496,7 +8496,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -8548,7 +8548,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -8600,7 +8600,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -8652,7 +8652,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -8704,7 +8704,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -8756,7 +8756,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -8808,7 +8808,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -8855,7 +8855,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -8907,7 +8907,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -8954,7 +8954,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -9006,7 +9006,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -9058,7 +9058,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -9110,7 +9110,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9157,7 +9157,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9204,7 +9204,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9251,7 +9251,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9298,7 +9298,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9345,7 +9345,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9392,7 +9392,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9439,7 +9439,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9486,7 +9486,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9533,7 +9533,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9580,7 +9580,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9627,7 +9627,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9674,7 +9674,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9721,7 +9721,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9768,7 +9768,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9815,7 +9815,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9862,7 +9862,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9909,7 +9909,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -9956,7 +9956,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10003,7 +10003,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10050,7 +10050,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10097,7 +10097,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10145,7 +10145,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10193,7 +10193,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10240,7 +10240,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10287,7 +10287,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10334,7 +10334,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10381,7 +10381,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10428,7 +10428,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10475,7 +10475,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10522,7 +10522,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10569,7 +10569,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10616,7 +10616,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10663,7 +10663,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10710,7 +10710,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10757,7 +10757,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10805,7 +10805,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10853,7 +10853,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10901,7 +10901,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10949,7 +10949,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -10996,7 +10996,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11043,7 +11043,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11090,7 +11090,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11137,7 +11137,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11184,7 +11184,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11231,7 +11231,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11279,7 +11279,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11327,7 +11327,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11375,7 +11375,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11423,7 +11423,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11471,7 +11471,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11519,7 +11519,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11567,7 +11567,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11615,7 +11615,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11663,7 +11663,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11711,7 +11711,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11759,7 +11759,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11807,7 +11807,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -11855,7 +11855,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -13791,7 +13791,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -13839,7 +13839,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -13892,7 +13892,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -13945,7 +13945,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -13993,7 +13993,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -14046,7 +14046,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14094,7 +14094,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14142,7 +14142,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14190,7 +14190,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14238,7 +14238,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -14291,7 +14291,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14339,7 +14339,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14387,7 +14387,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14435,7 +14435,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14483,7 +14483,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14531,7 +14531,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -14583,7 +14583,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -14635,7 +14635,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -14687,7 +14687,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14734,7 +14734,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14781,7 +14781,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14828,7 +14828,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14875,7 +14875,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14923,7 +14923,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -14971,7 +14971,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -15018,7 +15018,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -15065,7 +15065,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -15181,7 +15181,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -15233,7 +15233,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -15285,7 +15285,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -15337,7 +15337,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@@ -15394,7 +15394,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -15446,7 +15446,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@@ -15503,7 +15503,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -15555,7 +15555,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@@ -15612,7 +15612,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -15664,7 +15664,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@@ -15721,7 +15721,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -15773,7 +15773,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -15825,7 +15825,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_debug",
@@ -15877,7 +15877,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_intel_driver_release",
@@ -15929,7 +15929,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -15981,7 +15981,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -16033,7 +16033,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -16085,7 +16085,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16132,7 +16132,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -16184,7 +16184,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16231,7 +16231,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -16283,7 +16283,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/clang_linux",
@@ -16335,7 +16335,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16382,7 +16382,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -16434,7 +16434,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -16486,7 +16486,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
},
{
"name": "skia/bots/valgrind",
@@ -16538,7 +16538,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16585,7 +16585,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16632,7 +16632,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16679,7 +16679,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16726,7 +16726,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16773,7 +16773,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16820,7 +16820,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16867,7 +16867,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16914,7 +16914,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -16961,7 +16961,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17008,7 +17008,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17055,7 +17055,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17102,7 +17102,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17149,7 +17149,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17196,7 +17196,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17243,7 +17243,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17290,7 +17290,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17337,7 +17337,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17384,7 +17384,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17431,7 +17431,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17478,7 +17478,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17525,7 +17525,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17572,7 +17572,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17620,7 +17620,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17668,7 +17668,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17715,7 +17715,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17762,7 +17762,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17809,7 +17809,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17856,7 +17856,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17903,7 +17903,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17950,7 +17950,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -17997,7 +17997,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18044,7 +18044,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18091,7 +18091,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18138,7 +18138,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18185,7 +18185,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18233,7 +18233,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18281,7 +18281,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18329,7 +18329,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18377,7 +18377,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18424,7 +18424,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18471,7 +18471,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18518,7 +18518,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18565,7 +18565,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18612,7 +18612,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18659,7 +18659,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18707,7 +18707,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18755,7 +18755,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18803,7 +18803,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18851,7 +18851,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18899,7 +18899,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18947,7 +18947,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -18995,7 +18995,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19043,7 +19043,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19091,7 +19091,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19139,7 +19139,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19187,7 +19187,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19235,7 +19235,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19283,7 +19283,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19331,7 +19331,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19379,7 +19379,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19427,7 +19427,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19475,7 +19475,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19523,7 +19523,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
@@ -19571,7 +19571,7 @@
{
"name": "skia/bots/svg",
"path": "svg",
- "version": "version:5"
+ "version": "version:9"
}
],
"dependencies": [
diff --git a/tools/svg/README.md b/tools/svg/README.md
index 501f3c6bc0..87506c6bf4 100644
--- a/tools/svg/README.md
+++ b/tools/svg/README.md
@@ -6,14 +6,23 @@ This directory contains the following-
svgs.txt
--------
-This text file contains an SVG URL per line.
+This txt file contains an SVG URL per line.
The SVGs in this file have been downloaded from the internal doc here:
+https://docs.google.com/document/d/1ej-xgkzW-9kXkpA0rbVQ5zOBRRDz_QrQEkGVbefW8Ys/edit
+
+svgs_parse_only.txt
+-------------------
+This text file contains an SVG URL per line.
+The SVGs in this file have been downloaded from the internal doc here (excluding the SVGs in svgs.txt):
https://docs.google.com/document/d/1kYRvUxZTnm1tI_0bTU0BX9jqSSTqPUhGXJVcD3Rcg2c/edit
svg_downloader.py
-----------------
-This python script parses svgs.txt and downloads SVGs into a specified directory.
+This python script parses txt files and downloads SVGs into a specified directory.
The script can be run by hand:
$ python svg_downloader.py --output_dir /tmp/svgs/
+OR
+$ python svg_downloader.py --output_dir /tmp/svgs/ --svgs_file svgs_parse_only.txt --prefix svgparse_
+
diff --git a/tools/svg/svg_downloader.py b/tools/svg/svg_downloader.py
index 94a0b6fd0d..769c8fff03 100644
--- a/tools/svg/svg_downloader.py
+++ b/tools/svg/svg_downloader.py
@@ -15,11 +15,11 @@ import urllib
PARENT_DIR = os.path.dirname(os.path.realpath(__file__))
-def downloadSVGs(svgs_file, output_dir):
+def downloadSVGs(svgs_file, output_dir, prefix):
with open(svgs_file, 'r') as f:
for url in f.xreadlines():
svg_url = url.strip()
- dest_file = os.path.join(output_dir, os.path.basename(svg_url))
+ dest_file = os.path.join(output_dir, prefix + os.path.basename(svg_url))
print 'Downloading %s' % svg_url
urllib.urlretrieve(svg_url, dest_file)
@@ -34,8 +34,12 @@ if '__main__' == __name__:
option_parser.add_option(
'-o', '--output_dir',
help='The output dir where downloaded SVGs will be stored in.')
+ option_parser.add_option(
+ '-p', '--prefix',
+ help='The prefix which downloaded SVG file will begin with.',
+ default='')
options, unused_args = option_parser.parse_args()
if not options.output_dir:
raise Exception('Must specify --output_dir')
- sys.exit(downloadSVGs(options.svgs_file, options.output_dir))
+ sys.exit(downloadSVGs(options.svgs_file, options.output_dir, options.prefix))
diff --git a/tools/svg/svgs.txt b/tools/svg/svgs.txt
index 0ffc80a5e2..1fff186e45 100644
--- a/tools/svg/svgs.txt
+++ b/tools/svg/svgs.txt
@@ -1,68 +1,10 @@
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/AJ_Digital_Camera.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/acid.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/alphachannel.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/android.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bozo.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bzrfeed.svg
+https://upload.wikimedia.org/wikipedia/commons/f/fd/Ghostscript_Tiger.svg
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/car.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/compass.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/displayWebStats.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/eff.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/fsm.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/gallardo.svg
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/rg1024_green_grapes.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/usaf.svg
-https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/yinyang.svg
-https://upload.wikimedia.org/wikipedia/commons/6/6d/Alabama-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/2/2b/Alaska-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/7/7e/Arizona-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/0/0f/Seal_of_California.svg
-https://upload.wikimedia.org/wikipedia/commons/5/51/Colorado-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/e/e5/Connecticut-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/c/c0/Delaware-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/b/bf/Florida-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/e/e0/Georgia-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/c/c5/Hawaii-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/4/49/Idaho-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/e/e7/Seal_of_Illinois.svg
-https://upload.wikimedia.org/wikipedia/commons/c/c4/Indiana-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/5/5a/Iowa-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/4/45/Seal_of_Kansas.svg
-https://upload.wikimedia.org/wikipedia/commons/3/35/Seal_of_Kentucky.svg
-https://upload.wikimedia.org/wikipedia/commons/2/2f/Seal_of_Louisiana.svg
-https://upload.wikimedia.org/wikipedia/commons/a/a0/Maine-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/0/00/Seal_of_Maryland_%28reverse%29.svg
-https://upload.wikimedia.org/wikipedia/commons/8/82/Seal_of_Massachusetts.svg
-https://upload.wikimedia.org/wikipedia/commons/3/3f/Seal_of_Michigan.svg
-https://upload.wikimedia.org/wikipedia/commons/6/63/Minnesota-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/e/e3/Seal_of_Mississippi_(2014).svg
-https://upload.wikimedia.org/wikipedia/commons/d/de/Seal_of_Missouri.svg
-https://upload.wikimedia.org/wikipedia/commons/e/ed/Montana-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/6/60/Nebraska-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/7/77/Nevada-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/a/aa/Seal_of_New_Hampshire.svg
-https://upload.wikimedia.org/wikipedia/commons/8/8d/Seal_of_New_Jersey.svg
-https://upload.wikimedia.org/wikipedia/commons/3/3b/NewMexico-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/c/ca/NewYork-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/7/72/Seal_of_North_Carolina.svg
-https://upload.wikimedia.org/wikipedia/commons/e/e7/NorthDakota-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/6/69/Seal_of_Ohio_%281967-1996%29.svg
-https://upload.wikimedia.org/wikipedia/commons/3/39/Seal_of_Oklahoma.svg
-https://upload.wikimedia.org/wikipedia/commons/c/c9/Oregon-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/e/e8/Pennsylvania_state_seal.svg
-https://upload.wikimedia.org/wikipedia/commons/7/73/RhodeIsland-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/8/80/Seal_of_South_Carolina.svg
-https://upload.wikimedia.org/wikipedia/commons/b/bb/SouthDakota-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/3/3c/Seal_of_Tennessee.svg
-https://upload.wikimedia.org/wikipedia/commons/c/cb/Seal_of_Texas.svg
-https://upload.wikimedia.org/wikipedia/commons/7/72/Seal_of_Utah_%28Alternate%29.svg
-https://upload.wikimedia.org/wikipedia/commons/5/5b/Vermont_state_seal.svg
-https://upload.wikimedia.org/wikipedia/commons/6/6f/Seal_of_Virginia.svg
-https://upload.wikimedia.org/wikipedia/commons/9/92/Washington-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/9/92/WestVirginia-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/b/b3/Wisconsin-StateSeal.svg
-https://upload.wikimedia.org/wikipedia/commons/c/c0/Wyoming-StateSeal.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/gallardo.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bzrfeed.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/android.svg
https://upload.wikimedia.org/wikipedia/commons/d/df/Seal_of_American_Samoa.svg
-https://upload.wikimedia.org/wikipedia/commons/f/fd/Ghostscript_Tiger.svg
-https://upload.wikimedia.org/wikipedia/commons/6/6c/Trajans-Column-lower-animated.svg
+https://upload.wikimedia.org/wikipedia/commons/e/e7/Seal_of_Illinois.svg
+https://upload.wikimedia.org/wikipedia/commons/6/63/A_large_blank_world_map_with_oceans_marked_in_blue.svg
diff --git a/tools/svg/svgs_parse_only.txt b/tools/svg/svgs_parse_only.txt
new file mode 100644
index 0000000000..4aab1cb674
--- /dev/null
+++ b/tools/svg/svgs_parse_only.txt
@@ -0,0 +1,59 @@
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/AJ_Digital_Camera.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/acid.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/alphachannel.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bozo.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/compass.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/displayWebStats.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/eff.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/fsm.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/usaf.svg
+https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/yinyang.svg
+https://upload.wikimedia.org/wikipedia/commons/6/6d/Alabama-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/2/2b/Alaska-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/7/7e/Arizona-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/0/0f/Seal_of_California.svg
+https://upload.wikimedia.org/wikipedia/commons/5/51/Colorado-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/e/e5/Connecticut-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/c/c0/Delaware-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/b/bf/Florida-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/e/e0/Georgia-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/c/c5/Hawaii-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/4/49/Idaho-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/c/c4/Indiana-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/5/5a/Iowa-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/4/45/Seal_of_Kansas.svg
+https://upload.wikimedia.org/wikipedia/commons/3/35/Seal_of_Kentucky.svg
+https://upload.wikimedia.org/wikipedia/commons/2/2f/Seal_of_Louisiana.svg
+https://upload.wikimedia.org/wikipedia/commons/a/a0/Maine-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/0/00/Seal_of_Maryland_%28reverse%29.svg
+https://upload.wikimedia.org/wikipedia/commons/8/82/Seal_of_Massachusetts.svg
+https://upload.wikimedia.org/wikipedia/commons/3/3f/Seal_of_Michigan.svg
+https://upload.wikimedia.org/wikipedia/commons/6/63/Minnesota-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/d/d1/Seal_of_Mississippi_%282014-present%29.svg
+https://upload.wikimedia.org/wikipedia/commons/d/de/Seal_of_Missouri.svg
+https://upload.wikimedia.org/wikipedia/commons/e/ed/Montana-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/6/60/Nebraska-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/7/77/Nevada-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/a/aa/Seal_of_New_Hampshire.svg
+https://upload.wikimedia.org/wikipedia/commons/8/8d/Seal_of_New_Jersey.svg
+https://upload.wikimedia.org/wikipedia/commons/3/3b/NewMexico-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/c/ca/NewYork-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/7/72/Seal_of_North_Carolina.svg
+https://upload.wikimedia.org/wikipedia/commons/e/e7/NorthDakota-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/6/69/Seal_of_Ohio_%281967-1996%29.svg
+https://upload.wikimedia.org/wikipedia/commons/3/39/Seal_of_Oklahoma.svg
+https://upload.wikimedia.org/wikipedia/commons/c/c9/Oregon-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/e/e8/Pennsylvania_state_seal.svg
+https://upload.wikimedia.org/wikipedia/commons/7/73/RhodeIsland-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/8/80/Seal_of_South_Carolina.svg
+https://upload.wikimedia.org/wikipedia/commons/b/bb/SouthDakota-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/3/3c/Seal_of_Tennessee.svg
+https://upload.wikimedia.org/wikipedia/commons/c/cb/Seal_of_Texas.svg
+https://upload.wikimedia.org/wikipedia/commons/7/72/Seal_of_Utah_%28Alternate%29.svg
+https://upload.wikimedia.org/wikipedia/commons/5/5b/Vermont_state_seal.svg
+https://upload.wikimedia.org/wikipedia/commons/6/6f/Seal_of_Virginia.svg
+https://upload.wikimedia.org/wikipedia/commons/9/92/Washington-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/9/92/WestVirginia-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/b/b3/Wisconsin-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/c/c0/Wyoming-StateSeal.svg
+https://upload.wikimedia.org/wikipedia/commons/6/6c/Trajans-Column-lower-animated.svg