Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | revert "tasklist: ignore size_allocate with invalid size" | Alberts Muktupāvels | 2021-05-03 | 1 | -6/+0 | |
| | | | | | | This reverts commit a77f3cfd27a828cd11c92f06b95ea3fbbe73b63f. Container should allocate at least required minimum size! | |||||
* | tasklist: do not queue_resize from size_allocate | Alberts Muktupāvels | 2021-05-03 | 1 | -24/+36 | |
| | | | | | | | | | | | | From GTK documentation: https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-queue-resize Note that you cannot call gtk_widget_queue_resize() on a widget from inside its implementation of the GtkWidgetClass::size_allocate virtual method. Calls to gtk_widget_queue_resize() from inside GtkWidgetClass::size_allocate will be silently ignored. https://bugzilla.gnome.org/show_bug.cgi?id=658106 | |||||
* | pager: more negative size fixes | Alberts Muktupāvels | 2021-04-28 | 1 | -2/+2 | |
| | | | | | | wnck_pager_get_preferred_width and wnck_pager_get_preferred_height also can return negative size if wnck_screen_get_workspace_count returns 0. | |||||
* | pager: don't return negative size | Alberts Muktupāvels | 2021-04-28 | 1 | -2/+2 | |
| | | | | | wnck_screen_get_workspace_count can return 0 if WnckScreen has not been updated yet. | |||||
* | pager: Add scroll mode WNCK_PAGER_SCROLL_NONE | Andre Miranda | 2021-02-18 | 2 | -1/+5 | |
| | | | | This allows disabling scrolling altogether. | |||||
* | pager: Add missing version information | Andre Miranda | 2021-02-18 | 2 | -0/+4 | |
| | ||||||
* | tasklist: Fix leaking PangoFontDescription | Tomas Bzatek | 2020-07-29 | 1 | -0/+1 | |
| | ||||||
* | build: Remove autotools support | Marco Trevisan (Treviño) | 2020-03-25 | 1 | -200/+0 | |
| | ||||||
* | pager: Add wnck_pager_set_scroll_mode | Simon Steinbeiss | 2019-09-10 | 3 | -65/+145 | |
| | | | | | | | | | | | There are two scroll modes: the default 2d scroll mode is essentially only useful for touchpads, because mice cannot scroll horizontally, so scrolling up/down to get to the next workspace will get users confused. By setting the scroll_mode to 1 users get a simple way of scrolling through workspaces, irrespective of the number of rows the pager sets. https://gitlab.gnome.org/GNOME/libwnck/issues/134 Fixes: #134 | |||||
* | xutils: use WnckScreen instead of X11 Screen | Alberts Muktupāvels | 2019-09-10 | 4 | -140/+161 | |
| | | | | | | | | Change X11 Screen parameter to WnckScreen for _wnck_read_icons, _wnck_keyboard_size, _wnck_keyboard_move, _wnck_activate, _wnck_change_workspace, _wnck_change_state and _wnck_close. https://gitlab.gnome.org/GNOME/libwnck/merge_requests/16 | |||||
* | class-group: add WnckScreen to private struct | Alberts Muktupāvels | 2019-09-10 | 3 | -3/+9 | |
| | ||||||
* | tasklist: avoid deprecated g_get_current_time | Alberts Muktupāvels | 2019-08-19 | 1 | -9/+4 | |
| | ||||||
* | class-group: add a weak reference callback to window | Alberts Muktupāvels | 2019-08-12 | 1 | -0/+16 | |
| | | | | | | | | | | | When wnck_shutdown is called all windows are destroyed, but nothing removes signal handlers from hash tables. When class group is destroyed it will try to remove signal handlers from already destroyed windows. Use weak reference callback to remove obsolete signal handlers from hash tables. https://gitlab.gnome.org/GNOME/libwnck/issues/141 | |||||
* | tasklist: Add signals for enter and leave notify events | Victor Kareh | 2019-04-30 | 1 | -0/+105 | |
| | | | | | | | | | | Panels implementing applets with tasklists may need access to enter-notify-event and leave-notify-event on the individual task widgets, so that actions like displaying thumbnails of windows can be implemented. On event firing, the tasklist will emit a new signal and send a GList of all WnckWindows that belong to the task. | |||||
* | meson, libwnck: Don't use absolute path for headers subdir | Marco Trevisan (Treviño) | 2019-04-30 | 1 | -3/+2 | |
| | ||||||
* | meson, libwnck: Add mapfile as link_depends | Marco Trevisan (Treviño) | 2019-04-30 | 1 | -0/+1 | |
| | ||||||
* | Update class group icon when window icon was changed. Fixed Issue #135 | xuzhen | 2019-01-08 | 1 | -16/+107 | |
| | ||||||
* | wnckprop: Force usage under X11 only | Marco Trevisan (Treviño) | 2018-11-23 | 1 | -0/+2 | |
| | | | | | wnckprop can be used also in Wayland environments to manage XWayland windows, but in order to do this, we need to force the x11 backend to be used. | |||||
* | meson: use options name matching GNOME standards | Marco Trevisan (Treviño) | 2018-11-07 | 1 | -3/+3 | |
| | ||||||
* | meson, libwnck: reuse dependency to generate progs | Marco Trevisan (Treviño) | 2018-11-07 | 1 | -3/+3 | |
| | | | | | No need to redefine same includes or args since we've a dep. And make it only dependent on header sources (so that we can generate them) | |||||
* | meson: use gnome.mkenums_simple for generated types | Marco Trevisan (Treviño) | 2018-11-06 | 1 | -34/+2 | |
| | ||||||
* | meson: use lib dependency instead of replicating them around | Marco Trevisan (Treviño) | 2018-11-06 | 1 | -12/+15 | |
| | ||||||
* | meson: add support for building with the cool stuff | Marco Trevisan (Treviño) | 2018-11-06 | 2 | -0/+181 | |
| | ||||||
* | pager-accessible: modernize code | Alberts Muktupāvels | 2018-09-09 | 1 | -134/+31 | |
| | ||||||
* | workspace-accessible: modernize code | Alberts Muktupāvels | 2018-09-09 | 1 | -34/+11 | |
| | ||||||
* | tasklist: fix cast-function-type warnings | Alberts Muktupāvels | 2018-09-09 | 1 | -6/+9 | |
| | ||||||
* | don't use the deprecated g_type_class_add_private | Alberts Muktupāvels | 2018-06-27 | 9 | -45/+18 | |
| | ||||||
* | wnckprop: avoid deprecated functions | Alberts Muktupāvels | 2018-01-10 | 1 | -5/+13 | |
| | | | | https://git.gnome.org/browse/gtk+/commit/?id=176c1046cb1388f70ea257ac15b7ac537d219545 | |||||
* | xutils: avoid deprecated functions | Alberts Muktupāvels | 2018-01-10 | 1 | -5/+19 | |
| | | | | https://git.gnome.org/browse/gtk+/commit/?id=176c1046cb1388f70ea257ac15b7ac537d219545 | |||||
* | util: allow setting the same client type again | Sebastian Geiger | 2018-01-09 | 1 | -2/+7 | |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=792304 | |||||
* | Promote single precision floats to doubles | Emmanuele Bassi | 2017-11-11 | 1 | -6/+7 | |
| | | | | | | The AX_COMPILER_FLAGS m4 macro has suddenly gained the extremely unhelpful `-Werror=double-promotion` default compiler flag, thus breaking the build. | |||||
* | window: ensure that ALL_WORKSPACES has the X11 expected value | Marco Trevisan (Treviño) | 2017-07-27 | 1 | -1/+1 | |
| | | | | | | And cast it explicitly so that we mute warnings https://bugzilla.gnome.org/show_bug.cgi?id=785451 | |||||
* | fix locale dir | Alberts Muktupāvels | 2017-07-22 | 1 | -1/+1 | |
| | | | | | | Commit 4feb96726f014270a6ae4f9ed29342ad53462d7f ported libwnck to upstream gettext, but was still using $DATADIRNAME that was no longer substituded with correct directory. | |||||
* | utils: fix compilation warning (thus error) if XRes is missing | Marco Trevisan (Treviño) | 2017-06-29 | 1 | -4/+3 | |
| | ||||||
* | wnck-image-menu-item: fix memory leak | Alberts Muktupāvels | 2017-05-24 | 1 | -0/+16 | |
| | ||||||
* | bump version to 3.24.0 | Alberts Muktupāvels | 2017-05-05 | 2 | -4/+4 | |
| | ||||||
* | window: avoid signed / unsigned warning | Alberts Muktupāvels | 2017-05-05 | 1 | -1/+1 | |
| | ||||||
* | screen: avoid deprecated gdk_display_get_screen | Alberts Muktupāvels | 2017-05-05 | 1 | -1/+4 | |
| | | | | GTK+ does not support multiple screens! | |||||
* | screen: fix signed / unsigned warnings | Alberts Muktupāvels | 2017-05-05 | 1 | -4/+4 | |
| | ||||||
* | xutils: fix signed / unsigned warnings | Alberts Muktupāvels | 2017-05-05 | 1 | -4/+4 | |
| | ||||||
* | pager: avoid deprecated gtk_style_context_set_background | Alberts Muktupāvels | 2017-05-05 | 1 | -2/+4 | |
| | ||||||
* | tasklist: avoid deprecated gtk_style_context_get_background_color | Alberts Muktupāvels | 2017-05-05 | 1 | -6/+3 | |
| | ||||||
* | tasklist: fix 'comparison between signed and unsigned integer' warnings | Alberts Muktupāvels | 2017-05-05 | 1 | -4/+4 | |
| | ||||||
* | xutils: fix 'comparison between signed and unsigned integer' warnings | Alberts Muktupāvels | 2017-05-05 | 1 | -3/+3 | |
| | ||||||
* | util: fix 'comparison between signed and unsigned integer' warning | Alberts Muktupāvels | 2017-05-05 | 1 | -1/+1 | |
| | ||||||
* | util: avoid deprecated gtk_widget_override_font | Alberts Muktupāvels | 2017-05-05 | 5 | -27/+37 | |
| | | | | | | | This introduces new css class - wnck-needs-attention that theme authors can use to style label for windows that needs attention. By default label will be made bold. | |||||
* | tasklist: fix 'initialization discards ‘const’ qualifier' warnings | Alberts Muktupāvels | 2017-04-28 | 1 | -2/+2 | |
| | ||||||
* | pager: stop using gtk_icon_size_lookup_for_settings | Alberts Muktupāvels | 2017-04-28 | 1 | -2/+1 | |
| | | | | It is deprecated, use the equivalent gtk_icon_size_lookup instead. | |||||
* | pager: add missing case to switch statement | Alberts Muktupāvels | 2017-04-28 | 1 | -0/+2 | |
| | ||||||
* | pager: don't use deprecated gtk_drag_begin | Alberts Muktupāvels | 2017-04-28 | 1 | -4/+8 | |
| |