diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 2356 |
1 files changed, 0 insertions, 2356 deletions
@@ -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 - |