mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-29 06:46:35 -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
-
d2c0a65b70render: set tracking point count to 0 if there’s no active selection
Daniel Eklöf
2021-05-15 11:39:59 +02:00 -
a5ec26ccc9grid: reflow: no need to check for combining characters
Daniel Eklöf
2021-05-15 00:12:51 +02:00 -
8e05f42a1cgrid: don’t depend on wcwidth()
Daniel Eklöf
2021-05-14 16:32:06 +02:00 -
d9e1aefb91term: rename CELL_MULT_COL_SPACER -> CELL_SPACER, and change its definition
Daniel Eklöf
2021-05-14 14:41:02 +02:00 -
5bec83c406grid: add compile-time define to enable timing of the reflow operation
Daniel Eklöf
2021-05-11 17:43:17 +02:00 -
92e517ae34Merge branch 'xdg-activation'
Daniel Eklöf
2021-05-14 14:23:19 +02:00 -
8211484185changeloge: xdg-activation support
Daniel Eklöf
2021-05-14 14:22:43 +02:00 -
3c898770cbci: try switching the gitlab CI from alpine:latest -> alpine:edge
Daniel Eklöf
2021-05-12 19:25:37 +02:00 -
584d2cacf1wayland: workaround epoll-shim defining the macro close
Daniel Eklöf
2021-05-11 22:02:20 +02:00 -
03e1b906abmeson: add xdg-activation-v1.xml conditionally
Daniel Eklöf
2021-05-11 17:58:40 +02:00 -
bf44f3f594pgo: add wayl_win_set_urgent() stub
Daniel Eklöf
2021-05-11 07:56:04 +02:00 -
f5f1bc8dd9wayland: set xdg activation token surface to our top-level
Daniel Eklöf
2021-05-10 18:01:59 +02:00 -
3e92361534xdg-activation: initial support for setting urgency using XDG activation
Daniel Eklöf
2021-05-09 12:13:14 +02:00 -
2977b257d2
Revert "vt: make anywhere() function return
term->vt.stateby default"Craig Barnes
2021-05-13 15:32:40 +01:00 -
95bbab8fba
Merge branch 'vt-anywhere-cleanup'
Craig Barnes
2021-05-13 10:08:41 +01:00 -
cb62944dceMerge branch 'install-tweaks'
Daniel Eklöf
2021-05-13 11:06:30 +02:00 -
8ae8635add
INSTALL: fix an unclosed markdown quote
Daniel Martí
2021-05-13 09:49:38 +01:00 -
e4ff8d83d1
vt: make anywhere() function return
term->vt.stateby defaultCraig Barnes
2021-05-10 10:23:06 +01:00 -
8bb69f22b7
vt: clean up handling of "anywhere" actions
Craig Barnes
2021-05-10 09:54:07 +01:00 -
4ed545f4d8Merge branch 'no-underlines-below-cell'
Daniel Eklöf
2021-05-12 20:10:58 +02:00 -
2ac8509c82render: force underlines to be visible
Daniel Eklöf
2021-05-11 17:40:59 +02:00 -
9b5330bf29Merge branch 'remove-plasma-quirk'
Daniel Eklöf
2021-05-12 20:08:56 +02:00 -
29776dbd1fquirk: remove plasma/kwin quirk
Daniel Eklöf
2021-05-11 17:39:13 +02:00 -
04215bac6cMerge branch 'double-buffering'
Daniel Eklöf
2021-05-12 20:07:40 +02:00 -
07d0acbabfchangelog: improved performance when double buffering
Daniel Eklöf
2021-05-12 20:07:18 +02:00 -
dc4f60fd4frender: always do a full repaint if last buffer’s dimension doesn’t match
Daniel Eklöf
2021-05-10 17:56:35 +02:00 -
51dec651f4render: add margins to buffer’s dirty region when rendering margins
Daniel Eklöf
2021-05-10 17:56:12 +02:00 -
945a346596shm: clear buffer’s dirty region before returning a cached buffer
Daniel Eklöf
2021-05-10 17:49:15 +02:00 -
37bbf44f6dshm: set ‘age’ in newly allocated buffers to something large
Daniel Eklöf
2021-05-10 17:48:28 +02:00 -
0433ba8477shm: free scroll damage before returning cached buffer
Daniel Eklöf
2021-05-09 00:06:01 +02:00 -
9b339a35f0render: warn if we’re forced to double buffer at least 5 times
Daniel Eklöf
2021-05-08 20:52:06 +02:00 -
34becf0df0render: code cleanup, log double buffering time
Daniel Eklöf
2021-05-08 10:25:14 +02:00 -
a1d2044d75render: subtract current frame’s damage when there’s no scroll damage
Daniel Eklöf
2021-05-08 09:18:45 +02:00 -
15bfeea745render: wip: re-apply last frame’s damage when forced to double buffer
Daniel Eklöf
2021-05-07 20:21:27 +02:00 -
434c9c3a34shm: add damage tracking to buffer
Daniel Eklöf
2021-05-07 20:20:47 +02:00 -
c8b342ae51shm: track busy buffers’ age, and add compile-time option to force double buffering
Daniel Eklöf
2021-05-07 18:18:35 +02:00 -
1501d36470wayland: codespell: pre-empt -> preempt
Daniel Eklöf
2021-05-11 08:02:46 +02:00 -
2e8bea0a5dwayland: add comment describing the configure preempt workaround
Daniel Eklöf
2021-05-10 17:57:14 +02:00 -
f930de65efMerge branch 'sixel-assertion'
Daniel Eklöf
2021-05-08 20:30:21 +02:00 -
aada44bc7echangelog: sixel assertion hit when a sixel fills the scrollback
Daniel Eklöf
2021-05-08 20:29:35 +02:00 -
ba451af5c7sixel: don’t emit sixels that will end up covering more than the entire scrollback
Daniel Eklöf
2021-05-08 19:03:08 +02:00 -
9bd14c0fd2sixel: fix assertion: image is allowed to cover the entire scrollback
Daniel Eklöf
2021-05-08 19:02:33 +02:00 -
2f01ecbadbMerge branch 'osc8-mem-leak'
Daniel Eklöf
2021-05-08 20:27:46 +02:00 -
f3b3bc1f71term: reset: combine memset+initializers of vt struct
Daniel Eklöf
2021-05-08 19:07:37 +02:00 -
bfd3eb47ecterm: reset: fix reset of the VT struct
Daniel Eklöf
2021-05-08 15:18:25 +02:00 -
bd8c936b00term: osc8-open: assert URI in VT struct is NULL
Daniel Eklöf
2021-05-08 15:17:55 +02:00 -
758a36dac1
Merge branch 'simplify-parse_section_colors'
Craig Barnes
2021-05-08 18:30:56 +01:00 -
db4b206409
config: simplify parsing of "scaling-filter" values slightly
Craig Barnes
2021-05-08 16:50:49 +01:00 -
9c8c99c9e0
config: simplify parse_section_colors()
Craig Barnes
2021-05-08 14:56:11 +01:00 -
df6c6f5bd6Merge branch 'config-code-size'
Daniel Eklöf
2021-05-08 13:58:25 +02:00 -
31f7479065Merge branch 'color-table-config'
Daniel Eklöf
2021-05-08 13:54:14 +02:00 -
3b089b4203
configure full color palette in foot.ini
Ryan Farley
2021-05-08 02:18:45 -05:00 -
ba2c3606bfconfig: avoid tll() code expansion when generating default bindings
Daniel Eklöf
2021-05-07 17:18:46 +02:00 -
449ac7c361config: don’t inline str_to_*() functions
Daniel Eklöf
2021-05-07 17:18:27 +02:00 -
0b97740bd0config: implement LOG_AND_NOTIFY_* macros in terms of no-inline functions
Daniel Eklöf
2021-05-07 16:41:10 +02:00 -
7af475098bxmalloc: export xvasprintf()
Daniel Eklöf
2021-05-07 16:41:02 +02:00 -
cda55d7de4log: add va_list versions of log_* functions
Daniel Eklöf
2021-05-07 16:40:19 +02:00 -
63572e4223Merge branch 'bell-enhancement'
Daniel Eklöf
2021-05-07 16:47:53 +02:00 -
9b9f08a492
enhanced bell configuration
Ryan Farley
2021-04-29 04:12:55 -05:00 -
5df981d23f
consistent booleans in config, reset legacy bell
Ryan Farley
2021-05-07 07:16:48 -05:00 -
4c73172ce5
update changelog
Ryan Farley
2021-05-07 04:49:34 -05:00 -
c51f35abb9Merge branch 'bump-fcft-to-2-4-0'
Daniel Eklöf
2021-05-07 11:47:33 +02:00 -
b3117f75d8
clearly mark bell as a section
Ryan Farley
2021-05-07 04:41:50 -05:00 -
dc9751cbfe
style, consistent bool names, deprecate old config
Ryan Farley
2021-05-07 04:40:07 -05:00 -
96ae2d2bd7meson: require fcft >= 2.4
Daniel Eklöf
2021-05-07 11:31:33 +02:00 -
5d71ccc174
enhanced bell configuration
Ryan Farley
2021-04-29 04:12:55 -05:00 -
73f936ffca
config: simplify initialization of color table in config_load()
Craig Barnes
2021-05-07 02:53:39 +01:00 -
8cb95018c0Merge branch 'fix-color-cube'
Daniel Eklöf
2021-05-06 14:06:43 +02:00 -
a720188b42config: fix color cube generation
Daniel Eklöf
2021-05-06 12:37:22 +02:00 -
b712bd9c24doc: foot.ini: update max-shm-pool-size-mb section
Daniel Eklöf
2021-05-05 09:12:43 +02:00 -
f08f880911Merge branch 'more-unicode-13-box-drawings'
Daniel Eklöf
2021-05-04 10:48:01 +02:00 -
9e5d740422box-drawing: add Unicode 13 U+1FB70 - U+1FB8B
Daniel Eklöf
2021-05-03 17:57:16 +02:00 -
3595d95c27Merge branch 'bg-alpha-on-default-bg-only'
Daniel Eklöf
2021-05-04 10:46:33 +02:00 -
b4c99f873frender: only apply alpha when we’re using the default bg for background
Daniel Eklöf
2021-05-01 20:17:54 +02:00 -
107825ef29Merge branch 'missing-xkb-build-dependency'
Daniel Eklöf
2021-05-04 10:45:31 +02:00 -
c7a149a7eaMerge branch 'custom-exit-code'
Daniel Eklöf
2021-05-04 10:44:34 +02:00 -
1cbbb62da0doc: foot.1 footclient.1: document exit status
Daniel Eklöf
2021-05-01 10:58:35 +02:00 -
da923100camain/client: change exit code
Daniel Eklöf
2021-05-01 10:46:40 +02:00 -
a1b41bd186foot/footclient: use a custom exit code when foot/footclient fail to run
Daniel Eklöf
2021-04-30 22:47:16 +02:00 -
29b697a9afMerge branch 'beam-thickness'
Daniel Eklöf
2021-05-04 10:38:03 +02:00 -
ca685c4c76Merge branch 'add-truecolor-to-feature-list'
Daniel Eklöf
2021-05-02 10:33:52 +02:00 -
259d6e26e1
Add TrueColors support to Readme
lord
2021-05-02 09:57:01 +02:00 -
7edda924a0meson: add ‘xkb’ as a dependency to vtlib, pgolib and pgo
Daniel Eklöf
2021-05-01 22:24:12 +02:00 -
7ce767ab87config: add ‘beam-thickness’ option
Daniel Eklöf
2021-04-30 20:31:47 +02:00 -
47c7665bd0Merge branch 'bsu-esu-logging'
Daniel Eklöf
2021-04-26 19:44:07 +02:00 -
9026095a24
dcs: only log debug warnings in bsu() and esu() for unhandled params
Craig Barnes
2021-04-25 21:04:46 +01:00 -
4068e27938Merge branch 'DECSET-2026'
Daniel Eklöf
2021-04-25 20:23:46 +02:00 -
f95d7d4684
csi: add support for DECSET 2026, as an alternative to BSU/ESU sequences
Craig Barnes
2021-04-25 18:35:46 +01:00 -
3131eb0288Merge branch 'modify-bg-color-when-highlighted-text-has-same-fg-bg'
Daniel Eklöf
2021-04-24 13:37:11 +02:00 -
886160ba89render: modify background color for highlighted text when fg == bg
Daniel Eklöf
2021-04-23 21:30:47 +02:00 -
a614c8f7a2Merge branch 'reveal-concealed-text-when-highlighted'
Daniel Eklöf
2021-04-24 10:41:55 +02:00 -
1f807c6336render: do render concealed text when it’s highlighted
Daniel Eklöf
2021-04-23 21:27:32 +02:00 -
1cb89fef9epkgbuild: run ‘ninja test’ in the PGO generate phase
Daniel Eklöf
2021-04-22 11:28:04 +02:00 -
070f102605Merge branch 'generate-alt-random-writes-fixes'
Daniel Eklöf
2021-04-22 11:27:36 +02:00 -
033e1bd6aechangelog: generate-alt-random-writes.py --sixel fixes
Daniel Eklöf
2021-04-22 11:26:59 +02:00 -
a9236129f6generate-alt-random: don’t run TIOCGWINSZ ioctl if --cols and --rows were used
Daniel Eklöf
2021-04-22 11:20:55 +02:00 -
fbe6d8b4d0readme: s/if/is
Daniel Eklöf
2021-04-22 11:14:47 +02:00 -
10e512f14fgenerate-alt-random: do ioctl(TIOCGWINSZ) on /dev/tty, not stdout
Daniel Eklöf
2021-04-22 11:00:31 +02:00 -
44b8bd2364generate-alt-random: wait for SIGWINCH if width/height is 0
Daniel Eklöf
2021-04-22 10:57:43 +02:00 -
da5a3bae3egenerate-alt-random: assert that lines/cols/width/height are > 0
Daniel Eklöf
2021-04-22 10:57:27 +02:00