mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-25 06:46:36 -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
#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
-
f2fbef1f82changelog: prepare for 1.17.2
Daniel Eklöf
2024-04-17 11:26:25 +02:00 -
883fc6be27Merge branch 'master' into releases/1.17
Daniel Eklöf
2024-04-17 11:25:50 +02:00 -
7c20fb247cterm: stash last known DPI, and use after a unmapped/mapped sequence
Daniel Eklöf
2024-04-17 08:35:58 +02:00 -
a5b369ede4ci: set explicit 'event' filters an all 'when'-statements
Daniel Eklöf
2024-04-17 08:59:27 +02:00 -
3507c72492ci: explicitly install openssl
Daniel Eklöf
2024-04-17 08:52:31 +02:00 -
3d2588edf8sixel: don't allow pan/pad changes after sixel data has been emitted
Daniel Eklöf
2024-04-15 16:07:47 +02:00 -
0ab05f4807sixel: also set 'alloc_height', when short-cutting a resize operation
Daniel Eklöf
2024-04-15 16:05:56 +02:00 -
71ce17d977term: don't print outside grid when printing multi-column characters
Daniel Eklöf
2024-04-15 16:03:30 +02:00 -
23ada09d14osc: reject notifications with invalid UTF-8 strings
Daniel Eklöf
2024-04-15 16:02:54 +02:00 -
e753bb953bwayland: remove has_wl_compositor_v6
Daniel Eklöf
2024-04-12 15:35:25 +02:00 -
4fd26c251cchangelog: add a new 'unreleased' section
Daniel Eklöf
2024-04-11 15:32:15 +02:00 -
40a0dfedeaMerge branch 'releases/1.17'
Daniel Eklöf
2024-04-11 15:31:50 +02:00 -
04ebd02874meson: bump version to 1.17.1 1.17.1
Daniel Eklöf
2024-04-11 15:28:17 +02:00 -
accefc3ae1changelog: prepare for 1.17.1
Daniel Eklöf
2024-04-11 15:28:08 +02:00 -
385fc0078fMerge branch 'master' into releases/1.17
Daniel Eklöf
2024-04-11 15:26:50 +02:00 -
b400903e25config: add new key-binding 'quit', unbound by default
Daniel Eklöf
2024-04-10 19:26:23 +02:00 -
fa07c1ec67
Typo fix
izmyname
2024-04-11 00:22:07 +00:00 -
94f749a40dAdd noirblaze theme
izmyname
2024-04-10 08:02:58 +00:00 -
a4046e0c3dcode of conduct: initial code-of-conduct
Daniel Eklöf
2024-04-09 16:39:18 +02:00 -
e5a2ac4b57config: add cursor.unfocused-style
Daniel Eklöf
2024-04-09 16:28:54 +02:00 -
48ce3424e9
Add noirblaze theme
izmyname
2024-04-10 08:02:58 +00:00 -
9287946b36dcs: DECRQSS: fix off-by-one when checking for space in the DCS buffer
Daniel Eklöf
2024-04-10 05:44:33 +02:00 -
c8c9d1bebe
terminal: expand scrollback when scrolling
Matheus Afonso Martins Moreira
2024-04-07 11:45:14 -03:00 -
800b7c423a
term: define scrollback expansion helper functions
Matheus Afonso Martins Moreira
2024-04-07 11:21:24 -03:00 -
3818cbd93c
grid: define capacity expansion function
Matheus Afonso Martins Moreira
2024-04-07 05:46:31 -03:00 -
297b5c4734
terminal: track whether the scrollback is limited
Matheus Afonso Martins Moreira
2024-04-07 05:42:12 -03:00 -
5e344d2b86
config: add unlimited scrollback option
Matheus Afonso Martins Moreira
2024-04-07 05:40:22 -03:00 -
09e45794bc
themes: add dracula-iterm
Marcin Puc
2024-04-07 09:47:19 +02:00 -
ed5717c4cdthemes: add xterm theme
Holger Weiß
2024-04-06 13:48:05 +02:00 -
9158375d03
themes: add xterm theme
Holger Weiß
2024-04-06 13:48:05 +02:00 -
60a6991c25slave: ignore SIGHUP, instead of resetting it to DFL
Daniel Eklöf
2024-04-05 16:32:02 +02:00 -
7f4328e0b1term: send SIGHUP before SIGTERM when shutting down
Daniel Eklöf
2024-04-05 16:27:56 +02:00 -
c7848c4e75term: don't shutdown terminal when PTY is closed, unless --pty was used
Daniel Eklöf
2024-04-05 16:22:42 +02:00 -
88a3b54ca3wayland: only use the surface preferred scale if set by the compositor
Daniel Eklöf
2024-04-05 16:19:47 +02:00 -
4f1aaccf81log: fix syslog not respecting the configured log level
Daniel Eklöf
2024-04-05 16:19:24 +02:00 -
3cc94ab4e8
fix typo in README
tunjan
2024-04-05 11:11:21 +00:00 -
51e8b4f533changelog: add new 'unreleased' section
Daniel Eklöf
2024-04-02 16:34:08 +02:00 -
61c8d6ec8cMerge branch 'releases/1.17'
Daniel Eklöf
2024-04-02 16:33:42 +02:00 -
21951feb2bmeson: bump version to 1.17.0 1.17.0
Daniel Eklöf
2024-04-02 16:27:54 +02:00 -
d5dc0b2f49changelog: prepare for 1.17.0
Daniel Eklöf
2024-04-02 16:27:25 +02:00 -
82c1a28e6fchangelog: move DECRQM for private mode 67 from "added" to "changed"
Daniel Eklöf
2024-04-01 08:49:27 +02:00 -
2138273c16
themes: add neon theme
Matheus Afonso Martins Moreira
2024-03-31 20:36:55 -03:00 -
3d0d9036fdterminfo: tighten up the rv/xr regular expressions
Daniel Eklöf
2024-03-29 11:40:47 +01:00 -
8e79ceba9eterminfo: add 'nel' capability
Daniel Eklöf
2024-03-29 11:40:35 +01:00 -
a34ae5d527terminfo: add fe/fd (focus enable/disable)
Daniel Eklöf
2024-03-29 11:40:15 +01:00 -
a99434929csixel: abuse wmemset() when initializing a freshly allocated image buffer
Daniel Eklöf
2024-03-25 16:33:15 +01:00 -
dcd4ab4ab8scripts: generate-alt-random: generate both opaque and transparent sixels
Daniel Eklöf
2024-03-25 16:33:00 +01:00 -
9fcf5977c0sixel: fix cursor positioning when image is split up into several
Daniel Eklöf
2024-03-15 17:39:43 +01:00 -
bce1d7313dsixel: hopefully handle image height correctly when trimming
Daniel Eklöf
2024-03-15 17:23:21 +01:00 -
cb820a498bsixel: RA region does not affect the text cursor position
Daniel Eklöf
2024-03-15 15:11:44 +01:00 -
cc660bc7c1sixel: trim trailing, fully transparent sixel rows
Daniel Eklöf
2024-03-11 16:25:45 +01:00 -
282c55aa4asixel: place cursor on the last character row touched by the sixel
Daniel Eklöf
2024-03-04 16:18:49 +01:00 -
5f41eb798b
base64: simplify lookup table initializer
Craig Barnes
2024-03-17 15:27:22 +00:00 -
e8b04e0e2cxmalloc: add xmemdup() and use to replace some uses of xmalloc+memcpy
Craig Barnes
2024-03-16 20:28:10 +00:00 -
853be450bb
main/config: replace some uses of xasprintf() with xstrjoin()
Craig Barnes
2024-03-16 20:17:53 +00:00 -
578765ad83wayland: skip loading cursor theme when using server side cursors
Daniel Eklöf
2024-03-16 15:30:29 +01:00 -
27330a5dd6csi: indicate "permanently reset" for DECRQM queries of mode 67 (DECBKM)
Craig Barnes
2024-03-15 17:51:51 +00:00 -
f7bdc4c5b4sixel: limit image size to the one specified in the raster attrs
Daniel Eklöf
2024-03-04 16:33:58 +01:00 -
f17b989650sixel: disable debug logging
Daniel Eklöf
2024-03-16 08:57:15 +01:00 -
60fd4a262csixel: initialize the color table to colors used by the VT340
Daniel Eklöf
2024-03-15 15:19:43 +01:00 -
dd3bb13d97completions: fish: fix path completion for --pty
Daniel Eklöf
2024-03-14 07:37:57 +01:00 -
86894a1cd2Add support for opening an existing PTY
Alyssa Ross
2021-12-10 17:40:59 +00:00 -
712bc95db3csi: the CSI-t family of queries now report unscaled pixel values
Daniel Eklöf
2024-03-14 07:03:51 +01:00 -
f72555f29aMerge branch 'rectangular-edit'
Daniel Eklöf
2024-03-14 07:25:49 +01:00 -
e2b3eb91ddcsi: params_to_rectangular_area(): ensure left/right is within bounds
Daniel Eklöf
2024-03-10 17:37:11 +01:00 -
1c0b68cbceAdd support for opening an existing PTY
Alyssa Ross
2021-12-10 17:40:59 +00:00 -
4ea4e5da4echangelog: rectangular functions: add bug ref
Daniel Eklöf
2024-03-07 16:29:39 +01:00 -
cbf55ccacfchangeloge: move DECERA to the 'unreleased' section
Daniel Eklöf
2024-03-07 16:28:59 +01:00 -
6ff307b3b5doc: ctlseq: DECCARA, DECRARA, DECCRA, DECFRA and DECERA
Daniel Eklöf
2022-01-01 14:32:26 +01:00 -
8d7ab86182term_fill(): no need to set attrs.clean = 0
Daniel Eklöf
2021-12-28 17:15:12 +01:00 -
6a01642a6fcsi: DECCARA+DECRARA: dirty cells
Daniel Eklöf
2021-12-28 17:14:50 +01:00 -
aac24bfa1bfoot.info: add non-standard capability ‘Rect’ (used by tmux)
Daniel Eklöf
2021-12-26 19:43:47 +01:00 -
60c5d889ecvt: DECALN: erase sixels, reset margins, home the cursor
Daniel Eklöf
2021-12-26 16:42:53 +01:00 -
d6c5bc3262csi: DECRARA: fix comment: DECCARA -> DECRARA
Daniel Eklöf
2021-12-26 16:37:11 +01:00 -
f5c574cd94csi: DECCRA: no need for a counter here
Daniel Eklöf
2021-12-26 16:25:52 +01:00 -
23908d9277term_fill(): change ‘character’ parameter from char -> uint8_t
Daniel Eklöf
2021-12-26 16:13:05 +01:00 -
1b13deff04term_fill(): make sure the filled cells have their ‘clean’ bit reset
Daniel Eklöf
2021-12-26 16:08:42 +01:00 -
74a1fa9e00vt: update DECALN to use term_fill()
Daniel Eklöf
2021-12-26 16:07:51 +01:00 -
b3a84ba71bterm: modify term_fill() to optionally reset the SGR attributes
Daniel Eklöf
2021-12-26 16:05:18 +01:00 -
189cfd717fterm: replace term_put_char() with term_fill()
Daniel Eklöf
2021-12-26 15:59:38 +01:00 -
1b66c6a3accsi: rectangular: add helper function params_to_rectangular_area()
Daniel Eklöf
2021-12-26 15:53:46 +01:00 -
df5dd94789term: codespell: limitiations -> limitations
Daniel Eklöf
2021-12-26 15:09:46 +01:00 -
4b4fe9d493changelog: rectangular edit functions
Daniel Eklöf
2021-12-26 15:05:07 +01:00 -
95293f142acsi: add ‘28’ (rectangular edit) to primary DA response
Daniel Eklöf
2021-12-26 15:03:55 +01:00 -
926d88fd30csi: implement rectangular edit escapes
Daniel Eklöf
2021-12-26 15:00:27 +01:00 -
b30b8a2944put_char fixup
Daniel Eklöf
2021-12-26 15:00:13 +01:00 -
b4dbfb58b8grid: remove prototype for non-existing function
Daniel Eklöf
2021-12-26 14:35:38 +01:00 -
e6c372b14fterm: print: spacers may be printed all the way up to the last column
Daniel Eklöf
2021-12-26 14:35:18 +01:00 -
ea851962c1term: add term_put_char()
Daniel Eklöf
2021-12-26 14:34:17 +01:00 -
3e6f0e63f3sixel: don't try to emit a sixel if we're outside the image's boundaries
Daniel Eklöf
2024-03-07 16:21:06 +01:00 -
75fd59df3fsixel: debug: sixel image _may_ be zero-sized
Daniel Eklöf
2024-03-07 16:20:29 +01:00 -
a2fa667f45sixel: we no longer need the extra newline
Daniel Eklöf
2024-03-07 16:19:56 +01:00 -
1421ba504dsixel: debug: fix logged width/height values when emitting sixel
Daniel Eklöf
2024-03-07 16:18:35 +01:00 -
8af7767562
sixel: Handle NULL pointer
justwolf
2024-03-07 03:04:51 +00:00 -
1568518ab3sixel: performance improvements
Daniel Eklöf
2024-03-04 16:40:16 +01:00 -
8ff8ec5b70sixel: fix row height calculation in resize_vertically()
Daniel Eklöf
2024-03-04 16:29:04 +01:00 -
702d3ae6cakitty kbd: update handling of locked modifiers
Daniel Eklöf
2024-03-02 08:16:17 +01:00 -
02c11dfdefchangelog: sixel: cursor placement
Daniel Eklöf
2024-03-02 11:32:49 +01:00 -
28ee19cd8csixel: place cursor on the last row touched by the sixel
Daniel Eklöf
2024-03-02 11:30:52 +01:00 -
ec73e4d10dkitty kbd: switch from GTK to XKB mode for 'consumed' modifiers
Daniel Eklöf
2024-02-29 09:32:38 +01:00