[gnome-builder] icons: regenerate icons with updated names



commit 163d09b9fafefc6eb423bb4594bbde3b61db47bd
Author: Christian Hergert <chergert redhat com>
Date:   Fri Jul 13 17:28:08 2018 -0700

    icons: regenerate icons with updated names

 .../application-x-php-symbolic.symbolic.png        | Bin 235 -> 245 bytes
 .../16x16/mimetypes/text-css-symbolic.symbolic.png | Bin 166 -> 166 bytes
 .../mimetypes/text-html-symbolic.symbolic.png      | Bin 251 -> 243 bytes
 .../mimetypes/text-rust-symbolic.symbolic.png      | Bin 320 -> 323 bytes
 .../16x16/mimetypes/text-sql-symbolic.symbolic.png | Bin 322 -> 324 bytes
 .../mimetypes/text-x-authors-symbolic.symbolic.png | Bin 243 -> 249 bytes
 .../16x16/mimetypes/text-x-c-symbolic.symbolic.png | Bin 270 -> 0 bytes
 .../mimetypes/text-x-chdr-symbolic.symbolic.png    | Bin 163 -> 163 bytes
 .../mimetypes/text-x-copying-symbolic.symbolic.png | Bin 349 -> 346 bytes
 .../mimetypes/text-x-csrc-symbolic.symbolic.png    | Bin 0 -> 273 bytes
 .../text-x-javascript-symbolic.symbolic.png        | Bin 211 -> 214 bytes
 .../mimetypes/text-x-python-symbolic.symbolic.png  | Bin 237 -> 239 bytes
 .../mimetypes/text-x-ruby-symbolic.symbolic.png    | Bin 388 -> 388 bytes
 .../mimetypes/text-x-script-symbolic.symbolic.png  | Bin 160 -> 158 bytes
 .../mimetypes/text-x-vala-symbolic.symbolic.png    | Bin 239 -> 241 bytes
 .../16x16/mimetypes/text-xml-symbolic.symbolic.png | Bin 251 -> 244 bytes
 .../application-x-php-symbolic.symbolic.png        | Bin 442 -> 443 bytes
 .../32x32/mimetypes/text-css-symbolic.symbolic.png | Bin 273 -> 271 bytes
 .../mimetypes/text-html-symbolic.symbolic.png      | Bin 393 -> 386 bytes
 .../mimetypes/text-rust-symbolic.symbolic.png      | Bin 563 -> 585 bytes
 .../32x32/mimetypes/text-sql-symbolic.symbolic.png | Bin 622 -> 621 bytes
 .../mimetypes/text-x-authors-symbolic.symbolic.png | Bin 417 -> 414 bytes
 .../32x32/mimetypes/text-x-c-symbolic.symbolic.png | Bin 467 -> 0 bytes
 .../mimetypes/text-x-chdr-symbolic.symbolic.png    | Bin 231 -> 231 bytes
 .../mimetypes/text-x-copying-symbolic.symbolic.png | Bin 718 -> 703 bytes
 .../mimetypes/text-x-csrc-symbolic.symbolic.png    | Bin 0 -> 478 bytes
 .../text-x-javascript-symbolic.symbolic.png        | Bin 372 -> 370 bytes
 .../mimetypes/text-x-python-symbolic.symbolic.png  | Bin 405 -> 404 bytes
 .../mimetypes/text-x-ruby-symbolic.symbolic.png    | Bin 693 -> 690 bytes
 .../mimetypes/text-x-script-symbolic.symbolic.png  | Bin 233 -> 234 bytes
 .../mimetypes/text-x-vala-symbolic.symbolic.png    | Bin 408 -> 412 bytes
 .../32x32/mimetypes/text-xml-symbolic.symbolic.png | Bin 393 -> 386 bytes
 .../application-x-php-symbolic.symbolic.png        | Bin 672 -> 667 bytes
 .../48x48/mimetypes/text-css-symbolic.symbolic.png | Bin 397 -> 404 bytes
 .../mimetypes/text-html-symbolic.symbolic.png      | Bin 573 -> 583 bytes
 .../mimetypes/text-rust-symbolic.symbolic.png      | Bin 935 -> 945 bytes
 .../48x48/mimetypes/text-sql-symbolic.symbolic.png | Bin 925 -> 918 bytes
 .../mimetypes/text-x-authors-symbolic.symbolic.png | Bin 678 -> 671 bytes
 .../48x48/mimetypes/text-x-c-symbolic.symbolic.png | Bin 739 -> 0 bytes
 .../mimetypes/text-x-chdr-symbolic.symbolic.png    | Bin 334 -> 337 bytes
 .../mimetypes/text-x-copying-symbolic.symbolic.png | Bin 1155 -> 1153 bytes
 .../mimetypes/text-x-csrc-symbolic.symbolic.png    | Bin 0 -> 740 bytes
 .../text-x-javascript-symbolic.symbolic.png        | Bin 513 -> 522 bytes
 .../mimetypes/text-x-python-symbolic.symbolic.png  | Bin 671 -> 662 bytes
 .../mimetypes/text-x-readme-symbolic.symbolic.png  | Bin 936 -> 939 bytes
 .../mimetypes/text-x-ruby-symbolic.symbolic.png    | Bin 1005 -> 1021 bytes
 .../mimetypes/text-x-script-symbolic.symbolic.png  | Bin 323 -> 324 bytes
 .../mimetypes/text-x-vala-symbolic.symbolic.png    | Bin 551 -> 547 bytes
 .../48x48/mimetypes/text-xml-symbolic.symbolic.png | Bin 573 -> 571 bytes
 .../application-x-php-symbolic.symbolic.png        | Bin 939 -> 945 bytes
 .../64x64/mimetypes/text-css-symbolic.symbolic.png | Bin 524 -> 520 bytes
 .../mimetypes/text-html-symbolic.symbolic.png      | Bin 791 -> 791 bytes
 .../mimetypes/text-rust-symbolic.symbolic.png      | Bin 1210 -> 1216 bytes
 .../64x64/mimetypes/text-sql-symbolic.symbolic.png | Bin 1220 -> 1219 bytes
 .../mimetypes/text-x-authors-symbolic.symbolic.png | Bin 871 -> 876 bytes
 .../64x64/mimetypes/text-x-c-symbolic.symbolic.png | Bin 967 -> 0 bytes
 .../text-x-changelog-symbolic.symbolic.png         | Bin 438 -> 436 bytes
 .../mimetypes/text-x-chdr-symbolic.symbolic.png    | Bin 448 -> 448 bytes
 .../mimetypes/text-x-copying-symbolic.symbolic.png | Bin 1538 -> 1548 bytes
 .../mimetypes/text-x-csrc-symbolic.symbolic.png    | Bin 0 -> 963 bytes
 .../text-x-javascript-symbolic.symbolic.png        | Bin 670 -> 673 bytes
 .../mimetypes/text-x-python-symbolic.symbolic.png  | Bin 883 -> 883 bytes
 .../mimetypes/text-x-readme-symbolic.symbolic.png  | Bin 1277 -> 1277 bytes
 .../mimetypes/text-x-ruby-symbolic.symbolic.png    | Bin 1291 -> 1284 bytes
 .../mimetypes/text-x-script-symbolic.symbolic.png  | Bin 447 -> 452 bytes
 .../mimetypes/text-x-vala-symbolic.symbolic.png    | Bin 744 -> 743 bytes
 .../64x64/mimetypes/text-xml-symbolic.symbolic.png | Bin 791 -> 791 bytes
 .../mimetypes/application-x-php-symbolic.svg       |  54 +++++++++-
 .../scalable/mimetypes/text-css-symbolic.svg       |  49 ++++++++-
 .../scalable/mimetypes/text-html-symbolic.svg      |  53 +++++++++-
 .../scalable/mimetypes/text-markdown-symbolic.svg  |  43 +++++++-
 .../scalable/mimetypes/text-rust-symbolic.svg      | 109 +++++++++++++++++++--
 .../scalable/mimetypes/text-sql-symbolic.svg       |  63 ++++++++++--
 .../scalable/mimetypes/text-x-authors-symbolic.svg |  60 ++++++++++--
 .../scalable/mimetypes/text-x-c-symbolic.svg       |   3 -
 .../mimetypes/text-x-changelog-symbolic.svg        |  81 ++++++++++++++-
 .../scalable/mimetypes/text-x-chdr-symbolic.svg    |  50 +++++++++-
 .../scalable/mimetypes/text-x-copying-symbolic.svg |  50 +++++++++-
 .../scalable/mimetypes/text-x-cpp-symbolic.svg     |  49 ++++++++-
 .../scalable/mimetypes/text-x-csrc-symbolic.svg    |  42 ++++++++
 .../mimetypes/text-x-javascript-symbolic.svg       |  58 ++++++++++-
 .../scalable/mimetypes/text-x-python-symbolic.svg  |  55 +++++++++--
 .../scalable/mimetypes/text-x-readme-symbolic.svg  |  56 +++++++++--
 .../scalable/mimetypes/text-x-ruby-symbolic.svg    |  60 ++++++++++--
 .../scalable/mimetypes/text-x-script-symbolic.svg  |  49 ++++++++-
 .../scalable/mimetypes/text-x-vala-symbolic.svg    |  43 +++++++-
 .../scalable/mimetypes/text-xml-symbolic.svg       |  53 +++++++++-
 data/icons/src/symbolic.svg                        |   2 +-
 88 files changed, 992 insertions(+), 90 deletions(-)
