aboutsummaryrefslogtreecommitdiff
path: root/hardinfo
AgeCommit message (Collapse)Author
2019-07-29usb: added interface labelOndrej Čerman
2019-07-29usb: Workaround when lsusb parses same interface multiple timesOndrej Čerman
2019-07-29usb: sorted sysfs usb devices listOndrej Čerman
2019-07-29usb: added info from sysfsOndrej Čerman
2019-07-29struct Info: handle groups with the same name in flatten()Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-29dmi_util: extended handle data typeBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-29struct Info: make info_add_computed_group() use info_unflatten()Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-29struct info unflatten [v2]Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-14Pulse status bar while filling out PCI informationLeandro Pereira
Maybe this could use the async version too, so multiple lspci can be spawned concurrently?
2019-07-12Add functions to get a formatted link for a vendorLeandro Pereira
2019-07-11Misc. cleanups in struct Info implementationLeandro Pereira
2019-07-11info struct bug Fixes, add tagged update fieldsBurt P
* tag was always included even when it didn't need to be. Now only include it when tag specified, flagged, or includes an icon. This messed up the existing update fields system. * The update fields system has been changed to allow updating by tag instead of the translated label. By label still works, however. I think it would be best to switch to using tags in the future. * info_flatten() calls flatten_shell_param() after flatten_group() which could cause a field name or tag to be used after it was freed. Created special free functions to handle this after all is used. Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-11Do not copy InfoField while flatteningLeandro Pereira
2019-07-10devices/storage: added partitions infoOndrej Čerman
2019-07-10computer/os: Ubuntu flavorsBurt P
See: https://github.com/lpereira/hardinfo/issues/404 Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-06Add `free_name_on_flatten` flag to struct InfoFieldLeandro Pereira
2019-07-06Cleanup group comparison functionsLeandro Pereira
Reduce code repetition by using an array of GCompareFunc function pointers.
2019-07-06struct info: add field sort option to InfoGroupBurt P
Fields are sorted on flatten. Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-06struct info: try bools instead of flagsBurt P
2019-07-06struct info: add macros as described by lpereiraBurt P
See: https://github.com/lpereira/hardinfo/pull/393#issuecomment-507893260 Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-06struct info: add morinfo() tag and flags supportBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-04Plug memory leak when flattening a struct InfoLeandro Pereira
2019-07-02dmi_util/memory devices: fixes for 32-bit systemsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-30devices/storage: Better storage media labelsOndrej Čerman
2019-06-29Only prepend $ITEM-g-i$ while flattening if there are iconsLeandro Pereira
Otherwise, the field updater would look for a field $ITEM-g-i$FieldName, which it has no way of knowing about.
2019-06-29Support icons in InfoFieldsLeandro Pereira
2019-06-29Allow more dynamic InfoGroup creationLeandro Pereira
2019-06-29h_sysfs_read_*() should take const pointers as argsLeandro Pereira
2019-06-29dmi_util: make cache static, use cache free functionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29dmi_util.c: add simple cache for dmidecode readsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-20Show g_module_error() when loading a moduleLeandro Pereira
2019-05-26dmi_util: more placeholder values to ignoreBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-05-25devices/gpu: add memory freqOndrej Čerman
2019-05-25gpu_util: add amdgpu core clocksOndrej Čerman
2019-05-13devices/storage - udisks2: added pm, apm, aam, part. table type and ↵Ondrej Čerman
partitions list
2019-01-15devices/sensors: Added HDD temperature sensors from udisks2Ondrej Čerman
2019-01-15devices/storage: Use udisks2 as primary source for storage infoOndrej Čerman
2018-12-14udisks2_util.c: fix memory leakOndrej Čerman
2018-12-03dmi: add system-serial-number, sku; ignore a few more placeholdersBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-12-03dt_util: more fixes from warningsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-12-03gpu_util: fix intel gpu freqBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-12-03gpu_util: intel gpu freqBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-12-02enable and fix some warningsBurt P
Part of (#298). Signed-off-by: Burt P <pburt0@gmail.com>
2018-12-02pci_util: minor fixBurt P
(#298) E: hardinfo no-return-in-nonvoid-function /home/abuild/rpmbuild/BUILD/hardinfo-20181022T194523/hardinfo/pci_util.c:202, 160 Signed-off-by: Burt P <pburt0@gmail.com>
2018-12-02gpu_util: minor fixBurt P
(#298) E: hardinfo no-return-in-nonvoid-function /home/abuild/rpmbuild/BUILD/hardinfo-20181022T194523/hardinfo/gpu_util.c:37, 405 E: hardinfo no-return-in-nonvoid-function /home/abuild/rpmbuild/BUILD/hardinfo-20181022T194523/hardinfo/gpu_util.c:37, 405 Signed-off-by: Burt P <pburt0@gmail.com>
2018-11-30add hardinfo param for maximum number of benchmark results to includeBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-11-30devices/usb: Add USB interfaces and device iconsOndrej Čerman
* devices/usb: Added support for USB interfaces * devices/usb: added icons for usb devices * tabs -> spaces
2018-11-30devices/storage: added udisks2 supportOndrej Čerman
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-11-04dmi_util: fix warningsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>