Commit Graph

454737 Commits

Author SHA1 Message Date
Vladimir Krivosheev
8455df53ca build build-scripts using Bazel
GitOrigin-RevId: f6ab74d791f866f567297e20266a7620cddfafae
2024-09-20 01:52:02 +00:00
Valentin.Dorofeev
475d0c795f IJPL-161312 UI Inspector: add test page to ui sandbox with failed inspections
IJPL-162309 UI Inspector: add new inspection that checks focusable property

fixup! IJPL-161312 UI Inspector: add test page to ui sandbox with failed inspections
fixup! IJPL-161312 UI Inspector: add test page to ui sandbox with failed inspections
fixup! IJPL-161312 UI Inspector: add test page to ui sandbox with failed inspections
fixup! IJPL-161312 UI Inspector: add test page to ui sandbox with failed inspections
IJPL-161312 UI Inspector: add test page to ui sandbox with failed inspections


Co-authored-by: Dmitrii Drobotov <dmitry.drobotov@jetbrains.com>

Merge-request: IJ-MR-144832
Merged-by: Valentin Dorofeev <valentin.dorofeev@jetbrains.com>

GitOrigin-RevId: 90553d7a0bd914dd68d0eb2e5541d2de065d2308
2024-09-20 01:37:14 +00:00
Lev Serebryakov
e33b3a5f87 IJPL-149317 More explicit locks.
GitOrigin-RevId: 938e371e1cd7f9b6beca731822b9503717ebe7b3
2024-09-20 00:23:53 +00:00
Konstantin Aleev
186047ace2 [execution] IDEA-359445 runner content ui: support tooltips
GitOrigin-RevId: 5c51ead36f33b41c4baacc20ed036aa25f34abc5
2024-09-20 00:10:45 +00:00
Valentin.Dorofeev
9ad4682c84 IJPL-162309 UI Inspector: add new inspection that checks focusable property
IJPL-162309 UI Inspector: add new inspection that checks focusable property

IJPL-162309 UI Inspector: add new inspection that checks focusable property


Merge-request: IJ-MR-144834
Merged-by: Valentin Dorofeev <valentin.dorofeev@jetbrains.com>

GitOrigin-RevId: bf3d827ed32c87d3901a9184e17b67201a4c0cec
2024-09-20 00:02:53 +00:00
Dmitry Avdeev
c699c22087 [spring debugger] properties completion enabled for kotlin
GitOrigin-RevId: b54042af3ede4d4839940f0e6cd87dca9d917219
2024-09-19 23:50:54 +00:00
Anton Efimchuk
ce7635909f PY-75987 [Jupyter] Fix folding bar position calculation on notebook open
GitOrigin-RevId: f8db05c845ceef6d0d5179a59256743107e1c49e
2024-09-19 23:05:31 +00:00
Titouan Bion
6c9df4d083 [fleet] Migrate build.gradle.kts close to imls (actual migration)
(cherry picked from commit f9500472c3aaab65af9a9b4503fd660a42733b14)

FLEET-MR-5097

GitOrigin-RevId: 5255a7dc692bc4b680205bef947d8d4af7eed7b7
2024-09-19 21:51:43 +00:00
Titouan Bion
3b2e6670e2 [fleet] Prevent taking community directory as a IJ root
(cherry picked from commit 3cb32ae05488c8e09476339d5fe4a1e0f9944166)

FLEET-MR-5097

GitOrigin-RevId: 45dfe4930ee700db35209a332716f35e53fdcc98
2024-09-19 21:51:43 +00:00
Titouan Bion
4da48eea6a [fleet] Prepare ignores for when we'll move build.gradle.kts
(cherry picked from commit 3701fb184793f7c46be7f2532ed8d2e156104d96)

FLEET-MR-5097

GitOrigin-RevId: 43da81cdd8c6b993f527f0a3c57ae4ae60456e2a
2024-09-19 21:51:43 +00:00
vladislav.shishov
ad8eb7b98f [remote-driver] add SearchEveryWhereUiTest#testShortcutAdd
GitOrigin-RevId: d69498b3b0cd6382074942dfc5de5f89c73c707f
2024-09-19 21:22:58 +00:00
vladislav.shishov
71a0700960 [remote-driver] add SearchEveryWhereUiTest#testSearchScope
GitOrigin-RevId: 9f5d0168f0ad0ccfdab89efa5d8cb7c40f767f78
2024-09-19 21:22:58 +00:00
Elena Shaverdova
4ff2f608cf Make TrustedProjectsStatistics available for MPS
GitOrigin-RevId: 60f204ebd95191d414f60b0f9e1f877e8e8c38c9
2024-09-19 21:15:25 +00:00
Elena Shaverdova
9b68cf8cc5 IDEA-359305 ISE: JavadocOrderRootType.$$$reportNull$$$0
GitOrigin-RevId: f588594e5bbbb3cef0a5b6bd96531593d685b3d0
2024-09-19 21:15:25 +00:00
Ilya.Kazakevich
0def6fd000 Python: Allow access python roots in tests.
On TC you are only allowed to access certain directories (temp dir, project roots and so on).

