dolphin-emulator/Source/Core/Common
Filoppi e020b2e8ea Common: don't call OnConfigChanged() unless it has actually changed
DualShock UDP Client is the only place in the code that assumed OnConfigChanged()
is called at least once on startup or it won't load up the setting, so I took care of that
2021-02-26 01:14:00 +02:00
..
Config Common: don't call OnConfigChanged() unless it has actually changed 2021-02-26 01:14:00 +02:00
Crypto Externals: Add zstd 2020-05-13 20:53:10 +02:00
Debug Common: Move OSThreads into core 2020-10-21 07:35:42 -04:00
GL Rehabilitate Haiku support. 2021-01-02 16:54:24 -05:00
Logging Split OSREPORT logging type 2020-12-24 23:38:59 -06:00
Align.h Common: Add alignment header 2016-12-06 20:33:53 +01:00
Analytics.cpp Common/Analytics: Convert std::string overload into std::string_view 2019-06-05 13:24:31 -04:00
Analytics.h rename Core/Analytics to Core/DolphinAnalytics 2021-01-27 14:29:47 -08:00
AndroidAnalytics.cpp Android: Add usage statistics to android. 2018-08-23 17:31:17 -04:00
AndroidAnalytics.h Android: Add usage statistics to android. 2018-08-23 17:31:17 -04:00
Arm64Emitter.cpp JitArm64: Workaround for GCC ICE 2021-02-15 23:46:08 +01:00
Arm64Emitter.h Arm64Emitter: Use ORR in MOVI2R 2021-02-13 21:04:13 +01:00
ArmCommon.h ArmCommon: Mark NO_COND as constexpr 2020-12-30 20:54:05 -05:00
ArmCPUDetect.cpp Add support for FreeBSD/arm64 2020-08-27 21:54:04 +01:00
Assert.h Common/Assert: no longer needs special impl for msvc 2020-08-23 13:57:05 -07:00
Atomic.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Atomic_GCC.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Atomic_Win32.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
BitField.h Externals: Add zstd 2020-05-13 20:53:10 +02:00
BitField.natvis
BitSet.h BitSet: Add << operator 2018-10-28 17:57:46 +00:00
BitUtils.h BitUtils: cleanup constexpr usage for msvc clz 2021-01-10 10:06:30 -08:00
BlockingLoop.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
CDUtils.cpp Remove obsolete "Windows compatibility" macros 2019-10-07 22:46:37 +02:00
CDUtils.h CDUtils: Amend function names 2018-05-27 18:48:09 -04:00
ChunkFile.h General: Convert PanicAlerts over to fmt equivalent 2020-12-02 13:38:33 -05:00
CMakeLists.txt rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
CodeBlock.h x64Emitter: Check end of allocated space when emitting code. 2020-08-24 19:31:32 +02:00
ColorUtil.cpp ColorUtil: Amend function name casing 2018-05-27 21:04:48 -04:00
ColorUtil.h ColorUtil: Amend function name casing 2018-05-27 21:04:48 -04:00
Common.h Remove obsolete "Windows compatibility" macros 2019-10-07 22:46:37 +02:00
CommonFuncs.cpp Add Android check for strerror_r variant 2020-07-16 18:51:58 +02:00
CommonFuncs.h Move GetModuleName to Common 2019-10-07 22:46:36 +02:00
CommonPaths.h Core: Add new Free Look settings and config 2020-12-24 13:49:25 -06:00
CommonTypes.h CommonTypes: Qualify standard integral types in typedefs with std:: 2017-08-20 19:34:52 -04:00
CompatPatches.cpp handle to GetFileVersionInfoW must be zero 2020-08-23 13:55:14 -07:00
CPUDetect.h CPUDetect: Indicate slow PDEP/PEXT only for Zen1/+/2 (Family 23) 2020-11-08 14:27:24 +01:00
DebugInterface.h Debugger: Add a Thread widget 2020-05-03 20:48:30 +04:00
DynamicLibrary.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
DynamicLibrary.h Common: Add DynamicLibrary helper class 2019-03-29 19:52:33 +10:00
ENetUtil.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
ENetUtil.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Event.h Minor changes to usages of std::condition_variable. 2019-04-06 17:39:25 -05:00
FileSearch.cpp Android: Add specialized content provider implementation of DoFileSearch 2020-12-28 21:00:10 +01:00
FileSearch.h replace DoFileSearch with optimized version 2017-06-23 17:25:53 -07:00
FileUtil.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
FileUtil.h Merge pull request #9318 from JosJuice/android-saf-games 2020-12-30 11:10:35 +01:00
FixedSizeQueue.h FixedSizeQueue: Work around GCC generating large amounts of debug info 2019-10-06 16:23:45 +10:00
Flag.h Reformat all the things! 2018-04-12 21:28:39 +02:00
FloatUtils.cpp FloatUtils: Clean up memcpy usages 2018-05-10 12:28:09 -04:00
FloatUtils.h Attempt to fix linter issues. 2018-08-13 12:17:56 -07:00
FormatUtil.h Common: Assert that translatable strings use positional arguments 2020-11-20 20:24:30 +01:00
FPURoundMode.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
GekkoDisassembler.cpp GekkoDisassembler: fix rld* 2020-08-23 13:55:14 -07:00
GekkoDisassembler.h Common/GekkoDisassembler: Don't print out '\0' as a character 2019-07-03 20:12:50 -04:00
GenericCPUDetect.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
GenericFPURoundMode.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Hash.cpp Fix -Wsign-compare warnings 2020-11-21 02:08:09 +01:00
Hash.h Use size_t in some DSP code code 2020-07-24 15:06:39 -07:00
HttpRequest.cpp Common: Fix logger related crash when HTTP response is empty 2020-10-29 21:20:59 +01:00
HttpRequest.h Common/HttpRequest: Add option to allow non 200 response codes 2019-04-13 12:58:23 +02:00
Image.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
Image.h Core: Remove ImageWrite and get rid of -Wmissing-declarations warnings 2020-12-16 16:04:19 +01:00
IniFile.cpp Common/IniFile: Add Exists function for section name only 2020-02-29 01:39:36 -05:00
IniFile.h Common/IniFile: Add Exists function for section name only 2020-02-29 01:39:36 -05:00
Inline.h Externals: Add zstd 2020-05-13 20:53:10 +02:00
Intrinsics.h Reformat all the things! 2018-04-12 21:28:39 +02:00
IOFile.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
IOFile.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
JitRegister.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
JitRegister.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Lazy.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
LdrWatcher.cpp [windows]: Apply compatibility patches to problematic gamepad vibration drivers. 2017-06-15 21:21:01 -07:00
LdrWatcher.h [windows]: Apply compatibility patches to problematic gamepad vibration drivers. 2017-06-15 21:21:01 -07:00
LinearDiskCache.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
make_scmrev.h.js make_scmrev.h.js: set default auto-update track from environment 2018-03-19 00:11:55 +01:00
MathUtil.cpp Common: Move Matrix classes out of MathUtil into their own files and make their interface more friendly. 2019-02-03 11:35:31 -06:00
MathUtil.h BitUtils: Add CountLeadingZeros 2020-12-27 22:56:43 +00:00
Matrix.cpp Common: update Quaternion to allow rotating pitch, yaw, and roll all at once 2021-01-27 18:22:10 -06:00
Matrix.h Common: update Quaternion to allow rotating pitch, yaw, and roll all at once 2021-01-27 18:22:10 -06:00
MD5.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
MD5.h Add md5 testing to netplay 2016-07-16 22:48:46 +02:00
MemArena.cpp General: Convert PanicAlerts over to fmt equivalent 2020-12-02 13:38:33 -05:00
MemArena.h Common: Add MemArena.h/cpp to the Common namespace 2018-05-15 18:27:32 -04:00
MemoryUtil.cpp MemoryUtil: Use HW_PHYSMEM64 sysctl in MemPhysical 2020-12-20 22:25:36 +00:00
MemoryUtil.h remove MemUsage, and therefor psapi dependency 2017-06-08 22:25:46 -07:00
MinizipUtil.h Externals: Update minizip search path. 2020-04-29 12:41:36 +02:00
MsgHandler.cpp Common/MsgHandler: Add fmt-capable variants of the alert macros 2020-11-09 08:48:17 -05:00
MsgHandler.h Common: Assert that translatable strings use positional arguments 2020-11-20 20:24:30 +01:00
NandPaths.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
NandPaths.h NetPlay: Synchronize Mii data 2019-04-08 07:06:21 -04:00
Network.cpp NetworkCaptureLogger: PCAP support added 2021-01-30 19:35:09 +04:00
Network.h NetworkCaptureLogger: PCAP support added 2021-01-30 19:35:09 +04:00
PcapFile.cpp NetworkCaptureLogger: PCAP support added 2021-01-30 19:35:09 +04:00
PcapFile.h NetworkCaptureLogger: PCAP support added 2021-01-30 19:35:09 +04:00
PerformanceCounter.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PerformanceCounter.h
Profiler.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Profiler.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
QoSSession.cpp Add Quality of Service (QoS) support 2018-03-09 00:11:18 +01:00
QoSSession.h Reformat all the things! 2018-04-12 21:28:39 +02:00
Random.cpp Random: Add seeded PRNG 2021-01-31 13:16:45 +00:00
Random.h Random: Add seeded PRNG 2021-01-31 13:16:45 +00:00
Result.h Reformat all the things! 2018-04-12 21:28:39 +02:00
scmrev.h.in ConfigManager: Enable Auto-Updater by default 2018-04-26 15:12:15 +02:00
SCMRevGen.vcxproj Add an ARM64 target to Visual Studio projects 2019-12-28 19:20:41 +10:00
ScopeGuard.h Common: Avoid std::function overhead in ScopeGuard 2020-02-15 21:33:31 +01:00
SDCardUtil.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
SDCardUtil.h SDCardUtil: Namespace SDCardUtil 2018-05-11 09:19:30 -04:00
Semaphore.h remove extraneous WIN32_LEAN_AND_MEAN definition 2020-08-23 13:57:05 -07:00
SettingsHandler.cpp SettingsHandler: Don't output null bytes 2020-03-24 17:01:15 +01:00
SettingsHandler.h SettingsHandler: Don't output null bytes 2020-03-24 17:01:15 +01:00
SFMLHelper.cpp Improve SFMLHelper 2018-10-02 05:44:50 -04:00
SFMLHelper.h Improve SFMLHelper 2018-10-02 05:44:50 -04:00
SPSCQueue.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
StringUtil.cpp Add NetBSD support 2020-12-15 02:34:25 +01:00
StringUtil.h DolphinQt: Handle non-ASCII characters in Windows cmd arguments 2020-09-21 17:26:29 +02:00
Swap.h Common/Swap: Amend BigEndianValue's operator= to return a reference to the object rather than returning void 2018-04-08 01:22:18 -04:00
SymbolDB.cpp Common: Migrate logging to fmt 2020-10-23 14:58:03 -04:00
SymbolDB.h Common/SymbolDB: Use std::string_view where applicable 2019-06-16 01:10:02 -04:00
Thread.cpp Add NetBSD support 2020-12-15 02:34:25 +01:00
Thread.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Timer.cpp windows: fix some incorrect string lengths 2020-08-23 13:55:15 -07:00
Timer.h Merge pull request #8922 from Filoppi/timer-fixes 2020-07-13 00:16:45 +01:00
TraversalClient.cpp TraversalClient: Make use of std::string_view with ConnectToClient() 2021-01-20 12:24:06 -05:00
TraversalClient.h TraversalClient: Make use of std::string_view with ConnectToClient() 2021-01-20 12:24:06 -05:00
TraversalProto.h TraversalProto: Convert typedefs into using aliases 2021-01-20 12:24:05 -05:00
TraversalServer.cpp TraversalProto: Convert TraversalPacketType into an enum class 2021-01-20 12:24:05 -05:00
UPnP.cpp Common: Migrate logging to fmt 2020-10-23 14:58:03 -04:00
UPnP.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
VariantUtil.h Common: Add missing header guards 2019-06-17 18:37:56 -04:00
Version.cpp Common: Move version strings to their own header 2017-09-09 19:28:10 -04:00
Version.h Common: Move version strings to their own header 2017-09-09 19:28:10 -04:00
WindowSystemInfo.h Rehabilitate Haiku support. 2021-01-02 16:54:24 -05:00
WorkQueueThread.h Extended WorkQueueThread class with Clear(), Cancel() and IsCancelled(). 2020-10-01 22:09:45 +02:00
x64ABI.cpp x64Emitter: Generify ABI_CallFunction variants 2016-08-31 22:54:47 -04:00
x64ABI.h x64Emitter: Generify ABI_CallFunction variants 2016-08-31 22:54:47 -04:00
x64CPUDetect.cpp CPUDetect: Indicate slow PDEP/PEXT only for Zen1/+/2 (Family 23) 2020-11-08 14:27:24 +01:00
x64Emitter.cpp General: Convert PanicAlerts over to fmt equivalent 2020-12-02 13:38:33 -05:00
x64Emitter.h DSP: Eliminate most global state 2020-12-27 06:38:02 -05:00
x64FPURoundMode.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
x64Reg.h x64Emitter: Generify ABI_CallFunction variants 2016-08-31 22:54:47 -04:00