aboutsummaryrefslogtreecommitdiff
path: root/src/core/frontend
AgeCommit message (Collapse)Author
2023-06-03android: native: Add support for custom Vulkan driver loading.bunnei
2023-06-03core: frontend: Refactor GraphicsContext to its own module.bunnei
2023-05-05service: nfc: Merge device interfaces and create the device managerNarr the Reg
2023-04-01Merge pull request #10006 from german77/profile_selectliamwhite
service: am: Improve profile select applet
2023-03-30applet: controller: Implement cancel buttongerman77
2023-03-29service: am: Improve profile select appletNarr the Reg
2023-03-25qt: implement RequestExit for appletsLiam
2023-03-12general: fix spelling mistakesLiam
2022-12-13gl_device: Use a more robust way to use strict context modeAlexander Orzechowski
Instead of checking a environment variable which may not actually exist or is just wrong, ask QT if it's running on the wayland platform.
2022-12-05applets/controller: Use aliases for callbacksLioncash
2022-12-05applets/error: Use aliases for callbacksLioncash
2022-12-05applets/mii_edit: Use aliases for callbacksLioncash
2022-12-05applets/profile_select: Use aliases for callbacksLioncash
Deduplicates callback definitions and situates it in one place.
2022-12-05applets/web_browser: Use aliases for callbacksLioncash
Deduplicates a lot of long callback declarations
2022-12-05applets/software_keyboard: Use aliases for callbacksLioncash
Deduplicates really long std::function declarations to make the interface nicer to read.
2022-12-03Merge pull request #9289 from liamwhite/fruit-companyliamwhite
general: fix compile for Apple Clang
2022-11-27Vulkan: update initializationLiam
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
2022-11-22general: fix compile for Apple ClangLiam
2022-11-13general: Address review commentsgerman77
2022-11-13service: am: Implement cabinet applet backendgerman77
2022-10-10yuzu: Add 16:10 aspect ratioNarr the Reg
2022-07-27Merge pull request #8633 from Morph1984/optional-keysliamwhite
applet/swkbd: Implement optional symbol keys
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
[REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254
2022-07-24applet/swkbd: Implement optional symbol keysMorph
These are only used in the numeric keyboard, and correspond to the keys to the left and right of the "0" key on the numeric keyboard.
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
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-21applets/mii: Remove frontend parametersMorph
These are unused for now as we do not support a frontend implementation.
2022-03-21service: Move mii enums and structs into its own fileMorph
Moves these into types.h, since other files also make use of these types.
2022-03-21applets: Rename Mii to MiiEditMorph
2022-03-19core: Reduce unused includesameerj
2022-03-16Merge pull request #7964 from german77/miiiibunnei
applet: mii: Simple implementation of mii applet
2022-03-07emu_window: Create a way to Cancel the exit of a Scopedlat9nq
If a GraphicsContext is destroyed before its Scoped is destroyed, this causes a crash as the Scoped tries to call a method in the destroyed context on exit. Add a way to Cancel the call when we know that calling the GraphicsContext will not work.
2022-02-28applet: mii: Simple implementation of mii appletgerman77
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph
This completes the removal of the old UUID implementation.
2022-02-05profile: Migrate to the new UUID implementationMorph
2021-12-29core/hid: Fix controller type validationgerman77
2021-11-24core/hid: Rename NpadType to NpadStyleIndexgerman77
2021-11-24Morph review first wavegerman77
2021-11-24kraken: Address comments from reviewgerman77
review fixes
2021-11-24core/frontend: Update appletsgerman77
2021-11-24core: Remove frontend/inputgerman77
2021-11-24core/emu_window: Remove touch inputgerman77
2021-11-24core/hid: Move input_interpreter to hidgerman77
2021-11-20Fix screenshot dimensions when at 1x scaleameerj
This was regressed by ART. Prior to ART, the screenshots were saved at the title's framebuffer resolution. A misunderstanding of the existing logic led to screenshot dimensions becoming dependent on the host render window size. This changes the behavior to match how it was prior to ART at 1x, with screenshots now always being the title's framebuffer dimensions scaled by the resolution scaling factor.
2021-11-16bootmanager: Fix screenshot resolution factor usageameerj
Fixes screenshots at non integer scaling
2021-11-08applets/swkbd: Skip text checking if the text has been confirmedMorph
Confirm means that the text has already been checked by the application to be correct, but is asking the user for confirmation. The confirmation text itself seems to be corrupted though, this needs to be investigated. Fixes the software keyboard in Famicom Detective Club: The Missing Heir
2021-11-03core: Remove unused includesameerj
2021-09-22core/profile_select: Avoid uninitialized read in SelectProfile()Lioncash
The default constructor of UUID doesn't initialize its data members, so we need to directly initialize it to be invalid.
2021-07-14applets: Append applet_ prefix to backend appletsMorph