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
-
21646f0059Merge branch 'synchronized-updates'
Daniel Eklöf
2020-01-12 12:46:25 +01:00 -
95d2ee0cc1term: app sync updates: disable delayed rendering timers once only
Daniel Eklöf
2020-01-12 12:45:34 +01:00 -
bdf127fc7eterm/render: move {enable,disable}_application_synchronized_updates()
Daniel Eklöf
2020-01-12 12:43:28 +01:00 -
afa1dbb7ccrender: add a timeout for application synchronized updates
Daniel Eklöf
2020-01-12 12:40:42 +01:00 -
6e474e77e5render: rename render_{enable,disable}_refresh()
Daniel Eklöf
2020-01-12 12:28:00 +01:00 -
cb8a0260f3term: rename refresh_prohibited -> application_synchronized_updates
Daniel Eklöf
2020-01-12 12:25:58 +01:00 -
84f836c0c8term: ptmx: cancel, and don't re-arm, delay timers when refresh has been disabled
Daniel Eklöf
2020-01-12 12:23:29 +01:00 -
7b27fa857fdcs: bsu/esu: call render_{disable,enable}_refresh()
Daniel Eklöf
2020-01-12 12:21:31 +01:00 -
b2935e2b89render: add render_{enable,disable}_refresh()
Daniel Eklöf
2020-01-12 12:19:38 +01:00 -
5ef55a7f52dcs: abort() in bsu/esu
Daniel Eklöf
2020-01-12 12:02:39 +01:00 -
a2652d2447dcs: put: don't append data if buffer resize failed
Daniel Eklöf
2020-01-12 12:00:43 +01:00 -
a1ce31cd1ddcs: use default param value of 0 in log message
Daniel Eklöf
2020-01-12 12:00:30 +01:00 -
35e696aa55Merge branch 'dcs'
Daniel Eklöf
2020-01-12 11:58:53 +01:00 -
5a6cbb8c3edcs: initial handling of DCS in general
Daniel Eklöf
2020-01-12 11:55:22 +01:00 -
0b30316261render: don't bother trying to lookup glyph for empty cells
Daniel Eklöf
2020-01-12 01:19:41 +01:00 -
36d0f1fa5fMerge branch 'switch-based-keymap-lookup'
Daniel Eklöf
2020-01-11 19:00:11 +01:00 -
53a437007einput: comments
Daniel Eklöf
2020-01-11 18:59:46 +01:00 -
fed0e5c853input: keymap_lookup: only do lookup, don't sent to client
Daniel Eklöf
2020-01-11 18:40:27 +01:00 -
1472383c15keymap: remove keymap table
Daniel Eklöf
2020-01-11 18:37:00 +01:00 -
e658fe3da7input: add a switch-based function that translates XKB keysym to escape data
Daniel Eklöf
2020-01-11 18:18:31 +01:00 -
8efedc9655input: break out keymap lookup to a separate function
Daniel Eklöf
2020-01-11 17:55:45 +01:00 -
b5bb571adfREADME: installation: s/debug/release/
Daniel Eklöf
2020-01-11 15:02:19 +01:00 -
9f3d860e61README: install::other: do a release build, and mention profile guided
Daniel Eklöf
2020-01-11 14:59:57 +01:00 -
d86b0ddc21fcft/tllist: remove git submodules
Daniel Eklöf
2020-01-11 14:59:39 +01:00 -
8837309c2ekeymap: add KP enter
Daniel Eklöf
2020-01-11 12:37:07 +01:00 -
5956faac01term/wayland: use MONOTONIC timers
Daniel Eklöf
2020-01-10 21:33:40 +01:00 -
bdc4bf2372README: some terminal emulators call "server mode" "daemon mode"
Daniel Eklöf
2020-01-10 20:48:48 +01:00 -
30f6480644keymap: add escapes for keypad 'begin'
Daniel Eklöf
2020-01-10 20:23:56 +01:00 -
5bfc560451Revert "terminal: use edge-triggered FDM handler for the PTY"
Daniel Eklöf
2020-01-10 19:51:16 +01:00 -
3957d50a8aRevert "selection: use edge-triggered FDM handlers"
Daniel Eklöf
2020-01-10 19:49:48 +01:00 -
ed8d7f4baeRevert "server: use edge-triggered FDM handler for the client connections"
Daniel Eklöf
2020-01-10 19:49:26 +01:00 -
9141b8a657server: use edge-triggered FDM handler for the client connections
Daniel Eklöf
2020-01-10 19:30:03 +01:00 -
629a625422server: be more resilient against bad behaving clients
Daniel Eklöf
2020-01-10 19:27:17 +01:00 -
3762f1f205terminal: make the event FD used to delay shutdown non-blocking
Daniel Eklöf
2020-01-10 19:25:56 +01:00 -
f5e27b49ebterminal: use edge-triggered FDM handler for the PTY
Daniel Eklöf
2020-01-10 19:24:45 +01:00 -
5bac3cfa2cselection: use edge-triggered FDM handlers
Daniel Eklöf
2020-01-10 19:24:04 +01:00 -
4e335422b8wayland; fixup
Daniel Eklöf
2020-01-10 19:23:32 +01:00 -
7ce2cca49awayland: just to be sure, check return value of wl_display_read_events()
Daniel Eklöf
2020-01-10 19:23:08 +01:00 -
832e6f1370wayland: make wayland socket non-blocking
Daniel Eklöf
2020-01-10 19:22:59 +01:00 -
a07de9ef3cfdm: fix log message
Daniel Eklöf
2020-01-10 19:22:41 +01:00 -
698d5fdf06fdm: verify FDs are non-blocking (debug builds only)
Daniel Eklöf
2020-01-10 19:22:10 +01:00 -
70f0f02016fcft: bump
Daniel Eklöf
2020-01-09 21:09:25 +01:00 -
21a666e7ebcompletions: zsh: add empty completions for options with required argument
Daniel Eklöf
2020-01-09 21:06:20 +01:00 -
40bb63e206selection: finalize: ignore whether selections are 'enabled' or not
Daniel Eklöf
2020-01-06 11:59:26 +01:00 -
457eb573c4selection: update: don't dirty cells that don't change state
Daniel Eklöf
2020-01-06 11:56:18 +01:00 -
6833abf33cselection: foreach_selection_*: must wrap row number
Daniel Eklöf
2020-01-05 15:38:45 +01:00 -
7e178d6337search: rename render.search_offset -> render.search_glyph_offset
Daniel Eklöf
2020-01-05 15:25:24 +01:00 -
f209541688Merge branch 'search-render-improvements'
Daniel Eklöf
2020-01-05 15:20:34 +01:00 -
5a89520274render: ensure cursor is always visible in the search box
Daniel Eklöf
2020-01-05 15:16:40 +01:00 -
ee7ff9501eREADME: add 'git submodule update --init' step to how-to-install
Daniel Eklöf
2020-01-05 12:58:02 +01:00 -
f4e8a9c375render: xcursor: remove render_xcursor_refresh()
Daniel Eklöf
2020-01-05 00:10:44 +01:00 -
00479fe204doc: slight change of wording for mouse-drag-to-select
Daniel Eklöf
2020-01-04 23:56:17 +01:00 -
fdcab07663README: abuse of definition list to get multiple paragraphs
Daniel Eklöf
2020-01-04 23:52:08 +01:00 -
41305db9fbREADME: let's see if codeberg understands these paragraphs belong together
Daniel Eklöf
2020-01-04 23:49:02 +01:00 -
30ce5ad386renderer: destroy: actually free the renderer instance (doh!)
Daniel Eklöf
2020-01-04 23:41:26 +01:00 -
ae82939158wayland: wayl_flush: re-initialize fd array before each poll
Daniel Eklöf
2020-01-04 23:36:32 +01:00 -
11d381f0c3wayland: add comment
Daniel Eklöf
2020-01-04 23:33:50 +01:00 -
d243a836cewayland: only call wl_display_prepare_read() if we read any events
Daniel Eklöf
2020-01-04 23:32:00 +01:00 -
4cbd894803wayland: use a low priority FDM hook to flush the wayland socket
Daniel Eklöf
2020-01-04 23:27:59 +01:00 -
6534f64e6afdm: add hook priorities
Daniel Eklöf
2020-01-04 23:26:27 +01:00 -
5ec447697crender: throttle xcursor updates
Daniel Eklöf
2020-01-04 22:01:19 +01:00 -
040a1cd00dinput: scroll: call term_mouse_up() once, after all term_mouse_down()
Daniel Eklöf
2020-01-04 21:35:38 +01:00 -
abc36d8f09wayland: wl_display_flush() never blocks
Daniel Eklöf
2020-01-04 21:10:08 +01:00 -
2128d5912frender: remove debug logging
Daniel Eklöf
2020-01-04 21:09:50 +01:00 -
f29d506f3bMerge branch 'render-refresh-optimize'
Daniel Eklöf
2020-01-04 19:57:16 +01:00 -
1060a4250bterm: more comments in the 'render' sub-struct
Daniel Eklöf
2020-01-04 19:56:59 +01:00 -
647a299315render: attrs_to_font() is not used outside of render.c
Daniel Eklöf
2020-01-04 19:53:55 +01:00 -
99f471d738render: trigger terminal refreshes in an FDM hook
Daniel Eklöf
2020-01-04 19:49:26 +01:00 -
a3c18e72f5fdm: add support for hooks
Daniel Eklöf
2020-01-04 19:48:15 +01:00 -
14d897ac75doc: document how to do block selections
Daniel Eklöf
2020-01-04 14:58:43 +01:00 -
1bc6917921doc: add descriptions for ctrl+w and ctrl+shift+w in scrollback search
Daniel Eklöf
2020-01-04 14:58:29 +01:00 -
d32dfed235doc: add headers to keyboard shortcuts for normal+scrollback search
Daniel Eklöf
2020-01-04 14:57:59 +01:00 -
6f338984adREADME: mention that ctrl+mouse creates a block selection
Daniel Eklöf
2020-01-04 14:47:20 +01:00 -
12d05b79d1PKGBUILD: remove old *.gcda files
Daniel Eklöf
2020-01-04 14:38:21 +01:00 -
0b99ed7a55Merge branch 'block-selection'
Daniel Eklöf
2020-01-04 14:36:11 +01:00 -
a83c9e2813selection: min_bufsize_for_extraction: add one extra column for *all* rows
Daniel Eklöf
2020-01-04 14:06:39 +01:00 -
4c78b0203eselection: rename selection_cell_count -> min_bufsize_for_extraction
Daniel Eklöf
2020-01-04 13:56:52 +01:00 -
e6f0483294selection: cell count now adds one extra column per row, for \n
Daniel Eklöf
2020-01-04 13:53:30 +01:00 -
6ee86be1bfselection: fix bug where first column on all rows but the first was lost
Daniel Eklöf
2020-01-04 13:19:30 +01:00 -
e28cb989d8selection: simplify extraction by converting to UTF-8 at the end
Daniel Eklöf
2020-01-04 13:09:06 +01:00 -
975a35ae16selection: extract_selection now uses foreach_selected()
Daniel Eklöf
2020-01-04 12:59:29 +01:00 -
b7c970010dterm: mouse_grabbed: ctrl may be pressed too (for block selection)
Daniel Eklöf
2020-01-04 12:09:26 +01:00 -
2a531327ddselection: selection_cancel() now sets 'kind' to SELECTION_NONE
Daniel Eklöf
2020-01-04 12:09:09 +01:00 -
f12b1473fdselection: store cell 'selected' state in the cells' attributes
Daniel Eklöf
2020-01-04 12:03:04 +01:00 -
cb9ae4f6a1render: coord_is_selected: handle block selections
Daniel Eklöf
2020-01-03 23:34:58 +01:00 -
d706e68280selection: track selection type; normal or block selection
Daniel Eklöf
2020-01-03 23:29:45 +01:00 -
1178a7763bwayland: window: optimize: set opaque region
Daniel Eklöf
2020-01-03 21:53:38 +01:00 -
ce4e99ebe2term: background alpha is not a floating point number
Daniel Eklöf
2020-01-03 21:53:16 +01:00 -
0ea0323d0fwayland: don't use wl_display_dispatch()
Daniel Eklöf
2020-01-03 21:02:12 +01:00 -
c6e46bbfacselection: remove unneeded wayland display roundtrips
Daniel Eklöf
2020-01-03 21:01:07 +01:00 -
ef3c7d7e0aterm: init: don't resize if compositor has already resized us
Daniel Eklöf
2020-01-03 19:31:09 +01:00 -
782da0f8e9term: no need to call render_refresh() when starting/stopping blink timer
Daniel Eklöf
2020-01-03 19:27:57 +01:00 -
a291999f2cwayland: flush after commit new pointer surface
Daniel Eklöf
2020-01-03 19:04:42 +01:00 -
c118ed9252wayland: configure: resize before changing visual focus
Daniel Eklöf
2020-01-03 18:58:26 +01:00 -
f7362d381brender: refresh: ensure window has been configured
Daniel Eklöf
2020-01-03 18:55:13 +01:00 -
f2a745cfdbMerge branch 'cleanup-wayland-window-callbacks'
Daniel Eklöf
2020-01-03 13:56:24 +01:00 -
d07fd7de39render: remove 'refresh' from render_resize()
Daniel Eklöf
2020-01-03 13:56:10 +01:00 -
46c434d3f1wayland: window: apply all configure changes after acking the event
Daniel Eklöf
2020-01-03 13:54:44 +01:00 -
765fe13affwayland: remove wayl_terminal_from_xdg_{surface,toplevel}
Daniel Eklöf
2020-01-03 13:46:37 +01:00 -
b0fbc064ddwayland: window: pass window pointer to xdg toplevel callbacks
Daniel Eklöf
2020-01-03 13:46:15 +01:00