Skip to content

update pointer to kwaylandServer change

adrien faveraux requested to merge adrienfaveraux/kwin:pointer into master

Hello,

Adapt pointer change to Kwin

test ok with ksonsole, multiwindows, kwrite

see image

some log :

[3938005,424] wl_surface@46.commit()
[3938006,261]  -> wl_pointer@16.motion(6582195, 343,000000, 227,000000)
[3938006,293]  -> wl_pointer@16.frame()
[3938006.331] wl_pointer@16.motion(6582195, 343.000000, 227.000000)
[3938006.358] wl_pointer@16.frame()
[3938011,748]  -> wl_buffer@52.release()
[3938021,779]  -> wl_callback@56.done(44529)
[3938021,873]  -> wl_display@1.delete_id(56)
[3938021.944] wl_display@1.delete_id(56)
[3938021.984] wl_callback@56.done(44529)
[3938022.015]  -> wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938022.054]  -> wl_surface@46.damage(0, 229, 415, 26)
[3938022.097]  -> wl_surface@46.frame(new id wl_callback@56)
[3938022.119]  -> wl_surface@46.commit()
[3938022,393]  -> wl_pointer@16.motion(6582202, 343,000000, 225,000000)
[3938022,449]  -> wl_pointer@16.frame()
[3938022,535]  -> wl_pointer@16.motion(6582210, 344,000000, 223,000000)
[3938022,572]  -> wl_pointer@16.frame()
[3938022.656] wl_pointer@16.motion(6582202, 343.000000, 225.000000)
[3938022.700] wl_pointer@16.frame()
[3938022.731] wl_pointer@16.motion(6582210, 344.000000, 223.000000)
[3938022.765] wl_pointer@16.frame()
[3938022,869] wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938022,923] wl_surface@46.damage(0, 229, 415, 26)
[3938022,961] wl_surface@46.frame(new id wl_callback@56)
[3938022,979] wl_surface@46.commit()
[3938029,233]  -> wl_buffer@52.release()
[3938040,662]  -> wl_callback@56.done(44548)
[3938040,754]  -> wl_display@1.delete_id(56)
[3938040.840] wl_display@1.delete_id(56)
[3938040.888] wl_callback@56.done(44548)
[3938041,047]  -> wl_pointer@16.motion(6582220, 344,000000, 222,000000)
[3938041,092]  -> wl_pointer@16.frame()
[3938041,164]  -> wl_pointer@16.motion(6582228, 346,000000, 220,000000)
[3938041,216]  -> wl_pointer@16.frame()
[3938041.326] wl_pointer@16.motion(6582220, 344.000000, 222.000000)
[3938041.927] wl_pointer@16.frame()
[3938041.947] wl_pointer@16.motion(6582228, 346.000000, 220.000000)
[3938041.993] wl_pointer@16.frame()
[3938043.966]  -> wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938044.064]  -> wl_surface@46.damage(0, 196, 415, 26)
[3938044.114]  -> wl_surface@46.frame(new id wl_callback@56)
[3938044.138]  -> wl_surface@46.commit()
[3938044,225] wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938044,274] wl_surface@46.damage(0, 196, 415, 26)
[3938044,301] wl_surface@46.frame(new id wl_callback@56)
[3938044,321] wl_surface@46.commit()
[3938046,651]  -> wl_buffer@52.release()
[3938058,542]  -> wl_callback@56.done(44566)
[3938058,615]  -> wl_display@1.delete_id(56)
[3938058.691] wl_display@1.delete_id(56)
[3938058.728] wl_callback@56.done(44566)
[3938058,894]  -> wl_pointer@16.motion(6582236, 350,000000, 217,000000)
[3938058,929]  -> wl_pointer@16.frame()
[3938058,982]  -> wl_pointer@16.motion(6582245, 354,000000, 213,000000)
[3938059,012]  -> wl_pointer@16.frame()
[3938059.105] wl_pointer@16.motion(6582236, 350.000000, 217.000000)
[3938059.147] wl_pointer@16.frame()
[3938059.181] wl_pointer@16.motion(6582245, 354.000000, 213.000000)
[3938059.200] wl_pointer@16.frame()
[3938060.269]  -> wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938060.320]  -> wl_surface@46.damage(0, 196, 415, 26)
[3938060.338]  -> wl_surface@46.frame(new id wl_callback@56)
[3938060.347]  -> wl_surface@46.commit()
[3938060,426] wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938060,474] wl_surface@46.damage(0, 196, 415, 26)
[3938060,514] wl_surface@46.frame(new id wl_callback@56)
[3938060,530] wl_surface@46.commit()
[3938063,918]  -> wl_buffer@52.release()
[3938070,708]  -> wl_callback@56.done(44578)
[3938070,802]  -> wl_display@1.delete_id(56)
[3938070.896] wl_display@1.delete_id(56)
[3938070.927] wl_callback@56.done(44578)
[3938071,089]  -> wl_pointer@16.motion(6582253, 361,000000, 209,000000)
[3938071,143]  -> wl_pointer@16.frame()
[3938071.233] wl_pointer@16.motion(6582253, 361.000000, 209.000000)
[3938071.254] wl_pointer@16.frame()
[3938072.128]  -> wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938072.158]  -> wl_surface@46.damage(0, 196, 415, 26)
[3938072.178]  -> wl_surface@46.frame(new id wl_callback@56)
[3938072.190]  -> wl_surface@46.commit()
[3938072,237] wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938072,293] wl_surface@46.damage(0, 196, 415, 26)
[3938072,328] wl_surface@46.frame(new id wl_callback@56)
[3938072,345] wl_surface@46.commit()
[3938073,124]  -> wl_pointer@16.motion(6582262, 373,000000, 206,000000)
[3938073,203]  -> wl_pointer@16.frame()
[3938073.349] wl_pointer@16.motion(6582262, 373.000000, 206.000000)
[3938073.396] wl_pointer@16.frame()
[3938080,971]  -> wl_buffer@52.release()
[3938092,027]  -> wl_callback@56.done(44599)
[3938092,131]  -> wl_display@1.delete_id(56)
[3938092.209] wl_display@1.delete_id(56)
[3938092.261] wl_callback@56.done(44599)
[3938092.296]  -> wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938092.341]  -> wl_surface@46.damage(0, 196, 415, 26)
[3938092,382]  -> wl_pointer@16.motion(6582270, [3938092.389]  -> wl_surface@46.frame(388,000000, new id wl_callback@203,00000056)
)
[3938092,435]  -> wl_pointer@16.frame()
[3938092.449]  -> wl_surface@46.commit()
[3938092,547]  -> wl_pointer@16.leave(71, wl_surface@46)
[3938092,588]  -> wl_pointer@16.frame()
[3938092,623]  -> wl_pointer@16.enter(72, wl_surface@36, 272,000000, 162,000000)
[3938092,670]  -> wl_pointer@16.frame()
[3938092.820] wl_pointer@16.motion(6582270, 388.000000, [3938092,850] wl_surface@46.attach(wl_buffer@52, 203.000000)
0, 0)
[3938092.907] wl_pointer@16.frame()
[3938092,936] wl_surface@46.damage(0, 196, 415, 26)
[3938092,981] wl_surface@46.frame(new id wl_callback@56)
[3938093.012] wl_pointer@16.leave(71[3938093,032] wl_surface@46.commit()
, wl_surface@46)
[3938093.070] wl_pointer@16.frame()
[3938093.086] wl_pointer@16.enter(72, wl_surface@36, 272.000000, 162.000000)
[3938093.142] wl_pointer@16.frame()
[3938093.286]  -> wl_pointer@16.set_cursor(72, wl_surface@13, 4, 4)
[3938093.304]  -> wl_surface@13.attach(wl_buffer@41, 0, 0)
[3938093.315]  -> wl_surface@13.damage(0, 0, 32, 32)
[3938093.340]  -> wl_surface@13.frame(new id wl_callback@50)
[3938093.480]  -> wl_surface@13.commit()
[3938093,521] wl_pointer@16.set_cursor(72, wl_surface@13, 4, 4)
[3938093,619] wl_surface@13.attach(wl_buffer@41, 0, 0)
[3938093,644] wl_surface@13.damage(0, 0, 32, 32)
[3938093,668] wl_surface@13.frame(new id wl_callback@50)
[3938093,684] wl_surface@13.commit()
[3938093,691]  -> wl_buffer@41.release()
[3938093,744]  -> wl_callback@50.done(44367)
[3938093,761]  -> wl_display@1.delete_id(50)
[3938093.888] wl_display@1.delete_id(50)
[3938093.932] wl_callback@50.done(44367)
[3938098,240]  -> wl_buffer@52.release()
[3938106,456]  -> wl_callback@56.done(44614)
[3938106,503]  -> wl_display@1.delete_id(56)
[3938106.542] wl_display@1.delete_id(56)
[3938106.566] wl_callback@56.done(44614)
[3938106.585]  -> wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938106.603]  -> wl_surface@46.damage(0, 196, 415, 26)
[3938106.618]  -> wl_surface@46.frame(new id wl_callback@56)
[3938106.628]  -> wl_surface@46.commit()
[3938106,740]  -> wl_pointer@16.motion(6582286, 289,000000, 164,000000)
[3938106,794]  -> wl_pointer@16.frame()
[3938106,894]  -> wl_pointer@16.motion(6582295, 301,000000, 165,000000)
[3938106,937]  -> wl_pointer@16.frame()
[3938107.087] wl_pointer@16.motion(6582286, 289.000000, 164.000000)
[3938107.146] wl_pointer@16.frame()
[3938107.193] wl_pointer@16.motion(6582295, 301.000000, 165.000000)
[3938107.232] wl_pointer@16.frame()
[3938107,488] wl_surface@46.attach(wl_buffer@52, 0, 0)
[3938107,558] wl_surface@46.damage(0, 196, 415, 26)
[3938107,611] wl_surface@46.frame(new id wl_callback@56)
[3938107,643] wl_surface@46.commit()
[3938114,909]  -> wl_pointer@16.motion(6582302, 309,000000, 167,000000)
[3938114,947]  -> wl_pointer@16.frame()
[3938115,037]  -> wl_buffer@52.release()
[3938115.102] wl_pointer@16.motion(6582302, 309.000000, 167.000000)
[3938115.141] wl_pointer@16.frame()
[3938122,455]  -> wl_callback@56.done(44630)
[3938122,555]  -> wl_display@1.delete_id(56)
[3938122.643] wl_display@1.delete_id(56)
[3938122.704] wl_callback@56.done(44630)
[3938123,010]  -> wl_pointer@16.motion(6582311, 315,000000, 169,000000)
[3938123,086]  -> wl_pointer@16.frame()
[3938123.198] wl_pointer@16.motion(6582311, 315.000000, 169.000000)
[3938123.266] wl_pointer@16.frame()
[3938129,763]  -> wl_pointer@16.motion(6582319, 321,000000, 171,000000)
[3938129,826]  -> wl_pointer@16.frame()
[3938129.905] wl_pointer@16.motion(6582319, 321.000000, 171.000000)
[3938130.150] wl_pointer@16.frame()
[3938139,473]  -> wl_pointer@16.motion(6582328, 326,000000, 174,000000)
[3938139,630]  -> wl_pointer@16.frame()
[3938139.784] wl_pointer@16.motion(6582328, 326.000000, 174.000000)
[3938139.830] wl_pointer@16.frame()
[3938145,276]  -> wl_pointer@16.motion(6582334, 328,000000, 175,000000)
[3938145,323]  -> wl_pointer@16.frame()
[3938145.373] wl_pointer@16.motion(6582334, 328.000000, 175.000000)
[3938145.401] wl_pointer@16.frame()
[3938153,330]  -> wl_pointer@16.motion(6582342, 330,000000, 176,000000)
[3938153,399]  -> wl_pointer@16.frame()
[3938153.493] wl_pointer@16.motion(6582342, 330.000000, 176.000000)
[3938153.547] wl_pointer@16.frame()
[3938170,952]  -> wl_pointer@16.motion(6582360, 331,000000, 177,000000)
[3938170,988]  -> wl_pointer@16.frame()
[3938171.033] wl_pointer@16.motion(6582360, 331.000000, 177.000000)
[3938171.058] wl_pointer@16.frame()
[3938195,413]  -> wl_pointer@16.motion(6582385, 331,000000, 178,000000)
[3938195,473]  -> wl_pointer@16.frame()
[3938195.539] wl_pointer@16.motion(6582385, 331.000000, 178.000000)
[3938195.571] wl_pointer@16.frame()
[3938228,906]  -> wl_pointer@16.motion(6582418, 331,000000, 179,000000)
[3938228,943]  -> wl_pointer@16.frame()
[3938229.031] wl_pointer@16.motion(6582418, 331.000000, 179.000000)
[3938229.078] wl_pointer@16.frame()
[3938244,240]  -> wl_pointer@16.motion(6582433, 331,000000, 180,000000)
[3938244,278]  -> wl_pointer@16.frame()
[3938244.325] wl_pointer@16.motion(6582433, 331.000000, 180.000000)
[3938244.354] wl_pointer@16.frame()
[3938396,676]  -> wl_pointer@16.motion(6582585, 330,000000, 180,000000)
[3938396,833]  -> wl_pointer@16.frame()
[3938397.013] wl_pointer@16.motion(6582585, 330.000000, 180.000000)
[3938397.155] wl_pointer@16.frame()
[3941381,294]  -> wl_pointer@16.motion(6585570, 342,000000, 186,000000)
[3941381,456]  -> wl_pointer@16.frame()
[3941381.656] wl_pointer@16.motion(6585570, 342.000000, 186.000000)
[3941381.789] wl_pointer@16.frame()
[3941389,122]  -> wl_pointer@16.motion(6585578, 412,000000, 213,000000)
[3941389,289]  -> wl_pointer@16.frame()
[3941389.561] wl_pointer@16.motion(6585578, 412.000000, 213.000000)
[3941389.691] wl_pointer@16.frame()
[3941396,549]  -> wl_pointer@16.motion(6585585, 509,000000, 249,000000)
[3941396,834]  -> wl_pointer@16.frame()
[3941397.116] wl_pointer@16.motion(6585585, 509.000000, 249.000000)
[3941397.271] wl_pointer@16.frame()
[3941404,212]  -> wl_pointer@16.motion(6585593, 542,000000, 262,000000)
[3941404,383]  -> wl_pointer@16.frame()
[3941404.605] wl_pointer@16.motion(6585593, 542.000000, 262.000000)
[3941404.737] wl_pointer@16.frame()
[3941411,781]  -> wl_pointer@16.motion(6585601, 554,000000, 268,000000)
[3941411,888]  -> wl_pointer@16.frame()
[3941411.992] wl_pointer@16.motion(6585601, 554.000000, 268.000000)
[3941412.070] wl_pointer@16.frame()
[3941420,946]  -> wl_pointer@16.motion(6585610, 566,000000, 274,000000)
[3941421,010]  -> wl_pointer@16.frame()
[3941421.082] wl_pointer@16.motion(6585610, 566.000000, 274.000000)
[3941421.135] wl_pointer@16.frame()
[3941428,707]  -> wl_pointer@16.motion(6585618, 584,000000, 280,000000)
[3941428,744]  -> wl_pointer@16.frame()
[3941428.817] wl_pointer@16.motion(6585618, 584.000000, 280.000000)
[3941428.853] wl_pointer@16.frame()
[3941436,700]  -> wl_pointer@16.motion(6585626, 628,000000, 299,000000)
[3941436,735]  -> wl_pointer@16.frame()
[3941436.813] wl_pointer@16.motion(6585626, 628.000000, 299.000000)
[3941436.848] wl_pointer@16.frame()

Merge request reports