summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* main: Add the ability to disable the web appletGravatar Morph2020-12-182-0/+27
| | | | This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly.
* main, applets/web: Re-add progress dialog for RomFS extractionGravatar Morph2020-12-188-68/+125
|
* applets/web: Implement the Qt web browser applet frontendGravatar Morph2020-12-184-5/+600
|
* web_browser_scripts: Add injection scripts for the web browserGravatar Morph2020-12-181-0/+193
|
* pl_u, applets/web: Decrypt shared fonts to TTF filesGravatar Morph2020-12-183-18/+117
|
* ns_vm: Stub NeedsUpdateVulnerabilityGravatar Morph2020-12-181-1/+10
| | | | This is used to force system updates on launching the web browser. We do not care about system updates so this can be set to false.
* frontend/input_interpreter: Add InputInterpreter APIGravatar Morph2020-12-183-0/+167
| | | | | | The InputInterpreter class interfaces with HID to retrieve button press states. Input is intended to be polled every 50ms so that a button is considered to be held down after 400ms has elapsed since the initial button press and subsequent repeated presses occur every 50ms. Co-authored-by: Chloe <25727384+ogniK5377@users.noreply.github.com>
* controllers/npad: Make press_state atomicGravatar Morph2020-12-182-2/+3
|
* util: Add URL Request Interceptor for QWebEngineGravatar Morph2020-12-183-0/+64
|
* bootmanager: Add a check whether loading is completeGravatar Morph2020-12-182-0/+6
|
* applets/web: Implement the default web browser applet frontendGravatar Morph2020-12-183-1/+24
|
* applets/web: Implement the offline browser applet backendGravatar Morph2020-12-182-13/+143
|
* applets/web: Initial implementation of the web browser appletGravatar Morph2020-12-183-2/+428
|
* applets: Remove the previous web browser applet implementationGravatar Morph2020-12-1812-1039/+40
|
* system_archive: Add + and - buttons to the Nintendo Extended OSS fontGravatar Morph2020-12-182-315/+343
|
* system_archive: Update Nintendo Extended OSS fontGravatar Morph2020-12-172-182/+347
| | | | Co-authored-by: Its-Rei <kupfel@gmail.com>
* Merge pull request #5190 from Morph1984/validate_device_handleGravatar bunnei2020-12-152-0/+45
|\ | | | | controllers/npad: Validate device handles before use
| * controllers/npad: Validate device handles before useGravatar Morph2020-12-122-0/+45
| | | | | | | | Some games such as NEKOPARA Vol. 3 send invalid device handles when calling InitializeVibrationDevice. Introduce a check to validate the device handle before use.
* | Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindexGravatar bunnei2020-12-1511-14/+150
|\ \ | | | | | | fsp_srv: Implement OpenDataStorageWithProgramIndex
| * | fsp_srv: Implement OpenDataStorageWithProgramIndexGravatar Morph2020-12-086-1/+83
| | | | | | | | | | | | - Used by RollerCoaster Tycoon 3: Complete Edition
| * | file_sys: Consolidate common Title ID operationsGravatar Morph2020-12-085-13/+67
| | |
* | | Merge pull request #5157 from lioncash/array-dirtyGravatar bunnei2020-12-151-34/+33
|\ \ \ | | | | | | | | maxwell_3d: Remove unused dirty_pointer array
| * | | maxwell_3d: Move member variables to end of classGravatar Lioncash2020-12-061-31/+32
| | | | | | | | | | | | | | | | Follows our established coding style.
| * | | maxwell_3d: Resolve -Wdocumentation warningGravatar Lioncash2020-12-061-1/+1
| | | | | | | | | | | | | | | | Removes a documentation comment for a non-existent member.
| * | | maxwell_3d: Remove unused dirty_pointer arrayGravatar Lioncash2020-12-061-2/+0
| | | | | | | | | | | | | | | | This is unused and removing it shrinks the structure by 3584 bytes.
* | | | Merge pull request #5168 from Morph1984/aoc-PurchaseEventManagerGravatar bunnei2020-12-142-2/+76
|\ \ \ \ | | | | | | | | | | aoc_u: Stub IPurchaseEventManager and its service commands
| * | | | IPurchaseEventManager: Implement GetPurchasedEventReadableHandleGravatar Morph2020-12-081-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | - Used by Pokémon Café Mix - Used by DOOM: Eternal
| * | | | IPurchaseEventManager: Stub Set(Default)DeliveryTargetGravatar Morph2020-12-081-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | - Used by Pokémon Café Mix - Used by DOOM: Eternal
| * | | | aoc_u: Stub Create(Permanent)EcPurchasedEventManagerGravatar Morph2020-12-082-2/+38
| | | | | | | | | | | | | | | | | | | | | | | | | - Used by Pokémon Café Mix - Used by DOOM: Eternal
* | | | | cmake: Fix generating CMake configs and linking with BoostGravatar lat9nq2020-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes regression by 761206cf81b271f7f4dd6a167a120325b760dbf3, causing yuzu to not build on Linux with any version of Boost except a cached 1.73 Conan version from before about a day ago. Moves the Boost requirement out of the `REQUIRED_LIBS` psuedo-2D-array for Conan to instead be manually configured, using Conan as a fallback solution if the system does not meet our requirements. Requires any update from the linux-fresh container in order to build. **DO NOT MERGE** until someone with the MSVC toolchain can verify this works there, too.
* | | | | common: Update CMakeList to fix build issue with Boost.Gravatar bunnei2020-12-121-2/+1
| |_|_|/ |/| | |
* | | | Merge pull request #5183 from lioncash/alias2Gravatar bunnei2020-12-1228-136/+142
|\ \ \ \ | | | | | | | | | | vfs: Use existing type aliases consistently
| * | | | vfs: Use existing type aliases consistentlyGravatar Lioncash2020-12-1028-136/+142
| | | | | | | | | | | | | | | | | | | | | | | | | Makes use of the VirtualDir and VirtualFile aliases across the board instead of having a few isolated places that don't use it.
* | | | | Merge pull request #5187 from Morph1984/revert-stdfsGravatar bunnei2020-12-113-136/+390
|\ \ \ \ \ | | | | | | | | | | | | fs: Revert all std::filesystem changes
| * | | | | Revert "Merge pull request #5173 from lioncash/common-fs"Gravatar Morph2020-12-112-112/+396
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ce5fcb6bb2c358b0251a2ce87945bda52789a76d, reversing changes made to 6f41763061082d5fa2ab039c554427152243cb46.
| * | | | | Revert "Merge pull request #5174 from ReinUsesLisp/fs-fix"Gravatar Morph2020-12-112-36/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5fe55b16a11d9ec607fb8a3fdddc77a4393cd96a, reversing changes made to e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.
| * | | | | Revert "Merge pull request #5176 from Morph1984/fix-createfile"Gravatar Morph2020-12-111-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 6d6115475b4edccdf1bb4e96ecc3d3b1be319e76, reversing changes made to 5fe55b16a11d9ec607fb8a3fdddc77a4393cd96a.
| * | | | | Revert "Merge pull request #5179 from ReinUsesLisp/fs-path"Gravatar Morph2020-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 4e94d0d53af2cdb7b03ef9de23cc29f3565df97a, reversing changes made to 6d6115475b4edccdf1bb4e96ecc3d3b1be319e76.
| * | | | | Revert "Merge pull request #5181 from Morph1984/5174-review"Gravatar Morph2020-12-111-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit cdb36aef9ec9d30bdef1953f9ed46776ae2f12af, reversing changes made to 5e9b77129f2cf8c039a8d98033cae4ac0f93f515.
* | | | | | Merge pull request #5172 from lioncash/svc-wideGravatar bunnei2020-12-111-35/+25
|\ \ \ \ \ \ | |/ / / / / |/| | | | | svc: Remove unnecessary casts
| * | | | | svc: Remove unnecessary castsGravatar Lioncash2020-12-081-35/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simplifies and removes some casts. In all cases, these were generally widening from a 32-bit unsigned type to a 64-bit unsigned type, so no information would be lost from the conversion.
* | | | | | Merge pull request #5181 from Morph1984/5174-reviewGravatar bunnei2020-12-101-9/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | common/file_util: Address review comments of #5174
| * | | | | | common/file_util: Simplify the behavior of CreateFullPathGravatar Morph2020-12-091-9/+3
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #5123 from Morph1984/nim-IsLargeResourceAvailableGravatar bunnei2020-12-101-1/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | nim: Stub IsLargeResourceAvailable
| * | | | | | nim: Stub IsLargeResourceAvailableGravatar Morph2020-12-041-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used by Immortals Fenyx Rising
* | | | | | | Merge pull request #5162 from lioncash/copy-shaderGravatar bunnei2020-12-101-1/+1
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | gl_shader_decompiler: Elide unnecessary copies within DeclareConstantBuffers()
| * | | | | | gl_shader_decompiler: Elide unnecessary copies within DeclareConstantBuffers()Gravatar Lioncash2020-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves a -Wrange-loop-analysis warning.
* | | | | | | common/file_util: Let std::filesystem cast from UTF16 to std::stringGravatar ReinUsesLisp2020-12-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix invalid encoding paths when iterating over a directory on Windows.
* | | | | | | vfs_real: Fix CreateFile for files without a file extensionGravatar Morph2020-12-091-2/+6
| | | | | | |
* | | | | | | common/file_util: Fix and deprecate CreateFullPath, add CreateDirsGravatar ReinUsesLisp2020-12-092-4/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix CreateFullPath to have its intended previous behavior (whatever that was), and deprecate it in favor of the new CreateDirs function. Unlike CreateDir, CreateDirs is marked as [[nodiscard]] to avoid new code ignoring its result value.