Commit Graph

88339 Commits

Author SHA1 Message Date
Maxim Kartashev
323065f1bc JBR-9503 Wayland: IDE frame disappears after click on 'Cancel' 2026-01-19 01:03:58 +01:00
Vitaly Provodin
831d119973 Update README.md 2026-01-19 01:03:58 +01:00
Nikita Tsarev
dbff3c9b2d JBR-8353: Use a deletion queue to destroy data transfer objects [WLToolkit] 2026-01-19 01:03:58 +01:00
Nikita Gubarkov
70108ea27a JBR-9505 Vulkan: Remove sun.java2d.vulkan.accelsd from tests 2026-01-19 01:03:58 +01:00
Vitaly Provodin
f1a2335173 clean up fixed issues from exclude lists 2026-01-19 01:03:58 +01:00
Nikita Gubarkov
2a3aa17add JBR-9486 Vulkan: Handle VK_ERROR_OUT_OF_DATE_KHR 2026-01-19 01:03:58 +01:00
Nikita Gubarkov
1a8887d256 JBR-9481 Vulkan: OOM-safe BLIT 2026-01-19 01:03:57 +01:00
Vitaly Provodin
503501123c Update README.md 2026-01-19 01:03:57 +01:00
bourgesl
1384b600c8 JBR-9375 macOS: Right-click context menu shows blurry animation when opening
Disable NSWindow animationBehavior (=NSWindowAnimationBehaviorNone) by default except if the system property 'apple.awt.window.animation' = true
+ Fixed J2dRlsTraceLn
2026-01-19 01:03:57 +01:00
Nikita Gubarkov
c5056f581a JBR-9477 JBR API: Update local artifact group 2026-01-19 01:03:57 +01:00
Vitaly Provodin
359f775406 Update README.md 2026-01-19 01:03:57 +01:00
Nikita Gubarkov
66bd59ca56 JBR-9438 Vulkan: JBR API for accessing configuration info 2026-01-19 01:03:57 +01:00
Nikita Provotorov
46793a61bb JBR-5672: Wayland: support input methods.
Providing support of the "text-input-unstable-v3" protocol, except its surrounding text API (zwp_text_input_v3::set_surrounding_text + zwp_text_input_v3::delete_surrounding_text).
A new system property "sun.awt.wl.im.enabled"[=true|false] is introduced to enable/disable all the integrations with Wayland's native input methods. Set to 'true' by default.

