1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-11-10 04:31:44 +00:00
nxdumptool/source/core
Pablo Curiel 28cd0ce10f OptionsTab: fully implement application update feature.
Other changes include:

* Codebase: move JSON parsing logic from config.c/h to nxdt_json.c/h.
* Codebase: replace all calls to localtime() with localtime_r() to guarantee thread-safety.
* Codebase: updated todo.txt.
* utils: implement utilsParseGitHubReleaseJsonData(), utilsFreeGitHubReleaseJsonData(), utilsGetApplicationUpdatedState() and utilsGetApplicationUpdatedState().
* utils: add extra logic to move the application's NRO to its proper path if the launch path isn't the right one (commented out at this moment).
* utils: add extra logic to replace the application's NRO at exit (commented out at this moment).
* defines: add DEVOPTAB_SDMC_DEVICE and tweak GitHub URL macros.
* DownloadTask: set percentage to 0 if the download size is unknown.
* DownloadTask: fix ETA string formatting.
* OptionsTab: repurpose OptionsTabUpdateFileDialogContent into OptionsTabUpdateProgress.
* OptionsTab: implement OptionsTabUpdateApplicationFrame.
* RootView: move date formatting into the static GetFormattedDateString() method.
* Makefile: use _GNU_SOURCE as part of CFLAGS to use strptime().
2021-08-07 04:42:03 -04:00
..
aes.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
bfttf.c title: retrieve display version string from patches while generating output filenames. 2021-06-05 17:06:29 -04:00
bktr.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
cert.c OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
cnmt.c title: retrieve display version string from patches while generating output filenames. 2021-06-05 17:06:29 -04:00
config.c OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
es.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
fs_ext.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
gamecard.c Cherry-pick improvements from the rewrite-yoga branch. 2021-06-23 14:27:06 -04:00
hfs.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
http.c utils: implement utilsSetLongRunningProcessState(). 2021-07-29 12:48:32 -04:00
keys.c Implement JSON configuration handler. 2021-07-21 11:04:18 -04:00
legal_info.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
lz4.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
mem.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
nacp.c Small code refactor (part 3). 2021-05-31 21:12:15 -04:00
nca.c title: retrieve display version string from patches while generating output filenames. 2021-06-05 17:06:29 -04:00
npdm.c Crypto changes. 2021-05-21 09:34:43 -04:00
nso.c Some changes. 2021-03-29 14:27:35 -04:00
nxdt_bfsar.c utils: implement utilsSetLongRunningProcessState(). 2021-07-29 12:48:32 -04:00
nxdt_json.c OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
nxdt_log.c OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
nxdt_utils.c OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
pfs.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
program_info.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
romfs.c Implement JSON configuration handler. 2021-07-21 11:04:18 -04:00
rsa.c Crypto changes. 2021-05-21 09:34:43 -04:00
save.c OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
services.c Implemented CURL-based HTTP client. 2021-07-25 18:23:44 -04:00
tik.c Add uppercase hex string generation to utilsGenerateHexStringFromData(). 2021-05-11 18:36:15 -04:00
title.c Implemented OptionsTabUpdateFileDialog and OptionsTabUpdateFileDialogContent classes. 2021-07-29 03:50:17 -04:00
ums.c Implemented background tasks for Borealis. 2021-06-09 00:48:17 -04:00
usb.c usb: modified usbIsReady() to return the speed selected by the host device. 2021-06-25 17:01:15 -04:00