mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-27 06:46:44 -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
-
135dbc301cREADME: expand the 'install' section
Daniel Eklöf
2019-12-29 15:28:34 +01:00 -
8a3fbf4419README: remove combining character example that doesn't render in browsers
Daniel Eklöf
2019-12-29 14:53:45 +01:00 -
222b7c91e4terminfo: set RGB flag in foot-direct
Daniel Eklöf
2019-12-26 17:57:45 +01:00 -
2667fdd877csi: change DA3 reply to "FOOT", in hex
Daniel Eklöf
2019-12-21 20:35:55 +01:00 -
c91ef4c512server: verify CWD string length matches the indicated length
Daniel Eklöf
2019-12-21 20:05:14 +01:00 -
cd382a467cserver: move forward the indicated number of TERM bytes
Daniel Eklöf
2019-12-21 20:05:00 +01:00 -
2a58fc27b7server: bug: move forward 2 bytes, not whatever the client sent
Daniel Eklöf
2019-12-21 20:04:40 +01:00 -
39146fac5cterm: term_init: add 'cwd' argument
Daniel Eklöf
2019-12-21 19:57:28 +01:00 -
277735db65client/server: client sends its CWD to server
Daniel Eklöf
2019-12-21 19:56:37 +01:00 -
0bb15d3d16Merge branch 'launch-new-instance'
Daniel Eklöf
2019-12-21 19:44:36 +01:00 -
c3a23cf5b7osc: implement OSC 7 - set PWD
Daniel Eklöf
2019-12-21 19:42:59 +01:00 -
016bde1bd4term: wip: track current working directory
Daniel Eklöf
2019-12-21 15:35:54 +01:00 -
a484a65fefterm: term_spawn_new: always spawn foot/footclient from PATH
Daniel Eklöf
2019-12-21 15:29:42 +01:00 -
57de9feaa5term: term_spawn_new(): new function, spawns a new foot/footclient process
Daniel Eklöf
2019-12-21 15:27:17 +01:00 -
2a95f2949bterm: experimental: tweak delay timeouts
Daniel Eklöf
2019-12-21 00:12:00 +01:00 -
b92cc9a7c7Merge branch 'switched-based-vt-parser'
Daniel Eklöf
2019-12-21 00:05:21 +01:00 -
56824e459dRevert "vt: refactor"
Daniel Eklöf
2019-12-20 23:59:23 +01:00 -
a575204bc7vt: refactor
Daniel Eklöf
2019-12-20 23:45:21 +01:00 -
1bc8562026vt: visually compact the switch tables
Daniel Eklöf
2019-12-20 23:38:16 +01:00 -
5a0e27fd6cvt: remove enum action; add separate functions for each action instead
Daniel Eklöf
2019-12-20 23:27:15 +01:00 -
032f478661vt: remove debug assert
Daniel Eklöf
2019-12-20 23:26:18 +01:00 -
9ad9e4ccafvt: use a pointer that we increment, instead of indexing
Daniel Eklöf
2019-12-20 23:00:07 +01:00 -
914b96cc9avt: use break, not continue
Daniel Eklöf
2019-12-20 22:13:23 +01:00 -
ee8a9674c4vt: no need to assign to term->vt.state for *every* input byte
Daniel Eklöf
2019-12-20 22:12:35 +01:00 -
f36752f4d0vt: remove dead code
Daniel Eklöf
2019-12-20 22:11:35 +01:00 -
d29de6f90avt: don't special case UTF-8 collect state
Daniel Eklöf
2019-12-20 22:10:27 +01:00 -
2d79497093vt: convert SOS/PM/APC string from table lookup to switch
Daniel Eklöf
2019-12-20 21:50:54 +01:00 -
ad1773d7bcvt: convert DCS from table lookup to switch
Daniel Eklöf
2019-12-20 21:48:04 +01:00 -
dca403e100vt: convert CSI ignore from table lookup to switch
Daniel Eklöf
2019-12-20 21:13:06 +01:00 -
0d6555bea9vt: convert CSI intermediate from table lookup to switch
Daniel Eklöf
2019-12-20 21:09:00 +01:00 -
d325ae10eevt: convert CSI param from table lookup to switch
Daniel Eklöf
2019-12-20 21:04:47 +01:00 -
23a6c6b711vt: add missing 'entry' actions to 'anywhere' sections
Daniel Eklöf
2019-12-20 20:58:02 +01:00 -
b1fd960b4bvt: convert CSI entry from table lookup to switch
Daniel Eklöf
2019-12-20 20:57:38 +01:00 -
a5f238b388vt: re-align switches
Daniel Eklöf
2019-12-20 20:43:31 +01:00 -
b2f091d243vt: replace GROUND, ESCAPE and ESCAPE_INTERMEDIATE tables with switches
Daniel Eklöf
2019-12-20 19:16:52 +01:00 -
56faca4266vt: use a switch instead of a top-level state lookup table
Daniel Eklöf
2019-12-20 18:24:32 +01:00 -
5001dd844escript: generate-alt-random: reduce output size
Daniel Eklöf
2019-12-19 20:01:52 +01:00 -
3f86a45f68PKGBUILD: run foot with the default configuration
Daniel Eklöf
2019-12-19 20:00:54 +01:00 -
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