mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-06-16 14:33:52 -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
#2386
#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
-
479b3c8ee1*.desktop: add StartupWMClass=foot
Daniel Eklöf
2023-04-05 14:39:02 +02:00 -
a858934c04changelog: add a new ‘unreleased’ section
Daniel Eklöf
2023-04-03 18:57:50 +02:00 -
446288d9a1Merge branch 'releases/1.14'
Daniel Eklöf
2023-04-03 18:57:32 +02:00 -
ae6bbce6c2meson: bump version to 1.14.0 1.14.0 releases/1.14
Daniel Eklöf
2023-04-03 18:52:42 +02:00 -
862a003b5bchangelog: prepare for 1.14.0
Daniel Eklöf
2023-04-03 18:52:22 +02:00 -
ae81f5af4cterminfo: remove DECRST of DECCOLM+DECSCLM
Daniel Eklöf
2023-03-31 10:36:43 +02:00 -
f114068a46csi: DECCOLM+DECSCLM: remove all support
Daniel Eklöf
2023-01-19 19:52:57 +01:00 -
0bc934070cci (woodpecker): do a second release build, using clang instead of gcc
Daniel Eklöf
2023-03-31 13:02:41 +02:00 -
e71e7f5cf6input: kitty: don’t treat zero-length utf8/utf32 strings as text
Daniel Eklöf
2023-03-31 11:34:04 +02:00 -
deb43c8dc3changelog: typo: now -> not
Daniel Eklöf
2023-03-31 10:43:39 +02:00 -
03b23ed6e5changeloge: remove bad escape char
Daniel Eklöf
2023-03-31 10:42:50 +02:00 -
a5dd003627changelog: remove trailing back-tick
Daniel Eklöf
2023-03-31 10:41:17 +02:00 -
27c52fb4e3test: config: call FcIni() + FcFini()
Daniel Eklöf
2023-03-31 10:30:58 +02:00 -
981e4b77cbterm: protect against integer overflow when accumulating scroll damage
Daniel Eklöf
2023-03-28 18:37:41 +02:00 -
7bc22862farender: protect against integer underflow when calculating scroll area
Daniel Eklöf
2023-03-28 18:31:24 +02:00 -
3215d54f31input: (kitty kbd): the resulting UTF-8 string may translate to multiple UTF-32 codepoints
Daniel Eklöf
2023-03-27 16:56:10 +02:00 -
ae26915916
fix typos
Harri Nieminen
2023-03-29 00:31:49 +03:00 -
296e75f4f5render: fix glitchy selection while resizing the ‘normal’ screen
Daniel Eklöf
2023-03-27 16:53:41 +02:00 -
5b2f02d826
slave: set $TERM_PROGRAM and $TERM_PROGRAM_VERSION environment variables
Craig Barnes
2023-03-20 14:40:36 +00:00 -
9f3ce9236fconfig: apply fontconfig rules if user didn’t set an explicit font size
Daniel Eklöf
2023-03-03 17:21:11 +01:00 -
9da1b1cec3themes: add Material Amber
jaroeichler
2023-02-27 13:32:13 +00:00 -
9a5a2d9957key-binding: sort binding lists
Daniel Eklöf
2023-02-27 17:56:03 +01:00 -
514fcc20a7render: resize: call xdg_toplevel_set_min_size()
Daniel Eklöf
2023-03-02 17:22:27 +01:00 -
8a849b4b08render: fix inversed cursor fg color when alpha != 1.0, take #2
Daniel Eklöf
2023-02-28 17:49:57 +01:00 -
7a43737745render: fix selected cursor cell being ‘invisble’ when background alpha is used
Daniel Eklöf
2023-02-27 17:51:29 +01:00 -
8cd503a2d1
themes: add Material Amber
jaroeichler
2023-02-27 13:32:13 +00:00 -
7f26914583wayland: ignore configure events for unmapped surfaces
Daniel Eklöf
2022-12-29 11:32:21 +01:00 -
f2356adee3
doc: foot.ini: fix spelling mistake in [bell].urgent description
Craig Barnes
2023-02-16 09:09:51 +00:00 -
25154a8150
doc: ctlseq: fix capitalization in description of DA3 sequence
Craig Barnes
2023-02-16 08:50:53 +00:00 -
1c16e4a575Tag a couple variables with UNUSED, to fix warnings with clang-15
Daniel Eklöf
2023-02-12 19:09:48 +01:00 -
1823fa846a
completions: bash: simplify awk command used to filter terminfo names
Craig Barnes
2023-01-27 11:47:12 +00:00 -
0c252d1b05
Add exec bind action
Mildred Ki'Lya
2023-01-18 00:41:46 +01:00 -
e06cdb3d4d
Implement output text binding
Mildred Ki'Lya
2023-01-18 01:06:15 +01:00 -
b81b98d47c
render: fix incorrect indent introduced by previous commit
Craig Barnes
2023-01-17 23:49:32 +00:00 -
a9298959a1render: fix double-width glyphs glitching when surrounding cells overflow into it
Daniel Eklöf
2023-01-15 14:42:48 +01:00 -
d1220aebfdterminfo: sync with ncurses 2023-01-14
Daniel Eklöf
2023-01-15 14:00:06 +01:00 -
09f3475ad1config: don’t double-free key binding auxiliary data
Daniel Eklöf
2023-01-15 10:24:01 +01:00 -
ffaf08e07cconfig: remove unused struct
Daniel Eklöf
2023-01-15 10:23:44 +01:00 -
3f57afbf60add rose-pine theme
EuCaue
2023-01-09 01:17:45 +00:00 -
becdcd9bb7
completions: bash: complete option arguments for short options
Craig Barnes
2023-01-10 19:56:12 +00:00 -
8acc10b9d4
completions: bash: use "case" instead of long if/elif/else chain
Craig Barnes
2023-01-10 19:44:24 +00:00 -
7d28da5006
Use "command -v" instead of "which" in bash completion scripts
Craig Barnes
2023-01-10 18:34:25 +00:00 -
603b81d7b1
add rose-pine theme
EuCaue
2023-01-09 01:17:45 +00:00 -
a38b8d0222
doc: fix a typo
Grigory Kirillov
2023-01-08 00:55:01 +03:00 -
f19768e304
wayland: avoid passing NULL to log_msg() in wayl_reload_xcursor_theme()
Craig Barnes
2023-01-06 23:43:51 +00:00 -
c9465e4c5cthemes: add Onedark
woojiq
2023-01-04 12:35:53 +02:00 -
dc82d8d006
theme onedark:
selection-fg/bgcommented outwoojiq
2023-01-05 21:26:01 +02:00 -
690f433afa
themes: add Onedark
woojiq
2023-01-04 12:35:53 +02:00 -
63bef0dc8cci: drop gitlab CI
Daniel Eklöf
2023-01-02 13:52:49 +01:00 -
1d3023ec5e
changelog: amend terminfo names, in accordance with previous commit
Craig Barnes
2023-01-01 15:21:17 +00:00 -
88641005feterminfo: PD/PE -> PE/PS
Daniel Eklöf
2023-01-01 15:21:05 +01:00 -
e7c1a93d29terminfo: add entries for bracketed paste
Daniel Eklöf
2023-01-01 10:22:54 +01:00 -
6259d59b4dconfig: change default grapheme-width-method from wcswidth to double-width
Daniel Eklöf
2022-12-16 16:56:43 +01:00 -
9e4270cd48themes: comment out selection-{foreground,background}
Daniel Eklöf
2022-12-26 11:03:17 +01:00 -
135d4478a1themes: add ‘conf’ modeline
Daniel Eklöf
2022-12-26 10:59:37 +01:00 -
da7b393a03themes: remove alpha
Daniel Eklöf
2022-12-26 10:54:02 +01:00 -
6ebe5cf621Add Deus theme.
argosatcore
2022-12-25 05:34:56 +00:00 -
151bec9387
Update 'themes/deus'
argosatcore
2022-12-25 18:13:01 +00:00 -
dfac6cbafd
Update deus theme following dnkl's recommendations
argosatcore
2022-12-25 18:11:51 +00:00 -
b7ee9270df
Add Deus theme.
argosatcore
2022-12-25 05:34:56 +00:00 -
4ee0b28b02config: font-size-adjustment: don’t allow empty %-values (key=%)
Daniel Eklöf
2022-12-17 10:25:48 +01:00 -
7bf150c11aconfig: value_to_pt_or_px(): don’t allow empty px values (key=px)
Daniel Eklöf
2022-12-17 10:25:16 +01:00 -
59018446fdfoot.ini: add font-size-adjustment
Daniel Eklöf
2022-12-17 10:18:55 +01:00 -
f6ca8c90e1config: add ‘font-size-adjustment=N[px|%]’ option
Daniel Eklöf
2022-12-15 11:10:32 +01:00 -
5e61507a44bind control-shift-u to unicode-input, move urls to o
Antoine Beaupré
2022-12-15 11:49:51 -05:00 -
7bb5c80d04
main: Graceful fallback if user has configured an invalid locale
Joakim Nohlgård
2022-12-16 08:38:37 +01:00 -
3374f513efchangelog: new default value for ‘grapheme-width-method’
Daniel Eklöf
2022-12-14 14:41:10 +01:00 -
ab39ed99dfconfig: add grapheme-width-method=default
Daniel Eklöf
2022-12-14 14:35:00 +01:00 -
d83d7c0468vt: improve handling of codepoint 0xfe0f when grapheme-width-method != double-width
Daniel Eklöf
2022-12-14 12:33:56 +01:00 -
3b9aca6a3ddoc: foot-ctlseq: expand last column to fill screen in all tables
Daniel Eklöf
2022-12-14 12:20:52 +01:00 -
ccfb953bb0slave: unsetenv() env vars that have been set to the empty string
Daniel Eklöf
2022-12-01 19:43:38 +01:00 -
646314469adoc: foot.ini: add example, and mention string options can be quoted
Daniel Eklöf
2022-12-02 15:03:07 +01:00 -
57d9a7451ffoot.ini: use a quoted, empty string for “indicator-format”
Daniel Eklöf
2022-12-01 15:06:13 +01:00 -
051e862420config: allow string values to be quoted
Daniel Eklöf
2022-12-01 15:00:44 +01:00 -
eb8d5b9e74
render: Add all the rendering invalidation hooks
Alexander Orzechowski
2022-12-04 19:32:08 -05:00 -
aa3d0060c2
wl_surf: Add invalidated function callback
Alexander Orzechowski
2022-12-04 19:19:48 -05:00 -
8d99aae1d1
wl_window: Use wl_surf for main surface
Alexander Orzechowski
2022-12-04 19:31:16 -05:00 -
7a78fdf771
Rename wl_surf_subsurf to wl_surf
Alexander Orzechowski
2022-12-04 19:02:08 -05:00 -
1486c57bdbdoc: foot: add PWD to list of env vars set in child process
Daniel Eklöf
2022-12-04 19:49:02 +01:00 -
b43a41df6alog: don’t default to syslog enabled
Daniel Eklöf
2022-12-02 11:45:10 +01:00 -
76d494484furl-mode: tag cells after snapshot:ing the grid
Daniel Eklöf
2022-11-30 10:51:45 +01:00 -
1b24cf4fcb
doc: ctlseq: add trailing space to fix XTGETTCAP entry in DCS table
Craig Barnes
2022-11-24 20:34:41 +00:00 -
0fc8b65a2bselection: selection_on_rows(): typo: row_start -> row_end
Daniel Eklöf
2022-11-24 17:05:27 +01:00 -
4d03b6c611Merge branch 'line-height-adjust'
Daniel Eklöf
2022-11-24 19:17:09 +01:00 -
db2627ea26changelog: scaling factor not being applied when converting px-to-pt
Daniel Eklöf
2022-11-24 17:21:53 +01:00 -
fa6b07abeaterm: apply scale factor when converting a px value to pt
Daniel Eklöf
2022-11-24 17:20:05 +01:00 -
e85257bcaeterm: initialize term->font_line_height when there’s no user-set line-height
Daniel Eklöf
2022-11-24 17:09:31 +01:00 -
94bac0513aterm: update user-set line-height just before calculating the cell dimensions
Daniel Eklöf
2022-11-24 14:34:31 +01:00 -
f31ea4f56dchangelog: line-height adjustment with user-set line-height
Daniel Eklöf
2022-11-23 16:23:01 +01:00 -
5a54423000term: adjust user-set line-height by the same percentage as the primary font
Daniel Eklöf
2022-11-23 16:15:32 +01:00 -
dfabc5d754readme/foot.1: mention that we now need “-d info” to get log output
Daniel Eklöf
2022-11-23 16:27:50 +01:00 -
b80c7f75fechange default log level to WARNING
Antoine Beaupré
2022-11-18 11:07:16 -05:00 -
4d2b8a993fMerge branch 'fp-calc-dpi'
Daniel Eklöf
2022-11-22 09:34:53 +01:00 -
42c6af0914wayland: force monitor DPI to 96 when it’s unreasonably high
Daniel Eklöf
2022-11-04 17:45:43 +01:00 -
2910ca354cwayland: use fp math all the way when calculating DPI
Daniel Eklöf
2022-11-04 17:42:52 +01:00 -
fa9beae3a6added modus themes
Soren A D
2022-11-01 11:32:49 +05:30 -
8f2bda6703
wayland: use BUG() instead of xassert(false)
Craig Barnes
2022-11-01 21:04:22 +00:00 -
936bddb45c
Merge branch 'master' into master
Soren A D
2022-11-01 21:19:09 +01:00 -
30d088376crender: maybe_resize(): remove debug assert
Daniel Eklöf
2022-11-01 17:12:16 +01:00 -
090cd3c625
added modus themes
Soren A D
2022-11-01 11:32:49 +05:30