Sergey Simonchik
2c5f4e42c2
[platform] IJPL-192110 add hover effect to links in the editor/console/terminal
...
As a side effect, `EditorHyperlinkSupport.linkFollowed` method is more performant now: no need to iterate over all hyperlinks to change the followed link.
GitOrigin-RevId: e83e8f1c0727277e60abcdd95d2c1436d85fe347
2025-06-16 23:17:13 +00:00
Elena Shaverdova
7f2fe200c3
IJPL-191323 Send license metadata and product code to CSAT instead of a string literal with the text from About
...
GitOrigin-RevId: f0683b3713193b92550aeb607db6f67cc5a876b8
2025-06-16 23:13:48 +00:00
Piotr Tomiak
a04b416cba
[polySymbols] Reformat and cleanup code
...
GitOrigin-RevId: 8e6366dd58be05637e63ad5072292f5fcb65331e
2025-06-16 23:10:22 +00:00
Piotr Tomiak
c75bf951fc
[polySymbols] WEB-73616 PolySymbols: replace usages of Stack in queries with dedicated PolySymbolQueryStack class
...
GitOrigin-RevId: abf1a2c9769c7b64ff56d33f0c251e678b8775db
2025-06-16 23:10:22 +00:00
Kirill Bochkarev
3b2ea83785
[workspace model] Replace @Child with @Parent
...
Merge-request: IJ-MR-165184
Merged-by: Kirill Bochkarev <kirill.bochkarev@jetbrains.com >
GitOrigin-RevId: 3ad3ff204e29bc18bd8e705c7a5cb8e77869d699
2025-06-16 23:02:51 +00:00
Alexander Lobas
cd5ea3cf71
IJPL-191730 Island themes: Missing left/right insets if tool window stripes are switched off
...
GitOrigin-RevId: 1c8ea68ff2dd1c610ae0ef44cb622ad264b66439
2025-06-16 22:50:57 +00:00
Nikolay Chashnikov
d3e627b999
[project model] API cleanup: mark ModuleRootManagerEx.MODULE_EXTENSION_NAME as internal (IJPL-179175)
...
This property isn't supposed to be used from external plugins. The extension point will be converted to a bean class to get rid of module-level extensions.
GitOrigin-RevId: 2c82134f7a5961ccd73e4fcbaf6d3fb89db54c82
2025-06-16 22:50:36 +00:00
Denis Zaichenko
3ff192225a
IJPL-180572 Changed setPluginStatus to non-async to avoid race conditions
...
GitOrigin-RevId: 008144be19a6c3f6ae98fd4a9bee44c2eec9bdec
2025-06-16 22:46:41 +00:00
Nikolay Chashnikov
b94efffb44
[project model] report an error if 'moduleConfigurationEditorProvider' extension requires 'Module' as constructor argument (IJPL-179175)
...
'moduleConfigurationEditorProvider' extension point was registered as a module-level. However, it seems that no implementations use this ability, and can be converted to application-level extensions automatically. To avoid breaking compatibility, the extension point was converted to 'bean class', and tries to call the constructor with 'Module' parameter if no-arg constructor isn't available, and report an error in such cases.
GitOrigin-RevId: 8390fda7aa09f09b6df8178d40b6269b26b0292f
2025-06-16 22:45:11 +00:00
Alexander Koshevoy
a8cdcef3e5
[eel] Remove @RequiresBlockingContext annotation from suspending getInstance() method
...
GitOrigin-RevId: 4f71f7d27937de95df5aa85e6463681b8d059a7f
2025-06-16 22:35:31 +00:00
Alexander Koshevoy
8f370421ff
[eel] Mark isPathLocal() and isProjectLocal() as @ApiStatus.Obsolete
...
GitOrigin-RevId: e4d763d3743294661466492ced6474dea582238d
2025-06-16 22:35:31 +00:00
Alexander Koshevoy
879ed5cd44
[eel] Add blocking context annotations in eelPathUtils
...
GitOrigin-RevId: 518b87dbc9833579ab05c9a582cedce434609117
2025-06-16 22:35:31 +00:00
Alexander Koshevoy
5b4432fba9
[eel] Chore: simplify lambda syntax and use property assignment for owner and group settings
...
GitOrigin-RevId: 7fb9b4fc13c9f1220e79101dffcbfedb433d2fea
2025-06-16 22:35:31 +00:00
Alexander Koshevoy
1c3497dc5d
[eel] Chore: replace @Internal with @ApiStatus.Internal in eelPathUtils
...
GitOrigin-RevId: 65d55efc203c5cb7a7c7fa7620f5a3fb57efeff7
2025-06-16 22:35:31 +00:00
Andrey Cherkasov
2dd3f5a50a
[kotlin] Implement diagnostic-based Unused Expression inspection
...
Also provide `AddReturnToUnusedLastExpressionInFunctionFix` when applicable.
#KTIJ-29556 Fixed
GitOrigin-RevId: 23082bc7bf5cc0d7bb4b6a3d2704661136774f91
2025-06-16 21:50:20 +00:00
Andrey Cherkasov
11b84f0094
[kotlin] Convert AddReturnToUnusedLastExpressionInFunctionFix to ModCommandAction
...
#KTIJ-29556
GitOrigin-RevId: 7cd06eda58b9fcf7f7d20e598a81c0fb270106fc
2025-06-16 21:50:20 +00:00
Piotr Tomiak
12d4cec593
[polySymbols] WEB-73607 Fix compilation errors and update API compatibility file
...
GitOrigin-RevId: 9490a00eb349cd0a5bca208f7b647952f758c034
2025-06-16 21:31:30 +00:00
Piotr Tomiak
7c226c4cac
[polySymbols] WEB-73607 Cleanup class names in com.intellij.html.polySymbols.* packages
...
GitOrigin-RevId: 3c9d650c2c6b8efbbbf1467fc4fbcaa2d5a67f68
2025-06-16 21:31:30 +00:00
Piotr Tomiak
7aba9a9102
[polySymbols] WEB-73607 Remove plural form PolySymbols from class names
...
GitOrigin-RevId: 4da3f8f9610ba9eead94a975adcc5027e2cd8c72
2025-06-16 21:31:30 +00:00
Piotr Tomiak
063d327230
[polySymbols] WEB-73607 Unify naming of PsiPolySymbolReferenceProvider inheritors
...
GitOrigin-RevId: 779d71f61a15dc9870cd99ee55e184c62f9b162c
2025-06-16 21:31:30 +00:00
Piotr Tomiak
7f04882029
[polySymbols] WEB-73607 Unify naming of PolySymbolProblemQuickFixProvider inheritors and remove plural from PolySymbols
...
GitOrigin-RevId: 021a87e9c35e87cd3a95d8a84409ef4537313f63
2025-06-16 21:31:30 +00:00
Piotr Tomiak
ad9a591809
[polySymbols] WEB-73607 Unify naming of PolySymbolScope inheritors and remove s from the class name
...
GitOrigin-RevId: 6daabe056ae30806276ec4f6c6ecd691bb16a7f7
2025-06-16 21:31:30 +00:00
Piotr Tomiak
e1a6925ba6
[polySymbols] WEB-73607 Unify naming of PolySymbolQueryResultsCustomizer inheritors and remove s from query package class names
...
GitOrigin-RevId: 2165dbecdacc1b4c01dc6dde0209526676b6e93a
2025-06-16 21:31:30 +00:00
Piotr Tomiak
bd9db41e2f
[polySymbols] WEB-73607 Unify naming of PolySymbolCompoundScope inheritors.
...
GitOrigin-RevId: 3ffbde9044c6c22df1b3298ebaff94aa59f7319a
2025-06-16 21:31:30 +00:00
Piotr Tomiak
433e8b251d
[polySymbols] WEB-73607 Unify naming of PolySymbolQueryConfigurator inheritors.
...
GitOrigin-RevId: 0a633b49432e49b6e61567ff7340874ce2ae7070
2025-06-16 21:31:30 +00:00
Piotr Tomiak
97a7fff504
[polySymbols] WEB-73607 Unify naming of PolySymbolMatchCustomizer inheritors.
...
GitOrigin-RevId: da8bcea9d02d1394fe00118b83fd5355a9f1e301
2025-06-16 21:31:30 +00:00
Piotr Tomiak
11ab77fae8
[polySymbols] WEB-73607 Unify naming of PolySymbolHighlightingCustomizer inheritors.
...
GitOrigin-RevId: 3abc5d9555ad7615c9e9a4142c60645add66c289
2025-06-16 21:31:30 +00:00
Piotr Tomiak
f55e169221
[polySymbols] WEB-73607 Unify naming of PolySymbolDocumentationCustomizer inheritors.
...
GitOrigin-RevId: 09162d9a9464d51c268738b86cc2adb87faf288a
2025-06-16 21:31:30 +00:00
Piotr Tomiak
0818f4733c
[polySymbols] WEB-73607 Unify naming of PolySymbolsCompletionProviderBase inheritors.
...
GitOrigin-RevId: 21207b816fa2b7ed0a66a122ebbb9b3697e05019
2025-06-16 21:31:30 +00:00
Piotr Tomiak
69d690aa82
[polySymbols] WEB-73607 Unify naming of PolySymbolCodeCompletionItemCustomizer inheritors.
...
GitOrigin-RevId: e952d3cc5933690f9f0976065cf76506da2ae6f2
2025-06-16 21:31:30 +00:00
Piotr Tomiak
3882f22c27
[polySymbols] WEB-73289 PolySymbols: simplify PolySymbol interface - move pattern property to a separate interface
...
GitOrigin-RevId: 3cafde82520c36bafaac291c3297f82155a10728
2025-06-16 21:31:30 +00:00
Vladislav Yaroshchuk
5ded1c9aba
[build-scripts] IJI-2799 Run Configuration module validation: better wording
...
GitOrigin-RevId: 10b3ae0345fb0cbe842b1f0a60ca4ce4a7c6590f
2025-06-16 21:20:11 +00:00
Dmitry Avdeev
e83e809000
IJPL-175986 AppServers migration to EEL
...
step 1: migrate to NIO
GitOrigin-RevId: a3443487bec757b101ca3efef75b5d0e30b05648
2025-06-16 20:57:52 +00:00
Egor Lebedev
795284cc3a
RUST-17147 Add statistics about neovim config
...
GitOrigin-RevId: 049294bda7eb26c78a12a2c0820c091657b45142
2025-06-16 20:52:04 +00:00
Vyacheslav Karpukhin
3acce61116
IJPL-189507 Move XML stub-related extensions to intellij.xml.analysis.impl
...
GitOrigin-RevId: 4340fbdaade3b9f060f3a1c82951c8182ec0ce26
2025-06-16 20:36:12 +00:00
Maksim Zuev
8fdb8d1bbd
[rd debugger] IJPL-192076 Fix breakpoint line update on FE
...
GitOrigin-RevId: 9a940f2e9e87f1d9b164b70b5a9b0a85e9132cfb
2025-06-16 20:34:47 +00:00
Maksim Zuev
546461d6ad
[rd debugger] IJPL-190337 Do not flush breakpoints update queue on initial state load
...
It caused skipped updates, so breakpoints could be invisible
GitOrigin-RevId: 7f0170c9eccb8556c6243556434f3490d590b59e
2025-06-16 20:34:47 +00:00
Dmitry Zhuravlev
edeb766c3d
[ui] make getElementBackground default
...
GitOrigin-RevId: be8764732c9882fe3a69fd0da527a3632c1d8407
2025-06-16 20:10:10 +00:00
Dmitry Zhuravlev
e0d32e052d
[ui] allow background override for a selected element
...
GitOrigin-RevId: 5b5b25882d9852948e5a3ad4df4d58ecd1f437cb
2025-06-16 20:10:10 +00:00
Victoria.Petrakovich
2bf8e201d4
[Gradle|Test|Kotlin] Entirely "mute" testMultiModuleProject for Kotlin DSL
...
KTIJ-34431
GitOrigin-RevId: e5756e2fcbc37df842a09becac7c17228ba453e2
2025-06-16 20:02:52 +00:00
Victoria.Petrakovich
1acaff61c3
[Gradle|Test|Kotlin] Chore: add argument name
...
KTIJ-34431
GitOrigin-RevId: 637686efa1d299cc2818b12d46044114013b4cc1
2025-06-16 20:02:52 +00:00
Victoria.Petrakovich
c572041056
[Gradle|Test|Kotlin] Exclude running testMultiModuleProjectKotlin without sample code until KTIJ-34593 is fixed
...
KTIJ-34431
GitOrigin-RevId: c7c51198d87f088e5767f01dbf359fc1519609ee
2025-06-16 20:02:52 +00:00
Victoria.Petrakovich
f985b45b55
[Gradle|Test|Kotlin] Exclude generated files from comparison
...
KTIJ-34431
GitOrigin-RevId: f6e50dd9d1b527a0e441cd4a472d6b31bac23412
2025-06-16 20:02:52 +00:00
Victoria.Petrakovich
345d662cb7
[Gradle|Test|Kotlin] Delete test data because generated data is used
...
KTIJ-34431
GitOrigin-RevId: fa1d1f29a9467798b42fd954f406a71985b7bc8b
2025-06-16 20:02:52 +00:00
Sergei Vorobyov
4d905c8764
[Gradle|NPW|Test] fix: migrate Kotlin new project wizard tests on the build script builder assertions
...
### Issues
* KTIJ-34431 Tests from GradleKotlinNewProjectWizardTest fail on TC for 243 but don't fail locally
GitOrigin-RevId: 4870b093fd3f35ee82f54ca87cab02a9103deae2
2025-06-16 20:02:52 +00:00
Sergei Vorobyov
8f3523bb10
[Gradle|NPW|Test] cleanup: merge Gradle Kotlin and Groovy DSL new project wizard tests
...
### Issues
* KTIJ-34431 Tests from GradleKotlinNewProjectWizardTest fail on TC for 243 but don't fail locally
GitOrigin-RevId: 250e36d19ca74b2ec53562b65a9270e5476ffecf
2025-06-16 20:02:52 +00:00
Sergei Vorobyov
86eade754d
[Gradle|NPW|Test] cleanup: use GradleDsl enum instead of useKotlinDsl property for ProjectInfo
...
### Issues
* KTIJ-34431 Tests from GradleKotlinNewProjectWizardTest fail on TC for 243 but don't fail locally
GitOrigin-RevId: d353c1aa0b0bffc20ff92fcf661680f61494f66e
2025-06-16 20:02:52 +00:00
Sergei Vorobyov
6efb4f8a70
[Gradle|NPW|Test] cleanup: use real threading model for both Gradle Java and Kotlin new project wizard tests
...
### Issues
* KTIJ-34431 Tests from GradleKotlinNewProjectWizardTest fail on TC for 243 but don't fail locally
GitOrigin-RevId: 6983a1e623d032d2f325c078bfd8d36e76105393
2025-06-16 20:02:52 +00:00
Sergei Vorobyov
9cfc904bbc
[Gradle|NPW|Test] cleanup: use withContext(EDT) instead of invokeAndWaitIfNeeded
...
### Issues
* KTIJ-34431 Tests from GradleKotlinNewProjectWizardTest fail on TC for 243 but don't fail locally
GitOrigin-RevId: 0ef5d6b1869b8ca4a602d2ed334010e1f10b3775
2025-06-16 20:02:52 +00:00
Sergei Vorobyov
caa7dd6cb9
[Gradle|NPW|Test] cleanup: extract Java and Kotlin test cases for Gradle new project wizard tests
...
### Issues
* KTIJ-34431 Tests from GradleKotlinNewProjectWizardTest fail on TC for 243 but don't fail locally
GitOrigin-RevId: 4a96253e15b88038172b06d702e2d02f423dbce0
2025-06-16 20:02:52 +00:00