Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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
|
|
|
|
ported from gnome-system-monitor:
https://github.com/GNOME/gnome-system-monitor/commit/5cf1225d86929114d6f0424112fd2abc8880dc26
|
|
|
|
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
|
|
Based on GNOME/gnome-system-monitor@60a787b
|
|
- IEC units for RAM
- SI units for storage and network
|
|
fixes #118
|
|
...this statement,
but the latter is misleadingly indented as if it were guarded by the ‘else’
|
|
fixes https://github.com/mate-desktop/mate-system-monitor/issues/102
taken from:
https://git.gnome.org/browse/gnome-system-monitor/commit/?id=ee57aed60a0657a2e0c5c13025979cefe0df300c
|
|
|
|
|
|
|
|
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
|
|
adapted from
https://git.gnome.org/browse/gnome-system-monitor/commit/?id=da371b277e0ebbc71708f1ce91f879cfc4ab9c9f
|
|
from
https://git.gnome.org/browse/gnome-system-monitor/commit/?id=f7f4c5506bc47f7cd340ce02404029a0ca6185e0
|
|
|
|
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
|
|
taken from:
https://git.gnome.org/browse/gnome-system-monitor/commit/?id=7fefa84
|
|
|
|
fixes eating CPU and slowdowns during columns resizing
adapted from
https://git.gnome.org/browse/gnome-system-monitor/commit/?id=89931e2e24df517e1c86929a64d4fcde55d599a7
|
|
Taken from GSM commit: e0d1da0eccda35a22038726fc574b8ab92f05ff0
From: Robert Roth <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=667830
|
|
|
|
|
|
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]>
|
|
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
|
|
Taken from GSM commit: b439f813ceaf6ce6e82cd490c734c67aeb1f2028
From: Robert Roth <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=557122
|
|
Taken from GSM commit: 6fcbf5aaa65d63dd751c812c3ac05a937b50450d
From: Robert Roth <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=131802
|
|
|
|
Taken from GSM commit: f826e6f30d0d6bdcc07cc00774ea16297d853ccb
From: Robert Roth <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=553315
|
|
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]>
|
|
Taken from GSM commit: 5b836afa87a27691f008a26bba9e3829d2b31be6
From: Stefano Facchini <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=649398
|
|
Taken from GSM commit: bc2a8c221604fe335b690ba7d180022bf0430fff
From: Robert Roth <[email protected]>
Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=649398
|
|
No more tabs, 4 spaces instead. And remove trailing whitespace.
|
|
Taken from GSM commit: dd0e346046b9e069b6e758b2b951b03ddfdf50b3
From: Chris Kühl <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=365101
|
|
|
|
|
|
|
|
|
|
|