1==============
2Version 3.36.0
3==============
4
5  Fixes
6
7  * Add a weak reference callback to window to disconnect obsolete signal
8    handlers (Alberts Muktupāvels) [GNOME/libwnck#141]
9  * pager: Add scroll modes [GNOME/libwnck#134]
10  * meson build fixes (Jan Alexander Steffens, Jan Tojnar, Victor Kareh)
11    [GNOME/libwnck#139]
12
13
14==============
15Version 3.32.0
16==============
17
18  Features
19
20  * Add signals for enter and leave notify events in task list
21    (Victor Kareh) [GNOME/libwnck!6]
22
23  Fixes
24
25  * Meson: depend on 0.50.0, use install_dir for .pc file and subdir parameter
26    (Marco Trevisan)
27
28==============
29Version 3.31.4
30==============
31
32  Fixes
33
34  * Meson: cleanups to the dependencies and fixed docs quotes (Marco Trevisan)
35  * Wnckprop: force it working under x11, so that it will work in Wayland for
36    X11 clients (Marco Trevisan)
37  * Update class group icon when window icon has changed (Xu Zhen) [GNOME/libwnck#135]
38
39
40==============
41Version 3.31.1
42==============
43
44  Features
45
46  * Add support to build using meson (Marco Trevisan) [GNOME/libwnck!4]
47
48==============
49Version 3.30.0
50==============
51
52  Fixes
53
54  * Use single precision floats to double (Emmanuele Bassi)
55  * Allow setting the same client type (Sebastian Geiger) [#792304]
56  * Remove usage of various deprecated functions and modernize code (Alberts Muktupāvels)
57  * Add gitlab-ci pipeline [GNOME/libwnck!3]
58
59  Translators
60
61  * Andre Klapper (as) (bn) (bn_IN) (bs) (ca) (ca@valencia) (eu) (kn) (mk) (ne) (or) (ta)
62  * Ask Hjorth Larsen (da)
63  * GNOME Translation Robot (gd)
64  * Kristjan SCHMIDT (eo)
65
66==============
67Version 3.24.1
68==============
69
70  Fixes
71
72  * Fixed regression causing not working pin window (Marco Trevisan)
73  * Fixed Localedir (Alberts Muktupāvel)
74
75==============
76Version 3.24.0
77==============
78
79  Fixes
80
81  * bump GTK+ required version to 3.22.0
82  * Various refactoring to remove deprecated code (Alberts Muktupāvel)
83  * Add an option to disable the tasklist scroll event (Moritz Bruder)
84  * Add wrap-on-scroll option for WnckPager widget (Moritz Bruder)
85  * wnck-image-menu-item: fix memory leak (Alberts Muktupāvel)
86
87  Translators
88
89  * Baurzhan Muftakhidinov (kk)
90  * Inaki Larranaga Murgoitio (eu)
91  * Piotr Drąg (pl)
92
93==============
94Version 3.20.1
95==============
96
97  Fixes
98
99  * tasklist: ignore size_allocate with invalid size (Alberts Muktupāvels)
100  * tasklist: queue resize on button not on its content (Alberts Muktupāvels)
101  * workspace-accessible: drop obsolete GTK_CHECK_VERSION (Alberts Muktupāvels)
102  * workspace-accessible: don't use deprecated atk_component_get_position
103    (Alberts Muktupāvels)
104  * tasklist: don't use deprecated GtkMisc (Alberts Muktupāvels)
105  * selector: don't use deprecated GtkMisc (Alberts Muktupāvels)
106  * wnckprop: don't use deprecated gdk_cursor_new (Alberts Muktupāvels)
107  * test-wnck: don't use deprecated gtk_tree_view_set_rules_hint (Alberts
108    Muktupāvels)
109
110==============
111Version 3.20.0
112==============
113
114  Fixes
115
116  * xutils: add error trap in try_pixmap_and_mask (Alberts Muktupāvel)
117  * Window: ignore unhandled non-_NET_WM actions
118  * ActionMenu: Use gtk_label_set_text_with_mnemonic instead of
119    gtk_label_set_text (Andrea Azzarone)
120  * tasklist: set css name (Alberts Muktupāvel)
121  * selector: set css name (Alberts Muktupāvel)
122  * pager: set css name Alberts Muktupāvels
123  * configure.ac: redefine introspection dirs using proper prefixes
124
125  Translators
126
127  * Dušan Kazi (sk)
128  * Trần Ngọc Quân (vi)
129
130==============
131Version 3.18.0
132==============
133
134  Fixes
135
136  * WnckWindow: Add a new 'type-changed' signal (Sebastian Geiger)
137  * don't use deprecated style properties (Alberts Muktupāvels)
138  * pager: use correct state flags (Alberts Muktupāvels)
139  * selector: avoid warnings from GtkStyleContext (Alberts Muktupāvels)
140  * tasklist: avoid warnings from GtkStyleContext (Alberts Muktupāvels)
141  * Back to dependency on gtk+-3.0 >= 3.10
142
143  Translators
144
145  * Aurimas Černius (lt)
146  * Cédric Valmary (oc)
147  * Cheng-Chia Tseng (zh_TW)
148  * Jordi Mas (ca)
149  * Maria  Mavridou (el)
150  * Mario Blättermann (de)
151  * Muhammet Kara (tr)
152  * Pedro Albuquerque (pt)
153  * Piotr Drąg (pl)
154  * Samir Ribic (bs)
155
156==============
157Version 3.14.0
158==============
159
160  Fixes
161
162  * xutils: Support non-standard depths for icon pixmaps (Chris Wilson)
163  * xutils: Correctly link against libXrender (David King)
164  * pager: don't return invalid workspace rect (Alberts Muktupāvels)
165  * tasklist: fix missing icon in tasklist button (Alberts Muktupāvels)
166  * window-action-menu: don't use deprecated GtkImageMenuItem (Alberts Muktupāvels)
167  * tasklist: don't use deprecated GtkImageMenuItem (Alberts Muktupāvels)
168
169  Translators
170
171  * Anders Jonsson (sv)
172  * Saibal Ray (bn_IN)
173  * Timo Jyrinki (fi)
174
175
176=============
177Version 3.4.9
178=============
179
180  Fixes
181
182  * TaskList: remove new Startup Notification API
183
184=============
185Version 3.4.8
186=============
187
188  Features
189
190  * Add support for _GTK_FRAME_EXTENTS (Rico Tzschichholz)
191
192  Fixes
193
194  * WindowActionMenu: unset window and stop async events on dispose (Marco Trevisan)
195  * TaskList: use new Startup Notification API (Stefan Sperling)
196
197  Translators
198
199  * Fran Diéguez (gl)
200  * GunChleoc (gd)
201  * Milo Casagrande (it)
202  * Noriko Mizumoto (ja)
203  * Rūdolfs Mazurs (lv)
204  * Wylmer Wang (zh_CN)
205
206=============
207Version 3.4.7
208=============
209
210  Features
211
212  * Add wnck_set_default_icon_size and wnck_set_default_mini_icon_size functions
213    to allow clients to define the size of the icons to be used for windows
214    and applications.
215
216=============
217Version 3.4.6
218=============
219
220  Features
221
222  * Add option to close windows with mouse middle click on button in tasklist
223    (Stefano Karapetsas)
224  * Add API to define task list orientation (Jean-Luc Porquet and Josselin Mouette)
225
226  Fixes
227
228  * ClassGroup: fix class signal signature (Marco Trevisan)
229  * Get rid of the deprecated code in TaskList, Selector and Pager (Marco Trevisan)
230
231  Translators
232
233  * Andika Triwidada (id)
234  * Ani Peter (ml)
235  * Aurimas Černius (lt)
236  * Balázs Úr (hu)
237  * Daniel Mustieles (es)
238  * Enrico Nicoletto (pt_BR)
239  * Joe Hansen (da)
240  * Krishnababu Krothapalli (te)
241  * ManojKumar Giri (or)
242  * Marek Černocký (cs)
243  * Matej Urbančič (sl)
244  * Nilamdyuti Goswami (as)
245  * Rajesh Ranjan (hi)
246  * Sandeep Sheshrao Shedmake (mr)
247  * Shankar Prasad (kn)
248  * Shantha kumar (ta)
249  * Sweta Kothari (gu)
250  * Theppitak Karoonboonyanan (th)
251  * Yuri Myasoedov (ru)
252  * Мирослав Николић (sr) (sr@latin
253
254=============
255Version 3.4.5
256=============
257
258  Features
259
260	* Add getter and notifier for the Window role
261	* Emit signals when a window instance or group name (WM_CLASS) changes (Marco Trevisan)
262
263  Fixes
264
265	* Remove deprecated APIs for device grabbing (Marco Trevisan)
266	* Fix wnckprop hang, that made the system unusable (Marco Trevisan)
267	* Fix build with recent automake (Nuno Araujo)
268	* Use a little less power using g_timeout_add_seconds (B.Prathibha)
269
270  Translators
271
272	* ManojKumar Giri (or)
273	* Piotr Drąg (pl)
274	* Shankar Prasad (kn)
275
276=============
277Version 3.4.4
278=============
279
280  Translators
281
282	* Runa Bhattacharjee (bn_IN)
283	* chandankumar (hi)
284	* Khoem Sokhem (km)
285	* Rūdolfs Mazurs (lv)
286	* Anish A (ml)
287	* Piotr Drąg (pl)
288
289=============
290Version 3.4.3
291=============
292
293  Fixes
294
295	* Add deprecation attributes to deprecated functions (Javier Jardón)
296
297  Misc
298
299	* Require gtk+-3.0 >= 3.4.0 (Vincent)
300
301  Translators
302
303	* Nilamdyuti Goswami (as)
304	* Tom Tryfonidis (el)
305	* Sandeep Shedmake (mr)
306	* Kjartan Maraas (nb)
307
308=============
309Version 3.4.2
310=============
311
312  Fixes
313
314	* Fix mouse wheel scrolling with new GTK+ (Christian Persch, Vincent)
315
316  Misc
317
318	* Add --enable-tools to enable/disable installation of tools (Vincent)
319
320  Translators
321
322	* Sílvia Miranda (ca)
323	* Sílvia Miranda (ca@valencia)
324	* Sweta Kothari (gu)
325	* Mitsuya Shibata (ja)
326
327=============
328Version 3.4.0
329=============
330
331  Translators
332
333	* Nilamdyuti Goswami (as)
334	* Reşat SABIQ (crh)
335	* Kristjan SCHMIDT (eo)
336	* Mattias Põldaru (et)
337	* Gabor Kelemen (hu)
338
339=============
340Version 3.3.5
341=============
342
343 Features
344
345	* Add wnck_shutdown() API (Martin Pitt, Vincent)
346
347  Fixes
348
349	* Don't ask for tasklist menus to be pushed in (Vincent)
350
351  Translators
352
353	* OKANO Takayoshi (ja)
354	* Kjartan Maraas (nb)
355	* Wouter Bolsterlee (nl)
356
357=============
358Version 3.2.1
359=============
360
361  Translators
362
363	* Sílvia Miranda (ca@valencia)
364	* Мирослав Николић (sr)
365	* Miroslav Nikolić (sr@latin)
366	* Hari Krishna (te)
367	* Muhammet Kara (tr)
368	* Korostil Daniel (uk)
369	* Nguyễn Thái Ngọc Duy (vi)
370
371=============
372Version 3.2.0
373=============
374
375  Translators
376
377	* Petr Kovar (cs)
378	* Aputsiaq Niels Janussen (da)
379	* Inaki Larranaga Murgoitio (eu)
380	* Tommi Vainikainen (fi)
381	* Gabor Kelemen (hu)
382	* Antonio Fernandes C. Neto (pt_BR)
383
384==============
385Version 3.1.92
386==============
387
388 Misc
389
390  - Fix srcdir != builddir build (Colin Walters)
391
392 Translators
393
394  - Ihar Hrachyshka (be)
395  - Sílvia Miranda (ca)
396  - Bruce Cowan (en_GB)
397  - Arash Mousavi (fa)
398  - Milo Casagrande (it)
399  - Jiro Matsuzawa (ja)
400  - Changwoo Ryu (ko)
401  - Aurimas Černius (lt)
402  - Rūdofls Mazurs (lv)
403  - A S Alam (pa)
404  - Duarte Loreto (pt)
405  - Yuri Myasoedov (ru)
406  - Matej Urbančič (sl)
407  - Dr.T.Vasudevan (ta)
408  - Ray Wang (zh_CN)
409  - Chao-Hsiung Liao (zh_HK)
410  - Chao-Hsiung Liao (zh_TW)
411
412==============
413Version 3.1.90
414==============
415
416 Fixes
417
418  - Added missing introspection annotations (Priit Laes)
419
420 Misc
421
422  - Link against libm (Vincent)
423
424 Translators
425
426  - Alexander Shopov (bg)
427  - Mario Blättermann (de)
428  - Jorge González (es)
429  - Vincent Untz (fr)
430  - Fran Diéguez (gl)
431  - Yaron Shahrabani (he)
432  - Andika Triwidada (id)
433  - Kjartan Maraas (nb)
434  - Piotr Drąg (pl)
435  - Daniel Nylander (sv)
436  - Theppitak Karoonboonyanan (th)
437
438=============
439Version 3.1.5
440=============
441
442 Features
443
444  - Add API to get WM_CLASS group name & instance name of a WnckWindow:
445    wnck_window_get_class_group_name(), wnck_window_get_class_instance_name()
446    (Marco Trevisan)
447  - Change WnckClassGroup to talk about identifier instead of resource class.
448    This includes deprecating wnck_class_group_get_res_class() in favor of
449    wnck_class_group_get_id() (Vincent)
450
451 Fixes
452
453  - Fix tasklist taking some space when there is no window (Vincent)
454  - Remove unused variables (Vincent)
455  - Stop using several deprecated APIs (Vincent)
456  - Remove disabling of libgnomeui sounds (Vincent)
457  - Do not connect same signal handler twice (Vincent)
458
459 Misc
460
461  - Modernize build system (Vincent)
462
463 Translators
464
465  - Petr Kovar (cs)
466
467=============
468Version 3.0.2
469=============
470
471  Translators
472
473	* Sahran (ug)
474
475=============
476Version 3.0.0
477=============
478
479 Translators
480
481  - Sílvia Miranda (ca)
482  - Kristjan SCHMIDT (eo)
483  - Arash Mousavi (fa)
484  - Gheyret Kenji (ug)
485
486===============
487Version 2.91.92
488===============
489
490 Misc
491
492  - Require GTK+ 3.0 (Carlos Garcia Campos)
493
494 Translators
495
496  - Sense Hofstede (fy)
497  - Adi Roiban (ro)
498
499===============
500Version 2.91.90
501===============
502
503 Fixes
504
505  - Port widgets to GtkStyleContext (Carlos Garcia Campos)
506  - Improve geometry management of WnckPager (Vincent)
507  - Add switching workspace on scroll events to WnckPager (Vincent)
508  - Fix crash when fetching some icons (Vincent)
509  - Make most of the code not assume the display is the default one (Vincent)
510  - Code cleanups (Vincent)
511
512 Misc
513
514  - Add high-level documentation, with hints and examples (Vincent)
515  - Build fixes (Vincent)
516
517 Translators
518
519  - Gheyret Kenji (ug)
520
521==============
522Version 2.91.6
523==============
524
525This is the first version of libwnck, ported to GTK+ 3. It should be
526parallel-installable with the GTK+ 2 version of libwnck. Some API changes
527might still happen until 3.0, but the libtool versioning won't change.
528There might be some issues left after the GTK+ 3 port, so please report any
529unusual behavior with the library.
530
531 Major changes
532
533  - Port to GTK+ 3 (Benjamin Otte, Christian Persch, David Ronis, Vincent)
534  - Enforce single include for libwnck (Vincent)
535  - Add macros to determine libwnck version at build time: WNCK_CHECK_VERSION,
536    WNCK_MAJOR_VERSION, WNCK_MINOR_VERSION, WNCK_MICRO_VERSION (Vincent)
537
538 API Changes
539
540  - Drop previously deprecated API: wnck_screen_get_workspace_index,
541    wnck_screen_get_workspace_neighbor, wnck_pager_set_screen,
542    wnck_tasklist_set_minimum_width, wnck_tasklist_get_minimum_width,
543    wnck_tasklist_set_minimum_height, wnck_tasklist_get_minimum_height,
544    wnck_tasklist_set_screen, wnck_gtk_window_set_dock_type,
545    wnck_create_window_action_menu (Vincent)
546  - Remove screen argument from wnck_pager_new and wnck_tasklist_new (Vincent)
547
548 Fixes
549
550  - Fix link errors for wnckprop (Diego Escalante Urrelo)
551  - Start removing assumptions where default display was used (Vincent)
552  - Add missing introspectio annotation (Vincent)
553  - Plug a leak (Lampersperger Andreas)
554
555 Translators
556
557  - Ivar Smolin (et)
558  - Vincent Untz (fr)
559  - Fran Diéguez (gl)
560  - Gheyret Kenji (ug)
561
562==============
563Version 2.30.6
564==============
565
566 Fixes
567
568  - Adapt to GtkObject removal in GTK3 (Javier Jardón)
569
570 Misc
571
572  - Add a small test utility to make it easy to test urgency hints (Vincent)
573
574 Translators
575
576  - Sílvia Miranda (ca@valencia)
577  - Gheyret Kenji (ug)
578
579==============
580Version 2.30.5
581==============
582
583 Fixes
584
585  - Fix pager with multiple rows, regression from 2.30.4 (Theppitak
586    Karoonboonyanan)
587
588 Misc
589
590  - Associate .gir with pkg-config file (Vincent)
591  - Rename --enable-deprecations configure option to --enable-deprecation-flags
592    (Vincent)
593
594 Translators
595
596  - Takeshi AIHANA (ja)
597  - Baurzhan Muftakhidinov (kk)
598
599==============
600Version 2.30.4
601==============
602
603 Fixes
604
605  - Stop using gdk_display (Vincent)
606
607 Misc
608
609  - Update information in README and other files (Vincent)
610
611 Translators
612
613  - Dirgita (id)
614
615==============
616Version 2.30.3
617==============
618
619 Fixes
620
621  - Additional GSeal-related fix (Federico Mena Quintero)
622  - Fix failure to build outside source tree (Theppitak Karoonboonyanan)
623  - Add introspection annotations (Tomeu Vizoso)
624
625 Misc
626
627  - gobject-introspection 0.6.14 is needed to build introspection data
628    (Theppitak Karoonboonyanan)
629
630 Translators
631
632  - Shankar Prasad (kn)
633  - Matej Urbančič (sl)
634
635==============
636Version 2.30.2
637==============
638
639 Fixes
640
641  - Many GSeal-related fixes (Andre Klapper, Vincent)
642  - Do not ship gir files in the tarball (Yaakov Selkowitz)
643
644 Translators
645
646  - Denis (br)
647  - Sílvia Miranda (ca)
648  - Thomas Thurman (en@shaw)
649  - Iñaki Larrañaga Murgoitio (eu)
650  - Fran Diéguez (gl)
651  - Shankar Prasad (kn)
652  - Rudols Mazurs (lv)
653  - Kjartan Maraas (nb)
654
655==============
656Version 2.30.0
657==============
658
659 Fixes
660
661  - Many GSeal-related fixes (Vincent)
662  - Use a GtkMenuSeparator with a label instead of a hack for workspace menu
663    items in selector (Vincent)
664
665 Misc
666
667  - Add configure summary (Vincent)
668
669 Translators
670
671  - Iñaki Larrañaga Murgoitio (eu)
672  - Ani Peter (ml)
673
674===============
675Version 2.29.92
676===============
677
678 Feature
679
680  - Integrate gobject-introspection support (Vincent)
681
682 Fixes
683
684  - Build with latest GSeal'ed GTK+ (Vincent)
685  - Do not lose the pinned status when dragging a window in a tasklist
686    (Vincent)
687  - Use _NET_WM_WINDOW_TYPE_SPLASH instead of non-existing
688    _NET_WM_WINDOW_TYPE_SPLASHSCREEN (Vincent)
689
690 Misc
691
692  - Small documentation improvement for wnck_window_move_to_workspace() to
693    specify what happens to pinned windows (Vincent)
694  - Fix build when building out of source tree (Theppitak Karoonboonyanan)
695
696 Translators
697
698  - Tomasz Dominikowski (pl)
699
700===============
701Version 2.29.91
702===============
703
704 Fixes
705
706  - Use single-include for atk (Vincent)
707
708 Translators
709
710  - Ivar Smolin (et)
711  - Fran Diéguez (gl)
712  - Matej Urbančič (sl)
713
714==============
715Version 2.29.6
716==============
717
718 Fixes
719
720  - Fix generation of wnck-enum-types.c to not break bindings (Arun Raghavan)
721
722 Misc
723
724  - Modernize a bit the build system (Vincent)
725
726 Translators
727
728  - Khaled Hosny (ar)
729  - astur (ast)
730  - Sílvia Miranda (ca@valencia)
731  - Thomas Thurman (en@shaw)
732  - Andika Triwidada (id)
733  - Reinout van Schouwen (nl)
734  - Adi Roiban (ro)
735
736==============
737Version 2.28.0
738==============
739
740 Translators
741
742  - Rajesh Ranjan (hi)
743  - Sangeeta Kumari (mai)
744  - Maxim Dziumanenko (uk)
745
746===============
747Version 2.27.92
748===============
749
750 Fixes
751
752  - Always show icons in tasklist group menu (Marcus Carlson)
753
754 Misc
755
756  - Make startup-notification non-automagic (Gilles Dartiguelongue, Vincent)
757
758 Translators
759
760  - Khaled Hosny (ar)
761  - Alexander Nyakhaychyk (be)
762  - Maruf Ovee (bn)
763  - Jorge González (es)
764  - Ivar Smolin (et)
765  - Seán de Búrca (ga)
766  - Antón Méixome (gl)
767  - Kjartan Maraas (nb)
768  - Vladimir Melo (pt_BR)
769  - Милош Поповић (sr)
770  - Miloš Popović (sr@latin)
771
772==============
773Version 2.27.5
774==============
775
776 Features
777
778  - New wnck-urgency-monitor utility to monitor windows with urgent hint
779    (Vincent)
780
781 Misc
782
783  - Use silent-rules with automake 1.11 (Vincent)
784
785==============
786Version 2.27.4
787==============
788
789 Fixes
790
791  - Fix wnck_application_get_icon_is_fallback() to actually work (Vincent)
792  - Fix gtk-doc warning (Vincent)
793  - Code cleanup (Vincent)
794  - Always show icons in selector menu (Vincent)
795
796 Misc
797
798  - Use shave to improve build log readability (Vincent)
799  - Build system tweaks (Vincent)
800
801 Translators
802
803  - Runa Bhattacharjee (bn_IN)
804  - Ivar Smolin (et)
805  - Nabin Gautam (ne)
806
8072.26.1
808======
809
810 Translators
811
812  - Khaled Hosny (ar)
813  - Reşat SABIQ (crh)
814  - Suso Baleato (gl)
815  - Shankar Prasad (kn)
816  - Ray Wang (zh_CN)
817
8182.26.0
819======
820
821 Translators
822
823  - Amitakhya Phukan (as)
824  - Petr Kovar (cs)
825  - Kenneth Nielsen (da)
826  - Jennie Petoumenou (el)
827  - David Lodge (en_GB)
828  - Pauli Virtanen (fi)
829  - Ankit Patel (gu)
830  - Gil Osher (he)
831  - Luca Ferretti (it)
832  - Ani Peter (ml)
833  - Sandeep Shedmake (mr)
834  - wadim dziedzic (pl)
835  - Adi Roiban (ro)
836  - Nickolay V. Shmyrev (ru)
837  - I. Felix (ta)
838  - Krishna Babu K (te)
839  - Baris Cicek (tr)
840
8412.25.91
842=======
843
844 Misc
845
846  - Require glib 2.16.0
847
848 Translators
849
850  - Yavor Doganov (bg)
851  - Runa Bhattacharjee (bn_IN)
852  - Sílvia Miranda (ca)
853  - Rhys Jones (cy)
854  - Andre Klapper (de)
855  - Dawa pemo (dz)
856  - Kostas Papadimas (el)
857  - David Lodge (en_GB)
858  - Guillaume Savaton (eo)
859  - Jorge González (es)
860  - Iñaki Larrañaga Murgoitio (eu)
861  - Pauli Virtanen (fi)
862  - Ankit Patel (gu)
863  - Rajesh Ranjan (hi)
864  - Gabor Kelemen (hu)
865  - Takeshi AIHANA (ja)
866  - Shankar Prasad (kn)
867  - Changwoo Ryu (ko)
868  - Žygimantas Beručka (lt)
869  - Arangel Angov (mk)
870  - Sanlig Badral (mn)
871  - Hasbullah Bin Pit (ms)
872  - Wouter Bolsterlee (nl)
873  - Manoj Kumar Giri (or)
874  - Amanpreet Singh Alam (pa)
875  - Vladimir Melo (pt_BR)
876  - Duarte Loreto (pt)
877  - Vasiliy Faronov (ru)
878  - Steve Murphy (rw)
879  - Pavol Šimo (sk)
880  - Слободан Д. Средојевић (sr)
881  - Theppitak Karoonboonyanan (th)
882  - Maxim Dziumanenko (uk)
883  - Clytie Siddall (vi)
884  - Deng Xiyue (zh_CN)
885  - Chao-Hsiung Liao (zh_HK)
886  - Chao-Hsiung Liao (zh_TW)
887
8882.25.5
889======
890
891 Fixes
892
893  - Make libwnck compile with gnome-common DEPRECATED variables (Vincent)
894  - Use C_() instead of Q_() (Matthias Clasen)
895
896 Translators
897
898  - Andre Klapper (de)
899  - Jorge González (es)
900  - Mattias Põldaru (et)
901  - Claude Paroz (fr)
902  - Luca Ferretti (it)
903  - Vladimir Melo (pt_BR)
904  - Matej Urbančič (sl)
905  - Daniel Nylander (sv)
906
9072.25.3
908======
909
910 Fixes
911
912  - Use single include for GTK+ (Pedro Fragoso)
913  - Fix compiler warning (Vincent)
914
9152.24.2
916======
917
918 Translators
919
920  - Robert Millan (ca@valencia)
921  - Vladimir Melo (pt_BR)
922
9232.24.1
924======
925
926 Translators
927
928  - Khaled Hosny (ar)
929  - Dawa pemo (dz)
930  - Claude Paroz (fr)
931  - Luca Ferretti (it)
932  - Vladimir Melo (pt_BR)
933
9342.24.0
935======
936
937 Translators
938
939  - Khaled Hosny (ar)
940  - Ivar Smolin (et)
941  - Ankit Patel (gu)
942  - Launchpad Translations Administrators (hr)
943  - Gabor Kelemen (hu)
944  - Shankar Prasad (kn)
945  - Mugurel Tudor (ro)
946  - Слободан Д. Средојевић (sr)
947  - Theppitak Karoonboonyanan (th)
948  - Baris Cicek (tr)
949  - Chao-Hsiung Liao (zh_HK)
950  - Chao-Hsiung Liao (zh_TW)
951
9522.23.92
953=======
954
955 Translators
956
957  - Runa Bhattacharjee (bn_IN)
958  - Manoj Kumar Giri (or)
959
9602.23.91
961=======
962
963 Misc
964
965  - Update the default window icon (Baptiste Mille-Mathias)
966
967 Translators
968
969  - Khaled Hosny (ar)
970
9712.23.6
972======
973
974 Translators
975
976  - Djihed Afifi (ar)
977  - Gabor Kelemen (hu)
978  - Vladimir Melo (pt_BR)
979
9802.23.4
981======
982
983 Fixes
984
985  - Fix a bug where when the last window disappears, libwnck internals don't
986    get updated and you still have a window in the window list, eg.  (Malebria)
987
988 Misc
989
990  - Require intltool 0.40.0 (Vincent)
991
992 Translators
993
994  - Djihed Afifi (ar)
995  - Yavor Doganov (bg)
996
9972.22.1
998======
999
1000Fixes
1001
1002  - Fix crash caused by a race condition when pager is destroyed (Vincent)
1003    [#517750]
1004  - List windows that demands attention in the tasklist when they're in the
1005    current workspace but not visible in the viewport (Vincent) [#520124]
1006  - Unstick windows when moving them in another workspace (viewport mode),
1007    else the windows are just outside the visible screen (Travis Watkins)
1008    [#520704]
1009  - Fix moving a window to an arbitrary workspace in viewport mode (Vincent)
1010    [#520726]
1011
1012 Translators
1013
1014  - Kostas Papadimas (el)
1015  - Eskild Hustvedt (nn)
1016
10172.22.0
1018======
1019
1020Fixes
1021
1022  - Properly translate --help output of wnckprop (Vincent) [#518070]
1023  - Fix wnck_window_set_geometry() to work as intended, ie including
1024    decorations (Mikkel Kamstrup Erlandsen, Elijah, Vincent) [#518606]
1025
1026 Translators
1027
1028  - Sankarshan Mukhopadhyay (bn_IN)
1029  - Kenneth Nielsen (da)
1030  - David Lodge (en_GB)
1031  - Jorge González (es)
1032  - Rajesh Ranjan (hi)
1033  - Gabor Kelemen (hu)
1034  - Žygimantas Beručka (lt)
1035  - Vasiliy Faronov (ru)
1036  - Dr.T.Vasudevan (ta)
1037  - Maxim Dziumanenko (uk)
1038
10392.21.92
1040=======
1041
1042Fixes
1043
1044  - Fix wnck_window_set_geometry() not working without a main loop
1045
1046 Translators
1047
1048  - Sílvia Miranda (ca)
1049  - Pauli Virtanen (fi)
1050  - Robert-André-Mauchin (fr)
1051  - Ignacio Casal Quinteiro (gl)
1052  - Gil Osher (he)
1053  - Luca Ferretti (it)
1054  - Changwoo Ryu (ko)
1055  - Nabin Gautam (ne)
1056  - Tino Meinen (nl)
1057  - Jonh Wendell (pt_BR)
1058  - Woodman Tuen (zh_HK)
1059  - Woodman Tuen (zh_TW)
1060
10612.21.91
1062=======
1063
1064Misc
1065
1066  - Require gtk-doc 1.9 (Vincent) [#511414]
1067
1068 Translators
1069
1070  - Djihed Afifi (ar)
1071  - Takeshi AIHANA (ja)
1072  - Arangel Angov (mk)
1073  - sandeep shedmake (mr)
1074  - Tomasz Dominikowski (pl)
1075  - Duarte Loreto (pt)
1076  - Pavol Šimo (sk)
1077  - Theppitak Karoonboonyanan (th)
1078
10792.21.90
1080=======
1081
1082Fixes
1083
1084  - Fix pager to correctly work in multiscreen environment (Vincent, with help
1085    from David Sundqvist)
1086
10872.21.5
1088======
1089
1090 Translators
1091
1092  - Djihed Afifi (ar)
1093  - Ihar Hrachyshka (be@latin)
1094  - Petr Kovar (cs)
1095  - Andre Klapper (de)
1096  - Jorge González (es)
1097  - Ivar Smolin (et)
1098  - Iñaki Larrañaga Murgoitio (eu)
1099  - Seán de Búrca (ga)
1100  - Santhosh Thottingal (ml)
1101  - Kjartan Maraas (nb)
1102  - Yannig Marchegay (Kokoyaya) (oc)
1103  - Pavol Šimo (sk)
1104  - Matej Urbančič (sl)
1105  - Clytie Siddall (vi)
1106
11072.21.2.1
1108========
1109
1110 Fixes
1111
1112  - Fix accidental ABI break in 2.21.2 (Vincent)
1113
1114 Misc
1115
1116  - Fix for X libraries detection to work with Xorg 6.8 (Vincent)
1117
1118 Translators
1119
1120  - Daniel Nylander (sv)
1121
11222.21.2
1123======
1124
1125 Features
1126  - Make the window action menu a WnckActionMenu widget (Vincent)
1127
1128 Fixes
1129
1130  - Avoid crashing if the X Resource extension is not present (Matthias Clasen)
1131    [#489087]
1132  - Code cleanups (Roland Bär, Vincent) [#494077]
1133  - Add context for some strings to help translators (Vincent) [#476512]
1134  - Activate the window when the user drags and drops it quickly on itself
1135    (Jan Niklas Hasse, Vincent) [#460403]
1136  - Do not re-implement some functions GDK has (Vincent)
1137
1138 Misc
1139
1140  - API doc improvements (Vincent) [parts of this fix #477847]
1141  - Clean up the configure script for X libraries detection (Vincent) [#332264]
1142  - Be more complete in the requirements in the pkg-config files (Vincent)
1143
1144 Translators
1145
1146  - Anas Husseini (ar)
1147  - Jorge González (es)
1148  - Ivar Smolin (et)
1149  - Robert-André-Mauchin (fr)
1150  - Gil Osher (he)
1151  - Matej Urbančič (sl)
1152  - Daniel Nylander (sv)
1153
11542.20.1
1155======
1156
1157 Fixes
1158
1159  - Fix icon of the active window not changing in the selector (Vincent)
1160  - Fix crash when startup notification messages are not encoded in UTF-8
1161    (Vincent) [#476299]
1162
1163 Translators
1164
1165  - Jorge González (es)
1166  - Changwoo Ryu (ko)
1167  - Baris Cicek (tr)
1168
11692.20.0
1170======
1171
1172 The 2.19/2.20 releases have broken API and ABI compatibility with 2.18
1173 releases. Read the various entries for 2.19.x releases to learn more about the
1174 breaks.
1175
1176 Translators
1177
1178  - Khaled Hosny (ar)
1179  - Runa Bhattacharjee (bn_IN)
1180  - Sílvia Miranda (ca)
1181  - Robert-André-Mauchin (fr)
1182  - Gabor Kelemen (hu)
1183  - Luca Ferretti (it)
1184  - Žygimantas Beručka (lt)
1185  - Duarte Loreto (pt)
1186  - Nickolay V. Shmyrev (ru)
1187  - Maxim Dziumanenko (uk)
1188
11892.19.92
1190=======
1191
1192 Fixes
1193
1194  - Add translator comments for wnckprop (Andre Klapper) [#468320]
1195
1196 Translators
1197
1198  - Ask Hjorth Larsen (da)
1199  - Andre Klapper (de)
1200  - Kostas Papadimas (el)
1201  - Jovan Naumovski (mk)
1202  - Kjartan Maraas (nb)
1203  - Og Maciel (pt_BR)
1204  - Clytie Siddall (vi)
1205
12062.19.90
1207=======
1208
1209 Fixes
1210
1211  - Remove weak pointers on fields in task structure before freeing
1212    task block (Ray Strode) [#139080]
1213
1214 Translators
1215
1216  - Ihar Hrachyshka (be@latin)
1217  - Takeshi Aihana (ja)
1218  - Inaki Larranaga Murgoitio (eu)
1219  - Ilkka Tuohela (fi)
1220  - Ankit Patel (gu)
1221  - I. Felix (ta)
1222  - Žygimantas Beručka (lt)
1223
12242.19.6
1225======
1226
1227 Fixes
1228
1229  - Make the window action menu work with viewport (Vincent) [#352383]
1230  - Correctly draw workspaces with viewport in the pager (Vincent)
1231  - Fix typo in a string of wnckprop (Theppitak Karoonboonyanan)
1232
1233 Misc
1234
1235  - Various API documentation improvements (Vincent)
1236
1237 Translators
1238
1239  - Alexander Shopov (bg)
1240  - Jorge González (es)
1241  - Pauli Virtanen (fi)
1242  - Kjartan Maraas (nb)
1243  - Vincent van Adrighem (nl)
1244  - Daniel Nylander (sv)
1245  - Theppitak Karoonboonyanan (th)
1246  - Wang Jian (zh_CN)
1247
12482.19.5
1249======
1250
1251 Features
1252
1253  - Install wnckprop utility (Vincent)
1254  - Add tooltips for workspaces in the pager (Vincent) [#125644]
1255  - New wnck_screen_get_workspaces() API (Vincent)
1256  - New wnck_workspace_get_layout_row(), wnck_workspace_get_layout_column() and
1257    wnck_workspace_get_neighbor() API, to get layout information about a
1258    workspace (Vincent)
1259  - New wnck_workspace_get_screen() API (Vincent)
1260  - New wnck_window_is_below(), wnck_window_make_below() and
1261    wnck_window_unmake_below() API (Vincent) [#453982]
1262
1263 Deprecations
1264
1265  - Deprecate wnck_screen_get_workspace_index(). wnck_workspace_get_number()
1266    should be used (Vincent)
1267  - Deprecate wnck_screen_calc_workspace_layout(),
1268    wnck_screen_free_workspace_layout() and WnckWorkspaceLayout (Vincent)
1269  - Deprecate wnck_screen_get_workspace_neighbor().
1270    wnck_workspace_get_neighbor() should be used (Vincent)
1271  - Deprecate wnck_tasklist_set_minimum_width(),
1272    wnck_tasklist_get_minimum_width(), wnck_tasklist_set_minimum_height(),
1273    wnck_tasklist_get_minimum_height(). They are useless with the new sizing
1274    algorithm (Vincent)
1275
1276 Fixes
1277
1278  - Improve a bit drawing of the pager (Vincent)
1279  - Fix logic when cleaning up after dragging a window from the pager (Vincent)
1280  - Use the last allocation of the tasklist as a basis for the fake allocation
1281    used to compute the size hints. This gives better results. (Joe Shaw,
1282    Vincent)
1283  - Rationalize the using of icon names/names in the tasklist and the pager
1284    (Vincent)
1285  - Do not put state indicators in the tooltip text of tasklist buttons
1286    (Vincent)
1287  - Fix compilation of wnckprop (Vincent) [#449186]
1288  - Import minor fixes from the XFCE fork (small leak, and safety checks)
1289    (Vincent)
1290  - Code cleanups (Vincent)
1291  - Use g_type_class_add_private() everywhere (Vincent)
1292  - Use GSlice when it makes sense (Vincent)
1293  - Probable fix to show windows needing attention not shown in the viewport
1294    (Vincent)
1295  - Make wnckprop able to change properties of windows and screens (Vincent)
1296  - Make wnckprop translatable (Vincent)
1297  - Redraw a workspace in the pager when the state of a window changes and is
1298    relevant (Vincent)
1299  - Stop the glowing effect in the tasklist for urgent windows after a while
1300    (Vincent) [#327870]
1301  - Add new fade-max-loops to control the number of loops before the glowing
1302    effect stops. Makes it possible to nearly disable the effect. (Vincent)
1303    [#356452]
1304  - Don't draw dots for group buttons in the tasklist, but use gtk_paint_tab()
1305    (Vincent) [#139523]
1306  - Make the glowing effect in the tasklist use cairo. This also makes it work
1307    with RGBA. (Ryan Lortie) [#439417]
1308  - Makes it possible to drag a window from a grouped task menu of the tasklist
1309    (Vincent)
1310  - Never group together in the tasklist windows without a class (Vincent)
1311    [#165075]
1312  - Add new mode to wnckprop to interact with a workspace (Vincent)
1313  - Add new modes to wnckprop to interact with a class group or an application
1314    (Vincent)
1315  - Improve wnckprop command line arguments (Vincent)
1316  - Add some XSync calls where needed in libwnck for wnckprop to work (Vincent)
1317  - Make wnckprop use the real X server timestamp when needed (Vincent)
1318  - Fix size of buttons in tasklist changing with the text. This should be an
1319    important usability improvement. (Vincent) [#310809]
1320  - Fix image of tasklist buttons floating outside of the buttons when buttons
1321    are small (Vincent) [#308552]
1322  - Update the window action menu when a workspace is created/destroyed, and
1323    when the window has changed workspace (Vincent)
1324
1325 Misc
1326
1327  - Improve API documentation (Vincent)
1328  - Add a --transparent command line for test-tasklist (Ryan Lortie)
1329
1330 Translators
1331
1332  - Jorge González (es)
1333  - Luca Ferretti (it)
1334  - Takeshi AIHANA (ja)
1335  - Kjartan Maraas (nb)
1336  - Danishka Navin (si)
1337  - Daniel Nylander (sv)
1338  - Clytie Siddall (vi)
1339
13402.19.4
1341======
1342
1343 Features
1344
1345  - Show workspace names in the window selector (Vincent) [#354667]
1346  - Add support for _NET_FRAME_EXTENTS.
1347    wnck_window_get_client_window_geometry() is a new API and
1348    wnck_window_get_geometry() now returns the geometry including the window
1349    manager decorations (Vincent) [#351055]
1350  - Add wnck_screen_get_number() API (Vincent) [#169590]
1351  - Add wnck_screen_get_window_manager_name() API and window-manager-changed
1352    signal (Vincent) [#448043]
1353
1354 Deprecations
1355
1356  - Deprecate wnck_gtk_window_set_dock_type() (Vincent)
1357  - Deprecate wnck_pager_set_screen() (Vincent)
1358  - Deprecate wnck_tasklist_set_screen() (Vincent)
1359  - Deprecate the screen argument of wnck_pager_new() and of
1360    wnck_tasklist_new() (Vincent)
1361
1362 Fixes
1363
1364  - Code cleanups (Vincent)
1365  - Make wnck_screen_net_wm_supports() work on all screens (Vincent)
1366  - Do not forget about the "Make below" action for the default possible
1367    actions (Vincent)
1368  - Rework selection ownership for the desktop layout: do not steal it and
1369    release it (Vincent)
1370  - Do not change the layout shown in the pager if the the pager couldn't
1371    update the layout hint (Vincent) [#445686]
1372  - Make the pager use the real layout of the screen when it cannot set the
1373    layout (Vincent)
1374  - Use g_timeout_add_seconds() when possible (Vincent)
1375  - Migrate to new GtkTooltip API (Vincent)
1376  - Add some safety guards to the public API (Vincent)
1377  - Improve position of the drag icon when dragging a window (Vincent)
1378    [#446531]
1379  - Make wnck_pid_read_resource_usage() work for more X clients (Vincent)
1380    [#150153]
1381  - Fix a crash happening sometimes when a tasklist is destroyed (Vincent)
1382  - Be more solid against invalid values for _NET_NUMBER_OF_DESKTOPS (Vincent)
1383  - Do not skip taskbar for transient windows if the window they're transient
1384    for don't exist (Vincent)
1385  - Fix a crash when dragging a window to somewhere like another
1386    workspace/viewport (Vincent) [#420713]
1387  - Make WnckSelector and WnckTasklist correctly work from bindings (Vincent)
1388  - Fix crash on multihead setups introduced in 2.19.3 (Vincent)
1389  - Fix potential invalidity of the previously active window when there are
1390    multiple screens (Vincent)
1391
1392 Misc
1393
1394  - Totally rework API documentation (Vincent)
1395  - New wnckprop utility, not installed by default (Vincent)
1396  - Require glib 2.13.0 (Vincent)
1397  - Require GTK+ 2.11.3 (Vincent)
1398
1399 Translators
1400
1401  - Mindu Dorji (dz)
1402  - Jorge González (es)
1403  - Ivar Smolin (et)
1404  - Wang Jian (zh_CN)
1405
14062.19.3.1
1407========
1408
1409 This release breaks API compatibility again (it contains changes that should
1410 have been in 2.19.3).
1411
1412 Features
1413
1414  - The active-window-changed and active-workspace-changed signals for
1415    WnckScreen now provides the previously active window/workspace (Vincent)
1416
1417 Fixes
1418
1419  - Add some padding in classes to make it possible to add new signals without
1420    breaking ABI in the future (Vincent)
1421  - Make the action menu work again on tasklist buttons (Vincent)
1422
1423 Misc
1424
1425  - Remove old files from svn (Vincent)
1426
14272.19.3
1428======
1429
1430 This release breaks API compatibility.
1431
1432 Features
1433
1434  - Show workspace names in the window selector (Vincent) [#354667]
1435  - Make it possible to activate the next window in a class group by clicking
1436    with the middle button on the group in the tasklist (Vincent) [#342707]
1437  - Add Maximize all and Unmaximize all to the context menu of group buttons in
1438    the tasklist (Vincent) [#155875]
1439
1440 Fixes
1441
1442  - Improve fallback title for windows and applications (Vincent)
1443  - Fix vertical pager in RTL environments (Vincent) [#431461]
1444  - Move the Close mneu item at the bottom of the action menu (Vincent)
1445    [#104026]
1446  - Change API for wnck_selector_new(): we don't need the screen argument
1447    (Vincent) [#164474]
1448  - Code cleanups, especially in the selector (Vincent)
1449  - Put pinned windows in the current workspace in the selector (Vincent)
1450  - Fix selector when the last window disappears while the selector is opened,
1451    and handle other similar issues (Vincent) [#156918]
1452  - Add missing signals for WnckScreen (Vincent)
1453  - Sort the windows in the window selector (Vincent)
1454  - Fix potential crash when a window disappears from the tasklist and its
1455    context menu was opened (Vincent)
1456  - Remove all reference to _NET_WM_WINDOW_TYPE_MODAL_DIALOG since it's not in
1457    the EWMH spec. This breaks API. (Vincent) [#124332]
1458  - Make sure the size hints of the tasklist are sane when there's no window in
1459    always group mode (Vincent) [#440625]
1460
1461 Misc
1462
1463  - Add useful command-line options for test programs (Vincent)
1464  - Require libstartup-notification-1.0 in the pkg-config file when startup
1465    notification support is enabled (Vincent)
1466
1467 Translators
1468
1469  - Ihar Hrachyshka (be@latin)
1470  - David Lodge (en_GB)
1471  - Jorge González (es)
1472  - Ivar Smolin (et)
1473  - Daniel Nylander (sv)
1474  - Theppitak Karoonboonyanan (th)
1475
14762.19.2
1477======
1478
1479 Features
1480
1481  - Make it possible to drag a window from the window selector (Vincent)
1482    [#354667]
1483  - Make it possible to reorder tasklist buttons with drag and drop
1484    (Nickolay V. Shmyrev) [#302398]
1485
1486 Fixes
1487
1488  - Add small missing bit forgotten for move/resize window API (Elijah)
1489  - Plug leak (Matthias Clasen) [#428056]
1490  - Check whether window manager supports _NET_WM_ACTION_ABOVE and
1491    _NET_WM_ACTION_BELOW instead of guessing whether these are supported
1492    (Elijah) [#352383, #115247]
1493  - Fix crash on startup in the pager (Kim Woelders) [#403377]
1494  - Fix crash when dragging small windows in the pager (Vincent) [#428280]
1495  - Fix compilation warnings (Bernard Leak, Vincent) [#431175]
1496  - Update action menu to be the same as the metacity one (Bruno Boaventura,
1497    Vincent) [#376522]
1498  - Fix crash when a menu is opening for a window being destroyed (Vincent)
1499    [#410133]
1500  - Fix crash happening in some cases on drop on the pager (Vincent) [#415675]
1501  - Don't reset the drag icon to the default one when dragging and the dragged
1502    window is destroyed (Vincent) [#414967]
1503  - Don't use deprecated functions (Vincent)
1504
1505 Translators
1506
1507  - Khaled Hosny (ar)
1508  - Ihar Hrachyshka (be@latin)
1509  - Jorge González (es)
1510  - Ignacio Casal Quinteiro (gl)
1511  - Kjartan Maraas (nb)
1512  - Daniel Nylander (sv)
1513
15142.18.0
1515======
1516
1517 Translators
1518
1519  - Alaksandar Navicki (be@latin)
1520  - Žygimantas Beručka (lt)
1521  - Og Maciel (pt_BR)
1522  - Maxim Dziumanenko (uk)
1523
15242.17.92
1525=======
1526
1527 Fixes
1528
1529  - Don't accept to set less than one row in the pager (Vincent)
1530  - Improvements to the test programs (Vincent)
1531  - Improve size of drag and drop icons for windows (Vincent)
1532  - Fix mouse scroll on tasklist in RTL environments (Vincent)
1533
1534 Misc
1535
1536  - Distribute MAINTAINERS (Kjartan Maraas)
1537
1538 Translators
1539
1540  - Gil Osher (he)
1541
15422.17.91
1543=======
1544
1545 Fixes
1546
1547  - Remove warnings (Kjartan Maraas)
1548  - Code cleanups (Christian Persch)
1549  - Make tasklist RTL aware (Vincent)
1550  - Make pager RTL aware (Vincent)
1551
1552 Translators
1553
1554  - Ihar Hrachyshka (be)
1555  - Jordi Mallach (ca)
1556  - Og Maciel (pt_BR)
1557
15582.16.2
1559======
1560
1561 Fixes
1562
1563  - Change to the workspace of a window before activating it on dragging
1564    (Sven Herzberg) [#359874]
1565
1566 Translators
1567
1568  - Khaled Hosny (ar)
1569  - Francisco Javier F. Serrador (es)
1570  - Christophe Merlet (RedFox) (fr)
1571  - Takeshi AIHANA (ja)
1572  - GNOME PL Team (pl)
1573  - Duarte Loreto (pt)
1574
15752.16.1
1576======
1577
1578 Fixes
1579
1580  - Fix critical warning and leak (Benjamin Berg) [#354268]
1581  - Avoid sending spurious icon geometry updates (Ryan Lortie) [#355523]
1582  - Fix leaks (Benjamin Berg) [#354830]
1583
1584 Misc
1585
1586  - Require GTK+ 2.8.0 (Vincent) [#348189]
1587
1588 Translators
1589
1590  - Vladimir Petkov (bg)
1591  - Jordi Mallach (ca)
1592  - David Lodge (en_GB)
1593  - Francisco Javier F. Serrador (es)
1594  - Pauli Virtanen (fi)
1595  - Ankit Patel (gu)
1596  - Rajesh Ranjan (hi)
1597  - Mohammad DAMT (id)
1598  - Ani Peter (ml)
1599  - Wouter Bolsterlee (nl)
1600  - Matic Žgur (sl)
1601  - Daniel Nylander (sv)
1602  - Felix (ta)
1603  - Sree Ganesh (te)
1604  - Woodman Tuen (zh_HK)
1605  - Woodman Tuen (zh_TW)
1606
16072.16.0
1608======
1609
1610 Translators
1611
1612  - Khandakar Mujahidul Islam (bn)
1613
16142.15.92
1615=======
1616
1617 Fixes
1618
1619  - Fix crash when tasklist is destroyed (Vincent)
1620
1621 Misc
1622
1623  - Update delete icon for the context menu (Baptiste Mille-Mathias)
1624
1625 Translators
1626
1627  - Ivar Smolin (et)
1628  - Matic Žgur (sl)
1629
16302.15.91
1631=======
1632
1633 Fixes
1634
1635  - Changed the glowing code to have less and saner style properties
1636    (Benjamin Berg) [#350138]
1637
1638 Translators
1639
1640  - Runa Bhattacharjee (bn_IN)
1641  - Ani Peter (ml)
1642
16432.15.90
1644=======
1645
1646 Features
1647
1648  - Add move/resize window API (Magnus Therning)
1649
1650 Fixes
1651
1652  - Correctly set relief for group buttons in the tasklist (Benjamin Otte)
1653
16542.15.4
1655======
1656
1657 Fixes
1658
1659  - Make windows that go to the bottom occupy the last pixel of the pager
1660    (Benjamin Otte)
1661
1662 Translators
1663
1664  - Mahay Alam Khan (bn_IN)
1665  - Rahul Bhalerao (mr)
1666
16672.15.3
1668======
1669
1670 Fixes
1671
1672  - restart activation timeout when the mouse moves to a different
1673    workspace (Benjamin)
1674  - new methods to test if the names returned by wnck_window_get_name
1675    and wnck_window_get_icon_name are real or just FALLBACK_NAME (Dan)
1676    [#342577]
1677
1678 Misc
1679
1680  - don't translate %s (Vincent) [#339069]
1681
1682 Translations
1683
1684  - Guillaume Savaton (eo)
1685
16862.15.2
1687======
1688
1689 Features
1690
1691  - Improve glowing effect in tasklist and make it themeable (Benjamin Berg)
1692    [#325176]
1693  - Use cairo in the pager (Benjamin Otte) [#339293]
1694  - Improve drag and drop in the pager (Nickolay V. Shmyrev, Benjamin Otte)
1695    [#96675, #339293]
1696  - Improve look of the pager (Benjamin Otte) [#339293]
1697  - Add dragging of windows from the tasklist (Nickolay V. Shmyrev) [#96675]
1698
1699 Fixes
1700
1701  - Fix crash when a X resource doesn't exist anymore (Vincent) [#336823]
1702  - Don't change workspace when releasing the button on another workspace
1703    (Vincent) [#110510]
1704
1705 Misc
1706
1707  - Use po/LINGUAS (Brian Pepple) [#337953]
1708  - Depends on intltool 0.35.0
1709
1710 Translations
1711
1712  - Mindu Dorji (dz)
1713  - Baptiste Mille-Mathias (fr)
1714  - GNOME PL Team (pl)
1715
17162.14.1
1717======
1718
1719 Fixes
1720
1721  - Fix leaks (Dan Winship) [#334137]
1722  - Fix minimization of "always on visible desktop" windows with the tasklist
1723    (Vincent) [#335316]
1724  - Fix transient cycles causing infinite loops (Dan Winship, Elijah) [#332493]
1725  - Immediately show notification for demands-attent/urgent windows on other
1726    workspaces in the tasklist (Leszek Matok) [#336142]
1727
1728 Translations
1729
1730  - Ales Nyakhaychyk (be)
1731  - Gora Mohanty (or)
1732
17332.14.0
1734======
1735
1736 Fixes
1737
1738  - Don't minimize the window when it's on another desktop and it was the last
1739    active window (Vincent) [#331661]
1740  - Fix C89 compliance (Jens Granseuer) [#332866]
1741
1742 Translations
1743
1744  - Rhys Jones (cy)
1745  - Hendrik Richter (de)
1746  - Rajesh Ranjan (hi)
1747  - Raivis Dejus (lv)
1748  - Mugurel Tudor (ro)
1749  - Laurent Dhima (sq)
1750  - Daniel Nylander (sv)
1751  - Maxim Dziumanenko (uk)
1752
17532.13.92
1754=======
1755
1756 Fixes
1757
1758  - Fix window disappearing in workspace switcher after drag and drop (Vincent)
1759    [#317373]
1760  - Fix corrupted drawing of windows (Vincent) [#155502]
1761  - Fix critical warning with action menu of pinned windows (Vincent)
1762
1763 Translations
1764
1765  - Lasse Bang Mikkelsen (da)
1766  - Kostas Papadimas (el)
1767  - Iñaki Larrañaga (eu)
1768  - Gabor Kelemen (hu)
1769  - Aiet Kolkhi (ka)
1770  - Žygimantas Beručka (lt)
1771  - Duarte Loreto (pt)
1772  - Leonid Kanter (ru)
1773  - Woodman Tuen (zh_HK)
1774  - Woodman Tuen (zh_TW)
1775
17762.13.91
1777=======
1778
1779 Misc
1780
1781  - Automate the creation of some files (Torsten Schoenfeld)
1782  - Don't redefine the _ macro for translation (Vincent) [#328621]
1783  - Make the selector widget translations work again (Vincent) [#323181]
1784
1785 Translations
1786
1787  - Vladimir Petkov (bg)
1788  - Miloslav Trmac (cs)
1789  - Priit Laes (et)
1790  - Luca Ferretti (it)
1791  - Takeshi AIHANA (ja)
1792  - Слободан Д. Средојевић (sr)
1793
17942.13.90
1795=======
1796
1797 Fixes
1798
1799  - Fix crash on workspace activation (Elijah, Bart Vanbrabant)
1800    [#327435]
1801  - Include demands-attention/urgent windows unconditionally in
1802    tasklist; this should help users not miss important windows on
1803    other workspaces (Elijah) [#305979]
1804  - Synchronize the right-click-menu with that of Metacity's (Srirama
1805    Sharma, Leena Gunda, Christian Neumair) [#135710]
1806  - Escape window titles used in pango markup, avoids some crashes too
1807    (Vincent Noel, jylefort FreeBSD org) [#306289]
1808  - Correctly catch and handle demands-attention/urgent state changes
1809    for transients of windows in the tasklist (Elijah) [#317541]
1810  - Make the pager Fitts's law compliant when shadow type is none
1811    (Vincent) [#304248]
1812  - Avoid a compiler warning (Kjartan)
1813
1814 Translations
1815
1816  - Jordi Mallach (ca)
1817  - Adam Weinberger (en_CA)
1818  - Lucas Vieites (es)
1819  - Pauli Virtanen (fi)
1820  - Ignacio Casal Quinteiro (gl)
1821  - Ankit Patel (gu)
1822  - Kjartan Maraas (nb)
1823  - Tino Meinen (nl)
1824  - Kjartan Maraas (no)
1825  - Evandro Fernandes Giovanini (pt_BR)
1826  - Theppitak Karoonboonyanan (th)
1827  - Clytie Siddall (vi)
1828  - Wang Jian (zh_CN)
1829
18302.13.5
1831======
1832
1833 Fixes
1834
1835  - Correctly specify the source indication (Elijah)
1836  - Doc generation fixes (Thomas Vander Stichele)
1837
1838 Translations
1839
1840  - Abel Cheung (zh_HK)
1841
18422.13.4
1843======
1844
1845 Features
1846
1847  - Sort window in a group alphabetically (Xavier Claessens, Vincent)
1848  - Change active window when scrolling on the selector (Nigel Tao)
1849
1850 Fixes
1851
1852  - Remove critical warning (Vincent)
1853  - Use virtual desktop size when computing size of pager (Loic Minier, Vincent)
1854
18552.13.3
1856=======
1857
1858 Features
1859
1860  - Add scrolling support to the tasklist (Xavier Claessens)
1861
1862 Misc
1863
1864  - Remove old hack (Vincent)
1865
1866 Translators
1867
1868  - Ivar Smolin (et)
1869  - Kjartan Maraas (nb)
1870  - Kjartan Maraas (nn)
1871  - Kjartan Maraas (no)
1872
18732.13.1
1874=======
1875
1876 Fixes
1877
1878  - Minor code cleanup (Elijah)
1879
1880 Translators
1881
1882  - Erdal Ronahi (ku)
1883  - Ilyas Bakirov (ky)
1884
18852.12.1
1886=======
1887
1888 Features
1889
1890  - add a test-selector program for testing. It doesn't get installed.
1891    (Denis Jacquerye) [#165269]
1892
1893 Fixes
1894
1895  - Use intltool & various other build enhanements (Rodney Dawes, Vincent)
1896    [#317190]
1897  - Detect windows that are removed from the skip_taskbar state (Jochen Baier)
1898    [#163293]
1899
1900 Translators
1901
1902  - Mahay Alam Khan (bn)
1903  - Iñaki Larrañaga Murgoitio (eu)
1904
19052.12.0
1906=======
1907
1908 Translators
1909
1910  - Bryn Salisbury (cy)
1911
19122.11.92
1913=======
1914
1915 Translators
1916
1917  - Mişu Moldovan (ro)
1918  - Maxim Dziumanenko (uk)
1919
19202.11.91
1921=======
1922
1923 Fixes
1924
1925  - Have window list tooltips display WM_NAME instead of WM_ICON_NAME
1926    (Mariano Suarez-Alvarez) [#124463]
1927  - Zero out unused fields in ClientMessages, as required by the EWMH
1928    spec (Gregory Merchan) [#135024]
1929  - Fix an activation/minimization inconsistency (Elijah Newren)
1930  - Correctly determine the active task when dealing with transients
1931    (Xavier Claessens) [#310381]
1932  - Clean up a number of warnings (Philipp Thomas, Benoit Dejean)
1933    [#140175, #310829]
1934  - Fix builds that don't disable docs, get make distcheck to work
1935    (Matthias Clasen) [#302231]
1936  - Add wnck_window_set_window_type() function (Olivier Andrieu)
1937    [#133306]
1938  - Add API for allowing the button relief to be set to
1939    GTK_RELIEF_NONE for transparent panels (Ryan Lortie) [#167932]
1940  - Fix workspace switching behavior (revert the stuff related to the
1941    behavioral change from bug 161361 made in the 2.10 cycle -- Elijah
1942    Newren)
1943  - Prevent pager from flickering when moving windows between
1944    workspaces (Christian Neumair) [#167745]
1945
1946 Translators
1947
1948  - Christophe Merlet (RedFox) (fr)
1949  - Jaydeep Bhusal (ne)
1950
19512.11.4
1952======
1953
1954 Features
1955
1956  - Add support for the Urgent hint (Elijah)
1957
1958 Fixes
1959
1960  -  Show the mini_icon instead of the regular icon for the selector
1961     (Vincent Noel)
1962
1963 Translators
1964
1965  - Takeshi AIHANA (ja)
1966  - Abel Cheung (zh_TW)
1967
19682.11.3
1969======
1970
1971 Features
1972
1973  - Make windows that demand attention more noticeable by glowing their
1974    tasklist buttons (Ray Strode)
1975
1976 Fixes
1977
1978  - fix possible leak (Benoît Dejean)
1979  - determine a group leader when the previous one gets removed (Jaap Haitsma)
1980
1981 Translators
1982
1983  - Ignacio Casal Quinteiro (gl)
1984
19852.11.1
1986======
1987
1988 Translators
1989
1990  - Adam Weinberger (en_CA)
1991  - Ivar Smolin (et)
1992  - Steve Murphy (rw)
1993  - Ivan Noris (sk)
1994  - Baris Cicek (tr)
1995  - Canonical Ltd (xh)
1996
19972.10.0
1998======
1999
2000 Translators
2001
2002  - Jordi Mallach (ca)
2003  - Gabor Kelemen (hu)
2004  - Mişu Moldovan (ro)
2005  - Александар Урошевић (sr)
2006  - Abel Cheung (zh_TW)
2007
20082.9.92.1
2009========
2010
2011 Misc
2012  - COPYING was wrongly updated during 2.9.92 release. This is now fixed.
2013
20142.9.92
2015======
2016
2017 Fixes
2018
2019  - Fix warnings (Kjartan Maraas)
2020  - Remove hack needed because of a metacity bug (Elijah)
2021  - Check for whether a window or one of its transients has the demands
2022    attention hint set (Elijah)
2023  - Handle the changes to _NET_ACTIVE_WINDOW (Elijah)
2024  - API change to add a timestamp to _NET_CURRENT_DESKTOP message (Elijah)
2025  - Plug leak (Vincent)
2026  - Fix tasklist button not requesting a reasonable size (Vincent)
2027
2028 Translators
2029
2030  - Jordi Mallach (ca)
2031  - Nikos Charonitakis (el)
2032  - Benoît Dejean (fr)
2033  - Ankit Patel (gu)
2034  - Luca Ferretti (it)
2035  - Takeshi AIHANA (ja)
2036  - Changwoo Ryu (ko)
2037  - Tino Meinen (nl)
2038  - GNOME PL Team (pl)
2039  - Evandro Fernandes Giovanini (pt_BR)
2040  - Duarte Loreto (pt)
2041  - Leonid Kanter (ru)
2042  - Laurent Dhima (sq)
2043  - Paisa Seeluangsawat (th)
2044  - Maxim Dziumanenko (uk)
2045
20462.9.91
2047======
2048
2049 Features
2050
2051  - New WnckSelector widget, using code from gnome-panel (Vincent Noel)
2052
2053 Fixes
2054
2055  - Correct misleading and inaccurate wording (Elijah)
2056  - Make the tasklist window menu popup appear near the mouse pointer
2057    (Vincent Noel)
2058  - Fix warnings in WnckSelector (Vincent)
2059
2060 Misc
2061
2062  - Add MAINTAINERS & HACKING files (Elijah)
2063
2064 Translators
2065
2066  - Vladimir Petkov (bg)
2067  - Miloslav Trmac (cs)
2068  - Ole Laursen (da)
2069  - Frank Arnold (de)
2070  - Adam Weinberger (en_CA)
2071  - David Lodge (en_GB)
2072  - Lucas Vieites (es)
2073  - Priit Laes (et)
2074  - Pauli Virtanen (fi)
2075  - Takeshi AIHANA (ja)
2076  - Changwoo Ryu (ko)
2077  - Žygimantas Beručka (lt)
2078  - Kjartan Maraas (nb)
2079  - Kjartan Maraas (no)
2080  - Duarte Loreto (pt)
2081  - Christian Rose (sv)
2082
20832.9.90
2084======
2085
2086 Fixes
2087
2088  - Don't check the monitor-change if there's only one monitor (Juerg Billeter)
2089  - Show "close all" and "(un)minimize all" options in the right click menu for
2090    grouped windows (Jaap Haitsma)
2091  - Make the task order in the tasklist intuitive (Elijah Newren)
2092
2093 Translators
2094
2095  - Vladimir Petkov (bg)
2096  - Miloslav Trmac (cs)
2097  - Frank Arnold (de)
2098  - Adam Weinberger (en_CA)
2099  - Francisco Javier F. Serrador (es)
2100  - Kjartan Maraas (nb)
2101  - Åsmund Skjæveland (nn)
2102  - Kjartan Maraas (no)
2103  - Mişu Moldovan (ro)
2104  - Christian Rose (sv)
2105  - Wang Jian (zh_CN)
2106
21072.9.4
2108=====
2109
2110 Fixes
2111
2112  - Implemented switching workspaces when doing a DnD operation
2113    (Carlos Garnacho Parro, Fernando Villacis Postigo)
2114  - Allow minimizing an app via tasklist even when it has a transient
2115    (Elijah Newren)
2116  - Include pinned windows only for the active workspace (Elijah Newren)
2117
2118 Translators
2119
2120  - Rajeev Shrestha (ne)
2121
21222.9.3
2123=====
2124
2125 Fixes
2126
2127  - Ellipsize labels in tasklist (Benjamin Kahn)
2128  - Use right icon size in tasklist (Benjamin Kahn)
2129  - Add a default icon for windows without icon in tasklist (Benjamin Kahn)
2130  - Fix leak (Benoît Dejean)
2131  - Do not show windows from all screen when the tasklist is first created (Juerg Billeter)
2132  -  Show all windows in tasklist with xinerama if there's only one tasklist (Juerg Billeter)
2133  - Increase padding between text and icon in the tasklist (Benjamin Kahn)
2134  - Code cleanups (Mark McLoughlin)
2135
2136 Misc
2137
2138  - Add a rationales.txt file (Elijah Newren)
2139
2140 Translators
2141
2142  - Vladimir Petkov (bg)
2143
21442.8.1
2145===
2146
2147 Fixes
2148
2149  - Only highlight sticky windows on the current workspace (Elijah Newren)
2150
2151 Translators
2152
2153  - Aiet Kolkhi (ka)
2154
21552.8.0.1
2156===
2157
2158 Fixes
2159
2160  - Don't activate windows when clicking on the pager (Elijah Newren)
2161  - Only show windows which are on the same monitor as the tasklist (Juerg Billeter)
2162  - Add missing prototype - wnck_window_set_fullscreen() (Ross Burton)
2163  - Fix runtime warning spew (Mark)
2164
2165 Translators
2166
2167  - Meelad Zakaria (fa)
2168
21692.8.0
2170===
2171
2172 Translators
2173
2174  - Adam Weinberger (en_CA)
2175
21762.7.92
2177===
2178
2179 Fixes
2180
2181  - Setup gtk-doc to pull out API documentation (J.H.M. Dassen (Ray))
2182
2183 Translators
2184
2185  - Laszlo Dvornik (hu)
2186  - Kjartan Maraas (nb)
2187  - Laurent Dhima (sq)
2188
21892.7.91
2190===
2191
2192 Fixes
2193
2194  - Fix issue with AtkComponent co-ordinates (Arvind Samptur)
2195  - Fix window minimization vs. activation for mouse focus (Elijah Newren)
2196  - Resolve some no-focus-on-map issues (Elijah Newren)
2197  - Regenerate stale built sources (Torsten Schoenfeld)
2198
2199 Translators
2200
2201  - Kemal Sanjta (bs)
2202  - Pauli Virtanen (fi)
2203  - Amanpreet Singh Alam (pa)
2204
22052.7.90
2206===
2207
2208 Fixes
2209
2210  - Add support for the _NET_WM_STATE_DEMANDS_ATTENTION hint (Rob Adams)
2211  - Display shaded windows as "= <name> =" instead of "[ <name> ]" (James M. Cape)
2212  - Desensitize "Move To Workspace" items for sticky windows (Arvind Samptur)
2213
2214 Translators
2215
2216  - Vladimir Petkov (bg)
2217  - Laurent Dhima (sq)
2218
22192.6.2.1
2220===
2221
2222 Fixes
2223
2224 - Activate window in workspace switcher only if its on
2225   the current workspace (Elijah Newren)
2226 - Use timestamp with _NET_CLOSE_WINDOW (Anders Carlsson)
2227
2228 Translators
2229
2230 - John C Barstow (mi)
2231 - Laurent Dhima (sq)
2232
22332.6.2
2234===
2235
2236 Fixes
2237
2238 - Don't show multi-workspace related menu items if there is only
2239   a single workspace (Johan Persson)
2240
2241 Translators
2242
2243 - Vladimir Petkov (bg)
2244 - Gil Osher (he)
2245 - Kjartan Maraas (no)
2246 - Mişu Moldovan (ro)
2247 - Ivan Noris (sk)
2248
22492.6.1
2250===
2251
2252 Fixes
2253
2254 - Fix icon-reading crash when using enlightenment (Neil Muller)
2255 - AIX portability fixes (Kjartan Maraas)
2256 - Don't attempt to center the workspace on the mouse click (Kim Woelders)
2257
2258 Translators
2259
2260 - Iñaki Larrañaga Murgoitio (eu)
2261 - Guntupalli Karunakar (gu)
2262 - Mohammad DAMT (id)
2263 - Samúel Jón Gunnarsson (is)
2264 - Baris Cicek (tr)
2265
22662.5.90
2267===
2268
2269Thanks to Laszlo Peter, Leena Gunda Padraig O'Briain for fixes in
2270this release
2271
2272  - allow building against an uninstalled libwnck build
2273  - add "Move to Workspace" menu
2274  - fix crash with updated allowed actions hint
2275
2276===
22772.4.0
2278===
2279
2280Thanks to Arvind Samptur, Mariano Suarez-Alvarez, Kim Woelders for
2281fixes in this release.
2282
2283 - fix workspace name property handling
2284 - fix updating of window/icon names
2285 - fixes to viewport handling
2286 - lots of new translations
2287
22882.3.1
2289===
2290
2291Thanks to Hidetoshi Tajima, Ross Burton, Masahiro Sakai, Kim Woelders,
2292Arvind Samptur, Matt Wilson for fixes in this release.
2293
2294- put -lX11 in link flags
2295- add API to manipulate window fullscreen state
2296- use an icon from one of the windows in a group, rather than
2297  the "white piece of paper" icon, if a group doesn't set an icon
2298- fixes for Cygwin compilation
2299- add support for viewports in window list and workspace switcher
2300- fix multihead glitches
2301- set desktop layout properly on 64-bit platforms
2302- new/updated translations
2303
23042.3.0
2305===
2306
2307- fixed fitt's law for window list applet (Mark McLoughlin)
2308- incorporated fixes from stable branch
2309
23102.1.90
2311===
2312
2313- Fixed a big-ass memleak (Arjan van de Ven)
2314- Added Czech translations
2315- Updated README for first time ever
2316