Re: RFR: 8305418: [Linux] Replace obsolete XIM as Input Method Editor [v20]

2024-03-24 Thread Thiago Milczarek Sayao
On Sun, 18 Feb 2024 23:10:12 GMT, Thiago Milczarek Sayao wrote: >> This replaces obsolete XIM and uses gtk api for IME. >> Gtk uses [ibus](https://github.com/ibus/ibus) >> >> Gtk3+ uses relative positioning (as Wayland does), so I've added a Relative >> positioning on `InputMethodRequest`. >>

Project Wakefield

2024-03-24 Thread Thiago Milczarek SayĆ£o
Hi, I watched the presentation of Project Wakefield: https://youtu.be/5gfZDx6IOD4?si=vusIcnKGFLzO8IfG Doing it on JavaFX would be much much easier. Rendering thru es2 works by just replacing GLX with EGL. Then the glass events we just replace GTK with Wayland-client. Project Wakefield came wit

RFR: 8273349: Check uses of Stream::peek in controls and replace as needed

2024-03-24 Thread drmarmac
This PR removes potentially incorrect usages of Stream.peek(). The changed code should be covered by the tests that are already present. - Commit messages: - Remove Stream.peek() operation Changes: https://git.openjdk.org/jfx/pull/1430/files Webrev: https://webrevs.openjdk.org/?re

RFR: 8242553: IntegerSpinner and DoubleSpinner do not wrap around values correctly in some cases

2024-03-24 Thread drmarmac
This PR should fix the issue and cover all relevant cases with new tests. - Commit messages: - Fixed wrap-around behavior for SpinnerValueFactory - Add failing tests Changes: https://git.openjdk.org/jfx/pull/1431/files Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1431&range=0

RFR: 8271865: SortedList::getViewIndex behaves not correctly for some index values

2024-03-24 Thread drmarmac
This PR adds the missing checks, as well as code documentation that an IndexOutOfBoundsException may be thrown. - Commit messages: - TransformationList.getSourceIndex/getViewIndex should throw IOOBE - Add failing test Changes: https://git.openjdk.org/jfx/pull/1432/files Webrev: