diff --git a/NEWS b/NEWS index bfd0aeb91..a711fa38b 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,28 @@ +47.0 +==== +* Fix resizing of electron windows [Jonas; !3997] +* Fix using modifiers on multi-GPU setups [José; !3998] +* Don't override externally set tablet calibration [Peter; !3846] +* Add experimental support for xdg-session-manager-v1 protocol +* Fixed crashes [Peter, Sebastian, Jonas, Michel; !3959, !4000, !4003, !3999] + [Jonas, Carlos, Sebastian; !3825] +* Misc. bug fixes and cleanups [Florian, Sebastian, nibon7, Peter, Simon, Jonas; + !3995, !4008, !3996, !4013, !4012, !4017, !4026] + +Contributors: + Jonas Ådahl, Michel Dänzer, José Expósito, Carlos Garnacho, Peter Hutterer, + Simon McVittie, Florian Müllner, nibon7, Sebastian Wick + +Translators: + Daniel [es], Fran Dieguez [gl], Luming Zh [zh_CN], Martin [sl], + Yuri Chornoivan [uk], Yaron Shahrabani [he], Emin Tufan Çetin [tr], + Daniel Rusek [cs], Danial Behzadi [fa], Alexander Shopov [bg], + Anders Jonsson [sv], Ekaterine Papava [ka], Asier Sarasua Garmendia [eu], + Hugo Carvalho [pt], Piotr Drąg [pl], Aurimas Černius [lt], Balázs Úr [hu], + Andika Triwidada [id], Andi Chandler [en_GB], Artur S0 [ru], + Quentin PAGÈS [oc], Rafael Fontenelle [pt_BR], Ask Hjorth Larsen [da], + Rūdolfs Mazurs [lv] + 47.rc ===== * Add experimental color management protocol support @@ -4003,7 +4028,7 @@ Translations: * Misc. fixes [Javier, Jasper, Owen, Rico] Contributors: - Robert Bragg, Javier Járdon, Florian Müllner, Neil Roberts, Jasper St. Pierre, + Robert Bragg, Javier Járdon, Florian Müllner, Neil Roberts, Jasper St. Pierre, Owen Taylor, Rico Tzschichholz, Pavel Vasin Translations: @@ -5926,7 +5951,7 @@ 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] + - grab server when switching workspaces (Federico) [#381127] - replace changing text on window menu with pairs of radio buttons and checkboxes (Bruno, Björn) [#343108] @@ -6009,7 +6034,7 @@ Translators 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 ====== @@ -6099,7 +6124,7 @@ Ball, and Elijah Newren for fixes in this release. [#333328, #345522] Translators - Mahay Alam Khan (bn_IN), Jakub Friedl (cs), Iñaki Larrañaga + 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) @@ -6127,7 +6152,7 @@ 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), Слободан Д. + Ryu (ko), Fano Rajaonarisoa (mg), Sanlig Badral (mn), Слободан Д. Средојевић (sr), Funda Wang (zh_CN) 2.15.5 @@ -6135,7 +6160,7 @@ Translations 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] @@ -6158,7 +6183,7 @@ Translations == Thanks to Søren Sandmann, Elijah Newren, Paolo Borelli, Björn -Lindqvist, jylefort at FreeBSD org, +Lindqvist, jylefort at FreeBSD org, - various code cleanups (Søren) - prevent long titles from "sticking" in the tasklist (Elijah) [#330671] @@ -6245,8 +6270,8 @@ Translations 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), + 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), Слободан Д. @@ -6257,7 +6282,7 @@ Translations == 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. +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. @@ -6291,7 +6316,7 @@ 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 + 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 @@ -6335,7 +6360,7 @@ Bertrand, and Thomas Thurman for improvements in this release. 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), + the screen (Søren), - Fix build issue with library search order (Sylvain) [#330695] - Work around buggy application grouping with transient windows (Thomas) [#328211] @@ -6363,7 +6388,7 @@ Luke Morton, and Philip O'Brien for improvements in this release. [#141425] Translations - Miloslav Trmac (cs), Kjartan Maraas (nb), Tino Meinen (nl), + Miloslav Trmac (cs), Kjartan Maraas (nb), Tino Meinen (nl), Kjartan Maraas (no), Слободан Д. Средојевић (sr), Funda Wang (zh_CN) 2.13.55 @@ -6625,7 +6650,7 @@ Bugs fixed: 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: @@ -6709,7 +6734,7 @@ since 2.12.1. Translations Vladimir Petkov (bg), Kostas Papadimas (el), Adam Weinberger (en_CA), - Ivar Smolin (et), Michiel Sikkes (nl), Marcel Telka (sk), Funda + Ivar Smolin (et), Michiel Sikkes (nl), Marcel Telka (sk), Funda Wang (zh_CN) 2.12.1 @@ -6805,7 +6830,7 @@ Persch, and Billy Biggs for improvements in this release. 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 + 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) @@ -6946,12 +6971,12 @@ Marcus Clarke for fixes in this release. [#167545] Translations - Jordi Mallach (ca), Martin Willemoes Hansen (da), - Kostas Papadimas (el), David Lodge (en_GB), + 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), + 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), + Kjartan Maraas (no), Duarte Loreto (pt), Leonid Kanter (ru), Marcel Telka (sk), Laurent Dhima (sq), Maxim Dziumanenko (uk) 2.9.13 @@ -7013,12 +7038,12 @@ improvements in this release. 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), + 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), + Marcel Telka (sk), Christian Rose (sv), Theppitak Karoonboonyanan (th) 2.9.8 @@ -7154,7 +7179,7 @@ and Vincent Untz for fixes and features in this release. - Re-enable focus stealing prevention (Elijah) Translations - es(Francisco Javier F. Serrador), sq(Laurent Dhima), sr(Danilo Šegan), + 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 @@ -7182,15 +7207,15 @@ Translations 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 +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), + 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 @@ -7225,8 +7250,8 @@ Fixes refactoring (Havoc) Translations - * az(Metin Amiroff), bs(Kemal Sanjta), ca(Jordi Mallach), - el(Kostas Papadimas), es(Francisco Javier F. Serrador), + * 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) @@ -7254,7 +7279,7 @@ Fixes a gap between them, fixing an issue with gnome magnifier (Bill) Translations - * fi (Pauli Virtanen), ja (Takeshi AIHANA), ko (Young-Ho, Cha), + * 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) @@ -7319,7 +7344,7 @@ Thanks to Rob Adams for fixes in this release. - Change move_to_workspace_left/right/up/down keybindings to arrow to avoid conflicting with new keybindings in spacial nautilus. - - fix dialog stacking order issues so e.g. panel properties + - fix dialog stacking order issues so e.g. panel properties dialog is above the panel 2.7.0 @@ -7337,26 +7362,26 @@ 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 + - 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 + - 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 + - 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 + - spawn dialogs and child processes on the proper screen in multihead situations - - if the focus gets set to None, set it back to + - 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 + that lead to a frequent crash and windows appearing in Alt+tab improperly - fix some handling of partial-width panel struts - more translations @@ -7375,7 +7400,7 @@ release. === Thanks to Rob Adams, Arvind Samptur, Andreas Volz, Ray Strode, John - Paul Wallington, Soeren Sandmann for contributions to this release. + Paul Wallington, Soeren Sandmann for contributions to this release. And as always thanks to the translators. - fix aspect ratio handling @@ -7386,7 +7411,7 @@ release. - 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 + - 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 @@ -7398,24 +7423,24 @@ release. 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 + 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 + - 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 + - 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 + - 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 + - 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 @@ -7436,29 +7461,29 @@ release. 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 + - 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 + 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, + - 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, + 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 + - build fix for Cygwin - place on xinerama containing the pointer - fix totally hosed window placement/movement for frameless windows @@ -7471,28 +7496,28 @@ release. 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 + - 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 + - fix bug where Alt+rightclick repeatedly on titlebar resulted in zillions of menus - - fix Alt+Tab to *actually* put minimized windows at the end, + - fix Alt+Tab to *actually* put minimized windows at the end, though this was always intended - - rewrite size/positions constraint code (currently known + - 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 + - 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 + - don't grab keybindings on docks, so gnome-panel can handle them - - suck in the panel's screenshot and run dialog global + - 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 + - fix to keep focus when inside window frame in strict mouse focus mode - - make it possible to start a reverse tab with + - 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 + - fix a multihead issue with constraints between two windows on different heads - require GTK+ 2.2.0 and fontconfig - default theme is now Simple @@ -7503,25 +7528,25 @@ release. 2.4.13 === - - we were making all dialogs skip the taskbar, even non-transient + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 diff --git a/meson.build b/meson.build index 0100fd28f..25411928e 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('mutter', 'c', - version: '47.rc', + version: '47.0', meson_version: '>= 1.3.0', license: 'GPLv2+' )