pgl: Reimplement the pgl sysmodule (#896)
* pgl: add skeleton folder to stratosphere

* pgl: Add service interface for IShellInterface

* pgl: begin skeletoning shell service, implement two commands.

* pgl: Implement three more commands.

* pgl: implement bool tracking commands

* pgl: Implement TriggerApplicationSnapShotDumper

* pgl: implement InitializeProcessControlTask

* pgl: Implement pgl::srv::Initialize

* pgl: Implement main()

* pgl: Implement (Get)ShellEventObserver

* pgl: implement LaunchProgramFromHost, GetHostContentMetaInfo

* pgl: Implement ProcessControlTask

* settings: fix duplicate object name

* pgl: fix minor bugs in impl
1 parent f2944d3 commit 98cc051387515977dcdede8ab0f1b09077f2f24b
@SciresM SciresM authored on 17 Apr 2020
GitHub committed on 17 Apr 2020
Showing 42 changed files
View
libraries/libstratosphere/include/stratosphere/ldr.hpp
View
libraries/libstratosphere/include/stratosphere/ldr/ldr_shell_api.hpp 0 → 100644
View
libraries/libstratosphere/include/stratosphere/ncm/ncm_system_content_meta_id.hpp
View
libraries/libstratosphere/include/stratosphere/os.hpp
View
libraries/libstratosphere/include/stratosphere/os/os_sdk_mutex.hpp 0 → 100644
View
libraries/libstratosphere/include/stratosphere/pgl.hpp
View
libraries/libstratosphere/include/stratosphere/pgl/pgl_shell_api.hpp
View
libraries/libstratosphere/include/stratosphere/pgl/pgl_types.hpp
View
libraries/libstratosphere/include/stratosphere/pgl/sf/pgl_sf_i_shell_interface.hpp 0 → 100644
View
libraries/libstratosphere/include/stratosphere/pgl/srv/pgl_srv_api.hpp 0 → 100644
View
libraries/libstratosphere/include/stratosphere/pgl/srv/pgl_srv_shell_interface.hpp 0 → 100644
View
libraries/libstratosphere/include/stratosphere/pm/pm_shell_api.hpp
View
libraries/libstratosphere/include/stratosphere/pm/pm_types.hpp
View
libraries/libstratosphere/include/stratosphere/settings.hpp
View
libraries/libstratosphere/include/stratosphere/settings/system/settings_error_report.hpp 0 → 100644
View
libraries/libstratosphere/include/stratosphere/sf.hpp
View
libraries/libstratosphere/include/stratosphere/sf/sf_lmem_utility.hpp 0 → 100644
View
libraries/libstratosphere/source/diag/diag_assertion_impl.cpp
View
libraries/libstratosphere/source/fssystem/fssystem_pooled_buffer.cpp
View
libraries/libstratosphere/source/ldr/ldr_shell_api.cpp 0 → 100644
View
libraries/libstratosphere/source/lr/lr_remote_location_resolver_impl.hpp
View
libraries/libstratosphere/source/os/os_sdk_mutex.cpp 0 → 100644
View
libraries/libstratosphere/source/pgl/pgl_shell_api.cpp
View
libraries/libstratosphere/source/pgl/srv/pgl_srv_api.cpp 0 → 100644
View
libraries/libstratosphere/source/pgl/srv/pgl_srv_shell.cpp 0 → 100644
View
libraries/libstratosphere/source/pgl/srv/pgl_srv_shell.hpp 0 → 100644
View
libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_event_observer.cpp 0 → 100644
View
libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_event_observer.hpp 0 → 100644
View
libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_host_utils.cpp 0 → 100644
View
libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_host_utils.hpp 0 → 100644
View
libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_interface.cpp 0 → 100644
View
libraries/libstratosphere/source/pm/pm_shell_api.cpp
View
libraries/libstratosphere/source/settings/impl/settings_error_report_impl.cpp 0 → 100644
View
libraries/libstratosphere/source/settings/impl/settings_error_report_impl.hpp 0 → 100644
View
libraries/libstratosphere/source/settings/settings_error_report.cpp 0 → 100644
View
libraries/libstratosphere/source/settings/settings_fwdbg_api.cpp
View
libraries/libvapours/include/vapours/results.hpp
View
libraries/libvapours/include/vapours/results/pgl_results.hpp 0 → 100644
View
stratosphere/pgl/Makefile 0 → 100644
View
stratosphere/pgl/pgl.json 0 → 100644
View
stratosphere/pgl/source/pgl_main.cpp 0 → 100644
View
stratosphere/pm/source/impl/pm_process_manager.cpp