dfb3fd2b1635a1c7849b6c1e3a6b82503a316b61
Add GetExtDirListing and GetExtDirListingV, for fast searches for files by directory, filename prefix and extension. Note a change in behavior due to this: all theme files will load as prefixes, not just graphics. (eg. "title sound (abc)" will load for "title sound", just like "title graphic (abc)" loads for "title graphic".) This seems more consistent anyway, but if it's a problem it's easily fixed. (Profiling showed that we were spending a decent amount of time reading directories; this is because we were making separate calls for each theme extension.)
Languages
C++
85.7%
Lua
4.3%
C
4.3%
Rich Text Format
2.3%
CMake
1.1%
Other
2%