============== Version 3.36.0 ============== Fixes * Add a weak reference callback to window to disconnect obsolete signal handlers (Alberts Muktupāvels) [GNOME/libwnck#141] * pager: Add scroll modes [GNOME/libwnck#134] * meson build fixes (Jan Alexander Steffens, Jan Tojnar, Victor Kareh) [GNOME/libwnck#139] ============== Version 3.32.0 ============== Features * Add signals for enter and leave notify events in task list (Victor Kareh) [GNOME/libwnck!6] Fixes * Meson: depend on 0.50.0, use install_dir for .pc file and subdir parameter (Marco Trevisan) ============== Version 3.31.4 ============== Fixes * Meson: cleanups to the dependencies and fixed docs quotes (Marco Trevisan) * Wnckprop: force it working under x11, so that it will work in Wayland for X11 clients (Marco Trevisan) * Update class group icon when window icon has changed (Xu Zhen) [GNOME/libwnck#135] ============== Version 3.31.1 ============== Features * Add support to build using meson (Marco Trevisan) [GNOME/libwnck!4] ============== Version 3.30.0 ============== Fixes * Use single precision floats to double (Emmanuele Bassi) * Allow setting the same client type (Sebastian Geiger) [#792304] * Remove usage of various deprecated functions and modernize code (Alberts Muktupāvels) * Add gitlab-ci pipeline [GNOME/libwnck!3] Translators * Andre Klapper (as) (bn) (bn_IN) (bs) (ca) (ca@valencia) (eu) (kn) (mk) (ne) (or) (ta) * Ask Hjorth Larsen (da) * GNOME Translation Robot (gd) * Kristjan SCHMIDT (eo) ============== Version 3.24.1 ============== Fixes * Fixed regression causing not working pin window (Marco Trevisan) * Fixed Localedir (Alberts Muktupāvel) ============== Version 3.24.0 ============== Fixes * bump GTK+ required version to 3.22.0 * Various refactoring to remove deprecated code (Alberts Muktupāvel) * Add an option to disable the tasklist scroll event (Moritz Bruder) * Add wrap-on-scroll option for WnckPager widget (Moritz Bruder) * wnck-image-menu-item: fix memory leak (Alberts Muktupāvel) Translators * Baurzhan Muftakhidinov (kk) * Inaki Larranaga Murgoitio (eu) * Piotr Drąg (pl) ============== Version 3.20.1 ============== Fixes * tasklist: ignore size_allocate with invalid size (Alberts Muktupāvels) * tasklist: queue resize on button not on its content (Alberts Muktupāvels) * workspace-accessible: drop obsolete GTK_CHECK_VERSION (Alberts Muktupāvels) * workspace-accessible: don't use deprecated atk_component_get_position (Alberts Muktupāvels) * tasklist: don't use deprecated GtkMisc (Alberts Muktupāvels) * selector: don't use deprecated GtkMisc (Alberts Muktupāvels) * wnckprop: don't use deprecated gdk_cursor_new (Alberts Muktupāvels) * test-wnck: don't use deprecated gtk_tree_view_set_rules_hint (Alberts Muktupāvels) ============== Version 3.20.0 ============== Fixes * xutils: add error trap in try_pixmap_and_mask (Alberts Muktupāvel) * Window: ignore unhandled non-_NET_WM actions * ActionMenu: Use gtk_label_set_text_with_mnemonic instead of gtk_label_set_text (Andrea Azzarone) * tasklist: set css name (Alberts Muktupāvel) * selector: set css name (Alberts Muktupāvel) * pager: set css name Alberts Muktupāvels * configure.ac: redefine introspection dirs using proper prefixes Translators * Dušan Kazi (sk) * Trần Ngọc Quân (vi) ============== Version 3.18.0 ============== Fixes * WnckWindow: Add a new 'type-changed' signal (Sebastian Geiger) * don't use deprecated style properties (Alberts Muktupāvels) * pager: use correct state flags (Alberts Muktupāvels) * selector: avoid warnings from GtkStyleContext (Alberts Muktupāvels) * tasklist: avoid warnings from GtkStyleContext (Alberts Muktupāvels) * Back to dependency on gtk+-3.0 >= 3.10 Translators * Aurimas Černius (lt) * Cédric Valmary (oc) * Cheng-Chia Tseng (zh_TW) * Jordi Mas (ca) * Maria Mavridou (el) * Mario Blättermann (de) * Muhammet Kara (tr) * Pedro Albuquerque (pt) * Piotr Drąg (pl) * Samir Ribic (bs) ============== Version 3.14.0 ============== Fixes * xutils: Support non-standard depths for icon pixmaps (Chris Wilson) * xutils: Correctly link against libXrender (David King) * pager: don't return invalid workspace rect (Alberts Muktupāvels) * tasklist: fix missing icon in tasklist button (Alberts Muktupāvels) * window-action-menu: don't use deprecated GtkImageMenuItem (Alberts Muktupāvels) * tasklist: don't use deprecated GtkImageMenuItem (Alberts Muktupāvels) Translators * Anders Jonsson (sv) * Saibal Ray (bn_IN) * Timo Jyrinki (fi) ============= Version 3.4.9 ============= Fixes * TaskList: remove new Startup Notification API ============= Version 3.4.8 ============= Features * Add support for _GTK_FRAME_EXTENTS (Rico Tzschichholz) Fixes * WindowActionMenu: unset window and stop async events on dispose (Marco Trevisan) * TaskList: use new Startup Notification API (Stefan Sperling) Translators * Fran Diéguez (gl) * GunChleoc (gd) * Milo Casagrande (it) * Noriko Mizumoto (ja) * Rūdolfs Mazurs (lv) * Wylmer Wang (zh_CN) ============= Version 3.4.7 ============= Features * Add wnck_set_default_icon_size and wnck_set_default_mini_icon_size functions to allow clients to define the size of the icons to be used for windows and applications. ============= Version 3.4.6 ============= Features * Add option to close windows with mouse middle click on button in tasklist (Stefano Karapetsas) * Add API to define task list orientation (Jean-Luc Porquet and Josselin Mouette) Fixes * ClassGroup: fix class signal signature (Marco Trevisan) * Get rid of the deprecated code in TaskList, Selector and Pager (Marco Trevisan) Translators * Andika Triwidada (id) * Ani Peter (ml) * Aurimas Černius (lt) * Balázs Úr (hu) * Daniel Mustieles (es) * Enrico Nicoletto (pt_BR) * Joe Hansen (da) * Krishnababu Krothapalli (te) * ManojKumar Giri (or) * Marek Černocký (cs) * Matej Urbančič (sl) * Nilamdyuti Goswami (as) * Rajesh Ranjan (hi) * Sandeep Sheshrao Shedmake (mr) * Shankar Prasad (kn) * Shantha kumar (ta) * Sweta Kothari (gu) * Theppitak Karoonboonyanan (th) * Yuri Myasoedov (ru) * Мирослав Николић (sr) (sr@latin ============= Version 3.4.5 ============= Features * Add getter and notifier for the Window role * Emit signals when a window instance or group name (WM_CLASS) changes (Marco Trevisan) Fixes * Remove deprecated APIs for device grabbing (Marco Trevisan) * Fix wnckprop hang, that made the system unusable (Marco Trevisan) * Fix build with recent automake (Nuno Araujo) * Use a little less power using g_timeout_add_seconds (B.Prathibha) Translators * ManojKumar Giri (or) * Piotr Drąg (pl) * Shankar Prasad (kn) ============= Version 3.4.4 ============= Translators * Runa Bhattacharjee (bn_IN) * chandankumar (hi) * Khoem Sokhem (km) * Rūdolfs Mazurs (lv) * Anish A (ml) * Piotr Drąg (pl) ============= Version 3.4.3 ============= Fixes * Add deprecation attributes to deprecated functions (Javier Jardón) Misc * Require gtk+-3.0 >= 3.4.0 (Vincent) Translators * Nilamdyuti Goswami (as) * Tom Tryfonidis (el) * Sandeep Shedmake (mr) * Kjartan Maraas (nb) ============= Version 3.4.2 ============= Fixes * Fix mouse wheel scrolling with new GTK+ (Christian Persch, Vincent) Misc * Add --enable-tools to enable/disable installation of tools (Vincent) Translators * Sílvia Miranda (ca) * Sílvia Miranda (ca@valencia) * Sweta Kothari (gu) * Mitsuya Shibata (ja) ============= Version 3.4.0 ============= Translators * Nilamdyuti Goswami (as) * Reşat SABIQ (crh) * Kristjan SCHMIDT (eo) * Mattias Põldaru (et) * Gabor Kelemen (hu) ============= Version 3.3.5 ============= Features * Add wnck_shutdown() API (Martin Pitt, Vincent) Fixes * Don't ask for tasklist menus to be pushed in (Vincent) Translators * OKANO Takayoshi (ja) * Kjartan Maraas (nb) * Wouter Bolsterlee (nl) ============= Version 3.2.1 ============= Translators * Sílvia Miranda (ca@valencia) * Мирослав Николић (sr) * Miroslav Nikolić (sr@latin) * Hari Krishna (te) * Muhammet Kara (tr) * Korostil Daniel (uk) * Nguyễn Thái Ngọc Duy (vi) ============= Version 3.2.0 ============= Translators * Petr Kovar (cs) * Aputsiaq Niels Janussen (da) * Inaki Larranaga Murgoitio (eu) * Tommi Vainikainen (fi) * Gabor Kelemen (hu) * Antonio Fernandes C. Neto (pt_BR) ============== Version 3.1.92 ============== Misc - Fix srcdir != builddir build (Colin Walters) Translators - Ihar Hrachyshka (be) - Sílvia Miranda (ca) - Bruce Cowan (en_GB) - Arash Mousavi (fa) - Milo Casagrande (it) - Jiro Matsuzawa (ja) - Changwoo Ryu (ko) - Aurimas Černius (lt) - Rūdofls Mazurs (lv) - A S Alam (pa) - Duarte Loreto (pt) - Yuri Myasoedov (ru) - Matej Urbančič (sl) - Dr.T.Vasudevan (ta) - Ray Wang (zh_CN) - Chao-Hsiung Liao (zh_HK) - Chao-Hsiung Liao (zh_TW) ============== Version 3.1.90 ============== Fixes - Added missing introspection annotations (Priit Laes) Misc - Link against libm (Vincent) Translators - Alexander Shopov (bg) - Mario Blättermann (de) - Jorge González (es) - Vincent Untz (fr) - Fran Diéguez (gl) - Yaron Shahrabani (he) - Andika Triwidada (id) - Kjartan Maraas (nb) - Piotr Drąg (pl) - Daniel Nylander (sv) - Theppitak Karoonboonyanan (th) ============= Version 3.1.5 ============= Features - Add API to get WM_CLASS group name & instance name of a WnckWindow: wnck_window_get_class_group_name(), wnck_window_get_class_instance_name() (Marco Trevisan) - Change WnckClassGroup to talk about identifier instead of resource class. This includes deprecating wnck_class_group_get_res_class() in favor of wnck_class_group_get_id() (Vincent) Fixes - Fix tasklist taking some space when there is no window (Vincent) - Remove unused variables (Vincent) - Stop using several deprecated APIs (Vincent) - Remove disabling of libgnomeui sounds (Vincent) - Do not connect same signal handler twice (Vincent) Misc - Modernize build system (Vincent) Translators - Petr Kovar (cs) ============= Version 3.0.2 ============= Translators * Sahran (ug) ============= Version 3.0.0 ============= Translators - Sílvia Miranda (ca) - Kristjan SCHMIDT (eo) - Arash Mousavi (fa) - Gheyret Kenji (ug) =============== Version 2.91.92 =============== Misc - Require GTK+ 3.0 (Carlos Garcia Campos) Translators - Sense Hofstede (fy) - Adi Roiban (ro) =============== Version 2.91.90 =============== Fixes - Port widgets to GtkStyleContext (Carlos Garcia Campos) - Improve geometry management of WnckPager (Vincent) - Add switching workspace on scroll events to WnckPager (Vincent) - Fix crash when fetching some icons (Vincent) - Make most of the code not assume the display is the default one (Vincent) - Code cleanups (Vincent) Misc - Add high-level documentation, with hints and examples (Vincent) - Build fixes (Vincent) Translators - Gheyret Kenji (ug) ============== Version 2.91.6 ============== This is the first version of libwnck, ported to GTK+ 3. It should be parallel-installable with the GTK+ 2 version of libwnck. Some API changes might still happen until 3.0, but the libtool versioning won't change. There might be some issues left after the GTK+ 3 port, so please report any unusual behavior with the library. Major changes - Port to GTK+ 3 (Benjamin Otte, Christian Persch, David Ronis, Vincent) - Enforce single include for libwnck (Vincent) - Add macros to determine libwnck version at build time: WNCK_CHECK_VERSION, WNCK_MAJOR_VERSION, WNCK_MINOR_VERSION, WNCK_MICRO_VERSION (Vincent) API Changes - Drop previously deprecated API: wnck_screen_get_workspace_index, wnck_screen_get_workspace_neighbor, wnck_pager_set_screen, wnck_tasklist_set_minimum_width, wnck_tasklist_get_minimum_width, wnck_tasklist_set_minimum_height, wnck_tasklist_get_minimum_height, wnck_tasklist_set_screen, wnck_gtk_window_set_dock_type, wnck_create_window_action_menu (Vincent) - Remove screen argument from wnck_pager_new and wnck_tasklist_new (Vincent) Fixes - Fix link errors for wnckprop (Diego Escalante Urrelo) - Start removing assumptions where default display was used (Vincent) - Add missing introspectio annotation (Vincent) - Plug a leak (Lampersperger Andreas) Translators - Ivar Smolin (et) - Vincent Untz (fr) - Fran Diéguez (gl) - Gheyret Kenji (ug) ============== Version 2.30.6 ============== Fixes - Adapt to GtkObject removal in GTK3 (Javier Jardón) Misc - Add a small test utility to make it easy to test urgency hints (Vincent) Translators - Sílvia Miranda (ca@valencia) - Gheyret Kenji (ug) ============== Version 2.30.5 ============== Fixes - Fix pager with multiple rows, regression from 2.30.4 (Theppitak Karoonboonyanan) Misc - Associate .gir with pkg-config file (Vincent) - Rename --enable-deprecations configure option to --enable-deprecation-flags (Vincent) Translators - Takeshi AIHANA (ja) - Baurzhan Muftakhidinov (kk) ============== Version 2.30.4 ============== Fixes - Stop using gdk_display (Vincent) Misc - Update information in README and other files (Vincent) Translators - Dirgita (id) ============== Version 2.30.3 ============== Fixes - Additional GSeal-related fix (Federico Mena Quintero) - Fix failure to build outside source tree (Theppitak Karoonboonyanan) - Add introspection annotations (Tomeu Vizoso) Misc - gobject-introspection 0.6.14 is needed to build introspection data (Theppitak Karoonboonyanan) Translators - Shankar Prasad (kn) - Matej Urbančič (sl) ============== Version 2.30.2 ============== Fixes - Many GSeal-related fixes (Andre Klapper, Vincent) - Do not ship gir files in the tarball (Yaakov Selkowitz) Translators - Denis (br) - Sílvia Miranda (ca) - Thomas Thurman (en@shaw) - Iñaki Larrañaga Murgoitio (eu) - Fran Diéguez (gl) - Shankar Prasad (kn) - Rudols Mazurs (lv) - Kjartan Maraas (nb) ============== Version 2.30.0 ============== Fixes - Many GSeal-related fixes (Vincent) - Use a GtkMenuSeparator with a label instead of a hack for workspace menu items in selector (Vincent) Misc - Add configure summary (Vincent) Translators - Iñaki Larrañaga Murgoitio (eu) - Ani Peter (ml) =============== Version 2.29.92 =============== Feature - Integrate gobject-introspection support (Vincent) Fixes - Build with latest GSeal'ed GTK+ (Vincent) - Do not lose the pinned status when dragging a window in a tasklist (Vincent) - Use _NET_WM_WINDOW_TYPE_SPLASH instead of non-existing _NET_WM_WINDOW_TYPE_SPLASHSCREEN (Vincent) Misc - Small documentation improvement for wnck_window_move_to_workspace() to specify what happens to pinned windows (Vincent) - Fix build when building out of source tree (Theppitak Karoonboonyanan) Translators - Tomasz Dominikowski (pl) =============== Version 2.29.91 =============== Fixes - Use single-include for atk (Vincent) Translators - Ivar Smolin (et) - Fran Diéguez (gl) - Matej Urbančič (sl) ============== Version 2.29.6 ============== Fixes - Fix generation of wnck-enum-types.c to not break bindings (Arun Raghavan) Misc - Modernize a bit the build system (Vincent) Translators - Khaled Hosny (ar) - astur (ast) - Sílvia Miranda (ca@valencia) - Thomas Thurman (en@shaw) - Andika Triwidada (id) - Reinout van Schouwen (nl) - Adi Roiban (ro) ============== Version 2.28.0 ============== Translators - Rajesh Ranjan (hi) - Sangeeta Kumari (mai) - Maxim Dziumanenko (uk) =============== Version 2.27.92 =============== Fixes - Always show icons in tasklist group menu (Marcus Carlson) Misc - Make startup-notification non-automagic (Gilles Dartiguelongue, Vincent) Translators - Khaled Hosny (ar) - Alexander Nyakhaychyk (be) - Maruf Ovee (bn) - Jorge González (es) - Ivar Smolin (et) - Seán de Búrca (ga) - Antón Méixome (gl) - Kjartan Maraas (nb) - Vladimir Melo (pt_BR) - Милош Поповић (sr) - Miloš Popović (sr@latin) ============== Version 2.27.5 ============== Features - New wnck-urgency-monitor utility to monitor windows with urgent hint (Vincent) Misc - Use silent-rules with automake 1.11 (Vincent) ============== Version 2.27.4 ============== Fixes - Fix wnck_application_get_icon_is_fallback() to actually work (Vincent) - Fix gtk-doc warning (Vincent) - Code cleanup (Vincent) - Always show icons in selector menu (Vincent) Misc - Use shave to improve build log readability (Vincent) - Build system tweaks (Vincent) Translators - Runa Bhattacharjee (bn_IN) - Ivar Smolin (et) - Nabin Gautam (ne) 2.26.1 ====== Translators - Khaled Hosny (ar) - Reşat SABIQ (crh) - Suso Baleato (gl) - Shankar Prasad (kn) - Ray Wang (zh_CN) 2.26.0 ====== Translators - Amitakhya Phukan (as) - Petr Kovar (cs) - Kenneth Nielsen (da) - Jennie Petoumenou (el) - David Lodge (en_GB) - Pauli Virtanen (fi) - Ankit Patel (gu) - Gil Osher (he) - Luca Ferretti (it) - Ani Peter (ml) - Sandeep Shedmake (mr) - wadim dziedzic (pl) - Adi Roiban (ro) - Nickolay V. Shmyrev (ru) - I. Felix (ta) - Krishna Babu K (te) - Baris Cicek (tr) 2.25.91 ======= Misc - Require glib 2.16.0 Translators - Yavor Doganov (bg) - Runa Bhattacharjee (bn_IN) - Sílvia Miranda (ca) - Rhys Jones (cy) - Andre Klapper (de) - Dawa pemo (dz) - Kostas Papadimas (el) - David Lodge (en_GB) - Guillaume Savaton (eo) - Jorge González (es) - Iñaki Larrañaga Murgoitio (eu) - Pauli Virtanen (fi) - Ankit Patel (gu) - Rajesh Ranjan (hi) - Gabor Kelemen (hu) - Takeshi AIHANA (ja) - Shankar Prasad (kn) - Changwoo Ryu (ko) - Žygimantas Beručka (lt) - Arangel Angov (mk) - Sanlig Badral (mn) - Hasbullah Bin Pit (ms) - Wouter Bolsterlee (nl) - Manoj Kumar Giri (or) - Amanpreet Singh Alam (pa) - Vladimir Melo (pt_BR) - Duarte Loreto (pt) - Vasiliy Faronov (ru) - Steve Murphy (rw) - Pavol Šimo (sk) - Слободан Д. Средојевић (sr) - Theppitak Karoonboonyanan (th) - Maxim Dziumanenko (uk) - Clytie Siddall (vi) - Deng Xiyue (zh_CN) - Chao-Hsiung Liao (zh_HK) - Chao-Hsiung Liao (zh_TW) 2.25.5 ====== Fixes - Make libwnck compile with gnome-common DEPRECATED variables (Vincent) - Use C_() instead of Q_() (Matthias Clasen) Translators - Andre Klapper (de) - Jorge González (es) - Mattias Põldaru (et) - Claude Paroz (fr) - Luca Ferretti (it) - Vladimir Melo (pt_BR) - Matej Urbančič (sl) - Daniel Nylander (sv) 2.25.3 ====== Fixes - Use single include for GTK+ (Pedro Fragoso) - Fix compiler warning (Vincent) 2.24.2 ====== Translators - Robert Millan (ca@valencia) - Vladimir Melo (pt_BR) 2.24.1 ====== Translators - Khaled Hosny (ar) - Dawa pemo (dz) - Claude Paroz (fr) - Luca Ferretti (it) - Vladimir Melo (pt_BR) 2.24.0 ====== Translators - Khaled Hosny (ar) - Ivar Smolin (et) - Ankit Patel (gu) - Launchpad Translations Administrators (hr) - Gabor Kelemen (hu) - Shankar Prasad (kn) - Mugurel Tudor (ro) - Слободан Д. Средојевић (sr) - Theppitak Karoonboonyanan (th) - Baris Cicek (tr) - Chao-Hsiung Liao (zh_HK) - Chao-Hsiung Liao (zh_TW) 2.23.92 ======= Translators - Runa Bhattacharjee (bn_IN) - Manoj Kumar Giri (or) 2.23.91 ======= Misc - Update the default window icon (Baptiste Mille-Mathias) Translators - Khaled Hosny (ar) 2.23.6 ====== Translators - Djihed Afifi (ar) - Gabor Kelemen (hu) - Vladimir Melo (pt_BR) 2.23.4 ====== Fixes - Fix a bug where when the last window disappears, libwnck internals don't get updated and you still have a window in the window list, eg. (Malebria) Misc - Require intltool 0.40.0 (Vincent) Translators - Djihed Afifi (ar) - Yavor Doganov (bg) 2.22.1 ====== Fixes - Fix crash caused by a race condition when pager is destroyed (Vincent) [#517750] - List windows that demands attention in the tasklist when they're in the current workspace but not visible in the viewport (Vincent) [#520124] - Unstick windows when moving them in another workspace (viewport mode), else the windows are just outside the visible screen (Travis Watkins) [#520704] - Fix moving a window to an arbitrary workspace in viewport mode (Vincent) [#520726] Translators - Kostas Papadimas (el) - Eskild Hustvedt (nn) 2.22.0 ====== Fixes - Properly translate --help output of wnckprop (Vincent) [#518070] - Fix wnck_window_set_geometry() to work as intended, ie including decorations (Mikkel Kamstrup Erlandsen, Elijah, Vincent) [#518606] Translators - Sankarshan Mukhopadhyay (bn_IN) - Kenneth Nielsen (da) - David Lodge (en_GB) - Jorge González (es) - Rajesh Ranjan (hi) - Gabor Kelemen (hu) - Žygimantas Beručka (lt) - Vasiliy Faronov (ru) - Dr.T.Vasudevan (ta) - Maxim Dziumanenko (uk) 2.21.92 ======= Fixes - Fix wnck_window_set_geometry() not working without a main loop Translators - Sílvia Miranda (ca) - Pauli Virtanen (fi) - Robert-André-Mauchin (fr) - Ignacio Casal Quinteiro (gl) - Gil Osher (he) - Luca Ferretti (it) - Changwoo Ryu (ko) - Nabin Gautam (ne) - Tino Meinen (nl) - Jonh Wendell (pt_BR) - Woodman Tuen (zh_HK) - Woodman Tuen (zh_TW) 2.21.91 ======= Misc - Require gtk-doc 1.9 (Vincent) [#511414] Translators - Djihed Afifi (ar) - Takeshi AIHANA (ja) - Arangel Angov (mk) - sandeep shedmake (mr) - Tomasz Dominikowski (pl) - Duarte Loreto (pt) - Pavol Šimo (sk) - Theppitak Karoonboonyanan (th) 2.21.90 ======= Fixes - Fix pager to correctly work in multiscreen environment (Vincent, with help from David Sundqvist) 2.21.5 ====== Translators - Djihed Afifi (ar) - Ihar Hrachyshka (be@latin) - Petr Kovar (cs) - Andre Klapper (de) - Jorge González (es) - Ivar Smolin (et) - Iñaki Larrañaga Murgoitio (eu) - Seán de Búrca (ga) - Santhosh Thottingal (ml) - Kjartan Maraas (nb) - Yannig Marchegay (Kokoyaya) (oc) - Pavol Šimo (sk) - Matej Urbančič (sl) - Clytie Siddall (vi) 2.21.2.1 ======== Fixes - Fix accidental ABI break in 2.21.2 (Vincent) Misc - Fix for X libraries detection to work with Xorg 6.8 (Vincent) Translators - Daniel Nylander (sv) 2.21.2 ====== Features - Make the window action menu a WnckActionMenu widget (Vincent) Fixes - Avoid crashing if the X Resource extension is not present (Matthias Clasen) [#489087] - Code cleanups (Roland Bär, Vincent) [#494077] - Add context for some strings to help translators (Vincent) [#476512] - Activate the window when the user drags and drops it quickly on itself (Jan Niklas Hasse, Vincent) [#460403] - Do not re-implement some functions GDK has (Vincent) Misc - API doc improvements (Vincent) [parts of this fix #477847] - Clean up the configure script for X libraries detection (Vincent) [#332264] - Be more complete in the requirements in the pkg-config files (Vincent) Translators - Anas Husseini (ar) - Jorge González (es) - Ivar Smolin (et) - Robert-André-Mauchin (fr) - Gil Osher (he) - Matej Urbančič (sl) - Daniel Nylander (sv) 2.20.1 ====== Fixes - Fix icon of the active window not changing in the selector (Vincent) - Fix crash when startup notification messages are not encoded in UTF-8 (Vincent) [#476299] Translators - Jorge González (es) - Changwoo Ryu (ko) - Baris Cicek (tr) 2.20.0 ====== The 2.19/2.20 releases have broken API and ABI compatibility with 2.18 releases. Read the various entries for 2.19.x releases to learn more about the breaks. Translators - Khaled Hosny (ar) - Runa Bhattacharjee (bn_IN) - Sílvia Miranda (ca) - Robert-André-Mauchin (fr) - Gabor Kelemen (hu) - Luca Ferretti (it) - Žygimantas Beručka (lt) - Duarte Loreto (pt) - Nickolay V. Shmyrev (ru) - Maxim Dziumanenko (uk) 2.19.92 ======= Fixes - Add translator comments for wnckprop (Andre Klapper) [#468320] Translators - Ask Hjorth Larsen (da) - Andre Klapper (de) - Kostas Papadimas (el) - Jovan Naumovski (mk) - Kjartan Maraas (nb) - Og Maciel (pt_BR) - Clytie Siddall (vi) 2.19.90 ======= Fixes - Remove weak pointers on fields in task structure before freeing task block (Ray Strode) [#139080] Translators - Ihar Hrachyshka (be@latin) - Takeshi Aihana (ja) - Inaki Larranaga Murgoitio (eu) - Ilkka Tuohela (fi) - Ankit Patel (gu) - I. Felix (ta) - Žygimantas Beručka (lt) 2.19.6 ====== Fixes - Make the window action menu work with viewport (Vincent) [#352383] - Correctly draw workspaces with viewport in the pager (Vincent) - Fix typo in a string of wnckprop (Theppitak Karoonboonyanan) Misc - Various API documentation improvements (Vincent) Translators - Alexander Shopov (bg) - Jorge González (es) - Pauli Virtanen (fi) - Kjartan Maraas (nb) - Vincent van Adrighem (nl) - Daniel Nylander (sv) - Theppitak Karoonboonyanan (th) - Wang Jian (zh_CN) 2.19.5 ====== Features - Install wnckprop utility (Vincent) - Add tooltips for workspaces in the pager (Vincent) [#125644] - New wnck_screen_get_workspaces() API (Vincent) - New wnck_workspace_get_layout_row(), wnck_workspace_get_layout_column() and wnck_workspace_get_neighbor() API, to get layout information about a workspace (Vincent) - New wnck_workspace_get_screen() API (Vincent) - New wnck_window_is_below(), wnck_window_make_below() and wnck_window_unmake_below() API (Vincent) [#453982] Deprecations - Deprecate wnck_screen_get_workspace_index(). wnck_workspace_get_number() should be used (Vincent) - Deprecate wnck_screen_calc_workspace_layout(), wnck_screen_free_workspace_layout() and WnckWorkspaceLayout (Vincent) - Deprecate wnck_screen_get_workspace_neighbor(). wnck_workspace_get_neighbor() should be used (Vincent) - Deprecate wnck_tasklist_set_minimum_width(), wnck_tasklist_get_minimum_width(), wnck_tasklist_set_minimum_height(), wnck_tasklist_get_minimum_height(). They are useless with the new sizing algorithm (Vincent) Fixes - Improve a bit drawing of the pager (Vincent) - Fix logic when cleaning up after dragging a window from the pager (Vincent) - Use the last allocation of the tasklist as a basis for the fake allocation used to compute the size hints. This gives better results. (Joe Shaw, Vincent) - Rationalize the using of icon names/names in the tasklist and the pager (Vincent) - Do not put state indicators in the tooltip text of tasklist buttons (Vincent) - Fix compilation of wnckprop (Vincent) [#449186] - Import minor fixes from the XFCE fork (small leak, and safety checks) (Vincent) - Code cleanups (Vincent) - Use g_type_class_add_private() everywhere (Vincent) - Use GSlice when it makes sense (Vincent) - Probable fix to show windows needing attention not shown in the viewport (Vincent) - Make wnckprop able to change properties of windows and screens (Vincent) - Make wnckprop translatable (Vincent) - Redraw a workspace in the pager when the state of a window changes and is relevant (Vincent) - Stop the glowing effect in the tasklist for urgent windows after a while (Vincent) [#327870] - Add new fade-max-loops to control the number of loops before the glowing effect stops. Makes it possible to nearly disable the effect. (Vincent) [#356452] - Don't draw dots for group buttons in the tasklist, but use gtk_paint_tab() (Vincent) [#139523] - Make the glowing effect in the tasklist use cairo. This also makes it work with RGBA. (Ryan Lortie) [#439417] - Makes it possible to drag a window from a grouped task menu of the tasklist (Vincent) - Never group together in the tasklist windows without a class (Vincent) [#165075] - Add new mode to wnckprop to interact with a workspace (Vincent) - Add new modes to wnckprop to interact with a class group or an application (Vincent) - Improve wnckprop command line arguments (Vincent) - Add some XSync calls where needed in libwnck for wnckprop to work (Vincent) - Make wnckprop use the real X server timestamp when needed (Vincent) - Fix size of buttons in tasklist changing with the text. This should be an important usability improvement. (Vincent) [#310809] - Fix image of tasklist buttons floating outside of the buttons when buttons are small (Vincent) [#308552] - Update the window action menu when a workspace is created/destroyed, and when the window has changed workspace (Vincent) Misc - Improve API documentation (Vincent) - Add a --transparent command line for test-tasklist (Ryan Lortie) Translators - Jorge González (es) - Luca Ferretti (it) - Takeshi AIHANA (ja) - Kjartan Maraas (nb) - Danishka Navin (si) - Daniel Nylander (sv) - Clytie Siddall (vi) 2.19.4 ====== Features - Show workspace names in the window selector (Vincent) [#354667] - Add support for _NET_FRAME_EXTENTS. wnck_window_get_client_window_geometry() is a new API and wnck_window_get_geometry() now returns the geometry including the window manager decorations (Vincent) [#351055] - Add wnck_screen_get_number() API (Vincent) [#169590] - Add wnck_screen_get_window_manager_name() API and window-manager-changed signal (Vincent) [#448043] Deprecations - Deprecate wnck_gtk_window_set_dock_type() (Vincent) - Deprecate wnck_pager_set_screen() (Vincent) - Deprecate wnck_tasklist_set_screen() (Vincent) - Deprecate the screen argument of wnck_pager_new() and of wnck_tasklist_new() (Vincent) Fixes - Code cleanups (Vincent) - Make wnck_screen_net_wm_supports() work on all screens (Vincent) - Do not forget about the "Make below" action for the default possible actions (Vincent) - Rework selection ownership for the desktop layout: do not steal it and release it (Vincent) - Do not change the layout shown in the pager if the the pager couldn't update the layout hint (Vincent) [#445686] - Make the pager use the real layout of the screen when it cannot set the layout (Vincent) - Use g_timeout_add_seconds() when possible (Vincent) - Migrate to new GtkTooltip API (Vincent) - Add some safety guards to the public API (Vincent) - Improve position of the drag icon when dragging a window (Vincent) [#446531] - Make wnck_pid_read_resource_usage() work for more X clients (Vincent) [#150153] - Fix a crash happening sometimes when a tasklist is destroyed (Vincent) - Be more solid against invalid values for _NET_NUMBER_OF_DESKTOPS (Vincent) - Do not skip taskbar for transient windows if the window they're transient for don't exist (Vincent) - Fix a crash when dragging a window to somewhere like another workspace/viewport (Vincent) [#420713] - Make WnckSelector and WnckTasklist correctly work from bindings (Vincent) - Fix crash on multihead setups introduced in 2.19.3 (Vincent) - Fix potential invalidity of the previously active window when there are multiple screens (Vincent) Misc - Totally rework API documentation (Vincent) - New wnckprop utility, not installed by default (Vincent) - Require glib 2.13.0 (Vincent) - Require GTK+ 2.11.3 (Vincent) Translators - Mindu Dorji (dz) - Jorge González (es) - Ivar Smolin (et) - Wang Jian (zh_CN) 2.19.3.1 ======== This release breaks API compatibility again (it contains changes that should have been in 2.19.3). Features - The active-window-changed and active-workspace-changed signals for WnckScreen now provides the previously active window/workspace (Vincent) Fixes - Add some padding in classes to make it possible to add new signals without breaking ABI in the future (Vincent) - Make the action menu work again on tasklist buttons (Vincent) Misc - Remove old files from svn (Vincent) 2.19.3 ====== This release breaks API compatibility. Features - Show workspace names in the window selector (Vincent) [#354667] - Make it possible to activate the next window in a class group by clicking with the middle button on the group in the tasklist (Vincent) [#342707] - Add Maximize all and Unmaximize all to the context menu of group buttons in the tasklist (Vincent) [#155875] Fixes - Improve fallback title for windows and applications (Vincent) - Fix vertical pager in RTL environments (Vincent) [#431461] - Move the Close mneu item at the bottom of the action menu (Vincent) [#104026] - Change API for wnck_selector_new(): we don't need the screen argument (Vincent) [#164474] - Code cleanups, especially in the selector (Vincent) - Put pinned windows in the current workspace in the selector (Vincent) - Fix selector when the last window disappears while the selector is opened, and handle other similar issues (Vincent) [#156918] - Add missing signals for WnckScreen (Vincent) - Sort the windows in the window selector (Vincent) - Fix potential crash when a window disappears from the tasklist and its context menu was opened (Vincent) - Remove all reference to _NET_WM_WINDOW_TYPE_MODAL_DIALOG since it's not in the EWMH spec. This breaks API. (Vincent) [#124332] - Make sure the size hints of the tasklist are sane when there's no window in always group mode (Vincent) [#440625] Misc - Add useful command-line options for test programs (Vincent) - Require libstartup-notification-1.0 in the pkg-config file when startup notification support is enabled (Vincent) Translators - Ihar Hrachyshka (be@latin) - David Lodge (en_GB) - Jorge González (es) - Ivar Smolin (et) - Daniel Nylander (sv) - Theppitak Karoonboonyanan (th) 2.19.2 ====== Features - Make it possible to drag a window from the window selector (Vincent) [#354667] - Make it possible to reorder tasklist buttons with drag and drop (Nickolay V. Shmyrev) [#302398] Fixes - Add small missing bit forgotten for move/resize window API (Elijah) - Plug leak (Matthias Clasen) [#428056] - Check whether window manager supports _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW instead of guessing whether these are supported (Elijah) [#352383, #115247] - Fix crash on startup in the pager (Kim Woelders) [#403377] - Fix crash when dragging small windows in the pager (Vincent) [#428280] - Fix compilation warnings (Bernard Leak, Vincent) [#431175] - Update action menu to be the same as the metacity one (Bruno Boaventura, Vincent) [#376522] - Fix crash when a menu is opening for a window being destroyed (Vincent) [#410133] - Fix crash happening in some cases on drop on the pager (Vincent) [#415675] - Don't reset the drag icon to the default one when dragging and the dragged window is destroyed (Vincent) [#414967] - Don't use deprecated functions (Vincent) Translators - Khaled Hosny (ar) - Ihar Hrachyshka (be@latin) - Jorge González (es) - Ignacio Casal Quinteiro (gl) - Kjartan Maraas (nb) - Daniel Nylander (sv) 2.18.0 ====== Translators - Alaksandar Navicki (be@latin) - Žygimantas Beručka (lt) - Og Maciel (pt_BR) - Maxim Dziumanenko (uk) 2.17.92 ======= Fixes - Don't accept to set less than one row in the pager (Vincent) - Improvements to the test programs (Vincent) - Improve size of drag and drop icons for windows (Vincent) - Fix mouse scroll on tasklist in RTL environments (Vincent) Misc - Distribute MAINTAINERS (Kjartan Maraas) Translators - Gil Osher (he) 2.17.91 ======= Fixes - Remove warnings (Kjartan Maraas) - Code cleanups (Christian Persch) - Make tasklist RTL aware (Vincent) - Make pager RTL aware (Vincent) Translators - Ihar Hrachyshka (be) - Jordi Mallach (ca) - Og Maciel (pt_BR) 2.16.2 ====== Fixes - Change to the workspace of a window before activating it on dragging (Sven Herzberg) [#359874] Translators - Khaled Hosny (ar) - Francisco Javier F. Serrador (es) - Christophe Merlet (RedFox) (fr) - Takeshi AIHANA (ja) - GNOME PL Team (pl) - Duarte Loreto (pt) 2.16.1 ====== Fixes - Fix critical warning and leak (Benjamin Berg) [#354268] - Avoid sending spurious icon geometry updates (Ryan Lortie) [#355523] - Fix leaks (Benjamin Berg) [#354830] Misc - Require GTK+ 2.8.0 (Vincent) [#348189] Translators - Vladimir Petkov (bg) - Jordi Mallach (ca) - David Lodge (en_GB) - Francisco Javier F. Serrador (es) - Pauli Virtanen (fi) - Ankit Patel (gu) - Rajesh Ranjan (hi) - Mohammad DAMT (id) - Ani Peter (ml) - Wouter Bolsterlee (nl) - Matic Žgur (sl) - Daniel Nylander (sv) - Felix (ta) - Sree Ganesh (te) - Woodman Tuen (zh_HK) - Woodman Tuen (zh_TW) 2.16.0 ====== Translators - Khandakar Mujahidul Islam (bn) 2.15.92 ======= Fixes - Fix crash when tasklist is destroyed (Vincent) Misc - Update delete icon for the context menu (Baptiste Mille-Mathias) Translators - Ivar Smolin (et) - Matic Žgur (sl) 2.15.91 ======= Fixes - Changed the glowing code to have less and saner style properties (Benjamin Berg) [#350138] Translators - Runa Bhattacharjee (bn_IN) - Ani Peter (ml) 2.15.90 ======= Features - Add move/resize window API (Magnus Therning) Fixes - Correctly set relief for group buttons in the tasklist (Benjamin Otte) 2.15.4 ====== Fixes - Make windows that go to the bottom occupy the last pixel of the pager (Benjamin Otte) Translators - Mahay Alam Khan (bn_IN) - Rahul Bhalerao (mr) 2.15.3 ====== Fixes - restart activation timeout when the mouse moves to a different workspace (Benjamin) - new methods to test if the names returned by wnck_window_get_name and wnck_window_get_icon_name are real or just FALLBACK_NAME (Dan) [#342577] Misc - don't translate %s (Vincent) [#339069] Translations - Guillaume Savaton (eo) 2.15.2 ====== Features - Improve glowing effect in tasklist and make it themeable (Benjamin Berg) [#325176] - Use cairo in the pager (Benjamin Otte) [#339293] - Improve drag and drop in the pager (Nickolay V. Shmyrev, Benjamin Otte) [#96675, #339293] - Improve look of the pager (Benjamin Otte) [#339293] - Add dragging of windows from the tasklist (Nickolay V. Shmyrev) [#96675] Fixes - Fix crash when a X resource doesn't exist anymore (Vincent) [#336823] - Don't change workspace when releasing the button on another workspace (Vincent) [#110510] Misc - Use po/LINGUAS (Brian Pepple) [#337953] - Depends on intltool 0.35.0 Translations - Mindu Dorji (dz) - Baptiste Mille-Mathias (fr) - GNOME PL Team (pl) 2.14.1 ====== Fixes - Fix leaks (Dan Winship) [#334137] - Fix minimization of "always on visible desktop" windows with the tasklist (Vincent) [#335316] - Fix transient cycles causing infinite loops (Dan Winship, Elijah) [#332493] - Immediately show notification for demands-attent/urgent windows on other workspaces in the tasklist (Leszek Matok) [#336142] Translations - Ales Nyakhaychyk (be) - Gora Mohanty (or) 2.14.0 ====== Fixes - Don't minimize the window when it's on another desktop and it was the last active window (Vincent) [#331661] - Fix C89 compliance (Jens Granseuer) [#332866] Translations - Rhys Jones (cy) - Hendrik Richter (de) - Rajesh Ranjan (hi) - Raivis Dejus (lv) - Mugurel Tudor (ro) - Laurent Dhima (sq) - Daniel Nylander (sv) - Maxim Dziumanenko (uk) 2.13.92 ======= Fixes - Fix window disappearing in workspace switcher after drag and drop (Vincent) [#317373] - Fix corrupted drawing of windows (Vincent) [#155502] - Fix critical warning with action menu of pinned windows (Vincent) Translations - Lasse Bang Mikkelsen (da) - Kostas Papadimas (el) - Iñaki Larrañaga (eu) - Gabor Kelemen (hu) - Aiet Kolkhi (ka) - Žygimantas Beručka (lt) - Duarte Loreto (pt) - Leonid Kanter (ru) - Woodman Tuen (zh_HK) - Woodman Tuen (zh_TW) 2.13.91 ======= Misc - Automate the creation of some files (Torsten Schoenfeld) - Don't redefine the _ macro for translation (Vincent) [#328621] - Make the selector widget translations work again (Vincent) [#323181] Translations - Vladimir Petkov (bg) - Miloslav Trmac (cs) - Priit Laes (et) - Luca Ferretti (it) - Takeshi AIHANA (ja) - Слободан Д. Средојевић (sr) 2.13.90 ======= Fixes - Fix crash on workspace activation (Elijah, Bart Vanbrabant) [#327435] - Include demands-attention/urgent windows unconditionally in tasklist; this should help users not miss important windows on other workspaces (Elijah) [#305979] - Synchronize the right-click-menu with that of Metacity's (Srirama Sharma, Leena Gunda, Christian Neumair) [#135710] - Escape window titles used in pango markup, avoids some crashes too (Vincent Noel, jylefort FreeBSD org) [#306289] - Correctly catch and handle demands-attention/urgent state changes for transients of windows in the tasklist (Elijah) [#317541] - Make the pager Fitts's law compliant when shadow type is none (Vincent) [#304248] - Avoid a compiler warning (Kjartan) Translations - Jordi Mallach (ca) - Adam Weinberger (en_CA) - Lucas Vieites (es) - Pauli Virtanen (fi) - Ignacio Casal Quinteiro (gl) - Ankit Patel (gu) - Kjartan Maraas (nb) - Tino Meinen (nl) - Kjartan Maraas (no) - Evandro Fernandes Giovanini (pt_BR) - Theppitak Karoonboonyanan (th) - Clytie Siddall (vi) - Wang Jian (zh_CN) 2.13.5 ====== Fixes - Correctly specify the source indication (Elijah) - Doc generation fixes (Thomas Vander Stichele) Translations - Abel Cheung (zh_HK) 2.13.4 ====== Features - Sort window in a group alphabetically (Xavier Claessens, Vincent) - Change active window when scrolling on the selector (Nigel Tao) Fixes - Remove critical warning (Vincent) - Use virtual desktop size when computing size of pager (Loic Minier, Vincent) 2.13.3 ======= Features - Add scrolling support to the tasklist (Xavier Claessens) Misc - Remove old hack (Vincent) Translators - Ivar Smolin (et) - Kjartan Maraas (nb) - Kjartan Maraas (nn) - Kjartan Maraas (no) 2.13.1 ======= Fixes - Minor code cleanup (Elijah) Translators - Erdal Ronahi (ku) - Ilyas Bakirov (ky) 2.12.1 ======= Features - add a test-selector program for testing. It doesn't get installed. (Denis Jacquerye) [#165269] Fixes - Use intltool & various other build enhanements (Rodney Dawes, Vincent) [#317190] - Detect windows that are removed from the skip_taskbar state (Jochen Baier) [#163293] Translators - Mahay Alam Khan (bn) - Iñaki Larrañaga Murgoitio (eu) 2.12.0 ======= Translators - Bryn Salisbury (cy) 2.11.92 ======= Translators - Mişu Moldovan (ro) - Maxim Dziumanenko (uk) 2.11.91 ======= Fixes - Have window list tooltips display WM_NAME instead of WM_ICON_NAME (Mariano Suarez-Alvarez) [#124463] - Zero out unused fields in ClientMessages, as required by the EWMH spec (Gregory Merchan) [#135024] - Fix an activation/minimization inconsistency (Elijah Newren) - Correctly determine the active task when dealing with transients (Xavier Claessens) [#310381] - Clean up a number of warnings (Philipp Thomas, Benoit Dejean) [#140175, #310829] - Fix builds that don't disable docs, get make distcheck to work (Matthias Clasen) [#302231] - Add wnck_window_set_window_type() function (Olivier Andrieu) [#133306] - Add API for allowing the button relief to be set to GTK_RELIEF_NONE for transparent panels (Ryan Lortie) [#167932] - Fix workspace switching behavior (revert the stuff related to the behavioral change from bug 161361 made in the 2.10 cycle -- Elijah Newren) - Prevent pager from flickering when moving windows between workspaces (Christian Neumair) [#167745] Translators - Christophe Merlet (RedFox) (fr) - Jaydeep Bhusal (ne) 2.11.4 ====== Features - Add support for the Urgent hint (Elijah) Fixes - Show the mini_icon instead of the regular icon for the selector (Vincent Noel) Translators - Takeshi AIHANA (ja) - Abel Cheung (zh_TW) 2.11.3 ====== Features - Make windows that demand attention more noticeable by glowing their tasklist buttons (Ray Strode) Fixes - fix possible leak (Benoît Dejean) - determine a group leader when the previous one gets removed (Jaap Haitsma) Translators - Ignacio Casal Quinteiro (gl) 2.11.1 ====== Translators - Adam Weinberger (en_CA) - Ivar Smolin (et) - Steve Murphy (rw) - Ivan Noris (sk) - Baris Cicek (tr) - Canonical Ltd (xh) 2.10.0 ====== Translators - Jordi Mallach (ca) - Gabor Kelemen (hu) - Mişu Moldovan (ro) - Александар Урошевић (sr) - Abel Cheung (zh_TW) 2.9.92.1 ======== Misc - COPYING was wrongly updated during 2.9.92 release. This is now fixed. 2.9.92 ====== Fixes - Fix warnings (Kjartan Maraas) - Remove hack needed because of a metacity bug (Elijah) - Check for whether a window or one of its transients has the demands attention hint set (Elijah) - Handle the changes to _NET_ACTIVE_WINDOW (Elijah) - API change to add a timestamp to _NET_CURRENT_DESKTOP message (Elijah) - Plug leak (Vincent) - Fix tasklist button not requesting a reasonable size (Vincent) Translators - Jordi Mallach (ca) - Nikos Charonitakis (el) - Benoît Dejean (fr) - Ankit Patel (gu) - Luca Ferretti (it) - Takeshi AIHANA (ja) - Changwoo Ryu (ko) - Tino Meinen (nl) - GNOME PL Team (pl) - Evandro Fernandes Giovanini (pt_BR) - Duarte Loreto (pt) - Leonid Kanter (ru) - Laurent Dhima (sq) - Paisa Seeluangsawat (th) - Maxim Dziumanenko (uk) 2.9.91 ====== Features - New WnckSelector widget, using code from gnome-panel (Vincent Noel) Fixes - Correct misleading and inaccurate wording (Elijah) - Make the tasklist window menu popup appear near the mouse pointer (Vincent Noel) - Fix warnings in WnckSelector (Vincent) Misc - Add MAINTAINERS & HACKING files (Elijah) Translators - Vladimir Petkov (bg) - Miloslav Trmac (cs) - Ole Laursen (da) - Frank Arnold (de) - Adam Weinberger (en_CA) - David Lodge (en_GB) - Lucas Vieites (es) - Priit Laes (et) - Pauli Virtanen (fi) - Takeshi AIHANA (ja) - Changwoo Ryu (ko) - Žygimantas Beručka (lt) - Kjartan Maraas (nb) - Kjartan Maraas (no) - Duarte Loreto (pt) - Christian Rose (sv) 2.9.90 ====== Fixes - Don't check the monitor-change if there's only one monitor (Juerg Billeter) - Show "close all" and "(un)minimize all" options in the right click menu for grouped windows (Jaap Haitsma) - Make the task order in the tasklist intuitive (Elijah Newren) Translators - Vladimir Petkov (bg) - Miloslav Trmac (cs) - Frank Arnold (de) - Adam Weinberger (en_CA) - Francisco Javier F. Serrador (es) - Kjartan Maraas (nb) - Åsmund Skjæveland (nn) - Kjartan Maraas (no) - Mişu Moldovan (ro) - Christian Rose (sv) - Wang Jian (zh_CN) 2.9.4 ===== Fixes - Implemented switching workspaces when doing a DnD operation (Carlos Garnacho Parro, Fernando Villacis Postigo) - Allow minimizing an app via tasklist even when it has a transient (Elijah Newren) - Include pinned windows only for the active workspace (Elijah Newren) Translators - Rajeev Shrestha (ne) 2.9.3 ===== Fixes - Ellipsize labels in tasklist (Benjamin Kahn) - Use right icon size in tasklist (Benjamin Kahn) - Add a default icon for windows without icon in tasklist (Benjamin Kahn) - Fix leak (Benoît Dejean) - Do not show windows from all screen when the tasklist is first created (Juerg Billeter) - Show all windows in tasklist with xinerama if there's only one tasklist (Juerg Billeter) - Increase padding between text and icon in the tasklist (Benjamin Kahn) - Code cleanups (Mark McLoughlin) Misc - Add a rationales.txt file (Elijah Newren) Translators - Vladimir Petkov (bg) 2.8.1 === Fixes - Only highlight sticky windows on the current workspace (Elijah Newren) Translators - Aiet Kolkhi (ka) 2.8.0.1 === Fixes - Don't activate windows when clicking on the pager (Elijah Newren) - Only show windows which are on the same monitor as the tasklist (Juerg Billeter) - Add missing prototype - wnck_window_set_fullscreen() (Ross Burton) - Fix runtime warning spew (Mark) Translators - Meelad Zakaria (fa) 2.8.0 === Translators - Adam Weinberger (en_CA) 2.7.92 === Fixes - Setup gtk-doc to pull out API documentation (J.H.M. Dassen (Ray)) Translators - Laszlo Dvornik (hu) - Kjartan Maraas (nb) - Laurent Dhima (sq) 2.7.91 === Fixes - Fix issue with AtkComponent co-ordinates (Arvind Samptur) - Fix window minimization vs. activation for mouse focus (Elijah Newren) - Resolve some no-focus-on-map issues (Elijah Newren) - Regenerate stale built sources (Torsten Schoenfeld) Translators - Kemal Sanjta (bs) - Pauli Virtanen (fi) - Amanpreet Singh Alam (pa) 2.7.90 === Fixes - Add support for the _NET_WM_STATE_DEMANDS_ATTENTION hint (Rob Adams) - Display shaded windows as "= =" instead of "[ ]" (James M. Cape) - Desensitize "Move To Workspace" items for sticky windows (Arvind Samptur) Translators - Vladimir Petkov (bg) - Laurent Dhima (sq) 2.6.2.1 === Fixes - Activate window in workspace switcher only if its on the current workspace (Elijah Newren) - Use timestamp with _NET_CLOSE_WINDOW (Anders Carlsson) Translators - John C Barstow (mi) - Laurent Dhima (sq) 2.6.2 === Fixes - Don't show multi-workspace related menu items if there is only a single workspace (Johan Persson) Translators - Vladimir Petkov (bg) - Gil Osher (he) - Kjartan Maraas (no) - Mişu Moldovan (ro) - Ivan Noris (sk) 2.6.1 === Fixes - Fix icon-reading crash when using enlightenment (Neil Muller) - AIX portability fixes (Kjartan Maraas) - Don't attempt to center the workspace on the mouse click (Kim Woelders) Translators - Iñaki Larrañaga Murgoitio (eu) - Guntupalli Karunakar (gu) - Mohammad DAMT (id) - Samúel Jón Gunnarsson (is) - Baris Cicek (tr) 2.5.90 === Thanks to Laszlo Peter, Leena Gunda Padraig O'Briain for fixes in this release - allow building against an uninstalled libwnck build - add "Move to Workspace" menu - fix crash with updated allowed actions hint === 2.4.0 === Thanks to Arvind Samptur, Mariano Suarez-Alvarez, Kim Woelders for fixes in this release. - fix workspace name property handling - fix updating of window/icon names - fixes to viewport handling - lots of new translations 2.3.1 === Thanks to Hidetoshi Tajima, Ross Burton, Masahiro Sakai, Kim Woelders, Arvind Samptur, Matt Wilson for fixes in this release. - put -lX11 in link flags - add API to manipulate window fullscreen state - use an icon from one of the windows in a group, rather than the "white piece of paper" icon, if a group doesn't set an icon - fixes for Cygwin compilation - add support for viewports in window list and workspace switcher - fix multihead glitches - set desktop layout properly on 64-bit platforms - new/updated translations 2.3.0 === - fixed fitt's law for window list applet (Mark McLoughlin) - incorporated fixes from stable branch 2.1.90 === - Fixed a big-ass memleak (Arjan van de Ven) - Added Czech translations - Updated README for first time ever