Gaël Bonithon
fb824362dc
Fix blurry app icons when UI scale > 1
2023-10-06 23:58:56 +02:00
newhoa
1e1254a3c9
Use symbolic window picker icon in toolbar
2023-10-06 18:48:38 +00:00
Gaël Bonithon
b525a85691
Fix broken "show-legend" setting sync
...
Fixes: bd56f2ed5e
Related: !46
2023-10-04 11:10:42 +02:00
Gaël Bonithon
1bc99add3c
Update copyright year
2023-10-02 19:09:15 +02:00
Waldemar Zimpel
bd56f2ed5e
Rounded legend icons
2023-09-16 15:07:43 +00:00
Waldemar Zimpel
250a424754
Reopen process window maximized when closed maximized
2023-09-12 21:31:42 +00:00
Gaël Bonithon
c5714580a9
Properly finalize global objects in main
2023-09-11 09:06:34 +02:00
Gaël Bonithon
eb85e4110a
Add missing include
...
Needed to know if GDK_WINDOWING_X11 is defined or not.
Fixes: 30185130f2
2023-09-11 06:28:21 +02:00
Gaël Bonithon
4209c4ac41
Fix more memory leaks
...
Found by Valgrind when starting xfce4-taskmanager.
2023-09-10 12:01:40 +02:00
Waldemar Zimpel
bfe5308f05
Fix memory leak
2023-09-08 18:36:48 +00:00
Gaël Bonithon
db725cbc5c
Fix CSS related deprecation warnings
2023-09-05 17:40:32 +02:00
Gaël Bonithon
37b4595f2c
Ignore GtkStatusIcon related deprecations
...
This is already tracked in #78 .
2023-09-05 17:18:02 +02:00
Gaël Bonithon
30185130f2
Make libx11 optional, guard x11 code paths
...
It's not clear whether libwnck-based functionality will ever have a
counterpart on Wayland, so it seems pointless to replace libwnck with
libxfce4windowing at this stage.
Completes: ecd1e1a645
Related: #75 , #78
2023-09-05 17:01:23 +02:00
John Woltman
0a155096e5
Change type so that memory values are correct ( Fixes #65 )
2023-08-31 19:32:35 +02:00
Gaël Bonithon
1d6dd8d86e
settings-dialog: Fix untranslated label
2023-08-19 19:50:48 +02:00
Brian Tarricone
ecd1e1a645
Add minimal support for Wayland
...
This just gets it running properly, but disables features that are
difficult or impossible to do on Wayland (the window selector, and the
stuff that uses libwnck). At least it doesn't segfault on startup
anymore.
Fixes : #73
2023-03-24 10:51:15 +00:00
acuifex
989c04a6cb
Fix graph drop off on the right side
...
Make an extra vertical line outside the render canvas
to avoid creating a slanted line.
2023-03-13 18:49:47 +03:00
acuifex
af66d2fb24
Change graph peak variable to double
2023-03-13 16:20:36 +03:00
Gaël Bonithon
ac4c09cab8
Remove timeout before exiting main loop
...
Also xfconf_shutdown() should be called last in main(), just as
xfconf_init() is called first, so swap these two things.
Fixes : #72
2023-03-10 23:36:20 +01:00
Gaël Bonithon
8abbd3bd3a
build: Add GLib requirement
...
For consistency with other components and for the GLib macros set by
XDT_CHECK_PACKAGE when building with xfce4-dev-tools >= 4.17.1.
2023-02-03 21:07:37 +01:00
Klemens Nanni
c456487917
Do not treat missing swap as error on OpenBSD and NetBSD
...
https://man.openbsd.org/swapctl.2 `SWAP_NSWAP` is always successful.
Do not treat a count of zero as error such that the task manager becomes
usable on systems without any swap configured.
Fix #67 .
2022-12-25 18:39:06 +04:00
Jan Ziak
baa1dbd808
Fix process filter crash caused by the use of an uninitialized variable
...
gtk_tree_view_get_visible_range() documentation states the following:
"Returns TRUE if valid paths were placed in start_path and end_path"
Closes: https://gitlab.xfce.org/apps/xfce4-taskmanager/-/issues/71
Fixes: 8500675125
2022-12-17 21:40:22 +00:00
Gaël Bonithon
8500675125
Stick process view at the top in the absence of user action
...
Until the user manually scrolls down by some means, the view remains
stuck at the top. When the view subsequently returns to this position,
it automatically sticks again, pending further user action.
Closes : #18
MR: !30
2022-12-15 21:11:11 +00:00
Alexander Schwinn
f5adf3a1cd
Revert "Revert "Get rid of GtkHeaderBar""
...
This reverts commit b9fec9164f .
Bugfix releases are done. So as agreed, this change is
applied again.
2022-07-13 21:50:28 +02:00
Romain Bouvier
1a36cc2959
Fix #53 : taskmanager translations
...
- Remove ENABLE_NLS usage and call xfce_textdomain directly
- This might be broken since a recent glib upgrade (?)
- We don't need to include gi18n.h, libxfce4ui.h already include it (via
libxfce4util), this remove build time warnings
2022-05-30 13:04:34 +02:00
Simon Steinbeiss
86e1493a22
Fix rendering bug for swap graph (relates to #44 )
2022-05-24 11:17:55 +02:00
Simon Steinbeiss
b9fec9164f
Revert "Get rid of GtkHeaderBar"
...
This reverts commit fbb25a1ce6 .
The rationale is that we want to do a bugfix/maintenance release and
this change targets Xfce 4.18.
2022-05-24 11:08:04 +02:00
Evangelos Foutras
fa7c8dd091
Fix bindings related to the "show-legend" setting
...
- Bind to xfconf so the "show-legend" setting is saved when toggled in
the settings dialog.
- Flip the binding in xtm_process_window_init so the visibility of the
legend is initialized from XtmSettings.
2022-05-23 11:51:18 +00:00
Simon Steinbeiss
dc832a12b3
Fix rendering bug ( Fixes #44 )
2022-05-23 09:01:11 +02:00
Hunter Turcin
8a4ad6c8a3
Allow to copy full process command line ( #33 )
2022-03-04 01:39:12 +00:00
Kevin Bowen
9b68e2dcd8
Rename Private to Resident Bytes ( #7 )
...
Closes #7
2022-03-04 01:30:56 +00:00
Alexander Schwinn
fbb25a1ce6
Get rid of GtkHeaderBar
2022-02-10 10:21:44 +00:00
Avinash Sonawane
7ce4c4a891
uid_name has been removed from task struct
2021-11-11 12:03:50 +05:30
Hunter Turcin
644f874d91
Fix invalid casts for "About" and "Help" ( Fixes #43 )
2021-05-01 23:09:39 +00:00
Jan Ziak
c63dc99a51
Avoid grabbing the filter entry if it is not realized
...
gtk_widget_grab_focus() shouldn't be called on a widget that isn't
realized. gtk_widget_get_realized(window->filter_entry) will always
evaluate to FALSE at that codepoint.
Closes: https://gitlab.xfce.org/apps/xfce4-taskmanager/-/issues/40
2021-03-12 01:45:38 +01:00
Yousuf Philips
0d06dd82cf
Show localized website label
2021-03-12 00:20:52 +00:00
Yousuf Philips
cc10804ec5
Updated copyright year, authors, and project links
2021-02-27 22:34:18 +01:00
Simon Steinbeiss
0ea0e8f4be
Fix restoring the window size ( Fixes #39 )
2021-02-27 08:21:43 +01:00
Simon Steinbeiss
e0fc0ad2b4
Improve wording of systray option ( Fixes #19 )
2021-02-26 00:59:31 +01:00
Simon Steinbeiss
2ea1b21661
Replace GtkImageMenuItem with GtkMenuItem
2021-02-18 17:32:57 +01:00
Simon Steinbeiss
b376e3d1b0
Store column positions again
2021-02-18 17:30:56 +01:00
Simon Steinbeiss
31feaf1d26
Store sort-column-id and sort-type ( Fixes #36 )
2021-02-18 16:28:24 +01:00
Simon Steinbeiss
36e428bee4
Also include swap in the memory graph
2021-02-12 02:11:27 +01:00
Simon Steinbeiss
0c7c789d48
Reduce drawing code
2021-02-12 01:50:12 +01:00
Simon Steinbeiss
7617d52304
Reduce borders of graphs
2021-02-12 01:45:24 +01:00
Simon Steinbeiss
28e947b36d
Fix erroneous binding of settings ( Fixes #37 )
2021-02-08 11:15:07 +01:00
Olaf Hering
a6823b8bd0
include stdlib.h because exit() is used
...
Fixes commit a5aeafc15f
Signed-off-by: Olaf Hering <olaf@aepfle.de >
2021-02-01 15:29:14 +01:00
Olaf Hering
c5621ec523
remove GLIB_CHECK_VERSION checks
...
The minimal gtk version is 3.22, which implies glib is at least 2.50.0.
Signed-off-by: Olaf Hering <olaf@aepfle.de >
2021-02-01 15:29:14 +01:00
Yousuf Philips
a93616adfb
statusbar: Use better color that works well with both light and dark themes ( !17 )
...
Improved fix for #26
2021-01-31 23:45:13 +01:00
Simon Steinbeiss
1dcc9e5afd
Fix handling "show-legend" setting
...
When switching back to using the XtmSettings object this binding was
left over and only hooked up to xfconf.
2021-01-26 09:01:02 +01:00