mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-29 06:46:35 -04:00
Commit graph
Select branches
Hide pull requests
master
multi-cursor
pixman-16f-2
releases/1.0
releases/1.1
releases/1.10
releases/1.11
releases/1.12
releases/1.13
releases/1.14
releases/1.15
releases/1.16
releases/1.17
releases/1.18
releases/1.19
releases/1.2
releases/1.20
releases/1.21
releases/1.22
releases/1.23
releases/1.24
releases/1.25
releases/1.26
releases/1.3
releases/1.4
releases/1.5
releases/1.6
releases/1.7
releases/1.8
releases/1.9
#100
#1003
#1006
#1007
#1011
#1013
#1014
#1015
#1016
#1017
#1018
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1029
#103
#1032
#1034
#1035
#1037
#1038
#104
#1041
#1044
#1045
#1048
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1057
#1059
#106
#1060
#1061
#1062
#1064
#1066
#1071
#1072
#1073
#1075
#1076
#1079
#1081
#1085
#1086
#1087
#1088
#109
#1090
#1093
#1095
#1098
#1099
#1101
#111
#1110
#1113
#1119
#112
#1121
#1123
#1124
#1125
#1126
#113
#1131
#1134
#1137
#114
#1140
#1143
#1144
#1145
#1149
#115
#1153
#1157
#1159
#1160
#1163
#1164
#1167
#117
#1170
#1171
#1174
#1175
#1177
#1178
#1180
#1181
#1182
#1184
#1185
#1186
#1187
#1189
#119
#1191
#1192
#1195
#1197
#1198
#12
#1201
#1202
#1203
#1206
#1207
#1208
#1210
#1215
#122
#1220
#1221
#1223
#1227
#123
#1231
#1234
#1237
#124
#1240
#1241
#1242
#1243
#1244
#1245
#1247
#1250
#1251
#1252
#1254
#1255
#126
#1260
#1262
#1263
#1266
#1267
#1268
#127
#1279
#1281
#1289
#129
#1290
#1292
#1295
#1298
#130
#1304
#1306
#1307
#131
#1311
#1318
#1319
#1323
#1327
#1328
#133
#1331
#1332
#1334
#1339
#1340
#1342
#1343
#1344
#1346
#1350
#1352
#1357
#1359
#1361
#1363
#1365
#1366
#137
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1378
#1381
#1382
#1387
#1388
#1389
#1390
#1393
#1397
#1398
#1399
#1400
#1401
#1402
#1406
#1407
#1408
#1411
#1412
#1413
#1415
#1417
#1418
#1420
#1421
#1424
#1427
#143
#1432
#1433
#1437
#1438
#1439
#1440
#1442
#1445
#1448
#145
#1450
#1452
#1453
#1454
#1455
#1460
#1466
#1467
#1468
#147
#1471
#148
#1481
#1483
#1485
#1486
#1489
#1490
#1491
#1493
#1495
#1496
#1499
#15
#1501
#1504
#1507
#1508
#1510
#1513
#1517
#1518
#152
#1521
#1522
#1524
#1529
#153
#1530
#1532
#1537
#1544
#1547
#1560
#1564
#1567
#1570
#1574
#1575
#1576
#1578
#1580
#1585
#1590
#1591
#1592
#1593
#1599
#160
#1600
#1602
#1603
#1606
#1608
#161
#1611
#1612
#1616
#1617
#1618
#1619
#162
#1625
#1626
#1627
#1628
#1629
#1630
#1631
#1632
#1635
#164
#1640
#1644
#1645
#1646
#1647
#1648
#1649
#165
#1656
#1658
#166
#1660
#1669
#167
#1670
#1671
#1672
#1676
#1677
#1679
#1681
#1682
#1683
#1684
#1686
#1687
#1688
#1689
#1691
#1692
#1693
#1698
#1699
#1700
#1703
#1704
#1714
#1716
#1719
#172
#1720
#1724
#1726
#1728
#173
#1735
#1736
#1740
#1746
#1747
#1748
#1749
#1751
#1753
#1754
#1755
#1756
#1757
#1758
#176
#1762
#1766
#1767
#1768
#177
#1770
#1772
#1773
#1774
#1776
#1779
#1780
#1781
#1785
#1786
#1788
#1790
#1791
#1793
#1794
#1796
#18
#1800
#1806
#1809
#1810
#1815
#1817
#1825
#1826
#1830
#1831
#1832
#1833
#1834
#1835
#1839
#1843
#185
#1852
#1858
#1859
#1862
#1863
#1868
#1869
#1870
#1871
#1875
#1876
#1877
#1879
#1880
#1881
#1886
#1888
#1893
#1898
#1899
#1900
#1902
#1904
#1905
#1907
#1909
#1915
#1919
#192
#1920
#1921
#1922
#1923
#1926
#1927
#1928
#193
#1930
#1934
#1935
#1936
#1937
#1938
#1941
#1944
#1946
#1948
#1949
#1952
#1953
#1955
#1957
#196
#1961
#1964
#1966
#1970
#1974
#1981
#1982
#1983
#1984
#1988
#1990
#1991
#1993
#1995
#1996
#1997
#1999
#200
#2001
#2008
#201
#2012
#2013
#2017
#2018
#2019
#2021
#2022
#2023
#2028
#2030
#2031
#2036
#2037
#2038
#204
#2040
#2041
#2042
#2043
#2045
#2046
#2047
#205
#2069
#2070
#2074
#2075
#2076
#2077
#2081
#2083
#2084
#2088
#2089
#209
#2092
#2093
#2094
#2096
#2098
#2100
#2102
#2104
#2106
#2107
#2108
#211
#2112
#2113
#212
#2128
#2129
#213
#2130
#2135
#214
#2146
#2147
#2150
#2151
#2152
#2153
#2154
#2155
#2157
#2158
#216
#2160
#2165
#2167
#2169
#217
#2171
#2176
#2178
#2181
#2184
#2185
#2186
#2191
#2192
#2193
#2195
#2197
#2198
#22
#220
#2200
#2204
#2205
#2207
#2208
#2217
#2218
#222
#2225
#223
#2233
#2234
#2236
#2239
#2240
#2242
#2243
#2245
#2246
#2247
#2248
#2250
#2253
#2258
#2259
#226
#2260
#2264
#2266
#2268
#2269
#227
#2270
#2271
#2272
#2273
#2277
#2278
#228
#2280
#2281
#2282
#2283
#2285
#2287
#229
#2290
#2291
#2293
#2295
#2296
#2297
#2298
#23
#2301
#2304
#2306
#2308
#231
#2310
#2312
#2315
#2317
#2319
#232
#2320
#2325
#2328
#234
#236
#237
#240
#241
#243
#246
#247
#248
#251
#252
#253
#255
#256
#26
#260
#262
#263
#268
#269
#271
#272
#275
#276
#277
#28
#280
#282
#284
#285
#290
#292
#293
#294
#295
#296
#297
#298
#299
#302
#303
#304
#307
#310
#312
#314
#315
#316
#317
#318
#321
#322
#323
#327
#329
#33
#331
#332
#333
#334
#336
#339
#341
#342
#343
#344
#346
#349
#352
#353
#354
#356
#357
#358
#36
#364
#365
#367
#368
#369
#37
#370
#371
#372
#374
#377
#378
#380
#382
#383
#385
#388
#39
#390
#393
#396
#397
#398
#40
#400
#401
#402
#403
#406
#408
#41
#412
#414
#416
#417
#420
#422
#423
#426
#428
#429
#43
#433
#435
#437
#438
#439
#44
#440
#442
#444
#445
#446
#447
#45
#450
#452
#454
#457
#458
#46
#461
#462
#465
#467
#469
#470
#472
#473
#477
#48
#480
#482
#483
#484
#486
#488
#493
#496
#497
#498
#499
#50
#500
#501
#505
#506
#507
#510
#511
#512
#513
#519
#520
#521
#523
#525
#529
#530
#532
#535
#536
#537
#538
#539
#540
#543
#545
#546
#548
#550
#551
#553
#559
#56
#560
#561
#563
#564
#566
#567
#568
#570
#571
#572
#574
#575
#576
#577
#578
#579
#58
#582
#584
#585
#587
#588
#589
#590
#592
#595
#597
#598
#599
#6
#60
#601
#602
#605
#606
#607
#609
#61
#610
#611
#616
#617
#618
#62
#621
#623
#624
#626
#629
#63
#630
#632
#634
#635
#636
#637
#640
#641
#643
#645
#647
#65
#650
#652
#653
#655
#66
#660
#661
#662
#663
#666
#667
#668
#669
#67
#672
#673
#674
#675
#676
#677
#679
#68
#681
#682
#683
#688
#689
#698
#699
#7
#705
#706
#707
#71
#710
#712
#719
#72
#720
#722
#727
#73
#731
#732
#733
#737
#739
#74
#740
#741
#742
#745
#749
#750
#754
#755
#757
#759
#760
#764
#767
#768
#770
#773
#774
#778
#781
#785
#788
#790
#791
#793
#794
#796
#799
#80
#802
#803
#805
#806
#807
#81
#810
#811
#813
#815
#817
#818
#819
#82
#820
#821
#822
#824
#825
#827
#83
#831
#832
#833
#834
#835
#837
#839
#84
#841
#843
#845
#847
#85
#850
#852
#858
#860
#861
#862
#864
#867
#870
#871
#873
#874
#875
#877
#878
#88
#882
#885
#886
#888
#889
#89
#890
#892
#893
#894
#895
#899
#90
#901
#902
#903
#905
#906
#908
#909
#910
#911
#912
#913
#915
#916
#92
#920
#921
#923
#925
#927
#928
#929
#93
#930
#936
#937
#938
#941
#944
#945
#946
#947
#948
#95
#953
#954
#957
#96
#961
#965
#967
#970
#972
#973
#977
#978
#98
#981
#984
#985
#986
#987
#989
#99
#990
#991
#993
#994
#996
#998
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10.3
1.11.0
1.12.0
1.12.1
1.13.0
1.13.1
1.14.0
1.15.0
1.15.1
1.15.2
1.15.3
1.16.0
1.16.1
1.16.2
1.17.0
1.17.1
1.17.2
1.18.0
1.18.1
1.19.0
1.2.0
1.2.1
1.2.2
1.2.3
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.22.1
1.22.2
1.22.3
1.23.0
1.23.1
1.24.0
1.25.0
1.26.0
1.26.1
1.3.0
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.7.0
1.7.1
1.7.2
1.8.0
1.8.1
1.8.2
1.9.0
1.9.1
1.9.2
-
ab8f9afa90changelog: move grapheme cluster width entry to ‘changed’, and rewrite it
Daniel Eklöf
2021-07-01 20:13:03 +02:00 -
d9fc1e0d8aMerge branch 'max-grapheme-width-is-2'
Daniel Eklöf
2021-07-01 19:55:50 +02:00 -
5138f02214config: rename at-most-2 (value for grapheme-width-method) to double-width
Daniel Eklöf
2021-07-01 08:00:23 +02:00 -
9817e44c32config: add tweak.grapheme-width-method=wcswidth|at-most-2
Daniel Eklöf
2021-06-30 18:00:33 +02:00 -
031e8f5987vt: limit grapheme width to 2 cells
Daniel Eklöf
2021-06-29 18:45:27 +02:00 -
55bd3cfd62config: add unit test for config_clone()
Daniel Eklöf
2021-06-30 21:06:21 +02:00 -
88fb8429b0config: NOINLINE a couple of functions doing tll operations
Daniel Eklöf
2021-06-30 19:10:37 +02:00 -
56f592e308Merge branch 'remove-unused-key-bindings'
Daniel Eklöf
2021-06-30 18:05:14 +02:00 -
149c52bd44config: remove replaced/removed key bindings, instead of marking as ‘unused’
Daniel Eklöf
2021-06-29 18:08:15 +02:00 -
cf46acc68frender: don’t look at glyphs[0]->cols when determining if overflow should be allowed
Daniel Eklöf
2021-06-30 18:01:03 +02:00 -
3e74482d6c
terminfo: add Tc, setrgbf and setrgbb capabilities
Craig Barnes
2021-06-29 08:47:46 +01:00 -
a09f928175input: ignore ‘unused’ URL key bindings when mapping bindings to current keymap
Daniel Eklöf
2021-06-28 22:34:52 +02:00 -
117e24dbf4term: destroy: free URLs before free:ing the grids
Daniel Eklöf
2021-06-28 22:33:57 +02:00 -
5dca0458a0
log: add LOG_CLASS_NONE and use as initializer for log_level
Craig Barnes
2021-06-26 22:15:09 +01:00 -
0ff8f72a9dvt: don’t reset utf8proc grapheme state when we’re not at a grapheme break
Daniel Eklöf
2021-06-25 20:42:23 +02:00 -
d206697001doc: benchark: laptop results for 1.8.0
Daniel Eklöf
2021-06-25 10:56:40 +02:00 -
e365ac0b10doc: benchmark: add --dat to vtebench command line
Daniel Eklöf
2021-06-25 10:24:55 +02:00 -
2873043865doc: benchmarks: update desktop results with 1.8.0
Daniel Eklöf
2021-06-25 10:23:43 +02:00 -
2535cf51dbchangelog: add new ‘unreleased’ section
Daniel Eklöf
2021-06-25 08:44:41 +02:00 -
3d524746cdMerge branch 'releases/1.8'
Daniel Eklöf
2021-06-25 08:44:11 +02:00 -
bc6b4d7b8agenerate-version: fix regression where a tagged version was parsed wrong 1.8.0
Daniel Eklöf
2021-06-25 08:33:42 +02:00 -
0a455174f4meson/pkgbuild: bump version to 1.8.0
Daniel Eklöf
2021-06-25 08:24:42 +02:00 -
8df5f90474changelog: prepare for 1.8.0
Daniel Eklöf
2021-06-25 08:23:36 +02:00 -
20c0650dfdwayland: regression: properly instantiate CSDs when there’s no decoration manager
Daniel Eklöf
2021-06-24 23:02:40 +02:00 -
07128ee905changelog: spelling; add missing ‘l’ in ‘experimental’
Daniel Eklöf
2021-06-24 22:55:28 +02:00 -
2c32d8617apkgbuild: add libutf8proc dependency
Daniel Eklöf
2021-06-24 20:18:51 +02:00 -
ad981930c3meson: add utf8proc dep to all libraries pulling in terminal.h
Daniel Eklöf
2021-06-24 20:16:58 +02:00 -
3bad062f8avt: utf8: rotate instead of just shifting when updating compose key
Daniel Eklöf
2021-06-24 19:36:39 +02:00 -
88ce0e4375vt: improved key hash algorithm -> reduces number of key collisions
Daniel Eklöf
2021-06-24 19:18:06 +02:00 -
9a7c6bdcf2term: CELL_COMB_CHARS chars are keys, not indices -> more range is better
Daniel Eklöf
2021-06-24 19:15:53 +02:00 -
f20956ff1bcomposed: insert: require key to be unique
Daniel Eklöf
2021-06-24 19:12:25 +02:00 -
4a6dea04c2install: add -Dgrapheme-clustering to the list of custom meson options
Daniel Eklöf
2021-06-24 17:57:34 +02:00 -
80c2d9d89dMerge branch 'harfbuzz'
Daniel Eklöf
2021-06-24 17:50:55 +02:00 -
3f0f5ec3b7client: add +/-graphemes to version output
Daniel Eklöf
2021-06-24 17:50:44 +02:00 -
a319ddf094foot: add +/-graphemes to version output
Daniel Eklöf
2021-06-24 17:50:30 +02:00 -
4ea7c5b63ffeatures: add feature_graphemes()
Daniel Eklöf
2021-06-24 17:50:04 +02:00 -
cf101ea300changelog: describe what (does not) happens when grapheme-shaping=no
Daniel Eklöf
2021-06-24 17:36:57 +02:00 -
d5d57c1b20changelog: composed -> combining
Daniel Eklöf
2021-06-24 17:36:52 +02:00 -
09c4d16232changelog: put emphasis on ‘opt-in’ as well
Daniel Eklöf
2021-06-24 17:33:09 +02:00 -
f19797a5afchangelog: updates to “grapheme shaping”
Daniel Eklöf
2021-06-24 14:04:08 +02:00 -
415ecfc6favt: codespell: bumb -> bump
Daniel Eklöf
2021-06-24 13:53:19 +02:00 -
fe8ca23cfecomposed: store compose chains in a binary search tree
Daniel Eklöf
2021-06-24 13:17:07 +02:00 -
fcd6327297term: bump compose chain char array to 10 chars
Daniel Eklöf
2021-06-24 11:24:30 +02:00 -
fd70058795changelog: add a “grapheme shaping” section
Daniel Eklöf
2021-06-24 10:51:43 +02:00 -
f3e5c3deb9doc: foot.ini: grapheme-shaping: mention regular compose characters
Daniel Eklöf
2021-06-24 10:10:38 +02:00 -
b14524215brender: use cell cols from compose chain, not grapheme
Daniel Eklöf
2021-06-24 10:08:58 +02:00 -
34e85e7726scripts: generate-alt-random: add emoji sequences
Daniel Eklöf
2021-06-23 18:55:30 +02:00 -
81131e3a87vt: utf8: don’t scan *all* previous chains
Daniel Eklöf
2021-06-18 17:53:15 +02:00 -
e81d1845bfvt: utf8: de-duplicate; jump to end of function to print to grid
Daniel Eklöf
2021-06-18 17:40:24 +02:00 -
c0d9f92e1arender: don’t modify the cell’s x position. Fixes broken underlines
Daniel Eklöf
2021-06-15 17:52:45 +02:00 -
dc5019a535vt: utf8-print: don’t build a compose chain on a zero-width base character
Daniel Eklöf
2021-06-15 09:00:18 +02:00 -
6187aa0b1bterm: lower maximum number of characters in a compose chain
Daniel Eklöf
2021-06-15 08:44:52 +02:00 -
f865612667vt: utf8-print: check base character before count when looking for existing compose chain
Daniel Eklöf
2021-06-15 08:40:23 +02:00 -
51295cd7a2render: we’ve already assigned ‘base’ a couple of lines higher up
Daniel Eklöf
2021-06-15 07:58:41 +02:00 -
57e636dd8evt: don’t call wcwidth() on all combining characters every time we add
Daniel Eklöf
2021-06-15 07:38:27 +02:00 -
09431dd15cvt: presentation selectors may be anywhere in the cluster
Daniel Eklöf
2021-06-15 07:25:38 +02:00 -
96ff29bbd3render: repair parenthesis after rebase
Daniel Eklöf
2021-06-15 06:00:00 +02:00 -
b471fe31b1render: ensure ‘cell_cols’ have been initialized
Daniel Eklöf
2021-05-31 17:50:49 +02:00 -
50be924285render: handle fcft_glyph_rasterize() failure correctly
Daniel Eklöf
2021-05-31 17:11:58 +02:00 -
bd98cb6a73render: use column count from grapheme instead of first glyph, when we have one
Daniel Eklöf
2021-05-30 19:37:53 +02:00 -
6c70cd9366vt: don’t force cols=2 when we see an emoji variant selector
Daniel Eklöf
2021-05-30 19:36:59 +02:00 -
0a9531ac6cvt: cache grapheme cluster width in composed struct
Daniel Eklöf
2021-05-27 20:07:28 +02:00 -
b9ef703eb1wip: grapheme shaping
Daniel Eklöf
2020-08-20 19:25:35 +02:00 -
c1cde66f70Merge branch 'sixel-heap-user-after-free-after-blending'
Daniel Eklöf
2021-06-24 17:30:16 +02:00 -
a52d867947sixel: fix crash when splitting up an image across the scrollback
Daniel Eklöf
2021-06-24 17:08:33 +02:00 -
ba26d63829Merge branch 'custom-terminfo-install-location'
Daniel Eklöf
2021-06-24 09:53:09 +02:00 -
07bb67130achangelog: -Dterminfo-install-location meson command line option
Daniel Eklöf
2021-06-23 16:58:10 +02:00 -
501548080dinstall: add the new ‘terminfo-install-location’ option
Daniel Eklöf
2021-06-23 16:55:26 +02:00 -
6268fc536bmeson: add -Dterminfo-install-location=disabled|custom-path
Daniel Eklöf
2021-06-23 16:43:36 +02:00 -
ef349bfea2server: make sure ‘overrides’ have been initialized in all error paths
Daniel Eklöf
2021-06-23 15:38:29 +02:00 -
15e7e80245client: make sure ‘fd’ is initialized in all error paths
Daniel Eklöf
2021-06-23 15:32:03 +02:00 -
68494956b7Merge branch 'footclient-override'
Daniel Eklöf
2021-06-23 15:19:11 +02:00 -
5fc8275eb2client: add and use function push_override()
Daniel Eklöf
2021-06-23 15:04:09 +02:00 -
bac3964039changelog: add ref to #600 (-o,--override for footclient)
Daniel Eklöf
2021-06-23 14:36:31 +02:00 -
5b9a000b9bcompletions: add -o,--override to footclient
Daniel Eklöf
2021-06-23 14:34:50 +02:00 -
8640a9c99adoc: footclient.1: document -o,--override
Daniel Eklöf
2021-06-23 14:34:23 +02:00 -
fcc20456cddoc: foot.1: remove trailing space, add ‘=’ between option name and its value
Daniel Eklöf
2021-06-23 14:34:09 +02:00 -
63a64bdca1client: implement -o,--override
Daniel Eklöf
2021-06-23 14:34:36 +02:00 -
c6b5ac9299main: usage: add ‘=’ between --override and its value
Daniel Eklöf
2021-06-23 14:30:29 +02:00 -
04d42662c7server: avoid “member access within misaligned address” ASAN warning
Daniel Eklöf
2021-06-23 14:30:02 +02:00 -
136d60606aclient: send overrides for everything that is publicly visible in the conf
Daniel Eklöf
2021-06-23 14:22:18 +02:00 -
fa5cde6ce1server: use config_clone() + config_override_apply()
Daniel Eklöf
2021-06-23 13:18:55 +02:00 -
a5dd71bc7bMerge branch 'refresh-on-csd-ssd-change'
Daniel Eklöf
2021-06-23 15:10:56 +02:00 -
26089e8f4dconfig: clone: fix font-list cloning
Daniel Eklöf
2021-06-23 13:00:50 +02:00 -
4e5f5026b8Merge branch 'config-clone'
Daniel Eklöf
2021-06-23 12:54:55 +02:00 -
2a83202fddwayland: apply CSD/SSD changes in the surface configure event
Daniel Eklöf
2021-06-22 18:58:38 +02:00 -
f7860aec76config: add new function config_clone()
Daniel Eklöf
2021-06-18 16:18:41 +02:00 -
42ec264075tokenize: strdup() each individual argv
Daniel Eklöf
2021-06-20 14:17:31 +02:00 -
7632e16e36config: remove duplicated error logs for invalid colors
Daniel Eklöf
2021-06-20 13:55:12 +02:00 -
8177dbcc86Merge branch 'csd-button-fg-color'
Daniel Eklöf
2021-06-20 13:53:21 +02:00 -
7334b53d83config: add csd.button-color option
Daniel Eklöf
2021-06-20 10:44:50 +02:00 -
1a755d0da2uri: hostname_is_localhost(): don’t crash if hostname == NULL
Daniel Eklöf
2021-06-19 15:56:39 +02:00 -
078f790b72term: fix regression after merging #599
Daniel Eklöf
2021-06-18 15:56:34 +02:00 -
fa06cf31ffMerge branch 'title-update'
Daniel Eklöf
2021-06-18 15:56:06 +02:00 -
07b455e882render: don’t create/destroy the title update timer each time
Daniel Eklöf
2021-06-18 15:53:47 +02:00 -
535c82d628render: use a timer instead of relying on the frame callback for title update throttling
Daniel Eklöf
2021-06-15 17:27:50 +02:00 -
b77dbc341bMerge branch 'reduce-tllist-usage'
Daniel Eklöf
2021-06-18 15:36:12 +02:00 -
09eb0d1bbbconfig: work around clang-11.0 issue
Daniel Eklöf
2021-06-17 19:17:58 +02:00 -
495c730487config: don’t use tllist where it isn’t necessary
Daniel Eklöf
2021-06-17 18:15:29 +02:00 -
31e10c1613Merge branch 'footclient-dont-copy-conf-unless-necessary'
Daniel Eklöf
2021-06-18 15:34:11 +02:00