| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 10 days | CMake: Disable install targets on Windows | Joshua Vandaële | |
| 10 days | Remove Visual Studio Projects and Solutions in favor of CMake | Joshua Vandaële | |
| 2026-07-08 | mingw: lower case windows includes | Craig Carnell | |
| 2026-03-25 | NoGUI: Add Escape key to close emulation on Windows | Ma-Rang | |
| PlatformX11 already handles XK_Escape to trigger RequestShutdown(). Add the equivalent WM_KEYDOWN / VK_ESCAPE handler to PlatformWin32 for parity. | |||
| 2026-01-25 | Merge pull request #14214 from JoshuaVandaele/cmake-nonbreaking-improvements | Dentomologist | |
| CMake: Various improvements | |||
| 2026-01-25 | Remove unused imports | Martino Fontana | |
| Yellow squiggly lines begone! Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes. If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed. The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports. Not everything is removed, but the cleanup should be substantial enough. Because this done on Linux, code that isn't used on it is mostly untouched. (Hopefully no open PR is depending on these imports...) | |||
| 2025-12-11 | CMake: Use rc and manifests on other targets to match VS Project | Joshua Vandaële | |
| 2025-11-16 | Merge pull request #13689 from JosJuice/lock-core-any-thread | JosJuice | |
| Core: Let any thread call previously host-thread-only functions | |||
| 2025-11-10 | Core: Remove IsHostThread | JosJuice | |
| 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-09 | Core: Make AddOnStateChangedCallback use HookableEvent. | Jordan Woyak | |
| 2025-11-09 | Merge pull request #13956 from jordan-woyak/SA_RESTART | Admiral H. Curtiss | |
| Main: Add SA_RESTART to sigaction sa_flags. | |||
| 2025-10-05 | Visual Studio: Fix DolphinNoGUI build | Dentomologist | |
| 2025-09-19 | Main: Add SA_RESTART to signal handler sigaction sa_flags. | Jordan Woyak | |
| 2025-08-03 | Host: Remove unnecessary functions | Dentomologist | |
| 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-03 | Host: Remove unnecessary function | Dentomologist | |
| 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-04 | DolphinNoGUI: Make override explicit | Dr. Dystopia | |
| 2025-06-04 | DolphinNoGUI: Make parameters constant | Dr. Dystopia | |
| 2025-06-04 | DolphinNoGUI: Replace C-style cast with `reinterpret_cast` | Dr. Dystopia | |
| 2025-06-04 | DolphinNoGUI: Make classes final | Dr. Dystopia | |
| 2025-06-04 | DolphinNoGUI: Make variables constant | Dr. Dystopia | |
| 2025-06-04 | DolphinNoGUI: Make function static | Dr. Dystopia | |
| 2025-06-04 | DolphinNoGUI: Remove unused include directives | Dr. Dystopia | |
| 2025-06-04 | DolphinNoGUI: Make variables constexpr | Dr. Dystopia | |
| 2025-06-04 | DolphinNoGUI: Replace deprecated `signal.h` header | Dr. Dystopia | |
| 2025-04-23 | linter: Apply clang-format 19.1 formatting | Joshua Vandaële | |
| find ./Source/ -name '*.cpp' -o -name '*.h' | xargs clang-format-19 -i | |||
| 2025-03-15 | Merge pull request #13181 from tygyh/Replace-'reinterpret_cast' | JosJuice | |
| Replace 'reinterpret_cast' with 'static_cast' | |||
| 2025-03-12 | VideoCommon: Rename Renderer to EFBInterface. | Jordan Woyak | |
| 2024-11-15 | GDBStub: Signal Breakpoint Changes To Host | mitaclaw | |
| 2024-11-08 | Replace 'reinterpret_cast' with 'static_cast' | Dr. Dystopia | |
| 2024-10-23 | Host: Rename `JitCacheInvalidation` | mitaclaw | |
| There are two hard problems in computer science... | |||
| 2024-10-19 | DolphinQt: JIT Widget Refresh | mitaclaw | |
| Fulfilling a certain six-year-old todo. | |||
| 2024-09-27 | linux: Use D-Bus to inhibit screensaver | robxnano | |
| 2024-07-26 | Adjust order and spacing of various #includes | Dentomologist | |
| Move some #includes around to match the Contributing guidelines. | |||
| 2024-05-31 | TAS Input: Enable hotkeys and controller input when Input has focus | Dentomologist | |
| 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-05 | Merge pull request #12760 from AdmiralCurtiss/win-cmake-fix | Admiral H. Curtiss | |
| Fix building with CMake on Windows | |||
| 2024-05-03 | Core::SetState: Avoid Global System Accessor | mitaclaw | |
| 2024-05-04 | DolphinNoGUI: Link against dwmapi.lib on Windows in CMake | Admiral H. Curtiss | |
| Required since 2b261b9306b9ab1ab558f79b3e88b1c89e1e8755 | |||
| 2024-05-02 | Merge pull request #12716 from guijan/obsd-port | Admiral H. Curtiss | |
| port to OpenBSD | |||
| 2024-04-28 | Remove rounded corners on emulation render window | Filoppi | |
| 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-22 | port to OpenBSD | Guilherme Janczak | |
| 2024-04-08 | Core::GetState: Avoid Global System Accessor | mitaclaw | |
| 2024-03-28 | DolphinQt: A Ubiquitous Signal For When Symbols Change | mitaclaw | |
| 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-22 | Merge pull request #12606 from mitaclaw/state-global-system | Admiral H. Curtiss | |
| State: Avoid Global System Accessor | |||
| 2024-03-18 | Core: Avoid (Some) Global System Accessor | mitaclaw | |
| 2024-03-01 | BootManager: Avoid Global System Accessor | mitaclaw | |
| 2024-03-01 | State: Avoid Global System Accessor | mitaclaw | |
| 2024-02-07 | Core: Move Emulation IOS instance to System. | Admiral H. Curtiss | |
| 2023-06-06 | Merge pull request #11873 from AdmiralCurtiss/pause-and-lock-host | JosJuice | |
| Core: Assert that only the Host thread may call PauseAndLock(). | |||
| 2023-06-02 | Core: Assert that only the Host thread may call PauseAndLock(). | Admiral H. Curtiss | |
| 2023-06-01 | Add MacOS Platform | Hibyehello | |
| Use MacOS Standard Fullscreen hotkey | |||