---
diff --git a/data/icons/hicolor/16x16/mimetypes/application-x-php-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/application-x-php-symbolic.symbolic.png
index 46b36e93f..613b53fb1 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/application-x-php-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/application-x-php-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-css-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-css-symbolic.symbolic.png
index 7f34fda9a..48a3ea394 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-css-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-css-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-html-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-html-symbolic.symbolic.png
index 62c1754f1..bd72ba498 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-html-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-html-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-rust-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-rust-symbolic.symbolic.png
index 1366fc264..de84c6ba2 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-rust-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-rust-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-sql-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-sql-symbolic.symbolic.png
index dd40d9780..8579adebd 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-sql-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-sql-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-authors-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-authors-symbolic.symbolic.png
index 90758f6bc..f02383665 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-authors-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-authors-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-chdr-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-chdr-symbolic.symbolic.png
index 5f2d83b1e..2888b7202 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-chdr-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-chdr-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-copying-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-copying-symbolic.symbolic.png
index df9749779..2a7287c03 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-copying-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-copying-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-csrc-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-csrc-symbolic.symbolic.png
new file mode 100644
index 000000000..d06548972
Binary files /dev/null and b/data/icons/hicolor/16x16/mimetypes/text-x-csrc-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-javascript-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-javascript-symbolic.symbolic.png
index ac92f21a4..6492508e8 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-javascript-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-javascript-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-python-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-python-symbolic.symbolic.png
index 607347950..5036999de 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-python-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-python-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-ruby-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-ruby-symbolic.symbolic.png
index 90128bd6a..e77447556 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-ruby-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-ruby-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-script-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-script-symbolic.symbolic.png
index becee21b6..5581e65e2 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-script-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-script-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-vala-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-vala-symbolic.symbolic.png
index 8f2771fd1..9389230b7 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-vala-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-vala-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-xml-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-xml-symbolic.symbolic.png
index 62c1754f1..8c5f8900c 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-xml-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-xml-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/application-x-php-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/application-x-php-symbolic.symbolic.png
index d0684bc16..5009aac25 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/application-x-php-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/application-x-php-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-css-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-css-symbolic.symbolic.png
index 396b3d490..7ae2f8f3c 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-css-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-css-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-html-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-html-symbolic.symbolic.png
index db91a8c5a..40a79fe08 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-html-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-html-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-rust-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-rust-symbolic.symbolic.png
index a6ef46d9f..4b7fe4db1 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-rust-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-rust-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-sql-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-sql-symbolic.symbolic.png
index f75dfd06b..4e5913002 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-sql-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-sql-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-authors-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-authors-symbolic.symbolic.png
index d5d659390..6ad00d84b 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-authors-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-x-authors-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-chdr-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-chdr-symbolic.symbolic.png
index 922ebbe3d..e7cd51d2a 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-chdr-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-x-chdr-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-copying-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-copying-symbolic.symbolic.png
index e8820e3e2..e6245d9ad 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-copying-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-x-copying-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-csrc-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-csrc-symbolic.symbolic.png
new file mode 100644
index 000000000..6b1775e51
Binary files /dev/null and b/data/icons/hicolor/32x32/mimetypes/text-x-csrc-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-javascript-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-javascript-symbolic.symbolic.png
index bcfa7ea13..e0f4ee0ac 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-javascript-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-x-javascript-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-python-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-python-symbolic.symbolic.png
index 635ccb06f..f07d5ff87 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-python-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-x-python-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-ruby-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-ruby-symbolic.symbolic.png
index 69bed4ece..621e898fc 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-ruby-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-x-ruby-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-script-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-script-symbolic.symbolic.png
index 0339724ee..8c0caa554 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-script-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-x-script-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-vala-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-vala-symbolic.symbolic.png
index 8a92b06bb..2778de2fa 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-vala-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-x-vala-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-xml-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-xml-symbolic.symbolic.png
index db91a8c5a..40a79fe08 100644
Binary files a/data/icons/hicolor/32x32/mimetypes/text-xml-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/mimetypes/text-xml-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/application-x-php-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/application-x-php-symbolic.symbolic.png
index 938b55133..8b88aac1b 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/application-x-php-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/application-x-php-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-css-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-css-symbolic.symbolic.png
index b4dc9cb37..c3e499c12 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-css-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-css-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-html-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-html-symbolic.symbolic.png
index 449d37195..f725f1469 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-html-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-html-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-rust-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-rust-symbolic.symbolic.png
index 9f85124e8..10b3fd5ea 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-rust-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-rust-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-sql-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-sql-symbolic.symbolic.png
index a8f507aa7..e476521b4 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-sql-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-sql-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-authors-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-authors-symbolic.symbolic.png
index 167f1ec6e..440baca2e 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-authors-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-authors-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-chdr-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-chdr-symbolic.symbolic.png
index 2ac0f26fb..371c1c451 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-chdr-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-chdr-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-copying-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-copying-symbolic.symbolic.png
index d8af536be..877d95f24 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-copying-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-copying-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-csrc-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-csrc-symbolic.symbolic.png
new file mode 100644
index 000000000..7a6c01e62
Binary files /dev/null and b/data/icons/hicolor/48x48/mimetypes/text-x-csrc-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-javascript-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-javascript-symbolic.symbolic.png
index 7844ec091..8f2384dab 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-javascript-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-javascript-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-python-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-python-symbolic.symbolic.png
index e47755811..474e9abfd 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-python-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-python-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-readme-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-readme-symbolic.symbolic.png
index 6804cf4c5..350d78ed3 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-readme-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-readme-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-ruby-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-ruby-symbolic.symbolic.png
index b179b1bea..48d2ce210 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-ruby-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-ruby-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-script-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-script-symbolic.symbolic.png
index b305b00bd..64f294f7f 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-script-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-script-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-vala-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-vala-symbolic.symbolic.png
index eedc6fe4e..eb6b8ae57 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-vala-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-vala-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-xml-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-xml-symbolic.symbolic.png
index 449d37195..a6996da8f 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-xml-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-xml-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/application-x-php-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/application-x-php-symbolic.symbolic.png
index 5c307eea8..f64c72f62 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/application-x-php-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/application-x-php-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-css-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-css-symbolic.symbolic.png
index 4af33e686..664f12f83 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-css-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-css-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-html-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-html-symbolic.symbolic.png
index 254688b2b..63ef9e0d1 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-html-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-html-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-rust-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-rust-symbolic.symbolic.png
index 7777620c7..2bfb6b17f 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-rust-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-rust-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-sql-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-sql-symbolic.symbolic.png
index 8ee7a2343..b4cac5ece 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-sql-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-sql-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-authors-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-authors-symbolic.symbolic.png
index 64859291e..db84aaa92 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-authors-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-authors-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-changelog-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-changelog-symbolic.symbolic.png
index b2939ff6c..d86a692a0 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-changelog-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-changelog-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-chdr-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-chdr-symbolic.symbolic.png
index 22d027f34..faa2111ce 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-chdr-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-chdr-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-copying-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-copying-symbolic.symbolic.png
index 280349410..a06ae81b7 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-copying-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-copying-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-csrc-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-csrc-symbolic.symbolic.png
new file mode 100644
index 000000000..17b1815e2
Binary files /dev/null and b/data/icons/hicolor/64x64/mimetypes/text-x-csrc-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-javascript-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-javascript-symbolic.symbolic.png
index 8591c8c45..93feb53e5 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-javascript-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-javascript-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-python-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-python-symbolic.symbolic.png
index 9e2ea1a3f..863a8e001 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-python-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-python-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-readme-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-readme-symbolic.symbolic.png
index 7d183d65b..098ab1995 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-readme-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-readme-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-ruby-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-ruby-symbolic.symbolic.png
index 2451c30a7..94b6aa44f 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-ruby-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-ruby-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-script-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-script-symbolic.symbolic.png
index 5f88b8084..a74c84e37 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-script-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-script-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-x-vala-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-x-vala-symbolic.symbolic.png
index ba7ef4823..2e10e306e 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-x-vala-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-x-vala-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-xml-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-xml-symbolic.symbolic.png
index 254688b2b..63ef9e0d1 100644
Binary files a/data/icons/hicolor/64x64/mimetypes/text-xml-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/mimetypes/text-xml-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/scalable/mimetypes/application-x-php-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/application-x-php-symbolic.svg
index 51fec9484..5df93794b 100644
--- a/data/icons/hicolor/scalable/mimetypes/application-x-php-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/application-x-php-symbolic.svg
@@ -1,6 +1,50 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16.008" height="16">
-    <g fill="#2e3436">
-        <path d="M7.815 3.002c1.642-.092 3.095 1.17 3.187 2.813 0 1.401-.377 1.922-1.593 
2.844-.191.143-.326.25-.375.312-.05.062-.032.033-.032.031.007.529-.471 1-1 1-.528 0-1.007-.471-1-1 
0-.502.225-.943.47-1.25a3.82 3.82 0 0 1 
.718-.687c.204-.16.46-.385.687-.656.094-.113.13-.308.125-.438V5.94a.988.988 0 0 
0-1.062-.938c-.563.032-.97.437-.938 1h-2c-.092-1.642 1.17-2.908 2.813-3zm.187 8a1 1 0 1 1 0 2 1 1 0 0 1 0-2z" 
style="marker:none" color="#bebebe" overflow="visible"/>
-        <path d="M2.98 4.99a1 1 0 0 0-.687.303l-2 2a1 1 0 0 0 0 1.414l2 2a1 1 0 1 0 1.414-1.414L2.414 
8l1.293-1.293A1 1 0 0 0 2.98 4.99zM12.988 4.99a1 1 0 0 0-.693 1.719L13.592 8l-1.297 1.291a1 1 0 1 0 1.41 
1.418l2.008-2a1 1 0 0 0 0-1.418l-2.008-2a1 1 0 0 0-.717-.3z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill-rule="evenodd"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16.007923"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-20,-320)"
+     id="layer1">
+    <path
+       d="m 27.814838,323.00236 c 1.64243,-0.092 3.0955,1.17008 3.1875,2.8125 -1e-4,1.40136 -0.37771,1.92177 
-1.59375,2.84375 -0.19093,0.14364 -0.3256,0.2506 -0.375,0.3125 -0.0494,0.0621 -0.0312,0.0332 -0.0312,0.0312 
0.007,0.52831 -0.47163,1 -1,1 -0.52837,0 -1.007,-0.47169 -1,-1 0,-0.50239 0.22424,-0.94342 0.46875,-1.25 
0.24451,-0.30663 0.4913,-0.51638 0.71875,-0.6875 0.20405,-0.16056 0.46083,-0.38454 0.6875,-0.65625 
0.0935,-0.1121 0.129,-0.30766 0.125,-0.4375 v -0.0312 c -0.0316,-0.56324 -0.49926,-0.9691 -1.0625,-0.9375 
-0.56324,0.0316 -0.9691,0.43676 -0.9375,1 h -2 c -0.092,-1.64243 1.17007,-2.9079 2.8125,-3 z m 0.1875,8 c 
0.55228,0 1,0.44772 1,1 0,0.55228 -0.44772,1 -1,1 -0.55228,0 -1,-0.44772 -1,-1 0,-0.55228 0.44772,-1 1,-1 z"
+       id="path19592-2-4-9"
+       
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:new"
 />
