Commit Graph
438402 Commits
Author SHA1 Message Date
Daniil Ovchinnikov 3f76a5adc0 IJPL-797 intellij.platform.util.base: dump API
GitOrigin-RevId: 8cee8cea39e9547a343f49cb0a14250a527284e3
2024-03-27 00:34:21 +00:00
Daniil Ovchinnikov 2f98c30dc8 IJPL-797 intellij.platform.diagnostic: dump API
GitOrigin-RevId: d7a33c8d173891cfcb7a9a9f449dfb73dbf369e2
2024-03-27 00:34:18 +00:00
Andrei.Kuznetsov b213079f42 Enable accidentally suppressed assertion in IndexTest#runFindClassStubIndexQueryThatProducesInvalidResult
GitOrigin-RevId: fcccdfd76a1d2c611a3924c88ed21447bdd5d96b
2024-03-26 23:27:53 +00:00
Elena Shaverdova 04d899f7c4 Rework reporting other *Stub* exceptions IDEA-331326 Create FUS event for stub index inconsistency
GitOrigin-RevId: a59d3c32d5c013c091fbfcf8db6b21927707ca4d
2024-03-26 23:13:30 +00:00
Elena Shaverdova 25ada6f21c Report StubTreeAndIndexUnmatchCoarseException IDEA-331326 Create FUS event for stub index inconsistency
GitOrigin-RevId: ea99fd6d0e110d67559b430a796051c485456c32
2024-03-26 23:13:25 +00:00
Elena Shaverdova 3938500c40 Report Kotlin stub inconsistencies IDEA-331326 Create FUS event for stub index inconsistency
GitOrigin-RevId: d2491d5328fca047730705549c1f9cb9e26de220
2024-03-26 23:13:21 +00:00
Andrei.Kuznetsov f42af00190 Revert "IDEA-261095: fix indexID is removed twice on plugin unloading"
This reverts commit 38cbc7d0a809194f32327535fbb6657f63ec2834.

GitOrigin-RevId: 789f8ca46493f69f32de03a7c70c2fa99b2993d2
2024-03-26 23:11:34 +00:00
Andrei.Kuznetsov 45d2fcd16d IDEA-335099: drop stale test ProjectRootManagerOnEndOfDumbModeIncrementerTest.kt
ProjectRootManagerOnEndOfDumbModeIncrementer does not exist anymore (was deleted in IDEA-335099)

GitOrigin-RevId: fd7cedb8febc62c6840c86c407febba2bf4c23dc
2024-03-26 23:11:30 +00:00
Yuriy Artamonov c47a4916b3 [npw] NewProjectWizardCollector does not need a companion object
GitOrigin-RevId: 5a72feed8ec0119349cf3b8a7533b1313eb024b6
2024-03-26 22:59:49 +00:00
Aleksei Berezkin cc168d9f63 WEB-65600 Fixed any type in lookup documentation
Only target element (element associated with the completion item) must contribute to lookup documentation

GitOrigin-RevId: ae836be7b3cbc66ce45ba6d82ebafb80ebd9cf08
2024-03-26 22:11:43 +00:00
Daniil Ovchinnikov 0345d7d04f IJPL-797 intellij.platform.util.rt: dump API
GitOrigin-RevId: 011dd443adf7a2ba5f8c403b6648b4bc36617659
2024-03-26 21:41:43 +00:00
Daniil Ovchinnikov 9025e3b8be IJPL-797 intellij.platform.util.rt: make StringUtilRt final
GitOrigin-RevId: acead20968bfc553c9727bbefd2a4069e54fd4e1
2024-03-26 21:41:38 +00:00
Daniil Ovchinnikov 2d0d2a0bb8 IJPL-797 intellij.platform.util: clean up
GitOrigin-RevId: cabbd3d6cad866d1157d76d0832c91928bb79132
2024-03-26 21:41:33 +00:00
Daniil Ovchinnikov 966154985c IJPL-797 intellij.platform.util.rt: make ExceptionUtilRt final
GitOrigin-RevId: 8b51ef209f342128d68eaf647a463612b2e26075
2024-03-26 21:41:28 +00:00
Daniil Ovchinnikov 9028cc8922 IJPL-797 intellij.platform.util.rt: inline highly specific ExceptionUtilRt.unwrapInvocationTargetException
GitOrigin-RevId: cfb92fcf73939f7f9128a73ffd9538cbecb0a76c
2024-03-26 21:41:23 +00:00
Daniil Ovchinnikov 8fd9255ad4 IJPL-797 intellij.platform.util.rt: clean up
GitOrigin-RevId: eb1f96ce180ea8ac596d33cb376733e6e92209dd
2024-03-26 21:41:18 +00:00
Roman Shevchenko ba2fdb5739 Cleanup (dead code; incorrect platform conditions)
GitOrigin-RevId: 9cf6b158f4d41958c636c47e686408e1229ff195
2024-03-26 21:28:39 +00:00
Yuriy Artamonov f2bf925e2f [lsp] IDEA-347934 Initialize LanguageServiceWidget icons lazily
GitOrigin-RevId: 43ea916d950541d6b4cad149d62576eed695e7fa
2024-03-26 21:26:14 +00:00
Alexey Merkulov 354d017bb7 [debugger] Refactoring: remove redundant myAnotherThreadToFocus field and allow reset myThread
GitOrigin-RevId: 652e093960e337cf5ecdad3d5f91a905a239292f
2024-03-26 21:10:38 +00:00
Marco Pennekamp bb3b1f6a88 [kotlin][k2] Register LLFirElementByPsiElementChooser service
- The new service is needed by the Standalone API to support `FirDeclarationForCompiledElementSearcher` and should not affect the IDE. `LLRealFirElementByPsiElementChooser` implements the `realPsi` comparison previously used by `FirDeclarationForCompiledElementSearcher`.

