Use native 16x16 Tango icons These are slightly clearer than the slightly fuzzy 16px scaled SVGs. While we're in there, run the icons through pngcrush. Update the comments to reflect reality. Change-Id: I9e78b66ac01e619ae84cd255d3e2638274c8e5bd
diff --git a/gitiles-servlet/src/main/resources/com/google/gitiles/static/gitiles.css b/gitiles-servlet/src/main/resources/com/google/gitiles/static/gitiles.css index 1cb3415..d898767 100644 --- a/gitiles-servlet/src/main/resources/com/google/gitiles/static/gitiles.css +++ b/gitiles-servlet/src/main/resources/com/google/gitiles/static/gitiles.css
@@ -207,27 +207,28 @@ line-height: normal; } -/* Tree icons are taken from the public domain Apache standard icons: - * http://www.apache.org/icons/ */ +/* Tree icons are taken from the public domain Tango icons: + * http://tango.freedesktop.org/Tango_Icon_Library + * Compressed with pngcrush -brute -rem tEXt -rem tIME -rem iTXt -rem zTXt */ ol.files li.git-tree{ - /* small/folder.png */ - list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAACH0lEQVQ4jb2SPW8TQRCGnzmvw1lOLBPJErKLSIg2NKEBIfgFVBT8g0hp8hdokFLQkQ4qJCpS0SAR0vBRBCUNIGGURCE4MXYc7PNd7nx472MpkhwxiUTHK83OjDTvuzuzI5zC7OzsdKFQuA1gWRb5fD4zpdRIDHydn59fUXNzc1dF5BaAbds3FxYW7lmWxXkwxmTx8vLyU2BFzczMPKjVane01uzv7+O6Lpubm8RxjIggIhkpn88zMTFBtVrF87wAQIVh6DiOQxAEFAoFer0expiTZ2YCIoIxBs/zEBGazeYegHJd98fU1BRaa0qlEru7uwRBMEI+gYhg2zadTuew0Wi8AFAHBwfNKIpot9vUajUcxzlDFhGUUogIw+GQer3+YXFx8ctJCxtaayYnJ/nYGBAVLxMn50xwCMYAYkxcvXT9/rP17s+ev61839/qdru6XC6PdUIbuzBOoo8UzPFhMBiT5SI5iiIUo9R/aUVR1PI8b1CpVMhdsAl1QmIMSXrW0mM/GMYI8K3prltLS0uh7/tRqVRimOSJkz+F6V8COk4Z6JgkNTj9wP3lxs/V8YK4b96vVpziNcbH0iOyMaRmtIVsqMChH3569/huSwEopfY+N4IrF6dt3EE00n+2hafmaQk0u8EqgALY2Wsbp3yDXJgA533BKNy+291Ye/UkE6h/bz8c11v9ndZG7my5Gckio1pO//Dt9utHO/+86b/gN+/UOcdTfkmFAAAAAElFTkSuQmCC); + /* places/folder.png */ + list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAb5JREFUOMulkr1KA0EQgGdvTwwnYmER0gQsrFKmSy+pLESw9Qm0F/ICNnba+h6iEOuAEWslKJKTOyJJvIT72d1xZuOFC0giOLA77O7Mt/PnNptN+I+49Xr9GhH3f3mb0v1ht9vtLAUYYw5ItkgDL3KyD8PhcLvdbl/WarXT3DjLMnAcR/f7/YfxeKwtgC5RKQVhGILWeg4hQ6hUKjWyucmhLFEUuWR3QYBWAZABQ9i5CCmXy16pVALP80BKaaG+70MQBLvzFMjRKKXh8j6FSYKF7ITdEWLa4/ktokN74wiqjSMpnVcbQZqmEJHz+ckeCPFjWKwULpyspAqhdXVXdcnZcPjsIgn+2BsVA8jVYuWlgJ3yBj0icgq2uoK+lg4t+ZvLomSKamSQ4AI5BcMADtMhyNoSgNIISUaFNtwlazcDcBc4gjjVwCWid2usCWroYEhnaqbzFJLUzAHIXRDChXCcQP8zhkSZ5eNLgHAUzwDcRu4CoIRn/wsGUQIIy4Vr9TH6SYFCNzw4nALn5627K4vIttOUOwfa5YnrDYzt/9OLv9I5l8kk5hZ3XLO20b7tbR7zHLy/BX8G0IeBEM7ZN1NGIaFUaKLgAAAAAElFTkSuQmCC); } ol.files li.symlink{ - /* small/forward.png */ - list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH2QkHFxwDDzUEnQAAAiNJREFUOI2dkktoE1EUhv+ZTCaZZJJMH1jtojUULC2ohdhNxQdd6EaEBKTaLnyAENxZpO1CZaQaqCAiFMQUBAu6KUgWLiS+ViK2umihGmpNadoaI20yhJl0knm5cBozMVjogcu53MP/nZ9zLrBNDI3B8786uR2g3d8zdS/adHnHAH/rYeehQP+D8Sdtd3YEIAgYhVKK6ew8OfTw6cFJnrdqiFqiSJQ9dmDf2VHW3dDmYffUrec/MqomgbZxxmrq++vl+feneR5yTcDj5923ujr6hjVDchQVAYoqQdUkyKUNZLIzYF0t0AuNswuLr3r5QWSpSvHdiea+/e3BkZIu0DAMC1gQF6HpMijSowtybhl55AHAAujqCN6UlQxNECQYRxN0zSn6mL22tPCWKcg/scvXo2bSmWfhc3MXQMCwDPEqj3ra6WhRNBEk3NLsfGws9vJGc1ZIfviV+4Td3PHi2kpqPNw/d35LbHHgouDWodlpyofEQjx66cz0CAAceZdTGtlu6Vvyc2Tw4kqkemZlgF3FmlbUVjXC1ppITE+Y7ogf6a82Ib90bTi8/qjWxiywqRcDV74kJ2eujzb0AuAA1B09Ab959wJwA3CajQng7xopAHYAVPzN/VOislE/ELwd29z84wKABkA1j1KZ/wEAoEKhkFcURTIejytmXa8AVIPKYQNAA2AAsAC8HMdxpn0fAA8AVyAAV+Xsan7livetbFTlcvwGCvjJegXR0gQAAAAASUVORK5CYII=); + /* actions/edit-redo.png */ + list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAABZUlEQVQ4y2NgIAL4zWL7D8TGDOQCqAEg7Ey2Aes+58AMcSSkmB2I3YB4HhCfh9kOMoCgIUAJMyDe2D+b58jKe553133M+r/uU/b/zV+L/y97n/i/+JIYbkOAAl5AfGLNTde/69+n/1/4MuD/gtsqKBhkALIh5S0M1jDN2kC8a+UNt/8b36f+X3JP5f/0u1pwjeuvS8E1g3DpZQm4ITAD5s09ZPBq49uE/0vvq4E1gPCJC5z/yy+IoGgG4a5HJqjeCJ3Pc2vjy+T/ux4Y/j99Rfz/7GtK/xfeUkbBN+8pY9cMAkFzuT5uepPy/+w1lf+TF3L/Q4p3OD5zRQ67Zlg873vk9n/mMlaQ5EcgLgZiA2R5nJphCjbfNP8LVeCBJyUa40xpO+5afQXS/8jKC0DJg+uPKx+bOJf1HDYXEJPW46JW8LcduKYzbdZMph4gn4ccQxSAOAuIo4FYdvsKFpYdK1iYCekDACq5JXDHGJhDAAAAAElFTkSuQmCC); } ol.files li.regular-file{ - /* small/text.png */ - list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAABLklEQVQ4jZWSwU7CQBRFD9PqysSQsMGvMEhKBQkJ/2Xip1GJJIYPIW6QJVH6rou2dKYUgm/1Zpp3z3290wFYrz/f7rvdOf+o3XabJUn6GgP0er15v/8wvXbYzLiJ41ugELi2JCEJM4EEQCCQZdmFYQAhwWQyQeV9IDCbzVqpZkIyz4Edv591IB27gA6QpikqRVodVBR/56I3zC44WCwqB6dUlY0kkiTBmgKSmE5fGlQ778C8FATkubFcLs9SfWfD4VM5VQmUO4/Hz63EylV9Z40YVbyu1Wp1Qq3ptYPB4LH5EwvV0WjUQq3TKAQMyQAvRoEXWygAFqxQiQQOTAS5t1Prs18xwNdm87Hf7+8OP7+xWR7l+SHKTc7MHIBzmHPOOs5ZHMWHKIry3ffuHeAPMK9bdsWXpkUAAAAASUVORK5CYII=) + /* mimetypes/text-x-generic.png */ + list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAtElEQVQ4ja2TSw7CIBRFu0r3wyIYsAMHDl1CC92IDqC0wAbQi4Fo5VOMJGcAyT33vQEDY+xCCPGdnIZ48NB7kPkSLMvipZQBpVQC70Br7Y0xZQGC4zj6aZoCnPMPhBBtwb41NoN1XesCBHPNhyfI7fziFu6HJti3IgS0vrcFuZ3Btm2JpmC/M5jnOdEU5JoRstYmigKES80x7JyrC+IE7+1xAoSrgp//AqX02vsbn5nz8K/zAP9CzjbgFoHjAAAAAElFTkSuQmCC) } ol.files li.executable-file{ - /* small/patch.png */ - list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAABzElEQVQ4jaWTu87aMBzFjx0HEpJ4YCkLW5dI3XgKBO0L8ALwCO3adwJRsSCxZkGwlMCQABHiMoUK+vnSoU3ktP269EiWb/Hx7/yTAP8pUgyiKPrKOeeEECKl1EopaK1R9FprSCkhpcT5fM673e5bAGCFge/73LKsN4z9XCKEgBBSjk1prctzzNyglIJSCq01KKWvGpgqDYQQcBynNCgITJIytzGvEJjo/zKoUBu5KuhFnKIlSYLFYgFK6esGtm2Xh02T7XaL3W6Hw+GA2Wz29xqYuQGUJpvNBkmSoF6vo9FoYLVa4XK5OH8QKKXwfD4rdYjjGPv9Hp7ngTEG3/fxeDzgOE5jNBp9qhAopcoIxc1ZliEIgpLofr+j0+mAEELa7fbHwWDwrBAUHxEAxHGMIAhg2zZs20ae52CMwXVdpGkKz/N8z/O6lRqY6vV6GI/HyPMcQggIIRCGIbIsg+/7WC6XX9I0/VAhMKW1Rr/fB+cclFK4rgvGGGq1Gm6328t8Pn8/mUyeJcHxeLwLIc6EECaltKSUFiGEtlotcjqdLM65rZTC9Xp9CcMwW6/X3wHjb/xNDEAAoP7rTT2Gw+HnZrP5bjqddqMo+lY8+APFnM1hw1FxXAAAAABJRU5ErkJggg==); + /* mimetypes/text-x-script.png */ + list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA7ADsAOwdIxY2AAAACXBIWXMAAAsTAAALEwEAmpwYAAABOklEQVQ4T5WTTYqDQBBGPdKcZnIJdy7EVRByBQPi0iwHAlGT0YBHcG82kkV2VnffoKar7FYzIQYLPtqffq+rEJ04jn/CMMSV+XZs0YO1RcyLoO/7MdAD9gAI8wiK+CyYA0IDFABhrmFBAHNYbwYTIxFyWN8KwAiEmIEaknqVUposCoBBGE8cIGUipUKp5IJAzOe2JxI0pG1b3Gw2+Hg8FjoQzy0rLVAavt0GuGkaXrfb7avAzs0CNcHtDD4ejwzTve/7X/9GGFqn2QmkDmzbBJ9OJ8yyDNM0Rdd1J8mzgDqQPDNJLFwUBZ7PZ7xcLizwPI9gfj+NYAX2k+kx7vc7byrLEquqwuv1ivv9HpMk4ec6Uwfvqus63lzXNeZ5zoIRpoqiKP/09wVBwNDhcOB1t9v9OmuLTnw62dQfVIHPYx/I/0kAAAAASUVORK5CYII=); } ol.files li.gitlink{ - /* small/continued.png */ - list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH2QcWCCsdJdLzHAAAAaFJREFUOI2lk0FrU0EUhb+ZeTxiSZBA2mfS6EYIqETdWXGhLvIH/ClCf1NW9W+4yFKri0YxNclCTZtHmpcHce648M34ahIQvHCYxdxz5px7GfjPUgD9fv92t9s9qVQqd/6FJCLL0Wh03Ov13iiAwWBw0m63X1lrUUr9Vi7OcjnncM4BkGXZ506nczcCqFarhwBaa5RSW0U82UNrfRMgClkKYhnbHIiIFwBA+5fLMMYAjqurBev1GmNMuPP9vjYcaK2ZTid8+HiKtRatNc1mi/v3HjCefCWKIpKDW8FhEPD55+mcs+EZ+/sHpOmcPM+ZTidcXl6QZRmPHj4OvVsFfnz/xovnL4njGBHh/ek7zs9H5Hm+dT5R2b6IkCRN4jgOs6jVaiilcM7tFvAiWmsajUYY2GKxIE1TWq3DsL4be3vXRIIDoJj+H0f1ep2jJ08REay1184QHUBE3MbSi73vKldcaoDZbPa2vFtPFpGAv6OuVqsvIcJ4PD5WSkmSJM+stRVrrfEoSM4YYwv8XC6Xn4bD4WsofuOOigBT9AiwBjYy/QID4sgLj9r6rgAAAABJRU5ErkJggg==); + /* emblems/emblem-symbolic-link.png */ + list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAABO0lEQVQ4T7WT3U6EMBCF92m99yGMZuODGL01eueyXqjvwc+WUlooUPkfZxq3sQEvJLHJSQvlfDOnDbub/dUFCrZof3t9uaPF1kFeBwjD8E+apukfAVEUQRzHkCQJJKfEznES43tUGP0OIOMheIGn50e4f7izCo4H4GkKDEXPBIviCIZh8AFkfv94g5Qx4Jw7AOn4Grh1iqATdrUAEJmxFLIsgzzPQSnpQc4SIkMIh7ZtfQCjys6soNQlVFW1AEgpQWQCjDE+gHIKIaxZo7mu69UOiqJwRXxAxnFDQllS5XUzSeO+kmoJoOzUni41NE1tM9JBTdMII85d14FpjI2lihUA9wCNA8zzDOM4WkBjvgFqrQO8ulzmNgLl/8SPyTT0WL3vLLBGsNZ6HUBV1tT3vROd/Fk/AZt/Z/J+AUN8ayghXmezAAAAAElFTkSuQmCC); }