summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tasklist: do not queue_resize from size_allocateAlberts Muktupāvels2021-05-031-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 fixesAlberts Muktupāvels2021-04-281-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 sizeAlberts Muktupāvels2021-04-281-2/+2
| | | | | wnck_screen_get_workspace_count can return 0 if WnckScreen has not been updated yet.
* Update Basque translationAsier Sarasua Garmendia2021-03-191-327/+275
| | | | (cherry picked from commit 6c427adf458dc080323e17790f42406a9e398896)
* pager: Add scroll mode WNCK_PAGER_SCROLL_NONEAndre Miranda2021-02-182-1/+5
| | | | This allows disabling scrolling altogether.
* pager: Add missing version informationAndre Miranda2021-02-182-0/+4
|
* Update Catalan translationJordi Mas2021-01-081-22/+27
|
* Update British English translationStephan Woidowski2020-10-041-258/+250
|
* tasklist: Fix leaking PangoFontDescriptionTomas Bzatek2020-07-291-0/+1
|
* Update Ukrainian translationYuri Chornoivan2020-05-301-314/+258
| | | | (cherry picked from commit ad52947a85239646e8cdd953e81960e25297781f)
* Update Croatian translationGoran Vidović2020-04-111-560/+581
|
* Add Kurdish Sorani translationJwtiyar Nariman2020-03-292-0/+1183
|
* ci: add DEBIAN_FRONTEND environment variableMarco Trevisan (Treviño)2020-03-251-0/+3
|
* Release: 3.36.03.36.0Marco Trevisan (Treviño)2020-03-252-1/+14
|
* build: Remove autotools supportMarco Trevisan (Treviño)2020-03-258-1022/+2
|
* build: Allow building with gettext ≥ 0.20Victor Kareh2020-01-091-1/+2
| | | | | | | | | | | | | | | | | | | | | | The use of AM_GNU_GETTEXT_VERSION in configure.ac instructs autopoint to copy po/Makefile.in.in from the exact gettext version. It is fine if the version of gettext installed on the system has the same minor version number with the requested version, but it fails if you have a newer version of gettext because of the mismatch between autoconf macros and Makefile.in.in. *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20 Instead of specifying the exact version with AM_GNU_GETTEXT_VERSION, we can use AM_GNU_GETTEXT_REQUIRE_VERSION to ask autopoint to simply use the gettext version installed on the system to prevent the mismatch. This also bumps the version requirement on gettext to 0.19.6 because AM_GNU_GETTEXT_REQUIRE_VERSION was added in this version. fix copied from: https://gitlab.gnome.org/GNOME/libgsf/commit/91027d3447666c6f13c31b4b5984e1a8212983da
* build: bump GLib required version to 2.34Alberts Muktupāvels2019-09-102-2/+2
| | | | | | | | Commit 7ea3203f5459e206d0d15fe115cb08a54772cd43 uses g_clear_pointer that was added in glib 2.34: https://gitlab.gnome.org/GNOME/glib/commit/00285b7517a63a243a5b61b73 https://gitlab.gnome.org/GNOME/libwnck/merge_requests/10#note_600118
* pager: Add wnck_pager_set_scroll_modeSimon Steinbeiss2019-09-104-65/+147
| | | | | | | | | | | 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 ScreenAlberts Muktupāvels2019-09-104-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 structAlberts Muktupāvels2019-09-103-3/+9
|
* build: Fix requires in pc filesJan Tojnar2019-09-101-2/+6
| | | | | | When xres or libstartup-notification are not available, they were still being listed in Requires.private field of the pkg-config file. This is a regression in Meson build files compared to Autotools.
* build: Fix paths in pc filesJan Tojnar2019-09-101-2/+2
| | | | | | With absolute includedir (for example on NixOS), the pkg-config file will contain an incorrect includedir. This patch fixes that without affecting more standard environments.
* tasklist: avoid deprecated g_get_current_timeAlberts Muktupāvels2019-08-191-9/+4
|
* Update Romanian translationFlorentina Mușat2019-08-191-401/+425
| | | | (cherry picked from commit 95bd235c4c594f14ca0b6129847932f8a4ba6fdf)
* meson: Fix -Dstartup_notification=enabled/disabledJan Alexander Steffens (heftig)2019-08-121-2/+2
| | | | | | | | | | 'enabled' made the dependency required but did not set HAVE_STARTUP_NOTIFICATION. 'disabled' behaved the same as 'auto'. We are not allowed to compare booleans and feature option values, so just add everything to the configuration. Fixes https://gitlab.gnome.org/GNOME/libwnck/issues/139
* class-group: add a weak reference callback to windowAlberts Muktupāvels2019-08-121-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
* Release: 3.32.03.32.0Marco Trevisan (Treviño)2019-05-013-3/+17
|
* tasklist: Add signals for enter and leave notify eventsVictor Kareh2019-04-301-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 subdirMarco Trevisan (Treviño)2019-04-301-3/+2
|
* meson: Use `install_dir` to not install uninstalled .pcMarco Trevisan (Treviño)2019-04-301-6/+4
| | | | Also bump meson dependency as this needs 0.50.0
* meson, libwnck: Add mapfile as link_dependsMarco Trevisan (Treviño)2019-04-301-0/+1
|
* Update Dutch translationNathan Follens2019-02-261-259/+251
|
* Release: 3.31.43.31.4.0Marco Trevisan (Treviño)2019-01-083-2/+14
|
* Update class group icon when window icon was changed. Fixed Issue #135xuzhen2019-01-081-16/+107
|
* wnckprop: Force usage under X11 onlyMarco Trevisan (Treviño)2018-11-231-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 standardsMarco Trevisan (Treviño)2018-11-074-10/+10
|
* meson, docs: pass deprecated-guards without quotesMarco Trevisan (Treviño)2018-11-071-1/+1
| | | | As per recent meson changes, this would not work properly
* meson, docs: use `ignore_headers` stanzaMarco Trevisan (Treviño)2018-11-071-1/+1
|
* meson, libwnck: reuse dependency to generate progsMarco Trevisan (Treviño)2018-11-071-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)
* Release: 3.31.13.31.1Marco Trevisan (Treviño)2018-11-061-0/+9
|
* meson: use dict for dependency listMarco Trevisan (Treviño)2018-11-061-10/+10
| | | | | It's way easier to read and manage, and since we already depend on newer meson we can safely go with it.
* meson: remove unneeded definitions in meson buildsMarco Trevisan (Treviño)2018-11-062-151/+2
|
* gitlab-ci: also build with mesonMarco Trevisan (Treviño)2018-11-061-22/+42
| | | | | | | | Plus refactor jobs so that we don't have to repeat common commands in both build parts. Get meson from pip as we depend on 0.48.1 which is still not available in latest ubuntu-devel. This can be changed in future.
* meson: use gnome.mkenums_simple for generated typesMarco Trevisan (Treviño)2018-11-061-34/+2
|
* meson: use lib dependency instead of replicating them aroundMarco Trevisan (Treviño)2018-11-062-15/+16
|
* meson, doc: use sgml mode parameterMarco Trevisan (Treviño)2018-11-061-3/+1
|
* meson: add support for building with the cool stuffMarco Trevisan (Treviño)2018-11-067-0/+506
|
* Release: post-release bump to 3.31.1Marco Trevisan (Treviño)2018-11-061-2/+2
|
* Release 3.30.03.30.0Marco Trevisan (Treviño)2018-09-111-0/+17
|
* Release: preparing for 3.30.0Marco Trevisan (Treviño)2018-09-111-2/+2
|