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
-
7714fcde83render: render_osd(): use fcft_text_run_rasterize(), if available
Daniel Eklöf
2021-07-22 23:35:00 +02:00 -
e2e28db7derender: render_osd(): fix rendering of color bitmap glyphs
Daniel Eklöf
2021-07-22 23:27:10 +02:00 -
bf285ae00arender: render_osd(): don’t re-instantiate foreground color for each glyph
Daniel Eklöf
2021-07-22 23:27:05 +02:00 -
5c683d2c08render: render_osd(): don’t assume a monospace font
Daniel Eklöf
2021-07-22 23:26:07 +02:00 -
50f59fe575config: add csd.font option
Daniel Eklöf
2021-07-22 23:21:31 +02:00 -
9985b8c713changelog: window title in CSDs
Daniel Eklöf
2021-07-22 21:39:35 +02:00 -
0cf7a19616render: csd_title(): use a custom font, sized based on the title bar’s height
Daniel Eklöf
2021-07-22 21:23:59 +02:00 -
4a41575cb5render: render_osd() now needs a ‘font’ argument
Daniel Eklöf
2021-07-22 21:23:29 +02:00 -
5fe23c0215render: render_osd(): pass font as argument
Daniel Eklöf
2021-07-22 21:23:01 +02:00 -
3d9536caffrender: refresh CSD in render_refresh_title(), not render_update_title()
Daniel Eklöf
2021-07-22 19:34:19 +02:00 -
61e4035c23render: refresh CSDs when updating the title
Daniel Eklöf
2021-07-22 19:27:35 +02:00 -
468587b67frender: csd_title(): use render_osd() to render the current window title
Daniel Eklöf
2021-07-22 19:25:24 +02:00 -
bbc26da87brender: must now set alpha in bg color when calling render_osd()
Daniel Eklöf
2021-07-22 19:24:20 +02:00 -
7067c57399render: render_osd(): set clip region, use background alpha
Daniel Eklöf
2021-07-22 19:22:52 +02:00 -
e17c6fcbecrender: color_dim(): retain alpha channel
Daniel Eklöf
2021-07-22 19:22:19 +02:00 -
6b6abb0419readme: add OSC-9 to list of supported OSC sequences
Daniel Eklöf
2021-07-24 11:02:06 +02:00 -
0a22183fdf
osc: fix typo in LOG_DBG() message
Craig Barnes
2021-07-24 01:58:34 +01:00 -
9a8c9b649a
readme: fix a typo
Knut Anders Hatlen
2021-07-23 21:09:49 +02:00 -
f281937335pgo: add stub for search_selection_cancelled()
Daniel Eklöf
2021-07-23 10:15:35 +02:00 -
14737d1d82Merge branch 'search-crash-when-selection-is-cancelled'
Daniel Eklöf
2021-07-22 21:34:25 +02:00 -
7092a72ce4search: redraw search box after selection has been cancelled
Daniel Eklöf
2021-07-22 17:57:25 +02:00 -
251545203bsearch: reset match state when selection is cancelled
Daniel Eklöf
2021-07-22 17:53:29 +02:00 -
a987b1bd99doc: ctlseq: improve description of OSC 52 response
Daniel Eklöf
2021-07-22 12:02:28 +02:00 -
e327251d49Merge branch 'pgo-shm-fixes'
Daniel Eklöf
2021-07-22 11:15:23 +02:00 -
2acd4b34c5pgo: fix PGO builds with clang
Daniel Eklöf
2021-07-22 10:02:52 +02:00 -
aeac5ad6f1Add option to enable subpixel font rendering with transparent background
David Rosca
2021-07-21 09:17:43 +02:00 -
029920ddccMerge branch 'prevent-overflow-into-margin'
Daniel Eklöf
2021-07-20 20:08:20 +02:00 -
a410734f96
render: prevent cells from overflowing into margin
Timur Celik
2021-07-20 11:12:38 +02:00 -
4a50abece3changelog: add new ‘unreleased’ section
Daniel Eklöf
2021-07-18 18:07:26 +02:00 -
3309dce68aMerge branch 'releases/1.8'
Daniel Eklöf
2021-07-18 18:07:05 +02:00 -
cd8c96d746meson/pkgbuild: bump version to 1.8.2 1.8.2 releases/1.8
Daniel Eklöf
2021-07-18 17:58:05 +02:00 -
721174ffeachangelog: prepare for 1.8.2
Daniel Eklöf
2021-07-18 17:57:42 +02:00 -
4d82e04860Merge branch 'master' into releases/1.8
Daniel Eklöf
2021-07-18 17:57:11 +02:00 -
318385040cchangelog: remove entries that are no longer relevant
Daniel Eklöf
2021-07-18 17:16:17 +02:00 -
e6b13af59dMerge branch 'csd-shared-shm-pool'
Daniel Eklöf
2021-07-18 17:13:03 +02:00 -
20fc80e57erender: use a single backing SHM pool for CSD surface buffers
Daniel Eklöf
2021-07-18 16:46:43 +02:00 -
5b6a2b0eafshm: get_many(): allow “NULL” buffers - buffers where width or height is 0
Daniel Eklöf
2021-07-18 16:44:49 +02:00 -
e8e9cd5595term: erase_scrollback(): destroy sixels that touch the scrollback
Daniel Eklöf
2021-07-18 16:31:33 +02:00 -
f65e062ce4sixel: destroy(): don’t unref a NULL pixman image
Daniel Eklöf
2021-07-18 16:30:42 +02:00 -
a577496f8fMerge branch 'crash-when-selection-is-in-scrollback-and-scrollback-is-erased'
Daniel Eklöf
2021-07-18 16:15:18 +02:00 -
7d8884fec4changelog: crash when \E[3J was executed with a selection in the scrollback
Daniel Eklöf
2021-07-18 15:38:46 +02:00 -
d0a7f999c6term: add unit test for term_erase_scrollback()
Daniel Eklöf
2021-07-18 15:34:19 +02:00 -
5f0ceb72f1csi: erase scrollback: cancel selection if it touches the scrollback
Daniel Eklöf
2021-07-16 16:45:36 +02:00 -
34de799f90Merge branch 'refactor-shm-buffer-management'
Daniel Eklöf
2021-07-18 11:41:14 +02:00 -
6657146a20shm: chain_free: BUG() if there are buffers remaining after purge
Daniel Eklöf
2021-07-16 16:49:52 +02:00 -
0751172b92shm: get_buffer: purge mismatching buffers in first buffer iteration
Daniel Eklöf
2021-07-16 16:49:27 +02:00 -
53851e13ecshm: refactor: move away from a single, global, buffer list
Daniel Eklöf
2021-07-16 16:48:49 +02:00 -
4efb34927eshm: remove deferred buffers from main list immediately
Daniel Eklöf
2021-07-16 16:48:18 +02:00 -
232fb20269shm: replace 'locked' attribute with a ref-counter
Daniel Eklöf
2021-07-16 16:47:57 +02:00 -
69260dd960shm: we may exit with busy buffers remaining (seen on KDE)
Daniel Eklöf
2021-07-16 16:47:15 +02:00 -
99ea47c97ashm: move ‘size’ to the private buffer struct
Daniel Eklöf
2021-07-15 22:30:08 +02:00 -
f5da62c462shm: replace inclusion of terminal.h with a forward declaration of damage
Daniel Eklöf
2021-07-15 22:21:37 +02:00 -
9b6cee825bshm: rename buffer.mmapped to buffer.data
Daniel Eklöf
2021-07-15 22:18:09 +02:00 -
75f7f21a48shm: split up buffer struct into internal/private and public parts
Daniel Eklöf
2021-07-15 22:17:12 +02:00 -
a18959f2dfMerge branch 'allow-bleeding-glyphs'
Daniel Eklöf
2021-07-17 19:14:00 +02:00 -
91801ae55d
render: Allow cells to bleed into their neighbor
Timur Celik
2021-06-15 11:45:27 +02:00 -
9211ee694cMerge branch 'decsdm'
Daniel Eklöf
2021-07-16 17:33:30 +02:00 -
931595bda5shm: codespell
Daniel Eklöf
2021-07-15 19:40:15 +02:00 -
a486851bddshm: auto-purge when we have multiple buffers eligible for re-use
Daniel Eklöf
2021-07-15 19:19:31 +02:00 -
5d7b729ac5wayland: win_destroy: unmap URL labels
Daniel Eklöf
2021-07-15 18:45:25 +02:00 -
31fad58465url-mode: use shm_get_many()
Daniel Eklöf
2021-07-15 18:39:41 +02:00 -
7533684d8fshm: add shm_get_many() - allows buffers to share a single pool
Daniel Eklöf
2021-07-15 18:32:19 +02:00 -
5e64c67c25render: search: set clip region
Daniel Eklöf
2021-07-15 18:27:10 +02:00 -
628fd39098render: scrollback indicator: improve handling of very small window sizes
Daniel Eklöf
2021-07-15 18:26:26 +02:00 -
e259f460f3render: margins: use correct background color
Daniel Eklöf
2021-07-15 18:24:27 +02:00 -
fcc2e62a7drender: track alpha directly, rather whether to use it or not
Daniel Eklöf
2021-07-15 18:23:49 +02:00 -
22651ed221shm: reset buffer pool FD when we close it
Daniel Eklöf
2021-07-14 20:51:42 +02:00 -
9658e9cc18render: tiocswinsz: don’t remove/close the fd passed as argument
Daniel Eklöf
2021-07-14 20:14:10 +02:00 -
0c777d825dRevert "render: don’t assume PIXMAN_a8r8g8b8 for color glyphs"
Daniel Eklöf
2021-07-14 19:55:23 +02:00 -
654e65631dchangelog: box-drawing fixes on big-endian
Daniel Eklöf
2021-07-14 19:48:13 +02:00 -
34f42b3dd6box-drawing: big-endian support when setting bits manually
Daniel Eklöf
2021-07-13 21:13:35 +02:00 -
9b4796e996render: don’t assume PIXMAN_a8r8g8b8 for color glyphs
Daniel Eklöf
2021-07-13 20:28:21 +02:00 -
fcd9897342csi: invert the meaning of DECSDM
Daniel Eklöf
2021-07-14 19:17:44 +02:00 -
7afc4c8037Merge branch 'crash-on-runaway-url'
Daniel Eklöf
2021-07-11 13:19:40 +02:00 -
8290cebc09server: the terminal now purges SHM pixmaps on its own
Daniel Eklöf
2021-07-11 11:54:08 +02:00 -
f030c87ee6url-mode: abort when running into un-allocated scrollback memory
Daniel Eklöf
2021-07-11 11:31:11 +02:00 -
d22ba73c41Merge branch 'crash-in-url-mode-remove-duplicates'
Daniel Eklöf
2021-07-11 11:30:31 +02:00 -
107cbb1015shm: close pool FD if buffer doesn’t support SHM scrolling
Daniel Eklöf
2021-07-11 10:22:47 +02:00 -
cf6d04f9f2url-mode: fix crash when removing duplicate and/or overlapping URLs
Daniel Eklöf
2021-07-11 10:06:12 +02:00 -
a9872aac5awayland: explicitly purge all SHM pixmaps when destroying window
Daniel Eklöf
2021-07-11 10:01:22 +02:00 -
b5950d9b27wayland: purge CSD pixmaps when destroying the CSDs
Daniel Eklöf
2021-07-11 09:59:25 +02:00 -
0a6e7e6167url-mode: purge SHM pixmaps when destroying URLs
Daniel Eklöf
2021-07-11 09:54:04 +02:00 -
24dd44634aMerge branch 'man-page-typo'
Daniel Eklöf
2021-07-08 20:04:56 +02:00 -
9a14e5d818
doc: fix typo in foot man page
Ben Brown
2021-07-08 10:43:51 +01:00 -
6f1f1f5614Merge branch 'locked-title'
Daniel Eklöf
2021-07-07 19:51:40 +02:00 -
fcb60abc13config: add locked-title=no|yes
Daniel Eklöf
2021-07-04 17:59:40 +02:00 -
743b2f8c07
client: don't log exit code when --no-wait is used, unless non-zero
Craig Barnes
2021-07-04 10:31:20 +01:00 -
07652d3b9eterm: rows printed to now defaults to having a hard linebreak
Daniel Eklöf
2021-07-02 16:31:46 +02:00 -
d101325885doc: foot.ini.5: typo: relay-size-ms -> resize-delay-ms
Daniel Eklöf
2021-07-02 16:53:49 +02:00 -
85b63b5e4arender: require glyph count > 0 and cell-cols also for forced double-width PUAs
Daniel Eklöf
2021-07-02 16:48:46 +02:00 -
396a5ff79ballow-overflowing-double-width-glyphs: take glyph offset into account
Daniel Eklöf
2021-07-02 16:29:08 +02:00 -
562096a21a
foot.ini: mention Control+c in default "cancel" key bindings
Craig Barnes
2021-07-02 09:12:57 +01:00 -
b18d3aef17
vt: add some unit tests for action_collect()
Craig Barnes
2021-07-02 08:36:39 +01:00 -
a98e860643
vt: add some unit tests for action_collect()
Craig Barnes
2021-07-02 08:36:39 +01:00 -
4e8db9d8b6changelog: s/from/in
Daniel Eklöf
2021-07-01 20:44:53 +02:00 -
ea39496f30changelog: add new ‘unreleased’ section
Daniel Eklöf
2021-07-01 20:19:28 +02:00 -
a99542aad6Merge branch 'releases/1.8'
Daniel Eklöf
2021-07-01 20:19:05 +02:00 -
1d488bb6a7meson/pkgbuild: bump version to 1.8.1 1.8.1
Daniel Eklöf
2021-07-01 20:14:35 +02:00 -
7112f24671changelog: prepare for 1.8.1
Daniel Eklöf
2021-07-01 20:14:20 +02:00 -
fd974e139eMerge branch 'master' into releases/1.8
Daniel Eklöf
2021-07-01 20:13:49 +02:00