Monthly Archives: August 2008

Doxygen

Here’s a really easy way of getting involved with Metacity which doesn’t even involve being able to compile it, can be carried out even if you only have a basic knowledge of C, and will teach you something about the way the system works and get you credit in the release notes. A goal of […]

2.25.0

Thanks to Patrick Niklaus, Ted Percival, Eric Piel, Akira TAGOH, and Thomas Thurman for improvements in this version. Fix memory allocation problem in struts (Eric) (probably fixes GNOME bug 468075) Ensure windows which start maximised know where to jump back to, so they don’t warp to other screens (Ted ) (GNOME bug 504692) Icons for […]

2.23.144

Thanks to Ted Percival and Eric Piel for improvements in this version. Fix memory allocation problem in struts (Eric) (probably fixes GNOME bug 468075) Ensure windows which start maximised know where to jump back to, so they don’t warp to other screens (Ted ) (GNOME bug 504692) Translations: Khaled Hosny (ar), Petr Kovar (cs), Ilkka […]

Communicating with Metacity

Quite often people ask whether Metacity can talk to you across D-BUS, or something similar.  It can’t.  There is no need for this, because you can do pretty much anything you want using X messages.  In particular, you can use messages from the EWMH specification to perform pretty much any task you might want, and […]

Constraints

When a window changes position or size, there are rules of thumb about how it should happen.  The trouble is that sometimes in real life these rules of thumb are contradictory, and we need a way to decide between them.  This all used to be done in an ad-hoc way, but in 2005 Elijah swooped […]

Branch for stable 2.24

Metacity has been branched for stable 2.24.  Hacking will continue in trunk as 2.25.x.  This doesn’t mean that what’s in the 2.24 branch will necessarily be exactly what will ship; it does mean that what’s in the 2.24 branch is considered stable and changes which affect stability won’t affect it. New features in trunk will […]

The one where we argue about themes a lot

The Metacity theme format has been roughly the same for six years now.  Many people are quite happy with it as it is, but we fairly regularly get people coming along and asking why it can’t do this or that and how they can make it do so.  The trouble is that changing the theme […]

Reminding us

Two of you emailed me out of the blue today to remind me that GNOME bug 504692 has an unreviewed patch on it that you’d like looked at before the next unstable release.  Thank you!  This is a very good way of reminding me of such things, and I think that holds true for most […]

2.23.89: this is just for the unstable release tomorrow

2.23.89 ======= Thanks to Thomas Thurman for improvements in this version. – Added DOAP file. (Thomas) [here, if you want to see] Translations Khaled Hosny (ar), Luca Ferretti (it), Takeshi AIHANA (ja), Wouter Bolsterlee (nl), Vladimir Melo (pt_BR), Daniel Nylander (sv) There has actually been a whole lot of work going on, just not much […]

Thought experiments: plugins

Recently, Markus Weißbacher raised GNOME bug 545627 to ask for a new menu option which suspended a window’s owning process. Now, it’s not particularly difficult to do this, and to some people (presumably Markus, at least) it’s useful, but there are hundreds of things we could put on the window menu, and if we put […]