| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | am: Implement SetCpuBoostMode in terms of APM | 2019-06-28 | 5 | -13/+26 | |
| | | |||||
| * | core: Keep instance of APM Controller | 2019-06-28 | 2 | -0/+20 | |
| | | |||||
| * | apm: Implement SetCpuBoostMode | 2019-06-28 | 2 | -0/+14 | |
| | | |||||
| * | apm: Add getters for performance config and mode | 2019-06-28 | 2 | -33/+49 | |
| | | |||||
| * | apm: Add apm:am service | 2019-06-28 | 2 | -11/+9 | |
| | | | | | 8.0.0+ identical version of apm | ||||
| * | apm: Add Controller class to manage speed data and application | 2019-06-28 | 3 | -0/+140 | |
| | | |||||
| * | Merge pull request #2548 from DarkLordZach/applet-shopn | 2019-06-26 | 20 | -129/+890 | |
| |\ | | | | | 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 | 5 | -27/+55 | |
| | | | |||||
| | * | 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. | ||||
| | * | yuzu: Accept default applets for Parental Controls and ECommerce | 2019-06-24 | 1 | -5/+7 | |
| | | | |||||
| | * | applets: Track ECommerce and Parental Control applet frontends | 2019-06-24 | 2 | -7/+29 | |
| | | | |||||
| | * | web_browser: Rename OpenPage to OpenPageLocal | 2019-06-24 | 4 | -11/+11 | |
| | | | | | | | 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 #2579 from ReinUsesLisp/fix-aoffi-test | 2019-06-21 | 1 | -1/+2 | |
| |\ | | | | | gl_device: Fix TestVariableAoffi test | ||||
| | * | gl_device: Fix TestVariableAoffi test | 2019-06-11 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This test is intended to be invalid GLSL, but it was being invalid in two points instead of one. The intention is to use a non-immediate parameter in a textureOffset like function. The problem is that this shader was being compiled as a separable shader object and the text was writting to gl_Position without a redeclaration, being invalid GLSL. Address that issue by using a user-defined output attribute. | ||||
| * | | 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 | 6 | -10/+29 | |
| |\ \ \ | | | | | | | | | kernel: Differentiate kernel and user processes when picking ID | ||||
| | * | | | kernel: Differentiate kernel and user processes when picking ID | 2019-06-10 | 6 | -10/+29 | |
| | | | | | | | | | | | | | | | | | 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 | 11 | -121/+522 | |
| |\ \ \ \ | | | | | | | | | | | 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 | 2 | -3/+2 | |
| | | | | | | |||||
| | * | | | | 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 | |
| | | | | | | |||||
| | * | | | | loader: Add AppLoader_KIP for KIP files | 2019-06-05 | 3 | -0/+135 | |
| | | | | | | |||||
| | * | | | | program_metadata: Add function to load meta from raw parameters | 2019-06-05 | 2 | -0/+20 | |
| | | | | | | | | | | | | | | | | | | | | | Needed for KIP loading as KIPs do not have an NPDM but do have the essential parts of the data within. | ||||
| | * | | | | partition_data_manager: Remove KIP processing and use FileSys | 2019-06-05 | 1 | -118/+13 | |
| | | | | | | | | | | | | | | | | | | | | | Previously, this TU contained the necessary headers to parse KIP/INI but now it should just use the FileSys class. | ||||
| | * | | | | file_sys: Add classes to parse KIP1 and INI1 files | 2019-06-05 | 3 | -0/+330 | |
| | | | | | | |||||
| * | | | | | Merge pull request #2482 from DarkLordZach/prepo | 2019-06-21 | 34 | -54/+825 | |
| |\ \ \ \ \ | | | | | | | | | | | | | core: Add detailed local reporting feature for development | ||||
| | * | | | | | loader: Move NSO module tracking to AppLoader | 2019-05-26 | 22 | -81/+148 | |
| | | | | | | | | | | | | | | | | | | | Also cleanup of general stuff | ||||
| | * | | | | | prepo: Save reports from PlayReport service | 2019-05-25 | 1 | -2/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Logs a lot of seemingly innocuous telemetry games generate. | ||||
| | * | | | | | fatal: Save report on fatal:u call | 2019-05-25 | 1 | -21/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Matches offical behavior with creport and replaces old log/text based report system. | ||||
| | * | | | | | service: Save report on unimplemented function call | 2019-05-25 | 1 | -0/+3 | |
| | | | | | | | |||||
| | * | | | | | applets/error: Save report on error applet | 2019-05-25 | 1 | -5/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This matches official behavior with the erpt/eclct/eupld service chain. | ||||