2.23.13 out

What is it ?

Metacity is a simple compositing window manager that integrates nicely with GNOME 2.

What’s changed ?

Thanks to Erwann Chenede and Carlos Garnacho for improvements in this version.

  • Re-enable cascading (Erwann ) (GNOME bug #529925)
  • Propagate opacity to frame windows (spec compliance!) (Carlos)

Translations
None this time!

Where can I get it ?

http://download.gnome.org/sources/metacity/2.23/

c1c7f4ce88c42515917278d136080537 bzip2
5071f294e6fd4829db60fe7a6a5c705c gzip

2.23.3

What is it ?

Metacity is a simple compositing window manager that integrates nicely with GNOME 2.

What’s changed ?

Thanks to Marco Pesenti Gritti, Iain Holmes, Josh Lee, Thomas Thurman, and Matthew Wilson for improvements in this version.

– Workspaces whose name is the same as the standard name, plus some string, are not cut off. (Thomas ) (GNOME bug 453678)
– Improve compositor performance (Iain ) (GNOME bug 522166)
– Draw wallpaper correctly when we start up with compositor (Iain ) (GNOME bug 522599)
– Don’t draw shadows on shaped windows unless they have frames (Iain ) (GNOME bug 505333)
– Several other smaller compositor fixes (Iain)
– Newly-created keep-above windows get focus (Marco ) (GNOME bug 519188)
– Allow moving workspace when dragging with modifier key (Matthew ) (GNOME bug 474195)

Translations
Kenneth Nielsen (da), Gabor Kelemen (hu), Vasiliy Faronov (ru), Daniel Nylander (sv), Maxim Dziumanenko (uk), Woodman Tuen (zh_HK)

Where can I get it ?

http://download.gnome.org/sources/metacity/2.23/

1dc28ef6b8da2662caff2b25eca3fda5 bzip2
bb0917ad4f4a9168e9cce6a60bd2dff2 gzip

2.22.0 released

What is it ?

Metacity is a simple window manager that integrates nicely with GNOME 2.

What’s changed ?

Translations
Jordi Mallach (ca), Kostas Papadimas (el), David Lodge (en_GB),
Jorge González (es), Gabor Kelemen (hu), Žygimantas Beručka (lt),
Vasiliy Faronov (ru), Maxim Dziumanenko (uk)

Where can I get it ?

Source code

http://ftp.gnome.org/pub/GNOME/sources/metacity/2.22/

MD5 Sums

8cb6d02cf66a1003532b4f5d2754d696 metacity-2.22.0.tar.bz2
08bc5077b328f15532b3132429ae26e5 metacity-2.22.0.tar.gz

Thank you to my daughter Riordon for helping me with the release :)

2.23.1 released

What is it ?

Metacity is a simple window manager that integrates nicely with GNOME 2.

What’s changed ?

Thanks to Cosimo Cecchi, Jens Granseuer, Jim Huang, Andrea Del Signore, and Thomas Thurman for improvements in this version.

(Cosimo’s patch was very similar to another received from Jason Ribero.)

– Allow horizontal and vertical maximisation using the mouse (Cosimo/Jason ) (GNOME bug 358674)
– Allow “spacer” as a value for buttons, for blank space (Andrea ) (GNOME bug 509165)
– Remove unused code (Jim)
– refactor preferences handling (Thomas)
– make sure we’re valid C89 (Jens ) (GNOME bug 518917)
– some messing with tool scripts (Thomas)

Translations
Jorge González (es), Claude Paroz (fr), Woodman Tuen (zh_HK), Woodman Tuen (zh_TW)

Where can I get it ?

Source code

http://ftp.gnome.org/pub/GNOME/sources/metacity/2.23/

MD5 Sums

16e6ab41744d2c4a17e34e4c558a7efb metacity-2.23.1.tar.bz2
85488ed52516be18316b000b42343ead metacity-2.23.1.tar.gz

2.21.8 is out

Thanks to Paolo Borelli, Iain Holmes, Havoc Pennington, Christian Persch, Thomas Thurman, and Alex R.M. Turner for improvements in this version.

– Windows on other workspaces which need attention appear in the alt-tab list too (Alex ) (GNOME bug 333548)
– Remove deprecated function call (Christian ) (GNOME bug 512561)
– New release script (Thomas)
– Made a start at improving the general number of comments (Thomas)
– Updated copyright year to 2008, and some other tiny fixes (Thomas)
– Don’t do anything unusual when the compositor frees a window (Iain)
– Mapping windows doesn’t mark them as damaged (Iain)
– Compositor uses the overlay window and not the root window (Iain)
– Fixed several list leaks (Paolo)
– Fixed warnings about printf formats (Havoc)
– Move source files into subdirectories of the src directory (Havoc)

