[SHELL32]
authorAleksandar Andrejevic <aandrejevic@reactos.org>
Sat, 9 Aug 2014 13:40:13 +0000 (13:40 +0000)
committerAleksandar Andrejevic <aandrejevic@reactos.org>
Sat, 9 Aug 2014 13:40:13 +0000 (13:40 +0000)
commitde7b63edc1fe453eff4b3ede209e555bcef49c1a
tree3bfaee5316da6ff1e03c5cd227ffe8b83082035a
parentf9a6eb7bc403d064a10ac86bde1f1c0f69b64988
[SHELL32]
- Greatly optimize file icon retrieval by reducing the times we try to access the disk.
- Store icons in a binary tree in the shell icon cache for faster retrieval.
Patch by Huw Campbell committed at the request of Giannis Adamopoulos.

svn path=/trunk/; revision=63845
reactos/dll/win32/shell32/folders.cpp
reactos/dll/win32/shell32/iconcache.cpp
reactos/dll/win32/shell32/shfldr.h
reactos/dll/win32/shell32/shlfolder.cpp