-
Notifications
You must be signed in to change notification settings - Fork 11
/
NEWS
2403 lines (1965 loc) · 92.6 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
2.27.0
======
Thanks to Thomas Andersen, Ori Avtalion, Matthias Clasen, Luca Ferretti, Matt
Kraai, Neil Jagdish Patel, and Thomas Thurman for improvements in this version.
- Remove deprecated GTK symbols (Thomas A, Matt) (#572332)
- fix window properties bug which showed up as ignoring struts (Ori) (#572573)
- include "as <username>" in window title (Thomas T) (#549389)
- Use zenity for dialogues (Thomas T) (#521914)
- Use libcanberra for sound effects (Matthias) (#557921)
- Don't define meta_spew_event unless verbose mode is on (Matt) (#571126)
- Fix README to give correct switch names (Matt) (#571210)
- Windows which couldn't appear in alt-tab don't get there by being urgent (Thomas T)
- Skip the first window in alt-tab only if it's actually current (Matt) (#535887)
- Optimise line coordinate storage (Thomas)
- Queue resize on window undecorate (Neil)
- Fix description of "show desktop" (Luca) (#569649)
- Wrap g_error calls in braces (Matt)
Translations
Mikel González (ast), Ihar Hrachyshka (be@latin), David Planella (ca), Petr
Kovar (cs), Ask Hjorth Larsen (da), Jorge González (es), Mattias Põldaru (et),
Iñaki Larrañaga Murgoitio (eu), Ilkka Tuohela (fi), Claude Paroz (fr), Gabor
Kelemen (hu), Kjartan Maraas (nb), Wouter Bolsterlee (nl), Leonardo Ferreira
Fontenelle (pt_BR), Daniel Nylander (sv), Theppitak Karoonboonyanan (th),
Chao-Hsiung Liao (zh_HK), Chao-Hsiung Liao (zh_TW)
2.25.144
========
Thanks to Matthias Claesen, Matt Kraai, Elijah Newren, Owen Taylor, and Thomas
Thurman for improvements in this version.
- Optimise window property lookup (Thomas) (#549886)
- Fix slip in the above (Matt)
- Several memory leaks fixed (Matthias) (#552303, #552973, #552307)
- Fix longstanding crasher about colourmaps (Owen) (#568365)
- Alt+middle/right buttons can be switched (Thomas) (#437910)
- Support _NET_WM_MOVERESIZE_CANCEL (Elijah)
- minor fix paving the way for a theme editor (Thomas)
Translations
David Planella (ca), Jorge González (es), Mattias Põldaru (et), saudat
mohammed (ha), Yuval Tanny\n (he), Gabor Kelemen (hu), Onye, Sylvester (ig),
Changwoo Ryu (ko), Raivis Dejus (lv), Kjartan Maraas (nb), Daniel Nylander (sv),
Fajuyitan, Sunday Ayo (yo), 甘露 (Gan Lu) (zh_CN)
2.25.89
=======
Thanks to Yanko Kaneti, Frederic Peters, Thomas Thurman, and Colin Walters for
improvements in this version.
- The maximisation key is a toggle. (Thomas) (#343824)
- "Unmaximise" is now called "restore". (Thomas) (#343824)
- New thread handling call for gconf (Frederic) (#565517)
- Add screenshot commands back which had been removed (Yanko) (#565343)
- move_to_corner_se keybinding fixed (Thomas)
- Windows on other workspaces which attempt to present themselves
are marked as needing attention (Colin) (#482354)
- End the grab op when the user clicks the titlebar (Thomas) (#401028)
Translations
Jorge González (es)
2.25.55
=======
Thanks to Erwann Chenede for improvements in this version.
- Fix build on Solaris (Erwann) (#564123)
Translations
Mattias Põldaru (et), Luca Ferretti (it)
2.25.34
=======
Thanks to Matt Kraai for improvements in this version.
- Fixes to Thomas's earlier fixes (Matt) (#562939)
Translations
None
2.25.21
=======
Thanks to Thomas Thurman for improvements in this version.
- Fixes to allow building without compositor again (Thomas)
- Fixes for -Wall problems (Thomas)
- Various tool updates (Thomas)
Translations: none
2.25.13
=======
Thanks to Thomas Thurman for improvements in this version.
- Add casts to fix failure to build from source on 64bit hosts (Thomas) (#562106)
- Added script to produce annoucements (Thomas)
Translations
Jorge González (es)
2.25.8
======
Thanks to Brian Cameron, Maxim Ermilov, Daniel Macks, Elijah Newren, Frederic
Peters, Thomas Thurman, David Trowbridge, and Olav Vitters for improvements in
this version.
- Reorder compiler flags (Daniel) (#562033)
- Fix compositor switch (Daniel) (#560990)
- Remove spurious warnings about operations on window "none" (Thomas)
- Fix _POSIX_C_SOURCE which was breaking OS X builds (Thomas) (#561962)
- -Werror -Wall and -ansi are now standard compile flags (Thomas)
- Merge screen and window keybindings files; fix minor alt-tab bug
in the process (Thomas) (#528337)
- Support _NET_WM_FULLSCREEN_MONITORS (David)
- Remove some deprecated calls (Thomas) (#560445)
- Clean up #includes (Maxim) (#560449)
- Update description of raise_on_click (Elijah)
- First dialogue delegated to zenity (Thomas)
- fix theme-parser typo (Olav)
- double-quote variable names in messages (Thomas) (#558309)
- fix accidental renaming of run_command_terminal (Thomas) (#557943)
- some null checks; problems exposed by new GDM (Brian) (#558058)
- ignore mouse button modifier if it's missing (Thomas) (Launchpad 258054, Launchpad 266929)
- fix docbook markup (Frederic)
Translations
Astur (ast), Jorge González (es), Thomas Thurman (la), Leonardo Ferreira
Fontenelle (pt_BR), Daniel Nylander (sv)
2.25.5
======
Thanks to Thomas Thurman for improvements in this version.
- Allow third-party apps to decide whether a window appears
on all workspaces (Thomas) (#557536)
- Fixed keybindings script (again) (Thomas)
Translations
David Planella (ca), Robert Millan (ca@valencia)
2.25.3
======
Brown paper bag release which fixes numerous build problems from last night's
release of 2.25.2. Apologies.
Thanks to Murray Cumming, Thomas Thurman, and Götz Waschk for improvements
in this version.
- Fix distcheck (Thomas) (#557356)
- add libm reference (Götz) (#557357)
- fix docbook tags (Murray) (#557337)
Translations
Yavor Doganov (bg), David Planella (ca), Robert Millan (ca@valencia), Kenneth
Nielsen (da), Hendrik Richter (de), Ivar Smolin (et), Claude Paroz (fr), Seán de
Búrca (ga), Launchpad Translations Administrators (hr), Gabor Kelemen (hu),
Thomas Thurman (la), Žygimantas Beručka (lt), Kjartan Maraas (nb), Duarte
Loreto (pt), Djavan Fagundes (pt_BR), Mugurel Tudor (ro), Pavol Šimo (sk),
Laurent Dhima (sq), Горан Ракић (sr), Theppitak Karoonboonyanan (th),
Funda Wang (zh_CN)
2.25.2
======
Thanks to Joe Marcus Clarke, Murray Cumming, Tomas Frydrych, William Lachance,
Matthew Martin, Christian Persch, Thomas Thurman, and Vincent Untz for
improvements in this version.
- Add handler for SIGTERM (Joe) (#553980)
- Minimised windows are necessarily obscured (Matthew) (#528927)
- Build fixes with the above (Christian, Tomas, Thomas) (#557335)
(#557201) (#469361)
- Changed keybindings to be in a single place (Thomas) (#469361)
- Add new document about themes (Murray)
- Remove obsolete support for fallback icons (Thomas)
- Pass modified mouse events to panels (William) (#554428)
- Change where desktop files should go (Vincent) (#549479)
Translations
Yavor Doganov (bg), David Planella (ca), Kenneth Nielsen (da), Hendrik
Richter (de), Ivar Smolin (et), Claude Paroz (fr), Seán de Búrca (ga), Launchpad
Translations Administrators (hr), Gabor Kelemen (hu), Thomas Thurman (la),
Žygimantas Beručka (lt), Kjartan Maraas (nb), Duarte Loreto (pt), Djavan
Fagundes (pt_BR), Mugurel Tudor (ro), Pavol Šimo (sk), Laurent Dhima (sq),
Горан Ракић (sr), Theppitak Karoonboonyanan (th), Funda Wang (zh_CN)
2.25.1
======
Thanks to Thomas Thurman for improvements in this version.
- Fix small memory leak, found by Matthias Clasen (Thomas) (#549952)
- Added move_to_center keybinding suggested by
Khanh-Dang Nguyen Thu Lam (Thomas) (#549979)
- Compositor can be turned on and off from the command line
(#545323) (Thomas)
Translations
Khaled Hosny (ar), Petr Kovar (cs), Iñaki Larrañaga Murgoitio (eu), Ilkka
Tuohela (fi), Žygimantas Beručka (lt), Duarte Loreto (pt), Djavan
Fagundes (pt_BR), Laurent Dhima (sq)
2.25.0
======
Thanks to Patrick Niklaus, Ted Percival, Eric Piel, Akira TAGOH, and Thomas
Thurman for improvements in this version.
- Fix memory allocation problem in struts (Eric) (probably #468075)
- Ensure windows which start maximised know where to jump back
to, so they don't warp to other screens (Ted) (#504692)
- Added header comments to some files (Thomas)
- Icons for windows which are uncooperative enough not to provide
an icon are taken from the theme, not built in (Patrick) (#524343)
- Added manual page for metacity-message (Akira, from Debian downstream)
Translations
Khaled Hosny (ar), Petr Kovar (cs), Ilkka Tuohela (fi), Duarte Loreto (pt), Djavan
Fagundes (pt_BR)
2.23.89
=======
Thanks to Thomas Thurman for improvements in this version.
- Added DOAP file. (Thomas)
Translations
Khaled Hosny (ar), Luca Ferretti (it), Takeshi AIHANA (ja), Wouter
Bolsterlee (nl), Vladimir Melo (pt_BR), Daniel Nylander (sv)
2.23.55
=======
Thanks to Elijah Newren and Thomas Thurman for improvements in this version.
Contrary to rumour, this release does not add tabbing to everything.
- Display theme name in title bar of theme viewer (Thomas) (#430198)
- Allow toggling of non-compositor effects (Thomas) (#92867)
- Add some extra null checks (Thomas) (#422242)
- Check for double-freeing at the time of workspace freeing (Elijah) (#361804)
- Don't generate log messages unless we're logging (Thomas)
- Two windows which don't belong to any application can't be considered to
belong to the same application (Thomas)
- Various tidyings (Thomas)
Translations
Yavor Doganov (bg), Gabor Kelemen (hu), Kjartan Maraas (nb), Matej
Urbančič (sl), Daniel Nylander (sv), Theppitak Karoonboonyanan (th)
2.23.34
=======
Thanks to Thomas Thurman for improvements in this version.
- Commenting and tidying (Thomas)
- Fix possible compositor crash (Thomas) (#530702)
Translations
Khaled Hosny (ar), Yavor Doganov (bg), Jorge González (es), Kjartan Maraas (nb),
Yannig Marchegay (Kokoyaya) (oc), Theppitak Karoonboonyanan (th), Clytie
Siddall (vi)
2.23.34
=======
Thanks to Thomas Thurman for improvements in this version.
- Commenting and tidying (Thomas)
- Fix possible compositor crash (Thomas) (#530702)
Translations
Khaled Hosny (ar), Yavor Doganov (bg), Jorge González (es), Kjartan Maraas (nb),
Yannig Marchegay (Kokoyaya) (oc), Theppitak Karoonboonyanan (th), Clytie
Siddall (vi)
2.23.34
=======
Thanks to Thomas Thurman for improvements in this version.
- Various commenting (Thomas)
- Ensure you can turn off compositor with "configure" (Thomas)
- Ensure you can turn off gconf with "configure" (Thomas) (#530870)
Translations
Clytie Siddall (vi)
2.23.21
=======
Thanks to Robert Escriva, Iain Holmes, Matt Krai, Thomas Thurman,
and Chris Wang for improvements in this version.
- Add shadow ability for menus and tooltips (Iain) (#517442) (#517524)
- Fix possible crashes in compositor (Iain) (#534569) (#528787)
- Major reorganisation of compositor code (Iain)
- Initial version of XRender backend for the compositor (Iain)
- New basic public API for compositor (Iain)
- Window decoration updates colour when GTK theme changes (Robert) (#511826)
- Minor code cleanup for pedantic compilers (Thomas)
- Further code cleanup for pedantic compilers (Matt) (#526049)
- The atom list appears only once in the code (Thomas) (#530843)
- Don't attempt to read attributes of invalid windows (Chris) (#530485)
Translations
Khaled Hosny (ar), Gabor Kelemen (hu), Kjartan Maraas (nb), Tino Meinen (nl),
Theppitak Karoonboonyanan (th)
2.23.13
=======
Thanks to Erwann Chenede and Carlos Garnacho for improvements
in this version.
- Re-enable cascading (Erwann) (#529925)
- Propagate opacity to frame windows (spec compliance!) (Carlos)
Translations
- None this time!
2.23.8
======
Thanks to Lucas Rocha, Iain Holmes, and Jens Granseuer for improvements
in this version.
* No need to symlink to .desktop files (Lucas)
* Fixes to compositor's dealings with overlay windows (Iain)
* C89 fixes (Jens)
Translators:
Khaled Hosny (ar), Amitakhya Phukan (as), Ihar Hrachyshka (be@latin),
Petr Kovar (cs), Rhys Jones (cy), Kenneth Nielsen (da), Andre Klapper (de),
Jorge González (es), Iñaki Larrañaga Murgoitio (eu), Ilkka Tuohela (fi),
Claude Paroz (fr), Seán de Búrca (ga), Ignacio Casal Quinteiro (gl),
Yuval Tanny (he), Gabor Kelemen (hu), Luca Ferretti (it), Takeshi AIHANA (ja),
Shankar Prasad (kn), Changwoo Ryu (ko), Arangel Angov (mk), sandeep shedmake (mr),
Kjartan Maraas (nb), Nabin Gautam (ne), Wouter Bolsterlee (nl),
Eskild Hustvedt (nn), Yannig Marchegay (Kokoyaya) (oc), Tomasz Dominikowski (pl),
Duarte Loreto (pt), Vasiliy Faronov (ru), Daniel Nylander (sv),
Theppitak Karoonboonyanan (th), Baris Cicek (tr), Maxim Dziumanenko (uk),
Clytie Siddall (vi), Woodman Tuen (zh_HK), Woodman Tuen (zh_TW)
2.23.5
======
Thanks to Lucas Rocha, Owen Taylor, and Thomas Thurman for improvements in this
version.
- Updates of useless preferences don't crash (Thomas) (#526016)
- Compliance with new gnome-session (Lucas) (#525051)
- Preview widget doesn't crash on broken themes (Thomas) (Launchpad 199402)
- Initially iconic windows don't unminimise (Owen) (#491090)
- Move ~/.metacity to ~/.config/metacity (Thomas) (#518596)
- Metacity doesn't stay around when replaced (Thomas)
- Extra check for null return in a function (Thomas)
- Displays are singletons, simplifying code (Thomas) (#499301)
Translations
Jorge González (es), Eskild Hustvedt (nn), Baris Cicek (tr), Clytie Siddall (vi)
2.23.3
======
Thanks to Marco Pesenti Gritti, Iain Holmes, Josh Lee, Thomas Thurman, and
Matthew Wilson for improvements in this version.
- Workspaces whose name is the same as the standard name, plus some string,
are not cut off. (Thomas) (#453678)
- Improve compositor performance (Iain) (#522166)
- Draw wallpaper correctly when we start up with compositor
(Iain) (#522599)
- Several other smaller compositor fixes (Iain)
- Don't draw shadows on shaped windows unless they have frames
(Iain) (#505333)
- Newly-created keep-above windows get focus (Marco) (#519188)
- Allow moving workspace when dragging with modifier key (Matthew)
(#474195)
Translations
Kenneth Nielsen (da), Gabor Kelemen (hu), Vasiliy Faronov (ru), Daniel
Nylander (sv), Maxim Dziumanenko (uk), Woodman Tuen (zh_HK)
2.23.2
======
Removed some debug statements introduced in 2.23.1. Brown paper bag release.
2.23.1
======
Thanks to Cosimo Cecchi, Jens Granseuer, Jim Huang, Andrea Del Signore, and
Thomas Thurman for improvements in this version.
(Cosimo's patch was very similar to another received from Jason Ribero.)
- Allow horizontal and vertical maximisation using the mouse (Cosimo/Jason)
(#358674)
- Allow "spacer" as a value for buttons, for blank space (Andrea) (#509165)
- Remove unused code (Jim)
- refactor preferences handling (Thomas)
- make sure we're valid C89 (Jens) (#518917)
- some messing with tool scripts (Thomas)
Translations
Jorge González (es), Claude Paroz (fr), Woodman Tuen (zh_HK), Woodman
Tuen (zh_TW)
2.23.0
======
Thanks to Matthias Clasen, Mikkel Kamstrup Erlandsen, Jim Huang, Thomas Thurman,
and Thomas Wood for improvements in this version.
- the preview widget can draw shaped windows properly! (Thomas W, #460018)
- refactored handling of boolean and enumerated gconf preferences;
refactoring of string and integer preferences will follow shortly (Thomas T)
- Applications asking to move and resize windows at the same time have
both their requests granted (Mikkel) (#448183)
- Windows marked "skip taskbar" don't appear in the ctrl-alt-tab list
(Matthias) (#106249)
- fix session management detection (Thomas T) (#328210)
- when resizing with the keyboard, the cursor stays on a window edge if
you escape, whichever direction you were going (Thomas T) (#436257)
- fix major breakage when gconf was turned off in configure (Jim) (#515019)
- fix major breakage when verbose was turned off in configure (Jim) (#515152)
- fix name of verbose option in help (Thomas T)
- various bits of messing around with release scripts (Thomas T)
Translations
Ihar Hrachyshka (be@latin), Ilkka Tuohela (fi), Ignacio Casal Quinteiro (gl),
Shankar Prasad (kn), Changwoo Ryu (ko), Nabin Gautam (ne), Wouter Bolsterlee (nl)
2.21.13
=======
Thanks to Michael Meeks and Thomas Thurman for improvements in this version.
- Only use compositor version if we have a compositor (Thomas) (#514453)
- Remove workaround for a problem in an ancient GTK version (Thomas) (#513737)
- Compositor efficiency fixes (Michael)
- Various tools added (Thomas)
Translations
Amitakhya Phukan (as), Rhys Jones (cy), Andre Klapper (de), Takeshi AIHANA (ja),
Arangel Angov (mk), Tomasz Dominikowski (pl), Duarte Loreto (pt)
2.21.8
======
Thanks to Paolo Borelli, Iain Holmes, Havoc Pennington, Christian Persch, Thomas
Thurman, and Alex R.M. Turner for improvements in this version.
- Windows on other workspaces which need attention appear in the alt-tab
list too (Alex) (#333548)
- Remove deprecated function call (Christian) (#512561)
- New release script (Thomas)
- Made a start at improving the general number of comments (Thomas)
- Updated copyright year to 2008, and some other tiny fixes (Thomas)
- Don't do anything unusual when the compositor frees a window (Iain)
- Mapping windows doesn't mark them as damaged (Iain)
- Compositor uses the overlay window and not the root window (Iain)
- Fixed several list leaks (Paolo)
- Fixed warnings about printf formats (Havoc)
- Move source files into subdirectories of the src directory (Havoc)
Translations
Khaled Hosny (ar), Ihar Hrachyshka (be@latin), Petr Kovar (cs), Andre
Klapper (de), Jorge González (es), Iñaki Larrañaga Murgoitio (eu), Seán de
Búrca (ga), Yuval Tanny (he), Luca Ferretti (it), Takeshi AIHANA (ja), Arangel
Angov (mk), sandeep shedmake (mr), Kjartan Maraas (nb), Yannig
Marchegay (Kokoyaya) (oc), Daniel Nylander (sv), Theppitak Karoonboonyanan (th),
Baris Cicek (tr), Clytie Siddall (vi)
2.21.5
======
Thanks to Iain Holmes and Thomas Thurman for improvements in this version.
This contains the new compositor; downstream maintainers should note that
its GConf key is initially turned off in src/metacity.schemas.in and consider
whether to turn it on by default in their packages.
- merge compositor branch! (Iain) (499081)
- print "Subversion" and not "CVS" when building (Thomas)
Translations
Jorge González (es), Kjartan Maraas (nb), Daniel Nylander (sv)
2.21.3
======
Thanks to Matthias Clasen, Martin Meyer, Kjartan Maraas, Thomas Thurman,
and Lucas Rocha for improvements in this version.
- remove dead code (pointed out by Kjartan) (501365)
- rewrote long key binding description for the sake of
the translators (Thomas) (474889)
- check for null before adding menu (Matthias) (496054)
- let keys which end a grab also begin a grab (Thomas) (112560)
- check the right variable in theme sanity check (Martin) (501362)
- get session ID from environment if it's not passed in on the command
line (Lucas) (498033)
Translations
Ihar Hrachyshka (be@latin), Petr Kovar (cs), Jorge González (es),
Ignacio Casal Quinteiro (gl), Rodrigo Flores (pt_BR), Pavol Šimo (sk),
Matej Urbančič (sl)
2.21.2
======
Thanks to Benjamin Gramlich, Thomas Thurman, and Peter Bloomfield
for improvements in this release.
- Theme parser is compliant to XDG Base Directory Specification
in searching for theme files. (Benjamin) (#480026)
- Some source files which didn't get used were removed (Thomas)
(#496947)
- Fullscreen and maximise windows don't try to save their position
(Peter) (#461927)
Translations
Matej Urbančič (sl)
2.21.1
======
Thanks to Elijah Newren, Alex R.M. Turner, Peter Bloomfield, Iain Holmes,
Jans Granseuer, Federico Mena Quintero and Thomas Thurman for improvements
in this release.
- Add --sync option, like all other GTK apps (Iain)
- Don't save window's position if it's maximised (Peter) (#461927)
- Memory leak fix in preview (Jans) (#469682)
- Truncate tab popup string correctly, and refactor function (Alex)
- Windows which pop up under always-on-top windows don't get the
focus, but do get the "needs attention" hint (Thomas) (#486445)
- Fix error in function call which caused focus problems (Federico)
(partial fix of #488468)
Translations
Djihed Afifi (ar), Metin Amiroff (az), Alexander Shopov (bg),
Jordi Mallach (ca), David Lodge (en_GB), Jorge González (es),
Iñaki Larrañaga Murgoitio (eu), Vincent Untz (fr), Alastair McKinstry (ga),
Ankit Patel (gu), Rajesh Ranjan (hi), auto (hr), Changwoo Ryu (ko),
Raivis Dejus (lv), Wouter Bolsterlee (nl), Gora Mohanty (or),
ASB (pa), wadim dziedzic (pl), Duarte Loreto (pt),
Og Maciel (pt_BR), Peter Tuhársky (sk), Matej Urbančič (sl),
Daniel Nylander (sv), Maxim Dziumanenko (uk), Funda Wang (zh_CN)
2.20.0
======
Thanks to Alexey Rusakov for the fix in this release.
- prevent a crash on logout with metacity subsequently not being
restored in future sessions (Alexey) [#433253]
Translations
Khaled Hosny (ar), Ihar Hrachyshka (be@latin), Ask Hjorth Larsen (da),
Adam Weinberger (en_CA), Iñaki Larrañaga Murgoitio (eu), Ilkka
Tuohela (fi), Vincent Untz (fr), Ankit Patel (gu), Gabor Kelemen (hu),
Luca Ferretti (it), Takeshi AIHANA (ja), Žygimantas Beručka (lt), Jovan
Naumovski (mk), Ani Peter (ml), Og Maciel (pt_BR), Duarte Loreto (pt),
Mugurel Tudor (ro), Nickolay V. Shmyrev (ru), Peter Tuhársky (sk), Горан
Ракић (sr), Daniel Nylander (sv), Dr.T.Vasudevan (ta), Maxim
Dziumanenko (uk), Clytie Siddall (vi)
2.19.55
=======
Thanks to Frederic Crozat, Matthias Clasen, and Thomas Thurman for improvements
in this release.
- Noninteger auto-raise delay is not assumed to be zero (Thomas) (#377491)
- Fix mangled window title in "Force Quit" (Frederic) (#462734)
- "Close" can appear at any point in the window menu, and now appears
at the bottom (Thomas) (#104026)
- Windows which are always on top have "stick" insensitive (Thomas) (#460997)
- All bitfields in window structure are together for optimisation (Thomas)
(#450271)
- Use the correct directory when installing keybindings (Matthias) (#454055)
Translations
Alexander Shopov (bg), Jorge González (es), Iñaki Larrañaga Murgoitio (eu),
Ilkka Tuohela (fi), Theppitak Karoonboonyanan (th)
2.19.34
=======
Thanks to Rob Bradford, Cosimo Cecchi, Yair Hershkovitz and Thomas Thurman
for improvements in this release.
- Fix a bug where the window can be focused without being raised
if the maximize is aborted. (Rob) [#459027]
- Unset fullscreen is an allowed action where relevant. (Cosimo) [#449427]
- Reverse window buttons and align them to the left for RTL locales.
(Yair) [#92212]
- Put all bitfields in window data together to help with optimisation.
(Thomas) [#450271]
Translations
Jorge Gonzalez (es), Ilkka Tyohela (fi), Gabor Kelemen (hu),
Takeshi AIHANA (ja), Kjartan Maraas (nb), Vincent van Adrighem (nl),
Daniel Nylander (sv), Theppitak Karoonbooyana (th),
Nguyễn Thái Ngọc Duy (vi)
2.19.21
=======
Thanks to Damien Carbery and Thomas Thurman for improvements in
this release.
- Fixed build on Solaris (Damien) [#397296, #446535]
- Only activate windows which change their startup ID if the
new ID differs from the old. (This fixes the bug where KDE
apps gained the attention hint when switching workspaces.)
(Thomas) [#400167]
- Open new windows on the current xinerama. (Thomas) [#145503].
Translations
Tshewang Norbu (dz), Jorge González (es), Funda Wang (zh_CN)
2.19.13
=======
Thanks to Elijah Newren and Thomas Thurman for improvements in
this release.
- Updated the description of raise_on_click (Elijah) [#445447,
#389923]
- Refactor queueing code in window.c (Thomas) [#376760]
- Added switch_group to the keybindings file (Thomas) [#444879]
- New window information accessor function (Thomas) [#377495]
2.19.8
======
Thanks to Linus Torvalds, Yair Hershkovitz and Thomas Thurman for
improvements in this release.
- Lots of fixups for various alignments in RTL locales (Yair)
[#387893]
- Add code to configure what happens on right or middle click
of titlebar (Linus) [#408904]
- Fix layout for titlebars with mixed LTR/RTL scripts (Thomas)
[#433400]
- Fix window menu layout for RTL scripts (Thomas) [#433400]
Translations
Khaled Hosny (ar), Ihar Hrachyshka (be@latin), Jovan Naumovski (mk),
Theppitak Karoonboonyanan (th)
[ Apologies to these translators who didn't get credited in the
version of 2.19.8 that shipped. ]
2.19.5
======
- Prevent metacity from "forgetting" which machine a window is on
(Elijah) [#418552]
- Prevent nasty flickering an placement problem introduced in
metacity 2.19.2 (Elijah) [fix side-effect of change in #426519]
- Fix some uninitialized memory usage errors (Elijah) [#427385]
Translations
David Lodge (en_GB), Jorge González (es), Ignacio Casal Quinteiro (gl),
Daniel Nylander (sv)
2.19.3
======
Thanks to Magnus Therning, Elijah Newren, Thomas Thurman, and Bruno
Boaventura for improvements in this release.
- Add support for _NET_MOVERESIZE_WINDOW (Magnus, Elijah) [#344521]
- EWMH compliance: set _NET_WM_ALLOWED_ACTIONS so that pagers know
which actions we support (Elijah) [#115247]
- Fix crash with apps trying to open an insanely huge window
(Thomas) [#399529]
- Fix temporary hang/pause with libXt by making sure apps get a
ConfigureNotify on unmap (Elijah) [#399552]
- do not auto-maximize windows larger than the workarea in only a
single direction (Elijah) [#419810]
- Don't show the current workspace as a possible workspace to switch
to (Bruno) [#426791]
- Preserve stacking order across restarts (Elijah)
Translations
Khaled Hosny (ar), Kjartan Maraas (nb)
2.19.2
======
Thanks to Bastien Nocera, Thomas Thurman, and Elijah Newren for
improvements in this release.
- Add new control-center key bindings definitions (Bastien) [#420145]
- Prevent metacity from crashing when trying to use invalid themes
(Thomas) [#423855]
- Fix invalid free causing crash on metacity close introduced in
2.19.1 (Elijah) [#427385]
- Add special keybinding just for debugging spew marks, unbound and
not even listed in schemas (Elijah)
- Fix move/resize events in relation to combinations of
ConfigureRequest and WM_NORMAL_HINTS change notifications (Elijah)
[#426519]
- Remove what we believe to be an ancient attempt at working around
sloppy/mouse focus bugs that we believe have since been correctly
fixed. May fix some ugly race conditions. May also cause nasty
bugs in sloppy/mouse focus modes. Only one way to find
out... (Elijah) [#304430]
Translations
Raivis Dejus (lv)
2.19.1
======
Thanks to Jaap Haitsma, Linus Torvalds, Charlie Brej, Kjartan Maraas,
Arthur Taylor, Elijah Newren, Josselin Mouette, Havoc Pennington,
Benjamin Berg, and Carlo Wood for improvements in this release.
- new icon for the force-quit dialog (Jaap) [#396655]
- add configureable mouse click action abilities, and clean up lots of
related code (Linus) [#408899, #408902, others]
- add schemeas for middle and right click titlebar actions (Charlie)
[#408903]
- remove pango/pangox.h include since it's not needed and not
installed anymore (Kjartan)
- adjust rounded corners so that they fit nicely with the arcs
around them (Arthur) [#399373]
- fix session hang when metacity .sm file is missing (Josselin)
[#407981]
- add support for _NET_WM_USER_TIME_WINDOW in order to cut down on
context switches (Elijah, Havoc) [#354213]
- prevent nasty metacity/gdk interactions causing hangs with gtk
trunk (Elijah) [offshoots of #354213]
- fix button middle fallback and the prelight state (Benjamin) [#419043]
- Lots of code cleanup for the strut lists (Elijah)
- fix handling of unidirectional maximization and partial struts +
some miscellaneous cleanups (Carlo) [#358311]
- avoid some crashes when dragging windows partially offscreen
(Elijah) [#353513]
- avoid mousenav vs. keynav focus problems with the run application
dialog in mouse/sloppy focus modes (Elijah) [#374752]
- _NET_ACTIVE_WINDOW property on the root window should be a single
xwindow id, not two (Elijah)
- Fix unidirection unmaximization causing jumps (Elijah) [#355497]
- fix unfullscreening and unmaximizing with size increment/size
constraint windows (such as gnome-terminal) possibly not returning
to their "original position" (Elijah) [#329152]
- fix some issues with min/max and size increment constraints
(Elijah) [#418395]
- send synthetic configure notify events in response to appropriate
MapRequest events too (Elijah) [#322840]
Translations
Ihar Hrachyshka (be@latin), Jordi Mallach (ca), Jakub Friedl (cs),
norbu (dz), David Lodge (en_GB), Ivar Smolin (et), Gabor Kelemen (hu),
Luca Ferretti (it), Takeshi AIHANA (ja), Erdal Ronahi (ku), Gintautas
Miliauskas (lt), Jovan Naumovski (mk), Kjartan Maraas (nb), Reinout van
Schouwen (nl), wadim dziedzic (pl), raulpereira (pt_BR), Nickolay V.
Shmyrev (ru), Горан Ракић (sr), Woodman Tuen (zh_HK), Woodman Tuen (zh_TW)
2.17.5
======
Thanks to Bruno Boaventura, Mad Alex, and Thomas Thurman for
improvements in this release.
- make window menu arrangement more sensible. (Bruno) [#382962]
- unmaximise button keeps pressed appearance when moved off and
back. (Alex) [#395560]
- fix a couple of compositor crashes (Thomas) [#387761]
- new environment variables checked if the compositor is enabled;
see the new file doc/compositor-control.txt for details. (Thomas)
Translations
Djihed Afifi (ar), Ales Nyakhaychyk (be), Jordi Mallach (ca),
Jakub Friedl (cs), David Lodge (en_GB), Raivis Dejus (lv),
Kjartan Maraas (nb), Mugurel Tudor (ro), Daniel Nylander (sv),
Theppitak Karoonboonyanan (th)
2.17.3
======
Thanks to Christof Krüger, Federico Mena Quintero, Bruno Boaventura,
and Björn Lindqvist for improvements in this release.
- fix longstanding problem about windows flickering in and out of
maximised state when dragging between xineramas (Christof) [#358715]
- grab server when switching workspaces (Federico) [#381127]
- replace changing text on window menu with pairs of radio buttons
and checkboxes (Bruno, Björn) [#343108]
Translations
Kjartan Maraas (nb), Jakub Friedl (cs), Yuval Tanny (he), Ivar Smolin (et),
Duarte Loreto (pt), Francisco Javier F. Serrador (es)
2.17.2
======
Thanks to Priit Laes, Bruno Boaventura, Kjartan Maraas, Justin Mason,
Elijah Newren and Dan Mick for improvements in this release.
- implement handle_move_to_{side|corner}_* to allow the user to flip a
window to the side or corner of the screen. (Justin) [#317884]
- fix strict focus mode by picking up on res_class (Dan) [#361054]
- remove deprecated gtk stuff (Priit, Bruno)
- string fixes (Kjartan) [#363354, #363355]
Translations
Jakub Friedl (cs), Francisco Javier F. Serrador (es), Ilkka Tuohela (fi),
Christophe Merlet (RedFox) (fr), Kjartan Maraas (nb)
2.17.1
======
Thanks to Bruno Boaventura and Carlo Wood for improvements in this
release.
- sync metacity workspace previous with libwnck (Bruno) [#341893]
- fix cases when titlebar is allowed offscreen and shouldn't be, and
vice-versa (Carlo) [#333995]
Translations
Ilkka Tuohela (fi)
2.17.0
======
Thanks to Elijah Newren, Jens Granseuer, Bruno Boaventura, Carlo Wood,
and Thomas Thurman for changes in this release.
- version 2 of theme format: stick, shade and above buttons on titlebar,
variable rounding on corners, variable transparency on window
backgrounds, stock icons in themes, can remove all titlebar buttons
from certain classes of window, and more (Thomas) [#102547 and
dependencies]
- improve "Force Quit" dialog (Bruno) [#121936]
- ignore edge resistance when resizing with keyboard (Elijah) [#346782]
- maintain window size and placement across restarts (Carlo) [#358042]
- prevent crash when closing certain remote apps (Elijah) [#358514]
- longstanding mouse-focus bug fixed which affected firefox's
autocompletion (Elijah) [#357695]
- ignore maximum size constraints when maximising (Elijah) [#327543]
- warn translators to keep translations in sync with libwnck (Bruno)
[#355620]
- fixes for compilation warnings, etc (Elijah, Jens) [#348067, #356631]
Translators
Ivar Smolin (et), Gabor Kelemen (hu), Luca Ferretti (it),
Runa Bhattacharjee (bn_IN)
2.16.2
======
Thanks to Eljah Newren, Maik Beckmann, Christian Hamar, Thomas Andersen,
and Bruno Boaventura de Oliveira for changes in this release.
- partial audit to fix timestamp usage (Elijah) [part of #355180]
- remove compilation warnings (Maik) [#355876]; (Bruno) [#355490,
#355489]
- automatic detection of stable/unstable in configure script
(Christian/Elijah) [#356122]
- make windows be stacked correctly before showing them (Thomas)
[#332385]
- use guint32 for timestamps (Elijah) [#348305]
Translators
Wouter Bolsterlee (nl), Matic Žgur (sl), Francisco Javier F. Serrador (es),
Vladimir Petkov (bg), Jordi Mallach (ca), Ilkka Tuohela (fi),
Rajesh Ranjan (hi), Woodman Tuen (zh_HK, zh_TW), Ani Peter (ml),
Felix (ta), Ankit Patel (gu), Mohammad DAMT (id)
2.16.1
======
Thanks to Elijah Newren, Colin Watson, and Bruno Boaventura de Oliveira
Lacerda for changes in this release.
- fix stuck grab, letting focus be transferred between windows (Elijah)
[#354422 partial]
- windows returning from fullscreen are constrained to be onscreen
(Elijah) [#353699]
- Clear the transient_for flag of a window after emitting a warning
(Colin)
- Replace copy_of_gdk_x11_window_set_user_time() with the real thing
(Bruno) [#352293]
Translators
David Lodge (en_GB), Ivar Smolin (et), Matic Žgur (sl),
Vasiliy Faronov (ru)
2.16.0
==
Thanks to Jens Granseuer for changes in this release.
- Fix the build with c89/gcc 2.95.
Translators
Rahul Bhalerao (mr), Runa Bhattacharjee (bn_IN), Woodman Tuen
(zh_HK, zh_TW), Kostas Papadimas (el), Ani Peter (ml),
Jonathan Ernst (fr), Горан Ракић (sr, Gabor Kelemen (hu),
Maxim Dziumanenko (uk), Duarte Loreto (pt), Jordi Mallach (ca),
Gintautas Miliauskas (lt)
2.15.34
==
Thanks to Stéphane Rosi, Vytautus Liuolia, Will Walker, Baptiste
Mille-Mathias, Elijah Newren, Ed Catmur, and Thomas Andersen for fixes
in this release.
- allow moving maximized windows between xineramas again (Stéphane)
[#338660]
- fix an uninitialized-usage bug with net_wm_user_time that breaks
focus with new windows (Vytautus)
- re-fix accessibility events for the alt-tab popup (Will) [#350624]
- update the close pixmap to fit better with the other pixmaps of the
menu (Baptiste) [#345498]
- fix several fullscreen handling bugs I introduced, causing
fullscreen windows to not actually be shown fullscreen (Elijah)
[#343115]
- fix keybindings with hex-values, coming from special extended
keyboard keys (Ed) [#140448]
- fix metacity-dialog handling of arguments (Thomas) [#340690]
Translators
Vladimir Petkov (bg), Jordi Mallach (ca), Gabor Kelemen (hu),
Mohammad DAMT (id), Wouter Bolsterlee (nl), Daniel Nylander (sv),
Funda Wang (zh_CN)
2.15.21
==
Thanks to Vincent Untz, Jens Granseuer, Björn Lindqvist, Dmitry
Timoshkov, Thomas Thurman, Vytautas Liuolia, Thomas Andersen, Chris
Ball, and Elijah Newren for fixes in this release.
- kill usage of libegg (Vincent) [#348633]
- fix another C89 vs. C99 issue (Jens) [#347621]
- make it so maximized windows do not have rounded corners (Björn)
[#336850]
- fix the heuristic for determining if windows can be made
fullscreen, needed for WINE and possible also some legacy
applications (Dmitry) [#346927]
- make sure window features get recalculated when the screen is
resized via XRandR (Dmitry) [#346927]
- fitts' law fixes for titlebar buttons on maximized windows (Thomas
Thurman) [#97703]
- react to _NET_STARTUP_ID changes, as proposed for the new
startup-notification/EWMH spec (Vytautas) [#347515]
- return the window to maximized state if the window was "shaken
loose" from maximized state during a resize but the resize is later
aborted (Thomas Andersen) [#346719]
- fix button lighting with dragged clicks (Björn) [#321474]
- don't minimize in response to double clicks on the titlebar when
minimiziation should not be allowed (Chris) [#347377]
- fix some titlebar-not-on-screen constraint issues (Elijah)
[#333328, #345522]
Translators
Mahay Alam Khan (bn_IN), Jakub Friedl (cs), Iñaki Larrañaga
Murgoitio (eu), Yuval Tanny (he), Rajesh Ranjan (hi), Jovan
Naumovski (mk) Kjartan Maraas (nb), Leonid Kanter (ru)
2.15.13
==
Thanks to Björn Lindqvist and Thomas Thurman for improvements in this
release.
- grab alt+shift+button1 when trying to snap-move windows (Björn)
- avoid a case where memory is written after it's freed (Thomas)
Translators
Hendrik Richter (de), Kostas Papadimas (el), Jonathan Ernst (fr),
Satoru SATOH (ja)
2.15.8
==
Known as the "Elijah sucks for not reviewing a couple dozen patches"
release. And for not getting on IRC soon enough to catch Marnanel and
show him how to do the release. So, just translations this time.