summaryrefslogtreecommitdiff
path: root/modules/computer
AgeCommit message (Collapse)Author
2017-08-14Making locale information translatableTotalCaesar659
2017-08-14Making module information translatableTotalCaesar659
2017-08-04No need to check if a /etc/${distro}-release file existsLeandro Pereira
Files are going to be opened for reading anyway.
2017-08-04Plug memleak when detecting distributionLeandro Pereira
If the output of `lsb_release -d` didn't contain a "Description: " substring, it would leak.
2017-08-04computer/os: quiet warnings, add comment for translatorsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-30boots.c, environment.c: cleanupBurt P
* mixed tab/space indent -> all space * break translatable labels out of format strings Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-30alsa.c: cleanupBurt P
* mixed tab/space indent -> all space * break translatable labels out of format strings Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-29Refactor distribution detection routineLeandro Pereira
2017-07-29Re-mark some strings for translationLeandro Pereira
2017-07-29Improve desktop environment detection when reading XDG env varsLeandro Pereira
2017-07-28Plug memory leaks after refactoring desktop detection routineLeandro Pereira
Also detect session type (Wayland, X11, etc).
2017-07-28Refactor desktop environment detection routineLeandro Pereira
Code is longer, but is more readable.
2017-07-24Check for NULL before g_strstrip() to assertion failure warningsBurt P
GLib-CRITICAL **: g_strchug: assertion 'string != NULL' failed Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-21computer/os.c: another libc detection fixBurt P
Starting in Debian 9, ldconfig requires root, and so it can't be used to get the GLIBC version. Try `ldd --version` first. It should give the same results. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19uptime: fix seg fault if uptime < 1 hourBurt P
Initialize full_fmt to NULL so free() won't crash if it wasn't used. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19filesystem: make strings translatableBurt P
Plus a couple other minor tweaks. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Find a value for OS->Language field, Computer summary headers translatableBurt P
Note: "Computer" summary (not Computer->Summary). Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-19Use const for gettext stringsBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12Make bits of entropy string translatableBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12Use ngettext to make uptime translatableBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12User Info and Development header strings made translatableBurt P
Finishes https://github.com/lpereira/hardinfo/issues/38 Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-12Fix Computer -> Summary -> RAM for non-EnglishBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-09Simplify libc detection codeLeandro Pereira
2017-07-09Do not derefernce NULL pointer if '\n' is not found in ldconfig outLeandro Pereira
2017-07-09Use strchr() instead of strstr() when looking for a single charLeandro Pereira
2017-07-09Make libc strings translatableLeandro Pereira
2017-07-09Use g_spawn_command_line_sync() to detect libc versionLeandro Pereira
No need to invoke the shell using popen(), and have it redirect output from stderr to stdout in the diet libc case. This also hides possible errors during detection.
2017-07-09libc detection cosmetic fixBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-09Fix diet libc detectionBurt P
diet libc outputs usage/version to stderr. Function is also a little cleaner now. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-09Add diet libc to libc detectionBurt P
Demonstrate how a libc implementation without ldconfig might work. Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-09Use ldconfig to detect C library implementation and versionBurt P
Signed-off-by: Burt P <pburt0@gmail.com>
2017-07-09OS: Improve C library detectionBurt P
Based on a patch from Ubuntu/Debian.
2016-12-29Make load average work with locales that uses ',' for decimal separatorLeandro Pereira
2016-07-30Handle lsmod not being foundLeandro Pereira
2016-07-24Show bits of entropy available to /dev/(u)randomLeandro Pereira
2016-02-02fix null vendor in display and null version, the strings in get_srt must be ↵mckaygerhard
translated AFTER getting and putting in pointers
2015-10-25revert commit [d5afcb6851]; fix the real cause of missing RAM display (use ↵jamesbond
moreinfo_lookup rather than hi_more_info); fix usb display crashing (util.c now looks for lsusb in /usr/sbin first); fix glibc version not showing (glibc located in /lib64/libc.so.6); initial support for DDR3 spd-decoding (incomplete, the manufacturer is not shown yet).
2015-10-25stability fixes & add fatdog64 recognitionjamesbond
2014-01-03Add initial translation support (patch from rodin.s)Julien Lavergne
2012-01-26Better manage moreinfo hashesLeandro Pereira
Have only one for the whole program and use per-module namespaces/prefixes so that each module can clear its own information easily.
2012-01-15Fix invalid memory access while parsing boot entriesLeandro Pereira
2012-01-15Remove more sightings of if (ptr) { free(ptr) }Leandro Pereira
2012-01-08Add group information.Leandro Pereira
Closes http://bugs.hardinfo.org/showreport.php?bugid=54
2012-01-08Detect LXDE and Lubuntu from $XDG_CURRENT_DESKTOP and $DESKTOP_SESSION.Leandro Pereira
Based on patch by Jonathan Marsden <jmarsden@fastmail.fm>
2010-05-05Add support for Arch LinuxLeandro A. F. Pereira
2010-05-03Move files from hardinfo2 to root.Leandro A. F. Pereira