^KT-65813

GitOrigin-RevId: 4656b047e50e3adc834fc7d3c31460974cab8c40
2024-03-26 20:48:05 +00:00
Alexander Lobas 3ae3e0de64 IDEA-337916 Improve localization experience
GitOrigin-RevId: 81f39ee25daadb96fc9b2ad710c5f7d381309910
2024-03-26 20:34:42 +00:00
Victoria.Petrakovich beeb0f1098 [kotlin] UsePropertyAccessSyntaxInspection: Get receiver types correctly for callable references on constructors
For example, Foo()::getFoo

^KTIJ-29118 Fixed


Merge-request: IJ-MR-130070
Merged-by: Victoria Petrakovich <Victoria.Petrakovich@jetbrains.com>

GitOrigin-RevId: 043bbaae95e30f22963db8dcf4c8c7ee06098aa6
2024-03-26 20:16:03 +00:00
Alexey Kudravtsev 0d7ec13856 clear PsiFile from highlighting session periodically during batch inspections to fix IDEA-348847 High memory usage during batch inspection run
GitOrigin-RevId: 9b98cb72276674e3971d2649e9f3e8832bbbddce
2024-03-26 19:37:29 +00:00
Alexey Kudravtsev 5aac3102de cleanup
GitOrigin-RevId: 578eb9c75acdf62a463bf5180e521fec9698949b
2024-03-26 19:37:24 +00:00
Alexey Kudravtsev 14d0fcddd8 cleanup, make immutable (part of KTIJ-28926 K2: Create Function From Usage Fix)
GitOrigin-RevId: 724c27e015334cef1d3acbb0c2fc502a873312ff
2024-03-26 19:37:20 +00:00
Gregory.Shrago e0ebb7c3cc clarify EmptyAction usage and cleanup
GitOrigin-RevId: 5c0f75beff329eb7214a69ec31acf03c38ded895
2024-03-26 18:54:09 +00:00
Gregory.Shrago a730e33576 IDEA-350091 Items disappear from list when using up/down actions
GitOrigin-RevId: 51c677dbdf232eb8a886d75369d650fb314b5674
2024-03-26 18:54:04 +00:00
Aleksei.Cherepanov ef9234dfc4 fix test
GitOrigin-RevId: 6194fe6e53a4752a01b625afd11e18603091d4ae
2024-03-26 18:53:14 +00:00
Aleksei.Cherepanov ed3c360915 KTIJ-29225 Add correct ProjectSystemId prefix to KMP library dependency
This prevents duplication of external dependencies that are used both in a KMP project and Java one

^KTIJ-29225 Fixed

GitOrigin-RevId: 688871f8811520e65efcbe4cee2f8aa812a66058
2024-03-26 18:53:11 +00:00
Alexander.Glukhov c578c78a6d [gradle][IDEA-350099] Update compatibility matrix for 8.7 Gradle version
GitOrigin-RevId: a6263b82099c66357db9d9ef3b4530c72c963a3b
2024-03-26 18:47:25 +00:00
Bernhard Geisberger d0867b6470 [python] Fall back to name for isObjectClass if qualifiedName is not available
GitOrigin-RevId: e743c243ef7a8e3e57e18a9a763625e2fc77f5a7
2024-03-26 18:41:13 +00:00
Roman.Ivanitskii 4f71f31119 [test-sdk] Refactor text finding methods, introduce findOne and findFirst methods
GitOrigin-RevId: d2b81d57e4f22e7f2d7e1cad001985dd45131b35
2024-03-26 18:38:11 +00:00
Aleksey Pivovarov b87e7d556d IDEA-349813 vcs: enable 'Rename File' and other PsiFile-dependent actions in LocalChanges tree context
PsiFileRule is a 'GetDataRuleType.PROVIDER' so it requires both VirtualFile and Project being
provided by the same DataProvider instance.

GitOrigin-RevId: 21a524e8bae47d04176cf7feb85027966cdab5d5
2024-03-26 18:37:30 +00:00
Aleksey Pivovarov e0ea0e8899 IDEA-347745 diff: allow disabling 'forceSoftWraps()' enabled SoftWraps without enabling them first
GitOrigin-RevId: 4d120e4243d0e798f2950c1d1210be195466764c
2024-03-26 18:27:47 +00:00
Louis Vignier 8ac5c842ba [java] Do not update JDK version strings in tests
This can send a roots changed event and mess with existing tests.

