Issues porting to Monocle EPD platform

John Neffenger john at status6.com
Mon Nov 7 17:55:06 UTC 2016


While porting OpenJFX to devices with an electronic paper display, I 
resolved three issues in the graphics module that I thought I should 
pass along. The following merge request on GitLab lists the issues and 
my minor changes. See the Commits and Changes tabs in the middle of the 
page for details.

WIP: Patches to OpenJFX
https://gitlab.com/openjfxepd/jfxpatch/merge_requests/1

Did I understand the code correctly? I would appreciate any feedback.

As a brief summary, the first issue, "QuantumRenderer modifies buffer in 
use by JavaFX Application Thread," may be of general interest because it 
occurs on the Monocle Headless and VNC platforms.

The second issue, "zForce touchscreen input device fails when closed and 
immediately reopened," might affect only my platform, or maybe just the 
older Linux kernel and device driver I'm forced to use, but I couldn't 
find a good workaround without duplicating the entire LinuxInputDevice 
class.

The third issue, "Get two bytes for the Linux input event type, not 
four," doesn't seem to cause any problems, but may still be worth fixing.

Thank you,
John


More information about the openjfx-dev mailing list