Skip to content

Tags

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

    42473de5 · Bump version to 47.6 ·
    47.6
    ====
    * Support presentation-time version 2 [Dudemanguy; !4227]
    * Honor wl_surface.offset on cursor surfaces [Carlos; !4239]
    * Fix sharable surfaces with nvidia as primary [Daniel; !4295]
    * Fixed crash [Jonas; !4257]
    
    Contributors:
      Dudemanguy, Carlos Garnacho, Daniel van Vugt, Jonas Ådahl
    
  • 48.rc

    d56904f2 · Bump version to 48.rc ·
    48.rc
    =====
    * Support presentation-time version 2 [Dudemanguy; !4227]
    * Honor wl_surface.offset on cursor surfaces [Carlos; !4239]
    * Allow to activate the overview with either Super key [Alessandro B.; !4050]
    * Implement dynamic triple buffering [Daniel; !1441]
    * Implement the cursor_shape_v1 protocol [Sebastian; !3668]
    * Improve window placement when centering new windows [Mattia; !4202]
    * Fix sharable surfaces with nvidia as primary [Daniel; !4284]
    * Default to sticky drag lock [Peter; !4292]
    * Implement a11y keyboard monitoring support [Lukáš; !4217]
    * Support wp_color_management_v1 protocol [Sebastian; !4291]
    * Fix dma-bufs support for headless sessions [Jonas; !4281]
    * Allow to mark monitors for lease via gdctl [José; !4300]
    * Fixed confused IM focus state after closing some windows [Keyu; !4164]
    * Center new windows by default [Mattia; !4294]
    * Add output luminance settings [Jonas; !4271]
    * Do not use triple buffering when update time fits into refresh interval
      [Michel; !4282]
    * Fixed crashes [Peter, Alban, Michel, Sebastian; !4247, !4257, !4272, !4298]
    * Misc. bug fixes and cleanups [Peter, Nick, Jeremy, Michel, Corentin, Florian,
      Sebastian, Marco, Bilal, Alessandro A., Daniel, José, Jonas, Joan, Mattia,
      Carlos, Robert, Philip; !4248, !4220, !4253, !4254, !4224, !4255, !4244,
      !4259, !4268, !4270, !4267, !4256, !4279, !4280, !4277, !4278, !4285, !4276,
      !4289, !4288, !4290, !4252, !4235, !4209, !4260, !4251, !4274, !4302, !4230,
      !4183, !4299, !4308, !4297, !4310, !4311, !4312, !4314]
    
    Contributors:
      Alessandro Astone, Alessandro Bono, Alban Browaeys, Jeremy Bícha,
      Nick Diego Yamane, Dudemanguy, Michel Dänzer, Bilal Elmoussaoui,
      José Expósito, Mattia Formichetti, Carlos Garnacho, Peter Hutterer,
      Robert Mader, Florian Müllner, Corentin Noël, Keyu Tao, Joan Torres,
      Marco Trevisan (Treviño), Lukáš Tyrychtr, Daniel van Vugt, Sebastian Wick,
      Philip Withnall, Jonas Ådahl
    
    Translators:
      Martin [sl], Sabri Ünal [tr], Artur S0 [ru], Daniel Rusek [cs],
      Piotr Drąg [pl], Jürgen Benvenuti [de], Ekaterine Papava [ka],
      Alexander Shopov [bg], Alexandre Franke [fr], Jordi Mas [ca],
      Yuri Chornoivan [uk], Yosef Or Boczko [he], Danial Behzadi [fa],
      Luming Zh [zh_CN], Aurimas Černius [lt], Quentin PAGÈS [oc],
      Hugo Carvalho [pt], Rafael Fontenelle [pt_BR], Jordi Mas i Hernandez [ca],
      Fran Dieguez [gl], Álvaro Burns [pt_BR], Asier Sarasua Garmendia [eu],
      Vincent Chatelain [fr], Yaron Shahrabani [he], Brage Fuglseth [nb],
      Daniel Mustieles [es]
    
  • 48.beta

    502e762a · Bump version to 48.beta ·
    48.beta
    =======
    * Update cursors via the frame clock in virtual monitors [Jonas; !4067]
    * Synchronize device enabled state when adding device [Yao; !4188]
    * Do not use modifiers if surface should be sharable [Michel; !4219]
    * Add accessible state tracking in Clutter [Bilal; !4089]
    * Introduce GNOME Display Control (gdctl) utility [Jonas; !4190]
    * Fix notifying shell about modifier-only keyboard layout switches
      [Olivier; !4232, !4237]
    * Configure HDR via DisplayConfig D-Bus API [Jonas; !4192]
    * Fixed crashes [Philip, Jonas; !4222, !4210]
    * Misc. bug fixes and cleanups [Michel, Sebastian W., Jonas, José, Alessandro,
      Sebastian K., Daniel, Philip, Carlos, Florian, Alberto, Bilal; !4208, !4022,
      !4005, !4218, !4225, !4229, !4228, !4231, !4223, !3972, !4233, !4234, !4242,
      !4198]
    
    Contributors:
      Alessandro Astone, Michel Dänzer, Bilal Elmoussaoui, José Expósito,
      Olivier Fourdan, Carlos Garnacho, Sebastian Keller, Florian Müllner,
      Alberto Ruiz, Daniel van Vugt, Yao Wei (魏銘廷), Sebastian Wick,
      Philip Withnall, Jonas Ådahl
    
  • 47.5

    bc14de88 · Bump version to 47.5 ·
    47.5
    ====
    * Synchronize device enabled state when adding device [Yao; !4188]
    * Do not use modifiers if surface should be sharable [Michel; !4219]
    * Fix notifying shell about modifier-only keyboard layout switches
      [Olivier; !4232, !4237]
    * Fixed crashes [Jonas, Philip; #3839, !4222]
    * Misc. bug fixes and cleanups [Michel, Alessandro, Daniel; !4208, !4225, !4228]
    
    Contributors:
      Alessandro Astone, Michel Dänzer, Olivier Fourdan, Daniel van Vugt,
      Yao Wei (魏銘廷), Philip Withnall, Jonas Ådahl
    
  • 48.alpha

    6d9f0a54 · Bump version to 48.alpha ·
    48.alpha
    ========
    * gwakeup: Reduce wake-ups to only first item in queue [Christian; !4007]
    * x11: Reduce chances XPending does recvmsg() syscall [Christian; !4006]
    * Fix grabbing tablet devices [Jonas Å.; !4033]
    * Improve color-management support [Joan; !3913, !3948, !4020, !4062, !4144]
    * Fix misplaced windows and random resizes on scaled monitors [Jonas Å.; !4041]
    * Improve detecting preferred primary devices [Kamil; !4055]
    * Merge CoglPango into Clutter [Bilal; !4004]
    * Always depend on libdisplay-info for EDID parsing [Sebastian W.; !3602]
    * Fix explicit sync with virtual monitors w/o pipewire streams [Doğukan; !4056]
    * Introspect `event` parameter in MetaKeyHandlerFunc [Guacamolie; !4079]
    * Fix warping pointer after releasing pointer constraints [Sebastian K.; !4098]
    * Avoid CPU stalls with NVIDIA secondary GPUs with directly-attached monitors
      [Gert-dev; !4015]
    * Fix updating cursor immediately when starting window drag [Olivier; !3639]
    * Add pipeline hooks to user program pipelines [Sebastian W.; !4037]
    * Allow to configure monitors as for-lease [José; !4112, !4121]
    * Add support for system bell protocol [Jonas Å.; !3675]
    * Prefer GPUs with built-in panels connected as primary GPU [Mario; !4114]
    * Add `configure` signal to allow tweaking original window configuration
      [Olivier; !4076]
    * Fix cursor glitches when using virtual monitors [Jonas Å.; !4066]
    * Default to high thread instead of realtime priority for KMS thread
      [Jonas Å.; !4124]
    * Add built-in renderdoc support [Sebastian W.; !4061]
    * Ensure frame events are sent for cursor surfaces [Michel; !4113]
    * Allow BGRX8888 format on big endian [Jocelyn; !4088]
    * Fix touchscreen drag-and-drop on wayland [Alessandro; !4091]
    * Fix maximized X11 when using native Xwayland scaling [Jonas Å.; !4147]
    * Implement xdg-toplevel-drag-v1 protocol [Nick; !4107]
    * Fix blank screen in remote headless sessions [Jonas Å.; !4152]
    * Query screen cast format modifiers via CoglRenderer [Jonas Å.; !3900]
    * Also request high priority secondary EGL context [Jonas Å.; !2973]
    * Fix Xwayland DND coordinates when using fractional scaling [Jonas Å.; !4169]
    * Remove ClutterImage [Bilal; !4133]
    * Fix applying initial _NET_WM_WINDOW_OPACITY on Xwayland [Olivier; !4170]
    * Implement wp_viewport support for cursor surfaces [Jonas Å., Robert; !3859]
    * Improve input → output latency of cursor movements [Michel; !3964]
    * Make font-rendering support optional [Bilal; !4106]
    * Improve frame rate on monitors attached to secondary GPUs in copy mode
      [Gert-dev; !4027]
    * Add support for commit-timing-v1 and fifo-v1 protocols [Derek; !3355]
    * Use BT709 coefficients and limited range for YUV conversion by default
      [Robert; !4204]
    * Send preferred scales to all surface roles [Jonas Å.; !4205]
    * Fixed crashes [Michel, Joan, Daniel, José, Jason, Bilal, Robert, Jonas D.,
      Peter; !4028, !4032, !4019, !4029, !4030, !4059, !4070, !4034, !3176, !3650,
      !4117, !4136]
    * Misc. bug fixes and cleanups [Sebastian W., Florian, Joan, Jonas Å., José,
      Christian, Robert, Marco, Michel, Bilal, Daniel, Sebastian K., Jakub, Jonas D,
      Takao, Ikey, Georges, Carlos, Corentin, Philip, Bartłomiej; !4036, !4040,
      !4042, !3965, !4016, !3926, !4031, !4011, !3424, !4047, !4049, !4058, !4068,
      !4048, !4071, !4074, !3980, !4078, !4080, !4035, !4075, !4090, !4093, !4060,
      !4069, !3961, !4101, !4057, !4104, !4105, !4108, !4109, !4077, !4111, !4115,
      !4116, !4087, !4018, !3943, !4123, !4122, !4103, !4064, !4100, !4065, !4125,
      !4128, !4127, !4129, !4126, !3604, !4150, !4161, !4162, !4160, !4137, !4148,
      !4166, !4157, !4156, !4158, !4168, !4149, !4165, !4155, !4174, !4163, !4173,
      !4175, !4176, !4131, !4132, !4179, !4178, !4130, !4180, !4177, !4184, !4186,
      !4189, !4187, !4197, !4199, !4194, !4181, !4200, !4196, !3878, !4201]
    
    Contributors:
      Alessandro Astone, Georges Basile Stavracas Neto, Nick Diego Yamane,
      Ikey Doherty, Jonas Dreßler, Michel Dänzer, Bilal Elmoussaoui,
      José Expósito, Jocelyn Falempe, Derek Foreman, Olivier Fourdan,
      Takao Fujiwara, Carlos Garnacho, Jason Gerecke, Gert-dev, Guacamolie,
      Christian Hergert, Peter Hutterer, Sebastian Keller, Doğukan Korkmaztürk,
      Mario Limonciello, Robert Mader, Florian Müllner, Corentin Noël,
      Robert Obkircher, Bartłomiej Piotrowski, Jakub Steiner, Kamil Szczęk,
      Joan Torres, Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick,
      Philip Withnall, Jonas Ådahl
    
    Translators:
      Vincent Chatelain [fr], Jordi Mas i Hernandez [ca], Daniel Mustieles [es],
      Jürgen Benvenuti [de], Nathan Follens [nl], Danial Behzadi [fa],
      Марко Костић [sr], Scrambled 777 [hi], Cas Pascal [vi]
    
  • 46.8

    d0320a43 · Bump version to 46.8 ·
    46.8
    ====
    * Use BT709 coefficients and limited range for YUV conversion by defaults
      [Robert; !4204]
    * Also request high priority secondary EGL context [Jonas; !2973]
    * Fix applying initial _NET_WM_WINDOW_OPACITY on Xwayland [Olivier; !4170]
    * Misc. bug fixes and cleanups [Bilal, Bartłomiej, Sebastian, José, Michel;
      !4176, !4199, !4157, !4168, !4149]
    
    Contributors:
      Michel Dänzer, Bilal Elmoussaoui, José Expósito, Olivier Fourdan,
      Robert Mader, Bartłomiej Piotrowski, Sebastian Wick, Jonas Ådahl
    
  • 47.4

    96e62be1 · Bump version to 47.4 ·
    47.4
    ====
    * Use BT709 coefficients and limited range for YUV conversion by defaults
      [Robert; !4204]
    * Also request high priority secondary EGL context [Jonas; !2973]
    * Fix Xwayland DND coordinates when using fractional scaling [Jonas; !4169]
    * Fix applying initial _NET_WM_WINDOW_OPACITY on Xwayland [Olivier; !4170]
    * Implement wp_viewport support for cursor surfaces [Jonas, Robert; !3859]
    * Improve input → output latency of cursor movements [Michel; !3964]
    * Improve frame rate on monitors attached to secondary GPUs in copy mode
      [Gert-dev; !4027]
    * Send preferred scales to all surface roles [Jonas; !4205]
    * Misc. bug fixes and cleanups [Bilal, Bartłomiej, Sebastian W., Michel, José,
      Robert; !4176, !4199, !4157, !4158, !4168, !4149, !4093, !4031, !4196]
    
    Contributors:
      Michel Dänzer, Bilal Elmoussaoui, José Expósito, Olivier Fourdan, Gert-dev,
      Robert Mader, Bartłomiej Piotrowski, Sebastian Wick, Jonas Ådahl
    
    Translators:
      Cas Pascal [vi]
    
  • 47.3

    a5e1f011 · Bump version to 47.3 ·
    47.3
    ====
    * Fix maximized X11 when using native xwayland scaling [Jonas; !4147]
    * Fix blank screen in remote headless sessions [Jonas; !4152]
    * Fix touch-triggered popups being cancelled too early [Carlos; !4166]
    * Fix pointer cursor during compositor grabs [Carlos; !4166]
    * Fixed crash [Michel; !4148]
    
    Contributors:
      Michel Dänzer, Jonas Ådahl, Carlos Garnacho
    
  • 46.7

    efad3174 · Bump version to 46.7 ·
    46.7
    ====
    * Default to high thread instead of realtime priority for KMS thread
      [Jonas Å.; !4124]
    * Fix updating cursor immediately when starting window drag [Olivier; !3639]
    * Prefer GPUs with built-in panels connected as primary GPU [Mario; !4114]
    * Fix cursor glitches when using virtual monitors [Jonas Å.; !4066]
    * Ensure frame events are sent for cursor surfaces [Michel; #3735]
    * Allow BGRX8888 format on big endian [Jocelyn; !4088]
    * Fix touchscreen drag-and-drop on wayland [Alessandro; !4091]
    * Fixed crashes [Daniel, Robert, Jonas D., Michel; !4021, !3176, !3650, !4136]
    * Misc. bug fixes and cleanups [Michel, José, Jonas Å., Takao;
      !4057, !4109, !4116, !4064, !4128, !3604]
    
    Contributors:
      Alessandro Astone, Jonas Dreßler, Michel Dänzer, José Expósito,
      Jocelyn Falempe, Olivier Fourdan, Takao Fujiwara, Mario Limonciello,
      Robert Obkircher, Daniel van Vugt, Jonas Ådahl
    
  • 47.2

    b3a8fb14 · Bump version to 47.2 ·
    47.2
    ====
    * Fix warping pointer after releasing pointer constraints [Sebastian K.; !4098]
    * Default to high thread instead of realtime priority for KMS thread
      [Jonas Å.; !4124]
    * Avoid CPU stalls with NVIDIA secondary GPUs with directly-attached monitors
      [Gert-dev; !4015]
    * Fix updating cursor immediately when starting window drag [Olivier; !3639]
    * Add pipeline hooks to user program pipelines [Sebastian W.; !4037]
    * Prefer GPUs with built-in panels connected as primary GPU [Mario; !4114]
    * Fix cursor glitches when using virtual monitors [Jonas Å.; !4066]
    * Ensure frame events are sent for cursor surfaces [Michel; !4113]
    * Allow BGRX8888 format on big endian [Jocelyn; !4088]
    * Fix touchscreen drag-and-drop on wayland [Alessandro; !4091]
    * Fixed crashes [Robert, Jonas D., Peter, Michel; !3176, !3650, !4117, !4136]
    * Misc. bug fixes and cleanups [Bilal, Michel, José, Sebastian W., Jonas Å.,
      Takao; !4087, !4057, !4109, !4116, !4123, !4064, !4065, !4128, !3604]
    
    Contributors:
      Alessandro Astone, Jonas Dreßler, Michel Dänzer, Bilal Elmoussaoui,
      José Expósito, Jocelyn Falempe, Olivier Fourdan, Takao Fujiwara, Gert-dev,
      Peter Hutterer, Sebastian Keller, Mario Limonciello, Robert Obkircher,
      Sebastian Wick, Jonas Ådahl
    
    Translators:
      Christian Kirbach [de], Nathan Follens [nl], Danial Behzadi [fa],
      Марко Костић [sr]
    
  • 46.6

    3b180e0b · Bump version to 46.6 ·
    46.6
    ====
    * Fix grabbing tablet devices [Jonas; !4033]
    * Fix explicit sync with virtual monitors w/o pipewire streams [Doğukan; !4056]
    * Improve detecting preferred primary devices [Kamil; !4055]
    * Fixed crashes [Bilal; !4034]
    * Misc. bug fixes and cleanups [Jonas; !4016, !3926]
    
    Contributors:
      Jonas Ådahl, Bilal Elmoussaoui, Doğukan Korkmaztürk, Kamil Szczęk
    
  • 47.1

    7848c15b · Bump version to 47.1 ·
    47.1
    ====
    * gwakeup: Reduce wake-ups to only first item in queue [Christian; !4007]
    * x11: Reduce chances XPending does recvmsg() syscall [Christian; !4006]
    * Fix grabbing tablet devices [Jonas; !4033]
    * Fix misplaced windows and random resizes on scaled monitors [Jonas; !4041]
    * Fix explicit sync with virtual monitors w/o pipewire streams [Doğukan; !4056]
    * Improve detecting preferred primary devices [Kamil; !4055]
    * Fixed crashes [Michel, Jonas, Daniel, José, Jason, Bilal; !4028, !4032,
      !4019, !4030, !4029, !4059, !4070, !4034]
    * Misc. bug fixes and cleanups [Sebastian, Florian, Jonas, José, Michel;
      !4036, !4040, !4016, !3926, !4031, !4047, !4058, !4068, !3980, !3980]
    
    Contributors:
      Jonas Ådahl, Michel Dänzer, Bilal Elmoussaoui, José Expósito, Jason Gerecke,
      Christian Hergert, Doğukan Korkmaztürk, Florian Müllner, Kamil Szczęk,
      Joan Torres, Daniel van Vugt, Sebastian Wick
    
    Translators:
      Vincent Chatelain [fr], Jordi Mas i Hernandez [ca], Daniel Mustieles [es],
      Jürgen Benvenuti [de]
    
  • 46.5

    f585134c · Bump version to 46.5 ·
    46.5
    ====
    * Fix drag and drop between X11 and wayland clients [Carlos; !3821]
    * Fix drag and drop from grabbing popups [Carlos; !3937]
    * Fix EGLDevice support [Daniel; !3939]
    * Fix frozen cursor on some hybrid machines [Daniel; !3950]
    * Fix touch window dragging with pointer lock enabled [Carlos; !3889]
    * Fix propagating tablet device removals to clients [Peter; !3955]
    * Fix tablet input in maximized windows [Peter; !3956]
    * Reduce damage on window movement [Christian; !3975]
    * Fix frozen cursor after suspend [Jonas; !3982]
    * Fix using modifiers on multi-GPU setups [José; !3998]
    * Fixed crashes [Marco, Jonas; !3978, !3960]
    * Misc. bug fixes and cleanups [Daniel, Michel, Sebastian, Bilal, Peter;
      #3597, !3946, !3903, !3914, !3954, !3912, !3837, !3959]
    
    Contributors:
      Jonas Ådahl, Michel Dänzer, Bilal Elmoussaoui, José Expósito, Carlos Garnacho,
      Christian Hergert, Peter Hutterer, Marco Trevisan (Treviño), Daniel van Vugt,
      Sebastian Wick
    
    Translators:
      Daniel Șerbănescu [ro], Vasil Pupkin [be]
    
  • 47.0

    8b8f052f · Bump version to 47.0 ·
    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

    6f9981d3 · Bump version to 47.rc ·
    47.rc
    =====
    * Add experimental color management protocol support
      [Sebastian W.; !3904, !3930, !3941, !3893, !3953]
    * Merge Cally into Clutter [Bilal; !3917]
    * Fix drag and drop between X11 and wayland clients [Carlos; !3821]
    * Fix drag and drop from grabbing popups [Carlos; !3937]
    * Fix EGLDevice support [Daniel; !3939]
    * Improve cursor smoothness under load [Jonas Å., Michel; !3184, !3934, !3958]
    * Fix frozen cursor on some hybrid machines [Daniel; !3950]
    * Fix touch window dragging with pointer lock enabled [Carlos; !3889]
    * Store the layout mode in monitor config [Jonas & Jonas; !3596]
    * Fix keys sometimes getting stuck after using global shortcut [Carlos; !3935]
    * Fix propagating tablet device removals to clients [Peter; !3955]
    * Fix tablet input in maximized windows [Peter; !3956]
    * Reduce damage on window movement [Christian; !3975]
    * Install mutter tests [Jonas Å.; !3973]
    * Use libadwaita for server-side decorations on GNOME [Georges; !3981]
    * Fix frozen cursor after suspend [Jonas Å.; !3982]
    * Let scaling-aware Xwayland clients scale themselves [Jonas & Jonas; !3567]
    * Add initial PipeWire explicit sync support [Michel, Wim; !3876]
    * Trace damage reason in sysprof [Sebastian W.; !3952]
    * Expose new backlight API to gnome-settings-daemon [Jonas Å.; !3861]
    * Fixed crashes [Jonas Å., Daniel; !3960, !3928]
    * Plugged leaks [Sebastian K.; !3994]
    * Misc. bug fixes and cleanups [Bilal, Sebastian W., Jonas Å., Marco, Daniel,
      Georges, sid, Florian, José, Sophie, Michel, Robert, Lukáš, Martin, Carlos,
      Sebastian K.; !3915, !3907, !3923, !3925, !3924, !3694, !3912, !3916, !3931,
      !3918, !3922, !3940, !3946, !3945, !3949, !3942, !3914, !3899, !3954, !3957,
      !3963, !3967, !3966, !3971, !3962, !3974, !3969, !3976, !3983, !3977, !3979,
      !3986, !3987, !3988, !3991, !3989, !3992]
    
    Contributors:
      Jonas Ådahl, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, José Expósito,
      Carlos Garnacho, Christian Hergert, Sophie Herold, Peter Hutterer,
      Sebastian Keller, Martin Abente Lahaye, Robert Mader, Florian Müllner,
      Georges Basile Stavracas Neto, sid, Wim Taymans, Marco Trevisan (Treviño),
      Lukáš Tyrychtr, Daniel van Vugt, Sebastian Wick
    
    Translators:
      Daniel Șerbănescu [ro], Quentin PAGÈS [oc], Vasil Pupkin [be]
    
  • 46.4

    04995f56 · Bump version to 46.4 ·
    46.4
    ====
    * Fix nested popovers on wayland [Carlos; !3874]
    * Misc. bug fixes and cleanups [Robert, Jonas; !3906, !3329]
    
    Contributors:
      Jonas Ådahl, Carlos Garnacho, Robert Mader
    
    Translators:
      Jürgen Benvenuti [de], Chao-Hsiung Liao [zh_TW]
    
  • 47.beta

    4ddd83c5 · Bump version to 47.beta ·
    47.beta
    =======
    * Fix visibility of Xwayland windows [Michel; !3862]
    * Add plumbing for transforming color state [Jonas; !3433]
    * Build and publish GNOME OS systemd-sysext extensions [Martin; !3843]
    * Implement support for tablet tool keybindings and actions [Peter; !3649]
    * Add support for tablet tool pressure ranges [Peter; !3794]
    * Improve sticky behavior with transient dialogs [Jonas; !3870]
    * Improve placement and focus logic with always-on-top windows [Jonas; !3879]
    * Expose Orientationmanager to introspection [Ivan; !3880]
    * Recover from secondary GPU update failures [Daniel; !3817]
    * Plugged leaks [Sebastian K.; !3884, !3888]
    * Misc. bug fixes and cleanups [Carlos, Michel, Sebastian W., Pascal, Florian,
      Martin, Bilal, Daniel, Jonas, Robert; !3860, !3848, !3867, !3869, !3871,
      !3740, !3872, !3883, !3857, !3885, !3891, !3895, !3898, !3896, !3887, !3901,
      !3897, !3902, !3329, !3894, !3903, !3906, !3909, !3905, !3910]
    
    Contributors:
      Jonas Ådahl, Michel Dänzer, Bilal Elmoussaoui, Carlos Garnacho,
      Peter Hutterer, Sebastian Keller, Ivan Kuzmenko, Martin Abente Lahaye,
      Robert Mader, Florian Müllner, Pascal Nowack, Daniel van Vugt, Sebastian Wick
    
    Translators:
      Chao-Hsiung Liao [zh_TW]
    
  • 46.3.1

    c1ffc173 · Bump version to 46.3.1 ·
    46.3.1
    ======
    * Fix visibility of Xwayland windows [Michel; !3862]
    * Misc. bug fixes [Marco; !2959]
    
    Contributors:
      Michel Dänzer, Marco Trevisan (Treviño)
    
  • 47.alpha

    ddef7734 · Bump version to 47.alpha ·
    47.alpha
    ========
    * Fix sending preferred buffer transform [Robert; !3717]
    * Fix key press events with immediate release being ignored [Carlos; !3721]
    * Fix hardware cursor with non-atomic KMS drivers [Daniel; !3676]
    * Fix night light state getting stuck on monitor changes [Michel; !3742]
    * Fix unsetting clipboard on screen lock [Florian; !3752]
    * Fix wrong input region of undecorated X11 windows [Sebastian K.; !3720]
    * Fix windows potentially shrinking unexpectedly on configure [Jonas Å.; !3755]
    * Implement XDG dialog protocol [Carlos; !3557]
    * Fix popup menus sometimes closing immediately [Jonas D.; !3631]
    * Allow building without X11 support [Bilal; !3607, !3765, !3254, !3776, !3853]
    * Emit signal when accelerator is deactivated [dcz; !3680]
    * Fix wrong pointer cursor during compositor grabs [Carlos; !3736]
    * Fix possible out of sync primary selections and clipboard [Carlos; !3789]
    * Improve monitor matching when restoring windows on hotplug [Jonas Å.; !3753]
    * Add support for SIZE_HINTS cursor plane property [adarshgm; !3165]
    * Fix ibus support in popups [Sebastian K.; !3787]
    * Delay xdg-activation requests until window is mapped [Sebastian W.; !3728]
    * Fix hardware accelerated rendering when headless [Jonas Å.; !3805]
    * Merge ClutterColor and CoglColor [Bilal; !3796, !3802, !3544]
    * Fix performance issues with second virtual monitor [Jonas Å.; !3803]
    * Add back support for legacy X11 cursor themes [Daniel; !3718]
    * Add support for DRM lease protocol [Sebastian W., Jonas Å., José; !3746]
    * Base test backend on native backend instead of X11 [Jonas Å.; !3812]
    * Fix missing unmap animation of some windows [Michel; !3840]
    * Fix preedit offsets [Orko; !3845]
    * Use character offsets to specify surrounding text [Shiki; !3719]
    * Don't force titlebar on screen on all interactive resizes [Jeffrey; !3764]
    * Fixed crashes [Carlos, Michel, Keyu, Jonas Å., Sebastian K., Marco, Georges,
      Sebastian W.; !3715, !3725, !3711, !3758, !3763, !3749, !3732, !3729, !3828,
      !3783, !3849]
    * Misc. bug fixes and cleanups [Mart, Florian, Marco, Jonas Å., Sebastian W.,
      Bilal, Michel, Corentin, Georges, Philip, Daniel, Jonas D., José, Pascal,
      Carlos; !3716, !3723, !3727, !3735, !3731, !3378, !3700, !3743, !3750, !3701,
      !3757, !3754, !3748, !3759, !3761, !3762, !3730, !3737, !3771, !3775, !3770,
      !3768, !3781, !3782, !3784, !3788, !3791, !2959, !3792, !3265, !3801, !3804,
      !3795, !3693, !3793, !3800, !3115, !3806, !3809, !3810, !3816, !3811, !3667,
      !3799, !3823, !3818, !3813, !3814, !3807, !3827, !3826, !3831, !3829, !3830,
      !3798, !3833, !3836, !3837, !3835, !3820, !3822, #3540, !3842, !3851, !3747,
      !3790]
    
    Contributors:
      Jonas Ådahl, adarshgm, Michel Dänzer, dcz, Jonas Dreßler, Bilal Elmoussaoui,
      José Expósito, Orko Garai, Carlos Garnacho, Sebastian Keller, Jeffrey Knockel,
      Robert Mader, Florian Müllner, Georges Basile Stavracas Neto, Corentin Noël,
      Pascal Nowack, Shiki Okasaka, Mart Raudsepp, Keyu Tao,
      Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick, Philip Withnall
    
    Translators:
      Hugo Carvalho [pt], Leônidas Araújo [pt_BR], Scrambled 777 [hi],
      Jose Riha [sk], Милош Поповић [sr]
    
  • 46.3

    3998f8a4 · Bump version to 46.3 ·
    46.3
    ====
    * Fix performance issues with second virtual monitor [Jonas; !3803]
    * Fix missing unmap animation of some windows [Michel; !3840]
    * Fix placement/resizing regression [Jonas; #2616]
    * Fix possible out of sync primary selections and clipboard [Carlos; !3789]
    * Fix ibus support in popups [Sebastian K.; !3787]
    * Fix hardware accelerated rendering when headless [Jonas; !3805]
    * Add back support for legacy X11 cursor themes [Daniel; !3718]
    * Fix preedit offsets [Orko; !3845]
    * Use character offsets to specify surrounding text [Shiki; !3719]
    * Don't force titlebar on screen on all interactive resizes [Jeffrey; !3764]
    * Fixed crashes [Carlos, Sebastian W., Michel; !3729, !3783, !3849]
    * Misc. bug fixes and cleanups [Daniel, Philip, Marco, José, Jonas, Pascal,
      Corentin; #3368, !3770, !3788, !3791, !3809, !3811, !3827, !3790]
    
    Contributors:
      Jonas Ådahl, Michel Dänzer, José Expósito, Orko Garai, Carlos Garnacho,
      Sebastian Keller, Jeffrey Knockel, Corentin Noël, Pascal Nowack,
      Shiki Okasaka, Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick,
      Philip Withnall
    
    Translators:
      Scrambled 777 [hi], Jose Riha [sk], Pawan Chitrakar [ne], Милош Поповић [sr]