dolphin/Source/Core
Scott Mansell 6594532f10 WorkQueueThread: rework Cancel/Shutdown workflow
- Cancel doesn't shut down anymore.
   Allowing it to be used multiple times thoughout the life of
   the WorkQueue
 - Remove Clear, so we only have Cancel semantics
 - Add IsCancelling so work items can abort early if cancelling
 - Replace m_cancelled and m_thread.joinable() guars with m_shutdown.
 - Rename Flush to WaitForCompletion (As it's ambiguous if a function
   called flush should be blocking or not)
 - Add documentation
2023-02-04 14:58:12 +13:00
..
AudioCommon Merge pull request #10947 from Zopolis4/opensleuth 2023-01-30 09:02:45 +01:00
Common WorkQueueThread: rework Cancel/Shutdown workflow 2023-02-04 14:58:12 +13:00
Core WorkQueueThread: Implement thread name 2023-02-04 14:58:12 +13:00
DiscIO Merge pull request #10936 from TellowKrinkle/FixIncludeDirs 2023-01-30 09:19:06 +01:00
DolphinNoGUI Use GNUInstallDirs for installation paths 2023-01-30 09:44:44 -06:00
DolphinQt WorkQueueThread: rework Cancel/Shutdown workflow 2023-02-04 14:58:12 +13:00
DolphinTool Use GNUInstallDirs for installation paths 2023-01-30 09:44:44 -06:00
InputCommon Common: Replace StringBeginsWith/StringEndsWith with std equivalents 2023-01-24 14:58:20 -05:00
MacUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
UICommon PowerPC: Remove PC macro. 2023-01-27 15:22:41 +01:00
UpdaterCommon MacUpdater: check os version 2022-10-30 12:04:57 -07:00
VideoBackends lint: update to clang-format-13 2023-02-02 04:56:08 +01:00
VideoCommon Merge pull request #11501 from iwubcode/abstract_texture_load_specify_layer 2023-02-01 00:03:59 +13:00
WinUpdater windows: prefer os version from registry 2023-01-17 01:38:00 -08:00
CMakeLists.txt CMakeLists: Add option to disable automatic update support 2022-03-18 03:04:51 -04:00
DolphinLib.ARM64.props msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.props Cleanup: Remove CDUtils 2023-01-28 03:50:57 -08:00
DolphinLib.vcxproj Add Dear ImPlot Library 2022-12-22 14:32:42 -05:00
DolphinLib.vcxproj.user msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00