commit 17468162b14304977fb47ac37511dd1f747d9374 Author: Wouter Bolsterlee Date: 2012-02-04 Updated Dutch translation M po/nl.po commit 24e813dedbb68bddf2c3e314ba17816d14f1a0b5 Author: Kjartan Maraas Date: 2012-02-04 Updated Norwegian bokmål translation M po/nb.po commit 22da095abd8c28741f3ef64aebc1facf0263d95e Author: Vincent Untz Date: 2012-02-02 tasklist: Don't ask for menus to be pushed in That is really only useful for combo boxes. (based on similar commit in gnome-panel) M libwnck/tasklist.c commit 375712fb492bd76495e02d1ade6c7a651b70fdbc Author: Vincent Untz Date: 2012-01-31 core: Fix build for people without xres M libwnck/util.c commit 2db365cb6397edb359072c8acbc9dd642909460f Author: Vincent Untz Date: 2012-01-30 core: Also reset the XSelectInput for WnckScreen and WnckApplication We don't want to break apps that have set some specific mask with XSelectInput. M libwnck/application.c M libwnck/screen.c M libwnck/window.c commit 46f87fa639a108c2ecd5ed711a530716545b2065 Author: Vincent Untz Date: 2012-01-30 core: Fix order of shutting down operations in wnck_shutdown() Due to the way objects are referenced and unreferenced, we also need to be extra careful in the order we shut things down in wnck_shutdown(). M libwnck/util.c commit 500561512c2b073072206aa70e28590fb04e65bb Author: Vincent Untz Date: 2012-01-30 doc: Finish wnck_shutdown()-related docs, with note about introspection The introspection note is quite important, as the way memory management works in libwnck is not completely compatible with introspection. And wnck_shutdown() exhibits this. See https://bugzilla.gnome.org/show_bug.cgi?id=642692#c11 for discussion. M doc/libwnck-docs.sgml M doc/libwnck-sections.txt M doc/tmpl/misc.sgml M libwnck/util.c commit c25b6ab7c6f24f7d0d20be1c1e0a70a54b5433ee Author: Vincent Untz Date: 2012-01-30 core: Also shutdown everything resource-related M libwnck/util.c M libwnck/util.h commit 3f7b269ffc7bafda5f360691d2fff4c2aafe1d85 Author: Vincent Untz Date: 2012-01-30 core: Add _wnck_window_shutdown_all() We also need to destroy the hashtable of WnckWindow on shutdown. M libwnck/private.h M libwnck/util.c M libwnck/window.c commit bb27586c2cb81bb650d2a2d8a183ac89fccf5960 Author: Vincent Untz Date: 2012-01-30 core: Rely on finalize() instead of manual shutdown() functions For WnckScreen and WnckWindow, there was a manual shutdown function called for each object. However, when we shut down, we know that the object will have no reference left and will get finalized. So we can simply rely on the finalize() functions. M libwnck/private.h M libwnck/screen.c M libwnck/window.c commit 0dde8be271f19cfc2368aaf59f25a48f5ee51f08 Author: Vincent Untz Date: 2012-01-30 core: Use a destroy notify in hash tables to unref when removing item We were manually unreferencing objects from hash tables when remove them, instead of using an automatic, and therefore safer, mechanism. M libwnck/application.c M libwnck/class-group.c M libwnck/window.c commit 0e17e7b82ff81d678dee17ad44f472672fb41327 Author: Vincent Untz Date: 2012-01-30 tests: Add test-shutdown tool It's just a small binary to test wnck_shutdown(). M libwnck/Makefile.am A libwnck/test-shutdown.c commit 040a3b358840a8ef32f9f64792bb41a5327cd81c Author: Martin Pitt Date: 2012-01-18 core: Add wnck_shutdown() Add wnck_shutdown() method that stops listening to events and tear down all resources from libwnck. This should be done if you are not going to need the state change notifications for an extended period of time, to avoid wakeups with every key and focus event. After this all Wnck object references you might still hold are invalid. https://bugzilla.gnome.org/show_bug.cgi?id=642692 M libwnck/application.c M libwnck/class-group.c M libwnck/private.h M libwnck/screen.c M libwnck/util.c M libwnck/util.h M libwnck/window.c M libwnck/xutils.c M libwnck/xutils.h commit 085a93c7fd1f235def445823b06ffef5b6343810 Author: Kjartan Maraas Date: 2012-01-28 Updated Norwegian bokmål translation M po/nb.po commit bb9bd3675f72e4d81295e98eb19391d61dd50673 Author: Vincent Untz Date: 2011-12-20 build: Create xz tarballs M configure.ac commit 685939a0677fe530bf1dc8668557f17ea68eafc5 Author: OKANO Takayoshi Date: 2011-10-20 Updated Japanese translation M po/ja.po commit 2f0f8e359920ada57eaee38689e819494d33c71a Author: Vincent Untz Date: 2011-10-16 release: post-release bump to 3.2.2 M configure.ac commit b9fd1b7d3a2abfc2dfb138ef9a9c820ab17a99d3 Author: Vincent Untz Date: 2011-10-16 release: 3.2.1 M NEWS