Commit Graph

62 Commits

Author SHA1 Message Date
Nikita Gubarkov
719dbcd5a7 JBR API v0.0.2
Added file dialog customization via JBR API & fixed bugs in windows common item dialog

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:02:04 +02:00
Alexey Ushakov
d9afd0d5df JBR-3954 Transparent text color rendering (needed for experimental UI)
Performed conversion from ARGB_PRE to ARGB in the grayscale text shader
2024-09-19 02:02:03 +02:00
Alexey Ushakov
8fe0cdf324 JBR-3872 [JBR17+Metal] Wrong color for scrollbars and inlay hints
Corrected typo in setTxtUniforms and fixed alpha blending in frag_gmc_text shader
2024-09-19 02:02:03 +02:00
Dmitry Batrak
d4d7379fd6 JBR-4021 Unexpected focus event order on window showing
(cherry picked from commit 2a398ebb24)

includes fix for JBR-4131 Popup doesn't get focus if created from context menu

(cherry picked from commit 685562aafc)
2024-09-19 02:02:03 +02:00
Nikita Provotorov
10c29d9c1a JBR-3838 AltGr on Polish keyboard triggers Ctrl+Alt shortcut.
Add regression test.

(cherry picked from commit 8df43eef4b)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:02:02 +02:00
Alexey Ushakov
514830b3bc JBR-3820 Gamma correction for grayscale text in Metal rendering pipeline
Added regression test to compare OGL and Metal text rendering
2024-09-19 02:02:02 +02:00
Dmitry Batrak
1cfe2ac330 JBR-2759 Typeahead issue on Linux
(cherry picked from commits 76bdaf1131, b20c56ff3e, c9609330f2, a170b4e4ae)
2024-09-19 02:02:01 +02:00
Dmitry Batrak
d74dd5dc07 JBR-3726 Modal windows 'disappear' on minimize in KDE
(cherry picked from commits d9baf2d9db, 9c2841028f, 5c4fd9ceaf, f0ed32fca4)
2024-09-19 02:02:01 +02:00
Dmitry Batrak
4ce32f8895 JBR-3706 Toggling full screen mode for two frames doesn't work on macOS if invoked without delay
(cherry picked from commit 28cfc4815f)
2024-09-19 02:02:00 +02:00
Dmitry Batrak
5a30dbb18d JBR-3686 Background window steals focus when converted to full screen on macOS
(cherry-picked from commit 07a5b9672e)

with fix for JBR-6436 crash in jb/java/awt/Focus/FullScreenFocusStealing.java and jb/java/awt/Window/FullScreenTwoFrames.java

(cherry picked from commit 98b3ac5221)

with fix for JBR-6569 macOS: SIGILL at [libsystem_kernel] __kill in This decoder will only decode classes that adopt NSSecureCoding. Class 'AWTView' does not adopt it.

(cherry picked from commit 7af653070f)
2024-09-19 02:02:00 +02:00
Dmitry Batrak
0eb77d5c3c JBR-3662, JBR-3672 Focus jumps to another project tab after closing modal dialog
(cherry picked from commit bfd01081c3, 2a71dc5981)
2024-09-19 02:02:00 +02:00
Anton Tarasov
6371134388 JBR-3337 jb/java/jcef/HandleJSQueryTest3314.sh: fails on macOS-aarch64 with "JS Query was not handled in 2nd opened browser"
(cherry picked from commit 8678f41971)
2024-09-19 02:01:59 +02:00
Elena Sayapina
ef36549f22 JBR-2657 [TESTBUG] ChainOfPopupsFocusTest misbehaving on Windows
- changed open popup shortcut from Ctrl+N to Ctrl+M, so no new explorer windows appear if desktop gets focused by error
- added a click on the main test frame, so it gets focus when running from background cygwin process on Windows, otherwise it just flashes on the taskbar

(cherry picked from commit eda8e4d50e)
2024-09-19 02:01:59 +02:00
Dmitry Batrak
83adf83ac4 JBR-3024 Popups are shown with 1x1 size sometimes
test case only