Some services might also access Python interpreter folders (to index python libs for example), hence we allow this too to prevent exceptions

GitOrigin-RevId: 8f8bf13f859e9cf69ab424b8692968a18aa537cc
2024-09-19 20:44:15 +00:00
Egor Ushakov
de3ca424da [debugger] fixed api check
GitOrigin-RevId: 12bc92945598088a084666439a845102f2d15ad2
2024-09-19 19:51:33 +00:00
Egor Ushakov
c47cf23faa EA-1469701 - NPE: FileObjectRenderer$getFullValueEvaluatorProvider$0.getFullValueEvaluator
GitOrigin-RevId: a18de703bf37c8b9b57775bca7a0c8caacd73fb3
2024-09-19 19:51:33 +00:00
Egor Ushakov
80ad5728bd EA-1464021 - T: DebugProcessImpl.logError
GitOrigin-RevId: b9eb8c33b1f0b30f78eb8a7c2e6fab7aa0f70686
2024-09-19 19:51:33 +00:00
Egor Ushakov
125fd4257f [debugger] default empty setFullValueEvaluator in ConfigurableXValueNodeImpl
GitOrigin-RevId: 865486b3735fd3abc3d48dc733cd2da5e5b15964
2024-09-19 19:51:33 +00:00
Sergey Pak
5a4e584aa5 disable wrong test for IJPL-14021. It's already tested in SettingsProviderTest
Signed-off-by: Sergey Pak <sergey.pak@jetbrains.com>

GitOrigin-RevId: 7bc917b7e29470ae2f85995e32116310dbe6afe5
2024-09-19 19:11:52 +00:00
Sergey Pak
ae4c6b2396 IJPL-13361 Settings Sync still looks failed after restoring internet connection
GitOrigin-RevId: b884b28a356b99df8f30ed1bac09ec41828bfc68
2024-09-19 19:11:52 +00:00
Nikolay Chashnikov
30f67591c5 [run configurations] properly propagate ExecutionException in ApplicationCommandLineState (EA-1209276)
'executeSynchronously' wraps exceptions thrown during the computation, so they should be unwrapped.

GitOrigin-RevId: a3dddbd845b8a94b1c659085ff7e8c6e1bb88c28
2024-09-19 19:11:08 +00:00
Nikolay Chashnikov
c1d98069be [workspace file index] don't fail if a method from SyntheticLibrary incorrectly returned null (EA-1410276)
'getSourceRoots', 'getBinaryRoots' and 'getExcludedRoots' methods in SyntheticLibrary are marked as '@NotNull', but some implementations in external plugins return null from them. Now such violations will be reported as errors mentioning the problematic plugin, but code in NonIncrementalContributors won't fail.

GitOrigin-RevId: fae1b11b3fc7e228950597bf1cf3c8cc93092aac
2024-09-19 19:11:08 +00:00
Nikolay Chashnikov
5607d63c25 [project model] don't fail if NonPersistentStateStorageManager is used for a module (EA-989975)
GitOrigin-RevId: 8999892b1ed2b93f81c67c79089ccd45b216d2aa
2024-09-19 19:11:08 +00:00
Nikolay Chashnikov
8f2807ba43 [platform] cleanup: suppress false-positive from "Magic Constant" inspection (see IDEA-359236)
GitOrigin-RevId: 34ee045d7d0ac1990287ecfe80f616135dcf8c2f
2024-09-19 19:11:08 +00:00
Ilya.Kazakevich
2eb4f94a5d Python: Remove unused symbols and WSL VFS listener (should be done at the platform level)
GitOrigin-RevId: 0859fb9636cb7ee1959153d0297500a7a755b095
2024-09-19 19:08:18 +00:00
Tagir Valeev
c3ecaaa190 [java-dfa] More annotations; annotations for comparators; warn on nullity violation from methodref return
GitOrigin-RevId: d0b1a4967d361f409d4d25562c595e2812fc8044
2024-09-19 19:06:26 +00:00
Tagir Valeev
5b16802ed3 [java-annotations] A few more java.util annotations
GitOrigin-RevId: 903ecd35185cd509eae533e0646e129f0b9f0a4a
2024-09-19 19:06:26 +00:00
Tagir Valeev
f7a5a79a2e [javadoc-tests] Test for external type annotations (IDEA-231901); bump default level to 21
GitOrigin-RevId: 184754528a776dbd7545cecb7da625840e2cbffe
2024-09-19 19:06:26 +00:00
Tagir Valeev
be4f6cd282 [java-inspections] Redundant keySet()/values(): support entrySet(); avoid warning inside Map implementations (IDEA-346005)
GitOrigin-RevId: ebf925ab3ff7c1357248a65201fe654aada0f4e8
2024-09-19 19:06:26 +00:00
Tagir Valeev
6e23889cc9 [java] Syntax of typePath changed; annotations for collection factories
GitOrigin-RevId: 178882a91d4e6cff0ec317739b107fadb0d07047
2024-09-19 19:06:26 +00:00
Tagir Valeev
bfce6888cb [java] ImmutableCollectionModelUtils: remove external annotations from variable
GitOrigin-RevId: 6c4da7c385b05f50aac1952f110d95f0e425523a
2024-09-19 19:06:25 +00:00
Lev Serebryakov
6400f70dde IJPL-149317 More explicit locks.
GitOrigin-RevId: 8564e9e1b352a77c3ca0d44470fdbbda5f1e9c49
2024-09-19 18:43:28 +00:00
Lev Serebryakov
e6326e86a6 IJPL-149317 More explicit locks.
GitOrigin-RevId: fc826f0acb4e2eb057a20a33790ee6ddd11054e8
2024-09-19 18:43:28 +00:00
Lev Serebryakov
6c7cb5d9b6 IJPL-149317 More explicit locks.
This method is called only on EDT.

