summaryrefslogtreecommitdiff
path: root/src/sysinfo.cpp
AgeCommit message (Collapse)AuthorFilesLines
2020-11-21sysinfo: avoid adding a device more than once such as for brtfsrbuj1-1/+9
2019-05-07Make SysInfo::get_os_type a static functionrbuj1-3/+3
The member function '::SysInfo::get_os_type' can be static, since it is not attached to any particular object, no 'this' instance is passed to the function.
2019-05-04sysinfo: Condition 'markup' is always falserbuj1-4/+0
2019-04-19Show GPU info on the System tabrbuj1-3/+89
based on https://gitlab.gnome.org/GNOME/gnome-control-center/blob/master/panels/info/cc-info-overview-panel.c Close #150 Requires mate-desktop/mate-session-manager#203
2019-04-17Use g_format_size or g_format_size_fullrbuj1-2/+2
- IEC units for RAM - SI units for storage and network
2019-04-16sysinfo: show debian versionPablo Barciela1-0/+8
2019-04-15Show available disk space in ZFSrbuj1-0/+8
Applied patch: https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/components/desktop/mate/mate-system-monitor/patches/01-zfs.patch Requires this patch on distributions of GNU/Linux: https://gitlab.gnome.org/GNOME/libgtop/merge_requests/6 Fixes #120
2019-04-15Show 32/64-bit Version intead of release for Arch Linux in System tabrbuj1-8/+18
Arch Linux is a rolling release distribution. Test: - Backup /etc/os-release file - Replace the content of /etc/os-release file - Launch mate-system-monitor - Select System tab - Close mate-system-monitor - Restore /etc/os-release file $ cat ~/os-release NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="0;36" HOME_URL="https://www.archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/"
2019-04-12Show OpenIndiana release and kernel info in System tabrbuj1-5/+18
2019-04-12Show FreeBSD sysname, release, version in System tabrbuj1-0/+33
Release and version info is also applicable to non Linux OS.
2019-03-17Fix openSUSE Tumbleweed rolling release inforbuj1-6/+14
$ cat os-release NAME="openSUSE Tumbleweed" ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20190314" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20190314" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/"
2018-01-28require GTK+ 3.22 and GLib 2.50monsta1-20/+0
2017-12-31sysinfo.cpp: Fix build warning: this ‘if’ clause does not guard...Pablo Barciela1-1/+1
...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
2017-12-26Fix system logo aligmentPablo Barciela1-2/+2
Fixes https://github.com/mate-desktop/mate-system-monitor/issues/93
2017-10-08sysinfo: disable focus in all labelsmonsta1-0/+5
2017-05-04sysinfo: avoid deprecated GtkAlignmentraveit651-5/+2
2016-02-29sysinfo: fix forgotten memleakmonsta1-1/+4
2016-02-08sysinfo: fix indent a bitmonsta1-5/+5
2016-02-08use x/y align functions for GtkLabel with GTK+ >= 3.16monsta1-5/+25
Conflicts: src/interface.cpp src/procdialogs.cpp src/sysinfo.cpp src/util.cpp
2016-01-11set minimum GTK+ version to 3.14 and drop some deprecated codeMonsta1-25/+0
2016-01-11drop GTK+2 code and --with-gtk build optionMonsta1-76/+3
2015-12-01GTK3: do not use deprecated GtkMiscWolfgang Ulbrich1-0/+28
2015-12-01GTK3: don't use deprecated gtk_{v/h}-boxWolfgang Ulbrich1-0/+4
2015-12-01GTK3: Replaced sysinfo gtk tables with gtk gridsWolfgang Ulbrich1-0/+52
taken from: https://git.gnome.org/browse/gnome-system-monitor/commit/?id=5047e43
2015-09-05SysInfo: Let distributions define a custom side imageClement Lefebvre1-2/+6
2015-09-05SysInfo: Added proper detection for Linux Mint & LMDEClement Lefebvre1-2/+32
2014-12-19Remove markup from translated stringsinfirit1-2/+2
Including the markup in the translated strings makes the translators job unnecessarily harder. Taken from GSM commit: c45ed812a74874ada38feaf4883de807d2a26cfb From: Matthias Clasen <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=681271
2014-12-19Fix applied again to show cpu model on ARM after core summarizinginfirit1-1/+1
enhancement.
2014-12-19Fixed falsly reporting 'Unknown model' again after after the coreinfirit1-1/+1
summarizing enhancement.
2014-12-18Add 32-bit or 64-bit to the release labelinfirit1-2/+19
Taken from GSM commit: e29b8e670edf99e4a31da2d3d05dcd55a7f5d253 From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=619979
2014-12-18Summarize the processor cores to be able to display sysinfo for multi-core ↵infirit1-36/+125
systems with more than 13 cores. Taken from GSM commit: f411100611febe8beebba57f6e0480abf446b2bc From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=664926
2014-12-18sysinfo: small whitespace fixinfirit1-1/+1
2014-12-18Do not set gnome_version if one of the version numbers can not be readinfirit1-1/+2
Taken from GSM commit: 9b3e48f0ef1131dfc827fb17d6cccb26ebde75c0 From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=576863
2014-12-18system: Add machine architecture after the kernel version.infirit1-1/+1
The kernel architecture is what is important here as this determines if one can run 32bit or 64bit code. fixes #43
2014-12-18Make labels on sysinfo tab selectableinfirit1-0/+5
Taken from GSM commit: 75ffd9c656aa7cc4bedcdfb89f5edabc9894a939 From: Robert Roth <[email protected]> Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=399067
2014-12-18Make indentation uniform across source filesinfirit1-555/+555
No more tabs, 4 spaces instead. And remove trailing whitespace.
2014-12-17Show CPU speed for ppc64 processors.infirit1-3/+12
Taken from GSM commit: 401d84dc4ed6cc0cea3d23b19debfc6e9e204f90 From: Chris Kühl <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=619732
2014-12-17Add OpenBSD supportinfirit1-0/+25
Add OpenBSDSysInfo() for getting OpenBSD system information Taken from GSM commit: 8cc3d4d04963bc5f4e70fa6d81a8ad009eac9021 From: Antoine Jacoutot <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=652584
2014-12-17Fix to show cpu model on ARMinfirit1-1/+1
Taken from GSM commit: a84ed33fb4c313d7cf67fac791aa063a997cb3af From: Debbie Beliveau <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=606769
2014-12-17Fix falsly reporting 'Unknown CPU model'infirit1-1/+1
Taken from GSM commit: 3ef0ed45f91f09a05905e20863e854ee84573b73 From: Luciano Chavez <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=619733
2014-12-17Gtk3: Rename callback function to reflect changed signal.infirit1-2/+2
2014-12-15Fixes removed set but unused variables warining. Matias De lellis1-11/+3
2014-12-15Add support to systemd/freedesktop /etc/os-release to give system info.Matias De lellis1-1/+37
2013-11-21add support for GTK3Elias Aebi1-6/+10
2011-11-08initialPerberos1-0/+676