Sergei Tachenov
207960de92
IJPL-160144 Make some IdeFrameImpl properties private
...
Previously, they were accessed from IdeEventQueue,
but now the logic was moved inside IdeFrameImpl.
GitOrigin-RevId: 38e350f8856d2f66d4ac2dbf296ad233798cb56c
2024-10-10 17:25:58 +00:00
Vlad Koshkin
84f70c1987
[kotlin] K2: migrate bundled script definition from legacy api
...
GitOrigin-RevId: e0e6e503a5ed5e55ea0ccb068bce9b972950ddd0
2024-10-10 17:12:23 +00:00
Vlad Koshkin
d68eb44858
[kotlin] K2: add info about compilation errors for main.kts
...
^KTIJ-31585 Fixed
GitOrigin-RevId: fc38549039df3a8ade960da003804a52be5d54a3
2024-10-10 17:12:23 +00:00
Yann Cébron
aaab9175dd
[devkit] ToggleHighlightingMarkupAction: DumbAware
...
GitOrigin-RevId: 376cc796b269a44e4f296979cfaf536e89feffac
2024-10-10 17:03:19 +00:00
Yann Cébron
797769f682
[devkit] ShuffleNamesAction: DumbAware
...
GitOrigin-RevId: 2f748b4af825e8770fee3baabe35f4569b9bf407
2024-10-10 17:03:19 +00:00
Victoria.Petrakovich
5ad5475d1e
[kotlin] Update Kotlin New Project wizard version to Kotlin 2.0.21
...
KTIJ-31596
GitOrigin-RevId: d23fb27f80fc5c0bd24700cb2cecbf3a0ca2e6c5
2024-10-10 16:37:26 +00:00
Yann Cébron
f755787710
[devkit] mark inspection base-classes as non-dumb
...
GitOrigin-RevId: 9fb7d860251cc2a15ded9f7746b9e53904407726
2024-10-10 16:34:56 +00:00
Yann Cébron
704075bc95
[devkit] MetaInformationJsonSchemaProviderFactory: DumbAware
...
GitOrigin-RevId: 067db4a8e51687cf8c8df0fb15cbaecd0ea7db65
2024-10-10 16:34:56 +00:00
Yann Cébron
4f652178dd
[devkit] UnresolvedPluginConfigReferenceInspection: use DevKitUastInspectionBase
...
GitOrigin-RevId: 2095de1e43ddd6aa55f7b4e83a23347c25bd5b98
2024-10-10 16:34:56 +00:00
Lev Zagnetin
c0105f3ff4
[driver][ui-tests] AT-1561: Wait for plugin list loading before an installation
...
GitOrigin-RevId: 4782b0936ed42ee56958a29adbe76d4f0a7b16f6
2024-10-10 16:34:47 +00:00
Kirill.Karnaukhov
cf2b42587a
[ai-completion] LLM-11794: fix ApiCheckTest
...
GitOrigin-RevId: 8127dca0c2345c596f1e38790bec46b0eb6a662e
2024-10-10 16:31:24 +00:00
Kirill.Karnaukhov
3fb1016549
[ai-completion] LLM-11794: call AI completion on insertion of templates
...
GitOrigin-RevId: fc92fb2ae37b974a4836b364021958bcdad87ed7
2024-10-10 16:31:24 +00:00
Ilya Kirillov
0fa8750fb8
Revert "optimization: do not iterate all range markers in the document, use the visible area only (part of IJPL-162151 Scrolling is slow)"
...
This reverts commit 4353aab31f4af5e3c50662669f94b823b01d3031.
- It causes a deadlock in kotlin tests: IJPL-163726
- It breaks some remote dev and code with me tests: IJPL-163871
IJPL-162151
GitOrigin-RevId: d0764a892d03104c58f8601cfbea7b35a95c71fb
2024-10-10 16:11:03 +00:00
vladislav.shishov
9116ef3c99
[remote-driver] add JcefUiTest#testJcefSvg
...
GitOrigin-RevId: ff3d7eba7524c56f1bbfacca33daaa8fe9561950
2024-10-10 15:58:43 +00:00
Evgeny Abramov
167af43965
(IJPL-158134) Make sure there is no strong reference to project in enumerators' services when it's disposed
...
GitOrigin-RevId: 7635f34bf4d11f9bc1981fbc0b15224e5c20362f
2024-10-10 15:43:59 +00:00
Evgeny Abramov
1ed20a3c3a
(IJPL-158134) Fix typo in arch name
...
GitOrigin-RevId: e292e10bc30c82f62f65923072863aa1884d20f5
2024-10-10 15:43:59 +00:00
Evgeny Abramov
004638b363
(IJPL-158134) Enable native server in master
...
GitOrigin-RevId: cfbd547e985ce10b3a9a40f2643d77fe5f0ace4f
2024-10-10 15:43:59 +00:00
Nikolay Rykunov
1c1f348eeb
[debugger-rd] IJPL-160146: ActiveSession should be provided only by backend
...
GitOrigin-RevId: cb80a52ce914dcf8f7106be9e889139dbb7363ca
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
bcfe903c87
[debugger-rd] IJPL-160146: Wrap XStackFrame in Ref, so StateFlow will use reference equity
...
GitOrigin-RevId: 6523a64381f2ba92e46d435a84cc24478df7f1f3
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
9150b2c2d8
[debugger-rd] IJPL-160146: Update todos -- add issue id
...
GitOrigin-RevId: f1edfddf9e4d156f262b1e00584e0ec9e1b763eb
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
dda78cef12
[debugger-rd] IJPL-160146: Fix api dumps
...
GitOrigin-RevId: 9f3719536e4a90fc1a67fc98f706e151fe96e4aa
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
188b0006e3
[debugger-rd] IJPL-160146: Introduce a basic implementation of XValue's computeChildren
...
GitOrigin-RevId: 54505842602d1ab455cd13b66e5de7b1675d65ec
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
7970a04115
[debugger-rd] IJPL-160146: Don't use GlobalScope for evaluation
...
GitOrigin-RevId: 65753fe8191bd052f82bd7585a644ca91768688e
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
5fa1eb2d75
[debugger-rd] IJPL-160146: Handle evaluation errors
...
GitOrigin-RevId: 2ecc2dcdff418c72e4fa1333ec123d02850c8e5f
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
ada62a603b
[debugger-rd] IJPL-160146: Support isObsolete for rpc evaluation
...
GitOrigin-RevId: 4b0b2e3a93e02552a26b1303323b8ae902969777
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
d4ce28ad3c
[debugger-rd] IJPL-160146: Introduce FrontendXDebuggerManager
...
It can be used as XDebuggerManager with up-to-date frontend data
GitOrigin-RevId: ef088324e96783c2a5eea5eef80aceefc66229d8
2024-10-10 15:30:49 +00:00
Nikolay Rykunov
1e56268803
[debugger-rd] IJPL-160146: Introduce a way to use XValueHint natively on frontend
...
GitOrigin-RevId: 8eb16d5f8777893188e64d71f98edeeb36e076e7
2024-10-10 15:30:48 +00:00
Nikolay Rykunov
8c1c13a2bd
[debugger-rd] IJPL-160146: Use local entities for holding value hints on backend instead of custom holder
...
GitOrigin-RevId: 06c8c588b584362106ec1296841ed9d02b4acbae
2024-10-10 15:30:48 +00:00
Leonid Shalupov
3492d5c386
uiDesigner: source generator: process files only from source roots
...
previously, files from resources were also considered which compiled files from some testData
GitOrigin-RevId: 962db86603f59c120078fec2f1c71ee39b196608
2024-10-10 15:17:18 +00:00
Mikhail Pyltsin
7e9f1978a2
[java-highlighting] IDEA-357214 'Module' is highlighted as an error when module name is expected
...
GitOrigin-RevId: c7ca9de1821e79b96a05ab74a3cbad7052ceb827
2024-10-10 15:17:07 +00:00
Georgii Ustinov
59cadbb09a
[Java. Terminal] Revert classpath generator and tests for it in for java command completion
...
IDEA-359243
GitOrigin-RevId: 847ffcfd6509315d3ce95ce16dab4048a52d4005
2024-10-10 15:15:29 +00:00
Georgii Ustinov
2f9de646f0
[Groovy] Convert Groovy files to Java. Refactor and remove groovy runtime.
...
- GrailsLightVariableInfoTest
- LogbackTest
- SwingBuilderTest
IDEA-327339
GitOrigin-RevId: 20860311e6314cf6373342374e80fbb80a26b83a
2024-10-10 15:15:29 +00:00
Georgii Ustinov
2d44f6bf42
[Groovy] Convert Groovy files to Java. Refactor and remove groovy runtime.
...
- GrAnnotationReferencingUnknownIdentifiersTest
- GrDependencyVisitorTest
- GrNamedVariantLabelsInspectionTest
- GroovyRunLineMarkerTest
- GrSpreadArgumentTest
- ImmutableTransformationSupportTest
IDEA-327339
GitOrigin-RevId: 29f75855ec6bbbdf66dd16c7fb3e8c7ec4719e77
2024-10-10 15:15:29 +00:00
Georgii Ustinov
c9d89414d0
[Groovy] Convert Groovy files to Java. Refactoring and remove groovy runtime
...
- CreateConstantFromJavaUsageTest
- CreateEnumConstantFromJavaUsageTest
- CreateFieldFromJavaUsageTest
- CreateMethodFromJavaUsageTest
- CreateMethodFromUsageTest
- CreatePropertyFromJavaUsageTest
- GrLoosePrecisionFixTest
- GrMultipleAssignmentTest
IDEA-327339
GitOrigin-RevId: 9508ffbfd882a5c8cc43008382bdc1e4348d7fd5
2024-10-10 15:15:29 +00:00
Nicolay Mitropolsky
cf9de7effe
[service-view] IJPL-163799 draft javadoc for the ServiceViewDescriptor and ServiceViewDescriptor
...
GitOrigin-RevId: a4135d769fcf4112dda5cf430cf74edbedcc35d8
2024-10-10 14:53:35 +00:00
Frederik Haselmeier
608093cb2c
[kotlin] Check for conflicts when moving sealed classes or their direct inheritors
...
^KTIJ-31148 fixed
GitOrigin-RevId: 905c4faa80da36e605acbf24b6c8713bd71b3bf3
2024-10-10 14:50:27 +00:00
Alexander Chernikov
fb32615b2b
[kotlin] Move Declarations performance test: command is moved to Kotlin-specific module.
...
GitOrigin-RevId: 12a584727122ee3fa26684ed88ed31ee438fb00c
2024-10-10 14:45:56 +00:00
Alexander Chernikov
c3ee09dca2
[kotlin] Move Declarations performance test: fixed after review + cosmetics.
...
GitOrigin-RevId: 2c48faeb7ecc5cbb48c01f37745fb8571cad8852
2024-10-10 14:45:56 +00:00
Alexander Chernikov
845cac429c
[kotlin] Move Declarations performance test: making MoveKotlinTopLevelDeclarationsDialog (K1) performance test aware.
...
GitOrigin-RevId: 673da16bcf4c6f5ba636806ba41d293445f0fc1b
2024-10-10 14:45:56 +00:00
Alexander Chernikov
72aa65d6ec
[kotlin] Move Declarations performance test: made it find elements using reflection.
...
GitOrigin-RevId: 96d1d5b9952a44684ea4ad66808cc58446bfde5a
2024-10-10 14:45:56 +00:00
Alexander Chernikov
d16e1d52f5
[kotlin] Move Declarations performance test: copied writeIntentReadAction {} call from Move Files test.
...
GitOrigin-RevId: c75c46bca32676195436761495b056132447112c
2024-10-10 14:45:56 +00:00
Alexander Chernikov
c82d4a5a10
[kotlin] Move Declarations performance test: finding target source file adjusted.
...
GitOrigin-RevId: 03bbda1852e65803f0c1fecf5b9ae821759c85e0
2024-10-10 14:45:56 +00:00
Alexander Chernikov
d81d302e01
[kotlin] Move Declarations performance test: first attempt.
...
GitOrigin-RevId: 067f8d0faab773a9a623867872c28856a6872520
2024-10-10 14:45:56 +00:00
Andrew Kozlov
5fd079acd7
[kotlin] KTIJ-25208, KTIJ-31165 method refactored: side effect removed
...
GitOrigin-RevId: f06326cc14fc5e18126367cf28953cb987b47b19
2024-10-10 14:38:24 +00:00
Andrew Kozlov
0fc370bc19
[kotlin] KTIJ-22896 test added
...
GitOrigin-RevId: f90cdadc9a9385c981122e7ee4821a74007989ea
2024-10-10 14:38:24 +00:00
Christophe Rhodes
344bd30cb8
[vfs] Attempt to short-circuit directory enumeration
...
In case-insensitive filesystems, canonizing a given name to the one in the filesystem is expensive if we need to enumerate directories. Attempt to compute an answer earlier by generating a full realpath, which should succeed in the absence of symbolic links.
https://github.com/JetBrains/intellij-community/pull/2856
GitOrigin-RevId: 05a614b009f25acf4f764fbdde6db68e53ead7a3
2024-10-10 14:35:50 +00:00
Felix Popov
1ae9a232f5
[build-scripts] BuildDependenciesDownloader flag: track file number and file size sum
...
GitOrigin-RevId: 9a6cc63eb0022f2ebe25c5596185c94724ae6be9
2024-10-10 13:48:07 +00:00
Ilia Brovarnik
37ac8e237a
Default schema completion
...
(cherry picked from commit 7e836c1df5a1e016b384db746055346ca13282d5)
FLEET-MR-5118
GitOrigin-RevId: 17839900776efbd5599faf4aa06ef3d3a8b6f494
2024-10-10 13:38:01 +00:00
Nikita Biriukov
eea037b50b
[maven] IDEA-163551 Adds resolve and autocomplete for properties in pom.xml, supported in Maven Model interpolation
...
Resolving and autocomplete were already implemented before for the most part of such properties. These changes add support for some cases were not considered yet:
- ${maven.home}
- ${maven.version}
- ${maven.build.version}
- ${build.timestamp}
These properties will be resolved to their PsiElement's, just to remove the red highlighting.
More about Maven Model interpolation:
https://maven.apache.org/components/ref/3-LATEST/maven-model-builder/#model-interpolation
GitOrigin-RevId: ae75a11de118b305fc33ee73511fc2f10671ecea
2024-10-10 12:55:11 +00:00
Vladimir Lagunov
1e3ca1555f
IJent: fix bugs related to moving files and replace_existing flag
...
* By default, NIO filesystem must not replace existing files, but it used to do so, and it wasn't possible to disable replacing.
* After adding the ability to not replace existing files on the client side, a bug was found on the server side: IJent used to delete the file during `ensure_existence_preconditions` and then tried to call `resolve_link` on the deleted file.
GitOrigin-RevId: 3f5d2c919d02ad689e502983aae9200645f6c33a
2024-10-10 12:06:35 +00:00