mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-06-19 14:33:33 -04:00
Commit graph
Select branches
Hide pull requests
master
multi-cursor
no-unmap-on-exit
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
#2387
#2388
#2389
#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
-
957fb25559wayland: move reload_cursor_theme() and update_cursor_surface() to wayland
Daniel Eklöf
2019-10-27 19:36:45 +01:00 -
664641104cmain: remove a couple of includes
Daniel Eklöf
2019-10-27 19:28:23 +01:00 -
3684547fd7main: kbd repeat FD is handled by the wayland backend
Daniel Eklöf
2019-10-27 19:23:22 +01:00 -
4a63defeb1wayland: backend now configures FD as non-blocking, not main
Daniel Eklöf
2019-10-27 19:21:36 +01:00 -
2eaa258e11main: cleanup
Daniel Eklöf
2019-10-27 19:21:16 +01:00 -
9a31c1ed96wayland: free wayland/wl_window instances
Daniel Eklöf
2019-10-27 19:16:42 +01:00 -
6314de554dwayl_destroy: early return on NULL
Daniel Eklöf
2019-10-27 19:16:25 +01:00 -
251cf98388wayland: move keyboard repeat handling into wayland
Daniel Eklöf
2019-10-27 19:16:12 +01:00 -
1e75b89552wayland: integrate directly with the FDM
Daniel Eklöf
2019-10-27 19:11:35 +01:00 -
61cc8c3c55wayland: implement wayl_init()
Daniel Eklöf
2019-10-27 19:08:48 +01:00 -
1adab32906term: wayland struct is now not a part of the terminal struct
Daniel Eklöf
2019-10-27 18:51:14 +01:00 -
33e4b8a5b8wayland: pull in sys/time.h, for 'struct timeval'
Daniel Eklöf
2019-10-27 18:46:36 +01:00 -
8c534d0520input: input_repeat() takes a 'struct wayland' pointer
Daniel Eklöf
2019-10-27 18:44:58 +01:00 -
9f0b1f94c2wayland: change all wayland callbacks to take a wayland pointer
Daniel Eklöf
2019-10-27 18:43:07 +01:00 -
eda04d0560wayland: add back-pointer to terminal
Daniel Eklöf
2019-10-27 17:13:29 +01:00 -
c9455d5f21kbd: move into wayland
Daniel Eklöf
2019-10-27 17:07:44 +01:00 -
061bbd7049kbd: break out XKB kbd struct to a separate file
Daniel Eklöf
2019-10-27 16:21:19 +01:00 -
5ca1ee701bwayland: move clipboard/primary structs into the wayland struct
Daniel Eklöf
2019-10-27 16:15:32 +01:00 -
9e6c28f5b6wayland: implement wayl_win_destroy()
Daniel Eklöf
2019-10-27 16:01:03 +01:00 -
942ff566a2wayland: implement wayl_destroy()
Daniel Eklöf
2019-10-27 15:57:23 +01:00 -
0120c57ed5wayland: move wayland struct definitions to a separate file
Daniel Eklöf
2019-10-27 13:06:39 +01:00 -
a2b3cc6cfeterm: convert anonymous 'window' struct to named 'wl_window' struct
Daniel Eklöf
2019-10-27 13:04:26 +01:00 -
f63458ef33term: move per-window wayland objects from wayland struct to terminal struct
Daniel Eklöf
2019-10-27 12:57:37 +01:00 -
5fefb950b3fdm: use the FDM's poll loop
Daniel Eklöf
2019-10-27 11:46:18 +01:00 -
293adbb295PKGBUILD: fix breakage after pacman 5.2 upgrade
Daniel Eklöf
2019-10-24 21:21:44 +02:00 -
6643fe5456completions: add zsh completions
Daniel Eklöf
2019-10-20 11:54:58 +02:00 -
286db002f8meson: fix version generation from git
Daniel Eklöf
2019-10-19 22:09:52 +02:00 -
6fd4f6000bfont: glyph_for_wchar(): ensure glyph->valid == false, in *all* error cases
Daniel Eklöf
2019-10-18 19:50:48 +02:00 -
3c42691e1bfont: load fallback fonts on demand
Daniel Eklöf
2019-10-17 17:53:03 +02:00 -
e218e19ea3font: load all fallbacks when instantiating a primary font
Daniel Eklöf
2019-10-17 17:43:40 +02:00 -
5a80bcff18font: rename cache -> glyph_cache
Daniel Eklöf
2019-10-17 17:12:04 +02:00 -
1875f98945font: fc_idx may not be the requested one
Daniel Eklöf
2019-10-17 17:07:37 +02:00 -
af85c10127font: rename fc_loaded_fonts -> fc_loaded_fallbacks
Daniel Eklöf
2019-10-17 17:06:42 +02:00 -
6f52b86105Merge branch 'font-cache'
Daniel Eklöf
2019-10-16 22:35:44 +02:00 -
04edd96018font: cache top-level fonts
Daniel Eklöf
2019-10-16 22:34:23 +02:00 -
bf5ad13df0font: from_name() returns an allocated font struct
Daniel Eklöf
2019-10-16 22:22:26 +02:00 -
928e86b423font: cache loaded fontconfig fallback fonts
Daniel Eklöf
2019-10-16 22:18:57 +02:00 -
a789230cf9font: font_from_name() returns an allocated font struct
Daniel Eklöf
2019-10-16 21:52:12 +02:00 -
3ca6f9fe0bselection: replace \r\n with \n in pasted text
Daniel Eklöf
2019-10-16 21:14:45 +02:00 -
bb0ce50b24README: link to PKGBUILD
Daniel Eklöf
2019-10-05 16:41:20 +02:00 -
6280d58434desktop: clean up, remove unsupported entries
Daniel Eklöf
2019-09-29 20:50:27 +02:00 -
33250bb781PKGBUILD: version has been bumped to 0.9.0
Daniel Eklöf
2019-09-29 15:05:14 +02:00 -
4594899114csi: ignore invalid scrolling regions 0.9.0
Daniel Eklöf
2019-09-29 14:58:02 +02:00 -
5a0bb292eefont: calculate underline/strikeout metrics in font, not main
Daniel Eklöf
2019-09-29 13:03:48 +02:00 -
780a346071vt: don't log ignored execute commands
Daniel Eklöf
2019-09-28 13:59:11 +02:00 -
67905c6000render: handle compositors that does buffer swapping
Daniel Eklöf
2019-09-27 19:33:45 +02:00 -
b87bf0dd9drender: attach buffer *before* generating damage
Daniel Eklöf
2019-09-27 19:33:10 +02:00 -
3dd5b1fe60main: unset DESKTOP_STARTUP_ID
Daniel Eklöf
2019-09-26 18:41:39 +02:00 -
f862f173f5input: scale coordinates in wl_pointer_enter()
Daniel Eklöf
2019-09-26 18:41:26 +02:00 -
2d6369482emain: initialize scale to '1'
Daniel Eklöf
2019-09-26 18:39:49 +02:00 -
7323f18859PKGBUILD: explicitly set --term=xterm
Daniel Eklöf
2019-09-26 18:37:29 +02:00 -
16f15d1a36selection: primary: don't require compositor to implement it
Daniel Eklöf
2019-09-25 19:26:55 +02:00 -
5340204cbcmain: we prefer xdg-output-manager version 2, but get by with 1
Daniel Eklöf
2019-09-24 19:44:14 +02:00 -
b0d5af51d0main: log (at debug level) global interfaces and their versions
Daniel Eklöf
2019-09-24 19:43:43 +02:00 -
d2bfb0c97cREADME: that -> the
Daniel Eklöf
2019-09-21 21:00:40 +02:00 -
41618ee217README: remove badges (added directly to gitlab project instead)
Daniel Eklöf
2019-09-21 20:51:47 +02:00 -
c222ee1462README: add CI pipeline badge
Daniel Eklöf
2019-09-21 20:46:57 +02:00 -
64bf6257ecdoc: user Courier New instead of Arial in font examples
Daniel Eklöf
2019-09-21 20:43:29 +02:00 -
6d5d3a8d7dIt's Hz, not HZ
Daniel Eklöf
2019-09-21 20:09:06 +02:00 -
f20b08db3dmain: -f,--font now accepts a list of fonts
Daniel Eklöf
2019-09-21 20:01:55 +02:00 -
933e165164doc: describe font fallback handling
Daniel Eklöf
2019-09-21 19:50:16 +02:00 -
10f8bffc02PKGBUILD: need python to run generate-alt-random-writes.py
Daniel Eklöf
2019-09-21 19:40:02 +02:00 -
1521f47a49README: don't emphasize entries in "known issues" list
Daniel Eklöf
2019-09-21 12:14:51 +02:00 -
548bc5a0edREADME: add text reflow to list of known issues
Daniel Eklöf
2019-09-21 12:14:03 +02:00 -
29b5a14f55config: change default bright5 and bright 6 colors
Daniel Eklöf
2019-09-21 12:09:50 +02:00 -
68e89c6fbfconfig: change default 'regular0' color
Daniel Eklöf
2019-09-21 12:01:29 +02:00 -
b2ca984ccbmain: round strikeout and underline position fallback handling
Daniel Eklöf
2019-09-21 00:47:17 +02:00 -
a1cd3769a3main: round strikeout position, and ceil strikeout thickness
Daniel Eklöf
2019-09-21 00:46:15 +02:00 -
55968413b6render: remove assertion that isn't always true
Daniel Eklöf
2019-09-21 00:45:22 +02:00 -
722290bae9PKGBUILD: foot-terminfo depends on ncurses
Daniel Eklöf
2019-09-21 00:29:17 +02:00 -
31efe8c9e9PKGBUILD: 'foot' optionally depends on 'foot-terminfo'
Daniel Eklöf
2019-09-21 00:26:29 +02:00 -
a26689fcdcPKGBUILD: break out terminfo files to a separate package
Daniel Eklöf
2019-09-21 00:22:28 +02:00 -
ce4d2a085agenerate-alt-random-writes: reduce output size
Daniel Eklöf
2019-09-20 22:39:09 +02:00 -
4d558d8bedmain: names for poll FD indices
Daniel Eklöf
2019-09-20 22:27:27 +02:00 -
b3a419f427main: better names of timers for delayed rendering timeouts
Daniel Eklöf
2019-09-20 22:21:06 +02:00 -
1a9ec997b3main: track output refresh rate
Daniel Eklöf
2019-09-20 22:15:18 +02:00 -
dd26fa099bREADME: formatting
Daniel Eklöf
2019-09-20 21:51:20 +02:00 -
5e5a0853edREADME: formatting
Daniel Eklöf
2019-09-20 21:50:22 +02:00 -
b16a11cc7aREADME: add section with known issues
Daniel Eklöf
2019-09-20 21:45:10 +02:00 -
652ff5da92main: improve delayed rendering
Daniel Eklöf
2019-09-20 18:08:15 +02:00 -
aa41c8ceb1footrc: zsh isn't the default shell
Daniel Eklöf
2019-09-20 18:07:47 +02:00 -
28ba6be0dbfootrc: add missing newline at end-of-file
Daniel Eklöf
2019-09-20 18:07:36 +02:00 -
4cf39e5c42meson: install footrc example file to $datadir/foot/footrc
Daniel Eklöf
2019-09-20 18:06:54 +02:00 -
8703ec2c93README: combine description for escape and ctrl+g
Daniel Eklöf
2019-09-10 18:40:53 +02:00 -
684624c11ecsi: don't ignore the color space identifier in SGRs
Daniel Eklöf
2019-09-04 20:28:35 +02:00 -
2707cf0fc4vt: implement 'insert mode'
Daniel Eklöf
2019-08-30 22:08:37 +02:00 -
f4291690eecsi: CSI h isn't a valid sequence - it needs a parameter
Daniel Eklöf
2019-08-30 22:01:05 +02:00 -
2e9349c4c4vt: remove unneeded include
Daniel Eklöf
2019-08-30 21:43:50 +02:00 -
77f6c126f5generate-alt-random-writes: generate streaks of characters
Daniel Eklöf
2019-08-30 21:37:51 +02:00 -
37d941f57ainput: take scale into account when converting mouse coords to row/col
Daniel Eklöf
2019-08-30 21:31:14 +02:00 -
05888b4706input: bug: account for margins when converting mouse coords to row/col
Daniel Eklöf
2019-08-30 21:30:27 +02:00 -
7c4c41fbaerender: search box: use colors from the color table
Daniel Eklöf
2019-08-30 21:01:13 +02:00 -
e2aeb7e515search: map ctrl+b/f to move cursor single character backward/forward
Daniel Eklöf
2019-08-30 20:55:45 +02:00 -
d87b791d81man: document keyboard + mouse shortcuts
Daniel Eklöf
2019-08-30 20:26:29 +02:00 -
1c0265074eREADME: put -> copy
Daniel Eklöf
2019-08-30 20:26:20 +02:00 -
5752aaca0cREADME: document ctrl+s while doing a scrollback search
Daniel Eklöf
2019-08-30 20:18:12 +02:00 -
e673bd4ab0Merge branch 'scrollback-search'
Daniel Eklöf
2019-08-30 20:16:12 +02:00 -
f24a40a391search: ctrl+s searches forward
Daniel Eklöf
2019-08-30 20:15:36 +02:00 -
556bf95b28search: make search-direction configurable
Daniel Eklöf
2019-08-30 20:15:12 +02:00 -
42714c51a9search: fix distance to prev word calculation when final cursor was 0
Daniel Eklöf
2019-08-30 19:42:48 +02:00