-
Notifications
You must be signed in to change notification settings - Fork 99
/
ChangeLog
6218 lines (4651 loc) · 209 KB
/
ChangeLog
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
# created with git log --stat=76 -M -C -500|fmt -sct -w80
commit 4ea1941841189fc119e6640f50516c8267c0c895
Merge: 6554e52f 813dd473
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Oct 29 20:21:16 2020 +0100
Merge branch 'icewm-1-4-BRANCH'
commit 813dd4736a185b740a0e0db134ead9fada9c0412
Merge: 31304553 d1e7a8f8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Oct 29 20:16:25 2020 +0100
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit d1e7a8f863e61ac2444e5e1e2e22ccf7ae20ac94
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Oct 29 18:50:24 2020 +0100
make update-po
po/ar.po | 426 +++++++++++++++++++++++++++---------------------------
po/be.po | 428 +++++++++++++++++++++++++++---------------------------
po/bg.po | 426 +++++++++++++++++++++++++++---------------------------
po/ca.po | 430 +++++++++++++++++++++++++++---------------------------
po/cs.po | 430 +++++++++++++++++++++++++++---------------------------
po/da.po | 426 +++++++++++++++++++++++++++---------------------------
po/de.po | 426 +++++++++++++++++++++++++++---------------------------
po/el.po | 426 +++++++++++++++++++++++++++---------------------------
po/en.po | 423 +++++++++++++++++++++++++++--------------------------
po/es.po | 426 +++++++++++++++++++++++++++---------------------------
po/fi.po | 426 +++++++++++++++++++++++++++---------------------------
po/fr.po | 426 +++++++++++++++++++++++++++---------------------------
po/he.po | 426 +++++++++++++++++++++++++++---------------------------
po/hr.po | 426 +++++++++++++++++++++++++++---------------------------
po/hu.po | 428 +++++++++++++++++++++++++++---------------------------
po/icewm.pot | 425 +++++++++++++++++++++++++++---------------------------
po/id.po | 426 +++++++++++++++++++++++++++---------------------------
po/it.po | 426 +++++++++++++++++++++++++++---------------------------
po/ja.po | 433 +++++++++++++++++++++++++++----------------------------
po/ko.po | 426 +++++++++++++++++++++++++++---------------------------
po/lt.po | 426 +++++++++++++++++++++++++++---------------------------
po/lv.po | 426 +++++++++++++++++++++++++++---------------------------
po/mk.po | 426 +++++++++++++++++++++++++++---------------------------
po/nb.po | 426 +++++++++++++++++++++++++++---------------------------
po/nl.po | 430 +++++++++++++++++++++++++++---------------------------
po/no.po | 426 +++++++++++++++++++++++++++---------------------------
po/pl.po | 426 +++++++++++++++++++++++++++---------------------------
po/pt.po | 426 +++++++++++++++++++++++++++---------------------------
po/pt_BR.po | 426 +++++++++++++++++++++++++++---------------------------
po/ro.po | 426 +++++++++++++++++++++++++++---------------------------
po/ru.po | 426 +++++++++++++++++++++++++++---------------------------
po/sk.po | 430 +++++++++++++++++++++++++++---------------------------
po/sl.po | 426 +++++++++++++++++++++++++++---------------------------
po/sv.po | 426 +++++++++++++++++++++++++++---------------------------
po/tr.po | 426 +++++++++++++++++++++++++++---------------------------
po/uk.po | 426 +++++++++++++++++++++++++++---------------------------
po/vi.po | 426 +++++++++++++++++++++++++++---------------------------
po/zh_CN.po | 426 +++++++++++++++++++++++++++---------------------------
po/zh_TW.po | 426 +++++++++++++++++++++++++++---------------------------
39 files changed, 8277 insertions(+), 8360 deletions(-)
commit db669d4d38f6857d353ed1707225d3a81fb41fb0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Oct 29 18:49:34 2020 +0100
Use default parameter of unmanage.
src/wmmgr.cc | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
commit f34de0340657c371ff71fb0e477e28865bc80922
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Oct 28 23:58:58 2020 +0100
Prevent a frame without a client.
src/wmframe.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d5fb8a22d5bd67d3c4872aa6867723c5ca5a7cb0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 27 12:38:22 2020 +0100
Improve meaning of taskbar edge trigger timer.
src/wmtaskbar.cc | 59 +++++++++++++++++++++-------------------------------
src/wmtaskbar.h | 16 +++++++-------
2 files changed, 31 insertions(+), 44 deletions(-)
commit a4f6c7642c4520663e99884821be33952bf4c7b0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 27 12:38:22 2020 +0100
Use accessors. Fix for Xmgrace in #506. Simplify manageClient.
src/decorate.cc | 8 +++----
src/wmframe.cc | 66 ++++++++++++++++++++++-------------------------------
src/wmmgr.cc | 32 ++++++++++----------------
src/wmmgr.h | 2 +-
4 files changed, 44 insertions(+), 64 deletions(-)
commit 98e27dc1095deefd51bc11badfba51cb51119716
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 27 09:08:19 2020 +0100
Revert "Stop overpainting clock every second when not needed"
Because it causes valgrind errors like:
"Conditional jump or move depends on uninitialised value(s)".
It also changes lines for which there is no justification to change
them.
This reverts commit 54f8e02959e73f5a7fce7ab6a84a45943bd46a90.
src/aclock.cc | 13 +++----------
src/aclock.h | 2 +-
2 files changed, 4 insertions(+), 11 deletions(-)
commit 6161c2a4ef9dcb214c66103b7591345c4e177b23
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 25 17:24:15 2020 +0100
Simplify basename extraction
src/yicon.cc | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
commit 3994ab4d3097c9b4d65e66230ab45d0901dd33c0
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 25 16:42:48 2020 +0100
Apply icon theme blacklisting also to private dirs
Previously the theme's icons folders were always considered. Now user
has a way to use everything from a Theme but not the icons.
Also stop stat'ing on image files (while looking for folders) and
simplify logics.
src/yicon.cc | 36 +++++++++++++++++++++++++-----------
1 file changed, 25 insertions(+), 11 deletions(-)
commit b617ba5c72d6bed3c251dd6f35076340e940aad2
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 23 21:30:36 2020 +0200
More use of unicode ellipsis
Also obey 80char limit
src/wmprog.cc | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 9b9d3f15d428358b40419bcd9aac8edc55c344d9
Author: Panwar <caspian7pena@gmail.com>
Date: Thu Oct 22 06:19:30 2020 +0000
Translated using Weblate (Hindi)
Currently translated at 25.1% (85 of 338 strings)
po/hi.po | 181 +++++++++++++++++++++++++++++++++--------------------------
1 file changed, 100 insertions(+), 81 deletions(-)
commit 54a7a4636b61cf2d0fa531b70750d095a307a25a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 20 21:53:21 2020 +0200
Record and size resizes when fullscreen to saved size hints.
Permit size hints width_inc and height_inc to be zero to disable
maximization.
src/movesize.cc | 8 ++++----
src/wmclient.cc | 20 +++++++++++---------
src/wmclient.h | 5 ++---
src/wmframe.cc | 44 +++++++++++++++++++++++++++-----------------
src/wmstatus.cc | 8 ++++----
5 files changed, 48 insertions(+), 37 deletions(-)
commit d28cc0f78f1345341b2f648f5cb3cefa60c17660
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 20 03:39:41 2020 +0200
Prefer actionPerformed on window key bindings.
src/movesize.cc | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
commit 6019c009432a2e0492ccadef4e18e6b77181293d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 20 03:34:52 2020 +0200
Workaround for non-standard behavior of xnec2c in issue #503. Simplify
mapClient.
src/wmmgr.cc | 19 ++++++++++---------
src/wmmgr.h | 2 +-
2 files changed, 11 insertions(+), 10 deletions(-)
commit d0e89b871c6ef9ec9e8e3208c70eeec671bf72ee
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 20 03:34:52 2020 +0200
Prefer actionPerformed on window key bindings.
src/wmframe.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4d773126f0b5c0fb0ef660f2f3c900146269118d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 20 03:34:52 2020 +0200
In progpath insist on a regular file.
src/misc.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f42be943502cde42a17aa4dd3e0c09dfc90d245f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Oct 20 03:34:52 2020 +0200
Update logevents.
src/logevent.cc | 41 +++++++++++++++++++++--------------------
1 file changed, 21 insertions(+), 20 deletions(-)
commit 1d267d8ce688d4ef54422935e2816da014bbc0c2
Merge: 12835c47 bbe4d854
Author: Eduard Bloch <blade@debian.org>
Date: Wed Oct 14 20:46:05 2020 +0200
Merge remote-tracking branch 'bbidulock/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Including override flag change.
commit bbe4d854084d4526309ee1e5d0557d22320dd4bc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Oct 12 23:53:29 2020 +0200
Fix compilation warnings. Fix iteration errors.
src/yfontxft.cc | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 7825d1b95168e299ddf6181a60d12a48fd06183c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Oct 12 23:43:13 2020 +0200
Simplify introductions.
man/icewm-session.pod | 19 +++++++++----------
man/icewm.pod | 42 ++++++++++++++++++++++--------------------
2 files changed, 31 insertions(+), 30 deletions(-)
commit 9ee0cc301d98be79c1479ab897b19e4a1167cfd6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Oct 12 23:42:33 2020 +0200
Optimize loading of configuration.
src/icesm.cc | 4 +-
src/icetray.cc | 15 +---
src/icewmbg.cc | 14 +---
src/wmapp.cc | 135 ++++++++++++------------------------
src/wmapp.h | 17 +++--
src/wmconfig.cc | 45 ++++++------
src/wmconfig.h | 9 ++-
src/wmframe.cc | 5 --
src/wmmgr.cc | 6 +-
src/wmprog.cc | 2 +-
src/yconfig.cc | 192 +++++++++++++++++++++++++++++-----------------------
src/yconfig.h | 81 +++++++++++++---------
src/ykey.h | 6 +-
src/ypixmap.h | 8 ++-
src/yprefs.h | 5 +-
src/yxapp.cc | 1 +
src/yxtray.cc | 1 +
17 files changed, 261 insertions(+), 285 deletions(-)
commit 12835c47db05341be6bd8a60af39d42a855c78c9
Author: Eduard Bloch <blade@debian.org>
Date: Mon Oct 12 19:54:41 2020 +0200
Set override flags consistently in YXftFont
src/yfontxft.cc | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit 54f8e02959e73f5a7fce7ab6a84a45943bd46a90
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 9 11:47:16 2020 +0200
Stop overpainting clock every second when not needed
Also deobfuscate code.
src/aclock.cc | 13 ++++++++++---
src/aclock.h | 2 +-
2 files changed, 11 insertions(+), 4 deletions(-)
commit 9e1e48cb9dd2e98a2adf6dfae630cb50b82dc9d6
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 9 01:10:37 2020 +0200
Revival of Unicode Ellipsis integration
This time extra conservative, only using when the font set supports it
for sure.
Also extending docs for issue #500 and align with default setting.
doc/icewm.adoc | 4 ++--
src/default.h | 2 +-
src/themes.cc | 7 ++++++-
src/wmprog.cc | 15 +++++++++++++--
src/yfontxft.cc | 11 +++++++++++
src/ypaint.cc | 36 +++++++++++++++++++++---------------
src/ypaint.h | 1 +
7 files changed, 55 insertions(+), 21 deletions(-)
commit 71477c44f6d92269946c590b370c89872dec1766
Author: Eduard Bloch <blade@debian.org>
Date: Thu Oct 8 12:57:48 2020 +0200
Improve Graphics::drawStringEllipsis
Make the function readable, and consider multibyte whitespace
For issue #500
src/ypaint.cc | 105 +++++++++++++++++++++++++++++-------------------------
1 file changed, 56 insertions(+), 49 deletions(-)
commit 97147d090b91f83f9825740a5b0333c64fa29dc5
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date: Thu Oct 8 11:29:50 2020 +0000
Translated using Weblate (Portuguese)
Currently translated at 100.0% (470 of 470 strings)
po/pt.po | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 54bd0aad87c72139ddb3439d0930bd292d874469
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Oct 4 11:05:29 2020 +0200
Handle requests for layer changes via actionPerformed to improve
consistency.
src/wmclient.cc | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit aaad915113136354eb1eb8a36d3f0628605fcdf8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Oct 4 11:05:17 2020 +0200
Fixes for TaskBarAutoHide for #499. Don't hide when taskbar is collapsed.
src/wmtaskbar.cc | 58 +++++++++++++++++++++++++++-------------------------
src/wmtaskbar.h | 7 +++----
2 files changed, 33 insertions(+), 32 deletions(-)
commit 6744c6624dcb8cf338256b96c991a14f279d4b9c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 23:33:54 2020 +0200
Eliminate some preprocessor checks.
configure.ac | 3 +--
src/CMakeLists.txt | 5 -----
src/acpustatus.cc | 2 --
src/config.cmake.h.in | 5 -----
src/icehelp.cc | 2 --
src/icesound.cc | 6 ------
src/misc.cc | 9 ---------
7 files changed, 1 insertion(+), 31 deletions(-)
commit 1da37b2750c45a300d2740dee30f8300910e93e0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 23:33:54 2020 +0200
Fix requests switching between different maximizations. Move
_NET_RESTACK_WINDOW request to its dedicated function.
src/wmclient.cc | 31 +++++++++++++++++++------------
src/wmframe.cc | 37 ++++++++++++++++++++++++-------------
src/wmframe.h | 1 +
3 files changed, 44 insertions(+), 25 deletions(-)
commit d070d9e5f270e4a8e7d4541deaa2ee773780c259
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 23:33:54 2020 +0200
Assume the _NET_RESTACK_WINDOW support from 1.8.3.
src/icesh.cc | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
commit 9ee889eb664aabd1c5a330c818386e4e1ef4459a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 07:59:01 2020 +0200
Add missing spaces.
src/aapm.cc | 10 +++++-----
src/acpustatus.cc | 12 ++++++------
src/globit.c | 4 ++--
src/wmprog.cc | 4 ++--
src/wmswitch.cc | 14 +++++++-------
src/wmswitch.h | 2 +-
src/ycollections.h | 16 ++++++++--------
src/yinput.cc | 2 +-
src/ypointer.h | 2 +-
9 files changed, 33 insertions(+), 33 deletions(-)
commit e37995e9f4dc9c7d03682f5ea5badd4cae16258f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 07:45:05 2020 +0200
Set check flag for AllWorkspaces.
src/wmwinlist.cc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 31e198869af152da0b0b5b2f930fddf340b6b38f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 07:45:05 2020 +0200
Use isAllWorkspaces instead of isSticky, because the latter was unused
by icewm.
src/wmswitch.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f18365c50642aa67199a1c45de2fa092c0ab3a01
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 07:45:05 2020 +0200
Prefer to handle client message requests via actionPerformed for
consistency. Make AllWorkspaces consistent with Sticky.
src/wmclient.cc | 129 +++++++++++++++++++++++++++++++++++++---------------
src/wmclient.h | 1 +
src/wmframe.cc | 36 +++++++--------
3 files changed, 111 insertions(+), 55 deletions(-)
commit 851c8f1b84224dd71946a2ac7d951fa357c07407
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 07:45:05 2020 +0200
Typo
src/logevent.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bd020810afd4aa709849248bd70fdb896c0aab68
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Sep 29 07:45:05 2020 +0200
More succinct.
src/icesh.cc | 85 +++++++++++++++++++-------------------------------------
1 file changed, 28 insertions(+), 57 deletions(-)
commit 70a828f50146142f77c49941260b50d4d70b866c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Sep 28 00:50:46 2020 +0200
Add sticky, unsticky, borderless, bordered.
man/icesh.pod | 36 ++++++++++++++++-------
man/icewm-startup.pod | 16 ++++++++--
src/icesh.cc | 75 +++++++++++++++++++++++++++++++++++++++++++++--
3 files changed, 112 insertions(+), 15 deletions(-)
commit 3ca0bc7b8414798ff498cbec170b973bcdc17026
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Sep 28 00:50:46 2020 +0200
Several fixes for correct PagerShowPreview updates for #496. Fix desktop
mini icon for fullscreen windows. Allow at most one of fullscreen or
maximized. Allow at most one of rollup, minimized, hidden. Don't activate
fullscreen window on startup when it is unmapped. Handle _NET_WM_STATE
change requests via the frame wm functions.
src/decorate.cc | 14 +++--
src/wmclient.cc | 111 ++++++++++++++++++++++++++++-----
src/wmclient.h | 1 +
src/wmframe.cc | 169 ++++++++++++++++++++++++---------------------------
src/wmframe.h | 8 ++-
src/wmmgr.cc | 32 ++++------
src/wmtaskbar.cc | 9 ++-
src/wmtaskbar.h | 2 +-
8 files changed, 214 insertions(+), 132 deletions(-)
commit 7ebb593db79738a143af9199d473feba2132233f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Sep 28 00:50:46 2020 +0200
Check only one menu entry for fullscreen or maximized. Fix minimize check.
src/wmwinlist.cc | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit e19d99e63d107c4001b8eb3048ed10a083191b53
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Sep 28 00:50:46 2020 +0200
Add pseudo state WinStateUnmapped
src/WinMgr.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 882a1b1851835e1fd05c80aa9c296d1f0e438b83
Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
Date: Sat Sep 26 04:22:52 2020 +0000
Translated using Weblate (Indonesian)
Currently translated at 100.0% (470 of 470 strings)
po/id.po | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 01ce65095342f259ca3f88e4f2fcdea265e81ade
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 25 20:12:14 2020 +0200
Work around compiler warnings on PowerPC
src/apppstatus.cc | 2 +-
src/wmframe.cc | 6 +++---
src/wmmgr.h | 4 ++--
src/ycolor.cc | 20 ++++++++++++--------
4 files changed, 18 insertions(+), 14 deletions(-)
commit 4e6e4edaed92263517a9d1d0acde33738fb6232b
Author: Freek de Kruijf <freek@opensuse.org>
Date: Wed Sep 23 21:30:05 2020 +0000
Translated using Weblate (Dutch)
Currently translated at 100.0% (470 of 470 strings)
po/nl.po | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
commit c570a6fcd1de5d9f621a593fa9b0c4211ab47824
Author: Aleš Kastner <alkas@volny.cz>
Date: Wed Sep 23 20:38:36 2020 +0000
Translated using Weblate (Czech)
Currently translated at 100.0% (470 of 470 strings)
po/cs.po | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit d713d625c76390899494a0813d33509099793202
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Sep 24 01:18:16 2020 +0200
Improved response to changes in Motif hint property which avoids resizing
client when border toggles.
src/wmframe.cc | 22 +++++-----------------
src/wmframe.h | 8 ++++----
2 files changed, 9 insertions(+), 21 deletions(-)
commit 9cac358fe5d2bfa02f24ad0f3cd090a671aabe22
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date: Wed Sep 23 17:47:36 2020 +0000
Translated using Weblate (Slovak)
Currently translated at 100.0% (470 of 470 strings)
po/sk.po | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit ad5319222cea64fb0b919098efb4b455102ba950
Author: Luiz Fernando Ranghetti <elchevive68@gmail.com>
Date: Wed Sep 23 17:27:24 2020 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (470 of 470 strings)
po/pt_BR.po | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit d5823914dfabaead71fc6c6f90913cefdd5e2ba5
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date: Wed Sep 23 08:55:26 2020 +0000
Translated using Weblate (Japanese)
Currently translated at 100.0% (470 of 470 strings)
po/ja.po | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
commit 2f6105fa21caeb67058544f02be1e339d56b0503
Author: David Medina <medipas@gmail.com>
Date: Wed Sep 23 07:03:12 2020 +0000
Translated using Weblate (Catalan)
Currently translated at 100.0% (470 of 470 strings)
po/ca.po | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit 3590cf055c36b513bde2fbcfeeea19b3b7149a86
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Sep 23 01:30:10 2020 +0200
Benefit from iterable YProperty.
src/yxtray.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit b7857f2f32cb474680a9d1df26eae0cd743b0669
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Sep 23 01:19:06 2020 +0200
make update-po
po/ar.po | 146 +++++++++++++++++++++++++++++-------------------------
po/be.po | 146 +++++++++++++++++++++++++++++-------------------------
po/bg.po | 146 +++++++++++++++++++++++++++++-------------------------
po/ca.po | 146 +++++++++++++++++++++++++++++-------------------------
po/cs.po | 146 +++++++++++++++++++++++++++++-------------------------
po/da.po | 146 +++++++++++++++++++++++++++++-------------------------
po/de.po | 146 +++++++++++++++++++++++++++++-------------------------
po/el.po | 146 +++++++++++++++++++++++++++++-------------------------
po/en.po | 146 +++++++++++++++++++++++++++++-------------------------
po/es.po | 146 +++++++++++++++++++++++++++++-------------------------
po/fi.po | 146 +++++++++++++++++++++++++++++-------------------------
po/fr.po | 146 +++++++++++++++++++++++++++++-------------------------
po/he.po | 146 +++++++++++++++++++++++++++++-------------------------
po/hr.po | 146 +++++++++++++++++++++++++++++-------------------------
po/hu.po | 146 +++++++++++++++++++++++++++++-------------------------
po/icewm.pot | 148 +++++++++++++++++++++++++++++--------------------------
po/id.po | 146 +++++++++++++++++++++++++++++-------------------------
po/it.po | 146 +++++++++++++++++++++++++++++-------------------------
po/ja.po | 146 +++++++++++++++++++++++++++++-------------------------
po/ko.po | 146 +++++++++++++++++++++++++++++-------------------------
po/lt.po | 146 +++++++++++++++++++++++++++++-------------------------
po/lv.po | 146 +++++++++++++++++++++++++++++-------------------------
po/mk.po | 146 +++++++++++++++++++++++++++++-------------------------
po/nb.po | 146 +++++++++++++++++++++++++++++-------------------------
po/nl.po | 146 +++++++++++++++++++++++++++++-------------------------
po/no.po | 146 +++++++++++++++++++++++++++++-------------------------
po/pl.po | 146 +++++++++++++++++++++++++++++-------------------------
po/pt.po | 146 +++++++++++++++++++++++++++++-------------------------
po/pt_BR.po | 146 +++++++++++++++++++++++++++++-------------------------
po/ro.po | 146 +++++++++++++++++++++++++++++-------------------------
po/ru.po | 146 +++++++++++++++++++++++++++++-------------------------
po/sk.po | 146 +++++++++++++++++++++++++++++-------------------------
po/sl.po | 146 +++++++++++++++++++++++++++++-------------------------
po/sv.po | 146 +++++++++++++++++++++++++++++-------------------------
po/tr.po | 146 +++++++++++++++++++++++++++++-------------------------
po/uk.po | 146 +++++++++++++++++++++++++++++-------------------------
po/vi.po | 146 +++++++++++++++++++++++++++++-------------------------
po/zh_CN.po | 146 +++++++++++++++++++++++++++++-------------------------
po/zh_TW.po | 146 +++++++++++++++++++++++++++++-------------------------
39 files changed, 3043 insertions(+), 2653 deletions(-)
commit 365f66b6eccda780664d12c4f1ba40d0d561bc28
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Sep 23 01:15:11 2020 +0200
Simplify and reduce LOC. Optimize frame doManage to eliminate a call to
updateMwmHints. In updateMwmHints try without configureClient. Add
FULLSCREEN to _NET_WM_ACTIONs. Benefit from iterable YProperty.
src/decorate.cc | 37 +------------------
src/movesize.cc | 6 +--
src/wmclient.cc | 66 +++++++++++++++------------------
src/wmclient.h | 21 ++++++++++-
src/wmframe.cc | 103 +++++++++++-----------------------------------------
src/wmframe.h | 53 +++++++++------------------
6 files changed, 90 insertions(+), 196 deletions(-)
commit 2f543d5dbf0ccebe345026644e20a4bd8eca68f7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Sep 23 00:59:37 2020 +0200
Make YProperty iterable.
src/yxapp.h | 3 +++
1 file changed, 3 insertions(+)
commit eeba081b0c399a0b1d848c23c8976e8b5be8b9dc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Sep 23 00:59:05 2020 +0200
Avoid compiler warning for chdir.
src/icesm.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 912722e2192bbd1d9e559b95c8537bb357f84789
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Sep 23 00:57:56 2020 +0200
Print property details for WM_STATE and _WIN_STATE. Show Fullscreen
in symbols.
src/icesh.cc | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 51 insertions(+), 1 deletion(-)
commit b0ecf6297ac86303b868c9f53e86d7b54a353736
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Sep 23 00:56:29 2020 +0200
Workaround for the MWM ALL hack.
src/MwmUtil.h | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 4057d2003e72ebbad178eb03403e80e83b14f69a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 23:59:32 2020 +0200
Restore Motif hints functionality.
src/decorate.cc | 15 +++++++--------
src/wmbutton.cc | 10 +++++++---
src/wmbutton.h | 1 +
src/wmframe.cc | 39 +++++++++++++++++++++------------------
src/wmtitle.cc | 16 ++++++++++++----
src/wmtitle.h | 1 +
6 files changed, 49 insertions(+), 33 deletions(-)
commit cd55ad5f463c0de90814f2e918b3b5e5b5431093
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 23:56:12 2020 +0200
Help on debugging options.
src/icesm.cc | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
commit a0587274f81d6277aea33f32d01b0eb42afb3cd0
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 20 19:30:23 2020 +0200
Compacting the network colleting classes even further
Moved boilerplate into code file, keep only relevant interface in
header.
src/apppstatus.cc | 41 +++++++++++++++++++++++++++++++++++++++--
src/apppstatus.h | 43 +++----------------------------------------
2 files changed, 42 insertions(+), 42 deletions(-)
commit ecc1f9791b66edb876bb0dad569d11f1e8612302
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 20 01:04:41 2020 +0200
Drop extra functionality for ISDN status display
ISDN is considered EOLed in 2020. Actually out of service except for
some private operators, where the only extra functionality of icewm
(dial-up number display) is probably irrelevant.
src/apppstatus.cc | 48 +-----------------------------------------------
src/apppstatus.h | 10 ----------
2 files changed, 1 insertion(+), 57 deletions(-)
commit 9ca88551801c30247928772eb32fac1aecb6470e
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 20 00:08:01 2020 +0200
Inline an external data fetching function
Making an outer function here does not make much sense.
src/apppstatus.cc | 74 +++++++++++++++++++++------------------------------
src/apppstatus.h | 13 ---------
src/wmtaskbar.cc | 6 ++---
3 files changed, 34 insertions(+), 59 deletions(-)
commit d9464ab7278c68b4dee9895282662e9fc5b3f641
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 10:09:53 2020 +0200
Add missing getProtocols to message dialog to fix issue #494.
src/ymsgbox.cc | 1 +
1 file changed, 1 insertion(+)
commit b5933ab362d587981c7fa4b854932bb6e6faa59e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 09:55:33 2020 +0200
Always send one synthetic ConfigureNotify on initial window map for
issue #492.
Remove resize indicators when unneeded. Reduce redraws in title bar.
Support incomplete _MOTIF_WM_HINTS property for mlterm.
src/decorate.cc | 69 ++++++++++++++++++++------------------------------
src/wmclient.cc | 25 ++++++++----------
src/wmclient.h | 4 +--
src/wmcontainer.cc | 5 ++--
src/wmframe.cc | 58 +++++++++++++++---------------------------
src/wmframe.h | 10 ++++----
src/wmmgr.cc | 10 +++-----
src/wmtitle.cc | 2 ++
8 files changed, 73 insertions(+), 110 deletions(-)
commit c2f7051fcbc0a52d2f2b9423a3efa50ea9c695b1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 09:54:37 2020 +0200
Only test subwindow if indicators are created.
src/movesize.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit b662f170e0f0faaced94587bce624146f63f548b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 09:52:35 2020 +0200
Add setType and getType to icesh for _NET_WM_WINDOW_TYPE.
src/icesh.cc | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 61 insertions(+), 2 deletions(-)
commit 103bd6576eb13bef10b0260d071a8ca50347f191
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 09:50:39 2020 +0200
Add --valgrind and --catchsegv options to icewm-session for debugging.
src/icesm.cc | 28 ++++++++++++++++++++++++----
1 file changed, 24 insertions(+), 4 deletions(-)
commit 8245982f9879265918d0ff1279c1f04729fcc0fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 09:48:19 2020 +0200
Allow 'Above' as a synonym for 'OnTop'.
src/wmoption.cc | 1 +
1 file changed, 1 insertion(+)
commit 43d5bfa2eec20aed85a227bfad4aa6062ea2273a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 09:47:43 2020 +0200
Don't reconfigure the taskbar if unnecessary.
src/wmtaskbar.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d4a330a27b3d6855e28838b861f4dd2eea1cdf5d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Sep 20 02:04:50 2020 +0200
Properly handle name lookup failure for mailboxes for issue #493.
src/amailbox.cc | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit b83f0c764b53737e7cc8e110a9471893f4d959c6
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 19 19:17:55 2020 +0200
Also drop the menu category from session description
There seems to be no evidence for a requirement of this anywhere, also
there is apparently no officially specified category "WindowManagers".
Also fix typo in Name[de].
lib/icewm-session.desktop | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit acd63c59fc54fee84025dd4c297089a563e87b5c
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 19 17:44:36 2020 +0200
Fix invalid application type
Also added German & Russian translations
lib/icewm-session.desktop | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 93bdaea51f8ca8f07c7700f2a99cf320585fe9c1
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 19 17:51:43 2020 +0200
Add recent icons to AM
lib/Makefile.am | 8 ++++++++
1 file changed, 8 insertions(+)
commit 78507a6d0a4970353f4d77cde7a8033b82b793a5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Sep 17 21:30:28 2020 +0200
Update to 1.8.3
AUTHORS | 35 +-
ChangeLog | 8544 +++++++++++++++++++++++++++---------------------------
NEWS | Bin 29248 -> 34262 bytes
README.md | 4 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
7 files changed, 4262 insertions(+), 4335 deletions(-)
commit 6554e52fb991ffa5a4f9bcc0d3a1bd219b310e63
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Sep 17 02:08:26 2020 +0200
Prepare 1.8.3 release bis
AUTHORS | 2 +-
ChangeLog | 122 +++++++++++++++++++++++++++++++++++--------------------
NEWS | 11 +++--
README.md | 2 +-
configure.ac | 4 +-
5 files changed, 90 insertions(+), 51 deletions(-)
commit 6bc8d04acb290f764994ad56709aa59becccc7b9
Merge: 57a0569a 31304553
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Sep 17 02:03:11 2020 +0200
Merge branch 'icewm-1-4-BRANCH'
commit 31304553f5870c6d50b6941347efc23acb1876e1
Merge: 0bb305af 5cceaaaa
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Sep 17 01:59:18 2020 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 5cceaaaafb5d3cf09cfae996f0eb43088a0aef9b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Sep 17 01:40:49 2020 +0200
Check if filedescriptor is valid and fix off-by-one allocation error.
src/yfileio.cc | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
commit 57a0569ae62df90f6ff2569c735f54a6601966a2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Sep 16 23:36:14 2020 +0200
Prepare 1.8.3 release
AUTHORS | 19 +-
ChangeLog | 919 +++++++++++++++++++++++++++++--------------------------
NEWS | 201 +++++-------
README.md | 36 +--
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 14 +-
po/be.po | 14 +-
po/bg.po | 14 +-
po/ca.po | 14 +-
po/cs.po | 14 +-
po/da.po | 14 +-
po/de.po | 14 +-
po/el.po | 14 +-
po/en.po | 14 +-
po/es.po | 14 +-
po/fi.po | 14 +-
po/fr.po | 14 +-
po/he.po | 14 +-
po/hr.po | 14 +-
po/hu.po | 14 +-
po/icewm.pot | 16 +-
po/id.po | 14 +-
po/it.po | 14 +-
po/ja.po | 14 +-
po/ko.po | 14 +-
po/lt.po | 14 +-
po/lv.po | 14 +-
po/mk.po | 14 +-
po/nb.po | 14 +-
po/nl.po | 14 +-
po/no.po | 14 +-
po/pl.po | 14 +-
po/pt.po | 14 +-
po/pt_BR.po | 14 +-
po/ro.po | 14 +-