+    <path
+       id="path1700"
+       d="m 22.980469,324.99023 a 1.0001,1.0001 0 0 0 -0.6875,0.30274 l -2,2 a 1.0001,1.0001 0 0 0 0,1.41406 
l 2,2 a 1.0001,1.0001 0 1 0 1.414062,-1.41406 L 22.414062,328 l 1.292969,-1.29297 a 1.0001,1.0001 0 0 0 
-0.726562,-1.7168 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1702"
+       d="m 32.988281,324.99023 a 1.0001,1.0001 0 0 0 -0.693359,1.71875 L 33.591797,328 l -1.296875,1.29102 
a 1.0001,1.0001 0 1 0 1.410156,1.41796 l 2.007813,-2 a 1.0001,1.0001 0 0 0 0,-1.41796 l -2.007813,-2 a 
1.0001,1.0001 0 0 0 -0.716797,-0.30079 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-20,-320)"
+     id="layer2" />
+  <g
+     transform="translate(-20,-320)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-css-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-css-symbolic.svg
index 67e91b639..69de29415 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-css-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-css-symbolic.svg
@@ -1,5 +1,46 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436" 
fill-rule="evenodd">
-        <path d="M10.014 3v2h1v6h-1v2h1c.833 0 1.525-.564 1.77-1.053.243-.488.23-.947.23-.947V9h1a1 1 0 0 0 
0-2h-1V5s.013-.459-.23-.947C12.538 3.564 11.846 3 11.013 3zM5 3c-.833 0-1.525.564-1.77 1.053C2.986 4.54 3 5 3 
5v2H2a1 1 0 0 0 0 2h1v2s-.014.459.23.947C3.475 12.436 4.167 13 5 13h1v-2H5V5h1V3z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-60,-320)"
+     id="layer1">
+    <path
+       id="path1923"
+       d="m 70.013672,323 v 2 h 1 v 3 3 h -1 v 2 h 1 c 0.833333,0 1.525275,-0.56422 1.769531,-1.05273 C 
73.027459,331.45875 73.013672,331 73.013672,331 v -2 h 1 a 1.0001,1.0001 0 0 0 0,-2 h -1 v -2 c 0,0 
0.01379,-0.45875 -0.230469,-0.94727 C 72.538947,323.56422 71.847005,323 71.013672,323 Z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1750"
+       d="m 65,323 c -0.833333,0 -1.525274,0.56422 -1.769531,1.05273 C 62.986212,324.54125 63,325 63,325 v 2 
h -1 a 1.0001,1.0001 0 0 0 0,2 h 1 v 2 c 0,0 -0.01379,0.45875 0.230469,0.94727 C 63.474726,332.43578 
64.166667,333 65,333 h 1 v -2 h -1 v -3 -3 h 1 v -2 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-60,-320)"
+     id="layer2" />
+  <g
+     transform="translate(-60,-320)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-html-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-html-symbolic.svg
index 6fd310034..8d37954b7 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-html-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-html-symbolic.svg
@@ -1,5 +1,50 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436" 
fill-rule="evenodd">
-        <path d="M3.98 4.99a1 1 0 0 0-.687.303l-2 2a1 1 0 0 0 0 1.414l2 2a1 1 0 1 0 1.414-1.414L3.414 
8l1.293-1.293A1 1 0 0 0 3.98 4.99zM11.988 4.99a1 1 0 0 0-.693 1.719L12.592 8l-1.297 1.291a1 1 0 1 0 1.41 
1.418l2.008-2a1 1 0 0 0 0-1.418l-2.008-2a1 1 0 0 0-.717-.3zM9.033 2.986a1 1 0 0 0-1.004.772l-2 8a1 1 0 1 0 
1.942.484l2-8a1 1 0 0 0-.938-1.256z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-40,-320)"
+     id="layer1">
+    <path
+       id="path1714"
+       d="m 43.980469,324.99023 a 1.0001,1.0001 0 0 0 -0.6875,0.30274 l -2,2 a 1.0001,1.0001 0 0 0 0,1.41406 
l 2,2 a 1.0001,1.0001 0 1 0 1.414062,-1.41406 L 43.414062,328 l 1.292969,-1.29297 a 1.0001,1.0001 0 0 0 
-0.726562,-1.7168 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1716"
+       d="m 51.988281,324.99023 a 1.0001,1.0001 0 0 0 -0.693359,1.71875 L 52.591797,328 l -1.296875,1.29102 
a 1.0001,1.0001 0 1 0 1.410156,1.41796 l 2.007813,-2 a 1.0001,1.0001 0 0 0 0,-1.41796 l -2.007813,-2 a 
1.0001,1.0001 0 0 0 -0.716797,-0.30079 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1724"
+       d="m 49.033203,322.98633 a 1.0001,1.0001 0 0 0 -1.003906,0.77148 l -2,8 a 1.00046,1.00046 0 1 0 
1.941406,0.48438 l 2,-8 a 1.0001,1.0001 0 0 0 -0.9375,-1.25586 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-40,-320)"
+     id="layer2" />
+  <g
+     transform="translate(-40,-320)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-markdown-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-markdown-symbolic.svg
index bdd72b96f..be26fd0d5 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-markdown-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-markdown-symbolic.svg
@@ -1,3 +1,42 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M0 4s0-1 1-1h14s1 0 1 1v8c0 1-1 1-1 1H1s-1 0-1-1zm2 1v6h1.75V7.75L5 9l1.25-1.25V11H8V5H6.5L5 
6.5 3.5 5zm9 0v3H9.5l2 3h1l2-3H13V5z" fill="#2e3436"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-180,-320)"
+     id="layer1">
+    <path
+       d="m 180,324 c 0,0 0,-1 1,-1 h 14 c 0,0 1,0 1,1 v 8 c 0,1 -1,1 -1,1 h -14 c 0,0 -1,0 -1,-1 z m 2,1 v 
6 h 1.75 v -3.25 l 1.25,1.25 1.25,-1.25 V 331 H 188 v -6 h -1.5 l -1.5,1.5 -1.5,-1.5 z m 9,0 v 3 h -1.5 l 2,3 
h 1 l 2,-3 H 193 v -3 z"
+       id="rect4323-3"
+       
style="display:inline;opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
 />
