summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2021-06-24update copyright to 2021raveit6516-0/+16
2021-06-10add wayland supportmbkma7-45/+119
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-05-09port to GtkApplicationmbkma8-1031/+490
see https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/commit/aa625d19e7b72587f70fb18dc3dcfcdba528533e
2021-05-06Use GtkBuilder for preferences dialogmbkma4-351/+734
use g_settings_bind when possible use gresource for the ui file see https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/commit/c816f2488c2debb8007ecc7487b177e72b7bf0c2
2021-04-02openfiles: g_memdup is dreprecated from glib 2.68rbuj1-0/+4
2021-03-17smooth_refresh: comparison of unsigned expression in '< 0' is always falserbuj1-1/+1
2021-03-17gsm_color_button: macro "__GSM_COLOR_BUTTON_C__" is not usedrbuj1-2/+0
2021-03-11proctable: Function 'proctable_free_table' used prior to declarationrbuj1-11/+10
2021-03-06i18n: use _() macro instead of gettextrbuj1-1/+1
2021-02-04build: Use PACKAGE_URL variablerbuj1-1/+1
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-11-23Show subvol mount option on GNU/Linuxrbuj2-9/+78
2020-11-21sysinfo: avoid adding a device more than once such as for brtfsrbuj1-1/+9
2020-08-27pretty-table: prefer GIO to get application iconsrbuj4-2/+98
2020-08-04procdialogs: Remove trailing spacesrbuj1-1/+1
find . \( -name '*.h' -o -name '*.cpp' \) -exec sed -i 's/[[:space:]]*$//' {} \;
2020-06-17add git.mk to generate .gitignoretamplan1-0/+2
2020-04-25Added support for actions on multiple processesplonibarploni5-28/+59
ported from gnome-system-monitor: https://github.com/GNOME/gnome-system-monitor/commit/5cf1225d86929114d6f0424112fd2abc8880dc26
2020-02-28Use user page on github when user email is privaterbuj1-2/+2
2020-02-20Update authorsrbuj1-6/+31
2020-02-17Remove GTimeVal deprecation warning for GLib 2.61.2+rbuj3-2/+38
2020-02-08filter-out conflictive c-format commentsrbuj1-0/+2
2020-01-13Update copyright to 2020raveit651-1/+1
2019-11-08gsm_color_button: avoid redundant redeclarationsPablo Barciela1-3/+0
2019-10-11migrate from intltool to gettextWu Xiaotian1-1/+0
2019-10-01Use MATE_COMPILE_WARNINGS and MATE_CXX_WARNINGS macrosrbuj1-1/+8
- It adds WARN_CFLAGS to CFLAGS, and WARN_CXXLAGS to CXXFLAGS - By default, --enable-cxx-warnings=yes --enable-compile-warnings=yes - It prints the warning flags in configure summary
2019-07-13Render icons as cairo surfaces for HiDPI supportVictor Kareh8-78/+86
2019-06-10Change url project's websiteLaurent Napias1-1/+1
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-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-05-03procman: Use G_VARIANT_TYPE ("ai") instead of G_VARIANT_TYPE_ARRAYrbuj1-1/+1
G_VARIANT_TYPE ("ai") = array of integers Test: Change the columns order in Processes tab, run: $ dconf read /org/mate/system-monitor/proctree/columns-order
2019-05-03smooth_refresh: Assigned value is garbage or undefinedrbuj1-1/+1
2019-04-29Use g_date_time_format instead of filter_daterbuj6-227/+35
https://developer.gnome.org/glib/stable/glib-GDateTime.html#g-date-time-format
2019-04-28Add disk IO on process inforbuj7-5/+154
Based on GNOME/gnome-system-monitor@60a787b
2019-04-20Network History: Fix labelsrbuj1-9/+8
Don't show "/s" in total sent/received data Fix values in Show network speed in bits
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