dolphin-emulator/Source/Core/DolphinWX/Config
comex a225426510 Rewrite FileSearch and improve ScanDirectoryTree.
- FileSearch is now just one function, and it converts the original glob
  into a regex on all platforms rather than relying on native Windows
  pattern matching on there and a complete hack elsewhere.  It now
  supports recursion out of the box rather than manually expanding
  into a full list of directories in multiple call sites.

  - This adds a GCC >= 4.9 dependency due to older versions having
  outright broken <regex>.  MSVC is fine with it.

- ScanDirectoryTree returns the parent entry rather than filling parts
  of it in via reference.  The count is now stored in the entry like it
  was for subdirectories.

- .glsl file search is now done with DoFileSearch.

- IOCTLV_READ_DIR now uses ScanDirectoryTree directly and sorts the
  results after replacements for better determinism.
2015-05-28 19:14:42 -04:00
..
AdvancedConfigPane.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
AdvancedConfigPane.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
AudioConfigPane.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
AudioConfigPane.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ConfigMain.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ConfigMain.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GameCubeConfigPane.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
GameCubeConfigPane.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
GeneralConfigPane.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
GeneralConfigPane.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
InterfaceConfigPane.cpp Rewrite FileSearch and improve ScanDirectoryTree. 2015-05-28 19:14:42 -04:00
InterfaceConfigPane.h DolphinWX: Drop dead hotkey button. 2015-05-26 15:50:15 +02:00
PathConfigPane.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
PathConfigPane.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
WiiConfigPane.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
WiiConfigPane.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00