+  </g>
+  <g
+     transform="translate(-180,-320)"
+     id="layer2" />
+  <g
+     transform="translate(-180,-320)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-rust-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-rust-symbolic.svg
index eb1d1ede1..15602f78b 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-rust-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-rust-symbolic.svg
@@ -1,7 +1,104 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M4 5v1h1v4H4v1h4v-1H7V8.5c1 0 1 2.5 2 2.5h2c1 0 1-3 1-3h-1s0 1-1 1c-.471 0-1-1-1-1h.5c.831 
0 1.5-.669 1.5-1.5S10.328 4.925 9.5 5H8zm3 1h1.5a.499.499 0 1 1 0 1H7z"/>
-        <path d="M8 2C4.7 2 2 4.7 2 8s2.7 6 6 6 6-2.7 6-6-2.7-6-6-6zm0 2c2.218 0 4 1.782 4 4s-1.782 4-4 
4-4-1.782-4-4 1.782-4 4-4z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#bebebe" font-weight="400" font-family="Andale Mono" white-space="normal" overflow="visible"/>
-        <path d="M7.5 1h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1a.499.499 0 0 
1-.5-.5v-1c0-.277.223-.5.5-.5zM7.5 13h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1a.499.499 0 0 
1-.5-.5v-1c0-.277.223-.5.5-.5zM11.067 1.688l.866.5c.24.138.322.443.183.683l-.5.866a.499.499 0 0 
1-.683.183l-.866-.5a.499.499 0 0 1-.183-.683l.5-.866a.499.499 0 0 1 .683-.183zM5.067 
12.08l.866.5c.24.139.322.443.183.683l-.5.866a.499.499 0 0 1-.683.183l-.866-.5a.499.499 0 0 
1-.183-.683l.5-.866a.499.499 0 0 1 .683-.183zM13.812 4.067l.5.866a.499.499 0 0 1-.183.683l-.866.5a.499.499 0 
0 1-.683-.183l-.5-.866a.499.499 0 0 1 .183-.683l.866-.5a.499.499 0 0 1 .683.183zM3.42 10.067l.5.866a.499.499 
0 0 1-.183.683l-.866.5a.499.499 0 0 1-.683-.183l-.5-.866a.499.499 0 0 1 .183-.683l.866-.5a.499.499 0 0 1 
.683.183zM15 7.5v1c0 .277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5zM3 
7.5v1c0 .277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5zM14.312 
11.067l-.5.8
 66a.499.
 499 0 0 1-.683.183l-.866-.5a.499.499 0 0 1-.183-.683l.5-.866a.499.499 0 0 1 
.683-.183l.866.5c.24.138.322.443.183.683zM3.92 5.067l-.5.866a.499.499 0 0 1-.683.183l-.866-.5a.499.499 0 0 
1-.183-.683l.5-.866a.499.499 0 0 1 .683-.183l.866.5c.24.138.321.443.183.683zM11.933 13.812l-.866.5a.499.499 0 
0 1-.683-.183l-.5-.866a.499.499 0 0 1 .183-.683l.866-.5a.499.499 0 0 1 .683.183l.5.866a.499.499 0 0 
1-.183.683zM5.933 3.42l-.866.5a.499.499 0 0 1-.683-.183l-.5-.866a.499.499 0 0 1 .183-.683l.866-.5a.499.499 0 
0 1 .683.183l.5.866a.499.499 0 0 1-.183.683z" style="marker:none"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-180,-340)"
+     id="layer1">
+    <path
+       d="m 184,345 v 1 h 1 v 4 h -1 v 1 h 4 v -1 h -1 v -1.5 c 1,0 1,2.5 2,2.5 h 2 c 1,0 1,-3 1,-3 h -1 c 
0,0 0,1 -1,1 -0.4714,0 -1,-1 -1,-1 h 0.5 c 0.831,0 1.5,-0.669 1.5,-1.5 0,-0.831 -0.6724,-1.57507 -1.5,-1.5 H 
188 Z m 3,1 h 1.5 c 0.277,0 0.5,0.223 0.5,0.5 0,0.277 -0.223,0.5 -0.5,0.5 H 187 Z"
+       id="path4582"
+       
style="display:inline;opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
 />
+    <path
+       id="path8781-6-1"
+       d="m 188,342 c -3.30065,0 -6,2.69934 -6,6 0,3.30063 2.69934,6 6,6 3.30063,0 6,-2.69937 6,-6 
0,-3.30067 -2.69937,-6 -6,-6 z m 0,2 c 2.21785,0 4,1.78211 4,4 0,2.21785 -1.78215,4 -4,4 -2.21788,0 
-4,-1.78215 -4,-4 0,-2.2179 1.78211,-4 4,-4 z"
+       
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0pt;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;st
 roke-wid
 
th:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
+    <path
+       id="rect2017"
+       d="m 187.5,341 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c -0.277,0 
-0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 />
+    <path
+       id="rect2019"
+       d="m 187.5,353 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c -0.277,0 
-0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 />
+    <path
+       id="rect2085"
+       d="m 336.31277,200.37683 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(30)" />
+    <path
+       id="rect2087"
+       d="m 336.31277,212.37683 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(30)" />
+    <path
+       id="rect2091"
+       d="m 394.87683,4.1872263 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(60)" />
+    <path
+       id="rect2093"
+       d="m 394.87683,16.187225 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(60)" />
+    <path
+       id="rect2097"
+       d="m 347.5,-195 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c -0.277,0 
-0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(90)" />
+    <path
+       id="rect2099"
+       d="m 347.5,-183 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c -0.277,0 
-0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(90)" />
+    <path
+       id="rect2103"
+       d="m 206.87685,-343.81277 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(120)" />
+    <path
+       id="rect2105"
+       d="m 206.87685,-331.81277 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(120)" />
+    <path
+       id="rect2109"
+       d="m 10.687222,-402.37683 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(150)" />
+    <path
+       id="rect2111"
+       d="m 10.687222,-390.37683 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+       transform="rotate(150)" />
+  </g>
+  <g
+     transform="translate(-180,-340)"
+     id="layer2" />
+  <g
+     transform="translate(-180,-340)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-sql-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-sql-symbolic.svg
index 4bc17bfda..8bed17bbb 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-sql-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-sql-symbolic.svg
@@ -1,7 +1,58 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16.006">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M8 0C6.208 0 4.578.35 3.31.984 2.044 1.618 1 2.631 1 4s1.043 2.382 2.31 3.016C4.579 7.65 
6.209 8 8 8c1.792 0 3.422-.35 4.69-.984C13.956 6.382 15 5.369 15 4S13.957 1.618 12.69.984C11.421.35 9.791 0 8 
0zm0 2c1.522 0 2.891.322 3.795.773C12.699 3.225 13 3.712 13 4c0 .288-.301.775-1.205 1.227C10.89 5.678 9.522 6 
8 6c-1.522 0-2.891-.322-3.795-.773C3.301 4.775 3 4.288 3 4c0-.288.301-.775 1.205-1.227C5.11 2.322 6.478 2 8 
2zM1 8c0 .892.482 1.678 1.148 2.256.667.577 1.541 1.004 2.575 1.303 2.066.596 4.488.596 6.554 0 1.034-.299 
1.908-.726 2.575-1.303C14.518 9.678 15 8.892 15 8h-2c0 
.18-.09.425-.459.744-.369.32-.995.655-1.818.893-1.646.475-3.8.475-5.446 
0-.823-.238-1.449-.573-1.818-.893C3.09 8.424 3 8.18 3 8z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-dec
 oration-
 
