dolphin-emulator/Source/Core/Core
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
..
Boot Merge pull request #2188 from JosJuice/dol-cleanup 2015-05-25 23:51:40 -04:00
Debugger Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
DSP DSPCore: Make the mailbox registers atomic. 2015-05-27 00:58:52 -04:00
FifoPlayer Fix building with PCH disabled. 2015-05-26 22:44:51 -05:00
HLE Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
HW Rewrite FileSearch and improve ScanDirectoryTree. 2015-05-28 19:14:42 -04:00
IPC_HLE Rewrite FileSearch and improve ScanDirectoryTree. 2015-05-28 19:14:42 -04:00
PowerPC Jit64: fix ps_sum 2015-05-26 19:00:42 +02:00
ActionReplay.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ActionReplay.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ARDecrypt.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ARDecrypt.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
BootManager.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
BootManager.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
CMakeLists.txt Get rid of VolumeHandler 2015-04-05 10:09:48 +02:00
ConfigManager.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ConfigManager.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Core.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Core.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Core.vcxproj Get rid of VolumeHandler 2015-04-05 10:09:48 +02:00
Core.vcxproj.filters Get rid of VolumeHandler 2015-04-05 10:09:48 +02:00
CoreParameter.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
CoreParameter.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
CoreTiming.cpp Fix building with PCH disabled. 2015-05-26 22:44:51 -05:00
CoreTiming.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
DSPEmulator.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
DSPEmulator.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ec_wii.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ec_wii.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
GeckoCode.cpp Fix building with PCH disabled. 2015-05-26 22:44:51 -05:00
GeckoCode.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GeckoCodeConfig.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GeckoCodeConfig.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Host.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
HotkeyManager.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
HotkeyManager.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
MachineContext.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
MemTools.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
MemTools.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Movie.cpp Fix building with PCH disabled. 2015-05-26 22:44:51 -05:00
Movie.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
NetPlayClient.cpp Merge pull request #2450 from lioncash/alloc 2015-05-25 23:42:49 -04:00
NetPlayClient.h Thread: Remove unused Barrier class 2015-05-26 19:25:59 -04:00
NetPlayProto.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
NetPlayServer.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
NetPlayServer.h Thread: Remove unused Barrier class 2015-05-26 19:25:59 -04:00
PatchEngine.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
PatchEngine.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
State.cpp PixelEngine: Replace volatile usages with atomics 2015-05-27 02:39:55 -04:00
State.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00