summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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";