mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-27 06:46:44 -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
-
2a4e7fde8d
Merge branch 'osc-buffer-growth'
Craig Barnes
2022-03-13 18:22:04 +00:00 -
5fa8f896b7
Remove nord theme because PR #970 already adds it
alexandregv
2022-03-13 05:18:21 +01:00 -
cf412eee67
Add tokyonight_storm theme
alexandregv
2022-03-13 05:13:44 +01:00 -
5b9607cb8f
Add nord theme
alexandregv
2022-03-13 04:52:23 +01:00 -
748ee59272
Add palenight theme
alexandregv
2022-03-13 04:23:40 +01:00 -
2d1677e125
add rezza theme
Mariusz Bialonczyk
2022-03-11 07:34:14 +01:00 -
d3bfa95910
add Nord theme
Mariusz Bialonczyk
2022-03-11 07:34:00 +01:00 -
11e6abfaeb
Update 'foot.ini'
merkix
2022-03-06 12:58:48 +01:00 -
6e536e7ed8input: get_current_modifiers(): don’t crash if seat has no keyboard
Daniel Eklöf
2022-03-04 17:54:19 +01:00 -
cc8e86fd2d
dcs: prevent possibility of out-of-bounds reads in decrqss()
Craig Barnes
2022-03-02 19:05:51 +00:00 -
a3c5e8927d
osc: grow OSC buffer exponentially instead of by fixed increments of 128
Craig Barnes
2022-03-02 01:55:25 +00:00 -
7d647c08ff
Wrap setlocale in asserts since it can fail
jvoisin
2022-02-27 14:29:29 +01:00 -
525a71422dAdd JetBrains Darcula theme
Enes Hecan
2022-02-20 22:23:08 +01:00 -
9b343fd9fbmeson: stop using deprecated functions, require meson >= 0.58
Daniel Eklöf
2022-02-27 11:26:40 +01:00 -
a65804139dMerge branch 'socket-activation'
Daniel Eklöf
2022-02-27 11:13:30 +01:00 -
522f4e522e
Install notes regarding systemd unit files
Max Gautier
2022-02-26 16:08:57 +01:00 -
0b7f06bad4
Socket activation changelog entry
Max Gautier
2022-01-15 22:58:19 +01:00 -
4ec172a4ad
Document socket activation feature
Max Gautier
2022-01-15 17:37:31 +01:00 -
1783f69cbd
Adding systemd unit files for socket activation
Max Gautier
2022-01-15 17:25:59 +01:00 -
88a0f7397c
Make foot able to receive a socket from its parent
Max Gautier
2022-01-15 16:58:32 +01:00 -
bd5576825fMerge branch 'scrollback-home-and-end'
Daniel Eklöf
2022-02-24 19:23:07 +01:00 -
f869ca4546config/input: add scrollback-home|end key bindings (unbound by default)
Daniel Eklöf
2022-02-23 19:03:54 +01:00 -
cb43c58150commands: refactor scrollback up/down
Daniel Eklöf
2022-02-23 18:59:06 +01:00 -
f73dbb0c91
Add JetBrains Darcula theme
Enes Hecan
2022-02-20 22:23:08 +01:00 -
f76c9e77f1Merge branch 'custom-input-escapes'
Daniel Eklöf
2022-02-18 18:40:19 +01:00 -
bd9041fdb5doc: foot.ini: document the new [text-bindings] section
Daniel Eklöf
2022-02-09 18:11:14 +01:00 -
4e69c1d178foot.ini: move [text-bindings] section, and update example
Daniel Eklöf
2022-02-09 18:10:38 +01:00 -
8379b48a9echangelog: remapping input to custom escape sequences
Daniel Eklöf
2022-02-09 17:56:29 +01:00 -
cff097197fconfig: do key binding collision handling in overrides
Daniel Eklöf
2022-02-08 21:21:17 +01:00 -
0018e570d4tests: config: initial tests for text-bindings
Daniel Eklöf
2022-02-06 21:46:41 +01:00 -
422d94fb46wip: map key combos to custom text strings (including escapes)
Daniel Eklöf
2022-02-06 19:36:44 +01:00 -
8fa16f616cmain: --server: don’t exit with code 0 on failure
Daniel Eklöf
2022-02-16 22:40:51 +01:00 -
6940d2047e
Merge branch 'terminfo-sync-2026'
Craig Barnes
2022-02-16 19:50:30 +00:00 -
f066f28026
csi: fix case label typo in decrqm()
Craig Barnes
2022-02-16 17:31:09 +00:00 -
f8262f2125
doc: ctlseq: recommend using DECSET 2026 for synchronized updates
Craig Barnes
2022-02-16 14:48:10 +00:00 -
b6ea9d2dbc
terminfo: use DECSET 2026 instead of DCS sequences for Sync capability
Craig Barnes
2022-02-16 14:08:22 +00:00 -
9db416ccdc
doc: ctlseq: tweak formatting of OSC 22 sequence slightly, for clarity
Craig Barnes
2022-02-15 15:39:35 +00:00 -
3d3ee2274f
doc: ctlseq: make OSC 8 formatting consistent with other sequences
Craig Barnes
2022-02-15 15:35:04 +00:00 -
23cf80667a
Explicitly initialize sigaction::sa_mask members with sigemptyset(3)
Craig Barnes
2022-02-12 12:04:57 +00:00 -
d34c8007f1osc: don’t damage the entire view on a single color palette update
Daniel Eklöf
2022-02-10 18:27:20 +01:00 -
3c232bec28
Merge branch 'remove-decset-27127'
Craig Barnes
2022-02-09 20:59:36 +00:00 -
e32707ffc0
csi/input: remove private mode 27127
Craig Barnes
2022-02-09 20:50:20 +00:00 -
990a15250ameson: fcft-3.0.0 is buggy, require 3.0.1
Daniel Eklöf
2022-02-09 21:48:34 +01:00 -
ee840a308aMerge branch 'refactor-key-bindings'
Daniel Eklöf
2022-02-09 17:52:37 +01:00 -
757768dbe5config: rename csd.color.close -> quit
Daniel Eklöf
2022-02-08 20:12:05 +01:00 -
fed90646d3input/search/url: pass pointer-to key-binding struct to execute()
Daniel Eklöf
2022-02-08 19:43:00 +01:00 -
e5c5cd5478config: ‘pipe’ is now optional ‘aux’ data in the key-binding struct
Daniel Eklöf
2022-02-08 19:35:41 +01:00 -
9814d96206config: rename enum config_key_binding_type -> key_binding_type
Daniel Eklöf
2022-02-08 19:02:28 +01:00 -
56b948ca20input: call wayl_bindings_reset() when receiving a new keymap
Daniel Eklöf
2022-02-07 19:52:35 +01:00 -
026785b777wayland: add wayl_bindings_reset()
Daniel Eklöf
2022-02-07 19:52:15 +01:00 -
e1a4b5c5a8wayland: use key_bindings_destroy() to destroy the mouse bindings
Daniel Eklöf
2022-02-07 19:44:25 +01:00 -
dcd79065c8wayland: unify key- and mouse-binding structs
Daniel Eklöf
2022-02-07 19:41:33 +01:00 -
d04bc6ab10config: move structs and enums used by config from terminal.h -> config.h
Daniel Eklöf
2022-02-07 19:35:52 +01:00 -
cbae14f0c5foot.ini: add modeline so vim uses # comments instead of ;
Johannes Altmanninger
2022-02-09 17:22:53 +01:00 -
c9da1dc152Merge branch 'fallback-mouse-cursor'
Daniel Eklöf
2022-02-07 18:07:35 +01:00 -
5631f16a62changelog: fallback xcursor
Ashish SHUKLA
2022-02-07 22:01:23 +05:30 -
4df73585e7Specify a fallback mouse cursor
Ashish SHUKLA
2022-02-07 20:32:28 +05:30 -
91559fe480pgo: add stub for render_xcursor_is_valid
Ashish SHUKLA
2022-02-07 20:31:20 +05:30 -
f718af4c1bdoc: ctlseq: OSC-22
Daniel Eklöf
2022-01-01 14:00:17 +01:00 -
448a0f2833changelog: OSC-22
Daniel Eklöf
2022-01-01 13:59:19 +01:00 -
6cdaa4fd0aosc: implement OSC-22 - set xcursor pointer
Daniel Eklöf
2022-01-01 13:58:42 +01:00 -
0bf92fff05term: add term_set_user_mouse_cursor()
Daniel Eklöf
2022-01-01 13:56:50 +01:00 -
e4f9dc7d58render: add render_xcursor_is_valid()
Daniel Eklöf
2022-01-01 13:56:15 +01:00 -
92ebe00927render: call wl_cursor_theme_get_cursor() earlier
Daniel Eklöf
2022-01-01 13:51:18 +01:00 -
0e5d18d64bSpecify a fallback mouse cursor
Ashish SHUKLA
2022-02-07 20:32:28 +05:30 -
1d00694236pgo: add stub for render_xcursor_is_valid
Ashish SHUKLA
2022-02-07 20:31:20 +05:30 -
22307565acMerge branch 'pipe-scrollback-crash'
Daniel Eklöf
2022-02-07 15:13:31 +01:00 -
91be6d2e6echangelog: crash in pipe-scrollback
Daniel Eklöf
2022-02-07 15:01:38 +01:00 -
631c63d5a4term: scrollback-to-text: crash when trying to extract the entire scrollback
Daniel Eklöf
2022-02-07 14:56:13 +01:00 -
b2d59a0e54Merge branch 'selection-handling-during-reflow'
Daniel Eklöf
2022-02-07 15:12:08 +01:00 -
1b0cfafb9echangelog: scrollback wrap-around crossing selections
Daniel Eklöf
2022-02-07 14:37:39 +01:00 -
ef522e292fselection: foreach: sort start/end based on their scrollback-start relative values
Daniel Eklöf
2022-02-07 14:13:38 +01:00 -
0800515c04grid: reflow: add TODO to detect selection on re-used rows, and cancel it
Daniel Eklöf
2022-02-07 13:57:25 +01:00 -
2e828248d0selection: ensure start/end coordinates are bounded by the current grid
Daniel Eklöf
2022-02-07 13:56:55 +01:00 -
ff90781ebc
tests: fix typo in error message
Craig Barnes
2022-02-07 12:32:23 +00:00 -
3baf7de3b8Merge branch 'finalize-selection-on-window-resize'
Daniel Eklöf
2022-02-07 13:23:56 +01:00 -
09fd39bb29changelog: mouse selections are finalized on window resize
Daniel Eklöf
2022-02-07 10:44:00 +01:00 -
003ea4904drender: resize: add TODO: translate pivot coords
Daniel Eklöf
2022-02-07 10:42:32 +01:00 -
a187271ca4render: resize: finalize selection before reflowing the grid
Daniel Eklöf
2022-02-07 10:38:30 +01:00 -
b4027118e6term: init: initialize selection pivot point coords to -1,-1
Daniel Eklöf
2022-02-07 10:36:59 +01:00 -
55d0ab00a6meson: add -Dtests=false|true option
Daniel Eklöf
2022-02-06 12:51:54 +01:00 -
1eef5a00e6changelog: “(null)” being logged as font-name
Daniel Eklöf
2022-02-06 12:07:05 +01:00 -
b0e9ee2137config: font->name may be NULL
Daniel Eklöf
2022-02-06 12:06:23 +01:00 -
87c0d857cfchangelog: missing ‘wayland_client’ dependency in test-config
Daniel Eklöf
2022-02-06 12:05:01 +01:00 -
203a09d533meson: tests: config: add missing ‘wayland_client’ dependency
Daniel Eklöf
2022-02-06 12:02:42 +01:00 -
2a3d9764cddoc: ctlseq: OSC-22
Daniel Eklöf
2022-01-01 14:00:17 +01:00 -
94816b3e6bchangelog: OSC-22
Daniel Eklöf
2022-01-01 13:59:19 +01:00 -
3c2ba80735osc: implement OSC-22 - set xcursor pointer
Daniel Eklöf
2022-01-01 13:58:42 +01:00 -
72534be719term: add term_set_user_mouse_cursor()
Daniel Eklöf
2022-01-01 13:56:50 +01:00 -
ed4f07be5drender: add render_xcursor_is_valid()
Daniel Eklöf
2022-01-01 13:56:15 +01:00 -
9407b367ferender: call wl_cursor_theme_get_cursor() earlier
Daniel Eklöf
2022-01-01 13:51:18 +01:00 -
b3849cb983changelog: add new ‘unreleased’ section
Daniel Eklöf
2022-02-05 17:38:24 +01:00 -
85be473303Merge branch 'releases/1.11'
Daniel Eklöf
2022-02-05 17:37:58 +01:00 -
8c66dbbd78ci: codespell: don’t uppercase words in the exclude list 1.11.0 releases/1.11
Daniel Eklöf
2022-02-05 17:31:16 +01:00 -
1b0fac49edci: fix codespell -L usage, take 2
Daniel Eklöf
2022-02-05 17:30:09 +01:00 -
e5926ad6beci: fix codespell -L usage
Daniel Eklöf
2022-02-05 17:29:23 +01:00 -
bfab825b02ci: use fcft master branch
Daniel Eklöf
2022-02-05 17:27:30 +01:00 -
6c38c2358aci: allow ‘Ser’ (as in Simon Ser) in Codespell
Daniel Eklöf
2022-02-05 17:26:14 +01:00 -
844563a791main: remove debug logging
Daniel Eklöf
2022-02-05 17:22:01 +01:00 -
3fea7829fameson: bump version to 1.11.0
Daniel Eklöf
2022-02-05 17:20:27 +01:00