(cherry picked from commit 1c37490f00)
2026-01-19 01:03:57 +01:00
Nikita Tsarev
8614c888c2 JBR-8353: Fix wrong order of java/wayland object destruction in DataOffer/DataSource [WLToolkit] 2026-01-19 01:03:57 +01:00
Nikita Gubarkov
d09ed896aa JBR-9457 Vulkan: Enable accelerated surfaces by default 2026-01-19 01:03:57 +01:00
Nikita Gubarkov
33ef57707c JBR-7646 Vulkan: Implement painting modes
Implement support for generic painter pipelines with an implementation for GRADIENT_PAINT.
2026-01-19 01:03:57 +01:00
Vitaly Provodin
897a55683a Update README.md 2026-01-19 01:03:57 +01:00
Alexey Ushakov
be04e691af JBR-9452 Vulkan: Make allocator logging less verbose
Log level was increased for some messages
2026-01-19 01:03:56 +01:00
Alexey Ushakov
a92a236cc1 JBR-9292 Vulkan: RenderPerfTest missing frames
Flush rendering in case of a changed clip
2026-01-19 01:03:56 +01:00
Maxim Kartashev
87a2b94ed6 JBR-9451 Wayland: Calling other JNI functions in the scope of Get/ReleasePrimitiveArrayCritical or Get/ReleaseStringCritical 2026-01-19 01:03:56 +01:00
Nikita Tsarev
34327449dc JBR-9449: Use wl_proxy_create_wrapper when creating data source objects for thread-safety [WLToolkit] 2026-01-19 01:03:56 +01:00
Nikita Gubarkov
624d7c2950 JBR-9450 Vulkan: Unify pipelines 2026-01-19 01:03:56 +01:00
bourgesl
d96a5dad0c JDK-8341381 Random lines appear in graphic causing by the fix of JDK-8297230
- Fix cubic offsetting artefacts (sort cubic roots + fixed numerical accuracy problem in ROC^2-w^2 = 0 solver + fixed EliminateInf)
- Restored lower precision using ulp(float) in point, line or flat bezier curve checks
2026-01-19 01:03:56 +01:00
Vitaly Provodin
a26e9db941 update exclude list on results of main.3677 test runs 2026-01-19 01:03:56 +01:00
Nikita Gubarkov
303b9d9794 JBR-9439 Vulkan: Fix blit composites 2026-01-19 01:03:56 +01:00
Nikita Gubarkov
03e0fd6784 JBR-8344 Vulkan: Fix color XOR 2026-01-19 01:03:56 +01:00
Maxim Kartashev
8d14187dcd JBR-9364 Wayland: Popups are shifted with multiple monitor setup after monitor reconnected (Ubuntu) 2026-01-19 01:03:56 +01:00
Nikita Gubarkov
df47f74b23 JBR-9425 Vulkan: Fix surface disposal 2026-01-19 01:03:56 +01:00
Vitaly Provodin
7f5c257038 Update README.md 2026-01-19 01:03:56 +01:00
bourgesl
046324314f JBR-9408 Fix Marlin renderer statistics
Revert JBR-9283 changes to StatLong (completely) to avoid future conflicts
2026-01-19 01:03:55 +01:00
bourgesl
8b63fc7aba JBR-9408 Fix Marlin renderer statistics
Revert JBR-9283 changes to StatLong + fixed Long constants
2026-01-19 01:03:55 +01:00
Maxim Kartashev
09e6c3fce7 JBR-9384 Wayland: ShowPopupAfterHidePopupTest.java fails 2026-01-19 01:03:55 +01:00
Alexey Ushakov
006084a715 JBR-9405 Vulkan: provide pre-commit jtreg test group
Added jdk_render_wayland_vulkan group and exclude list
2026-01-19 01:03:55 +01:00
Vitaly Provodin
22da72ac3f Update README.md 2026-01-19 01:03:55 +01:00
Maxim Kartashev
217d54f8f9 JBR-9378 Wayland: Nullpointer exception in DefaultFrameDecoration, IDE hang on KDE 2026-01-19 01:03:55 +01:00
Vitaly Provodin
244d154eee JBR-9274 test against streaming output for attach API 2026-01-19 01:03:55 +01:00
Nikita Tsarev
1a65307521 JBR-9330: Set scale for drag images [WLToolkit] 2026-01-19 01:03:55 +01:00
Maxim Kartashev
ae20459077 JBR-6990 Wayland: utilize relative-pointer-unstable-v1 protocol 2026-01-19 01:03:55 +01:00
Alexey Ushakov
34f8d7b05e JBR-9301 Vulkan: SwingSet2 crash window server
Clear native peer on windowClosing in Frame object
2026-01-19 01:03:55 +01:00
Vitaly Provodin
3df19cd9c4 Revert "8367017: Remove legacy checks from WrappedToolkitTest and convert from bash"
This reverts commit e1071797a4.
2026-01-19 01:03:55 +01:00
Alexey Ushakov
532bd79fb5 JBR-9376 Vulkan: Incorrect deallocation in VKDevice_Reset
Moved texture pool into VKRenderer
2026-01-19 01:03:55 +01:00
vlad20012
fa710f3d61 JBR-8303 Provide JBR API method to perform GC with more intensive heap shrinking 2026-01-19 01:03:54 +01:00
Maxim Kartashev
914ad47462 JBR-7457 Provide JBR API method to explicitly call gc() 2026-01-19 01:03:54 +01:00
Dmitry Batrak
6d8ca8b40e JBR-9365 Unnecessary operations on tree node update 2026-01-19 01:03:54 +01:00
Alexey Ushakov
49da3953d2 JBR-9312 Vulkan: Icorrect semaphore usage validation error
Mute error for now
2026-01-19 01:03:54 +01:00
bourgesl
2c22aacb45 JBR-9351 jb/java/awt/Counters/UpdateWindowsCounter.java fails by time out
Fixed Timers to be daemon
2026-01-19 01:03:54 +01:00
bourgesl
edf5e15396 JBR-9350 javax/swing/JOptionPane/8081019/bug8081019.java: Cannot invoke "sun.lwawt.LWWindowPeer.getTarget()" because "this.peer" is null
Added peer null checks + use perfCountersEnabled flag
2026-01-19 01:03:54 +01:00
Maxim Kartashev
d8f3adeb9a JBR-6769 Make it possible to get info whether IDE is running in a virtual env
Added system property intellij.os.virtualization with possible values
"none", "Xen", "KVM", "VMWare", "HyperV"

(cherry picked from commit 92e4311f13)
2026-01-19 01:03:54 +01:00
Maxim Kartashev
b9b0ade2e8 JBR-6979 Modernize more WaitForSingleObject on Windows
Use -XX:+UnlockExperimentalVMOptions -XX:-UseModernSynchAPI
to switch back to the original implementation
2026-01-19 01:03:54 +01:00
Nikita Provotorov
ebb05291fc JBR-9349 Do_Not_Use_calloc_Use_safe_Calloc_Instead: is not a member of global namespace
Refactoring the code of JBR-4478 so that C++ standard library headers get only included in AccessibleCaret.cpp and not in any headers.

(cherry picked from commit 12bbc14e5e)
2026-01-19 01:03:54 +01:00