style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M1 12c0 .892.482 1.678 1.148 2.256.667.577 1.541 1.004 2.575 1.303 2.066.596 4.488.596 
6.554 0 1.034-.299 1.908-.726 2.575-1.303C14.518 13.678 15 12.892 15 12h-2c0 
.18-.09.425-.459.744-.369.32-.995.655-1.818.893-1.646.475-3.8.475-5.446 
0-.823-.238-1.449-.573-1.818-.893C3.09 12.424 3 12.18 3 12z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M1 4v8h2V4zM13 4v8h2V4z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible" fill-rule="evenodd"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16.006296">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-80,-340)"
+     id="layer1">
+    <path
+       id="path1500"
+       d="m 88,340 c -1.791964,0 -3.421687,0.35049 -4.689453,0.98438 C 82.04278,341.61826 81,342.63113 
81,344 c 0,1.36887 1.04278,2.38174 2.310547,3.01562 C 84.578313,347.64951 86.208036,348 88,348 c 1.791964,0 
3.421687,-0.35049 4.689453,-0.98438 C 93.95722,346.38174 95,345.36887 95,344 95,342.63113 93.95722,341.61826 
92.689453,340.98438 91.421687,340.35049 89.791964,340 88,340 Z m 0,2 c 1.521744,0 2.891115,0.32153 
3.794922,0.77344 C 92.698728,343.22534 93,343.71201 93,344 c 0,0.28799 -0.301272,0.77466 -1.205078,1.22656 C 
90.891115,345.67847 89.521744,346 88,346 86.478256,346 85.108885,345.67847 84.205078,345.22656 
83.301272,344.77466 83,344.28799 83,344 c 0,-0.28799 0.301272,-0.77466 1.205078,-1.22656 C 
85.108885,342.32153 86.478256,342 88,342 Z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="ellipse1502"
+       d="m 81,348 c -2e-6,0.89156 0.481512,1.67828 1.148438,2.25586 0.666925,0.57757 1.540872,1.00443 
2.574218,1.30273 2.066689,0.59661 4.487999,0.59661 6.554688,0 1.033346,-0.2983 1.907293,-0.72516 
2.574218,-1.30273 C 94.518488,349.67828 95.000002,348.89156 95,348 h -2 c 0,0.18024 -0.09001,0.4246 
-0.458984,0.74414 -0.368973,0.31954 -0.995297,0.65498 -1.81836,0.89258 -1.646123,0.47519 -3.799189,0.47519 
-5.445312,0 -0.823063,-0.2376 -1.449387,-0.57304 -1.81836,-0.89258 C 83.090012,348.4246 83,348.18024 83,348 Z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1504"
+       d="m 81,352 c -2e-6,0.89156 0.481512,1.67828 1.148438,2.25586 0.666925,0.57757 1.540872,1.00443 
2.574218,1.30273 2.066689,0.59661 4.487999,0.59661 6.554688,0 1.033346,-0.2983 1.907293,-0.72516 
2.574218,-1.30273 C 94.518488,353.67828 95.000002,352.89156 95,352 h -2 c 0,0.18024 -0.09001,0.4246 
-0.458984,0.74414 -0.368973,0.31954 -0.995297,0.65498 -1.81836,0.89258 -1.646123,0.47519 -3.799189,0.47519 
-5.445312,0 -0.823063,-0.2376 -1.449387,-0.57304 -1.81836,-0.89258 C 83.090012,352.4246 83,352.18024 83,352 Z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1506"
+       d="m 81,344 v 8 h 2 v -8 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1508"
+       d="m 93,344 v 8 h 2 v -8 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-80,-340)"
+     id="layer2" />
+  <g
+     transform="translate(-80,-340)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-authors-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-authors-symbolic.svg
index 4d7f9b067..8b400437a 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-authors-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-authors-symbolic.svg
@@ -1,8 +1,54 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M13.543 10.206a3.193 3.193 0 0 1-2.043.756c-.77 
0-1.47-.287-2.027-.743-.717.33-1.47.999-1.471 2.118L8 14.242c0 .426.311.77.7.77h5.6c.389 0 
.7-.344.7-.77v-1.896c0-.967-.637-1.793-1.457-2.14z"/>
-        <path d="M14 7.5a2.5 2.5 0 0 1-2.5 2.5A2.5 2.5 0 0 1 9 7.5 2.5 2.5 0 0 1 11.5 5 2.5 2.5 0 0 1 14 
7.5z" style="marker:none" color="#bebebe" overflow="visible"/>
-        <path d="M6.625 6.237c-.578.491-1.314.8-2.125.8-.8 0-1.527-.301-2.102-.78-.693.342-1.395 1-1.396 
2.08L1 10.242c0 .426.311.77.7.77h5.448A3.285 3.285 0 0 1 8 9.629V8.346c0-.935-.595-1.743-1.375-2.11z"/>
-        <path d="M7 3.5A2.5 2.5 0 0 1 4.5 6 2.5 2.5 0 0 1 2 3.5 2.5 2.5 0 0 1 4.5 1 2.5 2.5 0 0 1 7 3.5z" 
style="marker:none" color="#bebebe" overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-1.5258789e-5,-340)"
+     id="layer1">
+    <path
+       d="m 13.54297,350.20568 c -0.55971,0.46384 -1.26565,0.75586 -2.04297,0.75586 -0.76992,0 
-1.47001,-0.28625 -2.02734,-0.74219 -0.717,0.32985 -1.46978,0.99866 -1.47071,2.11719 l -0.002,1.90567 c 
-2.1e-4,0.42615 0.31142,0.76953 0.69922,0.76953 h 5.60156 c 0.3878,0 0.69922,-0.34338 0.69922,-0.76953 v 
-1.89591 c 0,-0.96765 -0.63732,-1.79361 -1.45703,-2.14062 z"
+       id="path9137"
+       style="fill:#2e3436;fill-opacity:1;stroke:none" />
+    <path
+       id="path9139"
+       d="M 14,347.5 A 2.5,2.5 0 0 1 11.5,350 2.5,2.5 0 0 1 9,347.5 2.5,2.5 0 0 1 11.5,345 2.5,2.5 0 0 1 
14,347.5 Z"
+       
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.84614956;marker:none;enable-background:accumulate"
 />
+    <path
+       d="m 6.625,346.23693 c -0.57805,0.4913 -1.31413,0.80078 -2.125,0.80078 -0.79997,0 -1.52682,-0.30169 
-2.10156,-0.78125 -0.69354,0.34252 -1.39559,1.00052 -1.39649,2.08008 l -0.002,1.90567 c -5.1e-4,0.42615 
0.31142,0.76953 0.69922,0.76953 h 5.44922 c 0.17181,-0.55633 0.48097,-1.0217 0.85156,-1.38282 v -1.28262 c 
0,-0.9356 -0.59475,-1.74329 -1.375,-2.10937 z"
+       id="path9178"
+       style="fill:#2e3436;fill-opacity:1;stroke:none" />
+    <path
+       id="path9180"
+       d="M 7,343.5 A 2.5,2.5 0 0 1 4.5,346 2.5,2.5 0 0 1 2,343.5 2.5,2.5 0 0 1 4.5,341 2.5,2.5 0 0 1 
7,343.5 Z"
+       
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.84614956;marker:none;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-1.5258789e-5,-340)"
+     id="layer2" />
+  <g
+     transform="translate(-1.5258789e-5,-340)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-changelog-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-changelog-symbolic.svg
index 4930d645c..dc083a481 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-changelog-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-changelog-symbolic.svg
@@ -1,5 +1,78 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M5 4a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zM6 8a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 
1 0 0 1 1-1 1 1 0 0 1 1 1zM5 12a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="#2e3436"/>
-    <path d="M7 3v2h6V3zM8 7v2h6V7zM7 11v2h6v-2z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436" fill-rule="evenodd"/>
-    <path d="M4 2a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zM6 6a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 
1 0 0 1 1-1 1 1 0 0 1 1 1zM6 10a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zM4 14a1 1 0 0 1-1 1 1 
1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-39.999817,-340.00011)"
+     id="layer1">
+    <path
+       id="circle3619"
+       d="m 45,344 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"
+       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+    <path
+       id="circle3621"
+       d="m 46,348 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"
+       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+    <path
+       id="circle3623"
+       d="m 45,352 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"
+       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+    <path
+       id="path3627"
+       d="m 47,343 v 2 h 6 v -2 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path3629"
+       d="m 48,347 v 2 h 6 v -2 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path3631"
+       d="m 47,351 v 2 h 6 v -2 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="circle1532"
+       d="m 44,342 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+    <path
+       id="circle1534"
+       d="m 46,346 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+    <path
+       id="circle1536"
+       d="m 46,350 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+    <path
+       id="circle1538"
+       d="m 44,354 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+  </g>
+  <g
+     transform="translate(-39.999817,-340.00011)"
+     id="layer2" />
+  <g
+     transform="translate(-39.999817,-340.00011)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-chdr-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-chdr-symbolic.svg
index 8468336b8..656be9e27 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-chdr-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-chdr-symbolic.svg
@@ -1,6 +1,46 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436" 
fill-rule="evenodd">
-        <path d="M9 5c-.833 0-1.578.305-2.246.572-.668.267-1.201.533-1.201.533l.894 1.79s.467-.234 
1.05-.467C8.077 7.195 8.832 7 9 7c1.222 0 1.544.39 
1.768.764.223.372.232.736.232.736V14h2V8.5s.009-.886-.518-1.764C11.956 5.86 10.778 5 9 5z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M5 1v13h2V1z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-120,-320)"
+     id="layer1">
+    <path
+       id="path1931"
+       d="m 129,325 c -0.83333,0 -1.57841,0.30519 -2.24609,0.57227 -0.66769,0.26707 -1.20118,0.5332 
-1.20118,0.5332 l 0.89454,1.78906 c 0,0 0.46651,-0.23387 1.04882,-0.4668 C 128.07841,327.19481 128.83333,327 
129,327 c 1.22222,0 1.5439,0.39088 1.76758,0.76367 C 130.99126,328.13647 131,328.5 131,328.5 v 5.5 h 2 v -5.5 
c 0,0 0.009,-0.88647 -0.51758,-1.76367 C 131.9561,325.85912 130.77778,325 129,325 Z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:1.
 
