summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinNoGUI
AgeCommit message (Collapse)Author
2025-11-16Merge pull request #13689 from JosJuice/lock-core-any-threadJosJuice
Core: Let any thread call previously host-thread-only functions
2025-11-10Core: Remove IsHostThreadJosJuice
The core no longer cares which thread is the host thread. Cleaning up Android's HostThreadLock is left for another PR, in part because the HostThreadLock in NativeConfig.cpp still serves a purpose, and in part to make any issues easier to bisect.
2025-11-09Core: Make AddOnStateChangedCallback use HookableEvent.Jordan Woyak
2025-11-09Merge pull request #13956 from jordan-woyak/SA_RESTARTAdmiral H. Curtiss
Main: Add SA_RESTART to sigaction sa_flags.
2025-10-05Visual Studio: Fix DolphinNoGUI buildDentomologist
2025-09-19Main: Add SA_RESTART to signal handler sigaction sa_flags.Jordan Woyak
2025-08-03Host: Remove unnecessary functionsDentomologist
Remove Host_RefreshDSPDebuggerWindow (which hasn't done anything since DolphinWX was removed in 44b22c90) and DSP::Host::UpdateDebugger (which only called Host_RefreshDSPDebuggerWindow).
2025-08-03Host: Remove unnecessary functionDentomologist
Remove Host_UpdateMainFrame(). The only non-empty call happened in DolphinNoGUI which called s_update_main_frame_event.Set(), but DolphinNoGUI never waits on that event.
2025-06-04DolphinNoGUI: Make override explicitDr. Dystopia
2025-06-04DolphinNoGUI: Make parameters constantDr. Dystopia
2025-06-04DolphinNoGUI: Replace C-style cast with `reinterpret_cast`Dr. Dystopia
2025-06-04DolphinNoGUI: Make classes finalDr. Dystopia
2025-06-04DolphinNoGUI: Make variables constantDr. Dystopia
2025-06-04DolphinNoGUI: Make function staticDr. Dystopia
2025-06-04DolphinNoGUI: Remove unused include directivesDr. Dystopia
2025-06-04DolphinNoGUI: Make variables constexprDr. Dystopia
2025-06-04DolphinNoGUI: Replace deprecated `signal.h` headerDr. Dystopia
2025-04-23linter: Apply clang-format 19.1 formattingJoshua Vandaƫle
find ./Source/ -name '*.cpp' -o -name '*.h' | xargs clang-format-19 -i
2025-03-15Merge pull request #13181 from tygyh/Replace-'reinterpret_cast'JosJuice
Replace 'reinterpret_cast' with 'static_cast'
2025-03-12VideoCommon: Rename Renderer to EFBInterface.Jordan Woyak
2024-11-15GDBStub: Signal Breakpoint Changes To Hostmitaclaw
2024-11-08Replace 'reinterpret_cast' with 'static_cast'Dr. Dystopia
2024-10-23Host: Rename `JitCacheInvalidation`mitaclaw
There are two hard problems in computer science...
2024-10-19DolphinQt: JIT Widget Refreshmitaclaw
Fulfilling a certain six-year-old todo.
2024-09-27linux: Use D-Bus to inhibit screensaverrobxnano
2024-07-26Adjust order and spacing of various #includesDentomologist
Move some #includes around to match the Contributing guidelines.
2024-05-31TAS Input: Enable hotkeys and controller input when Input has focusDentomologist
Enable emulator hotkeys and controller input (when that option is enabled) when a TAS Input window has focus, as if it was the render window instead. This allows TASers to use frame advance and the like without having to switch the focused window or disabling Hotkeys Require Window Focus which also picks up keypresses while other apps are active. Cursor updates are disabled when the TAS Input window has focus, as otherwise the Wii IR widget (and anything else controlled by the mouse) becomes unusable. The cursor continues to work normally when the render window has focus.
2024-05-05Merge pull request #12760 from AdmiralCurtiss/win-cmake-fixAdmiral H. Curtiss
Fix building with CMake on Windows
2024-05-03Core::SetState: Avoid Global System Accessormitaclaw
2024-05-04DolphinNoGUI: Link against dwmapi.lib on Windows in CMakeAdmiral H. Curtiss
Required since 2b261b9306b9ab1ab558f79b3e88b1c89e1e8755
2024-05-02Merge pull request #12716 from guijan/obsd-portAdmiral H. Curtiss
port to OpenBSD
2024-04-28Remove rounded corners on emulation render windowFiloppi
On Windows 11, when playing windowed in a separate window/widget from the main emulator window, we don't want the window to have rounded corners, as it prevents the corner pixels from being visible
2024-04-22port to OpenBSDGuilherme Janczak
2024-04-08Core::GetState: Avoid Global System Accessormitaclaw
2024-03-28DolphinQt: A Ubiquitous Signal For When Symbols Changemitaclaw
There were three distinct mechanisms for signaling symbol changes in DolphinQt: `Host::NotifyMapLoaded`, `MenuBar::NotifySymbolsUpdated`, and `CodeViewWidget::SymbolsChanged`. The behavior of these signals has been consolidated into the new `Host::PPCSymbolsUpdated` signal, which can be emitted from anywhere in DolphinQt to properly update symbols everywhere in DolphinQt.
2024-03-22Merge pull request #12606 from mitaclaw/state-global-systemAdmiral H. Curtiss
State: Avoid Global System Accessor
2024-03-18Core: Avoid (Some) Global System Accessormitaclaw
2024-03-01BootManager: Avoid Global System Accessormitaclaw
2024-03-01State: Avoid Global System Accessormitaclaw
2024-02-07Core: Move Emulation IOS instance to System.Admiral H. Curtiss
2023-06-06Merge pull request #11873 from AdmiralCurtiss/pause-and-lock-hostJosJuice
Core: Assert that only the Host thread may call PauseAndLock().
2023-06-02Core: Assert that only the Host thread may call PauseAndLock().Admiral H. Curtiss
2023-06-01Add MacOS PlatformHibyehello
Use MacOS Standard Fullscreen hotkey
2023-05-16StringUtil: Move CommandLineToUtf8Argv() into Common namespaceLioncash
2023-04-15Embrace nullptr over NULL and 0get
2023-02-09Merge pull request #11522 from phire/KillRendererWithFireScott Mansell
Kill Renderer (with phire)
2023-02-09fix fbdevScott Mansell
2023-02-09Cleanup headersScott Mansell
2023-01-31Cleanup headersScott Mansell
2023-01-31Fix missing includeScott Mansell