(cherry picked part of commit ee298f5287)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:59 +02:00
Vitaly Provodin
8549a2fe72 JBR-3314 add regression test
(cherry picked from commit c81adfed61)
2024-09-19 02:01:59 +02:00
Dmitry Batrak
b57cd45ee2 JBR-3072 Deadlock on nested dialog hiding
(cherry picked from commits 99242748ee, ad1595b5c2)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:58 +02:00
Vitaly Provodin
f77115ab9c JBR-1718 add a regression test
(cherry picked from commit 84ff4eab21)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:58 +02:00
Elena Sayapina
08886867d9 JBR-2890 [TESTUPDATE] Enable jcef tests on macOS aarch64 platform
(cherry picked from commit 1714d7b627)
2024-09-19 02:01:58 +02:00
Nikita Gubarkov
fe9e07fba5 Added JBR API
with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:58 +02:00
Mikhail Grishchenko
281738e830 JBR-2890 Disable jcef tests on 32-bit and aarch64 platforms
(cherry picked from commit d34d6528fe)
2024-09-19 02:01:58 +02:00
Denis Konoplev
4ff8e75a66 JBR-3544: Generate popup invoked instead of New in this directory.
- A fix
- A regression test (cherry picked from commit 7995574c09)
2024-09-19 02:01:57 +02:00
Anton Tarasov
633ae6c3f0 JBR-2872 improve: JBR-2866 JCEF: Markdown editor steals focus from a different frame
(cherry picked from commit bad748e3d0)
2024-09-19 02:01:56 +02:00
Anton Tarasov
229726c2d1 JBR-2866 JCEF: Markdown editor steals focus from a different frame
with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:56 +02:00
Anton Tarasov
5c8248ded7 JBR-2645 enable CefBrowser.close(true) in jcef reg tests
(cherry picked from commit 492c217125)
2024-09-19 02:01:56 +02:00
Anton Tarasov
5217a7507c JBR-2259 WebSite isn't loaded with .loadUrl method if browser isn't shown in UI
(cherry picked from commit 57bbddf071)
2024-09-19 02:01:56 +02:00
Anton Tarasov
4a686f2df7 JBR-2557 use com.jetbrains.cef.JCefAppConfig in JCEF tests
(cherry picked from commit e30a309f92)
2024-09-19 02:01:56 +02:00
Anton Tarasov
75c474d035 JBR-2282 [jcef] update to JCEF/80.0.4+g74f7b0c+chromium-80.0.3987.122
(cherry picked from commit a5adc725df)
2024-09-19 02:01:56 +02:00
Anton Tarasov
34f19db50b JBR-2305 jcef: jb/java/jcef/JCEFStartupTest.java throws java.lang.ExceptionInInitializerError
(cherry picked from commit f0385f01ec)
2024-09-19 02:01:56 +02:00
Anton Tarasov
9334cc8c94 JBR-2306 jcef: jb/java/jcef/JCEFStartupTest.java unexpectedly exits with the exit code: 0
(cherry picked from commit ff7d7bd43c)
2024-09-19 02:01:55 +02:00
Anton Tarasov
da1e86a8f0 JBR-2299 [mac] jcef requests for "chromium safe storage" keychain access
(cherry picked from commit dd1334a352)
2024-09-19 02:01:55 +02:00
Anton Tarasov
09664702bd JBR-2222 Crash during closing IDE
(cherry picked from commit d0c367b31f)
2024-09-19 02:01:55 +02:00
Anton Tarasov
73d1f5a851 JBR-2287 [jcef] add CefBrowser wrapper to jtreg tests
(cherry picked from commit fa961d1769)
2024-09-19 02:01:55 +02:00
Anton Tarasov
4e74368c75 JBR-2148 JCEF: JBR bundle has invalid app structure
(cherry picked from commit f45f84d7ed)
2024-09-19 02:01:55 +02:00
Anton Tarasov
523484ad70 JBR-2146 improve InvokeOnToolkitHelper to cover more generic case 2024-09-19 02:01:55 +02:00
Anton Tarasov
023682fa74 JBR-2099 jb/java/jcef/JCEFStartupTest.java fails on Windows, Linux
(cherry picked from commit 3dfb0aa16a)
2024-09-19 02:01:55 +02:00
Anton Tarasov
18eda99cae JBR-2093 create reg test for JCEF startup
(cherry picked from commit e8c2761f5b)
2024-09-19 02:01:55 +02:00
Mikhail Grishchenko
f5fabd3515 JBR-2639, JBR-2412 [jcef] Tests that checks mouse events
JBR-2412 [windows] mouse listener does not work for jcef

