mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-15 08:21:03 -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
url-underline-style
#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
#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
-
0dba15c648csi: disable debug logging (again)
Daniel Eklöf
2025-08-28 19:11:02 +02:00 -
acf62bdda5csi: multi-cursor: ensure 'len' is initialized
Daniel Eklöf
2025-08-28 15:39:17 +02:00 -
bab4a2158bcsi: disable debug logging
Daniel Eklöf
2025-08-28 12:58:40 +02:00 -
410b2c246dcsi: multi-cursor: convert debug logging to actual debug logs
Daniel Eklöf
2025-08-28 12:48:52 +02:00 -
e4fcb0cc33csi: multi-cursor: implement cursor and color queries
Daniel Eklöf
2025-08-28 12:44:29 +02:00 -
6319ed8b29render: multi-cursor: wip: colors
Daniel Eklöf
2025-08-28 12:18:00 +02:00 -
89d87f2c1bcsi: multi-cursor: use enum values in switch
Daniel Eklöf
2025-08-28 12:17:35 +02:00 -
7996267d7bterm: cursor blink: dirty multi-cursor cells too
Daniel Eklöf
2025-08-28 12:11:00 +02:00 -
dcabe14392render: multi-cell: decrement 'extra-cursor' pointer instead of indexing
Daniel Eklöf
2025-08-28 07:34:21 +02:00 -
64f52190edmulti-cursor: render: wip
Daniel Eklöf
2025-08-28 07:30:37 +02:00 -
44bc720755multi-cursor: render: wip
Daniel Eklöf
2025-08-27 17:08:39 +02:00 -
d5e99862afmulti-cursor: wip: render extra cursors
Daniel Eklöf
2025-08-27 15:00:27 +02:00 -
bb49057e54multi-cursor: dirty affected rows and cells
Daniel Eklöf
2025-08-27 15:00:11 +02:00 -
6b3d7cb8aacsi: alt-screen: remove all extra cursors when switching screens
Daniel Eklöf
2025-08-27 14:59:50 +02:00 -
beb4556dc0multi-cursor: wip: track cursor shapes and colors
Daniel Eklöf
2025-08-27 13:43:12 +02:00 -
dccbdb97cdmulti-cursor: wip: start tracking which cells has secondary cursors
Daniel Eklöf
2025-08-27 11:29:31 +02:00 -
5e0524bf99csi: wip: parse the multi-cursor escape (CS > SPACE q)
Daniel Eklöf
2025-08-27 10:34:06 +02:00 -
ed7652db50config: value_to_*(): don't overwrite result variable on error
Daniel Eklöf
2025-08-25 14:26:44 +02:00 -
e8dcfe8a3f
fix segmenation fault in theme initialization
csskevin
2025-08-22 13:25:19 +02:00 -
2a796d77e3Add uppercase-regex-insert config option.
Ryan Roden-Corrent
2025-08-07 08:18:38 -04:00 -
72d9a13c0cserver: fix compilation error: return value ignored
Daniel Eklöf
2025-08-01 09:41:37 +02:00 -
b13a8f12d2server/client: add support for sending SIGUSR to footclient
Daniel Eklöf
2025-07-31 17:37:19 +02:00 -
70d99a8051changelog: SIGUSR changes in the server
Daniel Eklöf
2025-07-30 12:38:14 +02:00 -
b1b2162416doc: foot.ini: mention SIGUSR1/SIGUSR2 and reference foot(1)
Daniel Eklöf
2025-07-30 12:25:21 +02:00 -
3b8d59f476doc: foot: document SIGUSR1/SIGUSR2
Daniel Eklöf
2025-07-30 12:25:13 +02:00 -
6eedc88d70server: sigusr1/2: update conf object with the "new" theme
Daniel Eklöf
2025-07-30 12:23:39 +02:00 -
64682f642d
Add options for custom background colors
Lars Christensen
2025-07-30 12:35:51 +02:00 -
7636f264a8slave: remove more environment variables set by other terminals
Daniel Eklöf
2025-07-26 12:21:51 +02:00 -
83303bd2a4url-mode: for some reason we sorted the label letters before assigning them
Daniel Eklöf
2025-07-29 11:18:49 +02:00 -
f873aa904dAdd tinted variant of modus-vivendi theme
Tobias Mock
2025-07-21 23:28:02 +02:00 -
86d63f08bachangelog: add new 'unreleased' section
Daniel Eklöf
2025-07-23 08:31:30 +02:00 -
8814b5f080Merge branch 'releases/1.23'
Daniel Eklöf
2025-07-23 08:31:03 +02:00 -
43620935a1meson: bump version to 1.23.1 1.23.1 releases/1.23
Daniel Eklöf
2025-07-23 08:28:13 +02:00 -
95e8b18c12changelog: prepare for 1.23.1
Daniel Eklöf
2025-07-23 08:27:59 +02:00 -
5a01dbc234Merge branch 'master' into releases/1.23
Daniel Eklöf
2025-07-23 08:27:25 +02:00 -
fcde74a181osc: color reset: read default color from currently active theme
Daniel Eklöf
2025-07-22 13:30:28 +02:00 -
42be74214aterm: make sure the color table is populated *before* the slave process is spawned
Daniel Eklöf
2025-07-22 13:30:00 +02:00 -
b3e5768591Add tinted variant of modus-vivendi theme
Tobias Mock
2025-07-21 23:28:02 +02:00 -
21db6a6cdcfdm: when logging signal related errors, include the signal name
Daniel Eklöf
2025-07-21 15:28:52 +02:00 -
7ab43ebf74shm: don't set pixman_fmt_without_alpha twice
Daniel Eklöf
2025-07-21 13:49:57 +02:00 -
57ae3bb89cmain: unregister SIGUSR2 on exit
Daniel Eklöf
2025-07-18 17:24:18 +02:00 -
01387f9593main: SIGUSR1 selects the first color theme, SIGUSR2 the second
Daniel Eklöf
2025-07-17 10:18:17 +02:00 -
cc290fa9b0url-mode: assign label keys in reverse order
Daniel Eklöf
2025-07-17 10:40:20 +02:00 -
692b22cbbbchangelog: add new 'unreleased' section
Daniel Eklöf
2025-07-16 08:31:42 +02:00 -
9b6a9db98aMerge branch 'releases/1.23'
Daniel Eklöf
2025-07-16 08:31:21 +02:00 -
d62bff1440meson: bump to 1.23.0 1.23.0
Daniel Eklöf
2025-07-16 08:15:34 +02:00 -
e72e08625dchangelog: prepare for 1.23.0
Daniel Eklöf
2025-07-16 08:14:54 +02:00 -
693aefa96aconfig: silence valgrind-detected leak in config_font_parse()
Daniel Eklöf
2025-07-11 16:47:51 +02:00 -
aa579acd6eissue template: compositor version -> compositor name and version
Daniel Eklöf
2025-07-11 16:30:18 +02:00 -
35268404c4
csi: scroll visible content into scrollback on Ctrl+L
Anmol Sekhon
2025-06-24 10:17:27 -04:00 -
968bc05c32csi: add '52' to the DA reply, to indicate PSC-52 support
Daniel Eklöf
2025-06-09 09:19:07 +02:00 -
499f019deaosc: 52: clear selection if the payload is the empty string
Daniel Eklöf
2025-06-09 09:12:08 +02:00 -
d9675a7140main: do a theme toggle upon receiving SIGUSR1
Daniel Eklöf
2025-06-09 07:38:26 +02:00 -
33eefa7b45term+input: refactor: move theme switching into term_theme_* functions
Daniel Eklöf
2025-06-09 07:37:29 +02:00 -
7347f4beb1quirks: remove subsurface unmap quirk for Sway
Daniel Eklöf
2025-06-09 07:08:24 +02:00 -
938f30ee92
Reload colors2 as well as colors, naming tweaks.
wreald
2025-05-31 15:42:29 +10:00 -
9f5cf7abca
Merge branch 'master' into live-color-reload
wreald
2025-05-31 15:41:21 +10:00 -
eeaecba723
wayland: fix global listener for xdg_toplevel_icon_manager_v1
tokyo4j
2025-05-24 19:06:29 +09:00 -
5a84f8d841conf: pad: add center-when-fullscreen and center-when-maximized-and-fullscreen
Daniel Eklöf
2025-05-23 08:38:00 +02:00 -
5621829bb0cursor-shape: map "dnd-move" to WP_CURSOR_SHAPE_DEVICE_V1_SHAPE_MOVE
Daniel Eklöf
2025-05-23 13:31:53 +02:00 -
664cdcc65ccursor-shape: add 'dnd-ask' and 'all-resize'
Daniel Eklöf
2025-05-21 15:25:28 +02:00 -
d266599881wayland: configure: don't commit if we have a pending refresh
Daniel Eklöf
2025-05-21 13:01:30 +02:00 -
456ac5d79frender: improve CSD button positioning
Kirill Primak
2025-05-20 15:01:25 +03:00 -
7cc2d2c66e
render: improve CSD button positioning
Kirill Primak
2025-05-20 15:01:25 +03:00 -
3e1e3ea38clibxkbcommon: don't require 1.8.0
Daniel Eklöf
2025-05-18 11:35:27 +02:00 -
8bd39b32cdRevert "xkbcommon: require libxkbcommon >= 1.8.0"
Daniel Eklöf
2025-05-18 11:29:50 +02:00 -
ebd1614316csi: when REP:ing a "combining" character, use correct width
Daniel Eklöf
2025-05-16 10:46:25 +02:00 -
17333a9d99
tokenize: use xstrjoin
Aleksey Sakovets
2025-05-11 22:05:41 +03:00 -
b7fc8e667a
tokenize: make error message clearer
Aleksey Sakovets
2025-05-11 21:59:38 +03:00 -
2992892b9b
tokenize: perform tilde expansion when tokenizing command line
Aleksey Sakovets
2025-05-11 15:29:55 +03:00 -
02ceca42e4term: io-uring: tweak ring flags
Daniel Eklöf
2025-05-09 09:30:40 +02:00 -
f57ede1720term: io-uring: assert we didn't have any CQ overflows (we do)
Daniel Eklöf
2025-05-08 13:10:26 +02:00 -
dcffea86b1term: io-uring: reduce number of buffers in ring
Daniel Eklöf
2025-05-08 13:03:29 +02:00 -
c5193eebcdterm: io-uring: increase CQ ring size
Daniel Eklöf
2025-05-08 13:01:19 +02:00 -
79182ac287pgo: add fdm_del_no_close()
Daniel Eklöf
2025-05-08 10:35:37 +02:00 -
f36610f154ci: install liburing
Daniel Eklöf
2025-05-08 10:29:57 +02:00 -
1abeb4b7e7meson: don't enable 'io-uring' by default
Daniel Eklöf
2025-05-08 10:29:46 +02:00 -
febcb13c31wip: io-uring
Daniel Eklöf
2025-05-08 10:16:19 +02:00 -
ff20913397wip: io-uring
Daniel Eklöf
2025-05-08 10:06:45 +02:00 -
ae8394b0c1wip: io-uring
Daniel Eklöf
2025-05-08 09:23:01 +02:00 -
9b0d5e7c96term: unittest: auto-scroll timer FD is created on-demand nowadays
Daniel Eklöf
2025-05-08 10:22:45 +02:00 -
073b637d45render: refactor to allow setting only selection bg or fg
Daniel Eklöf
2025-05-05 12:43:02 +02:00 -
c037836bbddoc: foot.ini: fix description of dark/light themes
Daniel Eklöf
2025-05-05 13:02:04 +02:00 -
c6db0bed42Update catppuccin themes
Chen Mulong
2025-05-03 09:31:24 +08:00 -
94cf9844b0
cursors.color -> colors.cursor
Chen Mulong
2025-05-03 19:58:28 +08:00 -
81e979b228config: tweak.surface-bit-depth: add 16f-bit pixman-16f-2
Daniel Eklöf
2025-05-01 09:37:47 +02:00 -
970e13db8dconfig: tweak.surface-bit-depth: add support for 16-bit surfaces
Daniel Eklöf
2025-05-01 09:37:47 +02:00 -
e2259e08a6Strip out 16f-bit surfaces, for now
Daniel Eklöf
2025-05-03 06:56:16 +02:00 -
2d23010c23shm: chain_bit_depth(): recognize 16-bit surfaces
Daniel Eklöf
2025-05-03 06:46:28 +02:00 -
7f1f9b1af0meson: pixman 0.46.0 has been released, giving us PIXMAN_a16b16g16r16
Daniel Eklöf
2025-05-03 06:41:56 +02:00 -
c1ccd8be6fterm: fcft: use a16b16g16r16 instead of rgba_float if available
Daniel Eklöf
2025-05-01 12:00:02 +02:00 -
763ea2eb4aterm: gamma-correct-blending=yes uses 16-bit integer surfaces by default
Daniel Eklöf
2025-05-01 11:56:34 +02:00 -
5dbf5ea89dconfig: tweak.surface-bit-depth: add 16-bit
Daniel Eklöf
2025-05-01 11:55:21 +02:00 -
429a922723doc: foot.ini: add missing tab
Daniel Eklöf
2025-05-01 10:36:49 +02:00 -
d20d7d5aecchangelog: 16f-bit surfaces
Daniel Eklöf
2025-05-01 10:34:34 +02:00 -
d6a40dee35shm: fix compilation on pixman without PIXMAN_rgba_float16
Daniel Eklöf
2025-05-01 09:49:47 +02:00 -
8faea42d9econfig: tweak.surface-bit-depth: add support for 16f surfaces
Daniel Eklöf
2025-05-01 09:37:47 +02:00 -
12b6ac5dac
Update catppuccin themes
Chen Mulong
2025-05-03 09:31:24 +08:00 -
7354b94f73osc: restore configured alpha if OSC-11 has no alpha value
Daniel Eklöf
2025-05-02 08:53:43 +02:00 -
5080e271c2wayland: attempt to log protocol errors on failure to flush
Daniel Eklöf
2025-05-02 13:46:18 +02:00