Opened 7 months ago

Closed 7 months ago

#18580 closed enhancement (fixed)

mutter-45.0 (add libei-1.1.0)

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version

Change History (6)

comment:1 by Xi Ruoyao, 7 months ago

Summary: mutter-45.0mutter-45.0 (add libei-1.1.0)

Libei is a new required dependency.

comment:2 by Xi Ruoyao, 7 months ago

libei download: https://gitlab.freedesktop.org/libinput/libei/-/releases

Dependencies: attrs (required Python module), libxkbcommon (optional), libevdev (optional), elogind (optional, for sysv), libxml2 (optional), munit (external, for tests)

We can use -Dtests=disabled to avoid munit dependency.

Last edited 7 months ago by pierre (previous) (diff)

comment:3 by Xi Ruoyao, 7 months ago

It seems HOME= is no longer needed for test. The cogl-test-framebuffer-get-bits-gl3 is marked EXPECTFAIL by upstream, and I cannot reproduce native-unit test failure as well. The input-capture test seems flaky (it failed when I run ninja test but passed when I run it alone with meson test input-capture).

comment:4 by Xi Ruoyao, 7 months ago

45.0

  • Fix focus-follows-mouse mode [Carlos; !3256]
  • Optimize applying relative transformation matrix [Robert; !3259]
  • Add support for P010 YCbCr format [Robert; !3244]
  • Fix hardware cursor stuttering on Raspberry Pi [Daniel; !3279]
  • Fix input in multi-monitor remote desktop sessions with libei [Pascal; !3273]
  • Fixed crashes [Carlos, Daniel, Sebastian W.; !3252, !3253, !3255, !3160, !3268, !3262, !3277]
  • Misc. bug fixes and cleanups [Florian, Joan, Jonas, Carlos, Sebastian W., Pascal; !3248, !3249, !3263, !3261, !3116, !3251, !3032, !3275, !3278]

Contributors:

Jonas Ådahl, Carlos Garnacho, Sebastian Keller, Andre Klapper, Robert Mader, Florian Müllner, Pascal Nowack, Joan Torres, Daniel van Vugt, Sebastian Wick

Translators:

Sabri Ünal [tr], Quentin PAGÈS [oc], Anders Jonsson [sv], Christian Kirbach [de], Ask Hjorth Larsen [da]

45.rc

  • Fix possible redraw freeze in fullscreen windows [msizanoen; !3127]
  • Fix restoring focus when leaving the overview [Jonas Å., Carlos; !3185]
  • Support alpha-composited window screencasts [Georges; !3175]
  • Fix some XWayland windows not getting mapped [Sebastian; !3194]
  • Fix cursor movement on rotated screens [Daniel; !3180]
  • Avoid global lock in stage signals [Christian; !3204]
  • Implemented suspended xdg_toplevel state [Jonas Å.; !3019, !3213]
  • Support idle_inhibit protocol [Charbel; !3145]
  • Do not trigger repick during relayout [Carlos; !3220]
  • Fix redraw issue when buffer age is unavailable [Carlos; !3221]
  • Add Meta Toolkit (MTK) library [Bilal; !3128]
  • Fix possible window freeze during resize operations [Carlos; !3189]
  • Fixes to tablet cursor visibility on Wayland [Carlos; !3218]
  • Improve support for input capture and emulated input [Jonas Å.; !3228]
  • Use headless mode when seat ID is unset [Joan; !3093]
  • Fix unresponsive touchscreen after titlebar drag [Carlos; !3059]
  • Fix absolute pointer events on virtual monitor streams [Jonas Å.; !3241]
  • Fix disabling CRTCs in disable-only mode updates [Jonas Å.; !3073]
  • Cache multi-texture shader snippets [Daniel; !3224]
  • Fixed crashes [Carlos, Jonas Å., Jonas D., Barnabás, Jeremy; !3183, !3219, !3234, !3216, !3202, !3229, !3246]
  • Plugged leaks [Sebastian, Niels; !3188, !3203]
  • Misc. bug fixes and cleanups [Bilal, Michel, Jonas Å., Florian, Carlos, Sebastian, Sandro, Daniel, Pascal, Georges, Jonas D., Uzair; !3087, !3154, !3169, !3124, !3173, !3190, !3197, !3198, !3215, !3209, !3155, !3225, !3226, !3223, !3231, !3187, !3230, !3210, !3227, !3233, !3235, !3237, !3238, !3236, !3239, !3243, !3199, !3247, !3242]

Contributors:

Jonas Ådahl, Uzair Ahmad, Charbel Assaad, Sandro Bonazzola, Jeremy Cline, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Carlos Garnacho, Niels De Graef, Christian Hergert, Sebastian Keller, msizanoen, Florian Müllner, Georges Basile Stavracas Neto, Pascal Nowack, Barnabás Pőcze, Joan Torres, Daniel van Vugt

Translators:

Kukuh Syafaat [id], Sabri Ünal [tr], Jiri Grönroos [fi], Baurzhan Muftakhidinov [kk], Vasil Pupkin [be], Jordi Mas [ca], Aurimas Černius [lt], A S Alam [pa], Nathan Follens [nl], Philipp Kiemle [de], Milo Casagrande [it], Yaron Shahrabani [he], Gwan-gyeong Mun [ko], Bruce Cowan [en_GB]

45.beta.1

  • Fix blitting from premultiplied to opaque formats [Jonas; !3159]
  • Fix Super key not going to overview in GNOME Shell [Carlos; 3162]
  • Use ClutterEvent in ClutterActor class event vmethod signatures [Carlos; 3163]
  • Misc. bug fixes and cleanups [Carlos, !3167, !3168]

Contributors:

Jonas Ådahl, Carlos Garnacho

Translators:

