Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-14 | wait_tree: Eliminate variable shadowing | Morph | |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
2022-03-20 | yuzu: Reduce unused includes | ameerj | |
2022-02-13 | debugger: console: Set console output codepage to UTF-8 | Morph | |
This allows the console to display multi-byte encoded characters. | |||
2022-01-20 | hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type. | bunnei | |
- This will be used to ensure that we do not schedule dummy threads. | |||
2021-12-08 | profiler: Use QWheelEvent position().toPoint() | Morph | |
QWheelEvent::pos() is deprecated. Make use of position().toPoint() instead. | |||
2021-11-24 | service/hid: Remove includes of core.h and settings.h | german77 | |
2021-11-24 | second commit lion review | german77 | |
2021-11-24 | input_common: Revert deleted TAS functions | german77 | |
2021-11-24 | settings: Fix mouse and keyboard mappings | german77 | |
2021-11-24 | kraken: Fix errors from rebase and format files | german77 | |
2021-11-24 | debugger/controller: Remove TAS | german77 | |
2021-11-24 | input_common: Rewrite keyboard | german77 | |
2021-11-16 | bootmanager: Fix screenshot resolution factor usage | ameerj | |
Fixes screenshots at non integer scaling | |||
2021-10-14 | Merge pull request #6774 from lat9nq/remove-global-yuzu | Morph | |
yuzu qt: Remove global system instances | |||
2021-10-11 | Create local variables for mouse and wheel positions | Romain Failliot | |
2021-10-11 | Fix a few warnings | Romain Failliot | |
- configure_input_player_widget.cpp: always better to use `const auto &` whenever possible - profiler.cpp: `ev->pos()` is deprecated, replace with `ev->position()`, which returns floats, thus the addition of `.toPoint()` (same as what's happening in `pos()`) - game_list.cpp: `QString::SplitBehavior` is deprecate, use `Qt::` namespace instead | |||
2021-10-07 | yuzu qt: Remove global system instances from config, WaitTree, main | lat9nq | |
2021-09-18 | UI: Relocate tas menu and add brief description | german77 | |
2021-09-18 | input_common/tas: new update method | german77 | |
2021-09-18 | input_common/tas: Fallback to simple update | MonsterDruide1 | |
2021-09-18 | config: Move TAS options to it's own menu | german77 | |
2021-09-18 | input_common/tas: Base playback & recording system | MonsterDruide1 | |
The base playback system supports up to 8 controllers (specified by `PLAYER_NUMBER` in `tas_input.h`), which all change their inputs simulataneously when `TAS::UpdateThread` is called. The recording system uses the controller debugger to read the state of the first controller and forwards that data to the TASing system for recording. Currently, this process sadly is not frame-perfect and pixel-accurate. Co-authored-by: Naii-the-Baf <sfabian200@gmail.com> Co-authored-by: Narr-the-Reg <juangerman-13@hotmail.com> | |||
2021-08-13 | logging: Simplify and make thread-safe | yzct12345 | |
This simplifies the logging system. This also fixes some lost messages on startup. The simplification is simple. I removed unused functions and moved most things in the .h to the .cpp. I replaced the unnecessary linked list with its contents laid out as three member variables. Anything that went through the linked list now directly accesses the backends. Generic functions are replaced with those for each specific use case and there aren't many. This change increases coupling but we gain back more KISS and encapsulation. With those changes it was easy to make it thread-safe. I just removed the mutex and turned a boolean atomic. I was planning to use this thread-safety in my next PR about stacktraces. It was actually async-signal-safety at first but I ended up using a different approach. Anyway getting rid of the linked list is important for that because have the list of backends constantly changing complicates things. | |||
2021-07-08 | Merge pull request #6539 from lat9nq/default-setting | Ameer J | |
general: Move most settings' defaults and labels into their definition | |||
2021-07-05 | profiler: Fix deprecated functions | german77 | |
2021-06-28 | yuzu qt: Make most UISettings a BasicSetting | lat9nq | |
For simple primitive settings, moves their defaults and labels to definition time. Also fixes typo and clang-format yuzu qt: config: Fix rng_seed | |||
2021-05-30 | settings: Disable controller preview if controller is not active | german77 | |
2021-05-23 | settings: Forbid docked mode on handheld | german77 | |
2021-05-05 | hle: kernel: Migrate to KHandleTable. | bunnei | |
2021-05-05 | hle: kernel: Rename Process to KProcess. | bunnei | |
2021-05-05 | hle: kernel: Remove deprecated Object class. | bunnei | |
2021-05-05 | hle: kernel: HandleTable: Remove deprecated APIs. | bunnei | |
2021-05-05 | hle: kernel: Migrate KProcess to KAutoObject. | bunnei | |
2021-05-05 | hle: kernel: Migrate more of KThread to KAutoObject. | bunnei | |
2021-04-14 | Merge pull request #6199 from lioncash/log-ns | bunnei | |
common/log: Move Log namespace into the Common namespace | |||
2021-04-14 | common/log: Move Log namespace into the Common namespace | Lioncash | |
Forgot to move this over when I moved the rest of the source files with lacking namespaces over. | |||
2021-04-14 | common: Move settings to common from core. | bunnei | |
- Removes a dependency on core and input_common from common. | |||
2021-02-14 | debugger: controller: Add access key | lat9nq | |
Adds the access key to the Controller P1 selection at View -> Debugger -> Controller P1. Avoids using the windowTitle as that would add a literal & to the beginning of the window title. | |||
2021-02-06 | Refresh debug controller settings | german | |
2021-02-06 | Add controller window and single joycon top view | german | |
2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | |
2021-01-28 | yuzu: debugger: Ignore HLE threads. | bunnei | |
2021-01-28 | hle: kernel: Recode implementation of KThread to be more accurate. | bunnei | |
2021-01-28 | hle: kernel: KThread: Clean up thread priorities. | bunnei | |
2021-01-28 | hle: kernel: KThread: Remove thread types that do not exist. | bunnei | |
2021-01-28 | core: hle: kernel: Rename Thread to KThread. | bunnei | |
2021-01-11 | hle: kernel: thread: Preserve thread wait reason for debugging only. | bunnei | |
- This is decoupled from core functionality and used for debugging only. | |||
2021-01-11 | yuzu: debugger: wait_tree: Handle unknown ThreadState. | bunnei | |
2021-01-11 | core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. | bunnei | |