(cherry picked from commit 66ad6472ae)
(cherry picked from commit 04246aac57)
(cherry picked from commit b7cde4fd05)
2024-09-19 02:01:55 +02:00
Mikhail Grishchenko
31dcae4b35 JBR-2639 [win] jcef does not recognize vertical mouse wheel events
added regression test

(cherry picked from commit e8e4741bb0)
2024-09-19 02:01:55 +02:00
Mikhail Grishchenko
f19eb43439 JBR-2412 [windows] mouse listener does not work for jcef
added regression test

(cherry picked from commit d1479872f2)
2024-09-19 02:01:55 +02:00
Mikhail Grishchenko
790dfb3e36 JBR-2430 [jcef] Added Regression test
Checks that JS Query is handled in 2nd opened browser

(cherry picked from commit 404ff84565)

Refactoring + changed EDT awaiting method

(cherry picked from commit dc24658b31)
2024-09-19 02:01:54 +02:00
Elena Sayapina
69bcb9bddf JBR-2585 [TESTBUG] TouchScreenEvent tests affect tests simulating mouse actions
- added workaround for JBR-2585
- added README.md about manual test run
- made an update to close LinuxTouchScreenDevice properly
- added an error exit from linux shell script if sudo password is empty or chown fails

(cherry picked from commit 4deb3bbe61)
2024-09-19 02:01:54 +02:00
Mikhail Grishchenko
cc73719b01 JBR-2259 WebSite isn't loaded with .loadUrl method if browser isn't shown in UI
Added reproducer

(cherry picked from commit e875bf72c9)
2024-09-19 02:01:54 +02:00
Mikhail Grishchenko
e6a22dbc74 JBR-2210 IDEA fails to start (JVM crashes) when using the -Dfile.encoding=UTF-8in IDEA's vmoptions file
Added regression test

(cherry picked from commit 4e1f5a43b3)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:53 +02:00
Mikhail Grishchenko
40c779fcd7 JBR-1414 [Test] downscale frames to run on low-dpi screens
(cherry picked from commit b46e74fe6f)
2024-09-19 02:01:53 +02:00
Mikhail Grishchenko
8cdee6bd5e JBR-1414: Added regression test for dnd with HiDPI scaling
(cherry picked from commit 1f4ab12fbb)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:53 +02:00
Elena Sayapina
b222c94961 JBR-2041 [TEST] Added new regression test (Touchscreen devices support)
(cherry picked from commit 2d587b3728)
(cherry picked from commit 92606f2c7f)
(cherry picked from commit 05af375909)
(cherry picked from commit 0f895bf1b2)
(cherry picked from commit 08aa0852b7)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:53 +02:00
Dmitry Batrak
b754164ccf JBR-2977 Opening a recent project in a new window doesn't bring this window to the front
(cherry picked from commit 2d9fb9e7b8)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:50 +02:00
Dmitry Batrak
57696073bb JBR-2496 Prevent JVM stealing focus from other applications on Linux (JBR-2497, JBR-2499, JBR-2503, JBR-2652)
(cherry picked from commits 87525d1d2a, 66381f0dec, 8a789e04e9, 665ebc5d47, 98a9219c23)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:50 +02:00
Elena Sayapina
d9dca1840d JBR-1417 [TEST] Added new regression test (JBR 11 does not support chain of popups)
(cherry picked from commit 41e89505be)
(cherry picked from commit 9fe5c778d9)
(cherry picked from commit 6ea9530d9f)
(cherry picked from commit d757108517)
(cherry picked from commit b99c1e7b5c)

with fix for JBR-5300 Change source code and test files to use GPL license
2024-09-19 02:01:49 +02:00
Vitaly Provodin
a62467e35e JBR-1618: fixed misprint, added saving screenshots in case of failure
(cherry picked from commit e4a3889cf0)
2024-09-19 02:01:49 +02:00