mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-06-19 14:33:33 -04:00
Commit graph
Select branches
Hide pull requests
master
multi-cursor
no-unmap-on-exit
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
#2387
#2388
#2389
#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
-
d6065ef659osc: spell "#if 0" correctly
Daniel Eklöf
2019-12-19 19:55:52 +01:00 -
88a1ebafbdrender: fix bug when erasing old cursor; send correct compositor damage
Daniel Eklöf
2019-12-19 07:29:05 +01:00 -
52af40a3cdrender: render_cell: break out cursor rendering
Daniel Eklöf
2019-12-19 07:28:49 +01:00 -
aabb7a7e8frender: attrs_to_font: const:ify
Daniel Eklöf
2019-12-19 07:28:33 +01:00 -
e7abd6ce97osc: commented out beginning of OSC 777
Daniel Eklöf
2019-12-19 07:28:10 +01:00 -
f8009b549aterm: cursor blink reset doesn't force-refresh the cursor
Daniel Eklöf
2019-12-19 07:27:41 +01:00 -
0efcb66f3aterm/render: check for is_shutting_down in grid_render()
Daniel Eklöf
2019-12-19 07:27:14 +01:00 -
4c924ab14amain: verify locale is UTF-8
Daniel Eklöf
2019-12-19 07:25:05 +01:00 -
a366bc9aceterm: remove TODO
Daniel Eklöf
2019-12-19 07:24:46 +01:00 -
81840b4e8ecursor blink: move reset to pty input
Daniel Eklöf
2019-12-19 07:23:58 +01:00 -
c22ae98729render: get rid of 'all-clean' detection
Daniel Eklöf
2019-12-17 19:12:08 +01:00 -
418ff5bcd9render: move blink timer handling to term.c
Daniel Eklöf
2019-12-17 19:11:27 +01:00 -
5f2592bd4bcompletions: zsh: footclient: auto-complete files for -s,--server-socket
Daniel Eklöf
2019-12-17 19:10:19 +01:00 -
f408a070e2completions: zsh: add -c,--config
Daniel Eklöf
2019-12-17 19:10:07 +01:00 -
6c52cc35c3doc: foot.5: mention that setting workers=0 disables multithreading
Daniel Eklöf
2019-12-17 19:09:19 +01:00 -
9d09a09edddoc: foot.1: add -c,--config
Daniel Eklöf
2019-12-17 19:09:09 +01:00 -
caa76bcdeaconfig: enable user to specify path to configuration file
Daniel Eklöf
2019-12-17 19:08:43 +01:00 -
d15631e3demain: remove unused macros
Daniel Eklöf
2019-12-17 19:08:04 +01:00 -
a0fcec3a3dlog: caller can control syslog level
Daniel Eklöf
2019-12-17 19:07:28 +01:00 -
7a3fb9284erender: render block cursor as a hollow rectangle when unfocused
Daniel Eklöf
2019-12-16 21:34:38 +01:00 -
66b948750einput: restart cursor blink on keyboard input
Daniel Eklöf
2019-12-16 21:33:44 +01:00 -
f4e5baa123term: disable cursor blink on unfocus, and re-enable on focus
Daniel Eklöf
2019-12-16 21:33:22 +01:00 -
dac31dd9c0term: disable cursor blink before shutting down terminal, and remove from FDM
Daniel Eklöf
2019-12-16 21:32:57 +01:00 -
d490cc84c0term: cursor blink: cursor refresh now dirties the cursor cell
Daniel Eklöf
2019-12-16 21:31:40 +01:00 -
7d29435d86term: implement cursor blinking
Daniel Eklöf
2019-12-15 15:07:56 +01:00 -
5106937c7bfdm: close fd even if we didn't find it in our list
Daniel Eklöf
2019-12-15 15:06:09 +01:00 -
0e2219daa9PKGBUILD/meson: bump version to 1.0.0 1.0.0 releases/1.0
Daniel Eklöf
2019-12-15 12:43:46 +01:00 -
2f475d7b44selection: optimize \r\n -> \n when receiving clipboard data
Daniel Eklöf
2019-12-15 12:11:12 +01:00 -
2c4af8728dvt: add commented out cases for 8-bit C1 control characters
Daniel Eklöf
2019-12-14 20:28:05 +01:00 -
afc8ed97a6csi: describe format of reply to tertiary DA
Daniel Eklöf
2019-12-14 19:10:59 +01:00 -
7d8327369bcsi: Send Device Attributes, Tertiary DA: require Ps == 0
Daniel Eklöf
2019-12-14 14:38:03 +01:00 -
c186f3dc0eclient: strncpy() size limit must be less than destination size
Daniel Eklöf
2019-12-14 13:14:24 +01:00 -
b2f72d470aclient: add missing break after handling -t,--term
Daniel Eklöf
2019-12-14 13:07:33 +01:00 -
4102f9d478client: add 's:' to the list of recognized short options
Daniel Eklöf
2019-12-14 13:07:19 +01:00 -
9862d2c3a9Merge branch 'server-socket-path'
Daniel Eklöf
2019-12-14 13:03:22 +01:00 -
cc0903cabecompletions: zsh: footclient: add -s,--server-socket
Daniel Eklöf
2019-12-14 13:02:33 +01:00 -
1808c8a5fccompletions: zsh: foot: complete optional -s,--server PATH argument
Daniel Eklöf
2019-12-14 13:02:08 +01:00 -
a71147a64ddoc: footclient.1: add -s,--server-socket
Daniel Eklöf
2019-12-14 13:01:54 +01:00 -
ccb3ce5df7doc: foot.1: update with optional PATH argument to -s,--server
Daniel Eklöf
2019-12-14 13:01:37 +01:00 -
c0a9cf7767client: initialize/deinitialize the logging system
Daniel Eklöf
2019-12-14 13:01:21 +01:00 -
c5875bf97cclient: add -s,--server-socket command line option
Daniel Eklöf
2019-12-14 13:00:48 +01:00 -
44f24b01bcmain: allow server socket path to be set on the command line
Daniel Eklöf
2019-12-14 12:59:54 +01:00 -
89ea61cf0cserver: use socket-path from config
Daniel Eklöf
2019-12-14 12:59:38 +01:00 -
6d31bd63beconfig: add 'server_socket_path' and set a default value
Daniel Eklöf
2019-12-14 12:59:06 +01:00 -
6ef65058cfserver: log socket packet
Daniel Eklöf
2019-12-13 22:28:48 +01:00 -
5cd8af44c6meson: we now require -lm
Daniel Eklöf
2019-12-05 19:35:54 +01:00 -
db1d913ba8wayland: include more output (monitor) details in the log output
Daniel Eklöf
2019-12-05 19:35:34 +01:00 -
8dc9560431term: determine cell width from the width of the space character
Daniel Eklöf
2019-12-05 19:34:47 +01:00 -
6da88ddf01config: trim leading spaces from fonts
Daniel Eklöf
2019-12-05 19:33:54 +01:00 -
0f8fcad26fPKGBUILD: require fcft 0.4.x
Daniel Eklöf
2019-12-05 19:33:43 +01:00 -
cbef66ac07meson: require fcft 0.4.x
Daniel Eklöf
2019-12-05 19:33:31 +01:00 -
434da5cc27fcft: update to 0.4.0
Daniel Eklöf
2019-12-05 19:33:18 +01:00 -
ad56afe2f4term: test: set font DPI to the highest DPI we find
Daniel Eklöf
2019-12-04 22:02:02 +01:00 -
bafe7cab28main: stop initializing a default set of fonts
Daniel Eklöf
2019-12-04 22:01:39 +01:00 -
7e0e6762ebfcft: update to 0.3.5
Daniel Eklöf
2019-12-04 21:49:56 +01:00 -
faaf6b7972fcft: update to 0.3.4
Daniel Eklöf
2019-12-04 21:46:27 +01:00 -
bbb8f8af49fcft: update to 0.3.3
Daniel Eklöf
2019-12-04 20:15:52 +01:00 -
d179287fb0meson: we don't need -lm anymore
Daniel Eklöf
2019-12-03 21:40:32 +01:00 -
bb425be8acfcft: update to 0.3.2
Daniel Eklöf
2019-12-03 21:39:22 +01:00 -
6c817d309emeson: we don't need -lm anymore
Daniel Eklöf
2019-12-03 21:16:41 +01:00 -
0f15f0ba43fcft: update to 0.3.0
Daniel Eklöf
2019-12-03 21:00:48 +01:00 -
a17ce10c03search: match_to_end_of_word: reset end_col when done with a row
Daniel Eklöf
2019-12-03 20:26:32 +01:00 -
0f98101bbcsearch: match_to_end_of_word: bug: reset end-col when bumping end-row
Daniel Eklöf
2019-12-03 20:25:22 +01:00 -
6cfb3216c3search: bug: restore end-col/end-row adjustment
Daniel Eklöf
2019-12-03 20:24:41 +01:00 -
b0d555255crender: limit size of search surface to parent window
Daniel Eklöf
2019-12-03 20:19:50 +01:00 -
ba399fa874Merge branch 'scrollback-search-extend-to-end-of-word'
Daniel Eklöf
2019-12-03 20:01:53 +01:00 -
008281757bsearch: bug: re-initialize start-row when attempting a new match
Daniel Eklöf
2019-12-03 20:00:38 +01:00 -
3c71389993render: don't allow negative coordinates of the search surface
Daniel Eklöf
2019-12-03 19:58:33 +01:00 -
0982210af2search: map ctrl+shift+w to match to end of word, spaces only
Daniel Eklöf
2019-12-03 19:43:45 +01:00 -
867cac4207search: search_match_to_end_of_word: rename start_{row,col} -> end_{row,col}
Daniel Eklöf
2019-12-03 19:42:43 +01:00 -
2a5da66e4esearch: split up search_update() into two
Daniel Eklöf
2019-12-03 19:40:22 +01:00 -
e003736e11search: rename search_update() -> search_find_next()
Daniel Eklöf
2019-12-03 19:24:33 +01:00 -
b3287c07cdREADME: describe ctrl+w while scrollback searching
Daniel Eklöf
2019-12-03 19:23:56 +01:00 -
b5a04dcaaesearch: map ctrl+w to 'extend current selection to end of word'
Daniel Eklöf
2019-12-03 19:22:47 +01:00 -
694d84a9e9search: discard canceled compose sequences
Daniel Eklöf
2019-12-03 19:21:16 +01:00 -
a34deabcc9Revert "search: discard canceled compose sequences"
Daniel Eklöf
2019-12-03 19:21:03 +01:00 -
f67733c0e3search: discard canceled compose sequences
Daniel Eklöf
2019-12-03 19:19:55 +01:00 -
ac2eda885asearch: remove debug log
Daniel Eklöf
2019-12-03 19:19:26 +01:00 -
10cf722617search: don't line-wrap unless we actually have a match on the next row
Daniel Eklöf
2019-12-03 19:17:51 +01:00 -
d94fc80966search: break out search buffer resize code to a new function
Daniel Eklöf
2019-12-03 19:17:34 +01:00 -
198529525cselection: break out isword() to a new file
Daniel Eklöf
2019-12-03 19:16:05 +01:00 -
f1c876884ainput: discard canceled compose sequences
Daniel Eklöf
2019-12-02 21:32:09 +01:00 -
f15a2af0b8Merge branch 'fcft-0.2.0'
Daniel Eklöf
2019-12-01 19:26:02 +01:00 -
601f77fb1fPKGBUILD: tllist is only a make dependency, bump fcft to 0.2.0
Daniel Eklöf
2019-12-01 19:25:39 +01:00 -
b3334444bbmeson: require fcft 0.2.0
Daniel Eklöf
2019-12-01 19:25:15 +01:00 -
644f114909fcft: fixup
Daniel Eklöf
2019-12-01 19:25:06 +01:00 -
b5780e735eAdd missing includes
Daniel Eklöf
2019-12-01 19:22:45 +01:00 -
e9fbb371dffcft: font_from_name() no longer accepts a tllist
Daniel Eklöf
2019-12-01 19:22:25 +01:00 -
69dc53409efcft: bump to 0.2.0
Daniel Eklöf
2019-12-01 19:22:09 +01:00 -
c92746203ameson: fcft: version must be 0.1.x
Daniel Eklöf
2019-12-01 18:47:39 +01:00 -
e5b588977ffcft: bump
Daniel Eklöf
2019-12-01 18:04:03 +01:00 -
1307f61da1PKGBUILD/meson: add version requirements to tllist+fcft
Daniel Eklöf
2019-12-01 17:50:27 +01:00 -
a041b334affcft: bump
Daniel Eklöf
2019-12-01 17:45:43 +01:00 -
1585edd194fcft: bump
Daniel Eklöf
2019-12-01 16:32:34 +01:00 -
50a32a0e15PKGBUILD: don't allow subproject fallback
Daniel Eklöf
2019-12-01 16:28:49 +01:00 -
fcea49920fmeson: tllist/fcft: use system dependency first, fallback to subprojects
Daniel Eklöf
2019-12-01 16:11:35 +01:00 -
ba56379055meson/PKGBUILD: we no longer depend directly on fontconfig/freetype
Daniel Eklöf
2019-12-01 15:42:28 +01:00 -
a38d1d6928PKGBUILD: strip extra git revision data from checked in PKGBUILD
Daniel Eklöf
2019-12-01 14:05:56 +01:00 -
30335ef32afcft: include <fcft/fcft.h>, and use fcft/stride.h instead of local copy
Daniel Eklöf
2019-12-01 14:03:24 +01:00 -
5919b0642cREADME: add tllist and fcft to list of required libraries
Daniel Eklöf
2019-12-01 13:57:59 +01:00