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
-
5a972cb98edelayed rendering: ignore frame callback if delayed rendering is active
Daniel Eklöf
2020-03-23 19:21:41 +01:00 -
ba0d0e8bbbterm: delayed rendering: read timers even though is_armed = false
Daniel Eklöf
2020-03-23 19:16:53 +01:00 -
795b0e7ea1shm: print performance warning when FALLOC_FL_PUNCH_HOLE isn't supported
Daniel Eklöf
2020-03-22 21:04:00 +01:00 -
7404ace40cshm: verify the system supports FALLOC_FL_PUNCH_HOLE
Daniel Eklöf
2020-03-22 20:36:15 +01:00 -
3b9be09b06shm: scroll: no need to instantiate a new buffer when ftruncate() fails
Daniel Eklöf
2020-03-22 20:32:11 +01:00 -
ed987b2de7render: use shm_scroll() when we believe it will be faster
Daniel Eklöf
2020-03-22 20:22:17 +01:00 -
1224807f50shm: new function, shm_scroll()
Daniel Eklöf
2020-03-22 20:06:44 +01:00 -
48091966cbrender: resize: update saved 'normal' cursor if we're in alt screen
Daniel Eklöf
2020-03-22 11:14:56 +01:00 -
f7572d4ab1server: purge *all* buffers when a terminal shuts down
Daniel Eklöf
2020-03-18 16:53:12 +01:00 -
6a35abb6cashm: new functions: shm_cookie_*()
Daniel Eklöf
2020-03-18 16:52:33 +01:00 -
7b610e018bshm: log size of purged buffer
Daniel Eklöf
2020-03-18 16:41:38 +01:00 -
0419156494search: replace hard-coded key bindings with "user configurable" ones
Daniel Eklöf
2020-03-18 15:30:14 +01:00 -
a69b818a62input: bindings: don't match raw key code alone - mods must also match
Daniel Eklöf
2020-03-18 14:52:39 +01:00 -
c87cec8c1econf: bindings: case insensitive matching against 'none'
Daniel Eklöf
2020-03-18 14:52:04 +01:00 -
6d30e7d15dinput: bind key bindings to raw key codes too
Daniel Eklöf
2020-03-18 14:29:34 +01:00 -
fb5ab022deinput: key-binding: log error when we fail to translate to XKB symbol
Daniel Eklöf
2020-03-18 10:48:42 +01:00 -
ff3d4f89e9doc: foot.5: spawn-terminal: mention OSC 7
Daniel Eklöf
2020-03-17 21:53:26 +01:00 -
11b8b7242edoc: foot.1: document ctrl+shift+n
Daniel Eklöf
2020-03-17 21:52:44 +01:00 -
cbbfd8796eREADME: document ctrl+shift+n
Daniel Eklöf
2020-03-17 21:52:26 +01:00 -
ba4a328e42changelog: mention change of default key binding for spaw-terminal
Daniel Eklöf
2020-03-17 21:12:37 +01:00 -
87d641695aconf: change default key binding for spawn-terminal to ctrl+shift+n
Daniel Eklöf
2020-03-17 19:50:54 +01:00 -
6e63fdb053conf: make delayed rendering timeouts configurable
Daniel Eklöf
2020-03-17 16:46:54 +01:00 -
29c781b832term: ptmx: don't set 'pending' flag when app sync updates are in use
Daniel Eklöf
2020-03-17 16:32:57 +01:00 -
a2774878efrender: don't try to resize if we're shutting down
Daniel Eklöf
2020-03-17 13:27:26 +01:00 -
7eba345acfdoc: foot.1: mention default value for '--log-colorize'
Daniel Eklöf
2020-03-17 12:54:33 +01:00 -
681201dda1doc: foot.1: fix typo - this isn't yambar
Daniel Eklöf
2020-03-17 12:52:00 +01:00 -
7f9b7772f2doc: foot.5: mention default value for 'pad'
Daniel Eklöf
2020-03-17 12:48:54 +01:00 -
8c9490e56cdoc: foot.5: mention default value for 'geometry'
Daniel Eklöf
2020-03-17 12:48:05 +01:00 -
93207bc482render: render non-block cursors after rendering the glyph + decorations
Daniel Eklöf
2020-03-17 11:47:47 +01:00 -
81f518d5b3
Make Alt-Return send ESC Return
Michael Cardell Widerkrantz
2020-03-16 21:28:40 +01:00 -
233a909160term: ptmx: don't enqueue extra frame render when app sync updates have been changed
Daniel Eklöf
2020-03-16 17:05:44 +01:00 -
1006608093alt-screen: use a custom 'saved' cursor when switching to alt screen
Daniel Eklöf
2020-03-16 12:00:25 +01:00 -
6eeea06cc0wayland: add FDs to FDM as soon as the FDs are ready
Daniel Eklöf
2020-03-15 13:37:56 +01:00 -
71fde3bfacwayland: store display FD in wayland struct
Daniel Eklöf
2020-03-15 13:36:35 +01:00 -
4860c3eb37completions: zsh: don't strip spaces from font name completions
Daniel Eklöf
2020-03-15 12:31:42 +01:00 -
ef5bacc618main: log version at startup
Daniel Eklöf
2020-03-15 11:41:24 +01:00 -
065de3484cchangelog: add index
Daniel Eklöf
2020-03-15 11:39:11 +01:00 -
73aee27e47Merge branch 'releases/1.2'
Daniel Eklöf
2020-03-15 11:36:25 +01:00 -
cc9337721bmeson/PKGBUILD: bump version to 1.2.3 1.2.3 releases/1.2
Daniel Eklöf
2020-03-15 11:28:01 +01:00 -
db60e2cfb2changelog: spaces
Daniel Eklöf
2020-03-14 23:28:21 +01:00 -
656a7690f9Merge branch 'releases/1.2'
Daniel Eklöf
2020-03-14 23:21:56 +01:00 -
c28c0c3db4changelog: mention fix for #5 1.2.2
Daniel Eklöf
2020-03-11 20:18:47 +01:00 -
36ef0463b7term: use logical DPI+scale factor when scaling fonts
Daniel Eklöf
2020-03-11 16:10:55 +01:00 -
be0d620669quirks: weston_csd_{on,off}: don't do anything in fullscreen mode
Daniel Eklöf
2020-03-12 09:31:25 +01:00 -
af2e33b78echangelog: updated to mention fix for #3
Daniel Eklöf
2020-03-10 18:17:14 +01:00 -
c8ea1d137eterminal: appky scale factor when force-resizing on font reload
Daniel Eklöf
2020-03-10 18:07:12 +01:00 -
3bee031867client: log path we actually tried to connect to (and failed)
Daniel Eklöf
2020-03-10 18:02:57 +01:00 -
fdb684ecebclient: update --server-socket usage to mention XDG_SESSION_ID
Daniel Eklöf
2020-03-10 18:02:37 +01:00 -
35de429592changelog: update
Daniel Eklöf
2020-03-09 21:11:41 +01:00 -
8ab402b252server/client: add XDG_SESSION_ID to the default socket path
Daniel Eklöf
2020-03-09 18:47:10 +01:00 -
9e3a68d6e7.desktop: 'terminal' is not a common icon name
Daniel Eklöf
2020-03-09 18:44:43 +01:00 -
d28494c01dchangelog: remove 'unreleased' section
Daniel Eklöf
2020-03-14 22:28:16 +01:00 -
ce68041ed6changelog: upper case initial letter
Daniel Eklöf
2020-03-14 12:03:45 +01:00 -
abb1fa3574changelog: mention removal of Sway 1.2 keyboard/pointer workarounds
Daniel Eklöf
2020-03-14 12:03:12 +01:00 -
c10399694einput: remove Sway 1.2 keyboard/pointer workarounds
Daniel Eklöf
2020-03-14 11:54:23 +01:00 -
53b681c6f4input: add debug logs to all keyboard/pointer enter/leave/action events
Daniel Eklöf
2020-03-14 11:51:47 +01:00 -
59a1204c50Merge branch 'scale-fonts-using-logical-dpi-plus-scale-factor'
Daniel Eklöf
2020-03-13 18:48:15 +01:00 -
d482bf0a30sixel: improve handling of images when reflowing the grids
Daniel Eklöf
2020-03-13 18:44:23 +01:00 -
62a5805d4binput: maximize: unset fullscreen before toggling maximized state
Daniel Eklöf
2020-03-12 17:47:53 +01:00 -
a1ceb1f5ecdoc/foot.5: formatting fixes
Daniel Eklöf
2020-03-12 17:42:27 +01:00 -
7984b802b2README: shortcuts (bindings) _can_ be changed
Daniel Eklöf
2020-03-12 17:33:52 +01:00 -
47fa91e02bMerge branch 'bindings'
Daniel Eklöf
2020-03-12 17:26:02 +01:00 -
a7b90b514cdoc/foot.5: mention that *all* actions can be used in mouse bindings
Daniel Eklöf
2020-03-12 17:24:54 +01:00 -
0e00b6fa15doc/foot.5: add an example that uses Shift
Daniel Eklöf
2020-03-12 17:21:48 +01:00 -
6657573866Merge branch 'master' into bindings
Daniel Eklöf
2020-03-12 17:19:54 +01:00 -
5cbd0527d7config: key-bindings: verify key combo isn't already mapped to another action
Daniel Eklöf
2020-03-12 17:16:35 +01:00 -
c58f9a9ef9config: mouse-bindings: verify button isn't already mapped
Daniel Eklöf
2020-03-12 10:46:27 +01:00 -
60170f4738changelog: user configurable key- and mouse bindings
Daniel Eklöf
2020-03-12 10:23:59 +01:00 -
45384839f0config/input: implement mouse bindings
Daniel Eklöf
2020-03-12 10:20:05 +01:00 -
9fae38a4b2config: 'invalid key' is always an error, not a warning
Daniel Eklöf
2020-03-12 10:19:21 +01:00 -
51a9ff6b04quirks: weston_csd_{on,off}: don't do anything in fullscreen mode
Daniel Eklöf
2020-03-12 09:31:25 +01:00 -
65ff582358bindings: add minimize/maximize/fullscreen actions
Daniel Eklöf
2020-03-12 09:34:09 +01:00 -
1f904fc257quirks: weston_csd_{on,off}: don't do anything in fullscreen mode
Daniel Eklöf
2020-03-12 09:31:25 +01:00 -
7ed90e3ec4changelog: mention fix for #5
Daniel Eklöf
2020-03-11 20:18:47 +01:00 -
acecab1c8bterm: use logical DPI+scale factor when scaling fonts
Daniel Eklöf
2020-03-11 16:10:55 +01:00 -
5a89ac67ebconfig: add str_to_bool()
Daniel Eklöf
2020-03-11 16:10:14 +01:00 -
2be999a752Merge branch 'master' into bindings
Daniel Eklöf
2020-03-10 18:21:48 +01:00 -
57fe26955fchangelog: updated to mention fix for #3
Daniel Eklöf
2020-03-10 18:17:14 +01:00 -
aa1aa0c09dterminal: appky scale factor when force-resizing on font reload
Daniel Eklöf
2020-03-10 18:07:12 +01:00 -
9049488accclient: log path we actually tried to connect to (and failed)
Daniel Eklöf
2020-03-10 18:02:57 +01:00 -
1c42fadcf7client: update --server-socket usage to mention XDG_SESSION_ID
Daniel Eklöf
2020-03-10 18:02:37 +01:00 -
270604b318wayland: remove empty line
Daniel Eklöf
2020-03-10 18:02:24 +01:00 -
8a6cfb738bshm: we don't really handle SHM failures, so just abort()
Daniel Eklöf
2020-03-10 18:02:10 +01:00 -
cf5da1039fshm: mmap returns MAP_FAILED, so use that as guard value
Daniel Eklöf
2020-03-10 18:01:56 +01:00 -
867dc836abshm: set pool_fd=1 after closing it, to avoid double-closing on error
Daniel Eklöf
2020-03-10 18:01:30 +01:00 -
7efe2c6c97shm: try to mmap with MAP_UNINITIALIZED
Daniel Eklöf
2020-03-10 18:01:01 +01:00 -
1581143b0bshm: log errno error message too
Daniel Eklöf
2020-03-10 18:00:39 +01:00 -
39571a32c6changelog: update
Daniel Eklöf
2020-03-09 21:11:41 +01:00 -
214ef146a2doc/foot.1: keyboard shortcuts: add pointer to foot(5)
Daniel Eklöf
2020-03-09 20:32:15 +01:00 -
dba880a088doc/foot.5: document key bindings
Daniel Eklöf
2020-03-09 20:22:04 +01:00 -
c993148635main: free config if we fail to load the config
Daniel Eklöf
2020-03-09 20:04:25 +01:00 -
048edc58f1config: load custom key bindings
Daniel Eklöf
2020-03-09 20:03:04 +01:00 -
0c72128405input: parse_key_binding_for_action: export function
Daniel Eklöf
2020-03-09 19:47:22 +01:00 -
f78a8a77edinput: parse_key_binding_for_action: repair LOG_DBG statement
Daniel Eklöf
2020-03-09 19:47:01 +01:00 -
fc7b3b2d85Merge branch 'master' into bindings
Daniel Eklöf
2020-03-09 18:49:44 +01:00 -
25792a7e8cserver/client: add XDG_SESSION_ID to the default socket path
Daniel Eklöf
2020-03-09 18:47:10 +01:00 -
6c6e3da7e2term: init: no need to roundtrip
Daniel Eklöf
2020-03-09 18:46:50 +01:00 -
3e5f011f75wayland: make a missing presentation time interface an error
Daniel Eklöf
2020-03-09 18:46:09 +01:00 -
404365ec56wayland: register FDM hook early, to avoid unregister errors when failing
Daniel Eklöf
2020-03-09 18:45:43 +01:00 -
217f16e434.desktop: 'terminal' is not a common icon name
Daniel Eklöf
2020-03-09 18:44:43 +01:00