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