Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-03 | acc_su: Implement GetProfileEditor (205) | Zach Hilman | |
Takes a UUID of a user and provides and interface that allows RW access to user data/settings. | |||
2019-07-03 | acc: Implement IProfileEditor-specific commands 'Store' and 'StoreWithImage' | Zach Hilman | |
Verified with IDA | |||
2019-07-03 | profile_manager: Add setter for ProfileBase and ProfileData | Zach Hilman | |
Needed by IProfileEditor 'Store' and 'StoreWithImage' | |||
2019-07-03 | acc: Add IProfileCommon for IProfile and IProfileEditor | Zach Hilman | |
Since 2/3 of the commands are shared, this is likely how its done on HW. | |||
2019-07-02 | Merge pull request #2659 from FernandoS27/safe-caches | bunnei | |
rasterizer_cache: Protect inherited caches from submission level | |||
2019-07-01 | Merge pull request #2660 from bakugo/deltafragments | Zach Hilman | |
file_sys: Ignore DeltaFragment NCAs during installation | |||
2019-07-02 | file_sys: Rename other ContentRecordType members | Bakugo | |
2019-07-01 | rasterizer_cache: Protect inherited caches from submission level | Fernando Sahmkow | |
2019-07-01 | file_sys/registered_cache: Improve missing metadata error | Bakugo | |
This can happen when installing NSPs too, not just XCIs. | |||
2019-07-01 | file_sys/submission_package: Don't warn about missing DeltaFragment NCAs | Bakugo | |
DeltaFragments are not useful to us and are often not included in patch NSPs. | |||
2019-07-01 | file_sys/registered_cache: Ignore DeltaFragment NCAs during installation | Bakugo | |
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. | |||
2019-07-01 | file_sys: Rename ContentRecordType::Patch to DeltaFragment | Bakugo | |
Avoids potential confusion, since patches and DeltaFragments are not the same thing. Actual full patches are listed under the Program type. | |||
2019-06-30 | Merge pull request #2583 from FernandoS27/core-timing-safe | bunnei | |
Core_Timing: Make core_timing threadsafe by default. | |||
2019-06-29 | Merge pull request #2653 from FearlessTobi/revert-2474-patch-1 | Zach Hilman | |
Revert "CMake: Get Git submodule dependencies via CMake" | |||
2019-06-29 | Revert "CMake: Get Git submodule dependencies via CMake (#2474)" | Tobias | |
This reverts commit 5cef446f42e698a524c6c3240fedb0031f8e5694. | |||
2019-06-28 | Merge pull request #2533 from DarkLordZach/memory-frozen | bunnei | |
memory: Add class to manage and enforce memory freezing | |||
2019-06-26 | Merge pull request #2548 from DarkLordZach/applet-shopn | bunnei | |
applets: Implement backend and default frontend for Parental Controls and EShop (ShopN) applets | |||
2019-06-26 | Merge pull request #2607 from DarkLordZach/arp-1 | bunnei | |
glue: Implement arp:w and arp:r services | |||
2019-06-25 | glue: Correct missing bytes in ApplicationLaunchParameter | Zach Hilman | |
2019-06-24 | applets: Pass current process title ID to applets | Zach Hilman | |
Avoids using system accessor to get current process in applet code. | |||
2019-06-24 | general_frontend: Add documentation for parental controls and ecommerce applets | Zach Hilman | |
2019-06-24 | web_browser: Only delete temporary directory if it was created | Zach Hilman | |
Prevents crashes with ShopN applet occasionally. | |||
2019-06-24 | web_browser: Take ECommerce applet frontend optionally in constructor | Zach Hilman | |
If it is needed but wasn't passed (or passed nullptr), the Shop handling code will alert and throw an error. | |||
2019-06-24 | frontend: Add base class and default impl for ECommerce applet frontend | Zach Hilman | |
2019-06-24 | web_browser: Use function tables for execute and initialize | Zach Hilman | |
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. | |||
2019-06-24 | web_browser: Correct structures and properly parse TLVs/ShimKind | Zach Hilman | |
Much, much more HW-accurate and allows us to easily support all of the different web 'shim' types. | |||
2019-06-24 | yuzu: Accept default applets for Parental Controls and ECommerce | Zach Hilman | |
2019-06-24 | applets: Track ECommerce and Parental Control applet frontends | Zach Hilman | |
2019-06-24 | web_browser: Rename OpenPage to OpenPageLocal | Zach Hilman | |
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. | |||
2019-06-24 | frontend: Add base class and default impl of parent controls applet frontend | Zach Hilman | |
2019-06-24 | applets: Implement Auth applet backend | Zach Hilman | |
This is responsible for parental controls and supports verifying, changing, and registering PIN codes. | |||
2019-06-24 | core: Keep track of ARPManager and register current application on boot | Zach Hilman | |
2019-06-24 | glue: Implement arp:w and arp:r services | Zach Hilman | |
These keep track of running process' launch properties and control properties and allows for issuing and reading them by process and title ID. | |||
2019-06-24 | glue: Add errors for glue/arp services | Zach Hilman | |
2019-06-24 | glue: Add scaffolding for bgtc:t and bgtc:sc services | Zach Hilman | |
2019-06-24 | arp: Move to glue services | Zach Hilman | |
Glue is the name of the sysmodule that contains both arp and bgtc. | |||
2019-06-24 | glue: Add manager to keep track of application registry | Zach Hilman | |
Manages mapping between title IDs and application launch and control properties. | |||
2019-06-24 | registered_cache: Add getter to determine source slot in content provider union | Zach Hilman | |
Used to determine StorageId source for application data. | |||
2019-06-24 | patch_manager: Add getter for title version | Zach Hilman | |
2019-06-22 | Merge pull request #2603 from WamWooWam/master | Zach Hilman | |
HexVectorToString -> HexToString | |||
2019-06-22 | Update reporter.cpp | Thomas May | |
2019-06-21 | Merge pull request #2579 from ReinUsesLisp/fix-aoffi-test | bunnei | |
gl_device: Fix TestVariableAoffi test | |||
2019-06-21 | Merge pull request #2602 from lioncash/cast | bunnei | |
service/acc: Silence truncation warnings | |||
2019-06-21 | Merge pull request #2575 from DarkLordZach/process-id-types | bunnei | |
kernel: Differentiate kernel and user processes when picking ID | |||
2019-06-21 | Merge pull request #2546 from DarkLordZach/kips | bunnei | |
loader, file_sys: Add support for parsing and loading KIP (Kernel Internal Process) files | |||
2019-06-21 | Merge pull request #2482 from DarkLordZach/prepo | bunnei | |
core: Add detailed local reporting feature for development | |||
2019-06-21 | Merge pull request #2291 from DarkLordZach/homebrew-testing | bunnei | |
yuzu_tester: Add and implement testing utility for homebrew | |||
2019-06-21 | service/acc: Silence truncation warnings | Lioncash | |
The sanitizing function ensures that the returned type is always the correct type. This eliminates warnings without extra casts. | |||
2019-06-20 | freezer: Update documentation | Zach Hilman | |
2019-06-20 | core: Move Freezer class to tools namespace | Zach Hilman | |