summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS2356
1 files changed, 0 insertions, 2356 deletions
diff --git a/NEWS b/NEWS
deleted file mode 100644
index 4c32ec11..00000000
--- a/NEWS
+++ /dev/null
@@ -1,2356 +0,0 @@
-2.25.89
-=======
-
-Thanks to Yanko Kaneti, Frederic Peters, Thomas Thurman, and Colin Walters for
-improvements in this version.
-
- - The maximisation key is a toggle. (Thomas) (#343824)
- - "Unmaximise" is now called "restore". (Thomas) (#343824)
- - New thread handling call for gconf (Frederic) (#565517)
- - Add screenshot commands back which had been removed (Yanko) (#565343)
- - move_to_corner_se keybinding fixed (Thomas)
- - Windows on other workspaces which attempt to present themselves
- are marked as needing attention (Colin) (#482354)
- - End the grab op when the user clicks the titlebar (Thomas) (#401028)
-
-Translations
- Jorge González (es)
-
-2.25.55
-=======
-
-Thanks to Erwann Chenede for improvements in this version.
-
- - Fix build on Solaris (Erwann) (#564123)
-
-Translations
- Mattias Põldaru (et), Luca Ferretti (it)
-
-2.25.34
-=======
-
-Thanks to Matt Kraai for improvements in this version.
-
- - Fixes to Thomas's earlier fixes (Matt) (#562939)
-
-Translations
- None
-
-2.25.21
-=======
-
-Thanks to Thomas Thurman for improvements in this version.
-
- - Fixes to allow building without compositor again (Thomas)
- - Fixes for -Wall problems (Thomas)
- - Various tool updates (Thomas)
-
-Translations: none
-
-
-2.25.13
-=======
-
-Thanks to Thomas Thurman for improvements in this version.
-
- - Add casts to fix failure to build from source on 64bit hosts (Thomas) (#562106)
- - Added script to produce annoucements (Thomas)
-
-Translations
- Jorge González (es)
-
-2.25.8
-======
-
-Thanks to Brian Cameron, Maxim Ermilov, Daniel Macks, Elijah Newren, Frederic
-Peters, Thomas Thurman, David Trowbridge, and Olav Vitters for improvements in
-this version.
-
- - Reorder compiler flags (Daniel) (#562033)
- - Fix compositor switch (Daniel) (#560990)
- - Remove spurious warnings about operations on window "none" (Thomas)
- - Fix _POSIX_C_SOURCE which was breaking OS X builds (Thomas) (#561962)
- - -Werror -Wall and -ansi are now standard compile flags (Thomas)
- - Merge screen and window keybindings files; fix minor alt-tab bug
- in the process (Thomas) (#528337)
- - Support _NET_WM_FULLSCREEN_MONITORS (David)
- - Remove some deprecated calls (Thomas) (#560445)
- - Clean up #includes (Maxim) (#560449)
- - Update description of raise_on_click (Elijah)
- - First dialogue delegated to zenity (Thomas)
- - fix theme-parser typo (Olav)
- - double-quote variable names in messages (Thomas) (#558309)
- - fix accidental renaming of run_command_terminal (Thomas) (#557943)
- - some null checks; problems exposed by new GDM (Brian) (#558058)
- - ignore mouse button modifier if it's missing (Thomas) (Launchpad 258054, Launchpad 266929)
- - fix docbook markup (Frederic)
-
-Translations
- Astur (ast), Jorge González (es), Thomas Thurman (la), Leonardo Ferreira
- Fontenelle (pt_BR), Daniel Nylander (sv)
-
-2.25.5
-======
-
-Thanks to Thomas Thurman for improvements in this version.
-
- - Allow third-party apps to decide whether a window appears
- on all workspaces (Thomas) (#557536)
- - Fixed keybindings script (again) (Thomas)
-
-Translations
- David Planella (ca), Robert Millan (ca@valencia)
-
-2.25.3
-======
-
-Brown paper bag release which fixes numerous build problems from last night's
-release of 2.25.2. Apologies.
-
-Thanks to Murray Cumming, Thomas Thurman, and Götz Waschk for improvements
-in this version.
-
- - Fix distcheck (Thomas) (#557356)
- - add libm reference (Götz) (#557357)
- - fix docbook tags (Murray) (#557337)
-
-Translations
- Yavor Doganov (bg), David Planella (ca), Robert Millan (ca@valencia), Kenneth
- Nielsen (da), Hendrik Richter (de), Ivar Smolin (et), Claude Paroz (fr), Seán de
- Búrca (ga), Launchpad Translations Administrators (hr), Gabor Kelemen (hu),
- Thomas Thurman (la), Žygimantas Beručka (lt), Kjartan Maraas (nb), Duarte
- Loreto (pt), Djavan Fagundes (pt_BR), Mugurel Tudor (ro), Pavol Šimo (sk),
- Laurent Dhima (sq), Горан Ракић (sr), Theppitak Karoonboonyanan (th),
- Funda Wang (zh_CN)
-
-2.25.2
-======
-
-Thanks to Joe Marcus Clarke, Murray Cumming, Tomas Frydrych, William Lachance,
-Matthew Martin, Christian Persch, Thomas Thurman, and Vincent Untz for
-improvements in this version.
-
- - Add handler for SIGTERM (Joe) (#553980)
- - Minimised windows are necessarily obscured (Matthew) (#528927)
- - Build fixes with the above (Christian, Tomas, Thomas) (#557335)
- (#557201) (#469361)
- - Changed keybindings to be in a single place (Thomas) (#469361)
- - Add new document about themes (Murray)
- - Remove obsolete support for fallback icons (Thomas)
- - Pass modified mouse events to panels (William) (#554428)
- - Change where desktop files should go (Vincent) (#549479)
-
-Translations
- Yavor Doganov (bg), David Planella (ca), Kenneth Nielsen (da), Hendrik
- Richter (de), Ivar Smolin (et), Claude Paroz (fr), Seán de Búrca (ga), Launchpad
- Translations Administrators (hr), Gabor Kelemen (hu), Thomas Thurman (la),
- Žygimantas Beručka (lt), Kjartan Maraas (nb), Duarte Loreto (pt), Djavan
- Fagundes (pt_BR), Mugurel Tudor (ro), Pavol Šimo (sk), Laurent Dhima (sq),
- Горан Ракић (sr), Theppitak Karoonboonyanan (th), Funda Wang (zh_CN)
-2.25.1
-======
-
-Thanks to Thomas Thurman for improvements in this version.
-
- - Fix small memory leak, found by Matthias Clasen (Thomas) (#549952)
- - Added move_to_center keybinding suggested by
- Khanh-Dang Nguyen Thu Lam (Thomas) (#549979)
- - Compositor can be turned on and off from the command line
- (#545323) (Thomas)
-
-Translations
- Khaled Hosny (ar), Petr Kovar (cs), Iñaki Larrañaga Murgoitio (eu), Ilkka
- Tuohela (fi), Žygimantas Beručka (lt), Duarte Loreto (pt), Djavan
- Fagundes (pt_BR), Laurent Dhima (sq)
-
-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 #468075)
- - Ensure windows which start maximised know where to jump back
- to, so they don't warp to other screens (Ted) (#504692)
- - Added header comments to some files (Thomas)
- - Icons for windows which are uncooperative enough not to provide
- an icon are taken from the theme, not built in (Patrick) (#524343)
- - Added manual page for metacity-message (Akira, from Debian downstream)
-
-Translations
- Khaled Hosny (ar), Petr Kovar (cs), Ilkka Tuohela (fi), Duarte Loreto (pt), Djavan
- Fagundes (pt_BR)
-
-2.23.89
-=======
-
-Thanks to Thomas Thurman for improvements in this version.
-
- - Added DOAP file. (Thomas)
-
-Translations
- Khaled Hosny (ar), Luca Ferretti (it), Takeshi AIHANA (ja), Wouter
- Bolsterlee (nl), Vladimir Melo (pt_BR), Daniel Nylander (sv)
-
-2.23.55
-=======
-
-Thanks to Elijah Newren and Thomas Thurman for improvements in this version.
-
-Contrary to rumour, this release does not add tabbing to everything.
-
- - Display theme name in title bar of theme viewer (Thomas) (#430198)
- - Allow toggling of non-compositor effects (Thomas) (#92867)
- - Add some extra null checks (Thomas) (#422242)
- - Check for double-freeing at the time of workspace freeing (Elijah) (#361804)
- - Don't generate log messages unless we're logging (Thomas)
- - Two windows which don't belong to any application can't be considered to
- belong to the same application (Thomas)
- - Various tidyings (Thomas)
-
-Translations
- Yavor Doganov (bg), Gabor Kelemen (hu), Kjartan Maraas (nb), Matej
- Urbančič (sl), Daniel Nylander (sv), Theppitak Karoonboonyanan (th)
-
-
-2.23.34
-=======
-
-Thanks to Thomas Thurman for improvements in this version.
-
- - Commenting and tidying (Thomas)
- - Fix possible compositor crash (Thomas) (#530702)
-
-Translations
- Khaled Hosny (ar), Yavor Doganov (bg), Jorge González (es), Kjartan Maraas (nb),
- Yannig Marchegay (Kokoyaya) (oc), Theppitak Karoonboonyanan (th), Clytie
- Siddall (vi)
-
-2.23.34
-=======
-
-Thanks to Thomas Thurman for improvements in this version.
-
- - Commenting and tidying (Thomas)
- - Fix possible compositor crash (Thomas) (#530702)
-
-Translations
- Khaled Hosny (ar), Yavor Doganov (bg), Jorge González (es), Kjartan Maraas (nb),
- Yannig Marchegay (Kokoyaya) (oc), Theppitak Karoonboonyanan (th), Clytie
- Siddall (vi)
-
-2.23.34
-=======
-
-Thanks to Thomas Thurman for improvements in this version.
-
- - Various commenting (Thomas)
- - Ensure you can turn off compositor with "configure" (Thomas)
- - Ensure you can turn off gconf with "configure" (Thomas) (#530870)
-
-Translations
- Clytie Siddall (vi)
-
-2.23.21
-=======
-
-Thanks to Robert Escriva, Iain Holmes, Matt Krai, Thomas Thurman,
-and Chris Wang for improvements in this version.
-
- - Add shadow ability for menus and tooltips (Iain) (#517442) (#517524)
- - Fix possible crashes in compositor (Iain) (#534569) (#528787)
- - Major reorganisation of compositor code (Iain)
- - Initial version of XRender backend for the compositor (Iain)
- - New basic public API for compositor (Iain)
- - Window decoration updates colour when GTK theme changes (Robert) (#511826)
- - Minor code cleanup for pedantic compilers (Thomas)
- - Further code cleanup for pedantic compilers (Matt) (#526049)
- - The atom list appears only once in the code (Thomas) (#530843)
- - Don't attempt to read attributes of invalid windows (Chris) (#530485)
-
-Translations
- Khaled Hosny (ar), Gabor Kelemen (hu), Kjartan Maraas (nb), Tino Meinen (nl),
- Theppitak Karoonboonyanan (th)
-2.23.13
-=======
-
-Thanks to Erwann Chenede and Carlos Garnacho for improvements
-in this version.
-
- - Re-enable cascading (Erwann) (#529925)
- - Propagate opacity to frame windows (spec compliance!) (Carlos)
-
-Translations
- - None this time!
-
-2.23.8
-======
-
-Thanks to Lucas Rocha, Iain Holmes, and Jens Granseuer for improvements
-in this version.
-
- * No need to symlink to .desktop files (Lucas)
- * Fixes to compositor's dealings with overlay windows (Iain)
- * C89 fixes (Jens)
-
-Translators:
-Khaled Hosny (ar), Amitakhya Phukan (as), Ihar Hrachyshka (be@latin),
-Petr Kovar (cs), Rhys Jones (cy), Kenneth Nielsen (da), Andre Klapper (de),
-Jorge González (es), Iñaki Larrañaga Murgoitio (eu), Ilkka Tuohela (fi),
-Claude Paroz (fr), Seán de Búrca (ga), Ignacio Casal Quinteiro (gl),
-Yuval Tanny (he), Gabor Kelemen (hu), Luca Ferretti (it), Takeshi AIHANA (ja),
-Shankar Prasad (kn), Changwoo Ryu (ko), Arangel Angov (mk), sandeep shedmake (mr),
-Kjartan Maraas (nb), Nabin Gautam (ne), Wouter Bolsterlee (nl),
-Eskild Hustvedt (nn), Yannig Marchegay (Kokoyaya) (oc), Tomasz Dominikowski (pl),
-Duarte Loreto (pt), Vasiliy Faronov (ru), Daniel Nylander (sv),
-Theppitak Karoonboonyanan (th), Baris Cicek (tr), Maxim Dziumanenko (uk),
-Clytie Siddall (vi), Woodman Tuen (zh_HK), Woodman Tuen (zh_TW)
-2.23.5
-======
-
-Thanks to Lucas Rocha, Owen Taylor, and Thomas Thurman for improvements in this
-version.
-
- - Updates of useless preferences don't crash (Thomas) (#526016)
- - Compliance with new gnome-session (Lucas) (#525051)
- - Preview widget doesn't crash on broken themes (Thomas) (Launchpad 199402)
- - Initially iconic windows don't unminimise (Owen) (#491090)
- - Move ~/.metacity to ~/.config/metacity (Thomas) (#518596)
- - Metacity doesn't stay around when replaced (Thomas)
- - Extra check for null return in a function (Thomas)
- - Displays are singletons, simplifying code (Thomas) (#499301)
-
-Translations
- Jorge González (es), Eskild Hustvedt (nn), Baris Cicek (tr), Clytie Siddall (vi)
-
-2.23.3
-======
-
-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) (#453678)
- - Improve compositor performance (Iain) (#522166)
- - Draw wallpaper correctly when we start up with compositor
- (Iain) (#522599)
- - Several other smaller compositor fixes (Iain)
- - Don't draw shadows on shaped windows unless they have frames
- (Iain) (#505333)
- - Newly-created keep-above windows get focus (Marco) (#519188)
- - Allow moving workspace when dragging with modifier key (Matthew)
- (#474195)
-
-Translations
- Kenneth Nielsen (da), Gabor Kelemen (hu), Vasiliy Faronov (ru), Daniel
- Nylander (sv), Maxim Dziumanenko (uk), Woodman Tuen (zh_HK)
-
-2.23.2
-======
-
-Removed some debug statements introduced in 2.23.1. Brown paper bag release.
-
-
-2.23.1
-======
-
-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)
- (#358674)
- - Allow "spacer" as a value for buttons, for blank space (Andrea) (#509165)
- - Remove unused code (Jim)
- - refactor preferences handling (Thomas)
- - make sure we're valid C89 (Jens) (#518917)
- - some messing with tool scripts (Thomas)
-
-Translations
- Jorge González (es), Claude Paroz (fr), Woodman Tuen (zh_HK), Woodman
- Tuen (zh_TW)
-
-2.23.0
-======
-
-Thanks to Matthias Clasen, Mikkel Kamstrup Erlandsen, Jim Huang, Thomas Thurman,
-and Thomas Wood for improvements in this version.
-
- - the preview widget can draw shaped windows properly! (Thomas W, #460018)
- - refactored handling of boolean and enumerated gconf preferences;
- refactoring of string and integer preferences will follow shortly (Thomas T)
- - Applications asking to move and resize windows at the same time have
- both their requests granted (Mikkel) (#448183)
- - Windows marked "skip taskbar" don't appear in the ctrl-alt-tab list
- (Matthias) (#106249)
- - fix session management detection (Thomas T) (#328210)
- - when resizing with the keyboard, the cursor stays on a window edge if
- you escape, whichever direction you were going (Thomas T) (#436257)
- - fix major breakage when gconf was turned off in configure (Jim) (#515019)
- - fix major breakage when verbose was turned off in configure (Jim) (#515152)
- - fix name of verbose option in help (Thomas T)
- - various bits of messing around with release scripts (Thomas T)
-
-Translations
- Ihar Hrachyshka (be@latin), Ilkka Tuohela (fi), Ignacio Casal Quinteiro (gl),
- Shankar Prasad (kn), Changwoo Ryu (ko), Nabin Gautam (ne), Wouter Bolsterlee (nl)
-
-2.21.13
-=======
-
-Thanks to Michael Meeks and Thomas Thurman for improvements in this version.
-
- - Only use compositor version if we have a compositor (Thomas) (#514453)
- - Remove workaround for a problem in an ancient GTK version (Thomas) (#513737)
- - Compositor efficiency fixes (Michael)
- - Various tools added (Thomas)
-
-Translations
- Amitakhya Phukan (as), Rhys Jones (cy), Andre Klapper (de), Takeshi AIHANA (ja),
- Arangel Angov (mk), Tomasz Dominikowski (pl), Duarte Loreto (pt)
-
-2.21.8
-======
-
-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) (#333548)
- - Remove deprecated function call (Christian) (#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)
-2.21.5
-======
-
-Thanks to Iain Holmes and Thomas Thurman for improvements in this version.
-This contains the new compositor; 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) (499081)
- - print "Subversion" and not "CVS" when building (Thomas)
-
-Translations
- Jorge González (es), Kjartan Maraas (nb), Daniel Nylander (sv)
-
-2.21.3
-======
-
-Thanks to Matthias Clasen, Martin Meyer, Kjartan Maraas, Thomas Thurman,
-and Lucas Rocha for improvements in this version.
-
- - remove dead code (pointed out by Kjartan) (501365)
- - rewrote long key binding description for the sake of
- the translators (Thomas) (474889)
- - check for null before adding menu (Matthias) (496054)
- - let keys which end a grab also begin a grab (Thomas) (112560)
- - check the right variable in theme sanity check (Martin) (501362)
- - get session ID from environment if it's not passed in on the command
- line (Lucas) (498033)
-
-Translations
- Ihar Hrachyshka (be@latin), Petr Kovar (cs), Jorge González (es),
- Ignacio Casal Quinteiro (gl), Rodrigo Flores (pt_BR), Pavol Šimo (sk),
- Matej Urbančič (sl)
-
-2.21.2
-======
-
-Thanks to Benjamin Gramlich, Thomas Thurman, and Peter Bloomfield
-for improvements in this release.
-
- - Theme parser is compliant to XDG Base Directory Specification
- in searching for theme files. (Benjamin) (#480026)
- - Some source files which didn't get used were removed (Thomas)
- (#496947)
- - Fullscreen and maximise windows don't try to save their position
- (Peter) (#461927)
-
-Translations
- Matej Urbančič (sl)
-
-2.21.1
-======
-
-Thanks to Elijah Newren, Alex R.M. Turner, Peter Bloomfield, Iain Holmes,
-Jans Granseuer, Federico Mena Quintero and Thomas Thurman for improvements
-in this release.
-
- - Add --sync option, like all other GTK apps (Iain)
- - Don't save window's position if it's maximised (Peter) (#461927)
- - Memory leak fix in preview (Jans) (#469682)
- - Truncate tab popup string correctly, and refactor function (Alex)
- - Windows which pop up under always-on-top windows don't get the
- focus, but do get the "needs attention" hint (Thomas) (#486445)
- - Fix error in function call which caused focus problems (Federico)
- (partial fix of #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), Vincent Untz (fr), Alastair McKinstry (ga),
- Ankit Patel (gu), Rajesh Ranjan (hi), auto (hr), Changwoo Ryu (ko),
- Raivis Dejus (lv), Wouter Bolsterlee (nl), Gora Mohanty (or),
- ASB (pa), wadim dziedzic (pl), Duarte Loreto (pt),
- Og Maciel (pt_BR), Peter Tuhársky (sk), Matej Urbančič (sl),
- Daniel Nylander (sv), Maxim Dziumanenko (uk), Funda Wang (zh_CN)
-
-2.20.0
-======
-
-Thanks to Alexey Rusakov for the fix in this release.
-
- - prevent a crash on logout with metacity subsequently not being
- restored in future sessions (Alexey) [#433253]
-
-Translations
- Khaled Hosny (ar), Ihar Hrachyshka (be@latin), Ask Hjorth Larsen (da),
- Adam Weinberger (en_CA), Iñaki Larrañaga Murgoitio (eu), Ilkka
- Tuohela (fi), Vincent Untz (fr), Ankit Patel (gu), Gabor Kelemen (hu),
- Luca Ferretti (it), Takeshi AIHANA (ja), Žygimantas Beručka (lt), Jovan
- Naumovski (mk), Ani Peter (ml), Og Maciel (pt_BR), Duarte Loreto (pt),
- Mugurel Tudor (ro), Nickolay V. Shmyrev (ru), Peter Tuhársky (sk), Горан
- Ракић (sr), Daniel Nylander (sv), Dr.T.Vasudevan (ta), Maxim
- Dziumanenko (uk), Clytie Siddall (vi)
-
-2.19.55
-=======
-
-Thanks to Frederic Crozat, Matthias Clasen, and Thomas Thurman for improvements
-in this release.
-
- - Noninteger auto-raise delay is not assumed to be zero (Thomas) (#377491)
- - Fix mangled window title in "Force Quit" (Frederic) (#462734)
- - "Close" can appear at any point in the window menu, and now appears
- at the bottom (Thomas) (#104026)
- - Windows which are always on top have "stick" insensitive (Thomas) (#460997)
- - All bitfields in window structure are together for optimisation (Thomas)
- (#450271)
- - Use the correct directory when installing keybindings (Matthias) (#454055)
-
-Translations
- Alexander Shopov (bg), Jorge González (es), Iñaki Larrañaga Murgoitio (eu),
- Ilkka Tuohela (fi), Theppitak Karoonboonyanan (th)
-
-2.19.34
-=======
-
-Thanks to Rob Bradford, Cosimo Cecchi, Yair Hershkovitz and Thomas Thurman
-for improvements in this release.
-
- - Fix a bug where the window can be focused without being raised
- if the maximize is aborted. (Rob) [#459027]
- - Unset fullscreen is an allowed action where relevant. (Cosimo) [#449427]
- - Reverse window buttons and align them to the left for RTL locales.
- (Yair) [#92212]
- - Put all bitfields in window data together to help with optimisation.
- (Thomas) [#450271]
-
-Translations
- Jorge Gonzalez (es), Ilkka Tyohela (fi), Gabor Kelemen (hu),
- Takeshi AIHANA (ja), Kjartan Maraas (nb), Vincent van Adrighem (nl),
- Daniel Nylander (sv), Theppitak Karoonbooyana (th),
- Nguyễn Thái Ngọc Duy (vi)
-
-2.19.21
-=======
-
-Thanks to Damien Carbery and Thomas Thurman for improvements in
-this release.
-
- - Fixed build on Solaris (Damien) [#397296, #446535]
- - Only activate windows which change their startup ID if the
- new ID differs from the old. (This fixes the bug where KDE
- apps gained the attention hint when switching workspaces.)
- (Thomas) [#400167]
- - Open new windows on the current xinerama. (Thomas) [#145503].
-
-Translations
- Tshewang Norbu (dz), Jorge González (es), Funda Wang (zh_CN)
-
-2.19.13
-=======
-
-Thanks to Elijah Newren and Thomas Thurman for improvements in
-this release.
-
- - Updated the description of raise_on_click (Elijah) [#445447,
- #389923]
- - Refactor queueing code in window.c (Thomas) [#376760]
- - Added switch_group to the keybindings file (Thomas) [#444879]
- - New window information accessor function (Thomas) [#377495]
-
-2.19.8
-======
-
-Thanks to Linus Torvalds, Yair Hershkovitz and Thomas Thurman for
-improvements in this release.
-
- - Lots of fixups for various alignments in RTL locales (Yair)
- [#387893]
- - Add code to configure what happens on right or middle click
- of titlebar (Linus) [#408904]
- - Fix layout for titlebars with mixed LTR/RTL scripts (Thomas)
- [#433400]
- - Fix window menu layout for RTL scripts (Thomas) [#433400]
-
-Translations
- Khaled Hosny (ar), Ihar Hrachyshka (be@latin), Jovan Naumovski (mk),
- Theppitak Karoonboonyanan (th)
-
- [ Apologies to these translators who didn't get credited in the
- version of 2.19.8 that shipped. ]
-
-2.19.5
-======
-
- - Prevent metacity from "forgetting" which machine a window is on
- (Elijah) [#418552]
- - Prevent nasty flickering an placement problem introduced in
- metacity 2.19.2 (Elijah) [fix side-effect of change in #426519]
- - Fix some uninitialized memory usage errors (Elijah) [#427385]
-
-Translations
- David Lodge (en_GB), Jorge González (es), Ignacio Casal Quinteiro (gl),
- Daniel Nylander (sv)
-
-2.19.3
-======
-
-Thanks to Magnus Therning, Elijah Newren, Thomas Thurman, and Bruno
-Boaventura for improvements in this release.
-
- - Add support for _NET_MOVERESIZE_WINDOW (Magnus, Elijah) [#344521]
- - EWMH compliance: set _NET_WM_ALLOWED_ACTIONS so that pagers know
- which actions we support (Elijah) [#115247]
- - Fix crash with apps trying to open an insanely huge window
- (Thomas) [#399529]
- - Fix temporary hang/pause with libXt by making sure apps get a
- ConfigureNotify on unmap (Elijah) [#399552]
- - do not auto-maximize windows larger than the workarea in only a
- single direction (Elijah) [#419810]
- - Don't show the current workspace as a possible workspace to switch
- to (Bruno) [#426791]
- - Preserve stacking order across restarts (Elijah)
-
-Translations
- Khaled Hosny (ar), Kjartan Maraas (nb)
-
-2.19.2
-======
-
-Thanks to Bastien Nocera, Thomas Thurman, and Elijah Newren for
-improvements in this release.
-
- - Add new control-center key bindings definitions (Bastien) [#420145]
- - Prevent metacity from crashing when trying to use invalid themes
- (Thomas) [#423855]
- - Fix invalid free causing crash on metacity close introduced in
- 2.19.1 (Elijah) [#427385]
- - Add special keybinding just for debugging spew marks, unbound and
- not even listed in schemas (Elijah)
- - Fix move/resize events in relation to combinations of
- ConfigureRequest and WM_NORMAL_HINTS change notifications (Elijah)
- [#426519]
- - Remove what we believe to be an ancient attempt at working around
- sloppy/mouse focus bugs that we believe have since been correctly
- fixed. May fix some ugly race conditions. May also cause nasty
- bugs in sloppy/mouse focus modes. Only one way to find
- out... (Elijah) [#304430]
-
-Translations
- Raivis Dejus (lv)
-
-2.19.1
-======
-
-Thanks to Jaap Haitsma, Linus Torvalds, Charlie Brej, Kjartan Maraas,
-Arthur Taylor, Elijah Newren, Josselin Mouette, Havoc Pennington,
-Benjamin Berg, and Carlo Wood for improvements in this release.
-
- - new icon for the force-quit dialog (Jaap) [#396655]
- - add configureable mouse click action abilities, and clean up lots of
- related code (Linus) [#408899, #408902, others]
- - add schemeas for middle and right click titlebar actions (Charlie)
- [#408903]
- - remove pango/pangox.h include since it's not needed and not
- installed anymore (Kjartan)
- - adjust rounded corners so that they fit nicely with the arcs
- around them (Arthur) [#399373]
- - fix session hang when metacity .sm file is missing (Josselin)
- [#407981]
- - add support for _NET_WM_USER_TIME_WINDOW in order to cut down on
- context switches (Elijah, Havoc) [#354213]
- - prevent nasty metacity/gdk interactions causing hangs with gtk
- trunk (Elijah) [offshoots of #354213]
- - fix button middle fallback and the prelight state (Benjamin) [#419043]
- - Lots of code cleanup for the strut lists (Elijah)
- - fix handling of unidirectional maximization and partial struts +
- some miscellaneous cleanups (Carlo) [#358311]
- - avoid some crashes when dragging windows partially offscreen
- (Elijah) [#353513]
- - avoid mousenav vs. keynav focus problems with the run application
- dialog in mouse/sloppy focus modes (Elijah) [#374752]
- - _NET_ACTIVE_WINDOW property on the root window should be a single
- xwindow id, not two (Elijah)
- - Fix unidirection unmaximization causing jumps (Elijah) [#355497]
- - fix unfullscreening and unmaximizing with size increment/size
- constraint windows (such as gnome-terminal) possibly not returning
- to their "original position" (Elijah) [#329152]
- - fix some issues with min/max and size increment constraints
- (Elijah) [#418395]
- - send synthetic configure notify events in response to appropriate
- MapRequest events too (Elijah) [#322840]
-
-Translations
- Ihar Hrachyshka (be@latin), Jordi Mallach (ca), Jakub Friedl (cs),
- norbu (dz), David Lodge (en_GB), Ivar Smolin (et), Gabor Kelemen (hu),
- Luca Ferretti (it), Takeshi AIHANA (ja), Erdal Ronahi (ku), Gintautas
- Miliauskas (lt), Jovan Naumovski (mk), Kjartan Maraas (nb), Reinout van
- Schouwen (nl), wadim dziedzic (pl), raulpereira (pt_BR), Nickolay V.
- Shmyrev (ru), Горан Ракић (sr), Woodman Tuen (zh_HK), Woodman Tuen (zh_TW)
-
-2.17.5
-======
-
-Thanks to Bruno Boaventura, Mad Alex, and Thomas Thurman for
-improvements in this release.
-
- - make window menu arrangement more sensible. (Bruno) [#382962]
- - unmaximise button keeps pressed appearance when moved off and
- back. (Alex) [#395560]
- - fix a couple of compositor crashes (Thomas) [#387761]
- - new environment variables checked if the compositor is enabled;
- see the new file doc/compositor-control.txt for details. (Thomas)
-
-Translations
- Djihed Afifi (ar), Ales Nyakhaychyk (be), Jordi Mallach (ca),
- Jakub Friedl (cs), David Lodge (en_GB), Raivis Dejus (lv),
- Kjartan Maraas (nb), Mugurel Tudor (ro), Daniel Nylander (sv),
- Theppitak Karoonboonyanan (th)
-
-2.17.3
-======
-
-Thanks to Christof Krüger, Federico Mena Quintero, Bruno Boaventura,
-and Björn Lindqvist for improvements in this release.
-
- - fix longstanding problem about windows flickering in and out of
- maximised state when dragging between xineramas (Christof) [#358715]
- - grab server when switching workspaces (Federico) [#381127]
- - replace changing text on window menu with pairs of radio buttons
- and checkboxes (Bruno, Björn) [#343108]
-
-Translations
- Kjartan Maraas (nb), Jakub Friedl (cs), Yuval Tanny (he), Ivar Smolin (et),
- Duarte Loreto (pt), Francisco Javier F. Serrador (es)
-
-2.17.2
-======
-
-Thanks to Priit Laes, Bruno Boaventura, Kjartan Maraas, Justin Mason,
-Elijah Newren and Dan Mick for improvements in this release.
-
- - implement handle_move_to_{side|corner}_* to allow the user to flip a
- window to the side or corner of the screen. (Justin) [#317884]
- - fix strict focus mode by picking up on res_class (Dan) [#361054]
- - remove deprecated gtk stuff (Priit, Bruno)
- - string fixes (Kjartan) [#363354, #363355]
-
-Translations
- Jakub Friedl (cs), Francisco Javier F. Serrador (es), Ilkka Tuohela (fi),
- Christophe Merlet (RedFox) (fr), Kjartan Maraas (nb)
-
-2.17.1
-======
-
-Thanks to Bruno Boaventura and Carlo Wood for improvements in this
-release.
-
- - sync metacity workspace previous with libwnck (Bruno) [#341893]
- - fix cases when titlebar is allowed offscreen and shouldn't be, and
- vice-versa (Carlo) [#333995]
-
-Translations
- Ilkka Tuohela (fi)
-
-2.17.0
-======
-
-Thanks to Elijah Newren, Jens Granseuer, Bruno Boaventura, Carlo Wood,
-and Thomas Thurman for changes in this release.
-
- - version 2 of theme format: stick, shade and above buttons on titlebar,
- variable rounding on corners, variable transparency on window
- backgrounds, stock icons in themes, can remove all titlebar buttons
- from certain classes of window, and more (Thomas) [#102547 and
- dependencies]
- - improve "Force Quit" dialog (Bruno) [#121936]
- - ignore edge resistance when resizing with keyboard (Elijah) [#346782]
- - maintain window size and placement across restarts (Carlo) [#358042]
- - prevent crash when closing certain remote apps (Elijah) [#358514]
- - longstanding mouse-focus bug fixed which affected firefox's
- autocompletion (Elijah) [#357695]
- - ignore maximum size constraints when maximising (Elijah) [#327543]
- - warn translators to keep translations in sync with libwnck (Bruno)
- [#355620]
- - fixes for compilation warnings, etc (Elijah, Jens) [#348067, #356631]
-
-Translators
- Ivar Smolin (et), Gabor Kelemen (hu), Luca Ferretti (it),
- Runa Bhattacharjee (bn_IN)
-
-2.16.2
-======
-
-Thanks to Eljah Newren, Maik Beckmann, Christian Hamar, Thomas Andersen,
-and Bruno Boaventura de Oliveira for changes in this release.
-
- - partial audit to fix timestamp usage (Elijah) [part of #355180]
- - remove compilation warnings (Maik) [#355876]; (Bruno) [#355490,
- #355489]
- - automatic detection of stable/unstable in configure script
- (Christian/Elijah) [#356122]
- - make windows be stacked correctly before showing them (Thomas)
- [#332385]
- - use guint32 for timestamps (Elijah) [#348305]
-
-Translators
- Wouter Bolsterlee (nl), Matic Žgur (sl), Francisco Javier F. Serrador (es),
- Vladimir Petkov (bg), Jordi Mallach (ca), Ilkka Tuohela (fi),
- Rajesh Ranjan (hi), Woodman Tuen (zh_HK, zh_TW), Ani Peter (ml),
- Felix (ta), Ankit Patel (gu), Mohammad DAMT (id)
-
-2.16.1
-======
-
-Thanks to Elijah Newren, Colin Watson, and Bruno Boaventura de Oliveira
-Lacerda for changes in this release.
-
- - fix stuck grab, letting focus be transferred between windows (Elijah)
- [#354422 partial]
- - windows returning from fullscreen are constrained to be onscreen
- (Elijah) [#353699]
- - Clear the transient_for flag of a window after emitting a warning
- (Colin)
- - Replace copy_of_gdk_x11_window_set_user_time() with the real thing
- (Bruno) [#352293]
-
-Translators
- David Lodge (en_GB), Ivar Smolin (et), Matic Žgur (sl),
- Vasiliy Faronov (ru)
-
-2.16.0
-==
-
-Thanks to Jens Granseuer for changes in this release.
-
- - Fix the build with c89/gcc 2.95.
-
-Translators
- Rahul Bhalerao (mr), Runa Bhattacharjee (bn_IN), Woodman Tuen
- (zh_HK, zh_TW), Kostas Papadimas (el), Ani Peter (ml),
- Jonathan Ernst (fr), Горан Ракић (sr, Gabor Kelemen (hu),
- Maxim Dziumanenko (uk), Duarte Loreto (pt), Jordi Mallach (ca),
- Gintautas Miliauskas (lt)
-
-2.15.34
-==
-
-Thanks to Stéphane Rosi, Vytautus Liuolia, Will Walker, Baptiste
-Mille-Mathias, Elijah Newren, Ed Catmur, and Thomas Andersen for fixes
-in this release.
-
- - allow moving maximized windows between xineramas again (Stéphane)
- [#338660]
- - fix an uninitialized-usage bug with net_wm_user_time that breaks
- focus with new windows (Vytautus)
- - re-fix accessibility events for the alt-tab popup (Will) [#350624]
- - update the close pixmap to fit better with the other pixmaps of the
- menu (Baptiste) [#345498]
- - fix several fullscreen handling bugs I introduced, causing
- fullscreen windows to not actually be shown fullscreen (Elijah)
- [#343115]
- - fix keybindings with hex-values, coming from special extended
- keyboard keys (Ed) [#140448]
- - fix metacity-dialog handling of arguments (Thomas) [#340690]
-
-Translators
- Vladimir Petkov (bg), Jordi Mallach (ca), Gabor Kelemen (hu),
- Mohammad DAMT (id), Wouter Bolsterlee (nl), Daniel Nylander (sv),
- Funda Wang (zh_CN)
-
-2.15.21
-==
-
-Thanks to Vincent Untz, Jens Granseuer, Björn Lindqvist, Dmitry
-Timoshkov, Thomas Thurman, Vytautas Liuolia, Thomas Andersen, Chris
-Ball, and Elijah Newren for fixes in this release.
-
- - kill usage of libegg (Vincent) [#348633]
- - fix another C89 vs. C99 issue (Jens) [#347621]
- - make it so maximized windows do not have rounded corners (Björn)
- [#336850]
- - fix the heuristic for determining if windows can be made
- fullscreen, needed for WINE and possible also some legacy
- applications (Dmitry) [#346927]
- - make sure window features get recalculated when the screen is
- resized via XRandR (Dmitry) [#346927]
- - fitts' law fixes for titlebar buttons on maximized windows (Thomas
- Thurman) [#97703]
- - react to _NET_STARTUP_ID changes, as proposed for the new
- startup-notification/EWMH spec (Vytautas) [#347515]
- - return the window to maximized state if the window was "shaken
- loose" from maximized state during a resize but the resize is later
- aborted (Thomas Andersen) [#346719]
- - fix button lighting with dragged clicks (Björn) [#321474]
- - don't minimize in response to double clicks on the titlebar when
- minimiziation should not be allowed (Chris) [#347377]
- - fix some titlebar-not-on-screen constraint issues (Elijah)
- [#333328, #345522]
-
-Translators
- Mahay Alam Khan (bn_IN), Jakub Friedl (cs), Iñaki Larrañaga
- Murgoitio (eu), Yuval Tanny (he), Rajesh Ranjan (hi), Jovan
- Naumovski (mk) Kjartan Maraas (nb), Leonid Kanter (ru)
-
-2.15.13
-==
-
-Thanks to Björn Lindqvist and Thomas Thurman for improvements in this
-release.
-
- - grab alt+shift+button1 when trying to snap-move windows (Björn)
- - avoid a case where memory is written after it's freed (Thomas)
-
-Translators
- Hendrik Richter (de), Kostas Papadimas (el), Jonathan Ernst (fr),
- Satoru SATOH (ja)
-
-2.15.8
-==
-
-Known as the "Elijah sucks for not reviewing a couple dozen patches"
-release. And for not getting on IRC soon enough to catch Marnanel and
-show him how to do the release. So, just translations this time.
-
-Translations
-
- Mahay Alam Khan (bn_IN), Rhys Jones (cy), Francisco Javier
- F. Serrador (es), Ilkka Tuohela (fi), Rajesh Ranjan (hi), Changwoo
- Ryu (ko), Fano Rajaonarisoa (mg), Sanlig Badral (mn), Слободан Д.
- Средојевић (sr), Funda Wang (zh_CN)
-
-2.15.5
-==
-
-Thanks to Björn Lindqvist, Søren Sandmann, Adam Jackson, Elijah
-Newren, and Aidan Delaney for improvements in this release.
-
- - code cleanup in resizepopup.c (Björn) [#341648]
- - fix a logic bug so that the whole titlebar becomes sensitive to
- mouse clicks (Björn) [#336320]
- - make mouse cursor when moving windows become a hand (Björn) [#337376]
- - lots and lots of compositor improvements -- beginning of a new
- layer to abstract transition effects, shrinking and minimizing and
- exploding effects, fading in and out, unminimize animation that
- reverses minimize one, translucent menus, bounce on window focus,
- and all kinds of stuff I don't understand and can't summarize well
- (Søren, Adam)
- - Fix a crash on exit/logout from assuming a compositor would always
- exist (Elijah) [#342166]
- - code cleanup in tabpopup.c (Aidan Delaney) [#166890]
-
-Translations
- Pema Geyleg (dz), Iñaki Larrañaga Murgoitio (eu), Theppitak
- Karoonboonyanan (th), Clytie Siddall (vi)
-
-2.15.3
-==
-
-Thanks to Søren Sandmann, Elijah Newren, Paolo Borelli, Björn
-Lindqvist, jylefort at FreeBSD org,
-
- - various code cleanups (Søren)
- - prevent long titles from "sticking" in the tasklist (Elijah) [#330671]
- - handle sync counter notifications in the compositor (Søren)
- - notes/documentation updates (Elijah)
- - plug a small leak (Paolo)
- - remove a lot of dead code obsoleted by the new edge-resistance
- stuff (Björn) [#341561]
- - prevent a crash when changing resolution (jylefort) [#340847]
- - revert an accessibility module loading workaround from Gnome 2.6
- that has long since been fixed for us in gtk+ (Elijah) [#123372]
-
-Translations
- Francisco Javier F. Serrador (es), Ignacio Casal Quinteiro (gl),
- Raivis Dejus (lv), Kjartan Maraas (nb), Funda Wang (zh_CN), Woodman
- Tuen (zh_HK), Woodman Tuen (zh_TW)
-
-2.15.2
-==
-
-Here's hoping that "third time's a charm." ;-) This release just
-fixes the translations-not-included issue. See
-http://mail.gnome.org/archives/desktop-devel-list/2006-April/msg00483.html
-for more details.
-
- - Use gnome-autogen.sh like most other modules (Rodney)
-
-2.15.1
-==
-
-This release just fixes the control-center build (which depends upon
-libmetacity-private). Thanks to Vincent for catching the problem.
-
- - Include boxes.h in the includes dir (Elijah) [#339708]
-
-2.15.0
-==
-
-Thanks to Thomas Thurman, Elijah Newren, Havoc Pennington, Björn
-Lindqvist, Gora Mohanty, Alejandro Andres, Andy Morum, Dan Sanders,
-Thomas Andersen, Brian Pepple, and Søren Sandmann for improvements in
-this release. (Note that "Thomas" below refers to Thomas Thurman if
-last name isn't specified)
-
- - An endless array of compositor updates, not all of which are well
- explained in the ChangeLog. ;-) Includes an ability to enable and
- disable the compositor at runtime, fixed up wobbling effect and new
- explosion effect, special magnification handling, different opacity
- for different window types like menus, a way of scaling windows,
- handling of foreign displays, improved handling of window
- moving/resizing, various code restructuring, special runtime checks
- for correct extensions and other compositors, lots of bug fixes,
- and possibly other stuff I'm missing or not understanding (Søren)
- - Removed "move to another workspace" menu when there are exactly two
- workspaces (Thomas) [#151183]
- - fix type for compositing_manager schema entry (Elijah) [#335901]
- - Port more properties to our async system for code cleanliness and
- speed improvements (Havoc, Thomas)
- - Lots of code cleanup, even more code cleanup, wow our code was
- messy (Björn) [#335177, #337507, #336890, #338359]
- - Abstract out the functions for setting/unsetting demands attention
- hint and avoid doing it when the window isn't obscured (Thomas)
- [#305882]
- - Change strings to make them more readable, and more
- translatable (Gora) [#335720]
- - Reduce compiling warnings -- add a number of casts and change
- signedness on a number of variables (Björn) [#336032]
- - Fixed broken links in README (Alejandro) [#333303]
- - Add a tabbing function, bound to alt-f6 by default, to cycle
- through the windows of the current application (Thomas) [#94682]
- - Fix the build with --disable-xsync (Andy) [#336605]
- - Raise windows on maximize/unmaximize (Dan) [#335076]
- - Don't have confirmation windows make applications appear to be
- locked when closing via the window list (Dan) [#334899]
- - Allow any keybinding pref to be specified either with <foo>, a
- string, or <foo>_list, a list of strings, or both (Thomas)
- [#164831]
- - warn and ignore if transient_for is set to a non-top-level window
- (Thomas Andersen) [#335524]
- - Use po/LINGUAS for listing supported languages (Brian) [#337951]
-
-Translations
- Vladimir Petkov (bg), Jordi Mallach (ca), Miloslav Trmac (cs), Rhys
- Jones (cy), Lasse Bang Mikkelsen (da), Frank Arnold (de), Kostas
- Papadimas (el), Francisco Javier F. Serrador (es), Ivar Smolin (et), Iñaki
- Larrañaga (eu), Farzaneh Sarafraz (fa), Ilkka Tuohela (fi), Ignacio Casal
- Quinteiro (gl), Ankit Patel (gu), Rajesh Ranjan (hi), Gabor Kelemen (hu),
- Satoru SATOH (ja), Alexander Didebulidze (ka), Žygimantas Beručka (lt),
- Kjartan Maraas (nb), Michiel Sikkes (nl), Åsmund Skjæveland (nn), Gora
- Mohanty (or), Raphael Higino (pt_BR), Duarte Loreto (pt), Mugurel Tudor (ro),
- Leonid Kanter (ru), Steve Murphy (rw), Laurent Dhima (sq), Слободан Д.
- Средојевић (sr), Daniel Nylander (sv), Theppitak Karoonboonyanan (th), Maxim
- Dziumanenko (uk), Clytie Siddall (vi), Funda Wang (zh_CN)
-
-2.14.3
-==
-
-This release just reverts the widely hated new focus behavior of Metacity
-2.14.x to the behavior found in 2.12.x. Patch came from Ron Yorston.
-See http://blogs.gnome.org/view/newren/2006/04/13/0 and
-http://mail.gnome.org/archives/release-team/2006-April/msg00025.html for
-more details.
-
- - Add a focus_new_windows gconf key, change the default to 'smart' (2.12
- behavior) and add a 'strict' option to get 2.14 behavior. (Ron)
- [#326159]
-
-Translations
- Vladimir Petkov (bg), Miloslav Trmac (cs), Frank Arnold (de), Francisco
- Javier F. Serrador (es), Ilkka Tuohela (fi), Tino Meinen (nl), Åsmund
- Skjæveland (nn), Raphael Higino (pt_BR), Daniel Nylander (sv)
-
-2.14.2
-==
-
-Thanks to Thomas Thurman, Paolo Borelli, Björn Lindqvist, and
-Elijah Newren for fixes in this release.
-
- - Fix constraints bug causing negative width windows and crashes
- (Elijah) [#336651]
- - Fix window grouping with parent/child windows (Björn) [#336184]
- - use g_str_has_prefix instead of a local copy of the function
- (Paolo) [#334643]
- - Make sure pager can refresh when window is minimized on a different
- workspace (Thomas) [#315142]
- - Add debugging information for edge resistance (Elijah)
-
-Translations
-
- Vladimir Petkov (bg), tangi.bzh (br), Jordi Mallach (ca), Miloslav
- Trmac (cs), Rhys Jones (cy), Lasse Bang Mikkelsen (da), Frank
- Arnold (de), Mindu Dorji (dz), Kostas Papadimas (el), Francisco
- Javier F. Serrador (es), Ivar Smolin (et), Iñaki Larrañaga
- Murgoitio (eu), Elnaz Sarbar (fa), Ilkka Tuohela (fi),
- Ignacio Casal Quinteiro (gl), Ankit Patel (gu), Rajesh Ranjan (hi)
- Gabor Kelemen (hu), Luca Ferretti (it), Satoru SATOH (ja), Vladimer
- Sichinava (ka), Žygimantas Beručka (lt), Kjartan Maraas (nb),
- Tino Meinen (nl), Kjartan Maraas (no), Gora Mohanty (or), Gnome PL
- Team (pl), Evandro Fernandes Giovanini (pt_BR), Duarte Loreto (pt),
- Mugurel Tudor (ro), Leonid Kanter (ru), Laurent Dhima (sq),
- Слободан Д. Средојевић (sr), Daniel Nylander (sv), Theppitak
- Karoonboonyanan (th), Maxim Dziumanenko (uk), Clytie Siddall (vi),
- Funda Wang (zh_CN)
-
-2.14.1
-==
-
-The only change since 2.14.0 is to remove the "This is the UNSTABLE
-branch" warning from configure for those compiling Metacity from
-source.
-
-2.14.0
-==
-
-Thanks to Ryan Lortie and Thomas Thurman for fixes in this release.
-
- - Mark the app-running-remotely-window-title string for translation
- (Thomas) [#334332]
- - Only unmaximise window before freeing if the window is actually
- maximised (Ryan) [#333563]
-
-Translations
- Jordi Mallach (ca), Frank Arnold (de), Luca Ferretti (it), Evandro
- Fernandes Giovanini (pt_BR), Theppitak Karoonboonyanan (th)
-
-2.13.144
-==
-
-Thanks to Jens Granseuer, Kristian, Søren Sandmann, Sylvain
-Bertrand, and Thomas Thurman for improvements in this release.
-
- - Fix build with gcc 2.95 (Jens) [#331166]
- - Compositor improvements [remember, still off by default]: add
- unused wobbly (un)minimize animation (Kristian), add support for
- turning updates on and off (Søren), use sync counter to make
- composited resizing tear free (Søren), add ability to unmanage
- the screen (Søren),
- - Fix build issue with library search order (Sylvain) [#330695]
- - Work around buggy application grouping with transient windows
- (Thomas) [#328211]
- - Prevent setting cycle_windows to keybindings that won't work.
- (Thomas) [#329676]
-
-2.13.89
-==
-
-Thanks to Søren Sandmann, Thomas Thurman, Thom May, Akira Tagoh,
-Luke Morton, and Philip O'Brien for improvements in this release.
-
- - Compositor improvements [remember that the compositor is still
- disabled by default]: New fancy minimize animation that fades in
- and out, new debug stuff, various bug fixes (Søren)
- - When buggy apps create synthetic button or keypresses without a
- timestamp, produce a warning instead of failing an assertion
- (Thomas) [#313490]
- - Avoid a memory leak when checking which workspace(s) a window is
- on (Thomas) [#322059]
- - Add a man page for metacity (Thom, Akira, Luke, Philip) [#321279]
- - Disable alt-f7 if a window can't be moved, and alt-f8 if it can't
- be resized (Thomas) [#328920]
- - Allow alt-escape to cancel alt-tabbing, and vice versa (Thomas)
- [#141425]
-
-Translations
- Miloslav Trmac (cs), Kjartan Maraas (nb), Tino Meinen (nl),
- Kjartan Maraas (no), Слободан Д. Средојевић (sr), Funda Wang (zh_CN)
-
-2.13.55
-==
-
-Thanks to Dick Marinus, Christian Kirbach, and Elijah Newren for
-improvements in this release.
-
- - Add a minimize and none double-click-titlebar-action (Dick)
- [#300210]
- - Prevent a critical warning crasher when switching themes
- (Christian) [#327847]
- - Fix some uninitialized value problems (Elijah)
- - If the mouse enters a window on a different screen, activate the
- default window on the new screen (Elijah) [#319348]
-
-Translations
- Jordi Mallach (ca), Adam Weinberger (en_CA), Francisco Javier
- F. Serrador (es), Ilkka Tuohela (fi), Ignacio Casal Quinteiro (gl),
- Ankit Patel (gu), Kjartan Maraas (nb), Kjartan Maraas (no), Evandro
- Fernandes Giovanini (pt_BR), Theppitak Karoonboonyanan (th), Clytie
- Siddall (vi), Funda Wang (zh_CN)
-
-2.13.34
-==
-
-Thanks to Damien Carbery, Havoc Pennington, Søren Sandmann,
-Björn Lindqvist, Kjartan Maraas, Elijah Newren for improvements in
-this release.
-
- - manually define HOST_NAME_MAX if not already defined to fix Solaris
- compilation issue (Damien, Havoc) [#326745]
- - compositor improvements: port to changes in libcm, do it again, fix
- unrefing, make minimize animation update again (all done by Søren)
- - make sure an outline border is shown even if a window decoration's
- width is 0 (Björn) [#98340]
- - correctly handle window alt-tab outlines in showing desktop mode
- (Björn) [#98340]
- - fix lots of tiny issues spotted by the intel compiler (Kjartan)
- [#321439]
- - prevent rapidly repeated visual bells from hanging metacity
- (Elijah) [#322032]
- - more careful error handling of values returned by GConf (Elijah)
- [#326615]
- - fix various initialization and default issues, especially for
- running with --disable-gconf. Make --disable-gconf actually work.
- (Elijah) [#326661]
- - fix some reading-from-free'd-data errors (Søren) [#327575]
- - fix an unitialized value problem when in raise-on-click mode
- (Søren) [#327572]
- - avoid flashing original-sized window when closing a maximized
- window (Elijah) [#317254]
- - prevent windows from sometimes getting shoved and smashed by
- sliding (and possibly auto-hiding) panels (Elijah) [#327822]
-
-Translations
- Ilkka Tuohela (fi), Ignacio Casal Quinteiro (gl), Tino Meinen (nl),
- Funda Wang (zh_CN)
-
-2.13.21
-==
-
-Thanks to Damien Carbery, Ray Strode, Søren Sandmann, Elijah
-Newren, Jens Granseuer, and Kyle Ambroff for improvements in this
-release.
-
- - Fix Solaris compilation issues (Ray, Damien) [#326281, #326746]
- - Merge compositor work from branches to get the beginnings of an openGL
- based compositor. Still not ready and thus disabled by default.
- (Søren)
- - Composite fixes: Only update composite on damage events (Søren), get
- non-composite compilation working again (Elijah), Really turn off
- draw-in-a-loop (Søren)
- - Don't dereference a NULL string (Elijah) [#327013]
- - GCC 2.95 fix; remove more C99 style variable initiailizations (Jens)
- [#327050]
- - Fix accidental overzealous focus holding by the terminal (introduced in
- last release) so that windows launched from panel icons, the panel
- menu, or global keybindings should get focus now. (Elijah) [#326159]
- - If no valid window is found in the MRU list, then set focus to the
- desktop window. (Kyle) [#317405]
-
-Translations
- Adam Weinberger (en_CA), Francisco Javier F. Serrador (es), Ankit
- Patel (gu), Takeshi AIHANA (ja), Theppitak Karoonboonyanan (th),
- Clytie Siddall (vi)
-
-2.13.13
-==
-
-Thanks to Jens Granseuer, Björn Lindqvist, and Elijah Newren for
-improvements in this release.
-
- - Remove C99 style variable initiailization (Jens) [#322622]
- - Fix a logic error (Björn) [#322149]
- - Plug a few leaks (Elijah) [#309178]
- - Allow edge resistance at both sides of a window and also when edges
- don't overlap but are a single pixel away from doing so (Elijah)
- [part of #321905]
- - Remove the timeout resistance at screen/xinerama edges (Elijah)
- [part of #321905]
- - Revert to the old edge resistance behavior for keyboard
- movement/resizing based resistance (Elijah) [part of #321905]
- - Remove the "pull-away" edge resistance (Elijah) [part of #321905]
- - Avoid crashing when visual bell is in use and focus window is
- closed (Elijah) [#322031]
- - Be more strict about what is considered a valid region with partial
- struts (Elijah) [#322070]
- - Fix reduced resources resize handling for windows with sizing or
- resizing constraints (Elijah) [#325774]
- - Fix window outline for minimized windows when using alt-esc
- (Elijah) [#325092]
- - Make the taskbar less flash happy and fix up some related stacking
- issues (Elijah) [#326035]
- - More thorough handling of source indication (Elijah) [part of #326041]
- - Don't "steal" focus from terminal windows for new window mappings
- as the difference in usage between terminals and other apps seems
- to suggest this difference in treatment. See bug #326159 for
- details, feedback welcome (Elijah) [#326159]
- - Add a raise on click option, basically only because all the major
- distros are patching it in anyway (though each and every one of
- them has bugs in their implementations). (Elijah) [#326156]
-
-Translations
- Kjartan Maraas (nb), Kjartan Maraas (no)
-
-2.13.8
-==
-
-Thanks to Kang Jeong-Hee and Elijah Newren for improvements in this
-release.
-
- - Fix some compilation warnings and issues (Kang)
- - Escape the title since it is going to be treated as Markup (Elijah)
- [#324846]
- - Make the workspace switcher work with dual-head (non-xinerama)
- setups (Elijah) [#319423]
-
-Translations
- Ilkka Tuohela (fi), Ankit Patel (gu), Kang Joeng-Hee (ko)
-
-2.13.5
-==
-
-Thanks to Davyd Madeley, Kjartan Maraas, and Björn Lindqvist for
-improvements in this release.
-
- - Make a debugging message actually correspond to the code (Björn)
- [#322051]
- - Make the wireframe a bit slimmer (Kjartan) [#320051]
- - Display hostname in titlebar for remote X clients (Davyd) [#322202]
-
-Translations
- Miloslav Trmac (cs), Adam Weinberger (en_CA), Ankit Patel (gu),
- Kjartan Maraas (nb), Kjartan Maraas (no), Marcel Telka (sk)
-
-2.13.3
-==
-
-This is a special edition release just for gicmo, code-named 'elijah,
-please do a release so magic seb can bring it to me'. It fixes a
-number of issues due to the major constraints changes found since the
-last release.
-
-Thanks to Davyd Madeley and Elijah Newren for improvements in this release.
-
- - Differentiate between movement towards an edge and movement away from
- one for edge-resistance. Pick smaller constants for movement away from
- an edge (Elijah)
- - Use GPOINTER_TO_INT() macro instead of cast to allow compilation on
- 64-bit architectures without warning (Davyd)
- - compute the frame geometry due to maximization only after actually
- maximizing (Elijah) [#321902]
- - add some developer documentation on updating struts, workareas, regions,
- and edges (Elijah)
- - When updating the xinerama due to placement, update which
- maximal/spanning rect set to use as well (Elijah) [#322068]
- - Relax the partially onscreen constraint to allow the titlebar to touch
- the bottom panel in order to make the new constraints code function the
- same as the old version (Elijah) [#322071]
- - Don't allow removing a window from maximized or fullscreened state to
- place the titlebar under the top panel (Elijah) [#322075]
-
-Translations
- Vladimir Petkov (bg), Francisco Javier F. Serrador (es), Ignacio Casal
- Quinteiro (gl), Takeshi AIHANA (ja), Theppitak Karoonboonyanan (th)
-
-2.13.2
-==
-
-This release just contains a merge of all the changes on the
-constraints_experiments branch.
-
-Thanks to Havoc Pennington for reviewing the gargantuan patch and
-suggesting lots of little fixes for making it better, to Rob Adams and
-Soeren Sandmann for grilling me on how some of the difficult internals work
--- allowing me to improve the documentation, to Olav Vitters for finding an
-easy-to-fix crasher bug in early testing and for repeatedly extending my
-deadline for switching from working on Metacity to Bugzilla, to Ray Strode
-for finding two crashers and fixing one of them in early testing, to Bryan
-Clark for usability advice, to Davyd Madeley and Christian Kellner for
-testing Xinerama stuff, to Sebastien Bacher for packaging an early version
-and finding some obscure bugs (that I unfortunately still can't duplicate
-and will probably still need to fix once I can),
-
-Bugs fixed:
- unfiled - constraints.c is overly complicated[1]
- unfiled - constraints.c is not robust when all constraints cannot
- simultaneously be met (constraints need to be prioritized)
- unfiled - keep-titlebar-onscreen constraint is decoration unaware (since
- get_outermost_onscreen_positions() forgets to include
- decorations)
- unfiled - keyboard snap-moving and snap-resizing snap to hidden edges
- 86644 - resize should have a shift option like move does
- 109553 - gravity w/ simultaneous move & resize doesn't work
- 113601 - maximize vertical and horizontal should toggle and be
- constrained
- 122196 - windows show up under vertical panels
- 122670 - jerky/random resizing of window via keyboard[2]
- 124582 - keyboard and mouse snap-resizing and snap-moving erroneously
- moves the window multidimensionally
- 136307 - don't allow apps to resize themselves off the screen (*cough*
- filechooser *cough*)
- 142016, 143784 - windows should not span multiple xineramas unless
- placed there by the user
- 143145 - clamp new windows to screensize and force them onscreen, if
- they'll fit
- 144126 - Handle pathological strut lists sanely[3]
- 149867 - fixed aspect ratio windows are difficult to resize[4]
- 152898 - make screen edges consistent; allow easy slamming of windows
- into the left, right, and bottom edges of the screen too.
- 154706 - bouncing weirdness at screen edge with keyboard moving or
- resizing
- 156699 - avoid struts when placing windows, if possible (nasty a11y
- blocker)
- 302456 - dragging offscreen too restrictive
- 304857 - wireframe moving off the top of the screen is misleading
- 308521 - make uni-directional resizing easier with alt-middle-drag and
- prevent the occasional super annoying resize-the-wrong-side(s)
- behavior
- 312007 - snap-resize moves windows with a minimum size constraint
- 312104 - resizing the top of a window can cause the bottom to grow
- 319351 - don't instantly snap on mouse-move-snapping, remove
- braindeadedness of having order of releasing shift and
- releasing button press matter so much
-
- [1] fixed in my opinion, anyway.
- [2] Actually, it's not totally fixed--it's just annoying
- instead of almost completely unusable. Matthias had a
- suggestion that may fix the remainder of the problems (see
- http://tinyurl.com/bwzuu).
- [3] This bug was originally about not-quite-so-pathological
- cases but was left open for the worse cases. The code from
- the branch handles the remainder of the cases mentioned in
- this bug.
- [4] Actually, although it's far better there's still some minor
- issues left: a slight drift that's only noticeable after
- lots of resizing, and potential problems with partially
- onscreen constraints due to not clearing any
- fixed_directions flags (aspect ratio windows get resized in
- both directions and thus aren't fixed in one of them)
-
-New feature:
- 81704 - edge resistance for user move and resize operations; in
- particular 3 different kinds of resistance are implemented:
- Pixel-Distance: window movement is resisted when it aligns with an
- edge unless the movement is greater than a threshold number of
- pixels
- Timeout: window movement past an edge is prevented until a certain
- amount of time has elapsed during the operation since the first
- request to move it past that edge
- Keyboard-Buildup: when moving or resizing with the keyboard, once a
- window is aligned with a certain edge it cannot move past until the
- correct direction has been pressed enough times (e.g. 2 or 3 times)
-
-Major code changes:
- - constraints.c has been rewritten; very few lines of code from the old
- version remain. There is a comment near the top of the function
- explaining the basics of how the new framework works. A more detailed
- explanation can be found in doc/how-constraints-works.txt
- - edge-resistance.[ch] are new files implementing edge-resistance.
- - boxes.[ch] are new files containing low-level error-prone functions
- used heavily in constraints.c and edge-resistance.c, among various
- places throughout the code. testboxes.c contains a thorough testsuite
- for the boxes.[ch] functions compiled into a program, testboxes.
- - meta_window_move_resize_internal() *must* be told the gravity of the
- associated operation (if it's just a move operation, the gravity will
- be ignored, but for resize and move+resize the correct value is needed)
- - the craziness of different values that
- meta_window_move_resize_internal() accepts has been documented in a
- large comment at the beginning of the function. It may be possible to
- clean this up some, but until then things will remain as they were
- before--caller beware.
- - screen and xinerama usable areas (i.e. places not covered by
- e.g. panels) are cached in the workspace now, as are the screen and
- xinerama edges. These get updated with the workarea in
- src/workspace.c:ensure_work_areas_validated()
-
-Translation
- Michiel Sikkes (nl)
-
-2.13.1
-==
-
-Thanks to Philip O'Brien, Kjartan Maraas, and Aidan Delaney for
-improvements in this release.
-
- - add handling for META_PREF_CURSOR_THEME and META_PREF_CURSOR_SIZE
- for more complete debug info (Philip) [#318976]
- - Remove possible g_source leak in #ifdef'd out code, in case anyone uses
- it in the future (Kjartan) [#320050]
- - Changed the 'minimized' field of the MetaTabEntry struct to 'hidden'
- (Aidan) [#168455]
-
-Translations
- Miloslav Trmac (cs), Francisco Javier F. Serrador (es), Takeshi AIHANA (ja),
- Erdal Ronahi (ku), Theppitak Karoonboonyanan (th)
-
-2.13.0
-==
-
-Thanks to Björn Lindqvist, Kjartan Maraas, Søren Sandmann,
-Elijah Newren, Ross Cohen, and Muktha for improvements in this release
-since 2.12.1.
-
- - Mave ancestors come along with the transient when moving the window from
- one workspace to another (Björn) [#314977]
- - Fix the workspace switcher tabpopup to display the right windows and to
- fix the pick-a-new-window-to-focus algorithm in order to not select
- windows that aren't showing (Björn) [#170475]
- - Fix a couple memory leaks (Kjartan, Søren, Elijah) [#313030]
- - Make alt-esc (the "switch between windows immediately" keybinding)
- actually show minimized windows too (Ross) [#107072]
- - Make alt-esc consistent with alt-tab by leaving stacking of unselected
- windows unchanged (Ross) [#314285]
- - Clarify the meaning of the auto_raise preference (Elijah) [#312421]
- - Fix a crash that occurs when removing some virtual desktops and windows
- happen to be on those desktops (Elijah) [#318306]
- - Make the unfocussed Simple window border visible with high contrast
- inverse theme (Muktha) [#121361]
- - Fix edge snapping for multi-screen (non-xinerama) setups (Elijah)
- [#319425]
-
-Translations
- Vladimir Petkov (bg), Kostas Papadimas (el), Adam Weinberger (en_CA),
- Ivar Smolin (et), Michiel Sikkes (nl), Marcel Telka (sk), Funda
- Wang (zh_CN)
-
-2.12.1
-==
-
-Thanks to Ray Strode, Havoc Pennington, and Elijah Newren for
-improvements in this release.
-
- - Truncate ridiculously long titles to avoid crashing or letting the
- pager crash (Ray, Havoc, Elijah) [#315070]
- - Get the tabbing window outline to work with gtk+ 2.8.4 again
- (Elijah) [#317528]
-
-Translations
- Mahay Alam Khan (bn), Francisco Javier F. Serrador (es), Ivar Smolin (et),
- Iñaki Larrañaga Murgoitio (eu), Luca Ferretti (it), Christian Rose (sv),
- Clytie Siddall (vi), Funda Wang (zh_CN)
-
-2.12.0
-==
-
-Thanks to Brent Smith for finding the crasher in the release candidate!
-
- - Fix an uninitialized variable problem causing crashes (Brent) [#315000]
-
-Translations
- Bryn Salisbury (cy), Hendrik Richter (de), Christophe Merlet (RedFox) (fr),
- Ignacio Casal Quinteiro (gl), Norayr Chilingaryan (hy), Young-Ho Cha (ko),
- Žygimantas Berucka (lt), Michiel Sikkes (nl), Leonid Kanter (ru), Danilo
- Šegan (sr), Baris Cicek (tr)
-
-2.11.3
-==
-
-Thanks to Björn Lindqvist and Elijah Newren for improvements in
-this release.
-
- - Check for the right versions of glib and gtk+ (Björn) [#314116]
- - Avoid obscuring centered-on-desktop windows which are denied focus
- (Elijah) [#313234]
-
-Translations
- Vladimir Petkov (bg), Jordi Mallach (ca), Kostas Papadimas (el),
- Ivar Smolin (et), Gabor Kelemen (hu), Mohammad DAMT (id), Duarte
- Loreto (pt), Mugurel Tudor (ro), Laurent Dhima (sq), Maxim
- Dziumanenko (uk)
-
-2.11.2
-==
-
-Thanks to Elijah Newren, Jaap Haitsma, Ray Strode, and Brent Smith for
-improvements in this release.
-
- - Fix an easy to trigger crasher in 2.11.1 caused by unneeded
- debugging spew (Elijah) [#311819]
- - Make sure that Metacity dialogs have icons (Jaap) [#309876]
- - Fix an infinite restacking flicker loop in sloppy and mouse focus
- with fullscreen windows (Elijah) [#311400]
- - Change default theme from Simple to Clearlooks (Elijah)
- - Vastly improve the behavior of keyboard move/resize and edge
- snapping (Ray) [#310888]
- - Remove a duplicate string (Brent) [#309774]
-
-Translations
- Yuval Tanny (he), Gnome PL Team (pl), Raphael Higino (pt_BR),
- Chao-Hsiung Liao (zh_TW)
-
-2.11.1
-==
-
-Thanks to Elijah Newren, Ken Harris, Matthias Clasen, Christian
-Persch, and Billy Biggs for improvements in this release.
-
- - Fix a miscoloring of parts of the titlebar introduced in the last
- unstable release (Elijah) [follow-up to #169982]
- - Provide a more lenient threshold for drawing rounded corners (Ken)
- [#122065]
- - Make the Xcursor changes in the last unstable release effective
- (Matthias) [follow-up to #308106]
- - Revert the _NET_ACTIVE_WINDOW behavior change made in the 2.9.x
- unstable series; activation includes changing a window to the
- current workspace again (Elijah) [reversion of #128380]
- - Restore original window size if the window was maximized upon
- withdrawing it (Elijah, Christian) [#137185]
- - Fix a raising bug with a window that has more than one child window
- (Elijah, Billy) [part of #307875]
- - Try to place windows denied focus near the focus window and fix a
- xinerama bug with the placement (Elijah) [part of #307875]
- - Avoid modal dialogs being obscured in somewhat pathologically
- strange circumstances that Eclipse seems to be good at triggering
- (Elijah) [part of #307875]
-
-Translations
- Miloslav Trmac (cs), Kostas Papadimas (el), Adam Weinberger (en_CA),
- Francisco Javier F. Serrador (es), Ilkka Tuohela (fi), Christophe
- Merlet (RedFox) (fr), Ignacio Casal Quinteiro (gl), Ankit
- Patel (gu), Yair Hershkovitz (he), Takeshi AIHANA (ja), Kjartan
- Maraas (nb), Kjartan Maraas (no), Marcel Telka (sk), Theppitak
- Karoonboonyanan (th), Clytie Siddall (vi), Funda Wang (zh_CN)
-
-2.11.0
-==
-
-This release contains all fixes up to Metacity 2.10.2 plus some new goodies.
-
-Thanks to Matthias Clasen, Aivars Kalvans, Björn Lindqvist, and
-Andrew Johnson for improvements in this release.
-
- - React to cursor theme changes (Matthias) [#308106]
- - Plug a small leak with xinerama information (Aivars) [#307884]
- - Split up main() into more manageable chunks and make use of GOpt
- (Björn) [#305331]
- - Speed up vertical gradients (Andrew) [#169982]
-
-Translations
- Hendrik Richter (de), Ivar Smolin (et), Ignacio Casal
- Quinteiro (gl), Clytie Siddall (vi)
-
-2.10.2
-==
-
-Thanks to Billy Biggs, Greg Hudson, Elijah Newren, Ray Strode, Ryan
-Lortie, and Soeren Sandmann for improvements in this release.
-
- - Makes metacity a bit faster when dragging windows around (Soeren) [#141813]
- - Fix simple memory error, using the address of a local variable as a
- hash key (Ryan) [#307209]
- - Fix a small leak in the case of a SYNC_COUNTER property value and
- HAVE_XSYNC not defined (Ryan) [#307214]
- - Cleanup font data when done with it (Ray) [#306720]
- - If the window has a modal transient which is being unmanaged, don't
- focus it (Elijah) [#305362]
- - Make sure window position is calculated correctly for reconfigure
- requests when part of the XWindowChanges structure is uninitialized
- (Greg) [#305257]
- - Add a resize popup when resizing constrained windows (Ray) [#305564]
- - Don't accidentally treat maximize vertically as maximize in both
- directions (Elijah) [#302204]
- - Put all transients of the new window, if any exist, in the
- calc_showing queue (Elijah, Billy) [#303284]
-
-Translations
- Kostas Papadimas (el), Priit Laes (et), Pauli Virtanen (fi), Ignacio
- Casal Quinteiro (gl), Theppitak Karoonboonyanan (th), Canonical
- Ltd (xh), Woodman Tuen (zh_TW)
-
-2.10.1
-==
-
-This is a stable release to coincide with the release of Gnome 2.10.0.
-
-Thanks to Dan Winship and Lex Hider for fixes in this release.
-
- - Make sure the "Close" button has the focus in the
- buggy-session-management-applications-warning dialog instead of the
- table (Dan) [#172703]
- - add doc/code-overview.txt and doc/how-to-get-focus-right.txt to the
- distributed files (Lex) [#170519]
-
-Translations
- Adam Weinberger (en_CA), Christopher Orr (en_GB), Elnaz Sarbar (fa),
- Gabor Kelemen (hu), Jyotsna Shrestha (ne), Steve Murphy (rw),
- Baris Cicek (tr), Canonical Ltd (xh)
-
-2.10.0
-==
-
-This is a stable release to coincide with the release of Gnome 2.10.0.
-The only difference between this version and 2.9.34 is some
-translation updates.
-
-Translations
- Vladimir Petkov (bg), Gabor Kelemen (hu), Žygimantas Berucka (lt),
- Reinout van Schouwen (nl), Mugurel Tudor (ro), Danilo Šegan (sr),
- Woodman Tuen (zh_TW)
-
-2.9.34
-==
-
-This is an unstable release to coincide with the release of Gnome
-2.10.0 release candidate 1 (2.9.92).
-
-Thanks to Aidan Delaney, Elijah Newren, and Joe Marcus Clarke for
-fixes in this release.
-
- - Fix crash that occurs when stupid apps claim that a window is its
- own parent (Elijah, Joe) [#168207]
- - Prevent the visual bell from changing the focus window (Elijah)
- [#123366]
- - Make sure that icons in the alt-tab popup are dimmed for all hidden
- windows, not just minimized ones (Aidan) [#168455]
-
-Translations
- Elnaz Sarbar (fa), Ankit Patel (gu), Luca Ferretti (it),
- Reinout van Schouwen (nl), Gnome PL Team (pl),
- Alexandre Folle de Menezes (pt_BR)
-
-2.9.21
-==
-
-This is an unstable release heading towards Gnome 2.10. Since there
-have been an awful lot of fixes since Gnome 2.10 Beta 2, we are hoping
-to get an extra week of wider testing of all these changes before hard
-code freeze.
-
-Thanks to Aidan Delaney, Crispin Flowerday, Elijah Newren, and Joe
-Marcus Clarke for fixes in this release.
-
- - Make sure we get a valid timestamp if one doesn't come with the
- _NET_ACTIVE_WINDOW message (Elijah, Crispin) [#166728]
- - Avoid sending CurrentTime to our XSetInputFocus wrappers, but
- handle it better in case we miss any cases (Elijah) [#166732]
- - Remove useless function call (Aidan) [#166730]
- - Avoid new windows being obscured by the focus window and thus
- possibly lost (Elijah) [#166524]
- - Don't unconditionally place not-to-be-focused windows, such as
- splashscreens, below the focus window (Elijah) [#167042]
- - Raise the ancestor of a window instead of the window itself
- (Elijah) [#166894]
- - Cover half a dozen issues needed to fix a variety of rare timestamp
- bugs (Elijah) [#167358]
- - Fix a possible crash on logout (Joe) [#167935]
- - Fix an obscure xinerama placement bug with windows that are too
- large to fit in the workarea in both dimensions (Elijah) [#166757]
- - Ignore all focus and focus-stealing-prevention code in
- meta_window_show when not showing the window for the first time
- (Elijah) [#167199]
- - when receiving a _NET_ACTIVE_WINDOW message, switch to the desktop
- where the window is located before activating instead of moving the
- window to the current desktop (Elijah) [#128380]
- - Handle _NET_CURRENT_DESKTOP messages that come with timestamps
- (Elijah) [#161361]
- - Handle keynav vs. mousenav in mouse and sloppy focus modes (Elijah)
- [#167545]
-
-Translations
- Jordi Mallach (ca), Martin Willemoes Hansen (da),
- Kostas Papadimas (el), David Lodge (en_GB),
- Francisco Javier F. Serrador (es), Tõivo Leedjärv (et),
- Christophe Merlet (RedFox) (fr), Takeshi AIHANA (ja),
- Young-Ho, Cha (ko), Kjartan Maraas (nb), Michiel Sikkes (nl),
- Kjartan Maraas (no), Duarte Loreto (pt), Leonid Kanter (ru),
- Marcel Telka (sk), Laurent Dhima (sq), Maxim Dziumanenko (uk)
-
-2.9.13
-==
-
-This is an unstable release to coincide with the release of Gnome
-2.10.0 Beta 2 (2.9.91).
-
-Thanks to Elijah Newren, Balamurali Viswanathan, Stephane Loeuillet,
-Benjamin Kahn, Garrett (LeSage?), Jose Moya, Dave Ahlswede, Arvind
-Samptur, John Paul Wallington, Tim Herold, Muktha Narayan, Sinisa
-Segvic, Owen Taylor, Crispin Flowerday, "RHEL-3", KWin, and Google for
-improvements in this release.
-
- - Refuse to focus a window with a modal transient, and focus the
- transient instead (Elijah) [#164716]
- - Make sure we get gconf notifications about the terminal command
- changing (Balamurali) [#160934]
- - Specify encoding of src/metacity.desktop.in (Stephane) [#151850]
- - New 48x48 default icon (Benjamin, Garrett) [#160660]
- - Add man pages for metacity-window-demo and metacity-theme-viewer
- (Jose, Dave) [#143513]
- - Fix minimized window display in workspace switcher after relogin
- with a saved session (Elijah) [#164677]
- - Ignore sticky windows for non-active workspaces (Elijah) [#165259]
- - Don't wireframe when accessibility is on, it apparently causes a
- desktop wide freeze. (Arvind) [#159538]
- - Keep tooltip on screen horizontally for xinerama (John) [#165261]
- - Stick and unstick transients with their parent automatically
- (Elijah) [#152283]
- - Shaded windows should not show up in pagers (Elijah) [#165377]
- - Treat splashscreens same as other windows for stacking (Elijah)
- [#165243]
- - Plug a pair of leaks (Elijah) [#165378]
- - Take into account the appropriate list of windows when placing a
- new one (Elijah) [#165381]
- - Correct misleading and inaccurate wording (Elijah) [#165380]
- - Handle xcomposite pkgconfig version regression (Tim) [#149368]
- - Make the warn-about-buggy-session-management-apps dialog be sticky
- (Elijah) [#164745]
- - Fix the problem with fullscreen windows on a different xinerama
- monitor not staying on top ("RHEL-3") [#156511]
- - Make the unfocussed title bar distinguishable in cases where it
- otherwise isn't for the Atlanta, Simple, and Bright themes (Muktha)
- [#125291]
- - Correct the stacking when returning from fullscreen mode (Elijah)
- [#165718]
- - Focus parents of dismissed transient windows in preference to the
- window that most recently had keyboard focus (Elijah) [#157360]
- - Make sure window->border_only is initialized so we don't get random
- windows without decorations (Elijah, Sinisa, Owen) [#145131]
- - Add period to the end of reduced_resources' description (Dave)
- [#165780]
- - If activation requests are too old, set the demands_attention hint
- instead of actually activating (Elijah, Crispin) [#166395]
- - Ignore xconfigurerequest events for stacking when it should be safe
- to do so (Elijah, Crispin, KWin, Google) [#166395]
- - Set a _METACITY_VERSION property (a utf8 string) on the WM check
- window (Elijah) [#165350]
-
-Translations
- Vladimir Petkov (bg), Miloslav Trmac (cs), Frank Arnold (de),
- Adam Weinberger (en_CA), David Lodge (en_GB),
- Francisco Javier F. Serrador (es), Pauli Virtanen (fi),
- Young-Ho, Changwoo Ryu (ko), Žygimantas Berucka (lt),
- Kjartan Maraas (nb), Kjartan Maraas (no), Duarte Loreto (pt),
- Marcel Telka (sk), Christian Rose (sv),
- Theppitak Karoonboonyanan (th)
-
-2.9.8
-==
-
-This is a brown paper bag release to cover up the crash I introduced
-in version 2.9.5. Thanks to Sebastien Bacher and the bleeding edge
-Ubuntu users for quickly catching the occasional crash that my fix in
-#123576 could cause, and for verifying that the patch I made fixed
-this issue (I couldn't duplicate).
-
- - Don't forget to initialize display->grab_old_window_stacking
- [#165093]
-
-2.9.5
-==
-
-This is an unstable release to coincide with the release of Gnome
-2.10.0 Beta 1 (2.9.90).
-
-Thanks to Vincent Noel, Elijah Newren, and John Paul Wallington for
-fixes in this release.
-
- - Restore original stacking when aborting an alt-esc window switch
- operation (Elijah) [#123576]
- - Fix vertical maximization for second screen (John) [#163420]
- - Show labels in bold for windows that demand attention (Vincent)
- [#164590]
- - In the tab task switcher popup, dim the window icon and put its
- name between brackets when the window is minimized (Vincent)
- [#136666]
- - Correct highlighting of windows in workspace switcher popup
- (Elijah) [#163450]
-
-Translations
- zh_CN (Funda Wang), nb (Kjartan Maraas), nn (Kjartan Maraas), de
- (Frank Arnold)
-
-2.9.3
-==
-
-This is an unstable release to coincide with the release of Gnome 2.9.4.
-
-Thanks to Leena Gunda, Thomas Fitzsimmons, and mild7 users sourceforge
-net, and Elijah Newren for fixes in this release.
-
- - Don't focus the panel on click (Elijah) [#160470, and others]
- - Make sure the save session dialog appears focused (Elijah) [#162983]
- - Correctly restore size of window when double clicking the titlebar
- to unmaximize (Leena) [#161236]
- - Install schema data from builddir not srcdir (Thomas) [#161417]
- - Provide more documentation to make it easier for people to
- contribute to Metacity (Elijah) [#162646]
- - Allow users to move the window around immediately after
- double-clicking to shade (Elijah) [#90290]
- - Focus windows that manually position themselves too (Elijah) [#107347]
- - Don't show window menu if all options are invalid (Elijah) [#148915]
- - Exclude windows with skip_taskbar hint set from the alt-tab list;
- they'll appear in the ctrl-alt-tab list instead. (mild7 users
- sourceforge net) [#106249]
- - Wrap XSetInputFocus to make display->expected_focus_window more
- reliable (Elijah) [#154598]
- - Remove conflict between windows on multiple workspaces and hidden
- being a global quantity (Elijah) [#156182]
-
-Translations
- es (Francisco Javier F. Serrador), sv (Christian Rose), cs (Miloslav
- Trmac), ja (Takeshi AIHANA)
-
-2.9.2
-==
-
-This is an unstable release to coincide with the release of Gnome 2.9.3.
-
-Thanks to Alex Duggan, ash AT contact bg, Elijah Newren, and Baptiste
-Mille-Mathias for fixes in this release.
-
- - Add a missing period at the end of a sentence (Baptiste) [#158210]
- - When snap-moving don't snap to hidden windows, such as transients
- of minimized windows (Elijah) [#157180]
- - Focus the desktop when showing it (Elijah) [#159257]
- - Remove deprecated capplet (Alex, ash) [#160753]
-
-Translations
- da (Martin Willemoes Hansen), bg (Alexander Shopov), en_CA (Adam
- Weinberger)
-
-2.9.1
-==
-
-This is an unstable release heading towards Gnome 2.10, released a
-little late for Gnome 2.9.2 but there weren't many changes anyway this
-time...
-
-Thanks to Benjamin Kahn, Marco Pesenti Gritti, James Henstridge, and
-Vincent Untz for fixes/features in this release.
-
- - gnome-panel-screenshot was renamed to gnome-screenshot (Vincent) [#157529]
- - Update build stuff (use newer automake, etc.) (James)
- - Fix build out of src directory (Marco) [#158325]
- - Use a better default application icon (Benjamin) [#160373]
-
-Translations
- da (Martin Willemoes Hansen), fr(Christophe Merlet, Baptiste
- Mille-Mathias), lt(Žygimantas Berucka), ja(Takeshi AIHANA)
-
-2.9.0
-==
-
-This is an unstable release heading towards Gnome 2.10.
-
-Thanks to Rob Adams, Anders Carlsson, Elijah Newren, Soeren Sandmann,
-and Vincent Untz for fixes and features in this release.
-
- - Add a keybinding to launch a terminal (Vincent) [#154232]
- - Correct the requested number of keycodes (Rob) [#155247]
- - Add tracker bugs to rationales.txt file
- - Make the "showing desktop" mode be per-workspace instead of
- per-screen. (Elijah) [#142198]
- - Don't try to use an ARGB visual at all if the depth isn't
- 32-bit. This caused major slowdowns with Composite
- enabled. (Anders)
- - Fix the modifier key breakage introduced by an Xorg
- change. (Soeren) [#151554]
- - Update _NET_WM_STATE_HIDDEN so the pager on the panel will know
- whether to display windows as visible or hidden (Elijah) [#105665]
- - Fix the alt-tab order--if the most recently used window is not
- focused, start alt tabbing with that window instead of the one
- after it (Elijah) [#156251]
- - Don't lower newly mapped windows when they're denied focus if they
- are transients of the focused window. Instead, defocus the
- currently focused window (Elijah) [#151996]
- - Re-enable focus stealing prevention (Elijah)
-
-Translations
- es(Francisco Javier F. Serrador), sq(Laurent Dhima), sr(Danilo Šegan),
- cs(Miloslav Trmac), en_CA(Adam Weinberger), en_GB(David Lodge)
-
-2.8.6
-==
-
-This is a stable release for Gnome 2.8.1.
-
-Thanks to the Ken Harris, Kjartan Maraas, and the tireless efforts of
-Elijah Newren for fixes in this release.
-
-Fixes
- * Ensure the correct window is focused when minimizing (Elijah)
- * Fix keynav with mouse focus (Elijah)
- * Fix several race conditions in window focusing (Elijah)
- * Focus the top window when lowering by frame click (Ken)
- * Fix some compiler warnings (Kjartan)
- * Fix some valgrind-reported errors (Elijah)
- * Fix some potential issues with autoraising windows (Elijah)
-
-Translations
- * en_CA(Adam Weinberger), it(Luca Ferretti)
-
-2.8.5
-==
-
-This is a stable release for Gnome 2.8. Only translations and some
-new developer documentation were added since the last unstable release.
-This release boasts improved standards-compliance and a number of
-bug fixes since the last stable release.
-
-Translations
-
- * ar(Abdulaziz Al-Arfaj), cs(Miloslav Trmac), cy(Dafydd Harries),
- en_GB(David Lodge), fr(Christophe Merlet (RedFox)),
- nn(Åsmund Skjæveland), or(Gora Mohanty),
- pr_BR(Gustavo Noronha Silva), ro(Mugurel Tudor),
- th(Paisa Seeluangsawat), tr(Baris Cicek), zh_TW(Woodman Tuen)
-
-2.8.4
-==
-
-This release features a number of bug fixes, and also the disabling of
-the focus-stealing-prevention code (we're entering hard code freeze in
-Gnome so it's too late to fix the remaining issues, especially since
-it requires several patches to modules other than Metacity).
-
-Thanks to Havoc Pennington, Soeren Sandmann, Elijah Newren, and Rich
-Wareham for fixes in this release
-
-Fixes
- * track the last_xor_rect, for wireframe painting (Havoc)
- * Move wireframe code before grab is released to prevent endless
- loops with fullscreen windows. (Soeren)
- * Make dialogs that Metacity shows follow focus-stealing-prevention
- conventions. (Elijah; part of #149028)
- * add render extension check to the display, don't build the
- compositing manager by default, use an ARGB visual when available
- for the window frame (Rich Wareham; various tweaks added later by
- Havoc)
- * move the have_xrender variable initialization up in the file since
- it can be set as part of composite check (Havoc)
- * make argb stuff compile, add some code from xcompmgr (Havoc)
- * fix an assertion failure that would occur after increasing the
- number of workspaces; fix stacking order when a window is denied
- focus (Elijah; #150615)
- * disable some compositor code that wasn't working, don't grab the
- server during repaint, various set_background fixes and
- refactoring (Havoc)
-
-Translations
- * az(Metin Amiroff), bs(Kemal Sanjta), ca(Jordi Mallach),
- el(Kostas Papadimas), es(Francisco Javier F. Serrador),
- eu(Iñaki Larrañaga Murgoitio), fi(Pauli Virtanen),
- nb(Kjartan Maraas), sq(Laurent Dhima), uk(Maxim Dziumanenko)
-
-
-2.8.3
-==
-
-Some important bug fixes in this release, including somy a11y bugs,
-and a compile issue on Solaris.
-
-Thanks to Rob Adams, Bill Haneman, Peter O'Shea, Mike Castle, Soeren
-Sandman, Elijah Newren, and Havoc Pennington for fixes in this
-release.
-
-Fixes
- * Adjust the MRU list when preventing focus stealing (Elijah)
- * Ensure that we maintain a focus window when switching workspaces
- in mouse focus mode (Elijah)
- * Some improvements in the showing desktop mode, and window
- activation (Elijah)
- * Make sure cursors changes are handled correctly (Havoc, Soeren)
- * Some fixes to the window menu (Rob)
- * Fix a compile issue on Solaris (Peter, Mike)
- * Allow struts to go past the middle of the screen, provided there's
- a gap between them, fixing an issue with gnome magnifier (Bill)
-
-Translations
- * fi (Pauli Virtanen), ja (Takeshi AIHANA), ko (Young-Ho, Cha),
- pl (Gnome PL Team), ru (Dmitry G. Mastrukov), sr (Danilo Šegan),
- tk (Gurban M. Tewekgeli), zh_CN (Funda Wang)
-
-2.8.2
-===
-
-Many bugfixes and better support for the freedesktop.org EWMH spec.
-
-Thanks to Rob Adams, Anders Carlsson, Elijah Newren, Soeren Sandmann,
-Emil Soleyman-Zomalan, Michael Terry, and Jeff Waugh for fixes in this
-release.
-
- - set titlebar_uses_system_font = false (it was ugly)
- - make naming for "move a window"/"move the window"/"move window"
- more consistent (fixes #142235)
- - Add trailing quotes to keybinding explanation text.
- - support for EWMH update counter spec & add compensation events
- when events are ignored. (fixes #143333 and #109362)
- - Fix focus bugs: remove race condition on window close/minimize
- (#131582), make focus choice consistent for each focus mode
- (#135810), choose correct focus window when "un-showing the
- desktop (#144900), make sure correct window is focused when using
- the workspace switcher (#120100).
- - Use meta_topic instead of meta_warning when failing to connect to
- a session manager; reduces metacity verbosity. (fixes #136218)
- - Make meta_window_delete take a timestamp, and be sure to pass it
- one.
- - Add support for EWMH _NET_WM_USER_TIME spec. This enables part of
- preventing focus stealing. (bug #118372) Also fix bug with
- windows not being focused on unminimizing caused by original
- patch. (also bug #118372)
- - Fix some support for EWMH hints, and fix USER_TIME support to
- include the DEMANDS_ATTENTION hint. Also includes some code for
- implementing _NET_RESTACK_WINDOW and _NET_MOVERESIZE_WINDOW, but
- this is disabled pending feature thaw.
-
-2.8.1
-===
-
-Thanks to Olivier Crete, Jarrod Johnson, Neil Muller, Elijah Newren,
-Mark McLoughlin, Rob Adams, and foser AT gentoo.org for fixes in this
-release.
-
- - make the --enable-xinerama switch work properly
- - prevent unwanted grab op from occurring
- - don't down-size nitems from a gulong to an int
- - add a value type check for the visual/audible bell gconf settings
- - make the no sm support warning resizable
- - more translations
-
-2.8.0
-===
-
-No code changes in this release, but some new translations.
-
-2.7.1
-===
-
-Thanks to Rob Adams for fixes in this release.
-
- - bug #122016 - fix a focus race
- - Change move_to_workspace_left/right/up/down keybindings to
- <Control><Alt><Shift> arrow to avoid conflicting with new
- keybindings in spacial nautilus.
- - fix dialog stacking order issues so e.g. panel properties
- dialog is above the panel
-
-2.7.0
-===
-
-First unstable release tarball for GNOME 2.6.
-
-Thanks to Anders Carlsson, Elijah Newren, Rob Adams, James Cape,
-Thomas Fitzimmons, Calum Benson for fixes in this release.
-
-2.6.2
-===
-
-Thanks to Yukihiro Nakai, Rached Ben Mustapha, Gwenole Beauchesne,
-Padraig O'Briain, Laurent Vivier, Rob Adams for contributions to this
-release.
-
- - fix to repaint after resize always, so on maximize
- and theme changes we get things drawn properly
- - fix a compile issue on HPUX
- - fix translations of metacity-message output
- - fix to update window icons when they change
- - put a limit on number of characters displayed in
- window titles during Alt+tab
- - fix configure check for Xrandr
- - fix 64-bit bug in property reading that broke
- things badly on 64-bit
- - don't move focus when clicking close button on a window
- - fix a crash in getting pixmap icons
- - spawn dialogs and child processes on the proper
- screen in multihead situations
- - if the focus gets set to None, set it back to
- something sane
- - load accessibility modules and set accessibility roles
- - fix hang after displaying warning dialogs
- - fix a memory corruption when sticking/unsticking windows
- that lead to a frequent crash and windows appearing
- in Alt+tab improperly
- - fix some handling of partial-width panel struts
- - more translations
-
-2.6.1
-===
-
- - rebuild with fixed glib-gettext.m4
-
-2.6.0
-===
-
- - some additional translations
-
-2.5.5
-===
-
- Thanks to Rob Adams, Arvind Samptur, Andreas Volz, Ray Strode, John
- Paul Wallington, Soeren Sandmann for contributions to this release.
- And as always thanks to the translators.
-
- - fix aspect ratio handling
- - fix "shake loose" functionality for maximized windows
- - handle Xrandr size changes properly again
- - fix fullscreen window detection
- - fix workspace name handling
- - don't steal button press events on root window
- - nuke metacity.spec due to nonmaintenance
- - allow too-large-for-screen windows to move their titlebar offscreen
- - keep an MRU list of windows per-workspace and use it to focus
- the next window when the focused window disappears
- - fix cursor when moving
- - improve appearance of opaque resize
- - make BELOW window state work
- - fix a crash when gdk_pixmap_foreign_new() returned NULL
-
-2.5.3
-===
-
- Thanks to Jordi Mallach, Padraig O'Briain, Rob Adams, Julio Merino,
- Ben Jansens, Jurg Billeter, Ray Strode, marcus@freebsd.org, James
- Laska, for contributions to this release. Thanks also to
- all the tireless translators.
-
- - fixups to .desktop file
- - activate window prior to grab end, avoiding
- extra focus events
- - add support for partial-width panels (fixes corner panel
- and xinerama window position constraints)
- - added keybinding to toggle window as "always on top"
- - support --disable-schemas-install option to configure
- - destroy support for legacy GNOME 1.x hints; metacity
- no longer works with GNOME 1.x
- - disable raise-on-click for mouse focus modes
- - fix bug that broke many Javascript popup menus with mozilla
- - allow "shaking loose" maximized windows, to move them
- between Xinerama heads or whatever
- - honor desktop-wide double click timeout
- - handle window placement properly for windows that
- start out maximized
- - integrate Ximian patch to go ahead and log out after 4 minutes
- even if a dialog is open
- - fix a segfault
- - fix bug where window groups weren't always kept up to date
- - fix bug where focus got confused when switching workspaces
- with mouse focus mode
- - fix 64-bit crash on s390x
- - chdir to user's homedir on startup
- - keep window in fullscreen layer when its transients are focused
- - fix keybindings bug when you had ScrollLock enabled
- - many translation updates
-
-2.5.2
-===
-
- Thanks to David Santiago, Julien Olivier, Anders Carlsson, Rob Adams
- for fixes in this release.
-
- - improved wording/UI for some dialogs
- - while clicking a window button, if you move the mouse outside
- the button such that releasing the mouse button won't activate
- the window button, visually indicate by "popping out" the button.
- - fix some valgrind errors
- - change "show desktop mode" to convert to "everything is minimized
- mode" if you open a new window while showing desktop, rather
- than previous behavior of simply leaving show desktop mode.
- - fix a trivial memory leak
- - change "move to workspace N" so it doesn't switch workspaces,
- just moves the window.
- - translation updates
-
-2.5.1
-===
-
- Thanks to Rob Adams, Peter O'Shea, Dafydd Harries, Masahiro Sakai,
- Soeren Sandmann for fixes in this release.
-
- - fix bug where fullscreen windows were below top panels
- - build fix for Solaris
- - support diagonal window movement with numeric keypad
- - multihead fix
- - build fix for Cygwin
- - place on xinerama containing the pointer
- - fix totally hosed window placement/movement for frameless
- windows
- - improvement to smoothness of window move/resize
-
-2.5.0
-===
-
- Thanks to Rob Adams, Owen Taylor, Frederic Crozat, Arvind Samptur,
- Bill Haneman, Akira Tagoh for help with fixes in this release.
-
- - many new translations
- - fix an infinite loop while holding a server grab triggered by
- some recent Qt versions doing weird stuff
- - fix bug where Alt+rightclick repeatedly on titlebar resulted
- in zillions of menus
- - fix Alt+Tab to *actually* put minimized windows at the end,
- though this was always intended
- - rewrite size/positions constraint code (currently known
- to be quite buggy, e.g. xmms is hosed)
- - enforce size of at least 1x1 on windows
- - reduce latency of managing new windows still further
- by using async properties code in more places
- - don't grab keybindings on docks, so gnome-panel
- can handle them
- - suck in the panel's screenshot and run dialog global
- bindings
- - lots of improvements to window placement
- - sync max number of workspaces with pager applet
- - fix to keep focus when inside window frame in
- strict mouse focus mode
- - make it possible to start a reverse tab with
- shift+alt+tab (vs. alt+tab then shift)
- - fix a multihead issue with constraints between two
- windows on different heads
- - require GTK+ 2.2.0 and fontconfig
- - default theme is now Simple
- - add visual bell feature
- - incorporate many fixes from 2.4.34
- - other stuff
-
-2.4.13
-===
-
- - we were making all dialogs skip the taskbar, even non-transient
- ones, though this was supposedly fixed a while ago. Now really
- fixed.
- - change back to Alt+click by default for the window drag feature.
- - assign Alt+F12 to shade window
- - fix not deleting enough workspaces when the number
- was reduced via the pager config dialog (readams@hmc.edu)
- - don't allow windows under the top panel ever, even if they
- are tall windows (Arvind)
- - fix up the window layout for directional workspace nav,
- so you always stop at the edges and always end up
- where you expect (hp, with tweaks from readams@hmc.edu)
- - focus new windows in mouse focus mode (readams@hmc.edu)
- - support xeyes, oclock, etc. by applying shape mask
- to the window manager frame (yeah it resizes slow, deal)
- - fix vertical/horizontal maximize
- - handle crossing events resizing for more opaque resize goodness
- (Soeren)
- - add wacky _METACITY_UPDATE_COUNTER experimental extension
- to do nice opaque resizing (does nothing without a GTK patch)
- - fix a crash setting workspace names
- - fix internationalized WM_NAME reading
-