Commit Graph

85091 Commits

Author SHA1 Message Date
Sergey Shelomentsev
7d7a75febc set version for building jbr-api
(cherry picked from commit 6a0113fd07)
2025-08-23 11:48:43 +04:00
Sergey Shelomentsev
a14bd4b9df get rid of build-jbr-api scripts
(cherry picked from commit 1c8496e757)
2025-08-23 11:48:43 +04:00
Vitaly Provodin
ace63060eb clean up exclude lists
(cherry picked from commit de6d9f328f)
2025-08-23 11:48:43 +04:00
Sergey Shelomentsev
d61ffc7783 JBR-5194 add regressions tests for custom decorations support
with fix for JBR-5300 Change source code and test files to use GPL license

(cherry picked from commit 5fc82006c4)
2025-08-23 11:48:42 +04:00
Sergey Shelomentsev
44b320c480 build jbr-api as a part of bundle build
(cherry picked from commit 45efe7fdd5)
2025-08-23 11:48:42 +04:00
Vitaly Provodin
a9c20ed551 Update README.md
(cherry picked from commit dd24017389)
2025-08-23 11:48:42 +04:00
Vitaly Provodin
612103e24c Update README.md
(cherry picked from commit 45d7501c9f)
2025-08-23 11:48:41 +04:00
Artem Semenov
5948b0b0e2 JBR-5289 If the label has the role of a hyperlink, VO still pronounces it as plain text (#215)
(cherry picked from commit 675ca2f02e)
2025-08-23 11:48:41 +04:00
Alexey Ushakov
297951458d JBR-5279 restore saving jbr native symbols bin/server/jvm.pdb
(cherry picked from commit 887b9dbcac)
2025-08-23 11:48:41 +04:00
Sergey Shelomentsev
0b281fdb03 JBR-4875 update test to use new JBR API window custom decorations
(cherry picked from commit df92d71389)
2025-08-23 11:48:41 +04:00
Vitaly Provodin
7e5f782bb5 Update README.md
(cherry picked from commit 373482ffc4)
2025-08-23 11:48:40 +04:00
Artem Semenov
eb17920cfc JBR-5269 Announcement priorities not set correctly (#214)
(cherry picked from commit c34aa6fc6f)
2025-08-23 11:48:40 +04:00
Vitaly Provodin
646363a019 Update README.md
(cherry picked from commit 3631c19265)
2025-08-23 11:48:40 +04:00
Artem Semenov
c8555476e0 JBR-5248 exception in accessible announcing
(cherry picked from commit a4e0f6018f)
2025-08-23 11:48:40 +04:00
Vitaly Provodin
d37e09f21e update exclude list on results of 21_b9 test runs
(cherry picked from commit 9f04c32c10)
2025-08-23 11:48:39 +04:00
Vitaly Provodin
e89116892a JBR-5217 enable NVDA support in Windows builds
(cherry picked from commit afc5710f21)
2025-08-23 11:48:39 +04:00
Vitaly Provodin
ea714e2d3d Update README.md
(cherry picked from commit df4fd03fba)
2025-08-23 11:48:39 +04:00
AMPivovarov
d9cf2b2a01 JBR-5213 JBR API v0.0.9 - add GraphicsUtils (#208)
* relax type constraints in BltBufferStrategy.getDrawGraphics

(cherry picked from commit 715b615d88)
2025-08-23 11:48:38 +04:00
Artem Semenov
258f70e819 JBR-5221 Add announcing to JBRAPI
(cherry picked from commit 7189d50b76)
2025-08-23 11:48:38 +04:00
Vitaly Provodin
97bf882d93 update exclude list on results of 21_b8 test runs
(cherry picked from commit 17d5e3895b)
2025-08-23 11:48:38 +04:00
Artem Semenov
4f2cd79df2 JBR-4170 Implement API for announcing
(cherry picked from commit d7f14bf793)
2025-08-23 11:48:37 +04:00
Vitaly Provodin
685564335f update exclude list on results of 21_b7 test runs
(cherry picked from commit e40cdc800e)
2025-08-23 11:48:37 +04:00
Vitaly Provodin
07c3bb99d1 update exclude list on results of stability checking runs due to 8253184
(cherry picked from commit 166924f5ed)
2025-08-23 11:48:37 +04:00
Artem Bochkarev
70c5230f41 JBR-3575 use flag processEvents in LWCToolkit.invokeAndWait
(cherry picked from commit dcf9ff3315)
2025-08-23 11:48:37 +04:00
Vitaly Provodin
e0092eea41 exclude several tests from runs on machines with enabled VoiceOver
(cherry picked from commit 8040e574e4)
2025-08-23 11:48:36 +04:00
Anton Tarasov
fc26374e3a JBR-4355 javax/swing/GraphicsConfigNotifier/StalePreferredSize.java: # C [libobjc.A.dylib+0x90ff] objc_release+0x1f
(cherry picked from commit c0b2b59d4a)
(cherry picked from commit 0691a5230c)
2025-08-23 11:48:36 +04:00
Anton Tarasov
7eb818d661 JBR-4362 [mac] system menu opens with duplicated items
(cherry picked from commit e32defe49d)
(cherry picked from commit 2d1e14f01d)
2025-08-23 11:48:36 +04:00
Anton Tarasov
a834535cd9 JBR-4328 remove LWCToolkit.unsafeNonblockingExecute
(cherry picked from commit 9a3f31a6c4)
(cherry picked from commit f9a02266a0)
2025-08-23 11:48:35 +04:00
Anton Tarasov
c836863662 JBR-4134 PyCharm is slow and unusable on MacBook Pro with M1
(cherry picked from commit 36190505f5)

with fix for JBR-5300 Change source code and test files to use GPL license

(cherry picked from commit cebc6ed818)
2025-08-23 11:48:35 +04:00
Anton Tarasov
ca839c428b JBR-4284 Sub items of main menu options are not displayed
A regression of JBR-4208 LWCToolkit.invokeAndWait should not stuck on invocation loss

(cherry picked from commit c464e4748e)
(cherry picked from commit 42d07c4f0c)
2025-08-23 11:48:35 +04:00
Anton Tarasov
1142f82582 JBR-4119 UI freezes at sun.lwawt.macosx.CAccessibility.getChildrenAndRoles
(cherry picked from commit 6ba79774d8)
(cherry picked from commit e1623dc301)
2025-08-23 11:48:35 +04:00
Anton Tarasov
cadab43635 JBR-4106 PyCharm hangs with 100% CPU usage on one core
with fix for JBR-5300 Change source code and test files to use GPL license

(cherry picked from commit 9deef18d46)
2025-08-23 11:48:34 +04:00
Anton Tarasov
5c3da7d773 JBR-4208 LWCToolkit.invokeAndWait should not stuck on invocation loss
including JBR-4543 (NPE: IdeEventQueue.lambda$getNextEvent$0)

(cherry picked from commit b16d847947)
2025-08-23 11:48:34 +04:00
Anton Tarasov
a01efde241 JBR-3413 use timeout in CAccessibility.invokeAndWait
(cherry picked from commit e7009db076)

with fix for JBR-5300 Change source code and test files to use GPL license

(cherry picked from commit bd9d4cf182)
2025-08-23 11:48:34 +04:00
Vitaly Provodin
55a1c779db update exclude list on results of 21_b1447 test runs
(cherry picked from commit 3502c53a16)
2025-08-23 11:48:34 +04:00
Vitaly Provodin
bbf38d9b1a Update README.md
(cherry picked from commit fcbfb32b13)
2025-08-23 11:48:33 +04:00
Vitaly Provodin
63ad1917aa update exclude list on results of main.1441 test runs
(cherry picked from commit 7194b34979)
2025-08-23 11:48:33 +04:00
Alexey Ushakov
caa3b9d8c5 JBR-5112 Large bold square whitespaces after waking up the laptop / connecting display
Clear primary surface data of VolatileSurfaceManager on display change event

(cherry picked from commit de708896a6)
2025-08-23 11:48:33 +04:00
Artem Semenov
d1c0c36b04 JBR-5118 VoiceOver does not speak the label associated with the combobox (#194)
JBR-5118 VoiceOver does not speak the label associated with the combobox

(cherry picked from commit b6fc471cd0)
2025-08-23 11:48:32 +04:00
Artem Semenov
6ea768b0cd JBR-4235 Context menu not readable after opening on Mac OS
(cherry picked from commit 83d6b20711)
2025-08-23 11:48:32 +04:00
Artem Semenov
289af1a36a JBR-4012 On Idea Vo often speeks selected element of tables, lists, and trees.
(cherry picked from commit 47783c1c85)
2025-08-23 11:48:32 +04:00
Artem Semenov
407cc55316 JBR-3868 Combobox list is not voiced of VoiceOver
(cherry picked from commit 1f777d72ea)
2025-08-23 11:48:32 +04:00
Alexey Ushakov
9afee5dc9b JBR-5041 macOS: SIGSEGV at [libawt_lwawt] getRenderEncoder:(dstOps == NULL)
Protected code from using NULL dstOps

(cherry picked from commit 44c76b8b99)
2025-08-23 11:48:31 +04:00
Alexey Ushakov
3d13cd3e23 JBR-4856 macOS: SIGSEGV at [libawt_lwawt] MTLTR_DrawGlyphList
Clear glyph caches after switching contexts. Keep encoders in sync with graphics devices. Minor refactoring

(cherry picked from commit e2ed6bf8dd)
2025-08-23 11:48:31 +04:00
Dmitry Batrak
08b08e9bc3 JBR-5109 New frame doesn't get focused sometimes if it's shown right after popup is closed
(cherry picked from commit 693d317c0c)
(cherry picked from commit 6a153c09a8)
2025-08-23 11:48:31 +04:00
Vitaly Provodin
7cd4cf6dd8 Update README.md
(cherry picked from commit 0a469f5069)
2025-08-23 11:48:31 +04:00
Alexey Ushakov
6edf78a692 JBR-4959 [macOS Ventura] Screen flickering after OS update when IDE is full screen
Replace multiple CHANGE_SCREEN notifications fired around the same time with just one

Also, fix of JBR-5073 [Double-Monitor] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java: Wrong location

Added check for nil displayID of the window

(cherry picked from commit cd6ca71ea8)

(cherry picked from commit 3f5ad0610a)

(cherry picked from commit 6a834fb5e7)

JBR-4959 [macOS Ventura] Screen flickering after OS update when IDE is full screen

Do not fire deliverChangeBackingProperties notification for the view if there is no change between layer and window scales. Also, do not fire displayChanged for display profile only changes.

(cherry picked from commit 87c092d4ec)
2025-08-23 11:48:30 +04:00
Nikita Provotorov
555dc01ad6 JBR-5075: macOS: KEY_PRESSED event for "Cmd N" is not emitted if used as a JMenuItem accelerator and apple.laf.useScreenMenuBar=true.
- Improves the fix of JBR-3544 to allow "Cmd N" and "Ctrl N" to reach AWT if they're actually the ones which were pressed.
- Adds a regression test.

(cherry picked from commit 61a1b70d73)
(cherry picked from commit c3f068760d)
2025-08-23 11:48:30 +04:00
Victor Kropp
0c339f5b79 Update README.md
Mention Toolbox App in the list of applications built on JetBrains Runtime.

(cherry picked from commit cfa9789515)
(cherry picked from commit acc1a29a25)
2025-08-23 11:48:30 +04:00
Nikita Provotorov
a080545f64 Update README.md
Replaced jbr-dev to main and other minor fixes.

(cherry picked from commit 91bea99984)
2025-08-23 11:48:29 +04:00