dolphin/Source/Core
JosJuice b470fa5454 FileMonitor redesign
Advantages:

* Simpler code in general
* No extra volume objects created
* Now actually notices if the disc or partition gets
  changed while the core is running
* No longer picks up on disc access done by the GUI
  (it used to do so as long as the core was running)
* Gets rid of a Core dependency in DiscIO

There are two performance disadvantages:

* FileMonitor is now a bit slower when used with VolumeDirectory
  because FileMonitor now always uses the FileSystemGCWii code
  for finding filenames instead of VolumeDirectory finding the
  filename on its own and directly hooking into FileMonitor.
  But this isn't such a big deal, because it's happening on the
  DVD thread, and my currently unmerged file system PR will make
  FileSystemGCWii's file finding code about as fast as
  VolumeDirectory's.
* FileMonitor's creation of the file system object is now
  done on the CPU thread instead of the DVD thread, and
  it will be done even if FileMonitor logging is disabled.
  This will be fixed in the next commit.
2017-03-13 17:13:20 +01:00
..
AudioCommon Merge pull request #4548 from stenzek/gcc-sse 2017-03-13 14:28:01 +01:00
Common Merge pull request #4548 from stenzek/gcc-sse 2017-03-13 14:28:01 +01:00
Core FileMonitor redesign 2017-03-13 17:13:20 +01:00
DiscIO FileMonitor redesign 2017-03-13 17:13:20 +01:00
DolphinNoGUI Don't special-case nogui exe name on Apple. 2017-03-08 13:17:49 -08:00
DolphinQt2 CMakeLists: Normalize whitespace 2017-03-01 14:53:23 -05:00
DolphinWX Merge pull request #5038 from vladfi1/separate-nogui 2017-03-10 10:50:08 +01:00
InputCommon GCAdapter_Android: Fix an array bounds overrun in Read() 2017-03-06 23:05:17 -05:00
UICommon Merge pull request #5038 from vladfi1/separate-nogui 2017-03-10 10:50:08 +01:00
VideoBackends Merge pull request #5065 from JosJuice/character 2017-03-11 18:26:26 +10:00
VideoCommon Merge pull request #4548 from stenzek/gcc-sse 2017-03-13 14:28:01 +01:00
CMakeLists.txt Moved NoGUI out of DolphinWx. 2017-03-08 01:24:18 -08:00