GitOrigin-RevId: 798c0f546772bf76419192682336aa9ed0b81293
2024-09-19 18:43:28 +00:00
Lev Serebryakov
90d4674d38 IJPL-162543 Exception on different actions in the latest nightly
Fix exception for MacOS.

GitOrigin-RevId: 60d5b7e93ca5e6b75bde6e04207aee628e5057f0
2024-09-19 18:43:28 +00:00
Nikolay Rykunov
595bc7c0cd [debugger-rd] IJPL-160146: Use CAS in ValueLookupManagerController
GitOrigin-RevId: 42e8e77e56db287620e549a93dff700d9d561514
2024-09-19 18:33:41 +00:00
Nikolay Rykunov
c986fcd7e6 [debugger-rd] IJPL-160146: Acquire expression info from RPC, so highlighting with alt will be properly handled in rd
GitOrigin-RevId: a2dfcba4cf86528927241fd1554eca4eee6a322a
2024-09-19 18:33:41 +00:00
Nikolay Rykunov
0f0bed6f41 [debugger] Convert ExpressionInfo to Kotlin
GitOrigin-RevId: 15c2333a629b7a4edd9e04079fc23905dcef36e6
2024-09-19 18:33:41 +00:00
Nikolay Rykunov
65214bc767 Rename .java to .kt
GitOrigin-RevId: c43df74878b598dca416ebe12133d36667ad9274
2024-09-19 18:33:40 +00:00
Nikolay Rykunov
8fdb205e2f [debugger] Use coroutines in XQuickEvaluateHandler
GitOrigin-RevId: 883ca3993e3a3f6c36006f1d3848f5430e1be5f7
2024-09-19 18:33:40 +00:00
Nikolay Rykunov
bf81387373 [debugger] Convert XQuickEvaluateHandler to Kotlin
GitOrigin-RevId: e8792643c2f4a306853de14fbe9ed8d551384d4b
2024-09-19 18:33:40 +00:00
Nikolay Rykunov
760af9ca4f Rename .java to .kt
GitOrigin-RevId: 04b73d0a86948a7cb8eafb528c930e76221650ec
2024-09-19 18:33:40 +00:00
Alexander Bubenchikov
9ebdffab0b [maven] fix flaky tests IDEA-357354
GitOrigin-RevId: 3389ea7b60f9bfa95f59bb8da03be0614e3f3ba4
2024-09-19 18:21:32 +00:00
Alexander Bubenchikov
48ab0344ad [maven] maven4 refactor code for better readability
GitOrigin-RevId: d2e595542298422b5fb57bba43441619c67fd913
2024-09-19 18:21:32 +00:00
Alexander Bubenchikov
675ca4e23d [maven] clean telemetry calls
GitOrigin-RevId: 0b5fd4a22be04cd1ff5f02b7396a4d8771d4129e
2024-09-19 18:21:32 +00:00
Alexander Bubenchikov
0fab66f445 [maven] add new api to maven server telemetry
GitOrigin-RevId: 5e20b4895bcdad13a86efc3a4167215ae7e280ed
2024-09-19 18:21:32 +00:00
Alexander Bubenchikov
dd76c089dd [maven] add new api calls to MavenServerLoggerWrapper
GitOrigin-RevId: 459dbe3195a26a9ef61950f9f2cbedb7e262be9d
2024-09-19 18:21:32 +00:00
Ilya.Kazakevich
fe54db7b3c Python: Remove unused symbols
GitOrigin-RevId: ec2bd2dda3f215a6c318afa70adbccc8627bd586
2024-09-19 17:47:20 +00:00
Sergei Tachenov
58d1b83ea3 IJPL-161357, IJPL-162474 Set JBTabsImpl tab position in init
This takes care of the divider visibility regardless of when
and how the tabs are created, fixing both mentioned issues.

GitOrigin-RevId: 9907327b4c817db4f134d3f2cdd8a3f8a3163287
2024-09-19 17:33:23 +00:00