aboutsummaryrefslogtreecommitdiff
path: root/modules/computer.c
AgeCommit message (Collapse)Author
2024-05-01FIX strwrap computer->language for improved UIhwspeedy
2024-05-01FIX CLI - disable strwrap for CLI, disable window freezehwspeedy
2024-05-01FIX Added strwrap function and fixed width for OS, Security & Env varshwspeedy
2024-04-29FIX Readded mem_usage field identifier after app widescreen ration change.hwspeedy
2024-04-28FIX focuslost, missing status updates, benchmark aborting improvedhwspeedy
2024-04-22FIX Spelling hardinfo->hardinfo2, fixup translations for h->h2hwspeedy
2024-04-02FIX MemUsage fix UI/UX and add sortinghwspeedy
2024-02-27FIX critical GLIB warning - just show resulthwspeedy
2024-02-08FIX GCC Warningsbigbear
2024-02-08PR405 - icons for computer/securitybigbear
2024-02-08LICENSE Changed to GPL2+ for project and source code According to approval ↵bigbear
from copyright holders - see: https://github.com/lpereira/hardinfo/issues/530 https://github.com/lpereira/hardinfo/issues/707
2023-07-29Show kernel module icons even without modules present on filesystemL. Pereira
This is common on Arch Linux systems when the kernel is updated (the running kernel modules are removed from disk). This table was created using modules from Linux 6.3.8, with the same rules as the fallback mechanism uses (longest string prefix match), and is updatable using the sync manager.
2021-11-07Hack: make ASan happy by moving definition of lginterval to shellL Pereira
These globals are really nasty and one of the reasons I hate looking at the HardInfo code.
2021-11-07Update copyright informationL Pereira
2021-09-15Added powershell script language.Per Jahn
2020-07-28Do not use "stdout" as a member in the structLeandro Pereira
Some libcs will define macros that redefine these tokens.
2020-06-06Store/send machine type (laptop/desktop/etc) in benchmark resultsLeandro Pereira
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-03hi_exported_methods() should return a const pointerLeandro Pereira
2020-05-03hi_module_get_about() should return a const pointerLeandro Pereira
2020-05-03Show distro code name, if presentLeandro Pereira
2020-01-26Make Computer->Summary contain more information from the summary viewLeandro Pereira
2020-01-03storage: updated listOndrej Čerman
2019-12-29summary: remove extra columns from storage/input dev. valuesOndrej Čerman
2019-12-27computer: vendor fieldsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-12-26computer/display: add notes for wanted extern utilsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-08-10Always pulse status bar while spawning processes synchronouslyLeandro 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-10Use SVG for distro iconsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-10UbuntuFlavor -> DistroFlavor: perhaps more easily used by non-ubuntu distrosBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
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-06Use optional parameters to info_field() to specify iconsLeandro Pereira
2019-07-06Copy CPU vulnerability name to InfoFieldLeandro Pereira
Fixes #392
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-04Also consider "vulnerable" when looking at CPU vulnerabilitiesLeandro Pereira
2019-07-04Use DetailView for SHELL_VIEW_NORMAL and the more info displayLeandro Pereira
This change has been made mostly because we need more control in how things are displayed, and fighting GTK+ so that this is possible isn't going to cut it. For instance, it is now possible to display links -- albeit only external links at the moment, but internal links will be possible, allowing for instance for one to click in a kernel module dependency to know more about that particular module. Links will also be useful to go to the vendor website, and maybe other things (like web search for Vendor + Product ID) and whatnot. Eventually this will replace the summary view altogether. That code has a lot of drawbacks, including not being able to have its contents copied to the clipboard, appear in reports, or have auto-updating fields. It stays for now, but it will be gone before 0.6 is released. I had forgotten how messy this code is. One of the reasons I lost the interest in this project... I want to hack on a nicer code base but I also lack the strong motivation to write the shell from the scratch.
2019-06-29Show kernel command lineLeandro Pereira
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-29Show Warning icon in CPU Vulnerabilities section if unmitigatedLeandro Pereira
2019-06-29Show CPU vulnerabilities in Security screenLeandro 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-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-28Use Processor/Memory to be more consistent with items in DevicesLeandro Pereira
2019-06-28Add ltrace and awk to Computer->DevelopmentLeandro Pereira
2019-06-27Force ViewType=0 for Computer->DevelopmentLeandro Pereira
2019-06-27Add more compilers and tools to the development sectionLeandro Pereira
2019-06-26computer.c: fix a couple compile warningsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-25Show machine type in Computer->SummaryLeandro Pereira