summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2019-04-19Show GPU info on the System tabrbuj3-5/+92
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_fullrbuj8-150/+126
- IEC units for RAM - SI units for storage and network
2019-04-17Update org.mate.system-monitor.gschema.xml.inSoongNoonien1-0/+64
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-04-12gtk3: use “program-name” property in gtk_show_about_dialogrbuj1-2/+2
It also fixes the properties order to show properly the window title localized (l10n).
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/"
2019-02-16Ensure proper translation of the about dialog titlerbuj1-0/+1
Note that GTK+ sets a default title of _("About %s") on the dialog window (where %s is replaced by the name of the application, but in order to ensure proper translation of the title, applications should set the title property explicitly when constructing a GtkAboutDialog https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html
2019-02-15License text in About dialogrbuj1-1/+20
2019-02-15Make translatable the copyright in about dialogrbuj1-3/+3
2019-01-10procman: avoid deprecated 'g_settings_list_keys'Pablo Barciela1-1/+5
2018-11-14interface: avoid deprecated gtk_menu_popupraveit651-14/+1
2018-11-13Avoid compile warning for g_type_class_add_privateyetist2-140/+145
Fixes the issue with GLib >= 2.58, list of modified files: - src/gsm_color_button.c - src/gsm_color_button.h
2018-05-07fix crash on systems with pid 0Alexander Pyhalov2-5/+22
fixes #118
2018-03-22Update interval text in resources tab correctedmarosg421-1/+1
Solves https://github.com/mate-desktop/mate-system-monitor/issues/114
2018-02-09avoid deprecated GtkStockPablo Barciela6-17/+35
2018-01-28require GTK+ 3.22 and GLib 2.50monsta4-116/+1
2018-01-09update copyright year to 2018monsta1-1/+1
2017-12-31procman.cpp: Fix build warning: argument 1 null where non-null expectedPablo Barciela1-7/+3
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-31proctable.cpp: Fix build warning: this ‘else’ clause does not guard...Pablo Barciela1-8/+8
...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
2017-12-26Fix system logo aligmentPablo Barciela1-2/+2
Fixes https://github.com/mate-desktop/mate-system-monitor/issues/93
2017-12-13WidthOfScreen and HeightOfScreen implementationPablo Barciela1-3/+2
This commit reverts: https://github.com/mate-desktop/mate-system-monitor/commit/6d94559673232a1dc01d16eacbe2028aae175d07 And it applies an alternative to fix the deprecated functions: gdk_screen_width gdk_screen_height
2017-10-31process table: make search case-insensitivemonsta1-2/+2
fixes https://github.com/mate-desktop/mate-system-monitor/issues/102 taken from: https://git.gnome.org/browse/gnome-system-monitor/commit/?id=ee57aed60a0657a2e0c5c13025979cefe0df300c
2017-10-08sysinfo: disable focus in all labelsmonsta1-0/+5
2017-10-06update copyright yearmonsta1-1/+1
2017-08-10avoid deprecated gdk_screen_width/heightZenWalker1-2/+3
2017-05-04sysinfo: avoid deprecated GtkAlignmentraveit651-5/+2
2017-02-11interfaces: port to GtkGridraveit651-83/+51
2017-02-09renice-dialog: port to GtkGridraveit651-11/+9
2016-10-25add pkexec supportmonsta4-1/+51
closes https://github.com/mate-desktop/mate-system-monitor/issues/85 try pkexec before trying gksu for killing other users' processes or renicing a process. actual kill and renice commands are launched via helper tool (see discussion at https://bugzilla.gnome.org/491462). code is ported from gnome-system-monitor with some changes (e.g. helper tool code is in tools/ dir instead of scripts/ - it's not a script). for reference - relevant upstream commits: https://git.gnome.org/browse/gnome-system-monitor/commit/?id=ccbff2a4293e43d6ea24fbf13477b10f58cd5212 https://git.gnome.org/browse/gnome-system-monitor/commit/?id=2b4308d9fc2b2e367030629e79b531c4f9ae3d0a https://git.gnome.org/browse/gnome-system-monitor/commit/?id=971b3c704dea49b22c1038f200933c5b3b35ece1 https://git.gnome.org/browse/gnome-system-monitor/commit/?id=c234b2a75dac454b818f1f40d302cf12f1a33aa2 https://git.gnome.org/browse/gnome-system-monitor/commit/?id=4cda3529e418098b35f7444d79ba421eb5403afc https://git.gnome.org/browse/gnome-system-monitor/commit/?id=ab7bd8aef7300eeb3835fdef9a2a1eefe7281631 https://git.gnome.org/browse/gnome-system-monitor/commit/?id=79eccf0cecbca237f4f911681438c33932da63e2 https://git.gnome.org/browse/gnome-system-monitor/commit/?id=a3bf3a7f56cf02c6a127aa168c570230e9fad356
2016-08-18update copyrightmonsta1-1/+1
2016-06-20Casting temporaries to references is not valid.Youri Mouton1-1/+3
2016-03-21run gksu binary instead of loading libgksu2.so (which is GTK+2 only)monsta1-38/+17
2016-03-02disks: implement saving and loading width and visibility of columnsmonsta4-21/+130
adapted from https://git.gnome.org/browse/gnome-system-monitor/commit/?id=f589439a966151b2589bca21a4d6b40455eb201a with necessary changes from https://github.com/mate-desktop/mate-system-monitor/commit/eebc190a5aeb6ebaf5c3a868b68434679adddc74
2016-03-02fix typo in disk view gschema descriptionmonsta1-1/+1
2016-03-02some style correctionsmonsta3-10/+11
2016-03-02clean up some includes, remove some dead codemonsta4-23/+6
2016-03-02process table: rename proctable_update_all func to proctable_updatemonsta5-10/+10
2016-03-02process table: proctable_update_list is a local functionmonsta2-2/+1
2016-03-01remove some dead codemonsta1-37/+0
2016-03-01remove useless includemonsta1-1/+0
2016-03-01fix segfault on view mode change with process properties openmonsta2-7/+9
from https://git.gnome.org/browse/gnome-system-monitor/commit/?id=76545e553c620d9b3437456bb4dbffa355c59816
2016-03-01Revert "process table: don't clear multiple rows selection on right click"monsta1-3/+1
This reverts commit b7c2c34a6662ee043be997c54ff1c85318818c2d. dammit. this made right-clicking on initially unfocused process table impossible. I had to select a process first, then right-click on it, or else all the right-click menu items were appearing grayed out. reverting this until we figure out how to do it without unwanted side effects.
2016-03-01process table: replace useless callback with single functionmonsta1-20/+1
all columns except for the first one were already made reorderable, so there's no need for this callback with a loop. just make the first column reorderable too and we're done. from https://git.gnome.org/browse/gnome-system-monitor/commit/?id=3bd1b01b5e983379e69c02613280a218e8873914
2016-03-01drop weird matesu support (did matesu ever exist?!)monsta4-56/+0
2016-03-01process properties: show cgroups + show N/A when selinux isn't setmonsta1-1/+2
from: https://git.gnome.org/browse/gnome-system-monitor/commit/?id=f3879a89f9bcc3e96b009c0033accb461c0672ac https://git.gnome.org/browse/gnome-system-monitor/commit/?id=7484244ea470690e52dd5b3ced0ff36917000355