| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | yuzu: Remove CPU Jit setting from the UI | 2019-07-04 | 4 | -5/+5 | |
| | | | | | A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI. | ||||
| * | Merge pull request #2604 from ogniK5377/INotificationService | 2019-07-02 | 5 | -1/+130 | |
| |\ | | | | | Implemented INotificationService | ||||
| | * | Attemp clang format fix? | 2019-06-28 | 1 | -1/+0 | |
| | | | | | | | | | Seems to be an issue with clang format | ||||
| | * | Addressed issues | 2019-06-28 | 2 | -13/+13 | |
| | | | |||||
| | * | SizedNotificationInfo should be 0x10 bytes, user_uuid is incorrect, this ↵ | 2019-06-25 | 1 | -1/+3 | |
| | | | | | | | | | should be the users account id | ||||
| | * | fixed spelling errors and fixed issue with Pop not returning the ↵ | 2019-06-25 | 1 | -6/+8 | |
| | | | | | | | | | SizedNotificationInfo | ||||
| | * | Implemented INotificationService | 2019-06-24 | 5 | -1/+127 | |
| | | | |||||
| * | | file_sys: Rename other ContentRecordType members | 2019-07-02 | 5 | -7/+8 | |
| | | | |||||
| * | | file_sys/registered_cache: Improve missing metadata error | 2019-07-01 | 1 | -2/+2 | |
| | | | | | | | | | This can happen when installing NSPs too, not just XCIs. | ||||
| * | | file_sys/submission_package: Don't warn about missing DeltaFragment NCAs | 2019-07-01 | 1 | -4/+7 | |
| | | | | | | | | | DeltaFragments are not useful to us and are often not included in patch NSPs. | ||||
| * | | file_sys/registered_cache: Ignore DeltaFragment NCAs during installation | 2019-07-01 | 1 | -0/+3 | |
| | | | | | | | | | DeltaFragments are only used to download and apply partial patches on a real console, and are not useful to us at all. Most patch NSPs do not include them, and when they do, it's a waste of space to install them. | ||||
| * | | file_sys: Rename ContentRecordType::Patch to DeltaFragment | 2019-07-01 | 1 | -1/+1 | |
| | | | | | | | | | Avoids potential confusion, since patches and DeltaFragments are not the same thing. Actual full patches are listed under the Program type. | ||||
| * | | Merge pull request #2583 from FernandoS27/core-timing-safe | 2019-06-30 | 3 | -49/+14 | |
| |\ \ | | | | | | | Core_Timing: Make core_timing threadsafe by default. | ||||
| | * | | Core_Timing: Make core_timing threadsafe by default. | 2019-06-16 | 3 | -49/+14 | |
| | | | | | | | | | | | | | | | | | | | The old implementation had faulty Threadsafe methods where events could be missing. This implementation unifies unsafe/safe methods and makes core timing thread safe overall. | ||||
| * | | | Merge pull request #2533 from DarkLordZach/memory-frozen | 2019-06-28 | 4 | -0/+274 | |
| |\ \ \ | | | | | | | | | memory: Add class to manage and enforce memory freezing | ||||
| | * | | | freezer: Update documentation | 2019-06-20 | 1 | -1/+8 | |
| | | | | | |||||
| | * | | | core: Move Freezer class to tools namespace | 2019-06-20 | 4 | -17/+17 | |
| | | | | | |||||
| | * | | | freezer: Add documentation for methods | 2019-06-20 | 2 | -30/+49 | |
| | | | | | |||||
| | * | | | memory: Add class to manage and enforce memory freezing | 2019-06-20 | 4 | -0/+248 | |
| | | | | | |||||
| * | | | | Merge pull request #2548 from DarkLordZach/applet-shopn | 2019-06-26 | 17 | -120/+879 | |
| |\ \ \ \ | | | | | | | | | | | applets: Implement backend and default frontend for Parental Controls and EShop (ShopN) applets | ||||
| | * | | | | applets: Pass current process title ID to applets | 2019-06-24 | 11 | -41/+59 | |
| | | | | | | | | | | | | | | | | | | | | | Avoids using system accessor to get current process in applet code. | ||||
| | * | | | | general_frontend: Add documentation for parental controls and ecommerce applets | 2019-06-24 | 4 | -20/+48 | |
| | | | | | | |||||
| | * | | | | web_browser: Only delete temporary directory if it was created | 2019-06-24 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | Prevents crashes with ShopN applet occasionally. | ||||
| | * | | | | web_browser: Take ECommerce applet frontend optionally in constructor | 2019-06-24 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | | If it is needed but wasn't passed (or passed nullptr), the Shop handling code will alert and throw an error. | ||||
| | * | | | | frontend: Add base class and default impl for ECommerce applet frontend | 2019-06-24 | 2 | -0/+102 | |
| | | | | | | |||||
| | * | | | | web_browser: Use function tables for execute and initialize | 2019-06-24 | 2 | -7/+285 | |
| | | | | | | | | | | | | | | | | Allows easy handling of multiple shim types, as they have enough in common to be the same backend but not enough to share init/exec. | ||||
| | * | | | | web_browser: Correct structures and properly parse TLVs/ShimKind | 2019-06-24 | 2 | -61/+168 | |
| | | | | | | | | | | | | | | | | Much, much more HW-accurate and allows us to easily support all of the different web 'shim' types. | ||||
| | * | | | | applets: Track ECommerce and Parental Control applet frontends | 2019-06-24 | 2 | -7/+29 | |
| | | | | | | |||||
| | * | | | | web_browser: Rename OpenPage to OpenPageLocal | 2019-06-24 | 2 | -7/+7 | |
| | | | | | | | | | | | | | | | | This is more representative of what actually occurs, as web does support remote URLs which wouldn't need a romfs callback. This paves for easy future support of this with a call like 'OpenPageRemote' or similar. | ||||
| | * | | | | frontend: Add base class and default impl of parent controls applet frontend | 2019-06-24 | 2 | -1/+52 | |
| | | | | | | |||||
| | * | | | | applets: Implement Auth applet backend | 2019-06-24 | 2 | -0/+146 | |
| | | |_|/ | |/| | | | | | | This is responsible for parental controls and supports verifying, changing, and registering PIN codes. | ||||
| * | | | | glue: Correct missing bytes in ApplicationLaunchParameter | 2019-06-25 | 7 | -37/+71 | |
| | | | | | |||||
| * | | | | core: Keep track of ARPManager and register current application on boot | 2019-06-24 | 2 | -0/+76 | |
| | | | | | |||||
| * | | | | glue: Implement arp:w and arp:r services | 2019-06-24 | 3 | -2/+330 | |
| | | | | | | | | | | | | | | | | | These keep track of running process' launch properties and control properties and allows for issuing and reading them by process and title ID. | ||||
| * | | | | glue: Add errors for glue/arp services | 2019-06-24 | 4 | -2/+65 | |
| | | | | | |||||
| * | | | | glue: Add scaffolding for bgtc:t and bgtc:sc services | 2019-06-24 | 2 | -0/+73 | |
| | | | | | |||||
| * | | | | arp: Move to glue services | 2019-06-24 | 2 | -91/+0 | |
| | | | | | | | | | | | | | | | | | Glue is the name of the sysmodule that contains both arp and bgtc. | ||||
| * | | | | glue: Add manager to keep track of application registry | 2019-06-24 | 3 | -0/+121 | |
| | | | | | | | | | | | | | | | | | Manages mapping between title IDs and application launch and control properties. | ||||
| * | | | | registered_cache: Add getter to determine source slot in content provider union | 2019-06-24 | 2 | -0/+17 | |
| | | | | | | | | | | | | | | | | | Used to determine StorageId source for application data. | ||||
| * | | | | patch_manager: Add getter for title version | 2019-06-24 | 2 | -2/+14 | |
| |/ / / | |||||
| * | | | Update reporter.cpp | 2019-06-22 | 1 | -5/+5 | |
| | | | | |||||
| * | | | Merge pull request #2602 from lioncash/cast | 2019-06-21 | 1 | -3/+3 | |
| |\ \ \ | | | | | | | | | service/acc: Silence truncation warnings | ||||
| | * | | | service/acc: Silence truncation warnings | 2019-06-21 | 1 | -3/+3 | |
| | |/ / | | | | | | | | | | | | | The sanitizing function ensures that the returned type is always the correct type. This eliminates warnings without extra casts. | ||||
| * | | | Merge pull request #2575 from DarkLordZach/process-id-types | 2019-06-21 | 5 | -9/+27 | |
| |\ \ \ | | | | | | | | | kernel: Differentiate kernel and user processes when picking ID | ||||
| | * | | | kernel: Differentiate kernel and user processes when picking ID | 2019-06-10 | 5 | -9/+27 | |
| | | | | | | | | | | | | | | | | | This allows kernel internal type processes to be assigned IDs in the KIP range while userland processes are assigned in the user range. | ||||
| * | | | | Merge pull request #2546 from DarkLordZach/kips | 2019-06-21 | 10 | -119/+521 | |
| |\ \ \ \ | | | | | | | | | | | loader, file_sys: Add support for parsing and loading KIP (Kernel Internal Process) files | ||||
| | * | | | | kernel_executable: Optimize BLZ decompression | 2019-06-06 | 2 | -10/+13 | |
| | | | | | | |||||
| | * | | | | game_list: Accept *.kip as a file extension of executables | 2019-06-05 | 1 | -1/+1 | |
| | | | | | | |||||
| | * | | | | loader: Add recognition for KIP file type | 2019-06-05 | 2 | -0/+11 | |
| | | | | | | |||||
| | * | | | | loader: Add KIP and INI file parser-specific errors | 2019-06-05 | 2 | -1/+9 | |
| | | | | | | |||||