GitOrigin-RevId: d837d70821d14fe7de7f099a2ef980688126345d
2024-03-26 18:19:14 +00:00
Louis Vignier f980834d13 [compiler] Make the clear output directory warning look like standard comments
The warning is now just under the concerned checkbox.
Because the option is enabled by default, the warning can be a bit less dramatic.

IJ-CR-129800

GitOrigin-RevId: 8790d521527e9351f4f438bbbdafcdf79eb9452c
2024-03-26 18:19:07 +00:00
Louis Vignier 7b4fac1e83 [compiler] Instantiate JavacConfigurableUi in createComponent
IJ-CR-129800

GitOrigin-RevId: 6f9eb975fc9ce6179246127ff5408f02165f2f9e
2024-03-26 18:19:04 +00:00
Louis Vignier 4462104111 [compiler] Use property access syntax in CompilerUIConfigurableKt
IJ-CR-129800

GitOrigin-RevId: 5dd46fa9d55e592158bbf976bc5a46504b4f8ee0
2024-03-26 18:19:01 +00:00
Louis Vignier e6a9ea99af [compiler] Fix members visibility in CompilerUIConfigurableKt
IJ-CR-129800

GitOrigin-RevId: b51221ce48141a5323fe86c6571090a2a2fce59d
2024-03-26 18:18:58 +00:00
Louis Vignier 30baf63f02 [compiler] Deduplicate BrowseFolderListener in Eclipse compiler settings
IJ-CR-129800

GitOrigin-RevId: 2028cce2033aaef4b82a79f5e072fed8307a5812
2024-03-26 18:18:54 +00:00
Louis Vignier b42d94b345 [java] Update outdated version strings on build
BuildManagerVersionChecker parses JDK info to check the arch. It is a good occasion to update outdated JDK version strings.

#IDEA-346243 Fixed

GitOrigin-RevId: ebb73e0cc879d8217f3f80df8aab9a61e6032436
2024-03-26 18:18:51 +00:00
Louis Vignier 9b9f155f70 [java] Warn on JDK/OS arch mismatch when building the project
- Sends a sticky balloon notification on the first build with a JDK every session in case of arch mismatch (shown again after changing JDK)
- New checkbox in Build | Compiler | Java Compiler to disable warnings

#IDEA-343661 Fixed

GitOrigin-RevId: ac9b36b05403ac38acc7a55944850608f86d4e59
2024-03-26 18:18:48 +00:00
Aleksey Pivovarov 4c6ac30a11 IDEA-349575 diff: enable mouse wheel scrolling while over Splitter component
GitOrigin-RevId: 92423b980da1ceddc28348ee9315ee33c75a93cb
2024-03-26 18:17:05 +00:00
Sergei Tachenov 1f9c1d7bb4 IDEA-349874 Revert tool window height
Looks like decreasing it by 1 to match the editor tabs
was a mistake. It doesn't match it now. Let's revert it
back and see how it looks.

GitOrigin-RevId: ec28fa7524c7e427ed0429c234bd019a745e3828
2024-03-26 18:08:07 +00:00
Andrei.Kuznetsov d4b258d006 IDEA-261095: fix indexID is removed twice on plugin unloading
First from here: com.intellij.util.indexing.FileBasedIndexPluginListener#beforePluginUnload
And also from here: com.intellij.util.indexing.FileBasedIndexImpl#FileBasedIndexImpl

Keep only one (the most generic) place - FileBasedIndexPluginListener

GitOrigin-RevId: 38cbc7d0a809194f32327535fbb6657f63ec2834
2024-03-26 18:01:10 +00:00
Konstantin Nisht 1ac0355767 [warmup] Move git log indexing command to git module
GitOrigin-RevId: 62c33889255b133da1824a462daced8797e5700f
2024-03-26 17:58:20 +00:00
Piotr Tomiak cca4330918 IDEA-349285 Glitches on Quick docs when using dark theme
GitOrigin-RevId: 09bf2300964b4f586fa23ecc85d4eb210cb094fd
2024-03-26 17:57:14 +00:00
Piotr Tomiak 24e7183ed5 IJPL-787 JBHtmlPane - add internal API status to JBHtmlPane(Style)Configuration fields
GitOrigin-RevId: 39e925c2ff3c4aa31e3af91393ef3f4059b1cdc4
2024-03-26 17:57:10 +00:00
Victoria.Petrakovich 8867b57c84 [kotlin] Replace Java version with placeholders in testNewModuleInJavaProject to make it work on any version
^KTIJ-29188 Fixed


Merge-request: IJ-MR-130054
Merged-by: Victoria Petrakovich <Victoria.Petrakovich@jetbrains.com>

GitOrigin-RevId: ab7c48fbf745e6bdb5047ee4111a85f8397659d8
2024-03-26 17:15:08 +00:00
Vera Petrenkova 3b91d4d47c IDEA-326402 keep tab scroll bar visible when scrolling tabs and mouse position outside of tabs
GitOrigin-RevId: b0aead61dce83136151f1d22d9349e7c1a7182b7
2024-03-26 16:57:34 +00:00