From b3e0e78e6e178ce364d571ff3e83f3db91291b98 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Thiemo=20M=C3=A4ttig?= Date: Fri, 7 Feb 2014 10:01:48 +0100 Subject: [PATCH] Drop dead code from all SVG source files This matters because these files are actually used as data URI encoded background images in the CSS. I did two pretty simple steps: 1. Open each file in Inkscape and save as "normal" SVG. This gets rid of most optional stuff but keeps the license information. 2. Open each file in an text/XML editor and delete all unused gradients, def sections (if empty) and the Inkscape comment. I know there are a million ways to do much more agressive compression. Take this as a first step that - for sure - doesn't break anything. Bug: 59744 Change-Id: I1bcb2875fe35ca20ee3ad3c648961d4b1c58c0d2 --- skins/vector/images/arrow-collapsed-ltr.svg | 4 - skins/vector/images/arrow-collapsed-rtl.svg | 4 - skins/vector/images/arrow-down-focus-icon.svg | 4 - skins/vector/images/arrow-down-icon.svg | 4 - skins/vector/images/arrow-expanded.svg | 4 - skins/vector/images/audio-icon.svg | 58 ++--- skins/vector/images/document-icon.svg | 124 ++-------- .../vector/images/external-link-ltr-icon.svg | 103 +-------- .../vector/images/external-link-rtl-icon.svg | 103 +-------- skins/vector/images/file-icon.svg | 98 ++------ skins/vector/images/lock-icon.svg | 94 ++------ skins/vector/images/mail-icon.svg | 105 ++------- skins/vector/images/news-icon.svg | 170 +++----------- skins/vector/images/talk-icon.svg | 85 ++----- skins/vector/images/unwatch-icon-hl.svg | 87 ++----- skins/vector/images/unwatch-icon.svg | 84 ++----- skins/vector/images/user-icon.svg | 217 ------------------ skins/vector/images/video-icon.svg | 134 +++-------- skins/vector/images/watch-icon-hl.svg | 90 +------- skins/vector/images/watch-icon-loading.svg | 90 +------- skins/vector/images/watch-icon.svg | 90 +------- 21 files changed, 254 insertions(+), 1498 deletions(-) diff --git a/skins/vector/images/arrow-collapsed-ltr.svg b/skins/vector/images/arrow-collapsed-ltr.svg index d0c4729ceb..64a449fdd8 100644 --- a/skins/vector/images/arrow-collapsed-ltr.svg +++ b/skins/vector/images/arrow-collapsed-ltr.svg @@ -1,6 +1,4 @@ - - - diff --git a/skins/vector/images/arrow-collapsed-rtl.svg b/skins/vector/images/arrow-collapsed-rtl.svg index 8c5e04b956..938494bdae 100644 --- a/skins/vector/images/arrow-collapsed-rtl.svg +++ b/skins/vector/images/arrow-collapsed-rtl.svg @@ -1,6 +1,4 @@ - - - diff --git a/skins/vector/images/arrow-down-focus-icon.svg b/skins/vector/images/arrow-down-focus-icon.svg index f2edf26363..be1ad8967c 100644 --- a/skins/vector/images/arrow-down-focus-icon.svg +++ b/skins/vector/images/arrow-down-focus-icon.svg @@ -1,6 +1,4 @@ - - - diff --git a/skins/vector/images/arrow-down-icon.svg b/skins/vector/images/arrow-down-icon.svg index 9218ff28d4..a9915016f0 100644 --- a/skins/vector/images/arrow-down-icon.svg +++ b/skins/vector/images/arrow-down-icon.svg @@ -1,6 +1,4 @@ - - - diff --git a/skins/vector/images/arrow-expanded.svg b/skins/vector/images/arrow-expanded.svg index 60704d27b1..a1b58e54de 100644 --- a/skins/vector/images/arrow-expanded.svg +++ b/skins/vector/images/arrow-expanded.svg @@ -1,6 +1,4 @@ - - - diff --git a/skins/vector/images/audio-icon.svg b/skins/vector/images/audio-icon.svg index d88b57f1c1..91ca5c484d 100644 --- a/skins/vector/images/audio-icon.svg +++ b/skins/vector/images/audio-icon.svg @@ -1,6 +1,4 @@ - - + id="svg6167"> + id="stop6709" + style="stop-color:#b2bf46;stop-opacity:1" + offset="0" /> + id="stop6711" + style="stop-color:#c8d17b;stop-opacity:1" + offset="1" /> - @@ -75,14 +46,11 @@ + transform="translate(-877.85712,-710.2193)" + id="layer1"> + style="fill:url(#linearGradient6713);fill-opacity:1;stroke:#757f2a;stroke-width:0.96979296px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> diff --git a/skins/vector/images/document-icon.svg b/skins/vector/images/document-icon.svg index 1055769be3..a7a6c6bfda 100644 --- a/skins/vector/images/document-icon.svg +++ b/skins/vector/images/document-icon.svg @@ -1,6 +1,4 @@ - - + id="svg7339"> - - - - + id="stop7920" + style="stop-color:#e2e2e2;stop-opacity:1" + offset="0" /> + id="stop7922" + style="stop-color:#f8f8f8;stop-opacity:1" + offset="1" /> - + gradientTransform="matrix(1.4065972,0,0,2.1428629,810.35359,682.73485)" /> - @@ -93,121 +42,94 @@ image/svg+xml - + + transform="translate(-783.57141,-687.36218)" + id="layer1"> + id="rect7358" + style="fill:#ffffff;fill-opacity:1;stroke:#878787;stroke-width:0.89999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + id="rect7896" + style="fill:url(#radialGradient7968);fill-opacity:1;stroke:none" /> + id="text7952" + style="font-size:1px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"> + style="fill:none;stroke:#878787;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> diff --git a/skins/vector/images/external-link-ltr-icon.svg b/skins/vector/images/external-link-ltr-icon.svg index d77b879e79..3918bef17c 100644 --- a/skins/vector/images/external-link-ltr-icon.svg +++ b/skins/vector/images/external-link-ltr-icon.svg @@ -1,87 +1,14 @@ - - - - - - - - - - - - - - + id="svg2"> @@ -95,37 +22,25 @@ + transform="translate(-826.42859,-698.79077)" + id="layer1"> + id="rect2996" + style="fill:#ffffff;fill-opacity:1;stroke:#0066cc;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="g4815"> diff --git a/skins/vector/images/external-link-rtl-icon.svg b/skins/vector/images/external-link-rtl-icon.svg index 7ddf89e695..326a425c47 100644 --- a/skins/vector/images/external-link-rtl-icon.svg +++ b/skins/vector/images/external-link-rtl-icon.svg @@ -7,81 +7,10 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" width="10" height="10" - id="svg2" - version="1.1" - inkscape:version="0.48.4 r9939" - sodipodi:docname="external-link-ltr-icon.svg" - inkscape:export-filename="/run/user/1000/gvfs/sftp:host=users.v-lo.krakow.pl,user=m4tx/home/WWW/m4tx/WWW/Wikimedia/skins/vector/images/external-link-ltr-icon.png" - inkscape:export-xdpi="144.13724" - inkscape:export-ydpi="144.13724"> - - - - - - - - - - - - + id="svg2"> @@ -95,38 +24,26 @@ + transform="translate(-826.42859,-698.79077)" + id="layer1"> + transform="scale(-1,1)" + id="rect2996" + style="fill:#ffffff;fill-opacity:1;stroke:#0066cc;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="g4815"> diff --git a/skins/vector/images/file-icon.svg b/skins/vector/images/file-icon.svg index cd2106db67..98d9041da7 100644 --- a/skins/vector/images/file-icon.svg +++ b/skins/vector/images/file-icon.svg @@ -1,6 +1,4 @@ - - + id="svg7339"> - - - - + id="stop7920" + style="stop-color:#e2e2e2;stop-opacity:1" + offset="0" /> + id="stop7922" + style="stop-color:#f8f8f8;stop-opacity:1" + offset="1" /> - + gradientTransform="matrix(1.4065972,0,0,2.1428629,6.7977966,-4.7132748)" /> - @@ -98,30 +47,25 @@ + transform="translate(-783.57141,-687.36218)" + id="layer1"> + transform="translate(19.984375,0.08593751)" + id="g7926"> + style="fill:#ffffff;fill-opacity:1;stroke:#878787;stroke-width:0.89999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + transform="translate(783.57141,687.36218)" + id="rect7896" + style="fill:url(#radialGradient7931);fill-opacity:1;stroke:none" /> diff --git a/skins/vector/images/lock-icon.svg b/skins/vector/images/lock-icon.svg index 1c40d4ac28..bad5daf0ce 100644 --- a/skins/vector/images/lock-icon.svg +++ b/skins/vector/images/lock-icon.svg @@ -1,6 +1,4 @@ - - + id="svg3813"> + id="stop4350" + style="stop-color:#fff8bb;stop-opacity:1" + offset="0" /> + id="stop4352" + style="stop-color:#e9d84d;stop-opacity:1" + offset="1" /> - + gradientTransform="matrix(0.66177697,-3.2424834e-7,5.5632116e-7,1.1354276,273.09596,-96.976308)" /> - @@ -82,42 +42,32 @@ image/svg+xml - + + transform="translate(-817.85712,-715.93359)" + id="layer1"> + transform="translate(14.984745,-0.12063576)" + id="g4389"> + style="fill:none;stroke:#888a85;stroke-width:0.68014622;stroke-linejoin:miter;stroke-miterlimit:2;stroke-opacity:1;stroke-dasharray:none" /> + style="fill:none;stroke:#ac5f08;stroke-width:1.04513526px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.69072164" /> diff --git a/skins/vector/images/mail-icon.svg b/skins/vector/images/mail-icon.svg index 43b4ce8d7d..cab6304086 100644 --- a/skins/vector/images/mail-icon.svg +++ b/skins/vector/images/mail-icon.svg @@ -1,6 +1,4 @@ - - + id="svg4396"> - - - - + id="stop4949" + style="stop-color:#d2d2d2;stop-opacity:1" + offset="0" /> + id="stop4951" + style="stop-color:#f6f6f6;stop-opacity:0" + offset="1" /> - - + gradientTransform="matrix(1.1817158,0,0,1.1856764,-156.48316,-109.77743)" /> - @@ -109,29 +47,22 @@ + transform="translate(-832.14288,-690.2193)" + id="layer1"> + transform="translate(-23.99948,-20.005085)" + id="g4957"> + style="fill:#a8a7a3;fill-opacity:1;stroke:none" /> diff --git a/skins/vector/images/news-icon.svg b/skins/vector/images/news-icon.svg index b8f2102924..3fbdfe79c7 100644 --- a/skins/vector/images/news-icon.svg +++ b/skins/vector/images/news-icon.svg @@ -1,6 +1,4 @@ - - + id="svg4983"> + id="stop5530" + style="stop-color:#cccccc;stop-opacity:1" + offset="0" /> + id="stop5532" + style="stop-color:#cccccc;stop-opacity:0" + offset="1" /> - - - - - - @@ -119,102 +41,86 @@ image/svg+xml - + + transform="translate(-877.85712,-687.36218)" + id="layer1"> + id="text5536" + style="font-size:41.13991928px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"> + id="path3051" + style="font-size:1.02849805px;font-weight:bold;-inkscape-font-specification:Sans Bold" /> + id="path3053" + style="font-size:1.02849805px;font-weight:bold;-inkscape-font-specification:Sans Bold" /> + id="path3055" + style="font-size:1.02849805px;font-weight:bold;-inkscape-font-specification:Sans Bold" /> + id="path3057" + style="font-size:1.02849805px;font-weight:bold;-inkscape-font-specification:Sans Bold" /> + id="path3059" + style="font-size:1.02849805px;font-weight:bold;-inkscape-font-specification:Sans Bold" /> + id="path3061" + style="font-size:1.02849805px;font-weight:bold;-inkscape-font-specification:Sans Bold" /> + id="text5540" + style="font-size:48.46436691px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"> + id="path3064" + style="font-size:1.21160913px;-inkscape-font-specification:Sans" /> + id="text5544" + style="font-size:1px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"> + id="text5548" + style="font-size:1px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"> + y="691.46332" + id="rect5552" + style="fill:#c0c1be;fill-opacity:1;stroke:#000000;stroke-width:0.10008001;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:2;stroke-opacity:1;stroke-dasharray:none" /> + style="fill:url(#linearGradient3824);fill-opacity:1;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> diff --git a/skins/vector/images/talk-icon.svg b/skins/vector/images/talk-icon.svg index f37517d344..d65d57a52d 100644 --- a/skins/vector/images/talk-icon.svg +++ b/skins/vector/images/talk-icon.svg @@ -1,6 +1,4 @@ - - + id="svg5587"> + id="stop6136" + style="stop-color:#e9e9e9;stop-opacity:1" + offset="0" /> + id="stop6138" + style="stop-color:#e9e9e9;stop-opacity:0" + offset="1" /> - + gradientTransform="matrix(2.4898047,0,0,2.5230165,-1126.0032,-1041.5417)" /> - @@ -83,31 +42,25 @@ image/svg+xml - + + transform="translate(-763.57141,-681.64789)" + id="layer1"> + transform="matrix(1.0212411,0,0,0.97119998,-5.0201418,19.699049)" + id="g6142"> + style="fill:url(#radialGradient6146);fill-opacity:1;stroke:none" /> diff --git a/skins/vector/images/unwatch-icon-hl.svg b/skins/vector/images/unwatch-icon-hl.svg index 346e072d0a..b41fd97d94 100644 --- a/skins/vector/images/unwatch-icon-hl.svg +++ b/skins/vector/images/unwatch-icon-hl.svg @@ -1,6 +1,4 @@ - - + id="svg2"> + id="stop3790" + style="stop-color:#c2edff;stop-opacity:1" + offset="0" /> + style="stop-color:#68bdff;stop-opacity:1" + offset="0.5" /> + id="stop3792" + style="stop-color:#ffffff;stop-opacity:1" + offset="1" /> - + gradientUnits="userSpaceOnUse" /> - @@ -95,26 +54,12 @@ + transform="translate(-693.14288,-698.64789)" + id="layer1"> + style="fill:url(#linearGradient3804);fill-opacity:1;stroke:#c8b250;stroke-width:1.15975237;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> diff --git a/skins/vector/images/unwatch-icon.svg b/skins/vector/images/unwatch-icon.svg index 9e13769449..80fb36ebe8 100644 --- a/skins/vector/images/unwatch-icon.svg +++ b/skins/vector/images/unwatch-icon.svg @@ -1,6 +1,4 @@ - - + id="svg2"> + id="stop3790" + style="stop-color:#c2edff;stop-opacity:1" + offset="0" /> + style="stop-color:#68bdff;stop-opacity:1" + offset="0.5" /> + id="stop3792" + style="stop-color:#ffffff;stop-opacity:1" + offset="1" /> - + gradientUnits="userSpaceOnUse" /> - @@ -92,26 +54,12 @@ + transform="translate(-693.14288,-698.64789)" + id="layer1"> + style="fill:url(#linearGradient3804);fill-opacity:1;stroke:#7cb5d1;stroke-width:1.15975237;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> diff --git a/skins/vector/images/user-icon.svg b/skins/vector/images/user-icon.svg index 767d51079b..9b6f822457 100644 --- a/skins/vector/images/user-icon.svg +++ b/skins/vector/images/user-icon.svg @@ -1,6 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="svg6734"> + id="stop7267" + style="stop-color:#cccccc;stop-opacity:1" + offset="0" /> + id="stop7269" + style="stop-color:#dfdfdf;stop-opacity:1" + offset="1" /> - + xlink:href="#linearGradient7265" + gradientUnits="userSpaceOnUse" /> - @@ -85,78 +46,45 @@ + transform="translate(-903.57141,-715.93359)" + id="layer1"> + style="fill:none;stroke:#5f6060;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + transform="translate(903.4637,715.9024)" + id="path6755" + style="fill:url(#radialGradient7327);fill-opacity:1;stroke:#848484;stroke-width:0.89999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:9.80000019;stroke-opacity:1;stroke-dasharray:none" /> + transform="matrix(0.897287,0,0,0.897287,111.13225,74.055304)" + id="g7310"> + style="fill:#818181;fill-opacity:1;stroke:none" /> + style="fill:#818181;fill-opacity:1;stroke:none" /> + style="fill:#818181;fill-opacity:1;stroke:none" /> + style="fill:#818181;fill-opacity:1;stroke:none" /> + style="fill:#818181;fill-opacity:1;stroke:none" /> diff --git a/skins/vector/images/watch-icon-hl.svg b/skins/vector/images/watch-icon-hl.svg index b31e8b87a1..b78c978a63 100644 --- a/skins/vector/images/watch-icon-hl.svg +++ b/skins/vector/images/watch-icon-hl.svg @@ -1,6 +1,4 @@ - - - - - - - - - - - - + id="svg2"> @@ -92,26 +28,12 @@ + transform="translate(-693.14288,-698.64789)" + id="layer1"> + id="path3770" + style="fill:#ffffff;fill-opacity:1;stroke:#c8b250;stroke-width:1.15975237;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> diff --git a/skins/vector/images/watch-icon-loading.svg b/skins/vector/images/watch-icon-loading.svg index 3423979453..6b25f9476d 100644 --- a/skins/vector/images/watch-icon-loading.svg +++ b/skins/vector/images/watch-icon-loading.svg @@ -1,6 +1,4 @@ - - - - - - - - - - - - + id="svg2"> @@ -92,26 +28,12 @@ + transform="translate(-693.14288,-698.64789)" + id="layer1"> + id="path2998" + style="fill:#ffffff;fill-opacity:1;stroke:#d1d1d1;stroke-width:1.15975237;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> diff --git a/skins/vector/images/watch-icon.svg b/skins/vector/images/watch-icon.svg index c7a50810e7..2654c8dcfd 100644 --- a/skins/vector/images/watch-icon.svg +++ b/skins/vector/images/watch-icon.svg @@ -1,6 +1,4 @@ - - - - - - - - - - - - + id="svg2"> @@ -92,26 +28,12 @@ + transform="translate(-693.14288,-698.64789)" + id="layer1"> + id="path2998" + style="fill:#ffffff;fill-opacity:1;stroke:#7cb5d1;stroke-width:1.15975237;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> -- 2.20.1