summaryrefslogtreecommitdiff
path: root/src/procdialogs.cpp
AgeCommit message (Collapse)AuthorFilesLines
2021-10-15Add meson build supportzhuyaliang1-1/+1
2021-06-24update copyright to 2021raveit651-0/+1
2021-05-06Use GtkBuilder for preferences dialogmbkma1-351/+43
use g_settings_bind when possible use gresource for the ui file see https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/commit/c816f2488c2debb8007ecc7487b177e72b7bf0c2
2021-02-02procdialogs: Do not use deprecated gtk_image_new_from_stockRobert Antoni Buj Gelonch1-1/+1
* procdialogs: Do not use deprecated gtk_image_new_from_stock
2020-08-04procdialogs: Remove trailing spacesrbuj1-1/+1
find . \( -name '*.h' -o -name '*.cpp' \) -exec sed -i 's/[[:space:]]*$//' {} \;
2020-04-25Added support for actions on multiple processesplonibarploni1-17/+47
ported from gnome-system-monitor: https://github.com/GNOME/gnome-system-monitor/commit/5cf1225d86929114d6f0424112fd2abc8880dc26
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 Barciela1-5/+5
2018-01-28require GTK+ 3.22 and GLib 2.50monsta1-36/+0
2017-02-09renice-dialog: port to GtkGridraveit651-11/+9
2016-10-25add pkexec supportmonsta1-1/+4
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-03-02disks: implement saving and loading width and visibility of columnsmonsta1-8/+21
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-01drop weird matesu support (did matesu ever exist?!)monsta1-3/+0
2016-02-29kill/end/renice dialogs: use proper quotation marksmonsta1-3/+3
from https://git.gnome.org/browse/gnome-system-monitor/commit/?id=2195a659f069478a9a28a50b5bd8231a561bb9f9
2016-02-29prefs dialog: fix refresh rate not saving in some casesmonsta1-0/+1
from https://git.gnome.org/browse/gnome-system-monitor/commit/?id=abc1f5b47efa2dcd5f0e9c378283e9d9e6ac9fdf cases are described in https://bugzilla.gnome.org/show_bug.cgi?id=543315
2016-02-08use x/y align functions for GtkLabel with GTK+ >= 3.16monsta1-9/+45
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-36/+0
2016-01-11drop GTK+2 code and --with-gtk build optionMonsta1-41/+29
2015-12-10prefs dialog: increase height a bitmonsta1-1/+1
2015-12-01GTK3: do not use deprecated GtkMiscWolfgang Ulbrich1-0/+36
2015-12-01GTK3: don't use deprecated gtk_{v/h}-boxWolfgang Ulbrich1-0/+5
2015-12-01Fixed adustments to only be set with a page_size of 0Wolfgang Ulbrich1-3/+3
* Setting an adjustment with non-zero page size is deprecated taken from: https://git.gnome.org/browse/gnome-system-monitor/commit/?id=9ff48dc
2014-12-19Update systemd support from several GSD commitsinfirit1-5/+1
Msg: Backout change from using free() to g_free() in systemd patch Commit: f1f7bddf007c950608f5f8c5a771a7fb2ab187d5 From: Chris Kühl <[email protected]> Msg: Require systemd 38 or greater when using --enable-systemd Commit: ff551c6974cfa0801a368ee5c2406ce941ac8cab From: Chris Kühl <[email protected]> Msg: build: Disallow building with systemd v43 due to C++ incompatibility Commit: 8a17cd6ff6b0ab4979c6ed8426724ce355d23679 From: Chris Kühl <[email protected]> Msg: Check for logind, not for systemd Commit: 4cf87daa48a8ab606afe5e3c2ac54c8f6276ba98 From: Martin Pitt <[email protected]>
2014-12-18systemd: add process view columns for unit, session, seat, ownerinfirit1-0/+15
This (optionally) hooks up the system monitor with systemd, adding four new columns to the process view: 1. Unit (i.e. the service name a system process belongs to) 2. Session (i.e. the login session a user process belongs to) 3. Seat (i.e. the physical seat the session of the process belongs to, only for multi-seat environments) 4. Owner (i.e. the user a process belongs to, which is not influenced by temporary UID changes like sudo/su/suid. This patch also enables that the Unit column is shown by default. If systemd is not around at runtime or at compile time none of the four new columns are shown. Taken from GSM commit: df292c0fb07d73448fe26048118b127719750729 From: Lennart Poettering <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=667829
2014-12-18Priority column to the process table to show user-friendly nice valuesinfirit1-18/+6
Taken from GSM commit: 6fcbf5aaa65d63dd751c812c3ac05a937b50450d From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=131802
2014-12-18Add cgroup support in the process viewinfirit1-0/+6
Add a new 'Control Group' column to the process view tab. The format for the column is: <path name> (controller name), <path name> (controller name)... Processes that share the same path name across controllers are colesced. For example if a process is in the /foo cgroup for both the memory and cpu controllers, it would display as: /foo (memory,cpu), ... Taken from GSM commits: 2d33adcbc4347c112d57082956b4e199ff7132db Add cgroup support in the process view 645d38a218fedcbf9c7b674740bf213e02933820 Optimize cgroup updating From: Jason Baron <[email protected]>
2014-12-18Save column info on change instead of quitinfirit1-0/+9
Taken from GSM commit: bc2a8c221604fe335b690ba7d180022bf0430fff From: Robert Roth <[email protected]> Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=649398
2014-12-18Various small string fixes.infirit1-3/+3
Mostly capitalisation fixes, but there are some spelling fixes, and three strings which have had markup removed. One string has been changed from using an ASCII ellipsis to a Unicode one. Taken from GSM commit: f727cae54fc8410ecb3c2c4c4f901b754f418a7a From: Philip Withnall <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=616794
2014-12-18Include process name in end & kill process dialogsinfirit1-4/+15
Taken from GSM commit: 140b2526232c118dc5b5b976aee5a71acc24dfa2 From: Chris Kühl <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=560162
2014-12-18Add Help button to the preferences dialoginfirit1-5/+15
Taken from GSM commit: 6bd176c2efeec0375b5d9e5e1d3f3d1c2f1138bd From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=501070
2014-12-18Make indentation uniform across source filesinfirit1-649/+649
No more tabs, 4 spaces instead. And remove trailing whitespace.
2014-12-17Make change priority button respect button-images settinginfirit1-15/+3
Taken from GSM commit: bfef9799749fa0b36bb91c52479f7e7119b5d738 From: Chris Kühl <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=592747
2014-12-17Make 'Solaris mode' option be more descriptiveinfirit1-2/+2
Taken from GSM commit: 3307a7673e7b42843089d82778a9b76b495b3b9d From: Chris Kühl <[email protected]> Gnome Bug: https://bugzilla.gnome.org/show_bug.cgi?id=467168
2014-12-17Gtk3: Fix deprecated hscale useinfirit1-0/+4
2014-12-17Remove has-seperator propertyinfirit1-6/+0
2013-11-21add support for GTK3Elias Aebi1-0/+8
2012-11-07fix gsettings keys namesStefano Karapetsas1-3/+3
2012-11-06Port to gesettingsraveit1-36/+27
2012-10-12fix incorrect FSF addressraveit651-1/+1
2012-03-17Replaced occurances of gtk_dialog_set_has_separator with g_object_set.Chris Kühl1-2/+2
2011-11-08initialPerberos1-0/+842