Vitaly Provodin
720641acc4
JBR-6556 add saving screenshots for analysis of test failures
...
(cherry picked from commit 9330ab5416 )
2025-08-23 11:50:51 +04:00
Vitaly Provodin
0ca223eb4a
update exclude list on results of 21.0.1_b334 test runs
...
(cherry picked from commit f4c811c548 )
2025-08-23 11:50:50 +04:00
Dmitrii
56f0a31690
JBR-3098 move repaintPeer event from AppKit thread to EDT on macos
...
(cherry picked from commit 11d3e5414f )
2025-08-23 11:50:50 +04:00
Nikita Gubarkov
42842fd7aa
JBR-6264 Improved coordinate conversion in XWayland mode
...
(cherry picked from commit 9c96ecd2f7 )
2025-08-23 11:50:50 +04:00
bourgesl
9dd33d1379
JBR-6505: removed extra setNeedDisplay() in startRedrawIfNeeded() to restore JavaDraw performance (more frames rendered than real vsync FPS)
...
(cherry picked from commit d046741a56 )
2025-08-23 11:50:49 +04:00
Vitaly Provodin
a5c30c65bc
update exclude list on results of 21.0.1_b331.1 test runs
...
(cherry picked from commit 4d755ad656 )
2025-08-23 11:50:49 +04:00
Vitaly Provodin
733270480f
JBR-5863 add verbose mode thata saves the captured image
...
(cherry picked from commit b83c0ddca7 )
2025-08-23 11:50:49 +04:00
Vitaly Provodin
d4e774d8d5
JBR-6493 add jtreg test
...
(cherry picked from commit 96ee046fdc )
2025-08-23 11:50:48 +04:00
Vitaly Provodin
6334f6e03d
update exclude list on results of 23_b1960 test runs
...
(cherry picked from commit f36606576d )
2025-08-23 11:50:48 +04:00
Dmitrii Morskii
0c656aae1f
Revert "JBR-6346 update Inter font version"
...
This reverts commit 9aa690a94e .
(cherry picked from commit c97c8eb5fd )
2025-08-23 11:50:48 +04:00
bourgesl
9e696cdba7
JBR-6241: RenderPerf 23.12: remove older RenderPerfTest in src
...
(cherry picked from commit eeae9a1cb2 )
2025-08-23 11:50:48 +04:00
Vitaly Provodin
8b7e1255fe
JBR-6454 add synchronization at disposing windows
...
(cherry picked from commit 48bc9affc9 )
2025-08-23 11:50:47 +04:00
bourgesl
db388d7f92
JBR-6377: fixed MTLLayer.redrawCount = 1 to avoid extra redraws with multiple windows
...
(cherry picked from commit 52610b9bf2 )
2025-08-23 11:50:47 +04:00
Maxim Kartashev
62c221c2f9
JBR-6340 Popups displayed shifted after moving IDE to another monitor via shortcut with auto-maximize enabled in Mutter
...
Windows no longer change their "native" size when moved between monitors
with different scale on Linux. Use -Dresize.with.scale=true to revert
that.
(cherry picked from commit 637d67cbfe )
2025-08-23 11:50:47 +04:00
Nikita Gubarkov
1a12be15e7
JBR-5837 retrieve up-to-date default screen device in FullscreenWindowProps test.
...
Calling setDisplayMode() or setFullScreenWindow() may cause display reconfiguration.
(cherry picked from commit 5e26eb9730 )
2025-08-23 11:50:47 +04:00
Alexey Ushakov
9f1df3b31d
JBR-6433 Rounded corners of popups disappear after a while
...
Removed opacity from CAMetalLayer for layers with rounded corners
(cherry picked from commit e9bf36f41a )
2025-08-23 11:50:46 +04:00
Alexey Ushakov
f024a0b47d
JBR-5621 Test failures with -Dsun.java2d.metal.displaySync=false
...
Created intermediate buffer in the MTLLayer
Implemented frame separation of window updates for AWT and Swing
Remove frame delays as they greatly affect throughput
Fixed test/jdk/sun/java2d/GdiRendering/ClipShapeRendering.java
Resolved crash on multi-GPU systems
(cherry picked from commit 20bf935c82 )
2025-08-23 11:50:46 +04:00
Dmitrii Morskii
2f6fbf4fff
JBR-6346 update Inter font version
...
(cherry picked from commit 37ac0f2c3d )
2025-08-23 11:50:46 +04:00
Nikita Provotorov
73ad18f5d0
JBR-4687: Japanese IME input window hides what is being typed.
...
Uses CFS_EXCLUDE instead of CFS_CANDIDATEPOS in the ::ImmSetCandidateWindow() native API, which is more powerful and allows to take into account the issue's case.
(cherry picked from commit 0afe6c37bb )
(cherry picked from commit fa3d03b373 )
2025-08-23 11:50:45 +04:00
Vitaly Provodin
72a8fc898e
JBR-6404 synchronize drawing and the test checking
...
(cherry picked from commit e763bb96ea )
2025-08-23 11:50:45 +04:00
Vitaly Provodin
d16d06382c
JBR-3902 create jbr_all test group
...
(cherry picked from commit 104bd3086a )
2025-08-23 11:50:45 +04:00
Maxim Kartashev
1dc56093f5
JBR-6002 Linux: maximized window goes fullscreen after being moved between monitors
...
(cherry picked from commit 83c4c0364698f5bfb682d715bbe4ac70d50f11b3)
(cherry picked from commit 41dde53a30 )
2025-08-23 11:50:45 +04:00
ngubarkov
7c7bdb9ef7
JBR-5605 ignore empty client area when syncing bounds in XDecoratedPeer.
...
(cherry picked from commit d2301edbd0de04747817a2d382f587056d954627)
(cherry picked from commit b694ce0e9a )
2025-08-23 11:50:44 +04:00
ngubarkov
cd1a97f41f
JBR-5438 Fix window bounds in XWM#setShellResizable
...
(cherry picked from commit 0aee99ac703f3b360277293e6e7a2e1aadfaba33)
(cherry picked from commit 637e8e473e )
2025-08-23 11:50:44 +04:00
ngubarkov
c8512caaf8
JBR-5265 Workaround incorrect position of content window in queryXLocation.
...
(cherry picked from commit 26684fd4c761dcd2a4c93673d7732095a2050c9b)
(cherry picked from commit 4f44486d15 )
2025-08-23 11:50:44 +04:00
ngubarkov
af18c27650
JBR-5417 Fix flickering in multi-monitor setups on Linux.
...
(cherry picked from commit 9b813e21c361e9e4b97c52bdd8eccef0030a7763)
(cherry picked from commit d0fa8194dd )
2025-08-23 11:50:43 +04:00
Dmitry Batrak
f485677099
JBR-5095 Incorrect initial window's location under GNOME
...
(cherry picked from commit 6995ce47fd )
with fix for JBR-5189 Can't exit fullscreen mode on ubuntu 22.10
(cherry picked from commit b933660cf1 )
(cherry picked from commit f4ea24e18d8e6f4cb0420e30344a5cd3f000c021)
(cherry picked from commit 0ee3854a3a )
2025-08-23 11:50:43 +04:00
Sergey Shelomentsev
164c371128
JBR-6354 fix custom title bar tests to avoid failure in MacOS 14 fullscreen mode
...
- moved common logic to a separate part
- moved parts of tests to swing package
(cherry picked from commit 80b6e4ba8cad4c19b0f306ccd64dad9c085a8bab)
(cherry picked from commit 22d1e57928 )
2025-08-23 11:50:42 +04:00
Nikita Provotorov
66d23495be
JBR-6125: macOS14 java/awt/Window/Grab/GrabTest.java Frame can't be focused.
...
Fixes a data race in the test.
(cherry picked from commit ca5562225a )
(cherry picked from commit 1ba73c8aaf430ca4c6e8302d1bcee8681aa8584d)
(cherry picked from commit cfbb5e642e )
2025-08-23 11:50:41 +04:00
Vitaly Provodin
c26570a54a
update exclude list on results of 22_b1930 test runs
...
(cherry picked from commit def4d8ad64e4b1fea76ace0d9014c1a063e44891)
(cherry picked from commit 32327c3f64 )
2025-08-23 11:50:39 +04:00
Vladimir Kharitonov
fcbc8fd63e
RDCT-766 add libwayland-cursor.so to ResolveSymbolsTestMinEnv
...
(cherry picked from commit 9626cc17447b96e8b4a16908f349e682525e3090)
(cherry picked from commit 09d1ab6ca20b51a46dad120ac044346bb2a8d48e)
(cherry picked from commit b3d3fc5bc0 )
2025-08-23 11:50:38 +04:00
Vladimir Kharitonov
53bea6cc05
JBR-6272 add resolve symbols tests
...
(cherry picked from commit a4acdf005c53b1765ad356a740d4569db70e8b02)
(cherry picked from commit 9178b241d5d706c7628d5ebfac0fff8b54029b97)
(cherry picked from commit 262cccdd23 )
2025-08-23 11:50:37 +04:00
Vitaly Provodin
8880099c58
JBR-6246 add (re)generating cds archives at jlink step
...
(cherry picked from commit 5f1b08c70d )
2025-08-23 11:50:37 +04:00
Nikita Gubarkov
46ede5c5f6
Emoji PR sync (experimental)
...
- Removed font fallback hacks.
- Changed composite font glyph code encoding scheme, refactored to use Font2D instead of PhysicalFont.
- New Emoji logical font type with 2 underlying physical fonts.
- Removed getGlyphVectorOutline - it's unused and broken.
- Got rid of charsToGlyphs[NS] boilerplate.
- Moved emoji tests to separate directory.
(cherry picked from commit 485bdd1d1a )
2025-08-23 11:50:36 +04:00
Sergey Shelomentsev
b2fc451c76
Don't trigger workflow on push
...
(cherry picked from commit d900720a03 )
2025-08-23 11:49:32 +04:00
Dmitrii Morskii
18bce1da1e
JBR-5724: fixed serialization and backward compatibility of Font
...
(cherry picked from commit 120cac9145 )
2025-08-23 11:49:32 +04:00
Alexander Lobas
71563ac0d0
JBR-4834 JBR-5139 Rounded corners on Mac OS and Windows: support custom border color
...
(cherry picked from commit 936f47d811 )
2025-08-23 11:49:32 +04:00
Dmitrii Morskii
af343f9d64
JBR-6044 handle absence of fontConfig library in setupRenderingFontHints
...
(cherry picked from commit 6d41e07ffa )
2025-08-23 11:49:32 +04:00
Dmitrii Morskii
b234299b0f
JBR-6041 started using correct type inside FcPatternGetValueFuncType
...
(cherry picked from commit fc2b096811 )
2025-08-23 11:49:31 +04:00
Dmitrii Morskii
a960d8519b
JBR-6018 removed incorrect test testFeaturesZeroFrac
...
(cherry picked from commit e387761828 )
2025-08-23 11:49:31 +04:00
Dmitrii
be68afb8f7
JBR-5502: optimize stringWidth & charsWidth methods of FontDesignMetrics
...
(cherry picked from commit b9eb40284f )
2025-08-23 11:49:31 +04:00
Dmitrii Morskii
cd2aff8ea5
JBR-5844: fixed other part of issue. Added missing implementation of native methods in fontconfigmanager
...
(cherry picked from commit dbd70b4401 )
2025-08-23 11:49:31 +04:00
Alexey Ushakov
18c9f49979
8311917: MAP_FAILED definition seems to be obsolete in src/java.desktop/unix/native/common/awt/fontpath.c
...
Reviewed-by: prr
(cherry picked from commit f2b83e89a0 )
2025-08-23 11:49:30 +04:00
Dmitrii Morskii
251e79a57b
JBR-5844: fix case with non-scalable face
...
(cherry picked from commit 490080a315 )
2025-08-23 11:49:30 +04:00
Dmitrii Morskii
784a9b041a
JBR-5804: refactoring of freetypeScaler and moving fontconfig's logic in separate file
...
(cherry picked from commit 4700386a2e )
2025-08-23 11:49:30 +04:00
Dmitrii
c995b611b2
JBR-5246 add OpenType's features support
...
(cherry picked from commit a2900b0bd9 )
2025-08-23 11:49:29 +04:00
Dmitry Batrak
b28718ec12
JBR-5751 java/awt/Focus/RowToleranceTransitivityTest.java: Focus got stuck while traversing.
...
(cherry picked from commit d56b4b045d )
2025-08-23 11:49:29 +04:00
Vitaly Provodin
e8771a37e5
JBR-5286 make windows-aarch64 building script identical to the same script in jbr17
...
(cherry picked from commit a451d19108 )
2025-08-23 11:49:29 +04:00
Vitaly Provodin
c7f4608b05
update jetbrains.api hash and API version
...
(cherry picked from commit 2a53bf894c )
2025-08-23 11:49:29 +04:00
Vitaly Provodin
c2d68bd691
Revert "JBR-5724: fixed serialization and backward compatibility of Font"
...
This reverts commit c5cc5b4dedbdf73871f14db92afaac15fd985d86.
(cherry picked from commit 34ed77394f )
2025-08-23 11:49:28 +04:00