Tags

Tags give the ability to mark specific points in history as being important
  • 48.8

    6145511b · Bump version to 48.8 ·
    48.8
    ====
    * Fix direct scanout on drivers without explicit modifiers [Mario; !4777]
    * Allow creating uninhibitable idle watches [Sebastian; !4422]
    * Fix touch input being delivered to the wrong surface [Lorenzo; !4914]
    * Prevent directly switching planes across CRTCs [Stephan; !4850]
    * Fixed crashes [Michel, Sebastian; !4941, !4938]
    * Plugged leaks [Sebastian; !4932, !4937]
    * Misc. bug fixes and cleanups [Michel, Alessandro, Carlos; !4838, !4927, !4959]
    
    Contributors:
      Alessandro Astone, Michel Dänzer, Carlos Garnacho, Stephan Gerhold,
      Lorenzo Ianotto, Sebastian Keller, Mario Kleiner
    
    Translators:
      Antonio Marin [ro], Daniel Rusek [cs], Baurzhan Muftakhidinov [kk]
    
  • 49.5

    658f672c · Bump version to 49.5 ·
    49.5
    ====
    * Fix re-enabling touchscreen after power save mode [Lorenzo; !4899]
    * Fix touch input being delivered to the wrong surface [Lorenzo; !4914]
    * Prevent directly switching planes across CRTCs [Stephan; !4850]
    * Fixed crashes [Michel, Sebastian, Jonas; !4941, !4945, !4950, !4938, !4956]
    * Plugged leaks [Sebastian; !4932, !4937]
    * Misc. bug fixes and cleanups [Michel, Jonas, Alessandro, Frnak, Carlos;
      !4838, !4923, !4915, !4927, !4913, !4928, !4959]
    
    Contributors:
      Alessandro Astone, Michel Dänzer, Carlos Garnacho, Stephan Gerhold,
      Lorenzo Ianotto, Sebastian Keller, Frank Praznik, Jonas Ådahl
    
  • 50.0

    e25c42e6 · Bump version to 50.0 ·
    50.0
    ====
    * Ensure DnD cursor offset is applied correctly [Carlos; !4947]
    * Introduce API to get window min/max sizes [Cleo; !4917]
    * Add simple "controller" API for common patterns [Carlos; !4943]
    * Fixed crashes [Michel, Sebastian, cong, Jonas; !4941, !4945, !4950,
      !4938, !4918, !4956]
    * Misc. bug fixes and cleanups [Carlos, Sebastian, Michel, Nicolas, Jonas;
      !4944, !4942, !4939, !4948, !4936, !4954, !4957, !4959, !4969]
    
    Contributors:
      cong, Michel Dänzer, Nicolas Fella, Carlos Garnacho, Sebastian Keller,
      Cleo Menezes Jr., Jonas Ådahl
    
    Translators:
      Baurzhan Muftakhidinov [kk], Rafael Fontenelle [pt_BR],
      Francisco Diéguez Souto [gl], Seong-ho Cho [ko],
      Asier Saratsua Garmendia [eu], Victor Dargallo [ca], Victoria [pl],
      Guillaume Bernard [fr], Yaron Shahrabani [he], Efstathios Iosifidis [el],
      Ask Hjorth Larsen [da], Bruce Cowan [en_GB], Sabri Ünal [tr],
      Emin Tufan Çetin [tr]
    
  • 50.rc

    d38893c5 · Bump version to 50.rc ·
    50.rc
    =====
    * Fix monitor state after closing some fullscreen windows [mohansur; !4876]
    * Fix misbehaving cursor when crossing windows [Carlos; !4887]
    * Make wp_commit_timing work with variable refresh rate [Michel; !4836]
    * Disable tone mapping with HDR [Michel; !4897]
    * Add clipboard integration to devkit [Jonas; !4633]
    * Fix re-enabling touchscreen after power save mode [Lorenzo; !4899]
    * Fix cursors when using gnome-shell magnifier [Carlos; !4907]
    * Add "sdr-native" color mode [Michel; !4900]
    * Support wp-color-management v2 [Sebastian W., Joan; !4905]
    * Blend content with gamma 2.2 transfer by default [Michel; !4584]
    * Fix direct scanout when using SW cursors [Robert; !4916]
    * Fix unexpected cursor changes during window drag operations [Carlos; !4922]
    * Add multi monitor support to devkit [Jonas; !4828]
    * Improve performance with nvidia driver by working around driver quirks
      [Jonas, Daniel; !4725]
    * Use FBOs for secondary GPU rendering [Michel; !4908]
    * Fix touch input being delivered to the wrong surface [Lorenzo; !4914]
    * Add HDR screen sharing support [Jonas; !4928]
    * Implement a11y interface to query pointer position [Carlos; !4542]
    * Prevent directly switching planes across CRTCs [Stephan; !4850]
    * Fix screen sharing of monitors with no framerate [Jonas; !4798]
    * Fixed crash [Carlos; !4886]
    * Plugged leaks [Sebastian K., Carlos; !4885, !4931, !4932, !4937]
    * Misc. bug fixes and cleanups [Jonas, Michel, Carlos, Florian, FeRD,
      Alessandro, Frank, Sebastian K.; !4891, !4818, !4862, !4906, !4874, !4909,
      !4910, !4838, !4919, !4882, !4923, !4915, !4930, !4929, !4927, !4913, !4912,
      !4911, !4933, !4935]
    
    Contributors:
      FeRD (Frank Dana), Alessandro Astone, Michel Dänzer, Carlos Garnacho,
      Stephan Gerhold, Lorenzo Ianotto, Sebastian Keller, Robert Mader, mohansur,
      Florian Müllner, Frank Praznik, Joan Torres, Daniel van Vugt, Sebastian Wick,
      Jonas Ådahl
    
    Translators:
      Daniel Rusek [cs], Quentin PAGÈS [oc], Artur S0 [ru],
      Aurimas Aurimas Černius [lt], Efstathios Iosifidis [el],
      Yosef Or Boczko [he], Victor Dargallo [ca], luming zh [zh_CN],
      Asier Saratsua Garmendia [eu], Fran Diéguez [gl], Balázs Úr [hu],
      Julien Humbert [fr], Juliano de Souza Camargo [pt_BR], Daniel Mustieles [es],
      Kristjan ESPERANTO [eo], Yaron Shahrabani [he], Anders Jonsson [sv],
      Antonio Marin [ro], twlvnn kraftwerk [bg], Martin [sl], Ekaterine Papava [ka],
      Yuri Chornoivan [uk], Hugo Carvalho [pt], 小山田 純 - Oyamada Jun [ja],
      Abduqadir Abliz [ug], Guillaume Bernard [fr], Ahmed Najmawi [ar]
    
  • 49.4

    e6379ecf · Bump version to 49.4 ·
    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

    83655eb9 · Bump version to 50.beta ·
    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

    61659d33 · Bump version to 49.3 ·
    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

    f745a0e9 · Bump version to 50.alpha ·
    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]
    
  • 48.7

    f4abb824 · Bump version to 48.7 ·
    48.7
    ====
    * Still constrain fullscreen wayland windows with size limits [Jonas Å.; !4587]
    * Fixed crashes [Jonas, Marco; !4643, !4705]
    
    Contributors:
      Marco Trevisan, Jonas Ådahl
    
  • 49.2

    2c0acc8f · Bump version to 49.2 ·
    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

    67b24356 · Bump version to 49.1.1 ·
    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

    24c70119 · Bump version to 48.6 ·
    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

    2141944c · Bump version to 49.1 ·
    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

    7697a799 · Bump version to 49.0 ·
    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

    1088fb68 · Bump version to 48.5 ·
    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

    9bea38e3 · Bump version to 47.10 ·
    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

    72721135 · Bump version to 49.rc ·
    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

    d907601f · Bump version to 49.beta ·
    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

    a5f72d15 · Bump version to 47.9 ·
    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

    d7dc2308 · Bump version to 48.4 ·
    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