diff --git a/lib/images/fileicons/16x16/asm.png b/lib/images/fileicons/16x16/asm.png new file mode 100644 index 0000000000000000000000000000000000000000..a88d0166536ef44003a876cad507b453561aa2a2 Binary files /dev/null and b/lib/images/fileicons/16x16/asm.png differ diff --git a/lib/images/fileicons/16x16/bash.png b/lib/images/fileicons/16x16/bash.png new file mode 100644 index 0000000000000000000000000000000000000000..047be8c6ab97b7777f6c69235a868ab21c12ce5c Binary files /dev/null and b/lib/images/fileicons/16x16/bash.png differ diff --git a/lib/images/fileicons/16x16/c.png b/lib/images/fileicons/16x16/c.png new file mode 100644 index 0000000000000000000000000000000000000000..5e91b84732250af76fe4f9e514bfe2a4d8bb4719 Binary files /dev/null and b/lib/images/fileicons/16x16/c.png differ diff --git a/lib/images/fileicons/16x16/cc.png b/lib/images/fileicons/16x16/cc.png new file mode 100644 index 0000000000000000000000000000000000000000..432c95901650909d67c0149f2c7ed949d3aa27af Binary files /dev/null and b/lib/images/fileicons/16x16/cc.png differ diff --git a/lib/images/fileicons/16x16/cpp.png b/lib/images/fileicons/16x16/cpp.png new file mode 100644 index 0000000000000000000000000000000000000000..6c6be4263e9f83c004843fabfe348d8b74fbb464 Binary files /dev/null and b/lib/images/fileicons/16x16/cpp.png differ diff --git a/lib/images/fileicons/16x16/csh.png b/lib/images/fileicons/16x16/csh.png new file mode 100644 index 0000000000000000000000000000000000000000..14e01b2a7cd41b0f4de66619fdfc29f61381c6cd Binary files /dev/null and b/lib/images/fileicons/16x16/csh.png differ diff --git a/lib/images/fileicons/16x16/css.png b/lib/images/fileicons/16x16/css.png new file mode 100644 index 0000000000000000000000000000000000000000..5638f18792ad5b67ed10ab65afae0efc7994ffe9 Binary files /dev/null and b/lib/images/fileicons/16x16/css.png differ diff --git a/lib/images/fileicons/16x16/diff.png b/lib/images/fileicons/16x16/diff.png new file mode 100644 index 0000000000000000000000000000000000000000..c81c4ff2c43aecc72d8f44ffd87caf3dd3ef582c Binary files /dev/null and b/lib/images/fileicons/16x16/diff.png differ diff --git a/lib/images/fileicons/16x16/doc.png b/lib/images/fileicons/16x16/doc.png index 92549457644738605381491be0804663af271e96..9324f20b3348a70c3fb253c0db2b43d89e410f2c 100644 Binary files a/lib/images/fileicons/16x16/doc.png and b/lib/images/fileicons/16x16/doc.png differ diff --git a/lib/images/fileicons/16x16/docx.png b/lib/images/fileicons/16x16/docx.png index 5bae13f9ef7299489a87d12b484bd9763d871502..e3986295d79bb6e4d2163556eb81fc93d42e2fb5 100644 Binary files a/lib/images/fileicons/16x16/docx.png and b/lib/images/fileicons/16x16/docx.png differ diff --git a/lib/images/fileicons/16x16/gif.png b/lib/images/fileicons/16x16/gif.png index d8eb57e54b2b797f839b94041a2259071f1a5f1e..bcbb8366ba25ecb1ff8704e0daa258283805588d 100644 Binary files a/lib/images/fileicons/16x16/gif.png and b/lib/images/fileicons/16x16/gif.png differ diff --git a/lib/images/fileicons/16x16/h.png b/lib/images/fileicons/16x16/h.png new file mode 100644 index 0000000000000000000000000000000000000000..a208d3159b9bdcb1971e9132a10923ca0ee1a75f Binary files /dev/null and b/lib/images/fileicons/16x16/h.png differ diff --git a/lib/images/fileicons/16x16/hpp.png b/lib/images/fileicons/16x16/hpp.png new file mode 100644 index 0000000000000000000000000000000000000000..decd78b7e3a5b17b2bfdea0a1d70d8bcbb394d2f Binary files /dev/null and b/lib/images/fileicons/16x16/hpp.png differ diff --git a/lib/images/fileicons/16x16/htm.png b/lib/images/fileicons/16x16/htm.png index 8312c33a84b12716bf6416ca58fe23bd5d1ba7dc..e0ead2bff30d1b978c7f2f32b61da94da27e86ac 100644 Binary files a/lib/images/fileicons/16x16/htm.png and b/lib/images/fileicons/16x16/htm.png differ diff --git a/lib/images/fileicons/16x16/html.png b/lib/images/fileicons/16x16/html.png index 7a7fcc0faaeaaf7e2bb47e32e615a4fde220d790..e0ead2bff30d1b978c7f2f32b61da94da27e86ac 100644 Binary files a/lib/images/fileicons/16x16/html.png and b/lib/images/fileicons/16x16/html.png differ diff --git a/lib/images/fileicons/16x16/ico.png b/lib/images/fileicons/16x16/ico.png index 9d4259c1beb689e30ae9825c0f9c15ed6d999999..93343717c580a26702f6c2212794e4e97dd1f105 100644 Binary files a/lib/images/fileicons/16x16/ico.png and b/lib/images/fileicons/16x16/ico.png differ diff --git a/lib/images/fileicons/16x16/java.png b/lib/images/fileicons/16x16/java.png new file mode 100644 index 0000000000000000000000000000000000000000..6adebc02b0249d9397a4fb760313f9864d2c2340 Binary files /dev/null and b/lib/images/fileicons/16x16/java.png differ diff --git a/lib/images/fileicons/16x16/jpeg.png b/lib/images/fileicons/16x16/jpeg.png index 3a7d8a7f9b135cc56f8eead517d861272bb34302..29dea5761c8f247eae054b4d0992134645e01af0 100644 Binary files a/lib/images/fileicons/16x16/jpeg.png and b/lib/images/fileicons/16x16/jpeg.png differ diff --git a/lib/images/fileicons/16x16/jpg.png b/lib/images/fileicons/16x16/jpg.png index 7152ebdb68505254d9748bb7694360cc200a41d9..29dea5761c8f247eae054b4d0992134645e01af0 100644 Binary files a/lib/images/fileicons/16x16/jpg.png and b/lib/images/fileicons/16x16/jpg.png differ diff --git a/lib/images/fileicons/16x16/js.png b/lib/images/fileicons/16x16/js.png new file mode 100644 index 0000000000000000000000000000000000000000..37d3a79589819b5621c12f5d546dc6149060be8f Binary files /dev/null and b/lib/images/fileicons/16x16/js.png differ diff --git a/lib/images/fileicons/16x16/json.png b/lib/images/fileicons/16x16/json.png new file mode 100644 index 0000000000000000000000000000000000000000..0f32375e6c6bc09099a64dfd513863c3387f62ef Binary files /dev/null and b/lib/images/fileicons/16x16/json.png differ diff --git a/lib/images/fileicons/16x16/odc.png b/lib/images/fileicons/16x16/odc.png index 331140552aaa77de64d29b25ab264f7e08ecafcc..b2a879a84428d01d9b8211b49d568d9b5b8dd340 100644 Binary files a/lib/images/fileicons/16x16/odc.png and b/lib/images/fileicons/16x16/odc.png differ diff --git a/lib/images/fileicons/16x16/odf.png b/lib/images/fileicons/16x16/odf.png index eccae9e20de149573607af3cad49bdcd4725d09d..65db1782733feaf507aca70715fe389448f4a886 100644 Binary files a/lib/images/fileicons/16x16/odf.png and b/lib/images/fileicons/16x16/odf.png differ diff --git a/lib/images/fileicons/16x16/odg.png b/lib/images/fileicons/16x16/odg.png index 5224425e6f3f7f2d43358c413d931048d316bc80..bab8fe1a7a6086ce5cebc0c786195291af04ae71 100644 Binary files a/lib/images/fileicons/16x16/odg.png and b/lib/images/fileicons/16x16/odg.png differ diff --git a/lib/images/fileicons/16x16/odi.png b/lib/images/fileicons/16x16/odi.png index b57fd974d92f2b8af4a4bed282501b06e33eed88..f0df8e5824e8ccb912e6da519385141cdc2aa302 100644 Binary files a/lib/images/fileicons/16x16/odi.png and b/lib/images/fileicons/16x16/odi.png differ diff --git a/lib/images/fileicons/16x16/odp.png b/lib/images/fileicons/16x16/odp.png index 81d1023c08c320aa93ce4cc2461d48276446df74..4008c4e54bff3b98af39be680e283489ea18c203 100644 Binary files a/lib/images/fileicons/16x16/odp.png and b/lib/images/fileicons/16x16/odp.png differ diff --git a/lib/images/fileicons/16x16/ods.png b/lib/images/fileicons/16x16/ods.png index 77e6d5366b5175f6ba5d16041d10a9d313aa71dc..c7d5e263c3409e4e72b0c6b29aa2a4ea59b904a6 100644 Binary files a/lib/images/fileicons/16x16/ods.png and b/lib/images/fileicons/16x16/ods.png differ diff --git a/lib/images/fileicons/16x16/odt.png b/lib/images/fileicons/16x16/odt.png index 8490eec74d286390c3158171be915ed16c0712d2..8fd5fd35c9c83224b92583cfdedb454b10bb9956 100644 Binary files a/lib/images/fileicons/16x16/odt.png and b/lib/images/fileicons/16x16/odt.png differ diff --git a/lib/images/fileicons/16x16/pas.png b/lib/images/fileicons/16x16/pas.png new file mode 100644 index 0000000000000000000000000000000000000000..0a91eff4a07dbe29fca50c13105ed12502568162 Binary files /dev/null and b/lib/images/fileicons/16x16/pas.png differ diff --git a/lib/images/fileicons/16x16/pdf.png b/lib/images/fileicons/16x16/pdf.png index a3a30e475f51a40ecf6eb032ad063ccd375a0cac..1bc154641484e1aa1a1cac0f0787034eb0ec3762 100644 Binary files a/lib/images/fileicons/16x16/pdf.png and b/lib/images/fileicons/16x16/pdf.png differ diff --git a/lib/images/fileicons/16x16/pl.png b/lib/images/fileicons/16x16/pl.png new file mode 100644 index 0000000000000000000000000000000000000000..7f43f63997b562c1c1ad381f6e8bb3bf3c195ff4 Binary files /dev/null and b/lib/images/fileicons/16x16/pl.png differ diff --git a/lib/images/fileicons/16x16/png.png b/lib/images/fileicons/16x16/png.png index 00ce3e400344e34b07116a5b007f102ae32b24d7..007270532cb95814b7bcd49de0951a4b35a63d4f 100644 Binary files a/lib/images/fileicons/16x16/png.png and b/lib/images/fileicons/16x16/png.png differ diff --git a/lib/images/fileicons/16x16/ppt.png b/lib/images/fileicons/16x16/ppt.png index 3355c2712a3603000fb5590858dd9b4c69e925d0..e097ceb9009200c266d4f3c5994dbfc0221607ab 100644 Binary files a/lib/images/fileicons/16x16/ppt.png and b/lib/images/fileicons/16x16/ppt.png differ diff --git a/lib/images/fileicons/16x16/pptx.png b/lib/images/fileicons/16x16/pptx.png index 269cdb8fccac145a8c7fc2b9fcf1d8d511983a5d..9dda61a122dc4f02ffe40378a5e6237874b07ae7 100644 Binary files a/lib/images/fileicons/16x16/pptx.png and b/lib/images/fileicons/16x16/pptx.png differ diff --git a/lib/images/fileicons/16x16/ps.png b/lib/images/fileicons/16x16/ps.png index 089caeb7a5a082ca5ab8d55789b686b789e87533..e61d1aa7e30b723c0d69c3973a5faa367e596ef0 100644 Binary files a/lib/images/fileicons/16x16/ps.png and b/lib/images/fileicons/16x16/ps.png differ diff --git a/lib/images/fileicons/16x16/py.png b/lib/images/fileicons/16x16/py.png new file mode 100644 index 0000000000000000000000000000000000000000..4745cb9722bac151e7502f3b37905f8e9eb7315e Binary files /dev/null and b/lib/images/fileicons/16x16/py.png differ diff --git a/lib/images/fileicons/16x16/rtf.png b/lib/images/fileicons/16x16/rtf.png index bbc425ca36b666197cf3248ec312b759850813c7..4486932ede3bd3af237e0d50ee9a83a0f125078a 100644 Binary files a/lib/images/fileicons/16x16/rtf.png and b/lib/images/fileicons/16x16/rtf.png differ diff --git a/lib/images/fileicons/16x16/sh.png b/lib/images/fileicons/16x16/sh.png new file mode 100644 index 0000000000000000000000000000000000000000..60266bf3ca4cc3dc3a7582609a57a39930fd9834 Binary files /dev/null and b/lib/images/fileicons/16x16/sh.png differ diff --git a/lib/images/fileicons/16x16/sxc.png b/lib/images/fileicons/16x16/sxc.png index c96cf303f14d9f5cd3348ff90a289eb6b6dd8afd..6084d49b734ae8ed9fb10e0fd3ede3160445139c 100644 Binary files a/lib/images/fileicons/16x16/sxc.png and b/lib/images/fileicons/16x16/sxc.png differ diff --git a/lib/images/fileicons/16x16/sxd.png b/lib/images/fileicons/16x16/sxd.png index 124b928e138dd9312edf5bde7bbf6834ed6a4f13..aecd863a097555eb02b30a776fa9b5e4205babba 100644 Binary files a/lib/images/fileicons/16x16/sxd.png and b/lib/images/fileicons/16x16/sxd.png differ diff --git a/lib/images/fileicons/16x16/sxi.png b/lib/images/fileicons/16x16/sxi.png index 8a5e23033ee209a94d0e6f00100ed26b57a8fecc..b34b33ca3abe862af5edddff7d2557d79170ccb0 100644 Binary files a/lib/images/fileicons/16x16/sxi.png and b/lib/images/fileicons/16x16/sxi.png differ diff --git a/lib/images/fileicons/16x16/sxw.png b/lib/images/fileicons/16x16/sxw.png index 9a903791cab3cadebb0ed88879a494dae7107656..a30869d9d40eedd7b0704b360e452d82f211dd83 100644 Binary files a/lib/images/fileicons/16x16/sxw.png and b/lib/images/fileicons/16x16/sxw.png differ diff --git a/lib/images/fileicons/16x16/xls.png b/lib/images/fileicons/16x16/xls.png index 5ac56f20dfe226d646f8320a3d79beeca09dae96..12a32a2954b7bbb06291861d89dcaf818e41605c 100644 Binary files a/lib/images/fileicons/16x16/xls.png and b/lib/images/fileicons/16x16/xls.png differ diff --git a/lib/images/fileicons/16x16/xlsx.png b/lib/images/fileicons/16x16/xlsx.png index 89c84c52287893179a26518f2697563ca9b6fa6a..b2e85489d18d3298af1f3afa4ed73106909a8d62 100644 Binary files a/lib/images/fileicons/16x16/xlsx.png and b/lib/images/fileicons/16x16/xlsx.png differ diff --git a/lib/images/fileicons/16x16/xml.png b/lib/images/fileicons/16x16/xml.png index fb960477ed5e847698d27f66dd83005c5d409af0..4480a63854677d93de8205f305b1d96a26519e92 100644 Binary files a/lib/images/fileicons/16x16/xml.png and b/lib/images/fileicons/16x16/xml.png differ diff --git a/lib/images/fileicons/32x32/asm.png b/lib/images/fileicons/32x32/asm.png new file mode 100644 index 0000000000000000000000000000000000000000..d9e336cdb99cdafb2b268f6e356f58e537361f23 Binary files /dev/null and b/lib/images/fileicons/32x32/asm.png differ diff --git a/lib/images/fileicons/32x32/bash.png b/lib/images/fileicons/32x32/bash.png new file mode 100644 index 0000000000000000000000000000000000000000..7a49f285ab9dbd52c0412badd7bb0560f7254c3f Binary files /dev/null and b/lib/images/fileicons/32x32/bash.png differ diff --git a/lib/images/fileicons/32x32/c.png b/lib/images/fileicons/32x32/c.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0dc92b706c44ddabfb7900c4de88c998d7d839 Binary files /dev/null and b/lib/images/fileicons/32x32/c.png differ diff --git a/lib/images/fileicons/32x32/cc.png b/lib/images/fileicons/32x32/cc.png new file mode 100644 index 0000000000000000000000000000000000000000..5e21e28bac684de4b1f1412781113f4018898163 Binary files /dev/null and b/lib/images/fileicons/32x32/cc.png differ diff --git a/lib/images/fileicons/32x32/cpp.png b/lib/images/fileicons/32x32/cpp.png new file mode 100644 index 0000000000000000000000000000000000000000..18a0d0a9206195523873b0937e453b0b503faf74 Binary files /dev/null and b/lib/images/fileicons/32x32/cpp.png differ diff --git a/lib/images/fileicons/32x32/csh.png b/lib/images/fileicons/32x32/csh.png new file mode 100644 index 0000000000000000000000000000000000000000..3f060c88527196953184a0615a2be928c4c96ccc Binary files /dev/null and b/lib/images/fileicons/32x32/csh.png differ diff --git a/lib/images/fileicons/32x32/css.png b/lib/images/fileicons/32x32/css.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae0937c7e3f3acb67c1fe378b593edfd8ab1c8c Binary files /dev/null and b/lib/images/fileicons/32x32/css.png differ diff --git a/lib/images/fileicons/32x32/diff.png b/lib/images/fileicons/32x32/diff.png new file mode 100644 index 0000000000000000000000000000000000000000..0cda679c7d08e7947763d1173ad4421a8b94170c Binary files /dev/null and b/lib/images/fileicons/32x32/diff.png differ diff --git a/lib/images/fileicons/32x32/doc.png b/lib/images/fileicons/32x32/doc.png index 8369c1f7327709761e9f5d34611ef5504ee6c3b1..c1e543a572ab2fbd6c5a4a53849941dceb998375 100644 Binary files a/lib/images/fileicons/32x32/doc.png and b/lib/images/fileicons/32x32/doc.png differ diff --git a/lib/images/fileicons/32x32/docx.png b/lib/images/fileicons/32x32/docx.png index ce5dfb3d38430e362ce0d055321f33d58713bf56..36b6ea5fd5f36e64e85a874b55e5fa1002202830 100644 Binary files a/lib/images/fileicons/32x32/docx.png and b/lib/images/fileicons/32x32/docx.png differ diff --git a/lib/images/fileicons/32x32/gif.png b/lib/images/fileicons/32x32/gif.png index 7e5608b758d5a6b4ef0e90038c455aff36e6de01..e39af08cccf99f7380bf5a51e93deb10211d0f83 100644 Binary files a/lib/images/fileicons/32x32/gif.png and b/lib/images/fileicons/32x32/gif.png differ diff --git a/lib/images/fileicons/32x32/h.png b/lib/images/fileicons/32x32/h.png new file mode 100644 index 0000000000000000000000000000000000000000..5bca1ab4cd786994000c51e799d7f3d712aa6caf Binary files /dev/null and b/lib/images/fileicons/32x32/h.png differ diff --git a/lib/images/fileicons/32x32/hpp.png b/lib/images/fileicons/32x32/hpp.png new file mode 100644 index 0000000000000000000000000000000000000000..0ccd65af0cc1eaa1b08ac8163d4729d0067dac7b Binary files /dev/null and b/lib/images/fileicons/32x32/hpp.png differ diff --git a/lib/images/fileicons/32x32/htm.png b/lib/images/fileicons/32x32/htm.png index 132963be578d39afc9c58b71d280787884d2664f..f52a826f4f600f504827ed0e389d4785abd441bd 100644 Binary files a/lib/images/fileicons/32x32/htm.png and b/lib/images/fileicons/32x32/htm.png differ diff --git a/lib/images/fileicons/32x32/html.png b/lib/images/fileicons/32x32/html.png index fb15689c0f81675e04b095e26352446904e63684..f52a826f4f600f504827ed0e389d4785abd441bd 100644 Binary files a/lib/images/fileicons/32x32/html.png and b/lib/images/fileicons/32x32/html.png differ diff --git a/lib/images/fileicons/32x32/ico.png b/lib/images/fileicons/32x32/ico.png index 0fe7053b0be8588521c74677253297b096f0cc94..0a219e6f26095b55903cf7f84bed8c04fb7d33a3 100644 Binary files a/lib/images/fileicons/32x32/ico.png and b/lib/images/fileicons/32x32/ico.png differ diff --git a/lib/images/fileicons/32x32/java.png b/lib/images/fileicons/32x32/java.png new file mode 100644 index 0000000000000000000000000000000000000000..d3a66c4dd179e003dbad83de1ab6a6a139d0cade Binary files /dev/null and b/lib/images/fileicons/32x32/java.png differ diff --git a/lib/images/fileicons/32x32/jpeg.png b/lib/images/fileicons/32x32/jpeg.png index b6707a603a24f4ab731afb15535107eebba2f295..5fb71dd735297e4d390c83d5f90618cd9d936ba7 100644 Binary files a/lib/images/fileicons/32x32/jpeg.png and b/lib/images/fileicons/32x32/jpeg.png differ diff --git a/lib/images/fileicons/32x32/jpg.png b/lib/images/fileicons/32x32/jpg.png index 1c8b706e802322afab114f173c6a3cc40c049b4f..5fb71dd735297e4d390c83d5f90618cd9d936ba7 100644 Binary files a/lib/images/fileicons/32x32/jpg.png and b/lib/images/fileicons/32x32/jpg.png differ diff --git a/lib/images/fileicons/32x32/js.png b/lib/images/fileicons/32x32/js.png new file mode 100644 index 0000000000000000000000000000000000000000..741b175d3088d69f28dd8e76d04db376a640d888 Binary files /dev/null and b/lib/images/fileicons/32x32/js.png differ diff --git a/lib/images/fileicons/32x32/json.png b/lib/images/fileicons/32x32/json.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2a381ece26dc275be75cdead87cd8735abe33c Binary files /dev/null and b/lib/images/fileicons/32x32/json.png differ diff --git a/lib/images/fileicons/32x32/odc.png b/lib/images/fileicons/32x32/odc.png index 9a34f21291c5a47d90916d9ba9f88764a6a9d345..ebb15681eddf6ebc5d08d9d86573ea2c9c93efad 100644 Binary files a/lib/images/fileicons/32x32/odc.png and b/lib/images/fileicons/32x32/odc.png differ diff --git a/lib/images/fileicons/32x32/odf.png b/lib/images/fileicons/32x32/odf.png index e3b4333adb8acb8a1d064c63903c16fe162de5d1..97e4c45b354790908e8361fa6b84dfb7fe1236cd 100644 Binary files a/lib/images/fileicons/32x32/odf.png and b/lib/images/fileicons/32x32/odf.png differ diff --git a/lib/images/fileicons/32x32/odg.png b/lib/images/fileicons/32x32/odg.png index c3b192b2def39718deef1d586ba8a92b60f3a349..b2aae1e032661bc1eff6e5377a678b2d84afd723 100644 Binary files a/lib/images/fileicons/32x32/odg.png and b/lib/images/fileicons/32x32/odg.png differ diff --git a/lib/images/fileicons/32x32/odi.png b/lib/images/fileicons/32x32/odi.png index 6baa6940728716979a718dbf82738694bc6a9558..8176d2daac2a39a14dcab6a5df124f0423232a05 100644 Binary files a/lib/images/fileicons/32x32/odi.png and b/lib/images/fileicons/32x32/odi.png differ diff --git a/lib/images/fileicons/32x32/odp.png b/lib/images/fileicons/32x32/odp.png index 8e09dd6e4d65835eabbcdbf0ba8a0c19eb1d3993..8e27fd62e2be5f2ebfc5ff2324a84b85d2320a97 100644 Binary files a/lib/images/fileicons/32x32/odp.png and b/lib/images/fileicons/32x32/odp.png differ diff --git a/lib/images/fileicons/32x32/ods.png b/lib/images/fileicons/32x32/ods.png index 90892f3d4a7f510609ec1d78f3868bb687c6137b..9319b6acc18ed5887c2a4e2a399042bda1ec2f29 100644 Binary files a/lib/images/fileicons/32x32/ods.png and b/lib/images/fileicons/32x32/ods.png differ diff --git a/lib/images/fileicons/32x32/odt.png b/lib/images/fileicons/32x32/odt.png index 22ec1fffbaf89d24787a6341f805476508547936..13eb496d359e89777e7fee50556c49e7af6b9b3a 100644 Binary files a/lib/images/fileicons/32x32/odt.png and b/lib/images/fileicons/32x32/odt.png differ diff --git a/lib/images/fileicons/32x32/pas.png b/lib/images/fileicons/32x32/pas.png new file mode 100644 index 0000000000000000000000000000000000000000..e71796d8a846dc7f572a9e0640574dd2a8241867 Binary files /dev/null and b/lib/images/fileicons/32x32/pas.png differ diff --git a/lib/images/fileicons/32x32/pdf.png b/lib/images/fileicons/32x32/pdf.png index 8e8b454725392291cd4c74a4031f895c86a8bfb2..0efa0dc3115f9eea5950bf2713a0d4242c54d5a6 100644 Binary files a/lib/images/fileicons/32x32/pdf.png and b/lib/images/fileicons/32x32/pdf.png differ diff --git a/lib/images/fileicons/32x32/pl.png b/lib/images/fileicons/32x32/pl.png new file mode 100644 index 0000000000000000000000000000000000000000..a7bbfedf10a273338ad2219abd7b919a2c72cc6c Binary files /dev/null and b/lib/images/fileicons/32x32/pl.png differ diff --git a/lib/images/fileicons/32x32/png.png b/lib/images/fileicons/32x32/png.png index deb47e44efbfddaa6d993cb57394630bc2c1885d..0ecd2969101d7adec9a0f85c80f22372743c77e9 100644 Binary files a/lib/images/fileicons/32x32/png.png and b/lib/images/fileicons/32x32/png.png differ diff --git a/lib/images/fileicons/32x32/ppt.png b/lib/images/fileicons/32x32/ppt.png index 84b523a23cb28bab1b5d31160f798dc94ffd1234..17dc7fda398abb44cbef3018c5db6a5190f71be7 100644 Binary files a/lib/images/fileicons/32x32/ppt.png and b/lib/images/fileicons/32x32/ppt.png differ diff --git a/lib/images/fileicons/32x32/pptx.png b/lib/images/fileicons/32x32/pptx.png index 1446cf4debc97babdf9c52605a29f2ad4934ed9e..cc42cf0e139944279aacb225540e57b601eedc74 100644 Binary files a/lib/images/fileicons/32x32/pptx.png and b/lib/images/fileicons/32x32/pptx.png differ diff --git a/lib/images/fileicons/32x32/ps.png b/lib/images/fileicons/32x32/ps.png index d540743f94066b8dc61a9356b4a0885989e16c50..e1a74988d873823c5729b9a4c04fecd89a1c27e2 100644 Binary files a/lib/images/fileicons/32x32/ps.png and b/lib/images/fileicons/32x32/ps.png differ diff --git a/lib/images/fileicons/32x32/py.png b/lib/images/fileicons/32x32/py.png new file mode 100644 index 0000000000000000000000000000000000000000..2ce622aeb1ade078092ff37d31cfed5d5f07971d Binary files /dev/null and b/lib/images/fileicons/32x32/py.png differ diff --git a/lib/images/fileicons/32x32/rtf.png b/lib/images/fileicons/32x32/rtf.png index fcbcd001ac74b13bb724221273ec2e36767737c9..0ad836e0c657d1f95101b9989d8a6808d32012ef 100644 Binary files a/lib/images/fileicons/32x32/rtf.png and b/lib/images/fileicons/32x32/rtf.png differ diff --git a/lib/images/fileicons/32x32/sh.png b/lib/images/fileicons/32x32/sh.png new file mode 100644 index 0000000000000000000000000000000000000000..1c2dbb29d1680c73c0c6a0fb00be876b8b1bd163 Binary files /dev/null and b/lib/images/fileicons/32x32/sh.png differ diff --git a/lib/images/fileicons/32x32/sxc.png b/lib/images/fileicons/32x32/sxc.png index 50676be6afcb59893271b117a9475239ce4ad52e..fbd28e3de9c507683a1eed9f3cbd2b185155297a 100644 Binary files a/lib/images/fileicons/32x32/sxc.png and b/lib/images/fileicons/32x32/sxc.png differ diff --git a/lib/images/fileicons/32x32/sxd.png b/lib/images/fileicons/32x32/sxd.png index f715a8ff0c59797d0268639304e0ea7e87ab7038..243c18861eb62c5c3d87dbbad79661a9df80062c 100644 Binary files a/lib/images/fileicons/32x32/sxd.png and b/lib/images/fileicons/32x32/sxd.png differ diff --git a/lib/images/fileicons/32x32/sxi.png b/lib/images/fileicons/32x32/sxi.png index 3d9f31d3bc097cc3e02e84738e9dd0690129cb69..5c699f6eb5c43d74e798ef3bf2fda3df965c6466 100644 Binary files a/lib/images/fileicons/32x32/sxi.png and b/lib/images/fileicons/32x32/sxi.png differ diff --git a/lib/images/fileicons/32x32/sxw.png b/lib/images/fileicons/32x32/sxw.png index bd8ab14363ebf58d5248e420d51752003c467678..944989e8724a886d8e658db8200585b87bdf1811 100644 Binary files a/lib/images/fileicons/32x32/sxw.png and b/lib/images/fileicons/32x32/sxw.png differ diff --git a/lib/images/fileicons/32x32/xls.png b/lib/images/fileicons/32x32/xls.png index 7447d9cdfc71f21d0c7418b1d7519c31947ebf47..38e2b235bc8ce63bf46f5956ab529bea9fb28bbe 100644 Binary files a/lib/images/fileicons/32x32/xls.png and b/lib/images/fileicons/32x32/xls.png differ diff --git a/lib/images/fileicons/32x32/xlsx.png b/lib/images/fileicons/32x32/xlsx.png index 920217267c3909214dbf367ed4e5fc418c284dfe..773e49f77dcd99904d0a20822d59f654f0aec92b 100644 Binary files a/lib/images/fileicons/32x32/xlsx.png and b/lib/images/fileicons/32x32/xlsx.png differ diff --git a/lib/images/fileicons/32x32/xml.png b/lib/images/fileicons/32x32/xml.png index bae0591566f202dd7a6d531d82a5d01e0aee4778..4ea3b1f6c8569e01bdd93cec6ff6ff65b9fca68f 100644 Binary files a/lib/images/fileicons/32x32/xml.png and b/lib/images/fileicons/32x32/xml.png differ diff --git a/lib/images/fileicons/generate.php b/lib/images/fileicons/generate.php index 2dd25eb3375c8f3655cc3981e2639d18778ed574..b08749f49c29dfab3d4aa4e37b108756c02788bc 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";