aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-02Memory devices: show bank in locator if neededBurt P
If a locator of array > socket is not unique, then use array > bank > socket in the list. As suggested in https://github.com/lpereira/hardinfo/issues/386 Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-02Memory devices: also ignore "Unknown" for DMI manufacturerBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-02devices/storage: fix crash on double freeBurt P
`media_comp` doesn't always get set, so needs to be set to null after free to be re-used. Fixes: https://github.com/lpereira/hardinfo/issues/394 Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-30Update Fedora logoLeandro Pereira
The initial conversion from SVG didn't yield a good image.
2019-06-30Updated contributors listOndrej Čerman
2019-06-30devices/storage: Better storage media labelsOndrej Čerman
2019-06-29Show kernel command lineLeandro Pereira
2019-06-29Merge pull request #382 from bp0/mem9Leandro A. F. Pereira
Memory Devices: Fix DMI to SPD matching
2019-06-29Bring back distro iconsLeandro Pereira
Only Arch Linux, Debian, and Fedora for the moment. Too lazy to go find icons for other distros right now.
2019-06-29Remove duplicated Arch Linux entryLeandro Pereira
2019-06-29Rename Fedora id to "fedora"Leandro Pereira
2019-06-29Clean up distro-detecting codeLeandro Pereira
2019-06-29Fix Computer->Memory after b2b1302baLeandro Pereira
2019-06-29Memory Devices: Fix DMI to SPD matchingBurt P
Should fix https://github.com/lpereira/hardinfo/issues/380 Signed-off-by: Burt P <pburt0@gmail.com>
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-29Show Warning icon in CPU Vulnerabilities section if unmitigatedLeandro Pereira
2019-06-29Support icons in InfoFieldsLeandro Pereira
2019-06-29add build-* dirs to .gitignoreBurt P
I have build-gtk3/ and build-dbg/ that are annoying me in the git status. ...if you don't mind. Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices: more details for DDR3Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Show CPU vulnerabilities in Security screenLeandro Pereira
2019-06-29Allow more dynamic InfoGroup creationLeandro Pereira
2019-06-29h_sysfs_read_*() should take const pointers as argsLeandro Pereira
2019-06-29fix a somewhat confusing memory fault/leakBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Computer Summary RAM tweakBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices: add ranks, io pins, voltages for ddr3Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices: fix spd revision for ddr and ddr2Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices: mfg date for ddr3Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices: dram vendor for ddr3Burt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices: add rank from DMIBurt P
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>
2019-06-29Memory Devices: unkifnull() a couple types_str usesBurt 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-29Computer Summary: use info from Memory Devices in RAM fieldBurt P
Show size and type if SPD or DMI memory information was available. Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices: a little name cleanupBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices: update SPD manufacturer codesBurt P
* based on list in recent decode-dimms * move to separate file for easier maintenance Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29Memory Devices improvementsBurt P
* note if ddr3 is installed but ee1004 is used * create an SPD "array" if no DMI arrays exist * show mem types in array info * include any SPD-detected modules even if they are types that can't be decoded currently Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29add medium zlib bench resultBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-29benchmark/zlib: new version of zlib benchmarkBurt P
The new version uses a fixed time (7s) and the results are much more consistent than the previous version. A couple results for the new version, one "low" and one "high", replace the old results, which were quite strange. Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-28Use Processor/Memory to be more consistent with items in DevicesLeandro Pereira
2019-06-28Only add icons if keys begin with Icon$ prefix (not Icon)Leandro Pereira
2019-06-28Show PCI device icons based on classLeandro Pereira
2019-06-28Use USB icon for USB hubsLeandro Pereira
2019-06-28Always reset view type to normalLeandro Pereira
Let $ShellParam$ groups change it again -- this fixes an issue where some modules were displaying with the wrong ViewType.
2019-06-28Better benchmark in progress dialog in GTK+3Leandro Pereira
While the shell isn't rewritten to take advantage of GTK+3 only, let's just ignore these deprecation warnings.
2019-06-28Add ltrace and awk to Computer->DevelopmentLeandro Pereira
2019-06-28Combine Memory DMI and Memory SPD into "Memory Devices"Burt P
Combines the information from DMI and SPD into a single Memory Devices section. Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-27Force ViewType=0 for Computer->DevelopmentLeandro Pereira
2019-06-27Add more compilers and tools to the development sectionLeandro Pereira
2019-06-27GTK3/Benchmarks disable guibench onlyJuro Bystricky
GTK3 build inadvertably disabled all benchmarking. At present, the GTK3 build intentionally avoids building of "guibench" due to non-trivial changes from GTK2 to GTK3. However, all other benchmarks were disabled as well. This was not by design, as non-gui benchmarks have no GTK3 dependencies. The reason benchmarks were diasbled (did not show up in the menus) was that the code for "benchark_gui" still referenced the missing "guibench" routine. This routine was not present in the "benchmark.so", so the library would not load due to the missing entry point. This patch addresses the issue. All benchmarks (except guibench) show/work fine with GTK3. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2019-06-26devices/spd-decode.c: show spd details in reportsBurt P
Adding ! in front of the key causes the "moreinfo" details to be included in a `hardinfo -r` report. Signed-off-by: Burt P <pburt0@gmail.com>