mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-13 08:21:03 -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
url-underline-style
#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
#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
-
6deb3ad74c
Add curly-pixelated option for blocky undercurl style
txf
2026-01-28 18:54:11 +00:00 -
7c81816612
Merge branch 'master' into pad-extend
txf
2026-04-09 11:57:19 +02:00 -
2c454a71f1config: add url.style=none|single|double|curly|dotted|dashed url-underline-style
Daniel Eklöf
2026-04-06 15:47:26 +02:00 -
ecf3b864e4wayland: shm: fix debug builds when LOG_ENABLE_DBG == 0 master
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 -
ade745f303
Add font ligature rendering support
barsmonster
2026-02-13 11:30:56 +00: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 -
6bb0eb1dd3
Add pad-extend option
txf
2026-01-28 19:02:26 +00: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 -
f64ee82d3f
feat(render): add configurable attribute colors for bold, italic, and underline
Florian Best
2026-01-17 03:38:53 +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 -
33106514dbmain: Support overline, SGR 53/55
Andrew Savchenko
2026-01-02 13:37:26 +11:00 -
42e04c5c87csi: secondary DA: fix comment; we don't use an XTerm version number
Daniel Eklöf
2025-12-28 11:37:54 +01:00 -
53e8fbbdecci: python: upgrade pip before installing python packages
Daniel Eklöf
2025-12-26 17:25:28 +01:00 -
bb6968c284ci: combine the codespell and mypy stages
Daniel Eklöf
2025-12-26 17:23:46 +01:00 -
41679e64a8box-drawing: fenv.h: remove, not needed anymore
Daniel Eklöf
2025-12-26 15:00:18 +01:00 -
3f5340a091ci: cleanup python checks
Daniel Eklöf
2025-12-26 14:48:52 +01:00 -
b3cb180e44codespell: use pyproject.toml to define options and exceptions
Daniel Eklöf
2025-12-26 14:42:51 +01:00 -
ee682abac8mypy: no need to declare None as return type for __init__
Daniel Eklöf
2025-12-26 14:13:14 +01:00 -
6ab2e2d9ebci: run mypy + ruff check
Daniel Eklöf
2025-12-26 13:15:01 +01:00 -
bbebe0f330scripts: mypy fixes
Daniel Eklöf
2025-12-26 13:13:01 +01:00 -
cb1e152d99pyproject.toml: add initial pyright configuration
Daniel Eklöf
2025-12-26 13:12:43 +01:00 -
ca278398b1pyproject.toml: add initial mypy configuration
Daniel Eklöf
2025-12-26 12:33:03 +01:00 -
4cb17f5ae6csi: make sure the ASCII printer function is updated on plain underlines
Daniel Eklöf
2025-12-24 11:33:28 +01:00 -
aa26676c43builtin terminfo: add custom 'query-os-name'
Daniel Eklöf
2025-11-12 10:22:17 +01:00 -
1caba0d993config: remove deprecated config option cursor.color
Daniel Eklöf
2025-12-20 15:56:32 +01:00 -
cf2b390f6econfig: add [colors-dark] and [colors-light], replacing [colors] and [colors2]
Daniel Eklöf
2025-12-19 09:29:06 +01:00 -
e133122147
support four-sided padding (top/right/bottom/left)
pi66
2025-12-19 12:17:29 +01:00 -
4e96780eefshm: revert part of
299186a654Daniel Eklöf
2025-12-16 14:56:42 +01:00 -
15ebc433ba
Fix discarded const qualifiers from string functions
Yaakov Selkowitz
2025-12-16 22:10:39 -05:00 -
6e533231b0term: mouse SGR mode: don't emit negative CSI values
Daniel Eklöf
2025-12-10 09:39:51 +01:00 -
ac6d7660ddci: codespell: ignore 'rin'
Daniel Eklöf
2025-12-10 08:54:24 +01:00 -
65bd79b77dterm: reverse-scroll: fix crash when viewport ends up outside the (new) scrollback
Daniel Eklöf
2025-12-10 08:48:41 +01:00 -
4a2e5df554
Allow any theme to be dark or light, determine it automatically
Johannes Altmanninger
2025-12-10 20:47:32 +01:00 -
7e2ea901d6
Extract function for reporting color theme mode
Johannes Altmanninger
2025-12-10 20:27:03 +01:00 -
6ab7190d74
Remove unused include
Johannes Altmanninger
2025-12-10 20:47:32 +01:00 -
2b17abff3d
port fixes from foot/master
Piotr Kocia
2025-12-02 10:56:21 +01:00 -
eba65d430e
fix wordwise selection crashing due to uninitialised variable
Piotr Kocia
2025-10-22 10:26:57 +02:00 -
48a748757e
fix cursor in alt grid programs
Piotr Kocia
2025-09-17 16:01:50 +02:00 -
a5cf270fdf
fix selection not being updated on horizontal motions
Piotr Kocia
2025-07-23 06:55:40 +02:00 -
6e38cb683a
fix selection changing start on mode change
Piotr Kocia
2025-06-17 14:50:20 +02:00 -
fa2b08846b
add custom highlight colors
Piotr Kocia
2025-06-17 01:47:42 +02:00 -
95090f0264
make cursor always block in vimode
Piotr Kocia
2025-06-17 01:47:19 +02:00 -
c22ec6a9b9
fix vimode selection breaking on focus loss
Piotr Kocia
2025-06-14 13:32:21 +02:00 -
8215c8598d
do not end vimode selection on focus loss
Piotr Kocia
2025-06-14 13:31:15 +02:00