aboutsummaryrefslogtreecommitdiff
path: root/modules/computer
AgeCommit message (Collapse)Author
2024-05-24FIX CodeQL errors - fscanf return value not checked correctlyhwspeedy
2024-05-24FIX GCC Warnings, added more checking to gcc flagshwspeedy
2024-05-04FIX Improve UX - Groups sorted by group namehwspeedy
2024-05-04FIX Improve UX - Sorting of usershwspeedy
2024-05-04FIX Imrove UX - Enviroment Variables sorted - Fixes #27hwspeedy
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-02FIX space infront of field descriptorhwspeedy
2024-04-02FIX Implicit ctype functions - missing includehwspeedy
2024-04-02FIX MemUsage fix UI/UX and add sortinghwspeedy
2024-04-02Added missing memory usage field descriptions (#20)Michael John
* Added missing memory usage field descriptions * Further shortened memory usage field descriptions --------- Co-authored-by: Michael John <michael.john@gmx.at>
2024-03-17LICENSE filesystem xfce4-mount-plugin GPL2+ according to copyright holderhwspeedy
2024-03-14FIX GCC warnings and 3 potential crash never seenhwspeedy
2024-03-05FIX Kernel modules sorted for better UX (#12)hwspeedy
2024-02-28ADD Sync blobversion check - only update if new on serverhwspeedy
2024-02-28FIX missing hardinfo2 rename for settingshwspeedy
2024-02-17FIX remove old lsb_release - not needed any morehwspeedy
2024-02-17Normalize parsing Distribution ID and Distro version codename (#8)Ondrej Čerman
* computer/os: normalize distroid when detecting os via distro-specific release files. Up to this commit the distro ID was set to distro->codename when using distro-specific files and distro->id when using os-release/lsb_release. * computer/os - added support for parsing distro version codename in os-release this format is currently used by ubuntu-based distributions * computer/os: Fix parsing codename from lsb_release
2024-02-08FIX added missing GTK3 fix from PRbigbear
2024-02-08PR681 - implicit function declarationbigbear
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-07Update copyright informationL Pereira
2021-02-21Show a padlock emoji next to read-only mount pointsLeandro Pereira
2020-05-03Show distro code name, if presentLeandro Pereira
2020-01-03modules: variable init FIXOndrej Čerman
2019-12-23Add module icons for v4l and filesystem modulesLeandro Pereira
2019-12-23Sort module icon table by reverse string lengthLeandro Pereira
This way, it's possible to add less specific icons for some categories (e.g. net/bluetooth, net/wireless, net/ethernet, falling back to net/).
2019-12-22Added module iconsOndrej Čerman
2019-08-10Always pulse status bar while spawning processes synchronouslyLeandro Pereira
2019-08-10name cleanup for x86 model strings and intel pci device stringsBurt P
x86 CPU: * Remove (R), (TM), etc * AMD: remove redundant "X2 Dual Core", "X4 Quad Core", etc * Move vendor to front if not already * Remove speed, as the actual speed is usually right next to it * Remove "CPU", "APU", "Processor" to shorten * Compress space Intel GPU: * Remove (R) * Abbreviate "Generation": "Gen" * Remove "Processor", "Controller", and "Device" to shorten * Compress space Some examples: x86 CPU: 'AMD Turion(tm) 64 Mobile Technology ML-32' ---> 'AMD Turion 64 Mobile ML-32' 'Cyrix MediaGXtm MMXtm Enhanced' ---> 'Cyrix MediaGX MMX Enhanced' 'Transmeta(tm) Crusoe(tm) Processor TM5800' ---> 'Transmeta Crusoe TM5800' 'VIA Nano X2 L4350 @ 1.6+ GHz' ---> 'VIA Nano X2 L4350' 'AMD Athlon(tm) 64 X2 Dual-Core Processor TK-53' ---> 'AMD Athlon 64 X2 TK-53' 'Embedded AMD Opteron(tm) Processor 23KS EE' ---> 'AMD Embedded Opteron 23KS EE' 'Intel(R) Atom(TM) x5-Z8300 CPU @ 1.44GHz' ---> 'Intel Atom x5-Z8300' 'Intel(R) Pentium(R) III CPU - S 1400MHz' ---> 'Intel Pentium III - S' 'Dual Core AMD Opteron(tm) Processor 165' ---> 'AMD Dual Core Opteron 165' 'Genuine Intel(R) CPU T1350 @ 1.86GHz' ---> 'Intel T1350' 'AMD Phenom(tm) 9350e Quad-Core Processor' ---> 'AMD Phenom 9350e Quad-Core' Intel GPU: 'Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller' ---> 'Atom/Celeron/Pentium x5-E8000/J3xxx/N3xxx Integrated Graphics' '4th Generation Core Processor Family Integrated Graphics Controller' ---> '4th Gen Core Family Integrated Graphics' 'Mobile GM965/GL960 Integrated Graphics Controller (secondary)' ---> 'Mobile GM965/GL960 Integrated Graphics (secondary)' 'Mobile 915GM/GMS/910GML Express Graphics Controller' ---> 'Mobile 915GM/GMS/910GML Express Graphics' Also: Fix/replace the appf() and SEQ() that were peppered about. Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-10ubuntu flavors: vanilla png -> svgBurt 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-10Add SVG icon support in report HTML and Xubuntu icon to demonstrateBurt 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-07computer/display.c: handle unknown session typeBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-07-04Use "debian" for Debian distrocodeLeandro Pereira
When parsing the -- now preferred -- os-release file, the distro ID is "Debian", which is lowercased.
2019-06-29Show kernel command lineLeandro Pereira
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-20move devices/memory to computer/memory usageBurt P
As discussed in https://github.com/lpereira/hardinfo/issues/345 Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-18Add information about SELinux and other LSMsLeandro Pereira
2019-06-18Start Computer/SecurityBurt P
As requested in https://github.com/lpereira/hardinfo/issues/342 Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-02computer/modules.c: add intree and retpoline fieldsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2019-06-02computer/modules.c: code format cleanupBurt P
Using clang-format options: BasedOnStyle: LLVM IndentWidth: 4 ColumnLimit: 100 TabWidth: 8 UseTab: Never AlignEscapedNewlines: Left AlwaysBreakAfterReturnType: None AllowShortBlocksOnASingleLine: true AllowShortCaseLabelsOnASingleLine: true AllowShortFunctionsOnASingleLine: false AllowShortIfStatementsOnASingleLine: true AllowShortLoopsOnASingleLine: true Signed-off-by: Burt P <pburt0@gmail.com>
2018-11-30computer/os: fix loop in parse_os_releaseOndrej Čerman
2018-11-19Added MATE version detectionOndrej Čerman
2018-10-13Display status of ASLR in Computer->Operating SystemLeandro Pereira
2018-09-23computer/languages: fix crash when no other locales installedBurt P
Fix a crash when `locale -va` returns empty. Signed-off-by: Burt P <pburt0@gmail.com>