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
-
803c87bb65grid: reflow: force line-wrap if a multi-column character does not fit on current line
Daniel Eklöf
2020-07-14 11:03:33 +02:00 -
9dc1d18241term: print: force line-wrap if a multi-column character does not fit on current line
Daniel Eklöf
2020-07-14 10:58:57 +02:00 -
bc2fc778aecsi: DECAWM: clear LCF
Daniel Eklöf
2020-07-14 10:54:53 +02:00 -
7fce1720d6csi: IND+RI now clears LCF
Daniel Eklöf
2020-07-14 10:52:15 +02:00 -
6faa9955baterm: print: manually increment cursor column for multi-column chars
Daniel Eklöf
2020-07-14 10:51:22 +02:00 -
ca7ec13f3bterm: insert: move assert() after checking whether insert mode is enabled or not
Daniel Eklöf
2020-07-14 10:50:38 +02:00 -
01c3a2635dterm: linefeed: explicitly clear LCF
Daniel Eklöf
2020-07-14 10:49:44 +02:00 -
cabcc615c1vt: change HT (horizontal tab) to *not* clear LCF
Daniel Eklöf
2020-07-14 10:47:17 +02:00 -
bbce760ab0term: line-wrap: use term_cursor_{down,left}
Daniel Eklöf
2020-07-14 10:08:57 +02:00 -
b9719673a1term: rename term_formfeed() -> term_carriage_return()
Daniel Eklöf
2020-07-14 09:29:10 +02:00 -
7f7ab00e11vt: implement C0::FF - processed in the same way as C0::LF
Daniel Eklöf
2020-07-14 09:18:52 +02:00 -
4849a16f37vt: process C0::VT the same way we process C0::LF
Daniel Eklöf
2020-07-14 09:15:15 +02:00 -
7357bb54ebvt: sort C0's in the switch statement, and use escaped character possible
Daniel Eklöf
2020-07-14 09:11:17 +02:00 -
21674ab382input: keyboard: keymap: close(fd) on early-return when failing to mmap
Daniel Eklöf
2020-07-14 08:55:20 +02:00 -
0ed02e9676input: keyboard: keymap: use xkb_keymap_new_from_buffer()
Daniel Eklöf
2020-07-14 08:52:42 +02:00 -
307eead987input: keyboard: detect failure to mmap keymap
Daniel Eklöf
2020-07-14 08:52:11 +02:00 -
fa75e1646aMerge branch 'merge-wl-surface-damage'
Daniel Eklöf
2020-07-14 08:35:47 +02:00 -
18827ebe0bchangelog: mention fix for 'too many wl_surface_damage_buffer()' calls
Daniel Eklöf
2020-07-13 15:10:03 +02:00 -
d169e96346wayland: configure: do a regular resize instead of a force resize
Daniel Eklöf
2020-07-13 15:01:27 +02:00 -
3958d84069term: set_fonts: describe why we force resize
Daniel Eklöf
2020-07-13 15:01:09 +02:00 -
3f55cf3d14render: render_margin: don't damage margins when rendering scroll damage
Daniel Eklöf
2020-07-13 14:19:07 +02:00 -
96f480b14drender: doh! flush the last surface damage *outside* of the rendering loop
Daniel Eklöf
2020-07-13 14:18:43 +02:00 -
74c3b4be1amain: free 'cwd' at exit
Daniel Eklöf
2020-07-13 14:17:55 +02:00 -
ed620f1854render: render_margin: add 'damage_{top,bottom,left,right}' arguments
Daniel Eklöf
2020-07-13 14:06:02 +02:00 -
0336f47f05render: render_margin(): remove top/bottom arguments
Daniel Eklöf
2020-07-13 14:03:58 +02:00 -
9f21799cb2render: merge wl surface damage for consecutive dirty rows
Daniel Eklöf
2020-07-13 13:44:52 +02:00 -
09bdf20aa0render: keep lock while pushing dirty rows to worker queue
Daniel Eklöf
2020-07-13 13:27:23 +02:00 -
669d36afa8Merge branch 'renderer-dont-special-case-cursor-cell'
Daniel Eklöf
2020-07-13 13:22:09 +02:00 -
58f0bf5ff3doc: foot.5: 'runtime' -> 'at runtime'
Daniel Eklöf
2020-07-12 20:23:54 +02:00 -
fe6c228b13render: don't render cursor when it has been explicitly hidden
Daniel Eklöf
2020-07-12 13:08:19 +02:00 -
2bdd0a7c80render: remove most of the special handling of cursor rendering
Daniel Eklöf
2020-07-12 12:56:10 +02:00 -
0bdbf45418changelog: hollow cursor is now based on keyboard focus, not visual focus
Daniel Eklöf
2020-07-11 18:43:50 +02:00 -
ab875c824aterm: update cursor on kbd focus changes, not visual focus changes
Daniel Eklöf
2020-07-11 11:14:32 +02:00 -
b5776487abinput: include seat name in debug log output
Daniel Eklöf
2020-07-11 11:13:45 +02:00 -
12a1688ce3render: use kbd-focus instead of visual focus for hollow block cursor
Daniel Eklöf
2020-07-11 09:06:36 +02:00 -
7d8974f930term: remove term_has_kbd_focus(), use term->kbd_focus instead
Daniel Eklöf
2020-07-11 09:06:20 +02:00 -
8c72e9434eterm: cache kbd-focused state, just like we cache visual focus state
Daniel Eklöf
2020-07-11 09:04:46 +02:00 -
ed0cb06b48Merge branch 'multi-seat'
Daniel Eklöf
2020-07-11 08:30:47 +02:00 -
1c13061f35wayland: destroy cursor theme when removing pointer capability
Daniel Eklöf
2020-07-10 19:32:48 +02:00 -
5677df629ewayland: seat: instantiate pointer surface in capabilities event
Daniel Eklöf
2020-07-10 19:24:33 +02:00 -
bf62519d83wayland: read XCURSOR_{THEME,SIZE} in reload_xcursor theme
Daniel Eklöf
2020-07-10 12:06:55 +02:00 -
71584aed38seat: use separate 'enter' serials for keyboard and mouse
Daniel Eklöf
2020-07-09 11:20:46 +02:00 -
4e48d550efmulti-seat: improve handling of multiple (mouse) pointers
Daniel Eklöf
2020-07-09 09:52:11 +02:00 -
699cbaf380readme: add multi-seat support to the feature list
Daniel Eklöf
2020-07-09 09:18:18 +02:00 -
3397e735a5changelog: add multi-seat support
Daniel Eklöf
2020-07-09 09:17:42 +02:00 -
6bbd4a5110focus in/out: terminal checks whether it is a state change or not
Daniel Eklöf
2020-07-09 09:16:54 +02:00 -
a6da07b3ddwayland: globals: destroy: seat: use keyboard/pointer listener interfaces
Daniel Eklöf
2020-07-09 08:52:39 +02:00 -
b6342bb36dwayland: globals: destroy: handle seats being destroyed
Daniel Eklöf
2020-07-09 08:47:56 +02:00 -
fc9fde88c3input: only call term_kbd_focus_{in,out}() on actual state change
Daniel Eklöf
2020-07-09 08:46:25 +02:00 -
98f3ccfe79wayland: log: be clear that these are the XCRUSOR_* environment variables
Daniel Eklöf
2020-07-08 20:04:02 +02:00 -
d377221e24xcursor: trigger theme reload in pointer-enter event
Daniel Eklöf
2020-07-08 19:52:17 +02:00 -
5539af2597wayland: seat: log keyboard/pointer capability
Daniel Eklöf
2020-07-08 19:30:34 +02:00 -
11373a6561multi-seat: re-enable OSC 52 support
Daniel Eklöf
2020-07-08 19:28:08 +02:00 -
4c7d29f7ebmulti-seat: re-enable selection support (excluding OSC 52)
Daniel Eklöf
2020-07-08 18:41:09 +02:00 -
04e566492cmulti-seat: re-enable scrollback search support
Daniel Eklöf
2020-07-08 18:20:34 +02:00 -
58415428cfmulti-seat: re-enable mouse button+motion reporting support
Daniel Eklöf
2020-07-08 18:16:43 +02:00 -
be2490022dmulti-seat: enable xcursor theme support again
Daniel Eklöf
2020-07-08 18:08:39 +02:00 -
c470825067wip: multi-seat support
Daniel Eklöf
2020-07-08 16:45:26 +02:00 -
bd0a003a4cmeson/PKGBUILD: bump fcft requirement to 2.2.0
Daniel Eklöf
2020-07-07 11:57:07 +02:00 -
69e4213e4aterm: don't use deprecated fcft_size_adjust()
Daniel Eklöf
2020-07-07 10:44:55 +02:00 -
3063204289sixel: overwrite_by_row: handle case where 'width' goes past end of row
Daniel Eklöf
2020-07-07 10:42:59 +02:00 -
b1214bf635readme: wiki: 'faq' has been renamed to 'troubleshooting'
Daniel Eklöf
2020-06-30 19:49:55 +02:00 -
45b7db06bfreadme: add link to FAQ in the wiki
Daniel Eklöf
2020-06-30 19:43:10 +02:00 -
c3cf05f8fbdoc: foot.5: make it clear that 'login-shell' is a boolean option
Daniel Eklöf
2020-06-30 17:46:35 +02:00 -
db7a51e3a4changelog: grammar
Daniel Eklöf
2020-06-30 17:46:25 +02:00 -
a259eda535config: add 'blink' option to cursor section in footrc
Daniel Eklöf
2020-06-30 17:45:34 +02:00 -
7f65bd1c20csi: '\E[0 q' resets the cursor style to the default, not '\E[2 q'
Daniel Eklöf
2020-06-30 17:43:43 +02:00 -
fd4904d82acsi: debug: print 'private' *after* parameters
Daniel Eklöf
2020-06-30 17:42:57 +02:00 -
08309537ceMerge branch 'sixel-performance'
Daniel Eklöf
2020-06-30 17:41:59 +02:00 -
fad5838dbaMerge branch 'master' into sixel-performance
Daniel Eklöf
2020-06-29 22:03:26 +02:00 -
62be729c45scroll: destroy scrolled out sixels before scroll is applied
Daniel Eklöf
2020-06-29 22:01:02 +02:00 -
a136987678reflow: ensure sixels are correctly sorted when re-inserted
Daniel Eklöf
2020-06-29 21:59:40 +02:00 -
6ee76c21f2changelog: group sixel related changes toghether
Daniel Eklöf
2020-06-29 21:57:01 +02:00 -
8f5e6e85e0sixel: destroy all sixels when font size is decreased
Daniel Eklöf
2020-06-29 21:53:29 +02:00 -
2c4ebec4dachangelog: slave -> client
Daniel Eklöf
2020-06-29 21:53:07 +02:00 -
b56dbfa854changelog: 'capturing mouse events' -> 'capturing the mouse'
Daniel Eklöf
2020-06-29 21:52:50 +02:00 -
a6d35d41c4changelog: make it easier to read
Daniel Eklöf
2020-06-29 21:52:32 +02:00 -
2ea32398c3term: use 'left_ptr' instead of 'hand2' as cursor when client is mouse grabbing
Daniel Eklöf
2020-06-29 21:51:53 +02:00 -
1140dd37d3sixel: overwrite-by-rectangle: optimize: break out of loop as soon as possible
Daniel Eklöf
2020-06-28 19:22:23 +02:00 -
43b890c8e4Merge branch 'master' into sixel-performance
Daniel Eklöf
2020-06-28 14:27:12 +02:00 -
aa1951a4d2sixel: overwrite-by-row: optimize: break out of loop as soon as possible
Daniel Eklöf
2020-06-28 14:24:30 +02:00 -
c7b2dcc0f4render: sixel: regression: need to take current offset into account when early-quitting sixel rendering
Daniel Eklöf
2020-06-28 14:19:43 +02:00 -
4006fc86e4sixel: overwrite: pass 'width' to sixel_overwrite_at_cursor()
Daniel Eklöf
2020-06-28 11:01:19 +02:00 -
5158be86d2render: sixels: break out of loop when we're sure there aren't any more visible images
Daniel Eklöf
2020-06-28 10:45:30 +02:00 -
0483466f68sixel: insert: calculate end rows in a single statement
Daniel Eklöf
2020-06-28 10:45:05 +02:00 -
32e84fbc54readme: nope, how about a png then?
Daniel Eklöf
2020-06-28 09:32:54 +02:00 -
dc5b6ca73areadme: let's see if we can use the SVG in the top header
Daniel Eklöf
2020-06-28 09:32:16 +02:00 -
a3adc5724ereadme: link to PNG instead
Daniel Eklöf
2020-06-28 09:30:23 +02:00 -
81968b989ereadme: special thanks go to Ordoviz, for designing foot's logo
Daniel Eklöf
2020-06-28 09:29:20 +02:00 -
4cea9d910eMerge branch 'logo'
Daniel Eklöf
2020-06-28 09:22:48 +02:00 -
4a0042ba15sixel: insert: sort sixels such that those furthest up in the scrollback is at the back
Daniel Eklöf
2020-06-28 09:16:43 +02:00 -
247e0c42d3sixel: add local function sixel_insert()
Daniel Eklöf
2020-06-28 08:37:25 +02:00 -
6b889564f7
Add logo, fixes #27
Lennard Hofmann
2020-06-25 21:33:09 +02:00 -
deb61d20d8grid: reflow: delete sixels that end up crossing the scrollback wrap around
Daniel Eklöf
2020-06-27 20:16:39 +02:00 -
ad8f293d96terminfo: add remaining keypad keys
Daniel Eklöf
2020-06-27 20:05:50 +02:00 -
26528f6a73input: add key mapping for XKB_KEY_KP_Decimal
Daniel Eklöf
2020-06-27 20:03:41 +02:00 -
9f31cfa764terminfo: add ka1, ka3, kc1 and kc3 (upper/lower left/right keypad keys)
Daniel Eklöf
2020-06-27 19:39:27 +02:00 -
851e99f9a5terminfo: kb2 (center keypad key) should be \EOu, not \EOE
Daniel Eklöf
2020-06-27 19:38:53 +02:00 -
644c8ef879grid: add TODO, and an assert, that sixels must not cross wrap-around
Daniel Eklöf
2020-06-27 15:34:54 +02:00 -
1915e53629sixel: improve descriptions of sixel_delete_* and sixel_overwrite_*
Daniel Eklöf
2020-06-27 15:32:33 +02:00