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
-
84e54033aedoc: foot.5: change 'shell' example, add login-shell
Daniel Eklöf
2020-02-20 18:49:23 +01:00 -
eed5052ce8main: check return value of getcwd()
Daniel Eklöf
2020-02-20 18:46:45 +01:00 -
f1b1ac39f6slave: check return value of chdir()
Daniel Eklöf
2020-02-20 18:46:35 +01:00 -
01f8719c77term: spawn_new: check return value of chdir() and write()
Daniel Eklöf
2020-02-20 18:46:16 +01:00 -
e751227dc6client: allocate current working directory buffer dynamically
Daniel Eklöf
2020-02-20 18:45:42 +01:00 -
bb3c20e284Merge branch 'login-shell'
Daniel Eklöf
2020-02-20 18:37:16 +01:00 -
c1561e0c50doc: add --login-shell
Daniel Eklöf
2020-02-20 18:36:52 +01:00 -
87c956352fcompletions: zsh: add --login-shell
Daniel Eklöf
2020-02-20 18:36:43 +01:00 -
984950f269footrc: add login-shell option
Daniel Eklöf
2020-02-20 18:36:34 +01:00 -
b5efe984bbslave: prefix argv[0] with a '-' when spawning a login-shell
Daniel Eklöf
2020-02-20 18:36:09 +01:00 -
6af4b87ec5config: add 'login-shell' option
Daniel Eklöf
2020-02-20 18:35:10 +01:00 -
8dee9bf942client: add --login-shell command line option
Daniel Eklöf
2020-02-20 18:34:51 +01:00 -
d3071b817emain: add --login-shell command line option
Daniel Eklöf
2020-02-20 18:34:23 +01:00 -
ec3c699fdeREADME: list 'lightweigh' under features
Daniel Eklöf
2020-02-18 10:12:38 +01:00 -
06d20b0deePKGBUILD: meson already adds these flags
Daniel Eklöf
2020-02-16 14:40:59 +01:00 -
3073b88d09meson: always disable stack-protector and enable strict-aliasing
Daniel Eklöf
2020-02-16 14:40:15 +01:00 -
cea75625e2log: always log file:lineno
Daniel Eklöf
2020-02-16 14:40:08 +01:00 -
3e6321155emeson: strip build relative paths from file macros
Daniel Eklöf
2020-02-16 14:40:02 +01:00 -
38a682f0d0render/grid: move grid reflow code to grid.c
Daniel Eklöf
2020-02-15 22:19:08 +01:00 -
304f8d6982wayland: output_mode: update PPI
Daniel Eklöf
2020-02-15 21:31:23 +01:00 -
f0887df5c5main: bug: -t requires an argument
Daniel Eklöf
2020-02-15 21:05:53 +01:00 -
fc66c5f676README: change wording of DPI header
Daniel Eklöf
2020-02-15 21:02:18 +01:00 -
593dad7d2bREADME: talk about DPI, add font on-the-fly features to feature list
Daniel Eklöf
2020-02-15 20:59:34 +01:00 -
5b98510ea4doc: foot.5: make 'pad' syntax/example clearer
Daniel Eklöf
2020-02-15 19:51:11 +01:00 -
34049af252PKGBUILD: experimental: build with -fstrict-aliasing
Daniel Eklöf
2020-02-15 19:46:29 +01:00 -
db830643d2shm: prefer posix_fallocate over ftruncate
Daniel Eklöf
2020-02-15 19:46:00 +01:00 -
291410bd71wayland: debug: make sure state_str is properly NULL terminated
Daniel Eklöf
2020-02-15 19:30:59 +01:00 -
1a808d2552Merge branch 'font-dpi-adjust-on-the-fly'
Daniel Eklöf
2020-02-15 19:16:22 +01:00 -
4d3ab6176dterm: implement term_font_dpi_changed()
Daniel Eklöf
2020-02-15 19:08:14 +01:00 -
027696e9c6wayland: calculate DPI from physical size, not logical size
Daniel Eklöf
2020-02-15 19:06:28 +01:00 -
ffcb09dd75wayland: break out scale/resize updating to a new function
Daniel Eklöf
2020-02-15 19:05:33 +01:00 -
e5253ca737input: fix xcursor getting stuck
Daniel Eklöf
2020-02-15 19:02:43 +01:00 -
26a8d4b8a1Merge branch 'configurable-padding'
Daniel Eklöf
2020-02-15 19:02:21 +01:00 -
faf3bdaec3doc: foot.5: document new 'pad' configuration option
Daniel Eklöf
2020-02-15 19:02:05 +01:00 -
7f211d8f03footrc: add 'pad' option
Daniel Eklöf
2020-02-15 19:01:54 +01:00 -
b036a66c42render: resize: take padding from configuration into account
Daniel Eklöf
2020-02-15 19:01:26 +01:00 -
9ab9247b88config: add 'pad' option, default to 2
Daniel Eklöf
2020-02-15 19:00:56 +01:00 -
a089d6264dMerge branch 'text-reflow-fixes'
Daniel Eklöf
2020-02-15 19:00:18 +01:00 -
f07a124c11render: reflow: set 'linebreak' flag before inserting new line
Daniel Eklöf
2020-02-15 18:59:21 +01:00 -
3019d59369render: reflow: remove 'linebreak' flag from recycled rows
Daniel Eklöf
2020-02-15 18:58:57 +01:00 -
56c2dd4199render: reflow: no need to mark new rows as dirty
Daniel Eklöf
2020-02-15 18:58:36 +01:00 -
ab43a6fd37render: resize: cancel selection before reflowing text
Daniel Eklöf
2020-02-15 18:57:52 +01:00 -
9e6404be11render: reflow: bug: fix off-by-one
Daniel Eklöf
2020-02-15 18:56:16 +01:00 -
d11a71e0b2term: reset: use grid_row_alloc() with initialize=true
Daniel Eklöf
2020-02-14 22:43:23 +01:00 -
ce8005545dterm: convert cell 'linefeed' attribute to a row 'linebreak' property
Daniel Eklöf
2020-02-14 22:39:26 +01:00 -
60056fdd61render: resize: don't reflow text if grid layout hasn't changed
Daniel Eklöf
2020-02-14 19:03:33 +01:00 -
ec63a24c80render: reflow: erase row when wrapping around the scrollback
Daniel Eklöf
2020-02-14 19:03:13 +01:00 -
cb015d5eecrender: reflow: mark all "new" rows as dirty
Daniel Eklöf
2020-02-14 19:02:36 +01:00 -
4b328ead5erender: resize: do linefeed *after* updating cursor position
Daniel Eklöf
2020-02-12 20:39:43 +01:00 -
a96a6c2c58render: resize; heuristics to prevent prompt from being printed on a newline
Daniel Eklöf
2020-02-12 20:26:14 +01:00 -
ea52d3e570render: resize: temporarily disable row adjustment
Daniel Eklöf
2020-02-12 20:16:42 +01:00 -
c28c0ab9c2render: resize: only stay on current row if col is within grid width
Daniel Eklöf
2020-02-12 19:49:39 +01:00 -
69a633221fterm: formfeed: set linefeed correctly when we're at last column with lcf=1
Daniel Eklöf
2020-02-12 18:06:27 +01:00 -
bcd28bcd14render: spelling
Daniel Eklöf
2020-02-12 18:06:15 +01:00 -
3f282a2f2efootrc, doc/foot.5: improve documentation of 'shell', and mention --login
Daniel Eklöf
2020-02-11 19:57:15 +01:00 -
335bf2e5b4Merge branch 'text-reflow'
Daniel Eklöf
2020-02-11 19:39:23 +01:00 -
b28a742a00selection: handle line break at last column correctly
Daniel Eklöf
2020-02-11 19:36:31 +01:00 -
e56523f326render: resize: calculated cursor row *should* never be beyond the screen bottom
Daniel Eklöf
2020-02-10 22:40:16 +01:00 -
88e2ab21b3render: reflow: clear new line if already allocated
Daniel Eklöf
2020-02-10 22:38:30 +01:00 -
3ad2ee7681render: resize: fix cursor positioning at grid wrap around
Daniel Eklöf
2020-02-10 22:36:39 +01:00 -
8d262e71c1render: reflow: initial line is always unallocated
Daniel Eklöf
2020-02-10 22:36:17 +01:00 -
b0f98a9d0cterm: font_size_{increase,descrease}: adjust size by 0.5pt
Daniel Eklöf
2020-02-10 22:22:42 +01:00 -
8716430450input: ctrl+= increases font size, not resets it
Daniel Eklöf
2020-02-10 21:57:55 +01:00 -
4a169f5643vt: tag cells that were form-feed:ed, to allow correct text reflow
Daniel Eklöf
2020-02-10 21:52:14 +01:00 -
3004c650efREADME: reflow has been implemented
Daniel Eklöf
2020-02-10 20:46:58 +01:00 -
80e8f91270render: reflow: no need to clear cells
Daniel Eklöf
2020-02-10 20:46:02 +01:00 -
61b43620fcrender: initial support for text reflow
Daniel Eklöf
2020-02-10 20:35:24 +01:00 -
d6ef3c02fbterm: log error when failing to initialize the primary fonts
Daniel Eklöf
2020-02-09 16:56:59 +01:00 -
f751a213d5Merge branch 'document-text-resize'
Daniel Eklöf
2020-02-09 11:37:12 +01:00 -
4846e49bc7doc: foot.1: keyboard shortcuts for font size adjument
Daniel Eklöf
2020-02-09 11:36:49 +01:00 -
6eb5ffdd96README: document keyboard shortcuts for font size adjustment
Daniel Eklöf
2020-02-09 11:34:51 +01:00 -
8955875584Merge branch 'text-resize'
Daniel Eklöf
2020-02-09 11:24:50 +01:00 -
ac11909f80meson/PKGBUILD: adjust fcft requirements; the new version is 1.1.1
Daniel Eklöf
2020-02-09 11:05:59 +01:00 -
1dfd121c44term: factor out common font changing code
Daniel Eklöf
2020-02-08 18:23:08 +01:00 -
fd5782d6e6render: resize: reset scroll damage
Daniel Eklöf
2020-02-08 18:22:14 +01:00 -
1b81c700f9input: hook ctrl+{=,0} to term_font_size_reset()
Daniel Eklöf
2020-02-08 17:58:06 +01:00 -
6c0d00fceeterm: add term_font_size_reset()
Daniel Eklöf
2020-02-08 17:57:50 +01:00 -
a96341368dmeson/PKGBUILD: bump fcft required version to 1.2.0
Daniel Eklöf
2020-02-08 14:10:18 +01:00 -
7ca8f85cd0input: hook ctrl+{plus/KP-Add/minus/KP-Subtract} to term_font_size_{increase,decrease}
Daniel Eklöf
2020-02-08 14:09:28 +01:00 -
89cca2a5d1term: add term_font_size_{increase,decrease}()
Daniel Eklöf
2020-02-08 14:09:06 +01:00 -
9e2ca2b1a3render: add render_resize_force()
Daniel Eklöf
2020-02-08 14:08:16 +01:00 -
2560e83c54term: reduce max number of iterations when trying to drain client
Daniel Eklöf
2020-02-05 20:24:46 +01:00 -
92376eae01term: language
Daniel Eklöf
2020-02-05 20:23:20 +01:00 -
82b8853f17main: add --print-pid=FILE|FD
Daniel Eklöf
2020-02-05 19:54:16 +01:00 -
00d76784f4main: add --print-pid=FILE|FD
Daniel Eklöf
2020-02-05 19:53:50 +01:00 -
9d52c422e1term: always read *all* we can from the client before updating state
Daniel Eklöf
2020-02-05 19:50:49 +01:00 -
d7d2aae053log: log to stderr, not stdout
Daniel Eklöf
2020-02-04 18:29:04 +01:00 -
9c5557539fcompletions: zsh: --hold has no arguments
Daniel Eklöf
2020-02-04 18:28:53 +01:00 -
8f4ec9aa47Implement --hold
Daniel Eklöf
2020-02-03 19:58:32 +01:00 -
31baf334b3fcft: update to 1.1.0
Daniel Eklöf
2020-02-01 20:20:22 +01:00 -
8c32e3ccf0vt: ensure we never step outside our parameter and sub-parameter arrays
Daniel Eklöf
2020-02-01 19:44:56 +01:00 -
cc5d596cd9csi: log only the un-handled parameter in a multi-operation CSI
Daniel Eklöf
2020-02-01 19:42:31 +01:00 -
07a0c7238cvt: collect (intermediate): log a warning if user supplied more than two intermediates
Daniel Eklöf
2020-02-01 19:29:31 +01:00 -
bbb7b60b17vt: collect (intermediate): log _which_ character we collected
Daniel Eklöf
2020-02-01 19:29:14 +01:00 -
4dde699107csi: implement window and cell size reporting escapes
Daniel Eklöf
2020-02-01 19:27:52 +01:00 -
dfa5cb41e0csi: recognize the X10 mouse tracking enabler/disabler
Daniel Eklöf
2020-02-01 19:27:06 +01:00 -
38e2e037e6csi: drop '28' from our DA response
Daniel Eklöf
2020-02-01 19:26:08 +01:00 -
f13adf50dcvt: use 8-bit indices for parameters and sub parameters
Daniel Eklöf
2020-02-01 19:24:46 +01:00 -
26d39fe96edcs: fix comment: ESU is *End* synchronized update
Daniel Eklöf
2020-01-29 19:43:58 +01:00 -
f74364979ddcs: bsu/esu: convert warning log to debug log
Daniel Eklöf
2020-01-26 15:28:30 +01:00