Piotr Drąg [pl], Daniel Mustieles [es]

45.beta

  • Support input capture and emulated input with libei [Jonas, Peter, Olivier; !2628]
  • Add KMS thread [Jonas; !2777]
  • Fix touch move operations on subsurfaces [Gergo; !3125]
  • Fix unexpected cursor changes over non-resizable windows [Michel; !3096]
  • Improve render time estimates [Michel; !3090]
  • Fix flickering when DRI driver isn't available [Daniel; !3117]
  • Fix restoring maximized state of SSD windows [Sebastian K.; !3035]
  • Add support for YUV formats [Niels, Robert; !2191]
  • Fix xwayland-allow-byte-swapped-clients setting [Olivier; !3156]
  • Misc. bug fixes and cleanups [Jonas, Florian, Bilal, Daniel, Robert, Sebastian W., Michel, Carlos; !3111, !3100, !3112, !3065, !3101, !3129, !3118, !3131, !3123, !3135, !3134, !3130, !3141, !3140, !3144, !3148, !3138, !3150, !3005, !3103, !3126, !3147, !3157, !3153]

Contributors:

Jonas Ådahl, Michel Dänzer, Bilal Elmoussaoui, Olivier Fourdan, Carlos Garnacho, Niels De Graef, Peter Hutterer, Sebastian Keller, Gergo Koteles, Robert Mader, Florian Müllner, Daniel van Vugt, Sebastian Wick

Translators:

Yosef Or Boczko [he], Fabio Tomat [fur], Balázs Úr [hu], Ekaterine Papava [ka], Yuri Chornoivan [uk], Artur So [ru], Matej Urbančič [sl], Asier Sarasua Garmendia [eu], Danial Behzadi [fa], Luming Zh [zh_CN], Hugo Carvalho [pt], Daniel Rusek [cs], Fran Dieguez [gl], Daniel Mustieles [es]

45.alpha

  • Fix DND in some server-side decorated windows [Sebastian; !2978]
  • Optionally use libdisplay-info for EDID parsing [adarshgm; !2642]
  • Optimize partial surface updates [msizanoen1; !2965]
  • Fix redrawing regression in non-DMA remote sessions [Jonas Å.; !2987]
  • Avoid race condition in xwayland-on-demand [Marco; !2970]
  • Do not unminimize windows with initial IconicState [Carlos; !3001]
  • Implement physical pixel rounding of wayland surfaces [msizanoen1; !2726]
  • Fix mispositioning of some X11 fullscreen windows [Carlos; !2996]
  • Fix legacy fullscreen windows appearing on all monitors [Carlos; !2999]
  • Improve support for display-attached tablets [Carlos; !3012]
  • Fix stuck cursor in some clients [Carlos; !3025]
  • Avoid unexpected orientation changes around suspend/resume [Carlos; !3021]
  • Fix oversized input region around Xwayland windows [Jonas Å.; !3022]
  • Re-enable client modifiers with amdgpu driver [Robert; !3030]
  • Fix sysprof tracing in non-main threads [Jonas Å.; !2998]
  • Fix X11 client input region issues [Sebastian, Jonas Å.; !3031, !3045]
  • Optimize finish-layout step during stage updating [Robert, Jonas D.; !2679]
  • Fix profiling repeatedly [Jonas Å.; !3068]
  • Ensure preferred monitor mode is always included [Timotej; !3061]
  • Fully initialize input device state during init [Jonas Å.; !3070, !3071]
  • Forward modifiers to IM alongside regular key events [Carlos; !3044]
  • Fix window focus unexpectedly moving to secondary monitor when changing workspaces [Sebastian W.; !2909]
  • Avoid rapidly toggling dynamic max render time [Daniel; !3074]
  • Fix dynamic max render time blocking with direct scanout [Dor; !3080]
  • Mirror window placement in RTL locales [Shmuel; !3009]
  • Fix screencast with fractionally scaled surfaces [msizanoen; !3053]
  • Reipmlement strict focus mode policy [Brendan; !3063]
  • Fixed crashes [Jonas Å., Barnabás, Carlos, Robert, Dor; !2992, !2995, !3002, !3004, !3037, !3076, !3077, !3095, !3104]
  • Plugged leaks [Jonas Å., Dor; !2991, !3078]
  • Misc. bug fixes and cleanups [Marco, Andy, Sebastian K., Jonas Å., Robert, Alexandre, Bilal, Georges, Florian, Dmitry, Michel, Pascal, Olivier, Carlos, Daniel, Sebastian W., Corentin, Barnabás, Dor; !2903, !2983, !2986, !2985, !2990, !2982, !3000, !2938, !2445, !3006, !3010, !2913, !2893, !2939, !3011, !3007, !3018, !3016, !3024, !3020, !3029, !3034, !3036, !3040, !3046, !3051, !3047, !3055, !3058, !3075, !3081] !3082, !3079, !2911, !3084, !3088, !3085, !3052, !3094, !3083, !3092, !3008, !3098, !3091, !3062, !3108]

Contributors:

Jonas Ådahl, adarshgm, Dor Askayo, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Olivier Fourdan, Alexandre Franke, Carlos Garnacho, Andy Holmes, Sebastian Keller, Dmitry V. Levin, Robert Mader, Shmuel Melamud, msizanoen, msizanoen1, Florian Müllner, Georges Basile Stavracas Neto, Corentin Noël, Pascal Nowack, Barnabás Pőcze, Timotej Šulík, Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick, Brendan William

Translators:

Danial Behzadi [fa], Simon Elst [fr], Rafael Fontenelle [pt_BR], Sergej A [ru], Bruce Cowan [en_GB], Alexandre Franke [fr]

comment:5 by Douglas R. Reno, 7 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:6 by Douglas R. Reno, 7 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.