Translations: Khaled Hosny (ar), Ihar Hrachyshka (be@latin), Petr Kovar (cs), Andre Klapper (de), Jorge González (es), Iñaki Larrañaga Murgoitio (eu), Seán de Búrca (ga), Yuval Tanny (he), Luca Ferretti (it), Takeshi AIHANA (ja), Arangel Angov (mk), sandeep shedmake (mr), Kjartan Maraas (nb), Yannig Marchegay (Kokoyaya) (oc), Daniel Nylander (sv), Theppitak Karoonboonyanan (th), Baris Cicek (tr), Clytie Siddall (vi)

Source code here.

MD5sums:
485e9f160764f029d1b3bd82066ee495 metacity-2.21.8.tar.bz2
51bb19c95a489833674f29c9c7f8b3e8 metacity-2.21.8.tar.gz

Some compositor issues

So, now that the compositor is in trunk and everyone is excited, this might be a good time to mention some “issues”.

Firstly, it seems that there are some weird shadow redrawing problems…these just appeared recently, so it shouldn’t be hard to find the offending commit. I think I know what it is, I just need to work out why its not working.

Next: Now that some windows have argb visuals some buggy themes may have translucent parts where there weren’t translucent parts before. Gilouche was one of these themes and Jimmac fixed it up recently. So if you start seeing through the window title bars, tell your theme author.

Also, I’ve been getting reports of terrible performance and rendering issues with xgl. It seems xgl doesn’t like any of the non-GL compositors, so I don’t know what to do about that.

Finally, on a happier note – a big thank you to whoever bought me stuff from my wishlist. Its much appreciated, even if it did take me two days before I noticed my parents had piled up my mail in a weird place while I was away…

2.21.5 is out, with the compositor

Thanks to Iain Holmes and Thomas Thurman for improvements in this version. This is the first unstable release to contain the new compositor; please try it out and let us know how it goes for you. Downstream maintainers should note that its GConf key is initially turned off in src/metacity.schemas.in and consider whether to turn it on by default in their packages.

  • merge compositor branch! (Iain ) (GNOME bug 499081)
  • print “Subversion” and not “CVS” when building (Thomas)

Translations:
Jorge González (es), Kjartan Maraas (nb), Daniel Nylander (sv)

Source:

Photo: Footbridge over the River Ver, Hertfordshire, England. Photographer: Gary Houston. Public domain.

2.21.2 is out

Thanks to Benjamin Gramlich, Thomas Thurman, and Peter Bloomfield for improvements in this release.

Translations: Matej Urbančič (sl).

Source downloads from the usual place; md5sums are:
0579a8b5df6faeb647607086d0d8dc09 metacity-2.21.2.tar.bz2
591225ba7b04d85176385ff50f940653 metacity-2.21.2.tar.gz

Photo: Ver valley. Photo by Gary Houston; public domain.

Metacity 2.20.1 is out

Metacity 2.20.1 is out, with some regression fixes and various other improvements.

Thanks to Alex Turner, Jens Granseuer, Owen Taylor, Federico Mena Quintero, and Elijah Newren for improvements in this release.

  • Fix markup parsing problems with long titles for the alt-tab popup (Alex) [#360274]
  • Fix memory leak in widget previewer (Jens) [#469682]
  • Don’t immediately unminimize an initially iconic window (Owen) [#491090]
  • Fix argument reversal breaking timestamp retreival and focus stealing prevention (Federico) [#488468]
  • Improve heuristic for focus stealing prevention with transients when no timestamp is available (Elijah) [#488468]

Translations
Djihed Afifi (ar), Metin Amiroff (az), Alexander Shopov (bg), Jordi Mallach (ca), David Lodge (en_GB), Jorge González (es), Iñaki Larrañaga Murgoitio (eu), Alastair McKinstry (ga), Ankit Patel (gu), Rajesh Ranjan (hi), “Last-Translator: auto\n” (hr), Changwoo Ryu (ko), Raivis Dejus (lv), Wouter Bolsterlee (nl), Gora Mohanty (or), ASB (pa), wadim dziedzic (pl), Og Maciel (pt_BR), Duarte Loreto (pt), Peter Tuhársky (sk), Maxim Dziumanenko (uk), Funda Wang (zh_CN)