87974 Commits

Author SHA1 Message Date
Sergey Shelomentsev
4515c1a553 JBR-5318 add Github workflow usage for pull requests pre-commit testing
(cherry picked from commit f36aa7f9fa)
2025-12-06 01:03:36 +01:00
Maxim Kartashev
ea0788c374 JBR-6876 Wayland: GTK title bar
GTK title bar is displayed iff gtk/gdk/glib libraries are available.
Controlled with -Dsun.awt.wl.WindowDecorationStyle=[gtk|builtin].
2025-12-06 01:03:36 +01:00
Gustavo Fão Valvassori
f61e0cb671 JBR-9035 Support RTL on Decorated Window Title Bar (#540) 2025-12-06 01:03:36 +01:00
Nikita Tsarev
c91d46e330 JBR-9043: Return null from getPlatformImageBytesForFormat for images with unknown extents on macOS 2025-12-06 01:03:36 +01:00
Nikita Tsarev
652924e166 JBR-9044: Use getPlatformImageBytes to transfer TIFF images on macOS 2025-12-06 01:03:36 +01:00
Vitaly Provodin
3930ce51fe update exclude list on results of main.3434 test runs 2025-12-06 01:03:36 +01:00
Maxim Kartashev
8bd8c26843 JBR-6876 Wayland: refactor frame decorations
Also removes decorations from fullscreen windows
2025-12-06 01:03:36 +01:00
Nikita Tsarev
19d9b42e38 JBR-8952: Respect data flavor when encoding images on macOS 2025-12-06 01:03:36 +01:00
Maxim Kartashev
5e03d0096f JBR-9002 Wayland: deadlock with J2DDemo 2025-12-06 01:03:36 +01:00
Maxim Kartashev
3dda0c9d78 JBR-8994 Wayland test runs cause agents to reboot, cannot be completed 2025-12-06 01:03:36 +01:00
Vitaly Provodin
4432fa4420 Update README.md 2025-12-06 01:03:36 +01:00
Maxim Kartashev
e9d80fe003 JBR-8990 Wayland: make sure activating surface is valid when performing toFront() 2025-12-06 01:03:36 +01:00
Vladimir Kharitonov
550bc36790 JBR-8992 fix com.jetbrains:jbr-api:SNAPSHOT pom file 2025-12-06 01:03:35 +01:00
Maxim Kartashev
fff1ec02d3 JBR-8991 Wayland: javax/swing/JMenu/bug4342646.java: PopupMenu is incorrectly placed at left of menu 2025-12-06 01:03:35 +01:00
Vitaly Provodin
e8b26b844d update exclude list on results of 3399 test runs 2025-12-06 01:03:35 +01:00
Maxim Kartashev
5119e972a6 JBR-8626 Wayland: window shadow 2025-12-06 01:03:35 +01:00
Maxim Kartashev
0d73f6f1a4 JBR-8626 Wayland: sub-surface support 2025-12-06 01:03:35 +01:00
Maxim Kartashev
97db8d0049 JBR-8626 Wayland: proper encapsulation for WLComponentPeer 2025-12-06 01:03:35 +01:00
Maxim Kartashev
b096f0ead7 JBR-8626 Wayland: uniform data access synhronization for WLComponentPeer 2025-12-06 01:03:35 +01:00
Maxim Kartashev
9971cff3ed JBR-8626 Wayland: relocate rounded corner painting to WLWindowPeer 2025-12-06 01:03:35 +01:00
Maxim Kartashev
f05a6b222e JBR-8626 Wayland: fall-back client-side window decorations 2025-12-06 01:03:35 +01:00
Vitaly Provodin
2cf86fa51c Update README.md 2025-12-06 01:03:35 +01:00
Vitaly Provodin
d79c885a0e fixup! JBR-7800 use jmod from the build for signing libs and execs inside jmod files 2025-12-06 01:03:35 +01:00
Dmitry Drobotov
ac9e1140bc JBR-8490 Improve searching for scroll bars in ScrollAreaAccessibility.
Use JScrollPane.getVerticalScrollBar/getHorizontalScrollBar methods to look for scroll bars. In some cases a scroll bar might be not a direct child of the scroll area, but it can still be assigned to the vertical/horizontalScrollBar property.

(cherry picked from commit 646d2e478f)
2025-12-06 01:03:34 +01:00
Dmitry Drobotov
876bfae5c3 JBR-8408 Post accessibility value changed events for scroll bars
3rd party apps might want to subscribe for scroll bar value changed events to track scroll position. VoiceOver and Zoom don't react on these events.

(cherry picked from commit 4214897d5e)
2025-12-06 01:03:34 +01:00
Nikita Tsarev
a37a1fcdac JBR-5860: Implement drag-and-drop [WLToolkit] 2025-12-06 01:03:34 +01:00
Vitaly Provodin
ddba068c59 update exclude list on results of 3379 test runs 2025-12-06 01:03:34 +01:00
Nikita Tsarev
13c439e842 JBR-8912: Fix pasting unicode content from clipboard [WLToolkit] 2025-12-06 01:03:34 +01:00
Maxim Kartashev
0d297fa8ea JBR-8949 Wayland: java/awt/Gtk/GtkVersionTest/GtkVersionTest.java: Wrong GTK library version: null 2025-12-06 01:03:34 +01:00
Maxim Kartashev
592edbe11f JBR-7087 Wayland: enable more GTK tests 2025-12-06 01:03:34 +01:00
Vitaly Provodin
7995d7c8ac update exclude list on results of 3373 test runs 2025-12-06 01:03:34 +01:00
Alexey Ushakov
16ea8bf057 JBR-8911 Backport: 8304825: MacOS metal pipeline - window isn't painted if created during display sleep
Adjusting OpenJDK patch for display link
2025-12-06 01:03:34 +01:00
Vitaly Provodin
58efa2ead4 Update README.md 2025-12-06 01:03:34 +01:00
Sergey Shelomentsev
27daf04fc3 fixup! JBR-4154 use -V to sort versions 2025-12-06 01:03:34 +01:00
Nikita Gubarkov
287010ecc9 JBR-8884 JBR API: Use proper class loader for class resolution in ProxyGenerator 2025-12-06 01:03:34 +01:00
Nikita Tsarev
5dabb7533c JBR-8833: Refactor Wayland data device abstraction [WLToolkit] 2025-12-06 01:03:33 +01:00
Vitaly Provodin
40abb0cd76 fixup! JBR-4154 fix extracting version info from sources 2025-12-06 01:03:33 +01:00
Vitaly Provodin
589b0ca5e2 fixup! JBR-4154 fix extracting version info from sources 2025-12-06 01:03:33 +01:00
Vitaly Provodin
ee9f8679f3 clean up fixed issues from exclude lists 2025-12-06 01:03:33 +01:00
Vitaly Provodin
d8b4369571 fixup! JBR-4154 fix extracting version info from sources 2025-12-06 01:03:33 +01:00
Artem Bochkarev
152f4452fa JBR-8548 Add possibility to build without out-of-process part in Linux. 2025-12-06 01:03:33 +01:00
Vitaly Provodin
0d8dbef731 Update README.md 2025-12-06 01:03:33 +01:00
Maxim Kartashev
39384445a2 JBR-8643 Wayland: popup will not appear if located outside of parent window 2025-12-06 01:03:33 +01:00
Vladimir Lagunov
bce5a96876 JBR-8664 Optimize sun.nio.fs.WindowsPath.compareTo 2025-12-06 01:03:33 +01:00
Maxim Kartashev
3644083817 JBR-8304 Wayland: UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java throws HeadlessException: No X11 DISPLAY variable was set
Pass JVM options to sub-tests in a more reliable and uniform fashion
2025-12-06 01:03:33 +01:00
Vitaly Provodin
5dca9b33eb Update README.md 2025-12-06 01:03:33 +01:00
Vitaly Provodin
8cb9e3cdd0 JBR-6620 restore displayMode to the state that was before running the test
(cherry picked from commit 285d3d3860)
2025-12-06 01:03:32 +01:00
Maxim Kartashev
0385c220d5 JBR-8700 Wayland: Glitchy resize in J2Ddemo 2025-12-06 01:03:32 +01:00
Vitaly Provodin
ad0a2be86e Update README.md 2025-12-06 01:03:32 +01:00
Nikita Provotorov
809a28ae61 JBR-6085: java/awt/event/KeyEvent/AltGraphModifier.java: Modifier Mask is not set.
Stabilizing the test by getting rid of false-positive errors.
2025-12-06 01:03:32 +01:00