99999952px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1937"
+       d="m 125,321 v 13 h 2 v -13 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-120,-320)"
+     id="layer2" />
+  <g
+     transform="translate(-120,-320)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-copying-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-copying-symbolic.svg
index 600165591..ccfaffc77 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-copying-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-copying-symbolic.svg
@@ -1,6 +1,46 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g font-weight="400" white-space="normal" fill="#2e3436">
-        <path d="M8 1C4.148 1 1 4.147 1 8c0 3.852 3.148 7 7 7 3.853 0 7-3.148 7-7 0-3.853-3.147-7-7-7zm0 
2c2.77 0 5 2.23 5 5s-2.23 5-5 5-5-2.23-5-5 2.23-5 5-5z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#bebebe" font-family="Andale Mono" overflow="visible"/>
-        <path d="M8.906 4.619a3.499 3.499 0 1 0 1.776 5.63.75.75 0 1 0-1.149-.964 1.996 1.996 0 0 
1-2.216.596A1.997 1.997 0 0 1 6 8c0-.844.524-1.59 1.317-1.879a1.996 1.996 0 0 1 2.216.594.75.75 0 1 0 
1.149-.965 3.497 3.497 0 0 0-1.776-1.131z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-family="sans-serif" overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-19.999817,-340.00011)"
+     id="layer1">
+    <path
+       id="path8781-6"
+       d="m 28,341 c -3.852504,0 -7,3.14749 -7,7 0,3.85248 3.147492,7 7,7 3.852483,0 7,-3.14752 7,-7 
0,-3.85252 -3.147521,-7 -7,-7 z m 0,2 c 2.769701,0 5,2.23026 5,5 0,2.7697 -2.230303,5 -5,5 -2.769732,0 
-5,-2.2303 -5,-5 0,-2.76975 2.230264,-5 5,-5 z"
+       
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0pt;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;st
 roke-wid
 
th:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
+    <path
+       id="path3720"
+       d="m 28.90625,344.61914 c -0.679108,-0.18197 -1.413297,-0.15942 -2.103516,0.0918 C 
25.422298,345.21338 24.499999,346.53096 24.5,348 c -1e-6,1.46904 0.922298,2.78662 2.302734,3.28906 
1.380437,0.50245 2.934637,0.0863 3.878907,-1.03906 a 0.750075,0.750075 0 1 0 -1.148438,-0.96484 c 
-0.542248,0.64623 -1.424088,0.88423 -2.216797,0.5957 C 26.523698,349.59233 25.999999,348.8436 26,348 c 
-1e-6,-0.8436 0.523698,-1.59038 1.316406,-1.87891 0.792709,-0.28852 1.674549,-0.0525 2.216797,0.59375 A 
0.750075,0.750075 0 1 0 30.681641,345.75 c -0.472135,-0.56268 -1.096283,-0.94889 -1.775391,-1.13086 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-
 width:1.
 
5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
+  </g>
+  <g
+     transform="translate(-19.999817,-340.00011)"
+     id="layer2" />
+  <g
+     transform="translate(-19.999817,-340.00011)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-cpp-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-cpp-symbolic.svg
index d35f3e866..5684dfcf1 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-cpp-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-cpp-symbolic.svg
@@ -1,5 +1,46 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M3 5v2H1v2h2v2h2V9h2V7H5V5zM11 5v2H9v2h2v2h2V9h2V7h-2V5z"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-160,-320)"
+     id="layer1">
+    <path
+       d="m 163,325 v 2 h -2 v 2 h 2 v 2 h 2 v -2 h 2 v -2 h -2 v -2 z"
+       id="rect1612-3"
+       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+    <path
+       d="m 171,325 v 2 h -2 v 2 h 2 v 2 h 2 v -2 h 2 v -2 h -2 v -2 z"
+       id="path2161"
+       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
+  </g>
+  <g
+     transform="translate(-160,-320)"
+     id="layer2" />
+  <g
+     transform="translate(-160,-320)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-csrc-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-csrc-symbolic.svg
new file mode 100644
index 000000000..051cba0b8
--- /dev/null
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-csrc-symbolic.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-140,-320)"
+     id="layer1">
+    <path
+       id="path1740"
+       d="m 148,321 c 0,0 -1.27522,-0.006 -2.5293,0.77734 C 144.21662,322.56114 143,324.23333 143,327 v 2 c 
0,2.76667 1.21662,4.43886 2.4707,5.22266 C 146.72478,335.00646 148,335 148,335 c 3.66667,0 4.94922,-3.68359 
4.94922,-3.68359 a 1.0005668,1.0005668 0 1 0 -1.89844,-0.63282 c 0,0 -0.71745,2.31641 -3.05078,2.31641 0,0 
-0.72478,-0.006 -1.4707,-0.47266 C 145.78338,332.06114 145,331.23333 145,329 v -2 c 0,-2.23333 
0.78338,-3.06114 1.5293,-3.52734 C 147.27522,323.00646 148,323 148,323 c 2.33333,0 3.05078,2.31641 
3.05078,2.31641 a 1.0005668,1.0005668 0 1 0 1.89844,-0.63282 c 0,0 -1.28255,-3.68359 -4.94922,-3.68359 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:1.
 
