mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-06-16 14:33:52 -04:00
Commit graph
Select branches
Hide pull requests
master
multi-cursor
osc-5522
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.27
releases/1.3
releases/1.4
releases/1.5
releases/1.6
releases/1.7
releases/1.8
releases/1.9
sixel-heap-buffer-overflow
#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
#2333
#2334
#2336
#234
#2340
#2341
#2345
#2349
#2350
#2354
#2355
#2356
#2358
#2359
#236
#2369
#237
#2376
#2378
#2380
#2381
#2382
#2384
#2385
#2386
#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.27.0
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
-
2eb3d475ee
config: log_contextual_errno(): sync with log_contextual()
Daniel Eklöf
2023-10-08 16:52:21 +02:00 -
ae4f8e53df
shm: move definition of FOOT_MFD_FLAGS to the top
Daniel Eklöf
2023-10-08 11:03:13 +02:00 -
5a950b9639
changelog: add the remaining scrollback-up/down bindings
Daniel Eklöf
2023-10-08 10:39:57 +02:00 -
eeb2544c6b
config: add remaining search.scrollback key bindings
Daniel Eklöf
2023-10-08 10:37:16 +02:00 -
02ee041f30
search: fix mixup in search_extend_find_line()
Daniel Eklöf
2023-10-08 10:28:17 +02:00 -
2b960bbf24
foot.ini: document all the new search.extend* bindings
Daniel Eklöf
2023-10-08 10:16:48 +02:00 -
30eef085e2
config: map ctrl+shift+right to extend-to-word-boundary
Daniel Eklöf
2023-10-08 10:10:03 +02:00 -
4383f7d74b
selection: find_word_boundary: ensure row number is bounded
Daniel Eklöf
2023-10-03 14:07:41 +02:00 -
5eec9f9e8a
search: don't try to extend a search match when there is none
Daniel Eklöf
2023-09-27 18:36:52 +02:00 -
ecd541e69d
selection: selection_update() uses view-local coordinates
Daniel Eklöf
2023-09-27 16:23:30 +02:00 -
a8cf839ff3
search: add more key bindings to extend the current match
Daniel Eklöf
2023-09-26 17:54:03 +02:00 -
9147407f9f
Enable the use of flash as visual bell
Raimund Sacherer
2023-10-07 19:37:04 +02:00 -
1c9d98d57econfig: log_contextual_errno(): sync with log_contextual()
Daniel Eklöf
2023-10-08 16:52:21 +02:00 -
e41555fe0fshm: move definition of FOOT_MFD_FLAGS to the top
Daniel Eklöf
2023-10-08 11:03:13 +02:00 -
e36d95a4c8Merge branch 'search-extend-selection'
Daniel Eklöf
2023-10-08 10:58:33 +02:00 -
6970055dcachangelog: add the remaining scrollback-up/down bindings
Daniel Eklöf
2023-10-08 10:39:57 +02:00 -
3e67415e3econfig: add remaining search.scrollback key bindings
Daniel Eklöf
2023-10-08 10:37:16 +02:00 -
a772179b6csearch: fix mixup in search_extend_find_line()
Daniel Eklöf
2023-10-08 10:28:17 +02:00 -
6a708b35eefoot.ini: document all the new search.extend* bindings
Daniel Eklöf
2023-10-08 10:16:48 +02:00 -
419f0be441config: map ctrl+shift+right to extend-to-word-boundary
Daniel Eklöf
2023-10-08 10:10:03 +02:00 -
ca128ae380selection: find_word_boundary: ensure row number is bounded
Daniel Eklöf
2023-10-03 14:07:41 +02:00 -
ddf4eb3b78search: don't try to extend a search match when there is none
Daniel Eklöf
2023-09-27 18:36:52 +02:00 -
5e013cad78selection: selection_update() uses view-local coordinates
Daniel Eklöf
2023-09-27 16:23:30 +02:00 -
78665a7e80search: add more key bindings to extend the current match
Daniel Eklöf
2023-09-26 17:54:03 +02:00 -
36ed07788e
Enable the use of flash as visual bell
Raimund Sacherer
2023-10-07 19:37:04 +02:00 -
56d5d4cc21render: disable transparency in margins when in fullscreen
Daniel Eklöf
2023-10-07 07:58:55 +02:00 -
61eb56dfdashm: if defined, set MFD_NOEXEC_SEAL flag for memfd_create
6t8k
2023-10-05 12:22:44 +02:00 -
33a5a369f2term_reset: log hard vs. soft reset
Daniel Eklöf
2023-10-04 08:23:27 +02:00 -
5e1d73f3cdCodespell fixes
Daniel Eklöf
2023-10-03 14:12:58 +02:00 -
58d967b2f3Codespell fixes
Daniel Eklöf
2023-10-03 14:11:55 +02:00 -
883368572fwayland: debug: log wm-capabilities as human-readable strings
Daniel Eklöf
2023-10-02 16:34:54 +02:00 -
b95a7cb84fterm: get_font_dpi(): don't crash when there aren't any available monitors
Daniel Eklöf
2023-10-01 09:20:13 +02:00 -
400a3f5ad2config: apply overrides even if there's no file
Alyssa Ross
2023-09-22 08:23:38 +00:00 -
54a6223d72config: apply overrides even if there's no file
Alyssa Ross
2023-09-22 08:23:38 +00:00 -
7fcbca808bcsi: decrqm: 2027: permanently disabled when grapheme-width-method != double-width
Daniel Eklöf
2023-09-21 18:28:54 +02:00 -
4eef001d58csi: implement DECSET/DECRST/DECRQM 2027 - grapheme cluster processing
Daniel Eklöf
2023-09-20 13:45:06 +02:00 -
8a5f2915e9dcs: xtgettcap: ignore queries with invalid hex encodings
Daniel Eklöf
2023-09-25 16:37:32 +02:00 -
54722369d8url-mode: don't strip the file:// prefix from localhost URIs
Daniel Eklöf
2023-09-20 15:29:35 +02:00 -
b2963bbf80changelog: crash when xdg token is set, but compositor does not support activation
Daniel Eklöf
2023-09-21 18:31:46 +02:00 -
9257273d84wayland: check activation supported before activating
Alyssa Ross
2023-09-21 06:59:48 +00:00 -
a4843ef418
doc: keybings default none
Sertonix
2023-09-20 13:20:48 +00:00 -
1719ff93a7selection: add support for selecting the contents of a quote
Daniel Eklöf
2023-09-19 16:23:34 +02:00 -
fe7aa25ad8input: make wheel events mappable
Daniel Eklöf
2023-09-18 16:36:39 +02:00 -
f4dd7a7878
use the current app ID in notification templates
delthas
2023-09-06 18:33:46 +02:00 -
0568c7d0ad
introduce rate-limiting timer for setting the app ID
delthas
2023-09-06 18:33:29 +02:00 -
bc166a6a57
Null Termination
Tomke Pfoch
2023-09-06 01:29:22 +00:00 -
d56cb66f34
buffer size upper bound
Tomke Pfoch
2023-09-06 01:18:30 +00:00 -
dd55bc06c0
Obtain footclient working directory when spawning child process
Tomke Pfoch
2023-09-05 17:06:28 +00:00 -
d21190289b
osc: add support for osc 176 (app ID)
delthas
2023-09-04 14:02:05 +02:00 -
f0f0d02bf7input: improve touch handling on pointer presense
CismonX
2023-08-19 23:01:53 +08:00 -
4f3f614457url-mode: handle wide chars and grapheme clusters when auto-detecting URLs
Daniel Eklöf
2023-08-21 16:26:18 +02:00 -
482a032d1aadd panda theme
raggedmyth
2023-06-18 01:43:04 +00:00 -
86ef638102term: improve fallback logic when selecting scaling factor while unmapped
Daniel Eklöf
2023-08-18 16:39:00 +02:00 -
50a28fe1e8ci: replace 'pipeline' with 'steps'
Daniel Eklöf
2023-08-18 16:46:09 +02:00 -
95bce2b20cMerge branch 'systemd-service-ordering'
Daniel Eklöf
2023-08-11 16:41:11 +02:00 -
f1075377d3changelog: systemd units in GNOME
Max Gautier
2023-07-29 20:54:59 +02:00 -
be4797d619systemd: skip foot-server.service when not in a Wayland context
Max Gautier
2023-07-29 10:39:11 +02:00 -
14ea4322feOrder the systemd services after graphical-session.target
Max Gautier
2023-07-29 10:37:26 +02:00 -
34520aa16emeson: allow building with wayland-protocols as a subproject
Daniel Eklöf
2023-08-08 19:32:45 +02:00 -
1faad5add7Merge branch 'wayland-protocols-1.32'
Daniel Eklöf
2023-08-07 16:53:58 +02:00 -
698c5b54f3wayland: cursor-shape-v1 is now always available
Daniel Eklöf
2023-07-31 16:33:16 +02:00 -
7eee415b75wayland: fractional-scale-v1 is now always available
Daniel Eklöf
2023-07-31 16:32:53 +02:00 -
d59a4e7a77wayland: xdg-activation is now always available
Daniel Eklöf
2023-07-31 16:32:28 +02:00 -
e0475a5421meson: require wayland-protocols >= 1.32
Daniel Eklöf
2023-07-31 16:32:06 +02:00 -
becd8ed049Merge branch 'releases/1.15'
Daniel Eklöf
2023-08-07 16:44:24 +02:00 -
f314699945meson: bump version to 1.15.3 1.15.3 releases/1.15
Daniel Eklöf
2023-08-07 16:39:54 +02:00 -
341a5eeefdchangelog: prepare for 1.15.3
Daniel Eklöf
2023-08-07 16:39:42 +02:00 -
5334e3d1aamain: “title%s” -> “title=%s”
Daniel Eklöf
2023-08-05 07:23:11 +02:00 -
d00a2a222evt: fix ASAN UB warning
Daniel Eklöf
2023-08-05 07:19:51 +02:00 -
a3d54614c7render: OSD: center text vertically
Daniel Eklöf
2023-07-31 16:29:08 +02:00 -
e567250449main: translate command line options to overrides
Daniel Eklöf
2023-07-31 16:26:17 +02:00 -
e1d66ad0c1changelog: add new ‘unreleased section’
Daniel Eklöf
2023-07-30 13:27:42 +02:00 -
eea21070eechangelog: “config” -> “config option”
Daniel Eklöf
2023-08-05 07:25:36 +02:00 -
be22736f23main: “title%s” -> “title=%s”
Daniel Eklöf
2023-08-05 07:23:11 +02:00 -
12e0edd6e1vt: fix ASAN UB warning
Daniel Eklöf
2023-08-05 07:19:51 +02:00 -
90ad3d6491render: OSD: center text vertically
Daniel Eklöf
2023-07-31 16:29:08 +02:00 -
ddcbf2a7b4config: remove deprecated option 'utempter'
Daniel Eklöf
2023-07-31 16:28:07 +02:00 -
0b4f1b4af2main: translate command line options to overrides
Daniel Eklöf
2023-07-31 16:26:17 +02:00 -
33dcb4d49achangelog: add new ‘unreleased section’
Daniel Eklöf
2023-07-30 13:27:42 +02:00 -
8aa61ef45cMerge branch 'releases/1.15'
Daniel Eklöf
2023-07-30 13:27:16 +02:00 -
53a5d62e5ameson: bump version to 1.15.2 1.15.2
Daniel Eklöf
2023-07-30 13:18:55 +02:00 -
3111bc89e5changelog: prepare for 1.15.2
Daniel Eklöf
2023-07-30 13:18:41 +02:00 -
89d0fe561fMerge branch 'master' into releases/1.15
Daniel Eklöf
2023-07-30 13:17:31 +02:00 -
1af0277564--window-size-chars: ensure width/height are valid for current scaling factor
Daniel Eklöf
2023-07-30 07:53:33 +02:00 -
05131a9b0cMerge branch 'csd-fractional-scaling'
Daniel Eklöf
2023-07-29 09:10:56 +02:00 -
aea687c0a1changelog: CSDs with fractional scaling
Daniel Eklöf
2023-07-29 09:09:59 +02:00 -
764248bb0dwayl_surface_scale_explicit_width_height(): don’t assert width/height are valid for scale
Daniel Eklöf
2023-07-29 08:18:00 +02:00 -
1782474481fractional scaling: another round(!) of rounding fixes
Daniel Eklöf
2023-07-28 15:28:10 +02:00 -
753c4b5d4frender: round scaled border/title/button widths
Daniel Eklöf
2023-07-27 20:07:05 +02:00 -
9d75c55146wayland: don't try to use a non-existing viewporter interface
Daniel Eklöf
2023-07-28 15:32:42 +02:00 -
139fd6d55cmeson: add -Dterminfo-base-name option
Daniel Eklöf
2023-07-26 16:14:38 +02:00 -
f3c5b82c82config: add tweak.bold-text-in-bright-amount
Daniel Eklöf
2023-07-26 16:12:36 +02:00 -
e912656682render: revert part of
a36f67cbe3Daniel Eklöf
2023-07-28 15:37:48 +02:00 -
fd813d0e6cfont baseline: use max(font->height, font->ascent + font->descent) when calculating font height
Daniel Eklöf
2023-07-28 15:36:48 +02:00 -
613c61abb4scaling: always round the scaling factor when converting to int
Daniel Eklöf
2023-07-25 15:56:30 +02:00 -
391bc119deci (sr.ht): alpine no longer allows pip installing to the system installation
Daniel Eklöf
2023-07-25 16:47:40 +02:00 -
76e471c4bcci: alpine no longer allows pip installing to the system installation
Daniel Eklöf
2023-07-25 16:45:29 +02:00 -
a36f67cbe3render: apply new baseline calculation everywhere
Daniel Eklöf
2023-07-23 17:35:57 +02:00 -
0a61cfc3bewayland: update terminals (fonts etc) on xdg_output_handle_done()
Daniel Eklöf
2023-07-23 20:03:31 +02:00 -
57d8f74554Merge branch 'invalid-utf8'
Daniel Eklöf
2023-07-23 20:10:57 +02:00