aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-19Translation fixups.micrococo
2020-05-19Remove newlinemicrococo
2020-05-19Spanish translation updatemicrococo
2020-05-18Update syncmanager iconsLeandro Pereira
2020-05-18Only require json-glib if HARDINFO_NOSYNC is disabledLeandro Pereira
2020-05-18Do not break build on -Wformat and -Wformat-securityLeandro Pereira
2020-05-18Benchmarks can't be cancelled during sync, so remove Cancel buttonLeandro Pereira
2020-05-18s/Network Updater.../Synchronize/Leandro Pereira
2020-05-17Fix more formatting errorsLeandro Pereira
2020-05-15Fix crash when selecting Devices->MonitorsLeandro Pereira
Spotted while running on Debian 8/PowerPC. Closes #549. Fix by @bp0.
2020-05-15Show Network Updater button in the toolbar if availableLeandro Pereira
2020-05-15Fix compile warnings in SyncManager/ShellLeandro Pereira
2020-05-15Disable SyncManager while showing benchmark dialogLeandro Pereira
2020-05-15Don't forget to install benchmark.dataLeandro Pereira
2020-05-13Show "Benchmarking..." dialog on top of sync managerLeandro Pereira
2020-05-13Splice contents from downloads into recently-created filesLeandro Pereira
When testing in another computer, these files were always empty. Turns out they were not being overwritten in my main computer, so the data received by libsoup was never written to these files... d'oh. (They were there in one computer because this function was written slightly differently before.) Also plugs one memory leak.
2020-05-13Try to save the contents of the downloaded file even if the stream isn't readyLeandro Pereira
2020-05-13Fix machine ID generation functionLeandro Pereira
Recent cleanups broke this function and the server was rejecting MachineIds.
2020-05-13DataFromSuperUser should be serialized as boolean, not intLeandro Pereira
2020-05-10Show benchmark dialog while sending benchmark resultsLeandro Pereira
2020-05-10Propagate error from g_file_replace() when syncingLeandro Pereira
2020-05-10Avoid getting redirects from API serverLeandro Pereira
2020-05-10Use async soup messages to not block the UI event loop when updatingLeandro Pereira
2020-05-10cpuflags.conf isn't updatable for the time being, so junk it until it isLeandro Pereira
2020-05-10Add simple script to populate server during transition periodLeandro Pereira
2020-05-10DataFromSuperUser is expected to be a boolean in the serverLeandro Pereira
2020-05-09Make more data files updatable by moving them to data/Leandro Pereira
2020-05-09Update SyncManager to use the new APILeandro Pereira
2020-05-09Generate benchmark JSON instead of the legacy .conf formatLeandro Pereira
No need to keep the .conf format around for a while since the only usage of this function was for the SyncManager, that has been disabled for a while.
2020-05-09GSList will be sorted anyway, so prepend rather than appendLeandro Pereira
2020-05-09Remove moreinfo with BENCH prefix right before preparing for shellLeandro Pereira
2020-05-09Factor benchmark window calculation to its own functionLeandro Pereira
2020-05-09Remove unused `results_list` variableLeandro Pereira
2020-05-09Unrefing the JSON parser unrefs its children nodesLeandro Pereira
2020-05-09No need for a `cp` variable when generating bench_result from JSONLeandro Pereira
2020-05-09Add generated benchmark.jsonLeandro Pereira
2020-05-09Load benchmark results from JSON filesLeandro Pereira
2020-05-09Require json-glib to buildLeandro Pereira
2020-05-09Cleanups in benchmark-conf-to-json.pyLeandro Pereira
2020-05-09Fix enum declarationTrung Le
2020-05-09s/info_field_printf/info_fieldTrung Lê
Co-authored-by: Leandro A. F. Pereira <leandro@hardinfo.org>
2020-05-09Fix format not a string literal warningTrung Lê
Fixes https://github.com/lpereira/hardinfo/issues/541
2020-05-04vendor.ids: add winbondBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2020-05-04Try to find ROM devices and don't count them as RAMBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2020-05-03Add script to convert benchmark.conf to benchmark.jsonLeandro Pereira
The new server will send and retrieve information in JSON, as that was what was easier to do. Having a more verbose format makes things a whole lot easier to work with, too, so there's this bonus. This script replicates some of the work that HardInfo does to adapt the various versions of benchmark.conf, including cleaning up the CPU names and whatnot. (Might be a good idea to store the raw values in the database too just in case.) Results seem sane from a first glance, but this will need some testing. The idea is to use this script once, use it to rewrite the benchmark result loader, and then populate the server with this information. After that, this script can be thrown away.
2020-05-03Remove redundant check from gen_machine_id()Leandro Pereira
2020-05-03Reindent benchmark list in benches.cLeandro Pereira
2020-05-03Refactor how benchmark.conf is loaded when including resultsLeandro Pereira
This is a scaffolding method to add support for JSON benchmark results without disrupting current working code. (Should also have plugged a memory leak.)
2020-05-03Move "need to cleanup CPU name" code to a helper functionLeandro Pereira
2020-05-03Reindent bench_results.cLeandro Pereira