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]