-
Notifications
You must be signed in to change notification settings - Fork 83
/
NEWS
7553 lines (6422 loc) · 316 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
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
=====
* 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]
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]
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.1
====
* Implement linux-drm-syncobj-v1 [Austin; !3300]
* Fix input lag on X11 nvidia [Daniel; !3685]
* Fix scanout on secondary GPUs [Michel; !3674]
* Don't apply max-render-time to secondary GPUs [Michel; !3689]
* Fix reusing single-pixel buffers [Jonas Å.; !3702]
* Improve scanout candidate check [Robert; !3699]
* Always use logical pixels for bounds [Sophie; !3698]
* Fix modifiers getting stuck during grabs [Carlos; !3704]
* Fix night-light on displays without EDID [Sebastian W.; !3673]
* Fix secondary GPU acceleration with nvidia driver [Jonas Å., Daniel; !3304]
* Fix some XWayland clients being partially click-through [Sebastian K.; !3697]
* Fix initial suspended state [Jonas Å.; !3475]
* Fixed crashes [Bilal, Jonas Å., Sebastian W., Daniel;
!3683, !3666, !3691, !3708, !3678]
* Misc. bug fixes and cleanups [Ray, Carlos, Bilal, Ivan, Barnabás, Jonas Å.,
Jonas D., Michel; !3672, !3681, !3686, !3687, !3671, !3679, !3690, !3703,
!3695, !2946, !3696, !3710, !3644, !3707]
Contributors:
Jonas Ådahl, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Carlos Garnacho,
Sophie Herold, Sebastian Keller, Robert Mader, Athmane MOKRAOUI,
Ivan Molodetskikh, Barnabás Pőcze, Austin Shafer, Ray Strode, Daniel van Vugt,
Sebastian Wick
Translators:
A S Alam [pa], Athmane MOKRAOUI [kab], Rachida SACI [kab],
Nathan Follens [nl], Gwan-gyeong Mun [ko], Fabio Tomat [fur]
46.0
====
* Fix duplicate scroll events over libei [Peter; !3637]
* Fix window menu with mouse button modifier [Jonas; !3623]
* Fix caret offset in accessible event [Carlos; !3643]
* Fix handling of scroll events for mice [Carlos; !3642]
* Use timerfd for clock timing [Christian; !3636]
* Advertise support for BGRA for all screencast types [Robert; !3617]
* Add support for preferred_buffer_scale/transform [Robert; !3580]
* Use memfd to store selection data [Yotam; !3551]
* Fix globally active input focus [Sebastian K.; !3651]
* Call malloc_trim() after loading background image [Sebastian K.; !3653]
* Fix dynamic max render time sometimes getting stuck on constant framerate
[Robert; !3655]
* Introduce base of new gesture framework [Jonas; !2389]
* Work around windows missing work area changes [Balló; !3601]
* Fix black screen with some drivers [Sebastian W.; !3646]
* Improve login screen <-> session transition [Jocelyn; !3659]
* Fixed crashes [Bilal, Carlos; !3656, !3660]
* Misc. bug fixes and cleanups [Philip, Peter, Sebastian W., Zander, Petr,
Sebastian K., Robert, Bilal, Jonas; !3640, !3647, !3648, !3654, !3658, !3622,
!1918, !3067, !3661, !3662, !3652, !3645]
Contributors:
Yotam Bar-On, Zander Brown, Jonas Dreßler, Bilal Elmoussaoui, Jocelyn Falempe,
Carlos Garnacho, Balló György, Christian Hergert, Petr Hodina, Peter Hutterer,
Sebastian Keller, Robert Mader, Sebastian Wick, Philip Withnall
Translators:
Sabri Ünal [tr], Aurimas Černius [lt], Jordi Mas i Hernandez [ca],
Asier Sarasua Garmendia [eu], Matej Urbančič [sl], Anders Jonsson [sv],
Bruce Cowan [en_GB], Guillaume Bernard [fr], Kukuh Syafaat [id],
Milo Casagrande [it], Rūdolfs Mazurs [lv], Fran Dieguez [gl],
Ask Hjorth Larsen [da]
46.rc
=====
* screencast: Renegotiate when DMABUF allocation fails [columbarius; !2557]
* Unify wayland pointer- and keyboard grab mechanisms [Carlos; !3420]
* Add modifier-aware screencasting support [Doğukan; !3537]
* Fix synchronization issue on Xorg [Daniel; !3590]
* Send fractional_scale event immediately on window creation [Jonas; !3598]
* wayland/client: Add make_dock() method [Leonhard; !3612]
* Fix gray area on top of some X11 fullscreen windows [Sebastian K.; !3608]
* Stick dragged windows to the right anchor point [Carlos; !3546]
* cally/text: Fix emission of `text_caret_moved` signal [Florian; !3621]
* clutter/text: Fix minimum height calculation [Julian; !3610]
* Add experimental support for variable refresh rate [Dor; !1154]
* Expose the minimum refresh rate of monitors through D-Bus [Dor; !3576]
* Use "default" cursor for moving windows [Sebastian K.; !3634]
* Fixed crashes [Carlos, Michel; !3618, !3632]
* Misc. bug fixes and cleanups [Robert, Bilal, Dor, Florian, Sebastian W.,
Daniel, msizanoen, Corentin, Agustín, Sebastian K., Marco, Doğukan, Carlos,
Jonas, Barnabás; !3217, !3581, !3582, !3583, !3586, !3574, !3587, !3585,
!3584, !3588, !3553, !3589, !3593, !3595, !3597, !3599, !3327, !3603, !3606,
!3594, !3611, !3613, !3552, !3620, !3592, !3614, !3619, !3625, !3628, !3627,
!3624, !3629, !3630, !3633, !3027]
Contributors:
Dor Askayo, columbarius, Agustín Dall'Alba, Michel Dänzer, Jonas Dreßler,
Bilal Elmoussaoui, Carlos Garnacho, Sebastian Keller, Doğukan Korkmaztürk,
Leonhard, Robert Mader, msizanoen, Florian Müllner, Corentin Noël,
Barnabás Pőcze, Julian Sparber, Marco Trevisan (Treviño), Daniel van Vugt,
Sebastian Wick
Translators:
Ekaterine Papava [ka], Danial Behzadi [fa], Aurimas Černius [lt],
Yuri Chornoivan [uk], Yaron Shahrabani [he], Nathan Follens [nl],
Matej Urbančič [sl], Jordi Mas i Hernandez [ca], Kukuh Syafaat [id],
Luming Zh [zh_CN], Andi Chandler [en_GB], Asier Sarasua Garmendia [eu],
Quentin PAGÈS [oc], Rūdolfs Mazurs [lv], Irénée THIRION [fr],
Daniel Mustieles [es], Daniel Rusek [cs], Piotr Drąg [pl], Balázs Úr [hu],
Artur S0 [ru]
46.beta
=======
* Implement mouse cursor hotspots for KMS atomic [Albert, Zack; !3337, !3503]
* Improve project and development documentation
[Bilal, Sebastian W.; !3489, !3505, !3519]
* Add a documentation website [Bilal; !3490]
* Refactor wayland focus management [Carlos; !3511]
* Remove experimental rt-scheduler feature [Dallas; !3296]
* Remove ClutterCanvas [Shmuel; !3470]
* Consider reduced blanking with lower pixelclock [Kai-Heng; !3449]
* Fix centering non-modal transients over parent [Florian; !3533]
* Allow XKB model to be configured [Leorize; !2760]
* Enable KMS deadline timer after a VT switch if it was inhibited [Dor; !3534]
* Prepare for variable refresh rate support [Dor; !3521, !3560, !3561]
* Restore IM state flushing before handling key events [Carlos; !3536]
* Swap stylus buttons to match traditional order [Peter; !3541]
* Fix handling of pad ring wrap arounds [Peter; !3545]
* Support Broadcast RGB/RGB range KMS property [Sebastian W.; !3535]
* Ensure all planes support EGL config format [Sebastian W.; !3512]
* Handle Alt modifier in pad actions [Peter; !3522]
* Store eraser and stylus tools separately [Peter; !3542]
* Disambiguate output mapped to tablet with connector name [Carlos; !3556]
* Fix lost keyboard focus after dismissing popups [Carlos; !3568]
* Implement direct scanout for cropped and scaled surfaces
[Robert; !3559, !3177]
* Fixed crashes [Peter, Carlos, Sebastian W., Simon, Olivier, Daniel; !3383,
!3517, !3518, !2774, !3446, !3539, !3562, !3565]
* Misc. bug fixes and cleanups [Bilal, Daniel, Sebastian W., Robert, Zander,
Florian, Carlos, Corentin, Shmuel, Dor, Sebastian K., Jonas; !3498, !3418,
!3500, !3492, !3484, !3504, !3499, !3333, !3351, !3501, !3211, !3506, !3387,
!3509, !3510, !3483, !3467, !3514, !3515, !3516, !3520, !3513, !3507, !3526,
!3527, !3528, !3450, !3531, !3549, !3532, !3543, !3529, !3530, !3550, !3554,
!3540, !3569, !3563, !3570, !3555, !3572, !3571, !3538, !3573, !3575]
Contributors:
Dor Askayo, Zander Brown, Jonas Dreßler, Bilal Elmoussaoui, Albert Esteve,
Kai-Heng Feng, Olivier Fourdan, Carlos Garnacho, Peter Hutterer,
Sebastian Keller, Leorize, Robert Mader, Simon McVittie, Shmuel Melamud,
Florian Müllner, Corentin Noël, Zack Rusin, Dallas Strouse, Daniel van Vugt,
Sebastian Wick
Translators:
Ekaterine Papava [ka], Efstathios Iosifidis [el], Artur S0 [ru],
Daniel Rusek [cs], Fran Dieguez [gl], Sabri Ünal [tr]
46.alpha
========
* Fix filtering keybinding events in presence of grabs [Sebastian K.; !3054]
* Fix direct scanout support when using integer scaling [Daniel; !3290]
* Fix capitalization of some keys when caps lock is on [Carlos; !3306]
* Fix vsync regression [Robert; !3286]
* Fix visibility of software cursors when using direct scanout [Robert; !3302]
* Fix artifacts at the bottom of some surfaces [Robert; !3310]
* Discard monitor configs with fractional scale when unusable [Jonas Å.; !3299]
* Apply track point settings [Rohan; !3089]
* xwayland: Enable XDG portal only when not nested [Olivier; !3303]
* Inhibit real-time scheduling when mode setting [Ray; !3324]
* Don't delay frame updates after idle period [Michel; !3174]
* Fix running Xwayland in headless setup with nvidia driver [Olivier; !3320]
* wayland: Send keyboard modifiers after the enter event [Alexandros; !3341]
* wayland/client: Add make_desktop() method [Florian; !3305]
* Add a target workspace to raise_and_make_recent() [Sebastian W.; !3315]
* clutter: Drop cairo helpers [Bilal; !3086]
* cogl: Port away from CoglObject [Bilal; !3193]
* mtk: Add a Region type [Bilal; !3292]
* Propagate focus appearance to all ancestors [Sebastian W.; !3356]
* Ignore locked modifiers in keybinding machinery [Carlos; !3369]
* Fix disabling check-alive timeout [Sebastian K.; !3367]
* Drop ClutterContainer interface [Zander; !3377, !3384]
* Improve sloppy and mouse focus modes [Sebastian W.; !3258]
* Sync geometry only when window is mapped [Sebastian W.; !3401, !3404]
* Improve repick due to transform changes [Carlos; !3385]
* Fix tablets on X11 having the wrong device [Carlos; !3393]
* Disable HW cursor when inhibited by backend [Robert; !3412]
* screencast: Bring back blitting [Georges; !3406]
* backends/native: Try 10 bpc formats [Michel; !3139]
* Fix forcing EGLStream with NVIDIA proprietary driver [Daniel; !2905]
* screencast: Add ability to stop streams [Jonas Å., Pascal; !3307]
* Use standard cursor names from CSS specification [Carlos; !3295]
* Avoids over-synchronization due to client reads [Michel; !3389, !3408]
* Add more profiling instrumentation [Ivan; !3417]
* Allow specifyig the layout manager for an actor type [Florian; !3445]
* Fix handling of relative mode for tablets [Peter; !3410]
* Dynamically assign hardware planes during configuration [Jonas Å.; !3428]
* Simplify X11 focus management [Carlos; !3269]
* background: Fix background color around image [Sebastian W.; !3459]
* text-input: Use correct offsets in delete_surrounding_text [Alynx; !2712]
* Add wayland shm YCbCr support [Sebastian W.; !3371]
* Set a minimum guessed scale [Joan; !3464]
* Fix building without native backend [Bilal; !3480]
* Fix occasional artifacts at top of X11 fullscreen windows [Carlos; !3476]
* Add documentation for building, running and debugging
[Sebastian W.; !3465, !3485]
* Improve tablet pressure curve calculation [Peter; !3399]
* Fixed crashes [Carlos, Jonas D., Robert, Sebastian W., Jonas Å., Sebastian K.;
!3287, !3283, !3311, !3322, !3318, !3370, !3392, !3335, !3422, !3376, !3453]
* Plugged leaks [Sebastian K.; !3411, !3442]
* Misc. bug fixes and cleanups [Daniel, Corentin, Carlos, Jonas Å., Ivan,
Michel, Sebastian W., Robert, Barnabás, Peter, Bilal, Sebastian K., Zander,
Florian, Mike, Qiu, Olivier, Christopher, Mart; !3212, !3298, !3267, !3297,
!3313, !3316, !3317, !3323, !3325, !3326, !3328, !3330, !3332, !3319, !3097,
!3288, !3347, !3178, !3240, !3338, !3352, !3321, !2618, !3309, !3353, !3348,
!3349, !3358, !3361, !3362, !3276, !3340, !3365, !3366, !3364, !3363, !3375,
!3181, !3374, !3379, !3382, !3388, !3354, !3386, !3398, !3395, !3397, !3368,
!3400, !3396, !3405, !3403, !3409, !3413, !3402, !3280, !3394, !3421, !3423,
!3431, !3432, !3425, !3438, !3440, !3430, !3429, !2016, !3443, !3444, !3441,
!3451, !3350, !3434, !3437, !3447, !1908, !3456, !3452, !3454, !3455, !2620,
!3463, !3466, !3458, !3468, !3469, !3474, !3473, !3471, !3479, !3482, !3487,
!3486, !3478, !3488, !3357, !3491]
Contributors:
Jonas Ådahl, Zander Brown, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui,
Christopher Fore, Olivier Fourdan, Alexandros Frantzis, Carlos Garnacho,
Mike Gorse, Peter Hutterer, Rohan Hendrik Jotz-Lean, Sebastian Keller,
Robert Mader, Ivan Molodetskikh, Florian Müllner,
Georges Basile Stavracas Neto, Corentin Noël, Pascal Nowack, Barnabás Pőcze,
Mart Raudsepp, Ray Strode, Joan Torres, Daniel van Vugt, Qiu Wenbo,
Sebastian Wick, Alynx Zhou
Translators:
Kristjan SCHMIDT [eo], Rafael Fontenelle [pt_BR], Guillaume Bernard [fr],
Jordi Mas i Hernandez [ca], Florentina Mușat [ro], Ngọc Quân Trần [vi],
Artur S0 [ru]
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]
44.1
====
* Fall back to the default, not the unknown color space [Sebastian W.; !2915]
* Fix resizing windows via keyboard [Florian; !2908]
* Fix possible screen freeze after resume with multiple monitors [Daniel; !2933]
* Fix anchor position when dragging window [Carlos; !2942]
* Fix applying XSettings to decorations on X11 [Marco; !2948]
* Allow clipped redraws for headless backend [Salman; !2775]
* Improve screencast support [Georges; !2804]
* Fix focus-on-click for server-side decorated windows [Carlos; !2954]
* Fix initial fullscreen state of server-side decorated windows [Carlos; !2961]
* Fix feedback loop triggering bursts of excessive CPU load [Robert; !2823]
* Enable modifiers by default on non-native backend [Robert; !2972]
* Check EDID for supported sink Colorimetry [Sebastian W.; !2919]
* Fix artifacts in titlebars on some hardware [Carlos; !2976]
* Fix map transitions for X11 windows on wayland [Carlos; !2975]
* Fixed crashes [Jonas Å., Sebastian K., Carlos, Michel, Daniel, Robert;
!2932, !2930, !2945, !2956, !2962, !2968, !2967, !2960, !2963]
* Plugged leaks [Sebastian K., Jonas Å.; !2922, !2926, !2957]
* Misc. bug fixes and cleanups [Daniel, Ivan, Emmanuele, Simon, Jonas D.,
Jonas Å., Chris, Florian, Corentin, msizanoen1, Sebastian K.; !2918, !2904,
!2928, !2929, !2900, !2856, !2944, !2935, !2947, !2949, !2951, !2940, !2953,
!2964, !2934, !2902, !2971]
Contributors:
Jonas Ådahl, Emmanuele Bassi, Michel Dänzer, Jonas Dreßler, Carlos Garnacho,
Sebastian Keller, Robert Mader, Chris Mayo, Simon McVittie, Ivan Molodetskikh,
msizanoen1, Florian Müllner, Georges Basile Stavracas Neto, Corentin Noël,
Salman, Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick
Translators:
Boyuan Yang [zh_CN], Ngọc Quân Trần [vi], Nathan Follens [nl]
44.0
====
* Fix state confusion and delay on startup [Carlos; !2906]
* Fix night light regression [Sebastian; !2916]
* Fix fullscreen regression with many SDL apps [Jonas; !2921]
* Fixed crashes [Jonas; !2901, !2912]
Contributors:
Jonas Ådahl, Carlos Garnacho, Sebastian Wick
Translators:
Ask Hjorth Larsen [da], Piotr Drąg [pl], Marek Černocký [cs],
Gwan-gyeong Mun [ko]
44.rc
=====
* Do not overwrite previously set offsets on attach [Matthias; !2843]
* Fix Xwayland focus regressions [Carlos; !2841, !2878]
* Stop parsing unused EDID parameters [adarshgm; !2825]
* Fix partial updates on offscreen rotated screens [Robert; !2860]
* Improve Xwayland RandR emulation compatibility [msizanoen1; !2725]
* Fix touch window dragging on rotated monitors [Jonas D.; !2859]
* Remove legacy OpenGL driver support [Jonas Å.; !2672]
* Improve default scale factor selection [Adrian, Jonas Å.; !2653, !2880]
* Handle all X11 window title fallbacks [Carlos; !2872]
* Fix handling of keyboard-driven window resize [Carlos; !2871]
* Fix recording windows on non-active workspaces [Robert; !2789]
* Manage KMS updates more asynchronously [Jonas Å.; !2854, !2855]
* Fix headless startup [Jonas Å.; !2821]
* Remove support for window shading [Robert; !2884]
* Move away from GTK3 [Carlos; !2864]
* Restore zero-copy fast path for Xwayland fullscreen windows [Carlos; !2797]
* Prevent clients from locking the compositor with cursor updates
[Olivier; !2849]
* Add experimental development tool for HDR modes [Sebastian; !2879]
* Account for linear sampling when calculating actor damage [msizanoen1; !2771]
* wayland: Implement fractional_scale protocol [Robert; !2394]
* Fixed crashes [Jonas D., Jonas Å., Robert; !2858, !2863, !2869, !2885, !2887]
* Memory handling fixes
[Jonas Å., Carlos, Simon, Michel; !2853, !2868, !2877, !2886]
* Misc. bug fixes and cleanups [Jonas Å., Florian, Robert, Carlos, Sebastian,
Jonas D.; !2846, !2840, !2850, !2829, !2862, !2779, !2861, !2713, !2865,
!2866, !2867, !2874, !2875, !2873, !2881, !2847, !2889, !2890, !2891, !2892,
!2894, !2895, !2899]
Contributors:
Dor Askayo, Matthias Clasen, Jonas Dreßler, Michel Dänzer, Olivier Fourdan,
Carlos Garnacho, Robert Mader, Simon McVittie, Florian Müllner, Adrian Vovk,
Sebastian Wick, adarshgm, msizanoen1, Jonas Ådahl
Translators:
Марко Костић [sr], Daniel [es], Fabio Tomat [fur], Matej Urbančič [sl],
Jiri Grönroos [fi], Balázs Úr [hu], Anders Jonsson [sv], Marek Černocký [cs],
Jürgen Benvenuti [de], Alexander Shopov [bg]
44.beta
=======
* Don't disable KMS modifiers on newer i915 systems [Sameer; !2641]
* Set LOD bias for sharper mipmaps [Daniel; !2644]
* Fix edge resistance and window snapping regression [John; !2687]
* Avoid high-level udev queries for input caps and properties [Carlos; !2617]
* Implement wl_output v3 and v4 [Robert; !2692]
* Fix recalculating viewport after window resize [Sebastian Kr.; !2689]
* Fix opaque cursors and LoDPI cursor on HiDPI screens [Jonas Å.; !2698]
* Process device removing events immediately [Jonas D.; !2696]
* Handle stage view updates without allocation more gracefully [Jonas D.; !2694]
* Fix window screenshots being cut off at the bottom right [Sebastian K.; !2720]
* wayland/subsurface: Avoid using buffers with unfinished client work
[Michel; !1880]
* Move X11 window decorations to a separate client
[Carlos; !2175, !2735, !2756, !2791, !2796, !2758]
* Fix cursor position in window screencasts [Georges; !2737]
* Skip resize effects for tiled windows during user grabs [Michael; !2579]
* Fix pointer constrains with subsurfaces [Robert; !2717]
* Disable direct scanout during drag-n-drop operations [Robert; !2677]
* Ignore unmapped subsurfaces in direct scanout check [Robert; !2755]
* Fix cursor disappearing over windows during grabs [Carlos; !2754]
* Make wl_output mode independent of the orientation [Sebastian W.; !2723]
* Improve focus handling on workspace switches [Sebastian W.; !2747]
* Fix initialization of keyboard accessibility [Carlos; !2750, !2778]
* Refactor API to use well-defined ownership instead of singletons
[Jonas Å.; !2718]
* Add support for xdg-foreign-v2 [Jason, Jonas Å.; !2770]
* Add higher bit depth offscreen framebuffers support [Jonas Å., Naveen; !2461]
* Overhaul dynamic max render time calculation [Michel; !2500]
* Do not require a physical device to update pointer visibility [Carlos; !2766]
* Allow building without xwayland support [Bilal; !2407, !2399]
* Add Xwayland byte-swapped clients support [Olivier; !2785]
* Fix freeze when crossing monitors under some conditions [Carlos; !2803]
* Don't allow window activation to break global grabs
[Florian, Carlos; !2776, !2832]
* Integrate window grab operations with new ClutterGrab API [Carlos; !2683]
* Support selecting an acceleration profile for touchpad devices [Evan; !2426]
* Enforce compliant surface buffer sizes [Robert; !2815]
* Keep proportional position when moving window between rects [Sebastian; !2591]
* Introduce implicit grabbing in Clutter [Jonas D.; !2342]
* Fix unexpected window focus changes after global grabs [Sebastian W.; !2742]
* Fix sloppy/mouse focus mode on wayland [Carlos; !2828]
* Add service channel Wayland clients [Jonas Å.; !2810]
* Fixed crashes [Sebastian W., Jonas Å., Bilal, Jonas D., msizanoen1, Georges,
Carlos, Daniel, Keyu; !2695, !2704, !2706, !2711, !2691, !2709, !2690, !2736,
!2745, !2674, !2793, !2794, !2827, !2831, !2834]
* Plugged leaks [Niels; !2799, !2817]
* Misc. bug fixes and cleanups [Jonas D., Jonas Å., Bilal, Florian, Corentin,
Bram, Georges, Hunor, Carlos, Robert, Michel, Christian, Olivier, Daniel,
Corey, Sebastian K., Jan, Anders, Simon, Sebastian W., Jake, Erico; !1492,
!2508, !2645, !2699, !2418, !2701, !2702, !2703, !2708, !2697, !2710, !2714,
!2715, !2716, !2719, 2724, 2739, 2740, 2733, 2753, 2741, !2680, !2727, !2757,
!2762, !2671, !2765, !2767, !2707, !2768, !2428, !2467, !2772, !2769, !2781,
!2784, !2786, !2780, !2788, !2792, !2783, !2798, !2795, !2800, !2805, !2790,
!2809, !2572, !2811, !2812, !2813, !2807, !2773, !2806, !2816, !2818, !2814,
!2819, !2782, !2822, !2087, !2824, !2826, !2621, !2748, !2091, !2833, !2808,
!2836]
Contributors:
Corey Berla, Hunor Csomortáni, Jake Dane, Jonas Dreßler, Michel Dänzer,
Bilal Elmoussaoui, Olivier Fourdan, Jason Francis, Carlos Garnacho,
Evan Goode, Niels De Graef, Christian Hergert, Peter Hutterer, Anders Jonsson,
Sebastian Keller, Sebastian Krzyszkowiak, Naveen Kumar, Sameer Lattannavar,
Robert Mader, Simon McVittie, Florian Müllner, Georges Basile Stavracas Neto,
Corentin Noël, Erico Nunes, Bram Stolk, Keyu Tao, Jan Tojnar, Daniel van Vugt,
Michael Webster, Sebastian Wick, John Wudrick, msizanoen1, Jonas Ådahl
Translators:
Dušan Kazik [sk], Aleksandr Melman [ru], Yuri Chornoivan [uk],
Hugo Carvalho [pt], Emin Tufan Çetin [tr], Kukuh Syafaat [id],
Fran Dieguez [gl], Yosef Or Boczko [he], Asier Sarasua Garmendia [eu],
Quentin PAGÈS [oc], Aurimas Černius [lt]
43.1
====
* Add quirk to work around issue with Mali GPUs [Daniel; !2614]
* Notify changes to night-light support over D-Bus [Sebastian W.; !2623]
* Fix always-on-top windows unexpectedly taking focus [Sebastian W.; !2489]
* Fix accidental direct scanout [Jonas Å.; !2624]
* Disable client modifiers with amdgpu driver [Michel; !2637]
* Cancel pointer gesture on wl_pointer.leave [Carlos; !2640]
* Add black padding to fixed-size wayland fullscreen windows
[Jonas Å., Sebastian W.; !2338]
* Stop sending frame callbacks to minimized clients [Robert; !2662]
* Fix scrolling in clients with no hi-res scroll support in RDP [José; !2664]
* Fix skipped low-res scroll events with some high-res mice [José; !2668]
* Throttle interactive move and resize updates [Jonas Å.; !2652]
* wayland-keyboard: Send pressed keys on enter [Jonas Å.; !2657]
* Fix some X11 windows getting unredirected erroneously [Sebastian K.; !2651]
* Fix Flatpak applications bypassing X11 permission [msizanoen1; !2633]
* Fix always visible cursor in virtual streams [Salman; !2629]
* Fixed crashes [Jonas Å., Sebastian W., Max, Carlos, Łukasz; !2616, !2627,
!2646, !2661, !2655, !2669, !2676]
* Misc. bug fixes and cleanups [Daniel, Jonas Å., Sebastian W., Ivan, Marco,
Florian, Carlos, Jonas D.; !2615, !2619, !2590, !2630, !2515, !2656,
!2659, !2670, !2667, !2678]
Contributors:
Marco Trevisan (Treviño), Jonas Dreßler, Michel Dänzer, José Expósito,
Carlos Garnacho, Sebastian Keller, Robert Mader, Salman Malik,
Ivan Molodetskikh, Florian Müllner, Łukasz Spintzyk, Daniel van Vugt,
Sebastian Wick, Max Zhao, msizanoen1, Jonas Ådahl
Translators:
Baurzhan Muftakhidinov [kk], Sabri Ünal [tr], Pawan Chitrakar [ne],
Jürgen Benvenuti [de], Nart Tlisha [ab], Fabio Tomat [fur],
Quentin PAGÈS [oc], Freddy Cheng [zh_TW], Мирослав Николић [sr],
Nathan Follens [nl]
43.0
====
* Fix stuttering in Xorg session [Daniel; !2625]
* Make MetaBarrier type derivable again [Jonas; !2626]
* Fixes crash [Jonas; !2622]
Contributors:
Daniel van Vugt, Jonas Ådahl
Translators:
Aleksandr Melman [ru], Fran Dieguez [gl], Daniel Mustieles [es],
Aurimas Černius [lt], Matej Urbančič [sl], Leônidas Araújo [pt_BR],
Kukuh Syafaat [id], Sveinn í Felli [is], Zurab Kargareteli [ka],
Rūdolfs Mazurs [lv], Yosef Or Boczko [he], Alexander Shopov [bg],
Alan Mortensen [da]
43.rc
=====
* Remember monitor scale when switching configurations [Jonas Å.; !2479]
* Embed wayland output name into screencast streams [Salman; !2540]
* Limit precision of stored refresh rates [Daniel; !2465, !2602]
* Add support for the "max bpc" connector property [Daniel; !2412]
* Fix focus-tracking corner case [Jonas D.; !2329]
* Add detail to ::event signal [Jonas D.; !2431]
* Improve heuristics for adding fallback monitor modes [Mario; !2586]
* Take over color management from gnome-settings-daemon
[Jonas Å.; !2141, !2164, !2165, !2166, !2568]
* Allow scanout for offscreen rotated views [Robert; !2468]
* Fix hot corner regression on X11 [Jonas Å.; !2604]
* Fix losing IM focus in some circumstances [Carlos; !2585]
* Avoid swapping redundant portions of buffers onscreen [Erico; !2241]
* Animate windows moving between monitors [Alessandro; !2558]
* Make NVIDIA + gbm use atomic mode setting [Jonas Å.; !2578]
* Fixed crashes [Jonas Å., Steev, Carlos, Simon; !2554, !2577, !2592, !2182,
!2609, !2612]
* Plugged memory leak [Alessandro; !2608]
* Misc. bug fixes and cleanups [Florian, Carlos, Jordan, Simon, Jonas Å.,
Jonas D., Daniel, Sebastian K., Alberts, Bilal, Dor, Sebastian W.; !2566,
!2573, !2576, !2534, !2581, !2430, !2561, !2584, !2588, !2551, !2552, !2594,
!2596, !2598, !2601, !2603, !2589, !2587, !2375, !2486, !2606, !1354, !2605,
!2611]
Contributors:
Dor Askayo, Alessandro Bono, Jonas Dreßler, Bilal Elmoussaoui,
Carlos Garnacho, Sebastian Keller, Steev Klimaszewski, Mario Limonciello,
Robert Mader, Salman Malik, Simon McVittie, Alberts Muktupāvels,
Florian Müllner, Erico Nunes, Jordan Petridis, Daniel van Vugt,
Sebastian Wick, Jonas Ådahl
Translators:
Nart Tlisha [ab], Jiri Grönroos [fi], Goran Vidović [hr],
Yuri Chornoivan [uk], Jordi Mas [ca], Marek Černocký [cs], Balázs Úr [hu],
Emin Tufan Çetin [tr], Danial Behzadi [fa], Piotr Drąg [pl],
Rūdolfs Mazurs [lv], Hugo Carvalho [pt], Anders Jonsson [sv],
Boyuan Yang [zh_CN], Asier Sarasua Garmendia [eu]
43.beta
=======
* Fix glitches in apps using subsurfaces [Robert; !2501, !2530]
* Reduce client work when entering overview [Robert; !2502]
* Support direct scanout on GPUs without modifiers support [Dor; !2510]
* screencast: Set correct stride when using dmabufs [Pascal; !2513]
* High-resolution scroll wheel support [José, Carlos; !1962]
* screencast: Use flag to signal failed recording [columbarius; !2516]
* Fix cursor visibility on X11 with only tablets as input [Carlos; !2518]
* Notify about privacy screen changes via predictions [Jonas Å.; !2340, !2531]
* Highlight actors becoming reactive under the pointer [Carlos; !2532]
* Replace MetaTextureTower with native GL mipmapping [Daniel, Neil; !2506]
* Add tool to pretty print display configuration [Jonas Å., Marco; !2448]
* Remove mipmap framerate limiting [Daniel; !2538]
* Fall back to ARGB if XRGB is not supported [Daniel; !2519]
* Add basic color-scheme support for server-side decorations [Florian; !2541]
* Don't skip frames after skipped KMS updates [Michel; !2498]
* Add support for multi-monitor direct scanout [Dor; !2526]
* Continue gi-docgen migration [Bilal; !2441]
* Always send modifiers to clients if supported [Jonas Å.; !2546]
* Defer and accumulate redraw-clip on scanout [Robert; !2480]
* Add single pixel buffer support [Robert, Jonas Å.; !2246]
* Report actual monitor transform [Robert; !344]
* Better integrate cogl tests with existing infrastructure [Jonas Å.; !2555]
* Fix registering as X11 window manager if GDK_BACKEND is set [Michel; !2496]
* Don't skip vblank sync on missing presentation timestamp [Dor; !2481]
* Fix cursor showing on Xilinx [Daniel; !2520]
* Plugged leaks [Michel, Daniel; !2527, !2562]
* Fixed crashes [Robert, Jonas Å.; !2459, !2553]
* Misc. bug fixes and cleanups [columbarius, Daniel, Carlos, Michel, Jonas Å.,
Florian, Jonas D., Julia, Corentin; !2323, !2074, !2517, !2525, !2524, !2442,
!2523, !2535, !2348, !2537, !2456, !2542, !2547, !2556, !2559, !2564, !2511]
Contributors:
Marco Trevisan (Treviño), Dor Askayo, Jonas Dreßler, Michel Dänzer,
Bilal Elmoussaoui, José Expósito, Carlos Garnacho, Julia Johannesen,
Robert Mader, Neil Moore, Florian Müllner, Pascal Nowack, Corentin Noël,
Nart Tlisha, Daniel van Vugt, columbarius, Jonas Ådahl
Translators:
Nart Tlisha [ab]
43.alpha
========
* Drop zenity dependency [Bilal; !2370]
* Fix initialization of privacy mode in displays that support it [Marco; !2372]
* Add NightLightSupported property to DisplayConfig [Jonas; !2310]
* Don't use direct scanout for transparent windows [Sebastian K.; !2409]
* Improve picking a window for direct scanout [Sebastian K.; !2413]
* Drop support for obsolete wayland protocols [Fernando; !2207, !2184]
* Fix --replace again [Jonas; !2432]
* Do not allow windows to steal focus when the shell has a grab [Carlos; !2433]
* Fix night light without GAMM_LUT property [Jonas; !2435]
* Expose Cogl's Snippet API to introspection [Simon; !2422]
* wayland: Fix rotation transform [Robert; !1055]
* Build and deploy API documentation [Bilal; !2427]
* Attach color state information to actors [Naveen; !2443]
* Fix pointer confinement on HiDPI setups [Jonas; !2460]
* Fix dma-bufu screencast regression [Jonas; !2462]
* Fix monitor mirroring in some cases [Jonas; !2492]
* Parse HDR and Colorimetry CTA-861 EDID extension blocks [Sebastian W.; !2351]
* Fix cursor tracking during screencasts on X11 [George; !2474]
* Fixed crashes [Jonas, Florian; !2415, !2364, !2491]
* Plugged leaks [Michel, Sebastian K.; !2469, !2497]
* Misc. bug fixes and cleanups [Kazuki, Dor, Jonas, Bilal, Sebastian K.,
Christian, Florian, Georges,, Sebastian W., Olivier; !2405, !2406, !2403,
!2416, !2398, !2414, !2425, !2354, !2436, !2447, !2446, !2355, !2429, !2417,
!2434, !2439, !2015, !2444, !2458, !2379, !2455, !2463, !2484, !2485, !2488,
!2499]
Contributors:
Marco Trevisan (Treviño), Dor Askayo, George Barrett, Michel Dänzer,
Bilal Elmoussaoui, Olivier Fourdan, Carlos Garnacho, Kazuki Hashimoto,
Sebastian Keller, Naveen Kumar, Robert Mader, Fernando Monteiro,
Florian Müllner, Georges Basile Stavracas Neto, Christian Rauch,
Simon Schneegans, Sebastian Wick, Jonas Ådahl
Translators:
Zurab Kargareteli [ka], Pawan Chitrakar [ne]
42.1
====
* Send correct LEAVE events when entering windows [Jonas D.; !2321]
* Be more forgiving with wrongly sized clients [Robert; !2335]
* Add ClutterInputCapabilities enum and device property [Carlos; !2331]
* Fall back if COPY_MODE_SECONDARY_GPU fails to init [Daniel; !2341]
* Fix missing root window properties after XWayland start [Olivier; !2336]
* wayland/shm: Add support for ABGR8888 and XBGR8888 formats [Jonas Å.; !2352]
* Keep actors dirty if a redraw was queued up during paint() [Carlos; !2353]
* Fix overview painting of shaped texture with layer snippets [Jonas Å.; !2278]
* Survive missing GAMMA_LUT KMS property [Daniel; !2360]
* Record current event when going through event filters [Jonas D.; !2327]
* Pass events to pointer a11y before going through filters [Jonas D.; !2332]
* Update cursor when scaled or transformed [Sebastian W.; !2363]
* Fix screen cast when DMA buffer fails or can't be used [Jonas Å.; !2383]
* Repick when pointer actor goes unmapped [Jonas D.; !2333]
* Improve IM support [Carlos; !2365, !2384]
* Allow using dumb buffers for cursor sprites [Jonas Å.; !2275]
* wayland/dma-buf: Only advertise supported formats [Robert; !2386]
* Fix screen cast cursor metadata with unthrottled input [Jonas Å.; !2393]
* Fixed crashes [Olivier Daniel, Łukasz, Jonas D.; !2339, !2359, !2347, !2299]
* Plugged memory leak [Sebastian K.; !2345]
* Misc. bug fixes and cleanups [Christian, Jonas Å., Bartłomiej, Carlos, Daniel,
Sebastian W., Corentin, Jonas D., Sebastian K.; !2316, !2152, !2334, !2349,
!2325, !2357, !2362, !2373, !2374, !2361, !2366, !2350, !2377, !2382, !2391,
!2395, !2387, !2400, !2397, !2378]
Contributors:
Jonas Dreßler, Bilal Elmoussaoui, Olivier Fourdan, Carlos Garnacho,
Christian Hergert, Sebastian Keller, Robert Mader, Florian Müllner,
Corentin Noël, Bartłomiej Piotrowski, Łukasz Spintzyk, Daniel van Vugt,
Sebastian Wick, Jonas Ådahl
Translators:
Balázs Úr [hu], Charles Monzat [fr], Milo Casagrande [it], Марко Костић [sr],
Nathan Follens [nl], Jordi Mas [ca], Ngọc Quân Trần [vi]
42.0
====
Translators:
Fabio Tomat [fur], Alexander Shopov [bg]
42.rc
=====
* Fix X11 → wayland drops ending up in the wrong wayland client [Olivier; !2305]
* Make xdg-activation interoperate with other startup sequences [Carlos; !2314]
* Fix stuck grab feedback actor during compositor grabs [Jonas D.; !2308]
* Make gnome-desktop dependency optional [Bilal; !2317]
* Provide better profiling information [Ivan; !1928]
* Drop ClutterEvent "source" field [Carlos; !2311]
* Add support for xdg_toplevel.configure_bounds() [Jonas Å.; !2167]
* Add support for wl_surface.offset [Jonas Å.; !1905]
* Fix resizing of virtual monitors [Jonas Å.; !2270]
* Include size in configure events of maximized clients [Sebastian K.; !2238]
* Only allow direct scanouts for surfaces that aren't cropped, scaled or rotated
[Robert; !2276]
* Fix pipewire screencasts [Ivan; !2322]
* Plugged memory leak [Robert; !2297]
* Fixed crash [Jonas; !2318]
* Misc. bug fixes and cleanups [Bilal, Jonas Å., Florian, Dor, Alfonso,
Sebastian W., Carlos, Jonas D.; !2306, !2300, !2301, !2303, !2307, !2315,
!2319, !2298, !2320, !2324]
Contributors:
Dor Askayo, Jonas Dreßler, Bilal Elmoussaoui, Olivier Fourdan,
Carlos Garnacho, Sebastian Keller, Robert Mader, Ivan Molodetskikh,
Florian Müllner, Alfonso Sánchez-Beato, Sebastian Wick, Jonas Ådahl
Translators:
Emin Tufan Çetin [tr], Yosef Or Boczko [he], Quentin PAGÈS [oc],
Christian Kirbach [de], Aurimas Černius [lt], Danial Behzadi [fa],
Daniel Mustieles [es], Alan Mortensen [da], Goran Vidović [hr],
Tim Sabsch [de], Anders Jonsson [sv], Gwan-gyeong Mun [ko],
Daniel Șerbănescu [ro], Piotr Drąg [pl]
42.beta
=======
* Implement a new Clutter grab API [Carlos; !2068, !2099, !2100]
* Support KMS testing via QEMU [Jonas Å.; !2151]
* Generate API references with gi-docgen [Andy; !2248]
* Improve support for running from toolbx [Sebastian; !2254, !2261]
* Add support for privacy screen [Marco; !1952]
* Allow changing monitor configuration policy [Jonas Å.; !2030]
* Add support for XFixes ClientDisconnectMode [Olivier; !1794]
* Fix possible missed clicks on menus [Carlos; !2257]
* Place popups on the same monitor as the anchor rect [Jonas Å.; !2252]
* Announce DMA-BUF support via pipewire [columbarius; !1939]
* Raise the file descriptor limit of the wayland compositor [Olivier; !2235]
* Fix resetting idle time on lid open [Carlos; !2272]
* Don't limit DMA buffer screen casting only to Intel [Jonas Å.; !2086]
* Keep a single cursor sprite visible with tablets [Carlos; !285]
* Sync keyboard LEDs after layout changes [Konstantin; !2279]
* Honor window input area in picking [Carlos; !2283]
* Handle mixture of keycombo/no action in pad rings/strips [Carlos; !2001]
* Fixed crashes [Carlos, Jonas Å., Daniel; !2237, !2280, !2282, !2251]
* Misc. bug fixes and cleanups [Björn, Jonas Å., Daniel, Michel, Robert,
Pascal, Florian, Olivier, Pabel, Carlos, Jonas D.; !2236, !2014, !2240,
!2230, !2232, !2255, !2245, !2242, !2159, !2253, !2258, !2263, !2266,
!2271, !2256, !2264, !2262, !2281, !2287, !2284]
Contributors:
Marco Trevisan (Treviño), Björn Daase, Jonas Dreßler, Michel Dänzer,
Olivier Fourdan, Carlos Garnacho, Pablo Correa Gómez, Andy Holmes,
Konstantin Kharlamov, Robert Mader, Florian Müllner, Pascal Nowack,
Daniel van Vugt, Sebastian Wick, columbarius, Jonas Ådahl
Translators:
Yaron Shahrabani [he], Boyuan Yang [zh_CN], Marek Černocký [cs],
Aurimas Černius [lt], Kukuh Syafaat [id], Daniel Mustieles [es],
Yuri Chornoivan [uk], Hugo Carvalho [pt], Yosef Or Boczko [he],
Fran Dieguez [gl], Matheus Barbosa [pt_BR], Aleksandr Melman [ru],
sicklylife [ja], Luming Zh [zh_CN], Matej Urbančič [sl],
Leônidas Araújo [pt_BR], Asier Sarasua Garmendia [eu],
Jordi Mas i Hernandez [ca]
42.alpha
========
* Fix monitor screencast scanouts [Michel; !1914]
* dma-buf: Use alpha-less pixel formats where appropriate [Robert; !1810]
* wayland: Allow clients to maximize windows regardless of constraints
[Christian; !1997]
* Handle hotplug events without relevant changes more effectively [Marco; !1964]
* Improve error reporting when startup fails [Jonas; !1994]
* dma-buf: Add support for ABGR and XBGR formats [Erfan; !1999]
* Fix X11 middle button emulation setting [José; !2000]
* Include server-side shadows in window screenshots [Robert; !1996]
* Don't change workspaces of unmanaged windows [Sebastian; !2003]
* Reset idletime when unplugging the power cable [Bastien; !2029]
* xwayland: Avoid unnecessary _NET_WM_STATE events [Dor; !2032]
* Fix videos in Firefox stuttering in overview [Robert; !2034]
* Don't use atomic mode setting for virtio_gpu driver [Jonas; !2040]
* Improve on-screen keyboard on X11 [Sebastian, Ray; !1955, !2039]