aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-08pci, gpu: fix for duplicate sections when not using EnglishBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-09-08po: updatepo.sh output shows c-format and fuzzy stringsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-09-08x86: l1tf bug flag definitionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-09-08arm: some rockchip cpu namesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-09-08arm: code fix, forgotten comma(s)Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-09-08computer.c: catch more SBCsBurt P
Firefly ROC-RK3328-CC and Firefly ROC-RK3399-PC Signed-off-by: Burt P <pburt0@gmail.com>
2018-09-05Add Ryzen 5 1600 benchmark resultsJan Ziak
2018-06-15computer/languages.c: requested changesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-06-15languages.c: popen() -> g_spawn_command_line_sync(), capture stderrBurt P
I don't know if this would ever leak. Signed-off-by: Burt P <pburt0@gmail.com>
2018-06-09translation files updateBurt P
hardinfo.pot now has 908 strings (+57) - [ ] de.po : (706 / 908 remain untranslated) - [ ] es.po : (225 / 908 remain untranslated) - [ ] fr.po : (689 / 908 remain untranslated) - [ ] ru.po : (222 / 908 remain untranslated) Signed-off-by: Burt P <pburt0@gmail.com>
2018-06-09Updated Russian translationTotalCaesar659
2018-06-08gpu_util: fix when vendor is found, but short name is emptyBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-06-05Fix for the fixTotalCaesar659
2018-06-05Update submodule address for ubergraphLeandro Pereira
Run "git submodule sync" to fetch it from the new source if you already have it checked out. Fixes #261.
2018-06-03pci.c: fix memory leakBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-06-03gpu_util: use vendor_match() in make_nice_name()Burt P
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-05-29move data files to data/Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-29vendor.c/vendor.ids: create vendor.idsBurt P
Create a new, more easily maintained, file for vendor information. Installs with hardinfo, but can be sync-ed if that function ever gets restored. Reading the old vendor.conf format is still fully supported, AFAIK. Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-29vendor.c: add a couple AMD stringsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-29x86: CPU bug flag for speculative store bypass attackBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-27devices/pci, devices/gpu: re-enable hardinfo's vendor functionsBurt P
Now that they are working better. Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-27vendor.c: fix vendor sortBurt P
Fix a really stupid sort function I wrote for 60b9f3360930296c0f3e8b04672b8bf7468bedcb. Now actually does what that commit claims to do. I think I must have just sketched it out and then forgot to go back and correct it. It's weird that it happened to fix the one result I was testing for. Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-27benchmark results: add gpu to resultsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-27Moving configuration files to user's configuration folderTotalCaesar659
Build the configuration file path using g_get_user_config_dir() instead of g_get_home_dir().
2018-05-25devices/gpu: add nvidia-specific sectionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-25gpu_util.c: add nvidia specific information from procfsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-25fix for #251 missing <unistd.h> at "hardinfo.h"PICCORO Lenz McKAY
2018-05-25pci_util: fix for revisionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-05-18Fix compiler warnings generated with GCC 8Leandro Pereira
2018-05-16Parse /usr/lib/os-release while detecting distributionLeandro Pereira
2018-04-24devices/storage: remove file testBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24devices/storage: try `lsscsi -c` if /proc/scsi/scsi is not foundBurt P
This is a hack to address #240. The storage scanner needs work. Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24devices/usb: remove old, apparently non-functional, scan methodsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24vendor.c: try and reduce the likelihood of false matchesBurt P
* Rename struct members to be less ambiguous * Sort the list by length of match_string, longest first, so better matches match first * Add flag to force case-sensitive matching so that two or three-letter names don't match names that happen to have those letters in them Also, added ASUS and fixes #241. (https://github.com/lpereira/hardinfo/issues/241) Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24hardinfo: add cli option to skip benchmarksBurt P
If you just need the hardware report, this makes it so much faster. Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24computer/display: use x_util for display informationBurt P
This commit fixes: * #200 now using xrandr to get screen info instead of gdk, so it works from the cli * #27 opengl core and compatibility versions are both listed * #230 (by removing extension list) Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24[new] devices/gpu: graphics processorsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24devices/pci: replace old pci scanner with pci_util-based versionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24[new] gpu_util: functions and data structures for gpu informationBurt P
Enumerates GPUs into a list. Currently from PCI and device tree. Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24[new] x_util: functions and data structures for x server informationBurt P
Get X display info from Xlib, xrandr, xdpyinfo, and glxinfo. Also, Some simple Wayland info lives here for now. Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24[new] pci_util: functions and data structures for pci informationBurt P
Based on usb_util. Only current method is via lspci, but framework exists to add other methods. Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24rpi_data: show rcode of unknown piBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24rpi_data: add Raspberry Pi Model 3 B-PlusBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-04-24dmi: ignore placeholder strings ("To Be Filled...", etc)Burt P
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-03-17devices/usb: remove unnecessary incrementationBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-03-12shell: fix hardinfo window iconBurt P
Fix small typo in 1906d3027dc3ad8b9b5533712299d48e265c852c Signed-off-by: Burt P <pburt0@gmail.com>
2018-03-12usb: requested changesBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2018-03-12usb_util.cBurt P
A set of functions for getting information for a single USB device, or a list of all devices. The only implemented method is using `lsusb`, which is slow. A method using sysfs would be much better. The existing sysfs and procfs methods in devices/usb.c do not appear to work, so it would have to be something new. devices/usb.c modified to use usb_util, but all the old code is still there. Signed-off-by: Burt P <pburt0@gmail.com>