dolphin/Source/Core/DolphinQt
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
..
GameList Rewrite FileSearch and improve ScanDirectoryTree. 2015-05-28 19:14:42 -04:00
Resources Fixes from @comex to add the app bundle and icon on Mac. 2014-10-25 21:17:32 -04:00
Utils Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
VideoInterface Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
AboutDialog.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
AboutDialog.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
AboutDialog.ui Fixes to the About dialog & add the SystemInfo dialog. 2014-10-25 20:59:07 -04:00
CMakeLists.txt CMake: simplify some expressions 2015-01-03 13:17:57 +01:00
DolphinQt.vcxproj Revert "Merge pull request #1903 from RisingFog/libav" 2015-01-26 02:35:29 +01:00
DolphinQt.vcxproj.filters DolphinQt: GameList! 2014-11-21 18:36:49 -05:00
DolphinQt.vcxproj.user DolphinQt: GameList! 2014-11-21 18:36:49 -05:00
Host.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
Info.plist.in Fixes from @comex to add the app bundle and icon on Mac. 2014-10-25 21:17:32 -04:00
Main.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
MainWindow.cpp Merge pull request #2390 from darkengine-io/new-qt 2015-05-25 23:45:21 -04:00
MainWindow.h Merge pull request #2390 from darkengine-io/new-qt 2015-05-25 23:45:21 -04:00
MainWindow.ui Qt: add proper keyboard shortcuts from wx 2015-05-10 13:57:45 -07:00
SystemInfo.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
SystemInfo.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
SystemInfo.ui Fixes to the About dialog & add the SystemInfo dialog. 2014-10-25 20:59:07 -04:00