1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-12-23 17:06:02 +00:00
nxdumptool/source
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
..
core OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
fatfs Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
about_tab.cpp AboutTab: add json-c to dependencies list. 2021-07-23 03:42:26 -04:00
error_frame.cpp Implemented OptionsTabUpdateFileDialog and OptionsTabUpdateFileDialogContent classes. 2021-07-29 03:50:17 -04:00
gamecard_tab.cpp Implemented OptionsTabUpdateFileDialog and OptionsTabUpdateFileDialogContent classes. 2021-07-29 03:50:17 -04:00
layered_error_frame.cpp Move refocus logic to from TitlesTab to LayeredErrorFrame. 2021-06-25 16:13:39 -04:00
main.cpp Display a CrashFrame warning at startup if the application is running under applet mode. 2021-07-30 17:07:26 -04:00
options_tab.cpp OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
root_view.cpp OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
tasks.cpp OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
titles_tab.cpp Implement JSON configuration handler. 2021-07-21 11:04:18 -04:00