mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-06-13 14:33:17 -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
#2376
#2378
#2380
#2381
#2382
#2384
#2385
#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
-
ca73ec71d5selection: escape quotes in file names being DnD:ed on the command line master
Daniel Eklöf
2026-06-12 18:49:48 +02:00 -
8b047852f3osc: kitty text-size: bail out if text is zero-length
Daniel Eklöf
2026-06-12 18:21:51 +02:00 -
75e201608bsixel: fix NULL deref when using a shared palette and gamma-correct blending
Daniel Eklöf
2026-06-12 18:09:02 +02:00 -
c9c448e611sixel: clamp pan/pad to 5
Daniel Eklöf
2026-06-12 18:00:20 +02:00 -
35f30e6451add ayu-dark
lumerue
2026-06-03 20:58:12 +03:00 -
7aa880654aImport official Dracula (dark) / Alucard (light) theme
fhqh
2026-05-24 12:37:44 +02:00 -
66ec9fad88csi: refactor CHT/CBT
CismonX
2026-05-25 06:31:04 +08:00 -
382e9a31c5selection: fix block selection direction update
CismonX
2026-05-24 06:47:49 +08:00 -
d7742d0312term: do not allow codepoint merging into grapheme clusters directly after a cursor move
Daniel Eklöf
2026-06-12 15:34:12 +02:00 -
f66a020bbaFix #2377: DECCRA: swapped row-bounds check dropping multi-row copies
Campbell Barton
2026-06-04 09:43:48 +10:00 -
8038adedf0meson: require xkbcommon >= 1.6.0
Daniel Eklöf
2026-06-12 13:50:41 +02:00 -
addacab4a0
Add report_ex2.md
Younes Takherist
2026-06-11 15:59:55 +02:00 -
32309512f6
Add test file to prove difference
Younes Takherist
2026-06-11 15:43:14 +02:00 -
4f7123e1bd
Add USAGE.md with basic instructions
Younes Takherist
2026-06-11 15:41:50 +02:00 -
5fb8b72f06
Add usage section to README
Younes Takherist
2026-06-11 15:39:25 +02:00 -
c7ba06094b
Force update README
Serhii Pozhidayev
2026-06-07 23:47:43 +02:00 -
383a7a550b
Add educational note
Serhii Pozhidayev
2026-06-07 23:43:20 +02:00 -
6bd9300dce
Improve README documentation
Lorena Rranci
2026-06-07 21:47:58 +02:00 -
ba837819fd
-
faxilion
2026-06-07 15:18:58 +02:00 -
e10d40ca12
fixes
faxilion
2026-06-07 15:14:46 +02:00 -
e5c2dc431b
fixes
faxilion
2026-06-07 15:04:08 +02:00 -
488cbee41e
Minor fix in README
faxilion
2026-06-07 15:01:08 +02:00 -
289d30be78
Fix #2377: DECCRA: swapped row-bounds check dropping multi-row copies
Campbell Barton
2026-06-04 09:43:48 +10:00 -
13ce2d46bb
add ayu-dark
lumerue
2026-06-03 20:58:12 +03:00 -
e137f92542
Add pad-extend option
txf
2026-01-28 19:02:26 +00:00 -
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
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 -
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