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
-
7eb990c8b1render: resize: need to translate selection coordinates
Daniel Eklöf
2020-04-17 22:18:02 +02:00 -
5e2e59679bgrid: reflow: make tracking_points array 'const'
Daniel Eklöf
2020-04-17 22:17:33 +02:00 -
a9af8290abMerge branch 'translate-cursor-coords-when-reflowing'
Daniel Eklöf
2020-04-17 21:16:38 +02:00 -
5509fe514arender: resize: no need to clear the selection - just truncate if necessary
Daniel Eklöf
2020-04-17 21:11:30 +02:00 -
ef52ed8a10grid: reflow: caller may now pass a list of coordinates that should be translated
Daniel Eklöf
2020-04-17 21:04:32 +02:00 -
e5521ff79agrid: reflow: generalize cursor coordinate translation
Daniel Eklöf
2020-04-17 21:00:37 +02:00 -
87fc0cfb85changelog: cursor coordinates are now translated on resize
Daniel Eklöf
2020-04-17 20:49:09 +02:00 -
91a71b4147grid: reflow: remove commented out code
Daniel Eklöf
2020-04-17 20:48:22 +02:00 -
aede474a52grid: reflow: turn line-wrapping code into a macro
Daniel Eklöf
2020-04-17 20:46:08 +02:00 -
e37aa3b369grid: reflow: don't randomly insert hard linebreaks
Daniel Eklöf
2020-04-17 20:33:08 +02:00 -
5546b40369grid: grid_reflow() now translates cursor coordinates
Daniel Eklöf
2020-04-16 19:38:30 +02:00 -
89559d5466grid: move 'cursor' state from terminal to grid
Daniel Eklöf
2020-04-16 18:51:14 +02:00 -
c96a0b3b3cmisc: replace all explicit zero-initializers with empty initializers
Daniel Eklöf
2020-04-13 12:03:11 +02:00 -
d67f437458mbstate: fix compile warning on systems where mbstate_t isn't an integral
Daniel Eklöf
2020-04-13 11:58:38 +02:00 -
a6fc5f10fbci: alpine: add missing dependencies: pixman + libxkbcommon
Daniel Eklöf
2020-04-13 11:52:43 +02:00 -
27a205e90fterm: reset: plug memory leak
Daniel Eklöf
2020-04-13 11:42:10 +02:00 -
3f35a40ff8ci: initial FreeBSD build manifest
Daniel Eklöf
2020-04-12 18:33:27 +02:00 -
9a71f20de7ci: alpine: wlroots isn't needed (or used, at all)
Daniel Eklöf
2020-04-12 18:33:07 +02:00 -
1776f8bf1eFix clang warnings
Daniel Eklöf
2020-04-12 18:20:52 +02:00 -
e997ec7e1dci: move sr.ht's .build.yml to .builds/alpine.yml
Daniel Eklöf
2020-04-11 16:33:07 +02:00 -
1e8220d83athemes: add a couple of color themes
Daniel Eklöf
2020-04-10 21:06:05 +02:00 -
00dbe12e41input: slow trackpad scrolling now eventually scroll a line
Daniel Eklöf
2020-04-10 18:43:29 +02:00 -
03bdb40bd9render: don't dim so much when in search mode
Daniel Eklöf
2020-04-10 17:51:33 +02:00 -
23b2eed409render: strip 'pixman' from color function names
Daniel Eklöf
2020-04-09 13:41:16 +02:00 -
29d4722de5render: remove unused functions
Daniel Eklöf
2020-04-09 13:35:35 +02:00 -
1f264b165dconfig: use an unsigned constant, since we're shifting 31 bits
Daniel Eklöf
2020-04-09 13:35:02 +02:00 -
7a82bcf7a5keymap: remove trailing whitespaces
Daniel Eklöf
2020-04-08 17:54:52 +02:00 -
a145f7b32acompletions: zsh: foot: default geometry is 700x500, not 700x50
Daniel Eklöf
2020-04-08 17:45:59 +02:00 -
7d76c5aca1changelog: alt+return now emits ESC \r
Daniel Eklöf
2020-04-08 17:39:54 +02:00 -
762ed04637keymap: return: all Alt+<mod> now emits \e\r
Daniel Eklöf
2020-04-08 17:33:36 +02:00 -
b60c9d0b40keymap: \t -> spaces
Daniel Eklöf
2020-04-08 17:31:21 +02:00 -
2e11517c04Merge branch 'mchackorg/foot-alt-return'
Daniel Eklöf
2020-04-08 17:27:08 +02:00 -
5ee55a7077terminfo: foot: setaf/b: use colon-separated variant
Daniel Eklöf
2020-04-08 17:26:23 +02:00 -
4ba42ee7abterminfo: foot-direct: setaf/b: set color space to '2' (RGB)
Daniel Eklöf
2020-04-08 17:25:52 +02:00 -
f4e6d2e3eeREADME: describe how to report bugs
Daniel Eklöf
2020-04-04 20:54:54 +02:00 -
992ceed7e0doc: foot.1: list what a bug report should contain
Daniel Eklöf
2020-04-04 20:54:28 +02:00 -
1a08d94da1doc: foot.1: add link to issue reporting
Daniel Eklöf
2020-04-04 20:36:46 +02:00 -
0f663cb4d0readme: summary: add 'lightweight'
Daniel Eklöf
2020-04-04 14:53:05 +02:00 -
a658fee6b5readme: remove the 'non-features' and 'what doesn't work' sections
Daniel Eklöf
2020-04-04 14:43:38 +02:00 -
f54657569bmeson: don't set -fno-stack-protector
Daniel Eklöf
2020-04-04 14:41:43 +02:00 -
6d7c686a3cMerge branch 'osc4-multi-parameter'
Daniel Eklöf
2020-04-04 14:32:02 +02:00 -
5dc7608e3fchangelog: osc 4 multiple 'c;spec' pairs
Daniel Eklöf
2020-04-04 14:31:46 +02:00 -
5b67e97fc2osc 104: handle multiple indices the same way we do in OSC 4 - use strtok()
Daniel Eklöf
2020-04-04 14:30:50 +02:00 -
ae1b235eaaosc: 4: handle multiple idx;spec pairs
Daniel Eklöf
2020-04-04 14:27:44 +02:00 -
10330c2a9dreadme: tweak presentation of OSC 555
Daniel Eklöf
2020-04-04 13:58:29 +02:00 -
34b4d55c82readme: markup of OSC sequences
Daniel Eklöf
2020-04-04 13:58:05 +02:00 -
5113fa7375readme: document implemented OSC sequences
Daniel Eklöf
2020-04-04 13:56:55 +02:00 -
f0fbfe8e89Merge branch 'right-mouse-extend-selection'
Daniel Eklöf
2020-04-04 12:10:43 +02:00 -
934452e1d5doc: foot.1: right mouse button extends current selection
Daniel Eklöf
2020-04-04 12:09:56 +02:00 -
6ed8dc0ddareadme: right mouse button extends current selection
Daniel Eklöf
2020-04-04 12:09:30 +02:00 -
51718f2e9cchangelog: right mouse button extends current selection
Daniel Eklöf
2020-04-04 12:08:46 +02:00 -
035eccbb13selection: extend: new row must be offsetted with the current view offset
Daniel Eklöf
2020-04-04 12:05:40 +02:00 -
fac4b73107input: right mouse click extends the current selection
Daniel Eklöf
2020-04-04 12:02:07 +02:00 -
aa01521ff6selection: add selection_extend()
Daniel Eklöf
2020-04-04 11:59:15 +02:00 -
2344f153d9input: hardcoded left mouse button handler requires click-count <= 3
Daniel Eklöf
2020-04-04 11:57:33 +02:00 -
210c0ee5cdinput: only cancel selection on left mouse button clicks
Daniel Eklöf
2020-04-04 11:57:08 +02:00 -
ea2897582fchangelog: mention memfd sealing failures not being fatal errors fix
Daniel Eklöf
2020-04-03 20:17:47 +02:00 -
4e4eaf0a12changelog: mention OSC 7 hostname validation fix
Daniel Eklöf
2020-04-03 20:16:56 +02:00 -
7466e87a31osc: ignore OSC 7 when hostname doesn't match our own hostname
Daniel Eklöf
2020-04-03 20:15:54 +02:00 -
a208104743shm: memfd seal failures are not fatal errors
Daniel Eklöf
2020-04-03 20:14:53 +02:00 -
0538b96dbbdoc: foot/footclient: fix highlighting of TITLE argument to --title
Daniel Eklöf
2020-04-01 20:01:31 +02:00 -
ec7a768487conf: add 'title' conf option and --title command line option
Daniel Eklöf
2020-04-01 19:59:47 +02:00 -
57761fbd50completions: zsh: repair -a,--app-id completions
Daniel Eklöf
2020-04-01 19:58:09 +02:00 -
4d52a870b4conf: add app-id config option and --app-id command line option
Daniel Eklöf
2020-04-01 18:40:51 +02:00 -
371dd65949doc: foot.5: minor updates to 'tweaks'
Daniel Eklöf
2020-03-30 20:21:23 +02:00 -
21b51db9bfdoc: fcft.5: document the 'tweak' options
Daniel Eklöf
2020-03-30 17:31:31 +02:00 -
ecbee4af3ameson: completions: join_paths() all the way
Daniel Eklöf
2020-03-29 12:21:28 +02:00 -
2c7ee09dadMerge branch 'scroll-damage-performance'
Daniel Eklöf
2020-03-29 12:07:53 +02:00 -
043ee41c0dchangelog: mention renderer performance improvements with scrolling
Daniel Eklöf
2020-03-29 11:32:38 +02:00 -
f0e8d146bdci: initial sr.ht build manifest
Daniel Eklöf
2020-03-28 12:32:40 +01:00 -
a2a370acbaconf: rename 'startup-mode' to 'initial-window-mode'
Daniel Eklöf
2020-03-28 12:04:00 +01:00 -
598ac4bcd0Merge branch 'master' into scroll-damage-performance
Daniel Eklöf
2020-03-27 21:16:42 +01:00 -
758fd9fd58client: add --maximized and --fullscreen
Daniel Eklöf
2020-03-27 21:14:49 +01:00 -
728e23863cfoot: add --maximized and --fullscreen command line options
Daniel Eklöf
2020-03-26 19:47:00 +01:00 -
e197368c0fconfig: add 'startup-mode' option
Daniel Eklöf
2020-03-26 19:39:12 +01:00 -
c4aaba6299conf: max-shm-pool-size-mb=0 now disables SHM scrolling
Daniel Eklöf
2020-03-26 18:04:30 +01:00 -
0baa249d8bshm: make max pool size user configurable (via a 'tweak' setting)
Daniel Eklöf
2020-03-25 20:48:02 +01:00 -
e9f1638750shm: handle ftruncate failure
Daniel Eklöf
2020-03-25 18:32:41 +01:00 -
dc42cc1d19shm: seal the memfd
Daniel Eklöf
2020-03-25 18:30:21 +01:00 -
03319560f5shm: scroll: keep shm pool around, and fix its size at max allowed
Daniel Eklöf
2020-03-25 18:26:58 +01:00 -
1891489cd6app synchronized updates: set is_armed=false when enabling
Daniel Eklöf
2020-03-25 18:24:58 +01:00 -
9bbbd26c7arender: pace title updates
Daniel Eklöf
2020-03-25 18:23:55 +01:00 -
b46ad6a50arender: explain _why_ we set a clip region
Daniel Eklöf
2020-03-24 21:04:30 +01:00 -
5c5f1d096cshm: scroll: implement offset wrap-around
Daniel Eklöf
2020-03-24 17:46:48 +01:00 -
dc393bd5d7render: bug: clear clip region before tinting the window
Daniel Eklöf
2020-03-24 17:45:45 +01:00 -
b08238a1a1render: attach buffer just before commit
Daniel Eklöf
2020-03-24 17:45:38 +01:00 -
9a3e97afa7render: clear scroll damage list when we force-refresh the entire window
Daniel Eklöf
2020-03-24 17:45:16 +01:00 -
b42709525cquirks: add KDE quirk: surface must be damaged *after* being attached
Daniel Eklöf
2020-03-24 17:44:17 +01:00 -
3a04061847Merge branch 'master' into scroll-damage-performance
Daniel Eklöf
2020-03-24 17:44:05 +01:00 -
be8b6e8c75render: fdm refresh handler: don't clear pending flags
Daniel Eklöf
2020-03-24 17:42:29 +01:00 -
b79ed6f3e4term: delayed rendering: failure to read timers is always an error
Daniel Eklöf
2020-03-24 17:41:33 +01:00 -
759fd572e9shm: shm_scroll(): initial implementation of reverse scrolling
Daniel Eklöf
2020-03-23 21:14:51 +01:00 -
0de3701984shm: scroll: move top/bottom region handling from renderer into shm
Daniel Eklöf
2020-03-23 20:45:27 +01:00 -
00129b1935render: scroll: use shm scrolling even though we have a top region
Daniel Eklöf
2020-03-23 20:16:19 +01:00 -
75180cea37render: scroll: take margins into account when restoring bottom scroll region
Daniel Eklöf
2020-03-23 20:15:53 +01:00 -
7958f8b5efrender: scroll: move comment to where it belongs
Daniel Eklöf
2020-03-23 20:15:04 +01:00 -
9166be8aedrender: margins: caller explicitly asks for top/bottom margins
Daniel Eklöf
2020-03-23 20:14:30 +01:00 -
7fd6916446render: margins: regression: fix incorrect margins
Daniel Eklöf
2020-03-23 20:12:19 +01:00 -
5ffee08748shm: add shm_can_scroll()
Daniel Eklöf
2020-03-23 19:31:05 +01:00 -
6bc9fd4ba1Merge branch 'master' into scroll-damage-performance
Daniel Eklöf
2020-03-23 19:30:20 +01:00