summaryrefslogtreecommitdiff
path: root/src/core/frontend (follow)
Commit message (Collapse)AuthorAgeFilesLines
* yuzu: Constrain mouse in render window when emulatedGravatar Narr the Reg2023-11-241-5/+5
|
* general: Use console mode helper across projectGravatar lat9nq2023-08-222-3/+3
|
* general: Convert use_docked_mode to an enumerationGravatar lat9nq2023-08-222-2/+5
| | | | Allows some special interactions with it in the Qt frontend.
* android: native: Add support for custom Vulkan driver loading.Gravatar bunnei2023-06-031-12/+5
|
* core: frontend: Refactor GraphicsContext to its own module.Gravatar bunnei2023-06-033-47/+72
|
* service: nfc: Merge device interfaces and create the device managerGravatar Narr the Reg2023-05-052-6/+6
|
* Merge pull request #10006 from german77/profile_selectGravatar liamwhite2023-04-012-4/+15
|\ | | | | service: am: Improve profile select applet
| * service: am: Improve profile select appletGravatar Narr the Reg2023-03-292-4/+15
| |
* | applet: controller: Implement cancel buttonGravatar german772023-03-302-2/+2
|/
* qt: implement RequestExit for appletsGravatar Liam2023-03-2517-9/+63
|
* general: fix spelling mistakesGravatar Liam2023-03-121-1/+1
|
* gl_device: Use a more robust way to use strict context modeGravatar Alexander Orzechowski2022-12-131-0/+6
| | | | | | 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.
* applets/controller: Use aliases for callbacksGravatar Lioncash2022-12-052-3/+5
|
* applets/error: Use aliases for callbacksGravatar Lioncash2022-12-052-9/+11
|
* applets/mii_edit: Use aliases for callbacksGravatar Lioncash2022-12-052-3/+5
|
* applets/profile_select: Use aliases for callbacksGravatar Lioncash2022-12-052-4/+5
| | | | Deduplicates callback definitions and situates it in one place.
* applets/web_browser: Use aliases for callbacksGravatar Lioncash2022-12-052-18/+17
| | | | Deduplicates a lot of long callback declarations
* applets/software_keyboard: Use aliases for callbacksGravatar Lioncash2022-12-052-21/+16
| | | | | Deduplicates really long std::function declarations to make the interface nicer to read.
* Merge pull request #9289 from liamwhite/fruit-companyGravatar liamwhite2022-12-031-0/+1
|\ | | | | general: fix compile for Apple Clang
| * general: fix compile for Apple ClangGravatar Liam2022-11-221-0/+1
| |
* | Vulkan: update initializationGravatar Liam2022-11-271-0/+2
|/ | | | Co-authored-by: bylaws <bylaws@users.noreply.github.com>
* general: Address review commentsGravatar german772022-11-132-4/+5
|
* service: am: Implement cabinet applet backendGravatar german772022-11-132-0/+56
|
* yuzu: Add 16:10 aspect ratioGravatar Narr the Reg2022-10-102-0/+3
|
* Merge pull request #8633 from Morph1984/optional-keysGravatar liamwhite2022-07-271-0/+2
|\ | | | | applet/swkbd: Implement optional symbol keys
| * applet/swkbd: Implement optional symbol keysGravatar Morph2022-07-241-0/+2
| | | | | | | | 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.
* | chore: make yuzu REUSE compliantGravatar Andrea Pappacoda2022-07-272-6/+4
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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
* core: Replace all instances of ResultCode with ResultGravatar german772022-06-262-9/+9
|
* common: Change semantics of UNREACHABLE to unconditionally crashGravatar Liam2022-06-131-1/+1
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-2316-48/+32
| | | | | 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.
* applets/mii: Remove frontend parametersGravatar Morph2022-03-212-17/+4
| | | | These are unused for now as we do not support a frontend implementation.
* service: Move mii enums and structs into its own fileGravatar Morph2022-03-211-1/+1
| | | | Moves these into types.h, since other files also make use of these types.
* applets: Rename Mii to MiiEditGravatar Morph2022-03-212-7/+8
|
* core: Reduce unused includesGravatar ameerj2022-03-191-1/+0
|
* Merge pull request #7964 from german77/miiiiGravatar bunnei2022-03-162-0/+54
|\ | | | | applet: mii: Simple implementation of mii applet
| * applet: mii: Simple implementation of mii appletGravatar german772022-02-282-0/+54
| |
* | emu_window: Create a way to Cancel the exit of a ScopedGravatar lat9nq2022-03-071-1/+10
|/ | | | | | | | | 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.
* general: Rename NewUUID to UUID, and remove the previous UUID implGravatar Morph2022-02-052-6/+5
| | | | This completes the removal of the old UUID implementation.
* profile: Migrate to the new UUID implementationGravatar Morph2022-02-052-6/+6
|
* core/hid: Fix controller type validationGravatar german772021-12-291-5/+5
|
* core/hid: Rename NpadType to NpadStyleIndexGravatar german772021-11-241-5/+5
|
* Morph review first waveGravatar german772021-11-241-3/+2
|
* kraken: Address comments from reviewGravatar german772021-11-242-34/+25
| | | | review fixes
* core/frontend: Update appletsGravatar german772021-11-241-9/+14
|
* core: Remove frontend/inputGravatar german772021-11-241-217/+0
|
* core/emu_window: Remove touch inputGravatar german772021-11-242-113/+15
|
* core/hid: Move input_interpreter to hidGravatar german772021-11-242-206/+0
|
* Fix screenshot dimensions when at 1x scaleGravatar ameerj2021-11-202-11/+7
| | | | | | | 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.
* bootmanager: Fix screenshot resolution factor usageGravatar ameerj2021-11-162-10/+7
| | | | Fixes screenshots at non integer scaling
* applets/swkbd: Skip text checking if the text has been confirmedGravatar Morph2021-11-082-5/+6
| | | | | | | 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