Michael Ennen
Michael Ennen
Here's the native macOS robot code for moving the mouse: ```objc - (void)mouseMove:(NSPoint)p { CGPoint location = NSPointToCGPoint(p); UInt32 buttons = self->mouseButtons; CGEventType type=kCGEventMouseMoved; UInt32 index=0; for (; buttons !=...
We may be able to enhance the implementation of TestFX's `NodeQuery` to handle multiple monitors better. I am not sure which "end" the problem is on. This definitely needs a...
Thank you for looking into this. Do you think you would be able to [git bisect](https://git-scm.com/docs/git-bisect) the bad commit? I personally don't have a good way to test this, so...
Great job. Okay, that will be a *huge* help in trying to fix this. I will look carefully through the code. I will be working a bit blind because as...
So I can't reproduce this with 2 monitors on Debian...using Oracle java 10 with the TestFX test suite. Do you have a particular test case that fails? For me, when...
Great investigative work. So I see two issues with multi-monitor support with non-standard 1.0 DPI scaling. First is the issue you mentioned, the discrepancy between `awt` and `javafx` screen sizes....
The first part is basically what I have [here](https://github.com/brcolow/TestFX/commit/0c4bb69269c267212b17fc1d842d4ba8910ef75b). Would you mind testing on your setup if the commented lines (the ones with TODO, 128 and 161) are pre-scaled or...
Thanks for that. So it is still not correct. Hmmm...I am struggling here trying to find a way to get the scale on Java 8.
I made some changes to the code in my `multi-monitor-scale` branch. Do you think you could check `realWidth` and `realHeight` again?
That was one of my thoughts as well but unfortunately it is not so simple. The changes introduced in Java 9 for getScreenOutputScaleX/Y are ones that are deeply tied in...