99999952px;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-140,-320)"
+     id="layer2" />
+  <g
+     transform="translate(-140,-320)"
+     id="layer3" />
+</svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-javascript-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-javascript-symbolic.svg
index 3f31f34ef..667c2c113 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-javascript-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-javascript-symbolic.svg
@@ -1,6 +1,54 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M9.25 5A1.25 1.25 0 0 1 8 6.25 1.25 1.25 0 0 1 6.75 5 1.25 1.25 0 0 1 8 3.75 1.25 1.25 0 0 
1 9.25 5zM7 9v2h1l-.5 2h1l.5-2V9z"/>
-        <path d="M4 3c-.833 0-1.525.564-1.77 1.053C1.986 4.54 2 5 2 5v2H1a1 1 0 0 0 0 
2h1v2s-.014.459.23.947C2.475 12.436 3.167 13 4 13h1v-2H4V5h1V3zM11 3v2h1v6h-1v2h1c.833 0 1.525-.564 
1.77-1.053.244-.488.23-.947.23-.947V9h1a1 1 0 0 0 0-2h-1V5s.014-.459-.23-.947C13.525 3.564 12.833 3 12 3z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill-rule="evenodd"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-80,-320)"
+     id="layer1">
+    <path
+       id="circle1974"
+       d="M 89.25,325 A 1.25,1.25 0 0 1 88,326.25 1.25,1.25 0 0 1 86.75,325 1.25,1.25 0 0 1 88,323.75 
1.25,1.25 0 0 1 89.25,325 Z"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 87,329 v 2 h 1 l -0.5,2 h 1 l 0.5,-2 v -2 z"
+       id="path1976"
+       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       id="path1978"
+       d="m 84,323 c -0.833333,0 -1.525274,0.56422 -1.769531,1.05273 C 81.986212,324.54125 82,325 82,325 v 2 
h -1 a 1.0001,1.0001 0 0 0 0,2 h 1 v 2 c 0,0 -0.01379,0.45875 0.230469,0.94727 C 82.474726,332.43578 
83.166667,333 84,333 h 1 v -2 h -1 v -3 -3 h 1 v -2 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1925"
+       d="m 91,323 v 2 h 1 v 3 3 h -1 v 2 h 1 c 0.833333,0 1.525274,-0.56422 1.769531,-1.05273 C 
94.013788,331.45875 94,331 94,331 v -2 h 1 a 1.0001,1.0001 0 0 0 0,-2 h -1 v -2 c 0,0 0.01379,-0.45875 
-0.230469,-0.94727 C 93.525274,323.56422 92.833333,323 92,323 Z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-80,-320)"
+     id="layer2" />
+  <g
+     transform="translate(-80,-320)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-python-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-python-symbolic.svg
index a447ef5a2..e0a4167d2 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-python-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-python-symbolic.svg
@@ -1,7 +1,50 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436" fill-rule="evenodd">
-        <path d="M10.162 1.994C10.065 1.99 10 2 10 2H6S5 2 5 3v2H3C2 5 2 6 2 6v4c0 1 1 1 1 1h2v-1c0-2 2-2 
2-2h3s1 0 1.053-.918c0 0-.053-1.817-.053-2.082V3c.033-.862-.546-.994-.838-1.006zM7 3a1 1 0 0 1 1 1 1 1 0 0 
1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z"/>
-        <path d="M11 4v2h1.5c.417 0 .35.06.418.197S13 6.5 13 
6.5v3s-.014.166-.082.303c-.068.136-.001.197-.418.197H11a1 1 0 0 0-1 1v1.5c0 .417-.06.35-.197.418S9.5 13 9.5 
13h-3s-.166-.014-.303-.082C6.061 12.85 6 12.917 6 12.5V11H4v1.5c0 1.083.69 1.9 1.303 2.207C5.916 15.014 6.5 
15 6.5 15h3s.584.014 1.197-.293C11.311 14.4 12 13.583 12 12.5V12h.5c1.084 0 1.9-.69 2.207-1.303C15.014 10.084 
15 9.5 15 9.5v-3s.014-.584-.293-1.197C14.4 4.689 13.584 4 12.5 4z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M6.5 1s-.584-.014-1.197.293C4.689 1.6 4 2.417 4 3.5V4h-.5c-1.083 0-1.9.69-2.207 1.303C.986 
5.916 1 6.5 1 6.5v3c0 1.083.69 1.9 1.303 2.207C2.916 12.014 3.5 12 3.5 12H5a1 1 0 0 0 
1-1v-.5c0-.917.311-1.1.697-1.293C7.084 9.014 7.5 9 7.5 9h2c1.084 0 1.9-.69 2.207-1.303C12.014 7.084 12 6.5 12 
6.5v-3c0-1.083-.689-1.9-1.303-2.207C10.084.986 9.5 1 9.5 1zm0 2h3s.166.014.303.082c.136.068.197 0 
.197.418v3s-.014.166-.082.303C9.85 6.939 9.917 7 9.5 7h-2s-.834-.014-1.697.418C5.049 7.795 4.34 8.733 4.147 
10H3.5s-.166-.014-.303-.082C3.061 9.85 3 9.917 3 9.5v-3s.014-.166.082-.303C3.15 6.061 3.084 6 3.5 6H5a1 1 0 0 
0 1-1V3.5c0-.417.061-.35.197-.418C6.334 3.014 6.5 3 6.5 3z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000
 ;text-tr
 ansform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" color="#000" 
font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-159.99982,-340.00012)"
+     id="layer1">
+    <path
+       d="M 170.16211,341.99414 C 170.06491,341.99016 170,342 170,342 h -4 c 0,0 -1,0 -1,1 v 2 h -2 c -1,0 
-1,1 -1,1 v 4 c 0,1 1,1 1,1 h 2 v -1 c 0,-2 2,-2 2,-2 h 3 c 0,0 1.00019,3.7e-4 1.05273,-0.91797 0,0 
-0.0527,-1.81719 -0.0527,-2.08203 v -2 c 0.0332,-0.86179 -0.54628,-0.99392 -0.83789,-1.00586 z M 167,343 a 
1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"
+       id="path1811"
+       
style="fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       id="path1805"
+       d="m 171,344 v 2 h 1.5 c 0.41667,0 0.34973,0.0608 0.41797,0.19727 C 172.98621,346.33375 173,346.5 
173,346.5 v 3 c 0,0 -0.0138,0.16625 -0.082,0.30273 C 172.84973,349.93922 172.91667,350 172.5,350 H 171 a 
1.0001,1.0001 0 0 0 -1,1 v 1.5 c 0,0.41667 -0.0608,0.34973 -0.19727,0.41797 C 169.66625,352.98621 169.5,353 
169.5,353 h -3 c 0,0 -0.16625,-0.0138 -0.30273,-0.082 C 166.06078,352.84973 166,352.91667 166,352.5 V 351 h 
-2 v 1.5 c 0,1.08333 0.68922,1.90027 1.30273,2.20703 C 165.91625,355.01379 166.5,355 166.5,355 h 3 c 0,0 
0.58375,0.0138 1.19727,-0.29297 C 171.31078,354.40027 172,353.58333 172,352.5 V 352 h 0.5 c 1.08333,0 
1.90027,-0.68922 2.20703,-1.30273 C 175.01379,350.08375 175,349.5 175,349.5 v -3 c 0,0 0.0138,-0.58375 
-0.29297,-1.19727 C 174.40027,344.68922 173.58333,344 172.5,344 Z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1809"
+       d="m 166.5,341 c 0,0 -0.58375,-0.0138 -1.19727,0.29297 C 164.68922,341.59973 164,342.41667 164,343.5 
v 0.5 h -0.5 c -1.08333,0 -1.90027,0.68922 -2.20703,1.30273 C 160.98621,345.91625 161,346.5 161,346.5 v 3 c 
0,1.08333 0.68922,1.90027 1.30273,2.20703 C 162.91625,352.01379 163.5,352 163.5,352 h 1.5 a 1.0001,1.0001 0 0 
0 1,-1 v -0.5 c 0,-0.91667 0.31078,-1.09973 0.69727,-1.29297 C 167.08375,349.01379 167.5,349 167.5,349 h 2 c 
1.08333,0 1.90027,-0.68922 2.20703,-1.30273 C 172.01379,347.08375 172,346.5 172,346.5 v -1.5 -1.5 c 
0,-1.08333 -0.68922,-1.90027 -1.30273,-2.20703 C 170.08375,340.98621 169.5,341 169.5,341 Z m 0,2 h 3 c 0,0 
0.16625,0.0138 0.30273,0.082 0.13649,0.0682 0.19727,0.001 0.19727,0.41797 v 1.5 1.5 c 0,0 -0.0138,0.16625 
-0.082,0.30273 C 169.84973,346.93922 169.91667,347 169.5,347 h -2 c 0,0 -0.83375,-0.0138 -1.69727,0.41797 
-0.75408,0.37704 -1.46258,1.31533 -1.65625,2.58203 H 163.5 c 0,0 -0.16625,-0.0138 -0.30273,-0.082 C 
163.06078,349.84973 163,349.91667 1
 63,349.5
  v -3 c 0,0 0.0138,-0.16625 0.082,-0.30273 C 163.15027,346.06078 163.08333,346 163.5,346 h 1.5 a 
1.0001,1.0001 0 0 0 1,-1 v -1.5 c 0,-0.41667 0.0608,-0.34973 0.19727,-0.41797 C 166.33375,343.01379 166.5,343 
166.5,343 Z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-159.99982,-340.00012)"
+     id="layer2" />
+  <g
+     transform="translate(-159.99982,-340.00012)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-readme-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-readme-symbolic.svg
index af6ae6b49..4e6835b4e 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-readme-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-readme-symbolic.svg
@@ -1,7 +1,51 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M8 1C4.148 1 1 4.147 1 8c0 3.852 3.148 7 7 7 3.853 0 7-3.148 7-7 0-3.853-3.147-7-7-7zm0 
2c2.77 0 5 2.23 5 5s-2.23 5-5 5-5-2.23-5-5 2.23-5 5-5z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#bebebe" font-weight="400" font-family="Andale Mono" white-space="normal" overflow="visible"/>
-        <path d="M8 7a1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1 1 1 0 0 1-1 1z"/>
-        <path d="M7 8v3h2V8z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill-rule="evenodd"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-59.999817,-340.00012)"
+     id="layer1">
+    <path
+       id="path2234"
+       d="m 68,341 c -3.852504,0 -7,3.14749 -7,7 0,3.85248 3.147492,7 7,7 3.852483,0 7,-3.14752 7,-7 
0,-3.85252 -3.147521,-7 -7,-7 z m 0,2 c 2.769701,0 5,2.23026 5,5 0,2.7697 -2.230303,5 -5,5 -2.769732,0 
-5,-2.2303 -5,-5 0,-2.76975 2.230264,-5 5,-5 z"
+       
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0pt;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;st
 roke-wid
 
th:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
+    <path
+       id="circle3623-2"
+       d="m 347,-68 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"
+       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;enable-background:new"
+       transform="rotate(90)" />
+    <path
+       id="path3631-7"
+       d="m 67,348 v 3 h 2 v -3 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
+  </g>
+  <g
+     transform="translate(-59.999817,-340.00012)"
+     id="layer2" />
+  <g
+     transform="translate(-59.999817,-340.00012)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-ruby-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-ruby-symbolic.svg
index 3edcd1554..b6199b344 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-ruby-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-ruby-symbolic.svg
@@ -1,8 +1,54 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436" 
fill-rule="evenodd">
-        <path d="M5 1a1 1 0 0 0-.748.336l-4 4.5a1 1 0 0 0-.023 1.299l7 8.5a1 1 0 0 0 1.543 0l7-8.5a1 1 0 0 
0-.024-1.3l-4-4.5A1 1 0 0 0 11 1zm.45 2h5.1l3.134 3.525L8 13.428 2.314 6.525z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M2 6v1h12V6z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M8.48 1.494a.5.5 0 0 0-.437.71L9.961 6.52l-2.432 6.812a.5.5 0 1 0 
.942.336l2.568-7.188-2.082-4.683a.5.5 0 0 0-.477-.303z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M7.504 1.494a.5.5 0 0 0-.461.303L4.961 6.48l2.568 7.188a.5.5 0 1 0 .942-.336L6.039 
6.52l1.918-4.317a.5.5 0 0 0-.453-.709z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-140,-340)"
+     id="layer1">
+    <path
+       id="path1829"
+       d="m 145,341 a 1.0001,1.0001 0 0 0 -0.74805,0.33594 l -4,4.5 a 1.0001,1.0001 0 0 0 -0.0234,1.29883 l 
7,8.5 a 1.0001,1.0001 0 0 0 1.54296,0 l 7,-8.5 a 1.0001,1.0001 0 0 0 -0.0234,-1.29883 l -4,-4.5 A 
1.0001,1.0001 0 0 0 151,341 Z m 0.44922,2 h 5.10156 l 3.13281,3.52539 -5.68359,6.90234 -5.68555,-6.90234 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1837"
+       d="m 142,346 v 1 h 12 v -1 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:1;
 
stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1839"
+       d="m 148.48047,341.49414 a 0.50005,0.50005 0 0 0 -0.4375,0.70898 l 1.91797,4.31641 -2.43164,6.8125 a 
0.50005,0.50005 0 1 0 0.9414,0.33594 l 2.56836,-7.1875 -2.08203,-4.68359 a 0.50005,0.50005 0 0 0 
-0.47656,-0.30274 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:1;
 
stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1841"
+       d="m 147.50391,341.49414 a 0.50005,0.50005 0 0 0 -0.46094,0.30274 l -2.08203,4.68359 2.56836,7.1875 a 
0.50005,0.50005 0 1 0 0.9414,-0.33594 l -2.43164,-6.8125 1.91797,-4.31641 a 0.50005,0.50005 0 0 0 
-0.45312,-0.70898 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:1;
 
stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-140,-340)"
+     id="layer2" />
+  <g
+     transform="translate(-140,-340)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-script-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-script-symbolic.svg
index 4608bb9a4..ffd955e09 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-script-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-script-symbolic.svg
@@ -1,5 +1,46 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436" 
fill-rule="evenodd">
-        <path d="M3.988 3.99a1 1 0 0 0-.693 1.719L4.592 7 3.295 8.291a1 1 0 1 0 1.41 1.418l2.008-2a1 1 0 0 0 
0-1.418l-2.008-2a1 1 0 0 0-.717-.3zM9 10a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(0,-320)"
+     id="layer1">
+    <path
+       id="path1730"
+       d="m 3.9882812,323.99023 a 1.0001,1.0001 0 0 0 -0.6933593,1.71875 L 4.5917969,327 l -1.296875,1.29102 
a 1.0001,1.0001 0 1 0 1.4101562,1.41796 l 2.0078125,-2 a 1.0001,1.0001 0 0 0 0,-1.41796 l -2.0078125,-2 a 
1.0001,1.0001 0 0 0 -0.7167969,-0.30079 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path1732"
+       d="m 9,330 a 1.0001,1.0001 0 1 0 0,2 h 3 a 1.0001,1.0001 0 1 0 0,-2 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(0,-320)"
+     id="layer2" />
+  <g
+     transform="translate(0,-320)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-vala-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-vala-symbolic.svg
index 74a818c9b..0c5bf868e 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-vala-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-vala-symbolic.svg
@@ -1,3 +1,42 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M12.97 1.988a1 1 0 0 0-.898.64L9.418 9.267 6.936 2.648A1 1 0 0 0 6 2H3a1 1 0 0 0 0 
2h1.322l3.729 9.314.021.057A1 1 0 0 0 9 14a1 1 0 0 0 .928-.629 1 1 0 0 0 .004-.01l3.996-9.99a1 1 0 0 
0-.957-1.383z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436" fill-rule="evenodd"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(-120,-340)"
+     id="layer1">
+    <path
+       id="path1962"
+       d="m 132.9707,341.98828 a 1.0001,1.0001 0 0 0 -0.89843,0.64063 l -2.6543,6.63671 -2.48242,-6.61718 A 
1.0001,1.0001 0 0 0 126,342 h -1 -2 a 1.0001,1.0001 0 0 0 0,2 h 1.32227 l 3.72851,9.31445 0.0215,0.0566 A 
1.0001,1.0001 0 0 0 129,354 a 1.0001,1.0001 0 0 0 0.92773,-0.62891 1.0001,1.0001 0 0 0 0.004,-0.01 l 
3.99609,-9.99024 a 1.0001,1.0001 0 0 0 -0.95703,-1.38281 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(-120,-340)"
+     id="layer2" />
+  <g
+     transform="translate(-120,-340)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/hicolor/scalable/mimetypes/text-xml-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-xml-symbolic.svg
index 6fd310034..9eba1e95f 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-xml-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-xml-symbolic.svg
@@ -1,5 +1,50 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436" 
fill-rule="evenodd">
-        <path d="M3.98 4.99a1 1 0 0 0-.687.303l-2 2a1 1 0 0 0 0 1.414l2 2a1 1 0 1 0 1.414-1.414L3.414 
8l1.293-1.293A1 1 0 0 0 3.98 4.99zM11.988 4.99a1 1 0 0 0-.693 1.719L12.592 8l-1.297 1.291a1 1 0 1 0 1.41 
1.418l2.008-2a1 1 0 0 0 0-1.418l-2.008-2a1 1 0 0 0-.717-.3zM9.033 2.986a1 1 0 0 0-1.004.772l-2 8a1 1 0 1 0 
1.942.484l2-8a1 1 0 0 0-.938-1.256z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   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";
+   width="16"
+   version="1.1"
+   id="svg7384"
+   height="16.00001">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     transform="translate(10e-7,-380)"
+     id="layer1">
+    <path
+       id="path455"
+       d="m 3.9804688,384.99023 a 1.0001,1.0001 0 0 0 -0.6875,0.30274 l -2,2 a 1.0001,1.0001 0 0 0 0,1.41406 
l 2,2 a 1.0001,1.0001 0 1 0 1.4140624,-1.41406 L 3.4140625,388 4.7070312,386.70703 a 1.0001,1.0001 0 0 0 
-0.7265624,-1.7168 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path457"
+       d="m 11.988281,384.99023 a 1.0001,1.0001 0 0 0 -0.693359,1.71875 L 12.591797,388 l -1.296875,1.29102 
a 1.0001,1.0001 0 1 0 1.410156,1.41796 l 2.007813,-2 a 1.0001,1.0001 0 0 0 0,-1.41796 l -2.007813,-2 a 
1.0001,1.0001 0 0 0 -0.716797,-0.30079 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+    <path
+       id="path459"
+       d="m 9.0332031,382.98633 a 1.0001,1.0001 0 0 0 -1.0039062,0.77148 l -2,8 a 1.0004601,1.0004601 0 1 0 
1.9414062,0.48438 l 2,-8 a 1.0001,1.0001 0 0 0 -0.9375,-1.25586 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-
 width:2;
 
stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+  </g>
+  <g
+     transform="translate(10e-7,-380)"
+     id="layer2" />
+  <g
+     transform="translate(10e-7,-380)"
+     id="layer3" />
 </svg>
diff --git a/data/icons/src/symbolic.svg b/data/icons/src/symbolic.svg
index 759959d24..e01327789 100644
--- a/data/icons/src/symbolic.svg
+++ b/data/icons/src/symbolic.svg
@@ -401,7 +401,7 @@
     </g>
     <g
        transform="translate(-16,584)"
-       inkscape:label="text-x-c"
+       inkscape:label="text-x-csrc"
        id="g1742">
       <rect
          y="-264"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]