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
-
ccb0cd178fchangelog: prepare for 1.11.0
Daniel Eklöf
2022-02-05 17:19:43 +01:00 -
52f1f44897Merge branch 'fcft-3'
Daniel Eklöf
2022-02-05 17:15:49 +01:00 -
dc42b41b62char32: inline wcs*() wrappers
Daniel Eklöf
2022-01-10 21:06:44 +01:00 -
e0227266cafcft: adapt to API changes in fcft-3.x
Daniel Eklöf
2021-08-21 14:50:42 +02:00 -
2be8c39044Merge branch 'config-no-null-strings-in-printf'
Daniel Eklöf
2022-02-05 17:00:08 +01:00 -
343f2c51a4config: s/of the form/on the form/
Daniel Eklöf
2022-02-05 16:59:42 +01:00 -
a339c40f5dchangelog: XF86Copy+XF86Paste are now recognized by default
Daniel Eklöf
2022-02-05 16:42:38 +01:00 -
06fdebbbcb
config: use getline idiomatically
Pranjal Kole
2022-02-04 18:30:29 +05:30 -
65b5469e86
config: don't pass null strings to *printf()
Pranjal Kole
2022-01-29 23:10:26 +05:30 -
ef54b7f2e5Merge branch 'improve-shellscript'
Daniel Eklöf
2022-02-04 21:30:04 +01:00 -
e97e873b9ebox-drawing: LIGHT ARC: check for sqrt() failures
Daniel Eklöf
2022-02-03 22:17:10 +01:00 -
a5f8ed1b78Merge branch 'sixel-repeat-edge-cases'
Daniel Eklöf
2022-02-04 18:14:32 +01:00 -
58bbbb0a31sixel: revert to default state when an invalid DECGRI character is received
Daniel Eklöf
2022-02-03 19:24:03 +01:00 -
9e8d553a21sixel: DECGRI (repeat) with a count of 0 should emit a single sixel
Daniel Eklöf
2022-02-03 19:23:43 +01:00 -
9150507209sixel: resize: truncate instead of failing, when new size exceeds max size
Daniel Eklöf
2022-02-03 19:20:41 +01:00 -
8ca0eaa94cmain: reset signal mask and signal handlers at startup
Daniel Eklöf
2022-02-02 21:35:39 +01:00 -
a9bbbda1c7
generate-version: exit early if argc is not 3
Pranjal Kole
2022-02-04 19:10:16 +05:30 -
63b12d4cdcMerge branch 'fix-bash-completions'
Daniel Eklöf
2022-02-03 19:33:51 +01:00 -
0f49a8a033
Fix bash completion for lists of short options
Nicolai Dagestad
2022-02-03 17:31:57 +01:00 -
af4ae65349wayland: remove workaround for sway-1.5 bug - slow resizing of hidden windows
Daniel Eklöf
2021-05-11 22:09:17 +02:00 -
69e2bff8c8extract: ensure line-based selections are terminated with a newline
Daniel Eklöf
2022-02-02 22:02:56 +01:00 -
5ee902551aselection: don’t quote file URIs on the alt screen
Daniel Eklöf
2022-02-02 21:17:01 +01:00 -
ab6b1b3679install: remove reference to the Arch AUR package
Daniel Eklöf
2022-02-02 21:08:22 +01:00 -
fc99379a0cdocs: remove arch linux from install.md now that it's in the official repositories
grtcdr
2022-02-02 20:13:38 +01:00 -
04c091cf44Merge branch 'alt-tab'
Daniel Eklöf
2022-02-02 19:22:20 +01:00 -
66801e4f33keymap: alt-tab (C-tab) now emits “ESC tab” by default
Daniel Eklöf
2022-02-01 18:37:50 +01:00 -
94f0b7283aMerge branch 'search-last-query'
Daniel Eklöf
2022-01-29 17:50:56 +01:00 -
eb33a0529fchangelog: search for last searched-for string
Daniel Eklöf
2022-01-27 18:40:04 +01:00 -
1537fd02bddoc: foot.1: describe how to search for the previous search string
Daniel Eklöf
2022-01-27 18:39:46 +01:00 -
749d4c0766doc: foot.1: shortcuts: mention that there are more actions than listed here
Daniel Eklöf
2022-01-27 18:39:12 +01:00 -
739e7d76b4search: remember last searched-for string between searches
Daniel Eklöf
2022-01-27 18:36:28 +01:00 -
22266e384bsearch: refactor: add add_wchars(), make search_add_chars() use it
Daniel Eklöf
2022-01-27 18:34:27 +01:00 -
2ab569169eMerge branch 'xcursor-size'
Daniel Eklöf
2022-01-29 17:48:16 +01:00 -
d9cd1749e0
wayland: use strtol() to parse xcursor_size
Pranjal Kole
2022-01-29 17:31:00 +05:30 -
7930652b30Merge branch 'xcursor-getenv-fix'
Daniel Eklöf
2022-01-29 13:06:13 +01:00 -
fa396cdc33
wayland: use getenv() according to spec
Pranjal Kole
2022-01-29 16:18:19 +05:30 -
2cc0a450b4doc: foot.1: add missing ‘*’
Daniel Eklöf
2022-01-27 18:54:48 +01:00 -
034f4171a4doc: foot.1: use tab for indentation
Daniel Eklöf
2022-01-27 18:54:38 +01:00 -
49a2f4a9e6Merge branch 'document-ansi-colors'
Daniel Eklöf
2022-01-27 18:49:54 +01:00 -
c7836bcd90readme: add URL mode to the list of keyboard shortcuts
Daniel Eklöf
2022-01-27 18:49:04 +01:00 -
0c363b83bfreadme: add the new XF86{Copy,Paste} keyboard shortcuts
Daniel Eklöf
2022-01-27 18:48:51 +01:00 -
90b906d159doc: foot.1: add URL mode bindings to the list of default keyboard shortcuts
Daniel Eklöf
2022-01-27 18:45:53 +01:00 -
701d5fe5a4doc: foot.1: add “enter URL mode” shortcut
Daniel Eklöf
2022-01-27 18:45:41 +01:00 -
ef855aa132doc: foot.1: add the new XF86{Copy,Paste} key bindings
Daniel Eklöf
2022-01-27 18:45:22 +01:00 -
ddc222b11d
CHANGELOG: add entries for the bell and copy/paste PRs.
Mark Stosberg
2022-01-25 16:18:30 -05:00 -
27017cf0b3Merge branch 'support-copy-paste-keybindings-by-default'
Daniel Eklöf
2022-01-25 21:41:07 +01:00 -
6d76bb0f32
config: support Copy and Paste keycodes by default
Mark Stosberg
2022-01-17 13:57:24 -05:00 -
9095cb105eMerge branch 'typo'
Daniel Eklöf
2022-01-25 20:47:16 +01:00 -
0406ccd4f8Merge branch 'remove-deprecated-bell-from-ini'
Daniel Eklöf
2022-01-25 20:42:15 +01:00 -
f5bb885978
Fix typo in manual page for foot.ini(5).
Felix Lechner
2022-01-20 10:41:27 -08:00 -
7885a7ab17
foot.ini: remove deprecated "bell" option.
Mark Stosberg
2022-01-17 13:14:24 -05:00 -
0777d3b35f
doc: document the 8 ANSI escape codes.
Mark Stosberg
2022-01-15 14:36:45 -05:00 -
379e68916emeson: fix race build order of builtin terminfo
Daniel Eklöf
2022-01-15 17:15:45 +01:00 -
179ab08161Merge branch 'clock-gettime'
Daniel Eklöf
2022-01-15 17:08:42 +01:00 -
0da19a81bc
replace gettimeofday with clock_gettime
Pranjal Kole
2022-01-15 14:56:13 +05:30 -
0d649408a0Merge branch 'clock'
Daniel Eklöf
2022-01-14 16:17:21 +01:00 -
5af65d897c
terminal: use CLOCK_MONOTONIC instead of literal.
Érico Nogueira
2022-01-14 11:39:27 -03:00 -
b292e735bbdcs: decrqss: refactor: append_sgr_attr_n() is now a proper function
Daniel Eklöf
2022-01-14 14:09:28 +01:00 -
f048e08f10Merge branch 'decrqss'
Daniel Eklöf
2022-01-14 13:52:58 +01:00 -
7243b094b7dcs: decrqss: add note about Ps in the reply
Daniel Eklöf
2022-01-13 15:46:29 +01:00 -
a8681ea440dcs: decrqss: BUG on invalid cursor style
Daniel Eklöf
2022-01-13 15:43:22 +01:00 -
add530e66ddcs: implement DECRQSS
Daniel Eklöf
2022-01-13 15:36:27 +01:00 -
2d3d8ca3d0Merge branch 'xtgettcap'
Daniel Eklöf
2022-01-14 13:49:25 +01:00 -
49a8c7fc76doc: foot.1: XTGETTCAP
Daniel Eklöf
2022-01-14 13:36:31 +01:00 -
b819d38f1echangelog: XTGETTCAP
Daniel Eklöf
2022-01-14 13:34:23 +01:00 -
da9d732855readme: document XTGETTCAP behavior
Daniel Eklöf
2022-01-14 13:33:16 +01:00 -
5a032c4c6fxtgettcap: switch from a table based internal structure, to a single char array
Daniel Eklöf
2022-01-13 13:37:44 +01:00 -
7258e0b005doc: ctlseq: add XTGETTCAP
Daniel Eklöf
2022-01-06 21:29:42 +01:00 -
44aad0941fdcs: xtgettcap: handle boolean capabilities
Daniel Eklöf
2022-01-04 22:01:36 +01:00 -
7feab6092cscripts: generate-builtin-terminfo: add custom capability ‘Co’
Daniel Eklöf
2022-01-02 20:22:01 +01:00 -
3fa6bec912dcs: implement XTGETTCAP
Daniel Eklöf
2022-01-02 18:28:40 +01:00 -
1a91cbecc7uri: move hex2nibble() to util.h
Daniel Eklöf
2022-01-02 18:28:10 +01:00 -
b8fc56ecb4script: add generate-builtin-terminfo.py
Daniel Eklöf
2022-01-02 11:06:09 +01:00 -
467e4f2ef8test: config: tweak.grapheme-shaping can’t be set when grapheme-clustering has been disabled
Daniel Eklöf
2022-01-13 12:26:20 +01:00 -
9bd9f55d5atest: config: test ‘tweak’ section
Daniel Eklöf
2022-01-13 12:16:57 +01:00 -
891fce6236config: convert tweak.render_timer to an enum
Daniel Eklöf
2022-01-13 12:08:20 +01:00 -
69ec74a605Merge branch 'bad-locale'
Daniel Eklöf
2022-01-13 11:48:03 +01:00 -
d85feb02edmain: log locale errors (in addition to adding a user notification)
Daniel Eklöf
2022-01-12 18:59:15 +01:00 -
2bc77ebf09main: display warning only, when we succeed in enabling a fallback locale
Daniel Eklöf
2022-01-12 15:53:26 +01:00 -
820b15b844changelog: improved handling of incompatible locales
Daniel Eklöf
2022-01-11 21:37:41 +01:00 -
827bfef550main: try to force an UTF-8 locale if user’s locale isn’t UTF-8
Daniel Eklöf
2022-01-11 21:37:03 +01:00 -
9873d2732fmain: present invalid locale errors as a user-notification
Daniel Eklöf
2022-01-10 20:24:46 +01:00 -
7bb8d48b75Merge branch 'improve-mouse-button-multi-click'
Daniel Eklöf
2022-01-13 11:22:50 +01:00 -
e853c7139einput: reset mouse button click counter when mouse moves
Daniel Eklöf
2022-01-12 15:38:32 +01:00 -
29c31054a1input: reset view when pasting from primary
Daniel Eklöf
2022-01-11 20:26:49 +01:00 -
e37edba387Merge branch 'wl-output-version-4'
Daniel Eklöf
2022-01-06 21:25:06 +01:00 -
ccf9c0fe29wayland: don’t try to bind wl_output version 4 unconditionally
Daniel Eklöf
2022-01-06 20:00:00 +01:00 -
402972085amain: include +/-wcwidth in version output
Daniel Eklöf
2022-01-05 22:15:39 +01:00 -
97ade97d38Use my_wcwidth()+my_wcswidth() instead of system’s wcwdith()+wcswidth()
Daniel Eklöf
2022-01-05 22:14:30 +01:00 -
c758949145wcwidth: provide our own implementation of wcwidth() and wcswidth()
Daniel Eklöf
2022-01-05 21:10:21 +01:00 -
99ebff5a51Merge branch 'argc-is-zero'
Daniel Eklöf
2022-01-02 09:15:52 +01:00 -
0ccdb27520changelog: fixed failing to launch when exec(3):ed with an empty argv
Daniel Eklöf
2022-01-01 21:14:49 +01:00 -
9f26b250bbfoot{,client}: handle argc == 0
Daniel Eklöf
2022-01-01 21:11:31 +01:00 -
b83daaac46doc: ctlseq: add missing ‘[‘ to a couple of CSI sequences
Daniel Eklöf
2022-01-01 14:22:48 +01:00 -
8ffcd425e7doc: ctlseq: kitty kbd: swap name/from
Daniel Eklöf
2022-01-01 14:15:21 +01:00 -
9af4b95234doc: ctlseq: kitty keyboard protocol
Daniel Eklöf
2022-01-01 14:14:17 +01:00 -
2cae7d18b8doc: ctlseq: private mode 1016 - SGR-Pixels
Daniel Eklöf
2022-01-01 14:01:15 +01:00 -
92dfab3bd1Merge branch 'sgr-pixels'
Daniel Eklöf
2022-01-01 11:03:22 +01:00 -
d72ba4a062SGR-Pixels mouse mode, closes #762
Autumn Lamonte
2021-12-30 05:13:45 -06:00 -
4374e66199
Update changelog
Autumn Lamonte
2021-12-31 09:42:25 -06:00