aboutsummaryrefslogtreecommitdiff
path: root/hardinfo/hardinfo.c
AgeCommit message (Collapse)Author
2019-07-29replace idle_free() with auto_free() from sysobjBurt P
* auto_free() works in both report mode and gui mode. * auto_free() only creates one recuring event for the whole system rather than idle_free()'s one event per call. * auto_free_ex() allows specifying the free function to use. * auto_free() is thread-aware, free_auto_free_thread_final() can be used to clean up on thread exit. * auto_free() has some tweakability. Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29dmi_util: make cache static, use cache free functionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-11-04params: html_ok -> markup_okBurt P
The html_ok param added in 970174b0897d40b804808632784ffa1544d9da93 is misleading. It turns out that it is not HTML, but Pango Markup that is used by GTK, and a subset of that happens to also work as HTML4 for the HTML report generation. This change renames html_ok to markup_ok in ProgramParameters and adds a comment explaining what common set of tags may be used. Also, if report generation happens as a fallback after GUI initialization failed, then also disable markup, unless report will be generated as HTML. Pango markup info at: https://developer.gnome.org/pango/stable/PangoMarkupFormat.html Signed-off-by: Burt P <pburt0@gmail.com>
2018-06-02vendor.c: add some data fields and cleanupBurt P
* Initialize strings to empty in `read_from_vendor_ids()` * vendor.ids format reader clears all fields at `name` * Added `name_short`, and `url_support` fields * `vendor_cleanup()` function that frees `vendor_list` * `vendor_match()` returns the whole `Vendor` data structure Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24Remove use of g_error() for reporting user errorBurt P
Instead, print message to stderr and set a non-zero exit value. Signed-off-by: Burt P <pburt0@gmail.com>
2018-02-27hardinfo: fix typoBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-02-27Add cli param to format result for -bBurt P
For running benchmarks from the command line, add a new param to specify the output format: -g "conf" gives a line suitable for benchmark.conf -g "shell" gives the complete "moreinfo" shell data -g "short" (or nothing) gives the bench_value string as before Signed-off-by: Burt P <pburt0@gmail.com>
2017-08-04About dialog changesBurt P
* Use a define for copyright latest year, also used by `hardinfo --version` * Don't translate Jakub Szypulka * Add myself to contributors list Signed-off-by: Burt P <pburt0@gmail.com>
2017-08-04hardinfo CLI translation fixesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-31Call setlocale() to clear the default "C" locale for CLIBurt P
Fixes strings not being translated in the CLI. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-24Add cmake option to make a "Reproducible Build" (#109)bp0
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Make locale dir match install pathBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-06-21Various typo fixes.Simon Quigley
2016-12-30Fix compile warnings in hardinfo.cLeandro Pereira
2016-07-30Remove remote featureLeandro Pereira
This has no encryption, SSH credentials are stored in plain text, etc.
2014-01-03Add initial translation support (patch from rodin.s)Julien Lavergne
2012-01-26Better manage moreinfo hashesLeandro Pereira
Have only one for the whole program and use per-module namespaces/prefixes so that each module can clear its own information easily.
2010-05-03Move files from hardinfo2 to root.Leandro A. F. Pereira