Commit Graph

116 Commits

Author SHA1 Message Date
Adubbz
cf7412df06 std::scoped_lock<> -> std::scoped_lock 2020-02-24 21:31:01 +11:00
Adubbz
9b21262085 Fixed compilation against master 2020-02-24 16:26:15 +11:00
Adubbz
b9f313ba08 Title Id -> Program Id 2019-12-10 15:25:40 +11:00
Adubbz
1faa2b581c Change to using pure virtuals 2019-12-10 15:16:25 +11:00
Adubbz
aa07f75b43 Update for vapours 2019-12-10 15:13:00 +11:00
Adubbz
1020e24b9c Updated to new-ipc 2019-12-10 13:26:13 +11:00
Adubbz
a1dd0e1a8c title_id_2 -> owner_tid 2019-10-03 13:08:38 +10:00
Adubbz
94046f7626 Fixed application launching 2019-10-03 12:28:31 +10:00
Adubbz
1c19856fb0 Updated NCM to 9.0.0 2019-10-02 18:44:15 +10:00
Adubbz
bb3d41b416 Finished updating lr to 9.0.0 2019-10-02 17:55:57 +10:00
Adubbz
e2bfbdfb11 Updated AddOnContentLocationResolver and RegisteredLocationResolver to 9.0.0 2019-10-01 22:02:09 +10:00
Adubbz
deaca0dacb ncm: Misc cleanup 2019-10-01 17:58:37 +10:00
Adubbz
2939557f88 ncm: Move ncm_types to libstrat 2019-10-01 17:58:36 +10:00
Adubbz
4bc54a88d7 lr: RegisteredLocationResolver helpers 2019-10-01 17:58:36 +10:00
Adubbz
d1138d43c9 lr: Various helpers 2019-10-01 17:58:35 +10:00
Adubbz
32dc7ff59c lr: Unnecessary vars 2 electric boogaloo 2019-10-01 17:58:35 +10:00
Adubbz
c7c5b9bfcf lr: Eliminate unnecessary vars 2019-10-01 17:58:35 +10:00
Adubbz
b52b5fe3a8 Add eof newlines 2019-10-01 17:58:35 +10:00
Adubbz
b7d1b8e652 lr: Organise types 2019-10-01 17:58:34 +10:00
Adubbz
d0da24920b lr: Imrpoved path handling and adjust ResolveAddOnContentPath order 2019-10-01 17:58:34 +10:00
Adubbz
75ee69c0b5 lr: lr_manager tweaks 2019-10-01 17:58:33 +10:00
Adubbz
cfabec986c lr: Cleanup lr_redirection 2019-10-01 17:58:33 +10:00
Adubbz
20a4d9203c Move results to libstrat 2019-10-01 17:58:33 +10:00
Adubbz
fd2ea47f74 lr: Introducing registered data 2019-10-01 17:58:32 +10:00
Adubbz
c1c08b7d03 Correct amount of add on content 2019-10-01 17:58:31 +10:00
Adubbz
da0a293f38 Fixed 1.0.0 booting 2019-10-01 17:58:31 +10:00
Adubbz
85e36522e4 Remove debug code 2019-10-01 17:58:31 +10:00
Adubbz
46eefc5b2a Fixed doubleup on path creation 2019-10-01 17:58:31 +10:00
Adubbz
4e5981488e Fixed reinitialization 2019-10-01 17:58:30 +10:00
Adubbz
01c7f3242c Improved type safety 2019-10-01 17:58:30 +10:00
Adubbz
b17c556fcb Fixed ContentId/PlaceHolderId alignment 2019-10-01 17:58:30 +10:00
Adubbz
b7f72323a7 Fixed file modes 2019-10-01 17:58:30 +10:00
Adubbz
1a7b9c3428 Misc changes 2019-10-01 17:58:29 +10:00
Adubbz
ca2252254f Revert "Remove debug code (again)"
This reverts commit 168447d80e.
2019-10-01 17:58:29 +10:00
Adubbz
d37b92b5c6 Remove debug code (again) 2019-10-01 17:58:29 +10:00
Adubbz
3c0e0443e2 Refactor placeholder cacheing 2019-10-01 17:58:28 +10:00
Adubbz
8761e5f415 Misc cleanup 2019-10-01 17:58:28 +10:00
Adubbz
82c97b1e4b Abstract away file writing logic 2019-10-01 17:58:28 +10:00
Adubbz
3c64b34cc4 Universally use EnsureEnabled 2019-10-01 17:58:28 +10:00
Adubbz
ac24ab8005 Always cache placeholder file. Switch to ftell for preventing appending 2019-10-01 17:58:27 +10:00
Adubbz
1283f50572 Revert "Removed debug code"
This reverts commit d6ff261fcc.
2019-10-01 17:58:27 +10:00
Adubbz
bc377bd5dd Manually prevent placeholder/content appending 2019-10-01 17:58:26 +10:00
Adubbz
6060aee62b Added a scope guard for WritePlaceHolder 2019-10-01 17:58:26 +10:00
Adubbz
a98a2f4592 Removed debug code 2019-10-01 17:58:26 +10:00
Adubbz
52837a78f4 Fixed List implementation. Also lots of debug logging. 2019-10-01 17:58:25 +10:00
Adubbz
d58d370123 Prevent automatic placeholder creation on open 2019-10-01 17:58:25 +10:00
Adubbz
16f437842c Fixed incorrect content manager destruction 2019-10-01 17:58:25 +10:00
Adubbz
68d1ef1d43 Fixed placeholder/content deletion 2019-10-01 17:58:24 +10:00
Adubbz
abc94ea27d Various fixes. Note: This contains debug stuff which will be removed later. I was getting tired of having to cherrypick tiny changes 2019-10-01 17:58:24 +10:00
Adubbz
352b747789 Bump heap size, fix CleanupAllPlaceHolder 2019-10-01 17:58:24 +10:00
Adubbz
e9879165b4 Fixed content path generation 2019-10-01 17:58:24 +10:00
Adubbz
77ebbecdc2 Fix logic inversion 2019-10-01 17:58:23 +10:00
Adubbz
991138ca1d Make dispatch tables great again 2019-10-01 17:58:23 +10:00
Adubbz
852565fa2e Various command improvements 2019-10-01 17:58:23 +10:00
Adubbz
f8a582c689 More main fixes 2019-10-01 17:58:22 +10:00
Adubbz
cfdbf53271 Fixed more stdio error handling 2019-10-01 17:58:22 +10:00
Adubbz
36c1fafb0d errno begone 2019-10-01 17:58:22 +10:00
Adubbz
d985c0e87f Misc fixes 2019-10-01 17:58:22 +10:00
Adubbz
c1b48289df Use r+b, not w+b 2019-10-01 17:58:21 +10:00
Adubbz
2e8f90fa42 Fix HasFile and HasDirectory 2019-10-01 17:58:21 +10:00
Adubbz
cd303702f3 Fix a potential data abort when flushing the placeholder accessor cache 2019-10-01 17:58:21 +10:00
Adubbz
5e53256388 Fix incorrect setup for NandUser's content storage entry 2019-10-01 17:58:21 +10:00
Adubbz
8124e03684 Stack size bump 2019-10-01 17:58:20 +10:00
Adubbz
f37dc79ad9 Remove unnecessary smExit 2019-10-01 17:58:20 +10:00
Adubbz
83a3fdadea Modernize ncm_main 2019-10-01 17:58:20 +10:00
Adubbz
cd374a04f5 Implement NCM 2019-10-01 17:58:19 +10:00