mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-05-29 21:38:03 -04:00
Commit graph
Select branches
Hide pull requests
master
multi-cursor
osc-5522
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.27
releases/1.3
releases/1.4
releases/1.5
releases/1.6
releases/1.7
releases/1.8
releases/1.9
sixel-heap-buffer-overflow
#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
#2333
#2334
#2336
#234
#2340
#2341
#2345
#2349
#2350
#2354
#2355
#2356
#2358
#2359
#236
#2369
#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.27.0
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
-
5b87139670add wait-for-mapped option
valoq
2026-05-28 15:22:37 +02:00 -
814b7e1a48csi: refactor CHT/CBT
CismonX
2026-05-25 06:31:04 +08:00 -
628a7c199d
Add missing newline
fhqh
2026-05-24 12:40:58 +02:00 -
61163d1f21
Import official Dracula (dark) / Alucard (light) theme
fhqh
2026-05-24 12:37:44 +02:00 -
31f51a661cselection: fix block selection direction update
CismonX
2026-05-24 06:47:49 +08:00 -
1067b9bf69osc: kitty_clipboard_write_finish(): fix walias handling osc-5522
Daniel Eklöf
2026-05-22 12:06:28 +02:00 -
e85209e736osc: kitty_clipboard_query(): reply with EPERM if OSC pasting has been disabled
Daniel Eklöf
2026-05-22 11:59:58 +02:00 -
4b64ed0a49changelog: OSC-5522
Daniel Eklöf
2026-05-17 13:42:56 +02:00 -
221127982adoc: foot-ctlseqs: add OSC-5522
Daniel Eklöf
2026-05-17 13:42:42 +02:00 -
c366e322ebosc: implement OSC-5522, kitty's extended version of OSC-52
Daniel Eklöf
2026-05-15 18:35:51 +02:00 -
4bc8a39d6cbase64: add base64_encode_oneshot()
Daniel Eklöf
2026-05-16 20:26:37 +02:00 -
92187d2e4esixel: clamp max width/height in 'CSI ? 2 ; 3 ; W ; H S' sixel-heap-buffer-overflow
Daniel Eklöf
2026-05-22 11:18:15 +02:00 -
4bf60d0fbcselection: do not copy empty text master
CismonX
2026-05-21 02:38:16 +08:00 -
b18d8aa2f1csi: DECCRA: clamp and verify destination rectangle coordinates
Daniel Eklöf
2026-05-22 11:39:04 +02:00 -
2eaa7beba1uri-parse: fix out-of-bounds read with malformed %-encoded content
Daniel Eklöf
2026-05-22 10:59:26 +02:00 -
5335cec322uri-parse: add a bunch of unit tests
Daniel Eklöf
2026-05-22 10:49:22 +02:00 -
4858b3db7b
Add font ligature rendering support
barsmonster
2026-02-13 11:30:56 +00:00 -
63270d5c06selection: do not copy empty text
CismonX
2026-05-21 02:38:16 +08:00 -
1f0850b39f
Add changes and report for PR
sharkanchik
2026-05-20 18:43:12 +02:00 -
d28ac267d2
Add an optional build-time switch to disable scrollback support
Campbell Barton
2026-05-15 15:51:01 +10:00 -
f35e60577fproject: add .clangd, where we set -Wno-c2y-extensions
Daniel Eklöf
2026-05-17 15:03:56 +02:00 -
5317300015
Fix formatting
lilyyy411
2026-05-16 04:49:12 +02:00 -
3113c1b895
Implement "smarter" damage merging
lilyyy411
2026-05-16 04:19:01 +02:00 -
2d11b36a24changelog: add new 'unreleased' section
Daniel Eklöf
2026-05-15 08:29:07 +02:00 -
ab1660ef62Merge branch 'releases/1.27'
Daniel Eklöf
2026-05-15 08:27:39 +02:00 -
de998602dbmeson: bump version to 1.27.0 1.27.0 releases/1.27
Daniel Eklöf
2026-05-15 08:26:04 +02:00 -
a94e1dda21changelog: prepare for 1.27.0
Daniel Eklöf
2026-05-15 08:25:35 +02:00 -
ab6ffd1344osc: kitty notifications: increase query reply buffer size
Daniel Eklöf
2026-05-14 12:41:58 +02:00 -
cc6b29fe3arender: cursor: improve handling of fg == bg
Daniel Eklöf
2026-05-11 14:14:46 +02:00 -
a2476536f9search/url/unicode-mode: set last-shortcut-sym
Daniel Eklöf
2026-05-11 09:16:30 +02:00 -
43566b655furi: check 'scheme' is non-null before de-referencing it
Daniel Eklöf
2026-05-11 13:37:53 +02:00 -
98c84e6326meson: add -Dfanalyzer=false|true
Daniel Eklöf
2026-05-11 13:01:13 +02:00 -
6c987ef846
client --auto-server: handle all socket paths
Guillaume Outters
2025-02-15 16:21:11 +01:00 -
fc0bdf265a
client --auto-server: use --server=<fd>
Guillaume Outters
2025-02-13 16:27:09 +01:00 -
11d0cf9cc9
client: quickly implement --auto-server
Guillaume Outters
2025-01-25 08:51:36 +01:00 -
9e1086ea11
Add curly-pixelated option for blocky undercurl style
txf
2026-01-28 18:54:11 +00:00 -
2fd2255ad3
Add pad-extend option
txf
2026-01-28 19:02:26 +00:00 -
6183d1b767keymap: no reason keypad keys shouldn't map shift
Daniel Eklöf
2026-04-17 13:34:17 +02:00 -
bccc12b3fb
feat(render): add configurable attribute colors for bold, italic, and underline
Florian Best
2026-01-17 03:38:53 +01:00 -
2c454a71f1config: add url.style=none|single|double|curly|dotted|dashed
Daniel Eklöf
2026-04-06 15:47:26 +02:00 -
ecf3b864e4wayland: shm: fix debug builds when LOG_ENABLE_DBG == 0
Daniel Eklöf
2026-04-06 15:25:08 +02:00 -
48aa5decefwayland: shm: included decoded fourcc name when logging shm formats
Daniel Eklöf
2026-04-06 15:19:59 +02:00 -
89d6ff10fainput: no extra key processing in alternate input modes
Daniel Eklöf
2026-04-06 10:45:43 +02:00 -
fd63c19d40
config: change default font size from 8 to 12
qaqland
2026-04-05 15:14:19 +08:00 -
574f1f104a
Improve documentation by adding additional notes
Ahmed Amiraoui
2026-04-01 10:11:37 +01:00 -
46a9cb8aabosc-52: don't strip any control characters, and don't do newline conversion
Daniel Eklöf
2026-03-02 08:11:13 +01:00 -
949cc0e833
render margins more often when bleeding
Michael Peters
2026-03-21 09:56:20 -07:00 -
e6f8622723
initial edge bleed impl
Michael Peters
2026-03-21 09:53:02 -07:00 -
037a2f4fa2term: enqueue data to slave if there are queued paste data buffers
Daniel Eklöf
2026-03-21 14:43:27 +01:00 -
b913dcc5a9
Docs: Added a test line for exercise 2
ilker1
2026-03-18 13:16:50 +01:00 -
748cd731dd
Improve documentation for exercise 2
ilker1
2026-03-18 13:03:30 +01:00 -
5b0b1a2e64
Merge branch 'master' into master
jake-stewart
2026-03-16 12:09:15 +01:00 -
2fb7bb0ea4changelog: add new 'unreleased' section
Daniel Eklöf
2026-03-14 08:38:15 +01:00 -
5708a63c9aMerge branch 'releases/1.26'
Daniel Eklöf
2026-03-14 08:37:52 +01:00 -
ef15414b30meson: bump version to 1.26.1 1.26.1 releases/1.26
Daniel Eklöf
2026-03-14 08:35:28 +01:00 -
370adaf697changelog: prepare for 1.26.1
Daniel Eklöf
2026-03-14 08:35:15 +01:00 -
6f1157395bMerge branch 'master' into releases/1.26
Daniel Eklöf
2026-03-14 08:34:05 +01:00 -
eed2d668ec
OpenBSD has UTF-32
vlkrs
2026-03-12 18:47:50 +01:00 -
aa5e8c8427
Added more themes from iTerm2-Color-Schemes
Giffoni Lopes
2026-03-11 14:36:04 -03:00 -
44ac851237
make opt-in and add harmonious
Jake Stewart
2026-03-11 17:40:07 +08:00 -
657db18a4ewayland: do all surface unmap and roundtrips before waiting for pre-apply damage
Daniel Eklöf
2026-03-10 07:46:03 +01:00 -
4fd682b4e8meson: clang: add -Wno-wc2y-extensions
Daniel Eklöf
2026-03-10 07:59:40 +01:00 -
701bdf326d
Add 128px and 64px icon variants
DROID14131
2026-03-05 23:32:20 +00:00 -
f49fdf7ca3
themes: paper-color-light: fix newline
Roshless
2026-03-05 19:11:44 +01:00 -
66934a2865
Add icon proposal for foot terminal
DROID14131
2026-03-05 18:01:02 +00:00 -
c05bd55029doc: foot.ini: fix default value of initial-color-theme
Daniel Eklöf
2026-03-05 16:17:09 +01:00 -
ebacb14be8changelog: add new 'unreleased' section
Daniel Eklöf
2026-03-03 17:38:46 +01:00 -
bee76db20cMerge branch 'releases/1.26'
Daniel Eklöf
2026-03-03 17:38:07 +01:00 -
739cf115e6meson: bump version to 1.26.0 1.26.0
Daniel Eklöf
2026-03-03 17:35:20 +01:00 -
3bbaa64caechangelog: prepare for 1.26.0
Daniel Eklöf
2026-03-03 17:35:02 +01:00 -
c9c5c55745Remove metainfo.xml
Daniel Eklöf
2026-03-02 11:38:10 +01:00 -
e48178bec3readme: update sixel screenshot
Daniel Eklöf
2026-03-02 11:48:14 +01:00 -
046898f1b8test: config: blur: fix test failure; use the correct parsing function
Daniel Eklöf
2026-03-02 09:42:31 +01:00 -
dea10e2e48Add support for background blur
Daniel Eklöf
2025-10-16 13:43:33 +02:00 -
dc0c8550c3Spawning new terminal with --config from parent instance
Stéphane Klein
2026-01-09 00:31:04 +01:00 -
21485fa66dsupport four-sided padding (left/top/right/bottom)
pi66
2025-12-19 12:17:29 +01:00 -
fbf4304731doc: foot.ini: mention titlebar text color in button-color
nariby
2026-02-08 14:12:32 +00:00 -
1f31b43db7doc: fix typos in foot.ini.5.scd
Barinderpreet Singh
2026-02-27 18:58:35 +05:30 -
b805a3b49e
doc: fix typos in foot.ini.5.scd
Barinderpreet Singh
2026-02-27 18:58:35 +05:30 -
e24334a8df
Fix cursor color
valoq
2026-02-23 16:46:36 +01:00 -
b80789c49a
fix build
Jake Stewart
2026-02-19 20:19:30 +08:00 -
cc0a4ba756
generate 256 palette
Jake Stewart
2026-02-19 19:27:51 +08:00 -
202fa4c3c8
input: rearm IME once after keyboard focus enter
stalkerg
2026-02-18 17:35:47 +09:00 -
0ca0b10a0f
ime: apply text-input done updates on serial mismatch
stalkerg
2026-02-18 15:28:26 +09:00 -
c788b4b56aconfig: add curly-underline-height
Andrew Savchenko
2026-02-15 11:17:36 +11:00 -
9d3b34d0f5config: add curly-underline-height
Andrew Savchenko
2026-02-15 11:17:36 +11:00 -
ab127bc75e
doc: foot.ini: mention titlebar text color in button-color
nariby
2026-02-08 14:12:32 +00:00 -
c291194a4ewayland: wait for pre-apply damage thread before destroying a terminal instance
Daniel Eklöf
2026-01-28 09:44:57 +01:00 -
0bf193ef81osc-8: don't log URL + ID when closing
Daniel Eklöf
2026-02-02 11:19:07 +01:00 -
1bade452b1
Add curly-pixelated option for blocky undercurl style
txf
2026-01-28 18:54:11 +00:00 -
6a68b432ae
Add pad-extend option
txf
2026-01-28 19:02:26 +00:00 -
470b900092
Merge branch 'master' into pedicured
txf
2026-01-28 19:35:59 +01:00 -
6fbb9b7d3bsixel: force a height of at least one sixel when explicitly resizing
Daniel Eklöf
2026-01-28 09:21:57 +01:00 -
3a2eb80d83input: ignore release events after a keyboard shortcut was triggered
Daniel Eklöf
2026-01-10 07:36:17 +01:00 -
aae236819e
Add pad-extend option
txf
2026-01-22 19:25:26 +00:00 -
7a41aab30e
Add curly-pixelated option for blocky undercurl style
txf
2026-01-22 01:23:53 +00:00 -
6d8027dd94
Spawning new terminal with --config from parent instance
Stéphane Klein
2026-01-09 00:31:04 +01:00 -
55f743fe4e
Spawning new terminal with foot_exe from parent instance
Stéphane Klein
2026-01-09 00:31:04 +01:00 -
e2a989785ainput: execute: add missing 'return true' to a couple of switch cases
Daniel Eklöf
2026-01-10 07:35:25 +01:00 -
b78cc92322shm: don't bother with xrgb surfaces, always use argb
Daniel Eklöf
2026-01-04 07:57:25 +01:00