mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-28 06:46:38 -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
-
6bac1bd257term: thrd_success isn't necessarily 0
Daniel Eklöf
2020-05-03 14:17:54 +02:00 -
729a57d3a8util: thrd_err_as_string: fix alignment
Daniel Eklöf
2020-05-03 12:40:40 +02:00 -
7525fa20c2thrd_create(): handle errors correctly
Daniel Eklöf
2020-05-03 12:25:04 +02:00 -
dd3f43d65cutil: thrd_err_as_string(): new function, returns a thrd_*() error string
Daniel Eklöf
2020-05-03 12:24:34 +02:00 -
1d1eb89925Merge branch 'space-optimize-combining-chars'
Daniel Eklöf
2020-05-03 11:36:20 +02:00 -
4d4df92f66unicode-combining: limit maximum number of allowed composed chains
Daniel Eklöf
2020-05-03 11:31:59 +02:00 -
1ebdc01162unicode-combining: detect when we've reached the chain limit
Daniel Eklöf
2020-05-03 11:27:06 +02:00 -
b7ad4c2e2achangelog: update 'unicode comining' entry - only parts of the feature are optional
Daniel Eklöf
2020-05-03 11:22:06 +02:00 -
9638d0213breadme: update 'Unicode combining'
Daniel Eklöf
2020-05-03 11:21:31 +02:00 -
62e0774319unicode-combining: store seen combining chains "globally" in the term struct
Daniel Eklöf
2020-05-03 11:03:22 +02:00 -
ae7383189aosc: fix scaling of RGB formatted color specifiers
Daniel Eklöf
2020-05-02 23:07:26 +02:00 -
9eda632c97osc: OSC 12: mimic xterm - a color value of 0 means use inverted fg/bg
Daniel Eklöf
2020-05-02 22:58:50 +02:00 -
db9b99e8acosc: fix 'OSC 12 ?' to return the cursor color, not the cursor text color
Daniel Eklöf
2020-05-02 22:58:30 +02:00 -
ac58d05c6bosc: fix scaling of legacy formatted color specifiers
Daniel Eklöf
2020-05-02 22:57:12 +02:00 -
ef637fb5e8render: don't re-instantiate the foreground pixman source
Daniel Eklöf
2020-05-02 22:14:48 +02:00 -
b10436e49bvt: use signed integers to correctly detect when we're done
Daniel Eklöf
2020-05-02 20:01:43 +02:00 -
39024681ecreadme: sligh re-wording of the "Unicode combining" chapter
Daniel Eklöf
2020-05-02 19:57:18 +02:00 -
804642580emeson: don't generate pre-compose table when -Dunicode-precompose=false
Daniel Eklöf
2020-05-02 18:43:13 +02:00 -
d8ebed0ee0meson: only define FOOT_UNICODE_PRECOMPOSE if combining chars > 0
Daniel Eklöf
2020-05-02 18:42:47 +02:00 -
265a88c1cemeson: generate unicode compose table
Daniel Eklöf
2020-05-02 18:29:39 +02:00 -
a24a3520c7script: generate-unicode-precompose: generate a complete header file
Daniel Eklöf
2020-05-02 18:25:15 +02:00 -
5a5b8140c4readme: utf8proc is no longer a dependency
Daniel Eklöf
2020-05-02 17:36:22 +02:00 -
83e6b6df5dchangelog: try to fix link for Codebergs markdown parser
Daniel Eklöf
2020-05-02 17:35:04 +02:00 -
2df7b3c611changelog: remove bad ']' in link
Daniel Eklöf
2020-05-02 17:34:19 +02:00 -
d945b68b73unicode-combine: remove utf8proc dependency
Daniel Eklöf
2020-05-02 17:29:00 +02:00 -
8389c76549unicode-combining: don't limit ourselves to the (western) diacritics blocks
Daniel Eklöf
2020-05-02 16:11:51 +02:00 -
3b29aa95c9render: de-indent #if statement
Daniel Eklöf
2020-05-01 21:51:40 +02:00 -
4ae0e7c922unicode-combining: pack struct
Daniel Eklöf
2020-05-01 21:47:38 +02:00 -
0c7a94dfdcunicode-combine: leave a note saying we might need more than 2 combining chars
Daniel Eklöf
2020-05-01 20:19:46 +02:00 -
50543983adunicode-combine: only compose if we don't have any other combining characters
Daniel Eklöf
2020-05-01 20:17:37 +02:00 -
a6cd151cc7meson: emit a 'summary()' at the end
Daniel Eklöf
2020-05-01 12:32:10 +02:00 -
99172e7f8eMerge branch 'unicode-combining-for-real'
Daniel Eklöf
2020-05-01 12:06:09 +02:00 -
3474624c2cunicode-combining: completely remove unicode combining characters when feature is disabled
Daniel Eklöf
2020-05-01 12:05:38 +02:00 -
66e5abdda3term: combining characters: reduce max number of combining characters
Daniel Eklöf
2020-05-01 12:00:36 +02:00 -
9f3d07ff21changelog: rewrite entry for combining characters
Daniel Eklöf
2020-05-01 12:00:01 +02:00 -
623329cf23selection: extract text: also copy combining characters
Daniel Eklöf
2020-05-01 11:59:09 +02:00 -
76567e9ef0render: render combining characters
Daniel Eklöf
2020-05-01 11:56:13 +02:00 -
40bf01a8e6grid: reflow: copy combining characters
Daniel Eklöf
2020-05-01 11:55:22 +02:00 -
cb5f80ec6avt: utf8: track combining characters that we failed to compose
Daniel Eklöf
2020-05-01 11:52:40 +02:00 -
67614df9f9term: print: reset combining characters for this cell
Daniel Eklöf
2020-05-01 11:50:38 +02:00 -
b2c4115f3egrid: add per-cell combining characters
Daniel Eklöf
2020-05-01 11:49:11 +02:00 -
69c3e74498util.h: new header file defining commonly used macros
Daniel Eklöf
2020-05-01 11:46:24 +02:00 -
fc2e385d87term: don't enable ptmx FDM callback until Wayland window has been configured
Daniel Eklöf
2020-04-30 17:22:57 +02:00 -
ae5af7bb06term: start slave before loading fonts and starting rendering threads
Daniel Eklöf
2020-04-30 11:39:41 +02:00 -
242bcb9550main: only set LC_CTYPE
Daniel Eklöf
2020-04-29 20:09:41 +02:00 -
589e984b91term: font size adjust: re-load fonts in parallel
Daniel Eklöf
2020-04-29 20:09:21 +02:00 -
1d67f37045term: destroy: handle rendering threads not being initialized
Daniel Eklöf
2020-04-29 20:08:19 +02:00 -
84e945a851term: initialize rendering worker threads after instantiating fonts
Daniel Eklöf
2020-04-29 20:07:21 +02:00 -
74d30dc410csd: buttons: use default color table as default colors
Daniel Eklöf
2020-04-29 20:06:16 +02:00 -
02d4a093bbchangelog: change -> changes
Daniel Eklöf
2020-04-28 22:11:12 +02:00 -
3adcbf7d4dterm: load primary fonts in parallel
Daniel Eklöf
2020-04-28 22:07:02 +02:00 -
2fd5a9ee8dwayland: monitor unplug: call surface_leave() to handle terminal unmapping
Daniel Eklöf
2020-04-28 19:05:10 +02:00 -
9cfe720000wayland: handle outputs disappearing
Daniel Eklöf
2020-04-27 20:46:40 +02:00 -
37871aad84wayland: group handle_global() together with handle_global_removed()
Daniel Eklöf
2020-04-27 20:18:03 +02:00 -
c4e3b9f69dMerge branch 'unicode-combining'
Daniel Eklöf
2020-04-27 15:53:34 +02:00 -
3f3fff768avt: lazily reset utf8 in action_utf8_*_entry
Daniel Eklöf
2020-04-27 15:50:44 +02:00 -
d1fc419e34vt: action_utf8_print: idx is cleared in action_clear()
Daniel Eklöf
2020-04-27 15:49:07 +02:00 -
4278af99d2vt: utf8-*-entry: idx is cleared in action_clear()
Daniel Eklöf
2020-04-27 15:47:44 +02:00 -
e478874dd9term: remove unneeded utf8.left member
Daniel Eklöf
2020-04-27 15:06:23 +02:00 -
3fb3b63d93readme: link to utf8proc was cut off
Daniel Eklöf
2020-04-27 12:27:00 +02:00 -
aae998d9a3readme: add link to utf8proc
Daniel Eklöf
2020-04-27 12:26:39 +02:00 -
2008207929readme: add utf8proc to the list of dependencies
Daniel Eklöf
2020-04-27 12:25:35 +02:00 -
4283a8c51butf8: add support for unicode combining characters
Daniel Eklöf
2020-04-27 12:13:30 +02:00 -
d959b98822meson: bump C standard to c18
Daniel Eklöf
2020-04-26 19:39:08 +02:00 -
e9ed3025a8damage: remove 'scroll' sub struct
Daniel Eklöf
2020-04-26 12:47:19 +02:00 -
ce280537derender: make 'glyph' assignment more readable
Daniel Eklöf
2020-04-26 12:39:42 +02:00 -
db0ac438bechangelog: CSI 13;2t and CSI 14t have also been implemented
Daniel Eklöf
2020-04-25 23:09:10 +02:00 -
b22c7c4d0achangelog: use backticks for full escape sequence too, and shorten entry
Daniel Eklöf
2020-04-25 23:07:47 +02:00 -
cb7103dadcdoc: foot.5: man page references do not embolden the section number
Daniel Eklöf
2020-04-25 22:40:29 +02:00 -
6b464fcf31doc: foot.5: user -> users
Daniel Eklöf
2020-04-25 22:40:19 +02:00 -
91199f8b97doc: foot.5: padding and geometry are subject to output scaling
Daniel Eklöf
2020-04-25 22:39:53 +02:00 -
33a53efa71csi: log 'unhandled' for invalid 'target' and 'operation' in CSI ? S
Daniel Eklöf
2020-04-25 11:39:31 +02:00 -
c06890c4cdreadme: update description
Daniel Eklöf
2020-04-24 20:57:23 +02:00 -
0572138b09changelog: one entry for conf-option + command line option changes
Daniel Eklöf
2020-04-24 20:40:33 +02:00 -
f1336a0902Merge branch 'fcft-v2'
Daniel Eklöf
2020-04-24 20:33:16 +02:00 -
6d58e50bbaPKGBUILD: bump tllist+fcft version dependencies
Daniel Eklöf
2020-04-24 20:32:56 +02:00 -
c82378863cmeson: dependency: use fallback without variable name
Daniel Eklöf
2020-04-24 20:32:37 +02:00 -
f736d467d9fcft: fcft_glyph_for_wc() has been renamed to fcft_glyph_rasterize()
Daniel Eklöf
2020-04-24 10:53:34 +02:00 -
0b2006ecd5term: fcft: max/space advance fields have been renamed
Daniel Eklöf
2020-04-23 11:54:03 +02:00 -
c5212694c1meson: we now require fcft 2.0.x
Daniel Eklöf
2020-04-23 11:24:54 +02:00 -
144280ba17changelog: current output's subpixel order is preferred over FontConfig
Daniel Eklöf
2020-04-22 19:52:28 +02:00 -
05bb0ae590term: guess subpixel mode after initializing wayland window
Daniel Eklöf
2020-04-22 19:38:38 +02:00 -
7194f65ae9fcft: adjust to fcft-2.0 API changes
Daniel Eklöf
2020-04-21 19:29:36 +02:00 -
e2c48c0c2eMerge branch 'master' into fcft-v2
Daniel Eklöf
2020-04-21 19:03:11 +02:00 -
77af910330main: log locale
Daniel Eklöf
2020-04-21 19:02:18 +02:00 -
6f83ef81e5render: use output's subpixel mode when rasterizing glyphs
Daniel Eklöf
2020-04-20 18:37:59 +02:00 -
4ca6e760f2completions: zsh: -f,--font accepts multiple, comma separated values
Daniel Eklöf
2020-04-20 18:38:33 +02:00 -
8a094b5683readme: improve description
Daniel Eklöf
2020-04-19 16:23:18 +02:00 -
ee254e0de1readme: bug reporting: emphasize that debug builds are preferred for backtraces
Daniel Eklöf
2020-04-19 16:01:29 +02:00 -
7971aeeda5readme: spell 'change' correctly
Daniel Eklöf
2020-04-19 15:51:05 +02:00 -
5c4f5ab414term: destroy: free scroll damage lists
Daniel Eklöf
2020-04-19 15:26:52 +02:00 -
08485ce412csi: fix typo - the '(' was in the wrong place
Daniel Eklöf
2020-04-19 14:52:14 +02:00 -
b7593897b7render: search: improve handling of very long search strings
Daniel Eklöf
2020-04-19 14:50:48 +02:00 -
e93757198acsi: CSI Ps ; Ps ; Ps t: report logical pixels
Daniel Eklöf
2020-04-18 23:20:09 +02:00 -
4f145bed33shm: #ifdef conditional code to measure total size of SHM allocations
Daniel Eklöf
2020-04-18 12:24:40 +02:00 -
02edee78b2server: don't do misaligned loads
Daniel Eklöf
2020-04-18 12:20:28 +02:00 -
544d8fe5f9Merge branch 'csi-report'
Daniel Eklöf
2020-04-18 11:52:18 +02:00 -
fa8b0cbd80csi: implement CSI Ps ; Ps ; Ps t reporting escape sequences
Daniel Eklöf
2020-04-17 23:03:20 +02:00 -
842cd158d2changelog: selection is no longer cleared on resize
Daniel Eklöf
2020-04-17 22:43:28 +02:00 -
761bf426dcrender: resize: no need to truncate selection anymore - it's being translated
Daniel Eklöf
2020-04-17 22:30:56 +02:00