Update high-resolution scrolling and add tests
Hi @whot ,
I rebased your high-resolution scrolling branch on top of main, resolved conflicts and updated the test suite. Let me know if you can tick the "test suite hasn't been updated yet" box or you want to add more tests.
The first 2 patches ("bump high-resolution version to 1.19" and "tiny bug: do not multiply X axis by -1") should be squashed into the right commit, but I left them like that so it's easier for you to spot the changes.
The other 8 patches are just test updates.
That's it about this MR. I noticed that there is one more pending task on libinput: "documentation still refers to the old approach" and, apparently, both Mutter and GTK need to be updated to that new approach. Do you remember the difference between the old/new approach?
Asking just in case you know it off the top of your head. I know you coded it 2 years ago, so I'll try to figure out if you don't remember it.