| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-27 | Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted | David Marcec | |
| InitializeApplicationInfoRestricted will need further implementation as it's checking for other user requirements about the game. As we're emulating, we're assuming the user owns the game so we skip these checks currently, implementation will need to be added further on | |||
| 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 | Addressed issues | David Marcec | |
| 2019-06-25 | glue: Correct missing bytes in ApplicationLaunchParameter | Zach Hilman | |
| 2019-06-25 | texture_cache: Correct variable naming. | Fernando Sahmkow | |
| 2019-06-25 | gl_texture_cache: Correct asserts | Fernando Sahmkow | |
| 2019-06-25 | texture_cache: Corrections, documentation and asserts | Fernando Sahmkow | |
| 2019-06-25 | surface_params: Corrections, asserts and documentation. | Fernando Sahmkow | |
| 2019-06-25 | copy_params: use constexpr for constructor | Fernando Sahmkow | |
| 2019-06-25 | gl_texture_cache: Corrections and fixes | Fernando Sahmkow | |
| 2019-06-25 | gl_resource_manager: Correct MakeStreamCopy | Fernando Sahmkow | |
| 2019-06-25 | texture_cache: Query MemoryManager from the system | Fernando Sahmkow | |
| 2019-06-26 | Implement Time::GetSharedMemoryNativeHandle | David Marcec | |
| This PR attempts to implement the shared memory provided by GetSharedMemoryNativeHandle. There is still more work to be done however that requires a rehaul of the current time module to handle clock contexts. This PR is mainly to get the basic functionality of the SharedMemory working and allow the use of addition to it whilst things get improved on. Things to note: Memory Barriers are used in the SharedMemory and a better solution would need to be done to implement this. Currently in this PR I’m faking the memory barriers as everything is sync and single threaded. They work by incrementing the counter and just populate the two data slots. On data reading, it will read the last added data. Specific values in the shared memory would need to be updated periodically. This isn't included in this PR since we don't actively do this yet. In a later PR when time is refactored this should be done. Finally, as we don't handle clock contexts. When time is refactored, we will need to update the shared memory for specific contexts. This PR does this already however since the contexts are all identical and not separated. We're just updating the same values for each context which in this case is empty. Tiime:SetStandardUserSystemClockAutomaticCorrectionEnabled, Time:IsStandardUserSystemClockAutomaticCorrectionEnabled are also partially implemented in this PR. The reason the implementation is partial is because once again, a lack of clock contexts. This will be improved on in a future PR. This PR closes issue #2556 | |||
| 2019-06-25 | SizedNotificationInfo should be 0x10 bytes, user_uuid is incorrect, this ↵ | David Marcec | |
| should be the users account id | |||
| 2019-06-25 | fixed spelling errors and fixed issue with Pop not returning the ↵ | David Marcec | |
| SizedNotificationInfo | |||
| 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-24 | texture_cache: Include "core/core.h" | ReinUsesLisp | |
| 2019-06-24 | gl_texture_cache: Explicitly add indirect include | ReinUsesLisp | |
| 2019-06-24 | texture_cache/surface_view: Address feedback | ReinUsesLisp | |
| 2019-06-24 | texture_cache/surface_base: Address feedback | ReinUsesLisp | |
| 2019-06-24 | video_core/surface: Address feedback | ReinUsesLisp | |
| 2019-06-24 | decode/texture: Address feedback | ReinUsesLisp | |
| 2019-06-24 | renderer_opengl/utils: Remove unused includes and unused forward declaration | ReinUsesLisp | |
| 2019-06-24 | gl_texture_cache: Address some feedback | ReinUsesLisp | |
| 2019-06-24 | gl_shader_disk_cache: Address feedback | ReinUsesLisp | |
| 2019-06-24 | gl_shader_decompiler: Address feedback | ReinUsesLisp | |
| 2019-06-24 | shader_bytecode: Include missing <array> | ReinUsesLisp | |
| 2019-06-24 | common/alignment: Address feedback | ReinUsesLisp | |
| 2019-06-24 | Implemented INotificationService | David Marcec | |
| 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 | |||
