summaryrefslogtreecommitdiff
path: root/src/proctable.cpp
AgeCommit message (Collapse)AuthorFilesLines
2021-06-24update copyright to 2021raveit651-0/+1
2021-06-10add wayland supportmbkma1-8/+35
therefore make libwnck optional (libwnck is x11 only) see https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/commit/3705931e307e87878f205b905eaa3f5daaffcf09 and https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/commit/8c4d47d625661e848643ce564f63ed3ec1e83293 and https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/commit/1ea64e9965bd6f1026f1167b692e7cc83c269be3
2021-03-11proctable: Function 'proctable_free_table' used prior to declarationrbuj1-11/+10
2020-04-25Added support for actions on multiple processesplonibarploni1-0/+8
ported from gnome-system-monitor: https://github.com/GNOME/gnome-system-monitor/commit/5cf1225d86929114d6f0424112fd2abc8880dc26
2019-07-13Render icons as cairo surfaces for HiDPI supportVictor Kareh1-35/+36
2019-06-02proctable: cppcheck: Local variable 'column' shadows outer variablePablo Barciela1-5/+0
Fixes cppcheck warnings: [src/proctable.cpp:521]: (style) The scope of the variable 'column' can be reduced. [src/proctable.cpp:238] -> [src/proctable.cpp:505]: (style) Local variable column shadows outer variable [src/proctable.cpp:238] -> [src/proctable.cpp:511]: (style) Local variable column shadows outer variable [src/proctable.cpp:238] -> [src/proctable.cpp:521]: (style) Local variable column shadows outer variable
2019-04-28Add disk IO on process inforbuj1-1/+50
Based on GNOME/gnome-system-monitor@60a787b
2019-04-17Use g_format_size or g_format_size_fullrbuj1-2/+2
- IEC units for RAM - SI units for storage and network
2018-05-07fix crash on systems with pid 0Alexander Pyhalov1-3/+20
fixes #118
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-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
2016-03-02some style correctionsmonsta1-2/+1
2016-03-02process table: rename proctable_update_all func to proctable_updatemonsta1-1/+1
2016-03-02process table: proctable_update_list is a local functionmonsta1-1/+1
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-01process table: show running state when CPU time changesmonsta1-1/+6
adapted from https://git.gnome.org/browse/gnome-system-monitor/commit/?id=da371b277e0ebbc71708f1ce91f879cfc4ab9c9f
2016-02-29process table: avoid expanding collapsed nodes on every refreshmonsta1-2/+0
from https://git.gnome.org/browse/gnome-system-monitor/commit/?id=f7f4c5506bc47f7cd340ce02404029a0ca6185e0
2016-01-11drop GTK+2 code and --with-gtk build optionMonsta1-3/+0
2015-12-17remove unneeded assertmonsta1-2/+0
we don't need to crash here, thanks. the code below is able to handle excessive column ids just fine. fixes https://github.com/mate-desktop/mate-system-monitor/issues/76
2015-12-01GTK3: Drop use of deprecated treeview API. gtk_tree_view_set_rules_hintWolfgang Ulbrich1-0/+2
taken from: https://git.gnome.org/browse/gnome-system-monitor/commit/?id=7fefa84
2015-11-30process table: set correct minimum width for all columnsmonsta1-5/+5
2015-11-27delay saving columns width to GSettings by 250 msmonsta1-14/+29
fixes eating CPU and slowdowns during columns resizing adapted from https://git.gnome.org/browse/gnome-system-monitor/commit/?id=89931e2e24df517e1c86929a64d4fcde55d599a7
2014-12-19Collapse kthreadd by default on linuxes in process tree modeinfirit1-2/+6
Taken from GSM commit: e0d1da0eccda35a22038726fc574b8ab92f05ff0 From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=667830
2014-12-19proctable: small whitespace fixinfirit1-0/+1
2014-12-19Add some translator comments taken from GSMinfirit1-0/+2
2014-12-19Update systemd support from several GSD commitsinfirit1-3/+2
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-13/+75
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-18Add custom sort method for numerical columns with descending sort firstinfirit1-2/+22
Taken from GSM commit: b439f813ceaf6ce6e82cd490c734c67aeb1f2028 From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=557122
2014-12-18Priority column to the process table to show user-friendly nice valuesinfirit1-3/+12
Taken from GSM commit: 6fcbf5aaa65d63dd751c812c3ac05a937b50450d From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=131802
2014-12-18proctable: small whitespace cleanupinfirit1-20/+20
2014-12-18Better translator comment for the Waiting Channel columninfirit1-1/+1
Taken from GSM commit: f826e6f30d0d6bdcc07cc00774ea16297d853ccb From: Robert Roth <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=553315
2014-12-18Add cgroup support in the process viewinfirit1-2/+19
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 sort column and order when they changeinfirit1-0/+13
Taken from GSM commit: 5b836afa87a27691f008a26bba9e3829d2b31be6 From: Stefano Facchini <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=649398
2014-12-18Save column info on change instead of quitinfirit1-0/+24
Taken from GSM commit: bc2a8c221604fe335b690ba7d180022bf0430fff From: Robert Roth <[email protected]> Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=649398
2014-12-18Make indentation uniform across source filesinfirit1-634/+634
No more tabs, 4 spaces instead. And remove trailing whitespace.
2014-12-17Fix to remember custom column ordering.infirit1-1/+1
Taken from GSM commit: dd0e346046b9e069b6e758b2b951b03ddfdf50b3 From: Chris Kühl <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=365101
2013-10-08back to libwnckinfirit1-2/+2
2012-11-06Port to gesettingsraveit1-3/+3
2012-10-12fix incorrect FSF addressraveit651-1/+1
2012-06-14port to libmatewnckStefano Karapetsas1-2/+2
2011-11-08initialPerberos1-0/+964