Tags give the ability to mark specific points in history as being important
-
49.4
protectedRelease: 49.4e6379ecf · ·49.4 ==== * Fix applying initial display scaling on xorg [mohansur; !4834, !4876] * Disable tone mapping with HDR [Michel; !4902] * Allow creating uninhibitable idle watches [Sebastian; !4422] * Fix screen sharing of monitors with no framerate [Jonas; !4881] * Fixed crashes [Jonas, Carlos; !4843, !4886] * Misc. bug fixes and cleanups [Robert; !4878] Contributors: Michel Dänzer, Carlos Garnacho, Sebastian Keller, Robert Mader, mohansur, Jonas Ådahl Translators: Antonio Marin [ro], Andika Triwidada [id], Daniel Rusek [cs]
-
50.beta
protectedRelease: 50.beta83655eb9 · ·50.beta ======= * Fix moving windows to smaller monitors [Jonas; !4851] * Make the HW cursor plane able to move between devices [Carlos; !4745] * Consider override-redirect windows for monitor fullscreen [mohansur; !4820] * Improve frame scheduling [Michel; !4821] * Add "target" event propagation phase [Carlos; !4830, !4854] * Fix keyboard layout switching with grp:caps_switch [Sebastian; !4858] * Don't use invisible cursor for unfocusable windows [Carlos; !4860] * Support PanGesture with non-primary buttons [Carlos; !4831] * Allow creating uninhibitable idle watches [Sebastian; !4422] * Allow remote desktop to set active keyboard layout [Jonas; !4699] * Make VRR and fractional scaling non-experimental [Michel, Jonas; !4863, !4877] * Add HiDPI and monitor mode emulation for screencasts/devkit [Jonas; !4727] * Plugged leaks [Jonas; !4843] * Misc. bug fixes and cleanups [Jonas, Michel, Daniel, Xi, Carlos, Olivier, Bilal, Florian, Robert; !4832, !4845, !4844, !4847, !4848, !4835, !4829, !4857, !4839, !4861, !4639, !4865, !4849, !4869, !4870, !4878, !4880, !4867] Contributors: Michel Dänzer, Bilal Elmoussaoui, Olivier Fourdan, Carlos Garnacho, Sebastian Keller, Robert Mader, mohansur, Florian Müllner, Xi Ruoyao, Daniel van Vugt, Jonas Ådahl Translators: Antonio Marin [ro], Andika Triwidada [id], Ekaterine Papava [ka], Quentin PAGÈS [oc], Juliano de Souza Camargo [pt_BR], Yuri Chornoivan [uk], Abduqadir Abliz [ug], Sabri Ünal [tr], Martin [sl], Baurzhan Muftakhidinov [kk], Yaron Shahrabani [he], Álvaro Burns [pt_BR], Victor Dargallo [ca], Aurimas Aurimas Černius [lt], Artur S0 [ru], Fran Diéguez [gl], twlvnn kraftwerk [bg], Alexander Alexandrov Shopov [bg]
-
49.3
protectedRelease: 49.361659d33 · ·49.3 ==== * Fix direct scanout on drivers without explicit modifiers [Mario; !4776] * Fix cases of spurious tone mapping [Michel; !4804] * Fix reporing damage region in pipewire streams [Michel; !4793] * Initialize all luminance fields for CICP [Michel; !4824] * Fix subsurface geometry calculation [Julian; !4826] * Fix Xwayland clients becoming unresponsive on 2nd monitor [Michel; !4766] * Improve native Xwayland scaling support [Michel; !4731] * Send color management image description target volume events [Michel; !4823] * Improve support for tablet devices [Carlos, Peter; !4781, !4601] * Do not spin cursor for startup sequences with no app ID [Sebastian K; !4774] * Let gestures influence other gesture before state change [Sebastian K.; !4760] * Fixed crash [Michel; !4801] * Plugged leak [Lukáš; !4684] * Misc. bug fixes and cleanups [Michel, mohansur, Robert, Jonas, Daniel, Sebastian W.; !4789, !4757, !4803, !4805, !4759, !4559, !4832] Contributors: Michel Dänzer, Carlos Garnacho, Peter Hutterer, Sebastian Keller, Mario Kleiner, Robert Mader, mohansur, Julian Orth, Lukáš Tyrychtr, Daniel van Vugt, Sebastian Wick, Jonas Ådahl Translators: Antonio Marin [ro], Kjartan Maraas [nb], Baurzhan Muftakhidinov [kk]
-
50.alpha
protectedRelease: 50.alphaf745a0e9 · ·50.alpha ======== * Fix delay in applying KMS property changes [Marco; !4610] * Fix broken menus in some Xwayland clients [Carlos; !4729] * Avoid processing the same key event twice during keybindings [Carlos; !4724] * Drop the X11 backend [Bilal; !4505] * Improve tiled monitor handling [Rahul; !4685] * Improve sticky keys handling [Alessandro A.; !4728] * Fix global shortcut keys getting stuck in Xwayland windows [Carlos; !4737] * Drop logical devices from Clutter [Carlos; !4644] * Fix hang with libxcb without support for abstract sockets [Michel; !4762] * Fix some backlights not being detected [Will; !4763] * Add support for RGBA16, RGBX16 and XB48 formats [Mario; !4773, !4775] * Fix Xwayland clients becoming unresponsive on 2nd monitor [Michel; !4766] * Improve native Xwayland scaling support [Michel; !4731] * Improve support for tablet devices [Carlos, Peter; !4781, !4601] * Add support for external window constraints [Olivier; !4692] * Initialize libinput plugin system [Peter; !4739] * Do not spin cursor for startup sequences with no app ID [Sebastian K; !4774] * Let gestures influence other gesture before state change [Sebastian K.; !4760] * Improve secondary GPU blitting path performance [Gert-dev; !4073] * Fix activation or popup from button release events [Jonas; !4792] * Make devkit window optionally resizable [Jonas; !4621] * Fix cases of spurious tone mapping [Michel; !4804] * Introduce support for CRTC KMS color properties [Naveen; !4558] * Fix reporing damage region in pipewire streams [Michel; !4793] * Initialize all luminance fields for CICP [Michel; !4824] * Fix subsurface geometry calculation [Julian; !4826] * Send color management image description target volume events [Michel; !4823] * Use KMS ready time for frame clock update duration [Daniel, Michel; !4825] * Fixed crashes [Michel, Marco, Jonas; !4720, !4742, !4740, !4761, !4801, !4810] * Plugged leak [Lukáš; !4684] * Misc. bug fixes and cleanups [Florian, Marco, Carlos, Jonas, Michel, Bilal, Fraetor, Joan, Alessandro B., Alessandro A., Serhii, Daniel, Sebastian W., Robert, Peter; !4718, !4717, !4670, !4722, !4726, !4623, !4735, !4750, !4749, !4753, !4736, !4754, !4752, !4669, !4764, !4765, !4730, !4666, !4779, !4707, !4646, !4759, !4782, !4783, !4778, !4788, !4748, !4790, !4785, !4616, !4559, !4802, !4600, !4797, !4803, !4805, !4813, !4827, !4808, !4817, !3882, !4837, !4842] Contributors: Alessandro Astone, Alessandro Bono, Michel Dänzer, Bilal Elmoussaoui, Will Fancher, Olivier Fourdan, Fraetor, Carlos Garnacho, Gert-dev, Peter Hutterer, Sebastian Keller, Mario Kleiner, Naveen Kumar, Robert Mader, Florian Müllner, Julian Orth, Rahul Rameshbabu, Serhii Tereshchenko, Joan Torres Lopez, Marco Trevisan (Treviño), Lukáš Tyrychtr, Daniel van Vugt, Sebastian Wick, Jonas Ådahl Translators: Quentin PAGÈS [oc], Efstathios Iosifidis [el], Милош Поповић [sr, sr@latin], Martin [sl], Artur S0 [ru], Antonio Marin [ro], Kjartan Maraas [nb], Baurzhan Muftakhidinov [kk]
-
49.2
protectedRelease: 49.22c0acc8f · ·49.2 ==== * Fix delay in applying KMS property changes [Marco; !4723] * Handle ignored modifiers when grabbing keys and buttons on X11 [duli; !4744] * Improve tiled monitor handling [Rahul; !4685] * Improve sticky keys handling [Alessandro; !4728] * Fix global shortcut keys getting stuck in Xwayland windows [Carlos; !4737] * Fixed crashes [Marco, Jonas, Michel; !4742, !4740, !4761] * Misc. bug fixes and cleanups [Jonas, Marco, Michel, Alessandro; !4735, !4717, !4722, !4623, !4749, !4736, !4754, !4764, !4765] Contributors: Alessandro Astone, Alessandro Bono, duli, Michel Dänzer, Carlos Garnacho, Rahul Rameshbabu, Marco Trevisan (Treviño), Jonas Ådahl Translators: Efstathios Iosifidis [el], Christian Kirbach [de], Милош Поповић [sr, sr@latin]
-
49.1.1
protectedRelease: 49.1.167b24356 · ·49.1.1 ====== * Fix broken menus in some Xwayland clients [Carlos; !4729] * Avoid processing the same key event twice during keybindings [Carlos; !4724] * Fixed crash [Michel; !4720] * Misc. bug fixes and cleanups [Carlos; !4726] Contributors: Michel Dänzer, Carlos Garnacho Translators: Quentin PAGÈS [oc]
-
48.6
protectedRelease: 48.624c70119 · ·48.6 ==== * Fix DND actions not working reliably in some X11 clients [Jonas; #4288] * Fix presentation timings with commit-timing-v1 [Mario; !4645] * Fixed crashes [Sebastian, Milan; !4682, !4592] * Misc. bug fixes and cleanups [Carlos, Raihan; !4697, !4688] Contributors: Raihan Ahamed, Milan Crha, Carlos Garnacho, Sebastian Keller, Mario Kleiner, Jonas Ådahl
-
49.1
protectedRelease: 49.12141944c · ·49.1 ==== * Fix various glitches during resize/move drags [Jonas; !4607] * Fix lost keyboard focus in overview with some devices [Carlos; !4667] * Fix popup constraint rule and work around broken clients [Jonas; !4628] * Require pointer interaction prior to allowing pointer warp [Carlos; !4678] * Fix GTK apps locking up after entering popover submenu [Alessandro; !4691] * Fix presentation timings with commit-timing-v1 [Mario; !4645] * Be more robust against clients providing bogus window geometry [Jonas; !4648] * Fix maximized windows extending under panel [Alessandro; !4695] * Fix switching keyboard layout via xkb-options [Carlos; !4693] * Advertise explicit sync only for dmabufs screencasts [Jan; !4629] * Fix multi-touch handling on X11 [Carlos; !4706] * Fix keyboard driven resize drags [Jonas; !4673] * Fix DND actions not working reliably in some X11 clients [Jonas; !4650] * Do not force pointer focus on popups [Carlos; !4703] * Fixes for cancelling and restoring sizes after drags [Jonas; !4674] * Fix windows reverting to previous size after client resizes [Jonas; !4712] * Fix pointer constraints for some fullscreen X11 clients [Michel; !4689] * Fixed crashes [Jonas, Sebastian, Carlos, Eduard, Milan, Marco; !4677, !4682, !4676, !4679, !4592, !4696, !4705] * Plugged leak [Guido; !4687] * Misc. bug fixes and cleanups [Jonas, Carlos, Alessandro, Florian, Sebastian, Raihan, Devilish; !4632, !4672, !4668, !4675, !4683, !4694, !4686, !4634, !4671, !4700, !4697, !4698, !4688, !4713, !4714, !4701, !4716] Contributors: Raihan Ahamed, Alessandro Astone, Milan Crha, Michel Dänzer, Carlos Garnacho, Jan Grulich, Guido Günther, Sebastian Keller, Mario Kleiner, Florian Müllner, Devilish Spirits, Eduard Tolosa, Marco Trevisan (Treviño), Jonas Ådahl Translators: Antonio Marin [ro], Abduqadir Abliz [ug], Hugo Carvalho [pt], twlvnn kraftwerk [bg], Fabio Tomat [fur]
-
49.0
protectedRelease: 49.07697a799 · ·49.0 ==== * Improve compliance of pointer-warp protocol implementation [Vadim; !4626] * Fix unminimizing in multi-monitor setups [Jonas; !4627] * Fix coordinates in crossing events [Carlos; !4640] * Update viewport after virtual monitor size changes [Jonas; !4622] * Fix "ghost" modifier key presses in clients [Carlos; !4653] * Fixed crashes [Jonas, Sebastian, Daniel; !4654, !4638, !4612] * Misc. bug fixes and cleanups [Jonas, Daniel, Olivier, Alexandre, Florian; !4625, !4624, !4630, !4631, !4636, !4620, !4642, !4641, !4637, !4656, !4649, !4657, !4658] Contributors: Olivier Fourdan, Carlos Garnacho, Alexandre Janniaux, Florian Müllner, Daniel van Vugt, Sebastian Wick, Vadim Zeitlin, Jonas Ådahl Translators: Balázs Úr [hu], Jiri Grönroos [fi], Asier Saratsua Garmendia [eu], Ekaterine Papava [ka], Artur S0 [ru], luming zh [zh_CN], Danial Behzadi [fa], Yuri Chornoivan [uk], Aurimas Aurimas Černius [lt], Anders Jonsson [sv], Nilton Perim Neto [pt_BR], Francisco Diéguez Souto [gl], Ask Hjorth Larsen [da], Bruce Cowan [en_GB], Sabri Ünal [tr], Daniel Mustieles [es], Jordi Mas [ca], Gwan-gyeong Mun [ko], Kristjan SCHMIDT [eo], Nathan Follens [nl]
-
48.5
protectedRelease: 48.51088fb68 · ·48.5 ==== * Fix DND from X11 clients using tablet stylus [Carlos; !4526] * Fix fd leak during screencasting [Georges; !4577] * Fix reading and updating the privacy screen property [Marco; !4603] * Update viewport after virtual monitor size changes [Jonas; !4622] * Fixed crashes [Michel, Jonas, Sebastian; !4547, !4654, !4638] Contributors: Georges Basile Stavracas Neto, Michel Dänzer, Carlos Garnacho, Marco Trevisan (Treviño), Sebastian Wick, Jonas Ådahl Translators: Aefgh Threenine [th]
-
47.10
protectedRelease: 47.109bea38e3 · ·47.10 ===== * Fix reading and updating the privacy screen property [Marco; !4603] * Update viewport after virtual monitor size changes [Jonas; !4622] * Fix fd leak during screencasting [Georges; !4577] * Fixed crashes [Alessandro, Michel, Jonas; !4520, !4547, !4654] Contributors: Alessandro Astone, Georges Basile Stavracas Neto, Michel Dänzer, Marco Trevisan (Treviño), Jonas Ådahl
-
49.rc
protectedRelease: 49.rc72721135 · ·49.rc ===== * Fix windows sometimes not unmaximizing on drag [Jonas Å.; !4533] * Add ICtCp Tone Mapping [Joan; !4332] * Add custom service client [Olivier; !4539] * Add support for ICC profiles [Joan; !4102] * Ensure input capture sessions have the requested devices [Peter; !4273] * Advertise Broadcast RGB support [voidanix; !4489] * Support wl_seat v10 [Carlos; !4552] * Use glycin for loading background images [Matthias, Sebastian W.; !4554] * Improve picking fractional scaling factors [Daniel; !4503] * Flip wayland popups even if they won't fully fit afterwards [Jonas D.; !4350] * Add color calibration D-Bus API [Jonas Å.; !4523] * Improve consistency of keyboard modifier state [Carlos; !4546] * Make meta_window_{get,set}_maximize_flags() public again [Aleksandr; !4573] * Fix fd leak during screencasting [Georges; !4577] * Fix captured devices getting stuck when client disconnects [Peter; !4420] * Allow the cursor to move at maximum refresh rate with VRR [Michel; !4551] * Still constrain fullscreen wayland windows with size limits [Jonas Å.; !4587] * Add launchers to devkit [Jonas Å.; !4527] * Revamp initial wayland window configuration [Jonas Å., Olivier; !4582] * Add support for variations of YCbCr formats [Robert; !4594] * Do not switch from tablet cursor to pointer on keyboard events [Tim; !4597] * Place initially-maximized windows on the correct monitor [Jonas Å.; !4599] * Replace click/tap/pan actions with gesture-based actions [Jonas D.; !2857] * Drop logical ClutterInputDevice from public API [Carlos; !4458] * Fix reading and updating the privacy screen property [Marco; !4603] * Release the accelerometer from iio-sensor-proxy when unused [Jonas D.; !4119] * Always respect position hint when mapping as fullscreen [Jonas Å.; !4605] * Add pure MRU order stragegy to tab list [jovo.lopez; !4589] * Don't constrain size limits when applying wayland commits [Jonas Å.; !4593] * Suspend windows when screen shield is active [Jonas Å.; !4588] * Use the right PID for wayland clients [Sebastian W.; !4585] * Use extended sRGB for blending by default [Michel; !4387] * Fixed crashes [Daniel, Sebastian K., Carlos, Sebastian W., Florian, Michel, Jonas Å.; !4549, !4544, !4555, !4566, !4581, !4547, !4583] * Misc. bug fixes and cleanups [Florian, Sebastian W., Jonas Å., Peter, Carlos, Corentin, Robert, Jonas D., Daniel, Bilal, Sebastian K.; !4557, !4560, !4563, !4570, !4567, !4565, !4580, !4564, !4586, !4590, !4595, !4596, !4598, !4574, !4576, !4606, !4609, !4611, !4506, !4613, !4615] Contributors: Georges Basile Stavracas Neto, Matthias Clasen, Jonas Dreßler, Michel Dänzer, Bilal Elmoussaoui, Olivier Fourdan, Carlos Garnacho, Peter Hutterer, jovo.lopez, Sebastian Keller, Robert Mader, Aleksandr Mezin, Florian Müllner, Corentin Noël, Tim Schumacher, Joan Torres, Joan Torres Lopez, Marco Trevisan (Treviño), Daniel van Vugt, voidanix, Sebastian Wick, Jonas Ådahl Translators: Artur S0 [ru], Daniel Rusek [cs], Martin [sl], Makoto Sakaguchi [ja], Aefgh Threenine [th], Piotr Drąg [pl], Yaron Shahrabani [he], Fran Diéguez [gl] -
49.beta
protectedRelease: 49.betad907601f · ·49.beta ======= * Reintroduce snippet caching [Daniel; !4534] * Implement the wl_fixes interface [Sebastian W.; !3865] * Create MetaWaylandClient for every wl_client [Sebastian W.; !4491] * Fix DND from X11 clients using tablet stylus [Carlos; !4526] * Respect implicit grab for popup surfaces [Alessandro; !4404] * Fix handling of pad button actions of tablets [Carlos; !4538] * Implement the pointer warp protocol [Carlos; !4525] * Fixed crash [Rémi; !4473] * Misc. bug fixes and cleanups [Daniel, Sebastian K., Jonas, Florian, Robert, Sebastian W., Marco, Carlos; !4518, !4521, !4522, !4531, !4529, !4532, !4536, !4159, !4535, !2047, !4414] Contributors: Alessandro Astone, Rémi Bernon, Carlos Garnacho, Sebastian Keller, Robert Mader, Florian Müllner, Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick, Jonas Ådahl Translators: Emin Tufan Çetin [tr], Makoto Sakaguchi [ja], Antonio Marin [ro], Fran Diéguez [gl]
-
47.9
protectedRelease: 47.9a5f72d15 · ·47.9 ==== * Add speed limit to Visual alerts [Sergio; !4487] * Fix behavior of windows that get activated before mapped [Alessandro; !4462] * Fix hi-res scroll events getting converted to flip-flopping discrete events [Peter; !4459] * Misc. bug fixes and cleanups [Jordan, Alessandro, Daniel, Lukáš, Rémi, Jonas; !4485, !4492, !4495, !4444, !4447, !4452] Contributors: Alessandro Astone, Rémi Bernon, Sergio Costas Rodriguez, Peter Hutterer, Jordan Petridis, Lukáš Tyrychtr, Daniel van Vugt, Jonas Ådahl
-
48.4
protectedRelease: 48.4d7dc2308 · ·48.4 ==== * Unlink outputs from unused connectors in update_outputs [Michel; !4474] * Add speed limit to Visual alerts [Sergio; !4487] * Fix behavior of windows that get activated before mapped [Alessandro; !4462] * Fix incorrect cursor over Xwayland clients [Carlos; !4433] * Fix hi-res scroll events getting converted to flip-flopping discrete events [Peter; !4459] * Fixed crash [Daniel; !4303] * Misc. bug fixes and cleanups [Alessandro, Jonas, Jordan, Alessandro, Corentin, Daniel, Lukáš, Rémi, Michel; !4481, !4482, !4485, !4492, !4496, !4495, !4444, !4447, !4442, !4452] Contributors: Alessandro Astone, Rémi Bernon, Sergio Costas Rodriguez, Michel Dänzer, Carlos Garnacho, Peter Hutterer, Corentin Noël, Jordan Petridis, Lukáš Tyrychtr, Daniel van Vugt, Jonas Ådahl
-
49.alpha.1
protectedRelease: 49.alpha.1869722fb · ·49.alpha.1 ========== * Add speed limit to Visual alerts [Sergio; !4487] * Make logical monitors more persistent [Jonas; !4434] * Bias less strongly towards smaller scaling factors [Sebastian W.; !4490] * Add support for 10/12/16 bit SW decoder YUV formats [Robert; !4348] * Fix behavior of windows that get activated before mapped [Alessandro; !4462] * Expose LogicalMonitors in public API [Sebastian W.; !4493] * Fix incorrect cursor over Xwayland clients [Carlos; !4433] * Separate trackpoint speed settings from mouse [Carlos; !3875] * Fix auto-maximized wayland windows [Jonas, Sebastian W.; !4426] * Fix hi-res scroll events getting converted to flip-flopping discrete events [Peter; !4459] * Avoid creating a frame for the root window [Rémi; !4472] * Apply touchpad acceleration profile on startup [Sebastian K.; !4504] * Add (un)inhibit API to control cursor visibility [Carlos, Jérôme, Sebastian; !4428] * Fall back to updating activation environment ourselves [Florian; !4460] * Fixed crashes [Daniel, Jonas; !4303, !4500] * Misc. bug fixes and cleanups [Alessandro, Sebastian W., Florian, Corentin, Daniel, Jonas, Bilal, Lukáš, Rémi, Michel, Nathan; !4492, !4479, !4494, !4496, !4495, !4356] !4498, !4501, !4502, !4477, !4444, !4445, !4447, !4442, !4452, !4461, !4486, !3984] Contributors: Alessandro Astone, Rémi Bernon, Jérôme Brenier, Sergio Costas Rodriguez, Michel Dänzer, Bilal Elmoussaoui, Carlos Garnacho, Peter Hutterer, Sebastian Keller, Robert Mader, Florian Müllner, Corentin Noël, Nathan Pratta Teodosio, Lukáš Tyrychtr, Daniel van Vugt, Sebastian Wick, Jonas Ådahl Translators: Emin Tufan Çetin [tr], Martin [sl], Vasil Pupkin [be]
-
49.alpha.0
protectedRelease: 49.alpha.0dbfb90ac · ·49.alpha.0 ========== * Make passive grabs a MetaBackendX11/MetaCompositorX11 detail [Carlos; !4191] * Add support for xdg_toplevel edge constraints [Jonas Å.; !3266] * Use opaque dma-buf formats substitutes for scanout [Robert; !4320] * Restore tiled/maximized windows to the correct monitor [Nick; !4411] * Do not leak session manager file to launched processes [Sebastian K.; !4405] * Add support for tablet pad relative dials [Peter; !3724] * Implement toplevel tag protocol [Bilal; !4043] * Use frame-sync candidate that likely matches scanout candidate [Robert; !4412] * Make MetaDrmLeaseManager backend owned [Jonas Å.; !4379] * Propagate all touchpad gesture events to apps [Carlos; !4417] * Update window decorations on override-redirect attribute [Rémi; !4287] * Load initial _NET_WM_FULLSCREEN_MONITORS value [Zhiyi; !4389] * Add support for YUV422 and YUV444 [Robert; !4347] * Window move/resize shuffling and placement fixes [Jonas Å.; !4413] * Simplify scale selection [Daniel; !3616] * Split up monitor-unit test cases into smaller ones [Jonas Å.; !4418] * Simplify API for full maximization [Florian; !4415] * Fix race when registering implicit grab [Alessandro; !4399] * Add Passive screen casts [Jonas Å.; !4398] * Do not suspend windows before they are mapped [Jonas Å.; !4416] * Make keyboard map setting async [Jonas Å.; !4394] * Use per-view frame counter for MetaSyncCounter [Jonas Å., Michel; !4341] * Introduce ClutterSprite for pointing focus management [Carlos; !4193] * Introduce Mutter SDK [Jonas Å.; !1949] * Skip multiple refresh intervals if necessary [Michel; !4406] * box-layout: Update actor-request-mode on orientation changes [Jonas D.; !4339] * Make MetaMonitor more persistent [Jonas Å.; !4430] * Drop x11 session restore [Bilal; !4438] * Allow devkit window inhibit system keyboard shortcuts [Jonas Å.; !4441] * Expose MetaMonitor as public API [Sebastian W.; !4437] * Do not take control of logind session on Xorg [Madhu; !4391] * Add popup support to the test runner and popup tests [Jonas Å.; !4424] * Switch to using logind for lid closed property [Bilal; !3481] * Require all compositor modifiers to pass scroll events [Florian; !4457] * Do not create launcher for headless sessions, require for others [Sebastian W.; !4448] * Fix duplicate frame creation on ConfigureNotify [Rémi; !4465] * Fix dropping of browser tabs into tiled/maximized state [Carlos; !4427] * Make anonymous files identifiable [Jonas Å.; !4449] * Unlink outputs from unused connectors in update_outputs [Michel; !4474] * Implement the color-representation protocol [Sebastian W.; !4408] * Implement backlight support [Sebastian W.; !4014] * Disable X11 backend by default [Jordan; !4454] * Fixed crashes [Sebastian W., Jonas Å., Michael; !4423, !4431, !4480, #4157] * Misc. bug fixes and cleanups [Chris, Maxim, Michel, Carlos, Florian, Rémi, Bilal, Jonas Å., Pascal, Jakub, Sebastian K, Jordan, Alessandro; !4409, !4388, !4039, !4390, !4439, !4446, !4261, !4397, !4429, !4436, !4443, !4453, !4440, !4463, !4478, !4335, !2503, !4432, !4481, !4482, !4395, !4485, !4488] Contributors: Jonas Ådahl, Alessandro Astone, Rémi Bernon, Michael Catanzaro, Maxim Cournoyer, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Carlos Garnacho, Peter Hutterer, Sebastian Keller, Robert Mader, Madhu, Chris Mayo, Florian Müllner, Pascal Nowack, Jordan Petridis, Emilio Sepúlveda, Jakub Steiner, Daniel van Vugt, Sebastian Wick, Nick Diego Yamane, Zhiyi Zhang, Olivier Fourdan, Translators: Vasil Pupkin [be], Martin [sl], Peter Mráz [sk], Emilio Sepúlveda [ia], Fabio Tomat [fur]