Sergey Shelomentsev
59beb868d3
JBR-4494 pass ui scale options for child process
...
(cherry picked from commit e32e657c55 )
2025-08-23 11:48:57 +04:00
Maxim Kartashev
bb37dcfdd4
JBR-5656 Builds of JDK 21 are reproducible by default
...
(cherry picked from commit 0d663a139acf3d5cdb19b33494ab9f6273c4ebfa)
(cherry picked from commit f086917fa7 )
2025-08-23 11:48:57 +04:00
bourgesl
29e5285cab
JBR-5651: Improved MTLVertexCache to merge consecutive full-tiles ie use 1 larger quad instead of many quads per row, full-tile is only using 1x1 pixel (full), applied to color, gradient & texture paints + fixed clang warnings
...
(cherry picked from commit 6de22f0db9 )
2025-08-23 11:48:57 +04:00
Alexey Ushakov
0dc5638e40
JBR-5649 Flickering in multi-monitor configuration
...
Provided corrected initial value for currentDisplayID
(cherry picked from commit c0f779b7e6 )
2025-08-23 11:48:56 +04:00
Vitaly Provodin
278752c4e5
JBR-5627 add regression test AsyncProfilerRunnerTest
...
(cherry picked from commit ce37138a4a )
2025-08-23 11:48:56 +04:00
Maxim Kartashev
9428f681b3
JBR-5631 Refactor Dockerfile for x64 builds
...
(cherry picked from commit 3bb93255e9 )
2025-08-23 11:48:56 +04:00
Vitaly Provodin
cad6b0a70d
JBR-5603 build aarch64 Linux from arm64v8/centos:7 and check glibc to be not higher 2.17
...
(cherry picked from commit f6be01d68c )
2025-08-23 11:48:55 +04:00
Alexey Ushakov
8e7165702a
JBR-5580 J2DBench: ~15% drop performance because of non optimal synchronization in metal (MBP 16'' x64)
...
Replaced NSMutableArray with NSMutableSet, removed unnecessary __block modifier.
(cherry picked from commit fd940831a2 )
2025-08-23 11:48:55 +04:00
Sergey Shelomentsev
b44f92c932
update a11y exclude list
...
(cherry picked from commit 5641f7141f )
2025-08-23 11:48:55 +04:00
Alexey Ushakov
9f33503695
JBR-5580 J2DBench: ~15% drop performance because of non optimal synchronization in metal (MBP 16'' x64)
...
Removed NSLock and moved all operations to the AppKit thread
(cherry picked from commit e2fcfaf249 )
2025-08-23 11:48:55 +04:00
bourgesl
7a542f24cc
JBR-5170: improved color maskFill performance: using a new MaskColorBuffer and a specific shader (vert_txt_col)
...
fix crash in J2DDemo with advanced paints + artefacts with texture background
(cherry picked from commit 2fc32d6082 )
2025-08-23 11:48:54 +04:00
Alexey Ushakov
4d71d181ed
JBR-5559 SwingMark performance drop after removing additional command queue
...
Added command queue and provided synchronization between the command queues
(cherry picked from commit 6b76f79eee )
2025-08-23 11:48:54 +04:00
Nikita Provotorov
874fdd7964
JBR-5536: Crash on macOS bad JNI lookup in Java_sun_swing_AccessibleAnnouncer_nativeAnnounce
...
Stop using the JNIEnv instance bound to EDT in the AppKit thread.
(cherry picked from commit 0f49341f4d )
(cherry picked from commit cdca8e74b7 )
2025-08-23 11:48:54 +04:00
Alexey Ushakov
79641e1484
JBR-4883 macOS: SIGSEGV at MTLVertexCache_FlushGlyphVertexCache
...
Use separate glyph cache for each MTLContext instance. Refactored MTLGlyphCache
(cherry picked from commit 845a30560e )
2025-08-23 11:48:54 +04:00
Alexey Ushakov
7a6d3018a3
JBR-5193 Do not use extra commandQueue in metal pipeline
...
Removed extra command queue
(cherry picked from commit a235903851 )
2025-08-23 11:48:54 +04:00
Alexey Ushakov
e865ebe354
JBR-4959 [macOS Ventura] Screen flickering after OS update when IDE is full screen
...
This includes displaySync changes as well as fixes for JBR-5157 and JBR-5321.
(cherry picked from commit e7df6f3745 )
2025-08-23 11:48:53 +04:00
Vitaly Provodin
5e8e582f24
Update README.md
...
(cherry picked from commit aa1d64ca93 )
2025-08-23 11:48:53 +04:00
Maxim Kartashev
f791f4f41d
jb/branchdiff.py is a lot faster
...
(cherry picked from commit 5c3726555d )
2025-08-23 11:48:53 +04:00
Sergey Shelomentsev
15d16d2891
JBR-5505 update exclude list for a11y testing on Windows
...
(cherry picked from commit 12330ba916 )
2025-08-23 11:48:53 +04:00
Sergey Shelomentsev
6417fdf6f9
JBR-5397 update exclude list for a11y testing on MacOS
...
(cherry picked from commit 688b16a796 )
2025-08-23 11:48:52 +04:00
Sergey Shelomentsev
2baf088c75
JBR-5441 fix wait for idle
...
(cherry picked from commit 8b5945f834 )
2025-08-23 11:48:52 +04:00
Maxim Kartashev
68d4a4ed41
jb/branchdiff.py to warn if it can't differentiate between commits
...
(cherry picked from commit 3504702f9c )
2025-08-23 11:48:52 +04:00
Sergey Shelomentsev
84d4483e4e
JBR-5440 fix calculations for double click location
...
(cherry picked from commit e468d39869 )
2025-08-23 11:48:52 +04:00
Artem Bochkarev
f81b52b476
JBR-5426 write JCEF version info inside release file
...
(cherry picked from commit 59701eefa3 )
2025-08-23 11:48:51 +04:00
Maxim Kartashev
0a2675b4e4
JBR-5445 JBRApiTest test fails on development builds
...
(cherry picked from commit d9d941f9c5 )
2025-08-23 11:48:51 +04:00
Sergey Shelomentsev
4e4f62470a
JBR-5433 add typing latency text for JTextArea
...
(cherry picked from commit c6706f1794 )
2025-08-23 11:48:51 +04:00
Vitaly Provodin
0fcaeef4fb
JBR-5432 increase setAutoDelay for Robot
...
(cherry picked from commit 17b10df182 )
2025-08-23 11:48:51 +04:00
Maxim Kartashev
60923b4082
JBR-5230 Wanted: an ability to use Unix Domain sockets with overridden default NIO file system
...
(cherry picked from commit 946a7ca9ec )
2025-08-23 11:48:50 +04:00
Sergey Shelomentsev
68748cf198
fixup! JBR-4875 set proper OS to run ComboBoxTransparentTittleBarTest
...
(cherry picked from commit 611dcc6475 )
2025-08-23 11:48:50 +04:00
Sergey Shelomentsev
5f5afd6473
fix controls width calculation
...
(cherry picked from commit b88d26c9dd )
2025-08-23 11:48:50 +04:00
Sergey Shelomentsev
57310fede1
split ActionListenerTest
...
(cherry picked from commit 36f13b0158 )
2025-08-23 11:48:49 +04:00
Sergey Shelomentsev
163f70c6c0
JBR-5345 native controls detection and scale fixes
...
(cherry picked from commit e191789794 )
2025-08-23 11:48:49 +04:00
Maxim Kartashev
1febf034d0
README.md: spelled out JBR distinctive features
...
(cherry picked from commit 51e9900c8b )
2025-08-23 11:48:49 +04:00
Vitaly Provodin
a62c95f666
update exclude list on results of 21_b28.1 test runs
...
(cherry picked from commit 4619c5ed7f )
2025-08-23 11:48:49 +04:00
Alexey Ushakov
03318961ca
JBR-5330 Blank Welcome screen after moving to another display
...
Initialize currentDisplayID on AWTWindow creation
(cherry picked from commit c5ea4e48ac )
2025-08-23 11:48:48 +04:00
Nikita Tsarev
22bacaf92c
JBR-5369: Update failing tests list in response to macOS keyboard support rewrite
...
(cherry picked from commit a9313e2d06 )
2025-08-23 11:48:48 +04:00
Vitaly Provodin
50ea244fec
Update README.md
...
(cherry picked from commit ed3d57cf10 )
2025-08-23 11:48:48 +04:00
Vitaly Provodin
44f405342e
update exclude list on results of 21_b24.2 test runs
...
(cherry picked from commit 3276006be9 )
2025-08-23 11:48:47 +04:00
Vitaly Provodin
b9e64e9142
Update README.md
...
(cherry picked from commit 552fa7c32e )
2025-08-23 11:48:47 +04:00
Sergey Shelomentsev
499cb8507e
JBR-5350 Separate test for Mac OS
...
(cherry picked from commit dc4a094f03 )
2025-08-23 11:48:47 +04:00
Sergey Shelomentsev
57d93067b3
JBR-5346 run MaximizedCustomDecorationsTest on windows/mac only
...
(cherry picked from commit c47b6f4880 )
2025-08-23 11:48:46 +04:00
Sergey Shelomentsev
5ca6d21e6d
JBR-5350 fix FrameNativeControlTest checks on MacOS
...
(cherry picked from commit f8f1c8625e )
2025-08-23 11:48:46 +04:00
Sergey Shelomentsev
87de59319f
JBR-5344 fix incorrectly specified VM options
...
(cherry picked from commit 2f101dbf8a )
2025-08-23 11:48:46 +04:00
Vitaly Provodin
2e73a42644
Update README.md
...
(cherry picked from commit 952295b14d )
2025-08-23 11:48:46 +04:00
Vitaly Provodin
e7be45cc64
update exclude list on results of 17.0.6_b855.1 test runs
...
(cherry picked from commit b018988c02 )
2025-08-23 11:48:45 +04:00
Sergey Shelomentsev
e4b2e135d5
JBR-5313 fix broken custom decoration tests on Windows
...
(cherry picked from commit c6e21bdbad )
2025-08-23 11:48:45 +04:00
Sergey Shelomentsev
2271458f03
JBR-5253 Use new JBR API for custom decorations
...
(cherry picked from commit fdead3d90a )
2025-08-23 11:48:45 +04:00
Vitaly Provodin
758f6021a4
JBR-5300 move jbr-api.jar into test artefact
...
(cherry picked from commit f199d6c98a )
2025-08-23 11:48:45 +04:00
Vitaly Provodin
5ffd5e6a63
update exclude list on results of 17.0.6_b837.3 test runs
...
(cherry picked from commit 415267181c )
2025-08-23 11:48:44 +04:00
Maxim Kartashev
823ef7bed7
JBR-4544 Enable OpenGL pipeline by default for Wayland sessions
...
The OpenGL pipeline is enabled only if all of the following is true:
- WAYLAND is detected,
- VMWare virtualization is detected,
- rendering pipeline is not a software one (llvmpipe).
As a side effect, a system property 'jbr.virtualization.information'
is set to the value of detected virtualization type. The value is the
same as provided by JFR.
(cherry picked from commit f6acd65d32 )
2025-08-23 11:48:44 +04:00