summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2014-02-18 23:02:26 +0100
committerAndreas Gohr <andi@splitbrain.org>2014-02-18 23:02:26 +0100
commitfd3ec3c5b9b8af10dd89982ddbdf29ba7a13d700 (patch)
treea665ff7cf617d71ce107f6f17e4e6977d10077c1 /lib
parentdfe934f96f476bdcf60d82feceb4d2a78df28ca0 (diff)
downloadrpg-fd3ec3c5b9b8af10dd89982ddbdf29ba7a13d700.tar.gz
rpg-fd3ec3c5b9b8af10dd89982ddbdf29ba7a13d700.tar.bz2
file icon updates
now we no longer limit generation to the extensions in mime types, because file icons are used in downloadable code blocks, too. All icons were regenerated with the latest update of the generator.
Diffstat (limited to 'lib')
-rw-r--r--lib/images/fileicons/16x16/asm.pngbin0 -> 424 bytes
-rw-r--r--lib/images/fileicons/16x16/bash.pngbin0 -> 435 bytes
-rw-r--r--lib/images/fileicons/16x16/c.pngbin0 -> 413 bytes
-rw-r--r--lib/images/fileicons/16x16/cc.pngbin0 -> 410 bytes
-rw-r--r--lib/images/fileicons/16x16/cpp.pngbin0 -> 429 bytes
-rw-r--r--lib/images/fileicons/16x16/csh.pngbin0 -> 430 bytes
-rw-r--r--lib/images/fileicons/16x16/css.pngbin0 -> 430 bytes
-rw-r--r--lib/images/fileicons/16x16/diff.pngbin0 -> 428 bytes
-rw-r--r--lib/images/fileicons/16x16/doc.pngbin410 -> 405 bytes
-rw-r--r--lib/images/fileicons/16x16/docx.pngbin415 -> 402 bytes
-rw-r--r--lib/images/fileicons/16x16/gif.pngbin414 -> 407 bytes
-rw-r--r--lib/images/fileicons/16x16/h.pngbin0 -> 411 bytes
-rw-r--r--lib/images/fileicons/16x16/hpp.pngbin0 -> 417 bytes
-rw-r--r--lib/images/fileicons/16x16/htm.pngbin402 -> 422 bytes
-rw-r--r--lib/images/fileicons/16x16/html.pngbin391 -> 422 bytes
-rw-r--r--lib/images/fileicons/16x16/ico.pngbin413 -> 405 bytes
-rw-r--r--lib/images/fileicons/16x16/java.pngbin0 -> 420 bytes
-rw-r--r--lib/images/fileicons/16x16/jpeg.pngbin424 -> 412 bytes
-rw-r--r--lib/images/fileicons/16x16/jpg.pngbin418 -> 412 bytes
-rw-r--r--lib/images/fileicons/16x16/js.pngbin0 -> 420 bytes
-rw-r--r--lib/images/fileicons/16x16/json.pngbin0 -> 434 bytes
-rw-r--r--lib/images/fileicons/16x16/odc.pngbin407 -> 403 bytes
-rw-r--r--lib/images/fileicons/16x16/odf.pngbin411 -> 408 bytes
-rw-r--r--lib/images/fileicons/16x16/odg.pngbin411 -> 405 bytes
-rw-r--r--lib/images/fileicons/16x16/odi.pngbin398 -> 398 bytes
-rw-r--r--lib/images/fileicons/16x16/odp.pngbin404 -> 406 bytes
-rw-r--r--lib/images/fileicons/16x16/ods.pngbin416 -> 409 bytes
-rw-r--r--lib/images/fileicons/16x16/odt.pngbin403 -> 406 bytes
-rw-r--r--lib/images/fileicons/16x16/pas.pngbin0 -> 435 bytes
-rw-r--r--lib/images/fileicons/16x16/pdf.pngbin419 -> 425 bytes
-rw-r--r--lib/images/fileicons/16x16/pl.pngbin0 -> 417 bytes
-rw-r--r--lib/images/fileicons/16x16/png.pngbin412 -> 417 bytes
-rw-r--r--lib/images/fileicons/16x16/ppt.pngbin412 -> 415 bytes
-rw-r--r--lib/images/fileicons/16x16/pptx.pngbin414 -> 407 bytes
-rw-r--r--lib/images/fileicons/16x16/ps.pngbin416 -> 424 bytes
-rw-r--r--lib/images/fileicons/16x16/py.pngbin0 -> 426 bytes
-rw-r--r--lib/images/fileicons/16x16/rtf.pngbin418 -> 422 bytes
-rw-r--r--lib/images/fileicons/16x16/sh.pngbin0 -> 422 bytes
-rw-r--r--lib/images/fileicons/16x16/sxc.pngbin420 -> 416 bytes
-rw-r--r--lib/images/fileicons/16x16/sxd.pngbin424 -> 420 bytes
-rw-r--r--lib/images/fileicons/16x16/sxi.pngbin414 -> 408 bytes
-rw-r--r--lib/images/fileicons/16x16/sxw.pngbin417 -> 410 bytes
-rw-r--r--lib/images/fileicons/16x16/xls.pngbin415 -> 408 bytes
-rw-r--r--lib/images/fileicons/16x16/xlsx.pngbin425 -> 419 bytes
-rw-r--r--lib/images/fileicons/16x16/xml.pngbin400 -> 400 bytes
-rw-r--r--lib/images/fileicons/32x32/asm.pngbin0 -> 988 bytes
-rw-r--r--lib/images/fileicons/32x32/bash.pngbin0 -> 993 bytes
-rw-r--r--lib/images/fileicons/32x32/c.pngbin0 -> 945 bytes
-rw-r--r--lib/images/fileicons/32x32/cc.pngbin0 -> 953 bytes
-rw-r--r--lib/images/fileicons/32x32/cpp.pngbin0 -> 958 bytes
-rw-r--r--lib/images/fileicons/32x32/csh.pngbin0 -> 981 bytes
-rw-r--r--lib/images/fileicons/32x32/css.pngbin0 -> 967 bytes
-rw-r--r--lib/images/fileicons/32x32/diff.pngbin0 -> 975 bytes
-rw-r--r--lib/images/fileicons/32x32/doc.pngbin1034 -> 1032 bytes
-rw-r--r--lib/images/fileicons/32x32/docx.pngbin1078 -> 1062 bytes
-rw-r--r--lib/images/fileicons/32x32/gif.pngbin944 -> 944 bytes
-rw-r--r--lib/images/fileicons/32x32/h.pngbin0 -> 939 bytes
-rw-r--r--lib/images/fileicons/32x32/hpp.pngbin0 -> 975 bytes
-rw-r--r--lib/images/fileicons/32x32/htm.pngbin819 -> 982 bytes
-rw-r--r--lib/images/fileicons/32x32/html.pngbin827 -> 982 bytes
-rw-r--r--lib/images/fileicons/32x32/ico.pngbin941 -> 941 bytes
-rw-r--r--lib/images/fileicons/32x32/java.pngbin0 -> 992 bytes
-rw-r--r--lib/images/fileicons/32x32/jpeg.pngbin966 -> 948 bytes
-rw-r--r--lib/images/fileicons/32x32/jpg.pngbin949 -> 948 bytes
-rw-r--r--lib/images/fileicons/32x32/js.pngbin0 -> 959 bytes
-rw-r--r--lib/images/fileicons/32x32/json.pngbin0 -> 1001 bytes
-rw-r--r--lib/images/fileicons/32x32/odc.pngbin1061 -> 1058 bytes
-rw-r--r--lib/images/fileicons/32x32/odf.pngbin1059 -> 1056 bytes
-rw-r--r--lib/images/fileicons/32x32/odg.pngbin1066 -> 1065 bytes
-rw-r--r--lib/images/fileicons/32x32/odi.pngbin1058 -> 1056 bytes
-rw-r--r--lib/images/fileicons/32x32/odp.pngbin1060 -> 1060 bytes
-rw-r--r--lib/images/fileicons/32x32/ods.pngbin1063 -> 1063 bytes
-rw-r--r--lib/images/fileicons/32x32/odt.pngbin1060 -> 1060 bytes
-rw-r--r--lib/images/fileicons/32x32/pas.pngbin0 -> 975 bytes
-rw-r--r--lib/images/fileicons/32x32/pdf.pngbin1072 -> 1076 bytes
-rw-r--r--lib/images/fileicons/32x32/pl.pngbin0 -> 950 bytes
-rw-r--r--lib/images/fileicons/32x32/png.pngbin957 -> 957 bytes
-rw-r--r--lib/images/fileicons/32x32/ppt.pngbin871 -> 872 bytes
-rw-r--r--lib/images/fileicons/32x32/pptx.pngbin924 -> 917 bytes
-rw-r--r--lib/images/fileicons/32x32/ps.pngbin595 -> 1086 bytes
-rw-r--r--lib/images/fileicons/32x32/py.pngbin0 -> 965 bytes
-rw-r--r--lib/images/fileicons/32x32/rtf.pngbin1035 -> 861 bytes
-rw-r--r--lib/images/fileicons/32x32/sh.pngbin0 -> 961 bytes
-rw-r--r--lib/images/fileicons/32x32/sxc.pngbin1078 -> 1074 bytes
-rw-r--r--lib/images/fileicons/32x32/sxd.pngbin1079 -> 1078 bytes
-rw-r--r--lib/images/fileicons/32x32/sxi.pngbin1067 -> 1066 bytes
-rw-r--r--lib/images/fileicons/32x32/sxw.pngbin1086 -> 1076 bytes
-rw-r--r--lib/images/fileicons/32x32/xls.pngbin1137 -> 1137 bytes
-rw-r--r--lib/images/fileicons/32x32/xlsx.pngbin1182 -> 1174 bytes
-rw-r--r--lib/images/fileicons/32x32/xml.pngbin818 -> 615 bytes
-rw-r--r--lib/images/fileicons/generate.php47
91 files changed, 28 insertions, 19 deletions
diff --git a/lib/images/fileicons/16x16/asm.png b/lib/images/fileicons/16x16/asm.png
new file mode 100644
index 000000000..a88d01665
--- /dev/null
+++ b/lib/images/fileicons/16x16/asm.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/bash.png b/lib/images/fileicons/16x16/bash.png
new file mode 100644
index 000000000..047be8c6a
--- /dev/null
+++ b/lib/images/fileicons/16x16/bash.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/c.png b/lib/images/fileicons/16x16/c.png
new file mode 100644
index 000000000..5e91b8473
--- /dev/null
+++ b/lib/images/fileicons/16x16/c.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/cc.png b/lib/images/fileicons/16x16/cc.png
new file mode 100644
index 000000000..432c95901
--- /dev/null
+++ b/lib/images/fileicons/16x16/cc.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/cpp.png b/lib/images/fileicons/16x16/cpp.png
new file mode 100644
index 000000000..6c6be4263
--- /dev/null
+++ b/lib/images/fileicons/16x16/cpp.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/csh.png b/lib/images/fileicons/16x16/csh.png
new file mode 100644
index 000000000..14e01b2a7
--- /dev/null
+++ b/lib/images/fileicons/16x16/csh.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/css.png b/lib/images/fileicons/16x16/css.png
new file mode 100644
index 000000000..5638f1879
--- /dev/null
+++ b/lib/images/fileicons/16x16/css.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/diff.png b/lib/images/fileicons/16x16/diff.png
new file mode 100644
index 000000000..c81c4ff2c
--- /dev/null
+++ b/lib/images/fileicons/16x16/diff.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/doc.png b/lib/images/fileicons/16x16/doc.png
index 925494576..9324f20b3 100644
--- a/lib/images/fileicons/16x16/doc.png
+++ b/lib/images/fileicons/16x16/doc.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/docx.png b/lib/images/fileicons/16x16/docx.png
index 5bae13f9e..e3986295d 100644
--- a/lib/images/fileicons/16x16/docx.png
+++ b/lib/images/fileicons/16x16/docx.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/gif.png b/lib/images/fileicons/16x16/gif.png
index d8eb57e54..bcbb8366b 100644
--- a/lib/images/fileicons/16x16/gif.png
+++ b/lib/images/fileicons/16x16/gif.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/h.png b/lib/images/fileicons/16x16/h.png
new file mode 100644
index 000000000..a208d3159
--- /dev/null
+++ b/lib/images/fileicons/16x16/h.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/hpp.png b/lib/images/fileicons/16x16/hpp.png
new file mode 100644
index 000000000..decd78b7e
--- /dev/null
+++ b/lib/images/fileicons/16x16/hpp.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/htm.png b/lib/images/fileicons/16x16/htm.png
index 8312c33a8..e0ead2bff 100644
--- a/lib/images/fileicons/16x16/htm.png
+++ b/lib/images/fileicons/16x16/htm.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/html.png b/lib/images/fileicons/16x16/html.png
index 7a7fcc0fa..e0ead2bff 100644
--- a/lib/images/fileicons/16x16/html.png
+++ b/lib/images/fileicons/16x16/html.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/ico.png b/lib/images/fileicons/16x16/ico.png
index 9d4259c1b..93343717c 100644
--- a/lib/images/fileicons/16x16/ico.png
+++ b/lib/images/fileicons/16x16/ico.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/java.png b/lib/images/fileicons/16x16/java.png
new file mode 100644
index 000000000..6adebc02b
--- /dev/null
+++ b/lib/images/fileicons/16x16/java.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/jpeg.png b/lib/images/fileicons/16x16/jpeg.png
index 3a7d8a7f9..29dea5761 100644
--- a/lib/images/fileicons/16x16/jpeg.png
+++ b/lib/images/fileicons/16x16/jpeg.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/jpg.png b/lib/images/fileicons/16x16/jpg.png
index 7152ebdb6..29dea5761 100644
--- a/lib/images/fileicons/16x16/jpg.png
+++ b/lib/images/fileicons/16x16/jpg.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/js.png b/lib/images/fileicons/16x16/js.png
new file mode 100644
index 000000000..37d3a7958
--- /dev/null
+++ b/lib/images/fileicons/16x16/js.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/json.png b/lib/images/fileicons/16x16/json.png
new file mode 100644
index 000000000..0f32375e6
--- /dev/null
+++ b/lib/images/fileicons/16x16/json.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/odc.png b/lib/images/fileicons/16x16/odc.png
index 331140552..b2a879a84 100644
--- a/lib/images/fileicons/16x16/odc.png
+++ b/lib/images/fileicons/16x16/odc.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/odf.png b/lib/images/fileicons/16x16/odf.png
index eccae9e20..65db17827 100644
--- a/lib/images/fileicons/16x16/odf.png
+++ b/lib/images/fileicons/16x16/odf.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/odg.png b/lib/images/fileicons/16x16/odg.png
index 5224425e6..bab8fe1a7 100644
--- a/lib/images/fileicons/16x16/odg.png
+++ b/lib/images/fileicons/16x16/odg.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/odi.png b/lib/images/fileicons/16x16/odi.png
index b57fd974d..f0df8e582 100644
--- a/lib/images/fileicons/16x16/odi.png
+++ b/lib/images/fileicons/16x16/odi.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/odp.png b/lib/images/fileicons/16x16/odp.png
index 81d1023c0..4008c4e54 100644
--- a/lib/images/fileicons/16x16/odp.png
+++ b/lib/images/fileicons/16x16/odp.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/ods.png b/lib/images/fileicons/16x16/ods.png
index 77e6d5366..c7d5e263c 100644
--- a/lib/images/fileicons/16x16/ods.png
+++ b/lib/images/fileicons/16x16/ods.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/odt.png b/lib/images/fileicons/16x16/odt.png
index 8490eec74..8fd5fd35c 100644
--- a/lib/images/fileicons/16x16/odt.png
+++ b/lib/images/fileicons/16x16/odt.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/pas.png b/lib/images/fileicons/16x16/pas.png
new file mode 100644
index 000000000..0a91eff4a
--- /dev/null
+++ b/lib/images/fileicons/16x16/pas.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/pdf.png b/lib/images/fileicons/16x16/pdf.png
index a3a30e475..1bc154641 100644
--- a/lib/images/fileicons/16x16/pdf.png
+++ b/lib/images/fileicons/16x16/pdf.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/pl.png b/lib/images/fileicons/16x16/pl.png
new file mode 100644
index 000000000..7f43f6399
--- /dev/null
+++ b/lib/images/fileicons/16x16/pl.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/png.png b/lib/images/fileicons/16x16/png.png
index 00ce3e400..007270532 100644
--- a/lib/images/fileicons/16x16/png.png
+++ b/lib/images/fileicons/16x16/png.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/ppt.png b/lib/images/fileicons/16x16/ppt.png
index 3355c2712..e097ceb90 100644
--- a/lib/images/fileicons/16x16/ppt.png
+++ b/lib/images/fileicons/16x16/ppt.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/pptx.png b/lib/images/fileicons/16x16/pptx.png
index 269cdb8fc..9dda61a12 100644
--- a/lib/images/fileicons/16x16/pptx.png
+++ b/lib/images/fileicons/16x16/pptx.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/ps.png b/lib/images/fileicons/16x16/ps.png
index 089caeb7a..e61d1aa7e 100644
--- a/lib/images/fileicons/16x16/ps.png
+++ b/lib/images/fileicons/16x16/ps.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/py.png b/lib/images/fileicons/16x16/py.png
new file mode 100644
index 000000000..4745cb972
--- /dev/null
+++ b/lib/images/fileicons/16x16/py.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/rtf.png b/lib/images/fileicons/16x16/rtf.png
index bbc425ca3..4486932ed 100644
--- a/lib/images/fileicons/16x16/rtf.png
+++ b/lib/images/fileicons/16x16/rtf.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/sh.png b/lib/images/fileicons/16x16/sh.png
new file mode 100644
index 000000000..60266bf3c
--- /dev/null
+++ b/lib/images/fileicons/16x16/sh.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/sxc.png b/lib/images/fileicons/16x16/sxc.png
index c96cf303f..6084d49b7 100644
--- a/lib/images/fileicons/16x16/sxc.png
+++ b/lib/images/fileicons/16x16/sxc.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/sxd.png b/lib/images/fileicons/16x16/sxd.png
index 124b928e1..aecd863a0 100644
--- a/lib/images/fileicons/16x16/sxd.png
+++ b/lib/images/fileicons/16x16/sxd.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/sxi.png b/lib/images/fileicons/16x16/sxi.png
index 8a5e23033..b34b33ca3 100644
--- a/lib/images/fileicons/16x16/sxi.png
+++ b/lib/images/fileicons/16x16/sxi.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/sxw.png b/lib/images/fileicons/16x16/sxw.png
index 9a903791c..a30869d9d 100644
--- a/lib/images/fileicons/16x16/sxw.png
+++ b/lib/images/fileicons/16x16/sxw.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/xls.png b/lib/images/fileicons/16x16/xls.png
index 5ac56f20d..12a32a295 100644
--- a/lib/images/fileicons/16x16/xls.png
+++ b/lib/images/fileicons/16x16/xls.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/xlsx.png b/lib/images/fileicons/16x16/xlsx.png
index 89c84c522..b2e85489d 100644
--- a/lib/images/fileicons/16x16/xlsx.png
+++ b/lib/images/fileicons/16x16/xlsx.png
Binary files differ
diff --git a/lib/images/fileicons/16x16/xml.png b/lib/images/fileicons/16x16/xml.png
index fb960477e..4480a6385 100644
--- a/lib/images/fileicons/16x16/xml.png
+++ b/lib/images/fileicons/16x16/xml.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/asm.png b/lib/images/fileicons/32x32/asm.png
new file mode 100644
index 000000000..d9e336cdb
--- /dev/null
+++ b/lib/images/fileicons/32x32/asm.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/bash.png b/lib/images/fileicons/32x32/bash.png
new file mode 100644
index 000000000..7a49f285a
--- /dev/null
+++ b/lib/images/fileicons/32x32/bash.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/c.png b/lib/images/fileicons/32x32/c.png
new file mode 100644
index 000000000..4e0dc92b7
--- /dev/null
+++ b/lib/images/fileicons/32x32/c.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/cc.png b/lib/images/fileicons/32x32/cc.png
new file mode 100644
index 000000000..5e21e28ba
--- /dev/null
+++ b/lib/images/fileicons/32x32/cc.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/cpp.png b/lib/images/fileicons/32x32/cpp.png
new file mode 100644
index 000000000..18a0d0a92
--- /dev/null
+++ b/lib/images/fileicons/32x32/cpp.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/csh.png b/lib/images/fileicons/32x32/csh.png
new file mode 100644
index 000000000..3f060c885
--- /dev/null
+++ b/lib/images/fileicons/32x32/csh.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/css.png b/lib/images/fileicons/32x32/css.png
new file mode 100644
index 000000000..7ae0937c7
--- /dev/null
+++ b/lib/images/fileicons/32x32/css.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/diff.png b/lib/images/fileicons/32x32/diff.png
new file mode 100644
index 000000000..0cda679c7
--- /dev/null
+++ b/lib/images/fileicons/32x32/diff.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/doc.png b/lib/images/fileicons/32x32/doc.png
index 8369c1f73..c1e543a57 100644
--- a/lib/images/fileicons/32x32/doc.png
+++ b/lib/images/fileicons/32x32/doc.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/docx.png b/lib/images/fileicons/32x32/docx.png
index ce5dfb3d3..36b6ea5fd 100644
--- a/lib/images/fileicons/32x32/docx.png
+++ b/lib/images/fileicons/32x32/docx.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/gif.png b/lib/images/fileicons/32x32/gif.png
index 7e5608b75..e39af08cc 100644
--- a/lib/images/fileicons/32x32/gif.png
+++ b/lib/images/fileicons/32x32/gif.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/h.png b/lib/images/fileicons/32x32/h.png
new file mode 100644
index 000000000..5bca1ab4c
--- /dev/null
+++ b/lib/images/fileicons/32x32/h.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/hpp.png b/lib/images/fileicons/32x32/hpp.png
new file mode 100644
index 000000000..0ccd65af0
--- /dev/null
+++ b/lib/images/fileicons/32x32/hpp.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/htm.png b/lib/images/fileicons/32x32/htm.png
index 132963be5..f52a826f4 100644
--- a/lib/images/fileicons/32x32/htm.png
+++ b/lib/images/fileicons/32x32/htm.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/html.png b/lib/images/fileicons/32x32/html.png
index fb15689c0..f52a826f4 100644
--- a/lib/images/fileicons/32x32/html.png
+++ b/lib/images/fileicons/32x32/html.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/ico.png b/lib/images/fileicons/32x32/ico.png
index 0fe7053b0..0a219e6f2 100644
--- a/lib/images/fileicons/32x32/ico.png
+++ b/lib/images/fileicons/32x32/ico.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/java.png b/lib/images/fileicons/32x32/java.png
new file mode 100644
index 000000000..d3a66c4dd
--- /dev/null
+++ b/lib/images/fileicons/32x32/java.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/jpeg.png b/lib/images/fileicons/32x32/jpeg.png
index b6707a603..5fb71dd73 100644
--- a/lib/images/fileicons/32x32/jpeg.png
+++ b/lib/images/fileicons/32x32/jpeg.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/jpg.png b/lib/images/fileicons/32x32/jpg.png
index 1c8b706e8..5fb71dd73 100644
--- a/lib/images/fileicons/32x32/jpg.png
+++ b/lib/images/fileicons/32x32/jpg.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/js.png b/lib/images/fileicons/32x32/js.png
new file mode 100644
index 000000000..741b175d3
--- /dev/null
+++ b/lib/images/fileicons/32x32/js.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/json.png b/lib/images/fileicons/32x32/json.png
new file mode 100644
index 000000000..2a2a381ec
--- /dev/null
+++ b/lib/images/fileicons/32x32/json.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/odc.png b/lib/images/fileicons/32x32/odc.png
index 9a34f2129..ebb15681e 100644
--- a/lib/images/fileicons/32x32/odc.png
+++ b/lib/images/fileicons/32x32/odc.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/odf.png b/lib/images/fileicons/32x32/odf.png
index e3b4333ad..97e4c45b3 100644
--- a/lib/images/fileicons/32x32/odf.png
+++ b/lib/images/fileicons/32x32/odf.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/odg.png b/lib/images/fileicons/32x32/odg.png
index c3b192b2d..b2aae1e03 100644
--- a/lib/images/fileicons/32x32/odg.png
+++ b/lib/images/fileicons/32x32/odg.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/odi.png b/lib/images/fileicons/32x32/odi.png
index 6baa69407..8176d2daa 100644
--- a/lib/images/fileicons/32x32/odi.png
+++ b/lib/images/fileicons/32x32/odi.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/odp.png b/lib/images/fileicons/32x32/odp.png
index 8e09dd6e4..8e27fd62e 100644
--- a/lib/images/fileicons/32x32/odp.png
+++ b/lib/images/fileicons/32x32/odp.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/ods.png b/lib/images/fileicons/32x32/ods.png
index 90892f3d4..9319b6acc 100644
--- a/lib/images/fileicons/32x32/ods.png
+++ b/lib/images/fileicons/32x32/ods.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/odt.png b/lib/images/fileicons/32x32/odt.png
index 22ec1fffb..13eb496d3 100644
--- a/lib/images/fileicons/32x32/odt.png
+++ b/lib/images/fileicons/32x32/odt.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/pas.png b/lib/images/fileicons/32x32/pas.png
new file mode 100644
index 000000000..e71796d8a
--- /dev/null
+++ b/lib/images/fileicons/32x32/pas.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/pdf.png b/lib/images/fileicons/32x32/pdf.png
index 8e8b45472..0efa0dc31 100644
--- a/lib/images/fileicons/32x32/pdf.png
+++ b/lib/images/fileicons/32x32/pdf.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/pl.png b/lib/images/fileicons/32x32/pl.png
new file mode 100644
index 000000000..a7bbfedf1
--- /dev/null
+++ b/lib/images/fileicons/32x32/pl.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/png.png b/lib/images/fileicons/32x32/png.png
index deb47e44e..0ecd29691 100644
--- a/lib/images/fileicons/32x32/png.png
+++ b/lib/images/fileicons/32x32/png.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/ppt.png b/lib/images/fileicons/32x32/ppt.png
index 84b523a23..17dc7fda3 100644
--- a/lib/images/fileicons/32x32/ppt.png
+++ b/lib/images/fileicons/32x32/ppt.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/pptx.png b/lib/images/fileicons/32x32/pptx.png
index 1446cf4de..cc42cf0e1 100644
--- a/lib/images/fileicons/32x32/pptx.png
+++ b/lib/images/fileicons/32x32/pptx.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/ps.png b/lib/images/fileicons/32x32/ps.png
index d540743f9..e1a74988d 100644
--- a/lib/images/fileicons/32x32/ps.png
+++ b/lib/images/fileicons/32x32/ps.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/py.png b/lib/images/fileicons/32x32/py.png
new file mode 100644
index 000000000..2ce622aeb
--- /dev/null
+++ b/lib/images/fileicons/32x32/py.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/rtf.png b/lib/images/fileicons/32x32/rtf.png
index fcbcd001a..0ad836e0c 100644
--- a/lib/images/fileicons/32x32/rtf.png
+++ b/lib/images/fileicons/32x32/rtf.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/sh.png b/lib/images/fileicons/32x32/sh.png
new file mode 100644
index 000000000..1c2dbb29d
--- /dev/null
+++ b/lib/images/fileicons/32x32/sh.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/sxc.png b/lib/images/fileicons/32x32/sxc.png
index 50676be6a..fbd28e3de 100644
--- a/lib/images/fileicons/32x32/sxc.png
+++ b/lib/images/fileicons/32x32/sxc.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/sxd.png b/lib/images/fileicons/32x32/sxd.png
index f715a8ff0..243c18861 100644
--- a/lib/images/fileicons/32x32/sxd.png
+++ b/lib/images/fileicons/32x32/sxd.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/sxi.png b/lib/images/fileicons/32x32/sxi.png
index 3d9f31d3b..5c699f6eb 100644
--- a/lib/images/fileicons/32x32/sxi.png
+++ b/lib/images/fileicons/32x32/sxi.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/sxw.png b/lib/images/fileicons/32x32/sxw.png
index bd8ab1436..944989e87 100644
--- a/lib/images/fileicons/32x32/sxw.png
+++ b/lib/images/fileicons/32x32/sxw.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/xls.png b/lib/images/fileicons/32x32/xls.png
index 7447d9cdf..38e2b235b 100644
--- a/lib/images/fileicons/32x32/xls.png
+++ b/lib/images/fileicons/32x32/xls.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/xlsx.png b/lib/images/fileicons/32x32/xlsx.png
index 920217267..773e49f77 100644
--- a/lib/images/fileicons/32x32/xlsx.png
+++ b/lib/images/fileicons/32x32/xlsx.png
Binary files differ
diff --git a/lib/images/fileicons/32x32/xml.png b/lib/images/fileicons/32x32/xml.png
index bae059156..4ea3b1f6c 100644
--- a/lib/images/fileicons/32x32/xml.png
+++ b/lib/images/fileicons/32x32/xml.png
Binary files differ
diff --git a/lib/images/fileicons/generate.php b/lib/images/fileicons/generate.php
index 2dd25eb33..b08749f49 100644
--- a/lib/images/fileicons/generate.php
+++ b/lib/images/fileicons/generate.php
@@ -9,27 +9,36 @@ if(!defined('DOKU_INC')) define('DOKU_INC', realpath(dirname(__FILE__).'/../../.
define('NOSESSION', 1);
require_once(DOKU_INC.'inc/init.php');
+$extensions = array(
+ 'jpg', 'gif', 'png', 'ico',
+ 'swf', 'mp3', 'ogg', 'wav', 'webm', 'ogv', 'mp4',
+ 'tgz', 'tar', 'gz', 'bz2', 'zip', 'rar', '7z',
+ 'pdf', 'ps',
+ 'rpm', 'deb',
+ 'doc', 'xls', 'ppt', 'rtf',
+ 'docx', 'xlsx', 'pptx',
+ 'sxw', 'sxc', 'sxi', 'sxd',
+ 'odc', 'odf', 'odg', 'odi', 'odp', 'ods', 'odt',
+ 'html', 'htm', 'txt', 'conf', 'xml', 'csv',
+ // these might be used in downloadable code blocks:
+ 'c', 'cc', 'cpp', 'h', 'hpp', 'csh', 'diff', 'java', 'pas',
+ 'pl', 'py', 'sh', 'bash', 'asm', 'htm', 'css', 'js', 'json'
+);
-/**
- * Class DokuFileIconBuilder
- *
- * overwrite mime type loading with loading DokuWiki's mime type config instead
- */
-class DokuFileIconBuilder extends FileIconBuilder {
-
- protected function loadmimetypes(){
- $this->mimetypes = getMimeTypes();
- foreach(array_keys($this->mimetypes) as $ext) {
- $this->mimetypes[$ext] = ltrim($this->mimetypes[$ext], '!');
- }
- }
+// generate all the icons
+@mkdir('16x16');
+@mkdir('32x32');
+
+$DFIB = new FileIconBuilder();
+foreach($extensions as $ext) {
+ echo "$ext\n";
+ $DFIB->create16x16($ext,"16x16/$ext.png");
+ $DFIB->create32x32($ext,"32x32/$ext.png");
}
+copy("16x16/jpg.png", "16x16/jpeg.png");
+copy("32x32/jpg.png", "32x32/jpeg.png");
-echo "Important: you should enable the commented file types in mime.conf to make sure the icon are generated!\n";
-
-// generate all the icons
-$DFIB = new DokuFileIconBuilder();
-$DFIB->createAll(__DIR__);
+copy("16x16/htm.png", "16x16/html.png");
+copy("32x32/htm.png", "32x32/html.png");
-echo "generation done\n";