Commit Graph

452936 Commits

Author SHA1 Message Date
Vladislav Beskrovny
c3a1923bcf RUST-15595 Make BackgroundUpdateHighlightersUtil.setHighlightersInRange() public
RustRover has its own analogue of `ExternalToolPass`, so we need `setHighlightersInRange()` to be public

GitOrigin-RevId: db1ce4188ed3c3e546d5af71a6cc5a5f691df342
2024-08-30 14:40:22 +00:00
Dmitry Kichinsky
95e44456f8 [maven] IDEA-337651 update resolved plugins in maven project structure
GitOrigin-RevId: b30c7da80f8ee650c1012e14f8cf59f26958c198
2024-08-30 14:37:37 +00:00
Dmitry Kichinsky
f4e51a3d0c [maven] IDEA-337651 update resolved plugin artifacts in maven projects
GitOrigin-RevId: 7efcb5275cd0ab9f3fb7c22e57cac9913190c575
2024-08-30 14:37:37 +00:00
Dmitry Kichinsky
7f9137573c [maven] IDEA-337651 use MavenPluginInfo in MavenProjectState
GitOrigin-RevId: 7b4a9b2b566bfa4bd97fe86b62be7abdb8fe6480
2024-08-30 14:37:37 +00:00
Bart van Helvert
e5e365160c [kotlin] Fix internal visibility checking after removing file copy building
##KTIJ-31128 Fixed

GitOrigin-RevId: 55a290e88d1a4c673ab6c452f0c704fbe980910a
2024-08-30 14:04:27 +00:00
Bart van Helvert
743a337e07 [kotlin] Merge retargeting progress bars
#KTIJ-31143 Fixed

GitOrigin-RevId: 63d9df136adf51900fc792a342cf4b21ed142e64
2024-08-30 14:04:27 +00:00
Bart van Helvert
5f075185ad [kotlin] Fix test data
GitOrigin-RevId: fdcb58de6461fd65e330bdf40401f475cfc68929
2024-08-30 14:04:27 +00:00
Bart van Helvert
2f73cf3fbb [kotlin] Remove file copy building for visibility checking
It is slow and doesn't work properly. #KTIJ-31128

GitOrigin-RevId: 87b301fcdbf2d113be3c9093c5f8254ae1851456
2024-08-30 14:04:27 +00:00
Maksim Zuev
759812ceee [debugger] IDEA-357571 Add the ability to provide synthetic variables into an evaluation context
Split CodeFragmentFactoryContextWrapper into 3 parts
1. CodeFragmentFactory wrapper
2. AdditionalContextProvider for additional variables extraction
3. EvaluationContextWrapper that can add variables in a language-specific way


Merge-request: IJ-MR-142450
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com>

GitOrigin-RevId: d0c4a1131fa45540224e7cc06d5cd917c2ea94b5
2024-08-30 12:36:26 +00:00
Nikita Kudrin
2d6832e224 [benchmarks] Comments and logs
GitOrigin-RevId: 4e06aade956924fcead9a2cf956b21e606b97fa1
2024-08-30 11:03:13 +00:00
Dmitry Kichinsky
cabfb514ae [maven] IDEA-337651 resolve plugin artifact
GitOrigin-RevId: e402ef6852473963fa19592e1cb16d8bc50b2ea1
2024-08-30 10:53:00 +00:00
Valentin.Dorofeev
bdaaf18fb6 IJPL-160832 UI Inspector: implement inspections and tests for them
IJPL-160832 UI Inspector: implement inspections and tests for them

IJPL-160832 UI Inspector: implement inspections and tests for them

fixup! IJPL-160832 UI Inspector: implement inspections and tests for them
IJPL-160832 UI Inspector: implement inspections and tests for them

fixup! IJPL-160832 UI Inspector: implement inspections and tests for them
IJPL-160832 UI Inspector: implement inspections and tests for them


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

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

GitOrigin-RevId: fb478300848939bd0a5c4a2a4f6e871f2f5eb730
2024-08-30 10:22:54 +00:00
Dmitry Kichinsky
31bc9215d1 [maven] IDEA-337651 MavenPluginResolver code cleanup
GitOrigin-RevId: faad46ebc024709fcf7a313480f9481ff99ac297
2024-08-30 10:16:11 +00:00
Louis Vignier
5a1d360222 [fus] Bump JDK collectors version
#IDEA-358301

GitOrigin-RevId: 7636704fbcbbec98d75079790b9e7dc03aa60039
2024-08-30 00:14:50 +00:00
Louis Vignier
daaaf9e9cf [jdk] Recognise new JDK flavors with ExternalJavaConfigurationProvider-s
#IDEA-358301

GitOrigin-RevId: 7cbc09ba5b34d1c42e2a4b29e1f397d6a7d43a83
2024-08-30 00:14:50 +00:00
Louis Vignier
119088c1e9 [jdk] Add tests for new JDK flavors
#IDEA-358301

GitOrigin-RevId: 4fb7444441b331ac7fef933c3938d6f00ac19504
2024-08-30 00:14:50 +00:00
Louis Vignier
235a3fa19a [jdk] Recognize BiSheng, Dragonwell, Kona and Microsoft OpenJDK JDKs
#IDEA-358301 Fixed

GitOrigin-RevId: 03e23c612aa9b42b0ce62579f15076ffc4ca2d5b
2024-08-30 00:14:50 +00:00
Daniil Ovchinnikov
40ede793cf IJPL-797 intellij.platform.core review internal API
GitOrigin-RevId: 63d2b6243c5e18ee92bdb4bd9ca4ef5f814c1cba
2024-08-29 23:14:11 +00:00
Daniil Ovchinnikov
7a0749026d IJPL-797 intellij.platform.lang.core review internal API
GitOrigin-RevId: ae89a53cc7daee4a17a0b1c75cb0c0d52732c3ad
2024-08-29 23:14:11 +00:00
Daniil Ovchinnikov
f1a256e866 IJPL-797 intellij.platform.ide.code review internal API
GitOrigin-RevId: 4a2a7845b00c29a1fc0ccb67735e4b3f8fe3a1b1
2024-08-29 23:14:11 +00:00
Victoria.Petrakovich
827c450535 [kotlin] kotlinOptions to compilerOptions inspection: analyze if kotlinOptions are of needed task type
Form values for jvmTarget, apiVersion and languageVersion as "from" values
Also convert to new options in `subprojects` and `allprojects`

KTIJ-28468 kotlinOptions to compilerOptions inspection (kts only)

GitOrigin-RevId: e9d67dba3743d81275709de755288aadddeb1531
2024-08-29 22:23:58 +00:00
Max Medvedev
7bb824462a [AST] replace CompositeElement#myHc field a userdata flag
myHc is used for a rare tree comparing.
When it's really necessary, let's use userdata and not waste precious memory for each and every composite element

GitOrigin-RevId: 919864dbc48390f2624088baba8aaf684f97d1f1
2024-08-29 22:16:17 +00:00
Frederik Haselmeier
41277d83c0 [kotlin] Wait for Kotlin to be configured in AbstractConfigureKotlinInTempDirTest before running tests
KTIJ-31136

GitOrigin-RevId: d767bf20e0c57f9b1b33876d183f7f1ee5bd9276
2024-08-29 21:29:56 +00:00
Valery Teplyakov
4425507e53 [fleet] Bump rhizomedb compiler plugin version
GitOrigin-RevId: 8ec6bc7dbd067070f379bb6a31611e3d1a188071
2024-08-29 20:57:54 +00:00
Bogdan Kirilenko
d6c5d6ff50 [PyCharm] PY-31502 PY-65683 jupyter console WIP
GitOrigin-RevId: 91f18889224b1b9bbcc2cfbe1f6f61ead988f7c2
2024-08-29 20:20:40 +00:00
Lev Serebryakov
e51dd5b660 IJPL-149317 More explicit locks.
GitOrigin-RevId: 83556adf7c293bce87aaaa9196c6a86d77c123da
2024-08-29 20:10:16 +00:00
Anna Koehler
a1225217ab Fix the case when we type and wait fo finished code analysis and a popup with auto-completion appears in the end of typing. Completion popup prevents code analysis to be finished
GitOrigin-RevId: 03d58e0ec70a64b20af34745f2e957f3121e27aa
2024-08-29 19:38:52 +00:00
Max Medvedev
bdbfdf7b78 SimpleMergeQueueTest needs a test application
GitOrigin-RevId: d2dbd695a7cf4b469349dc2b2d512677e3e9c709
2024-08-29 19:36:11 +00:00
Vladislav Beskrovny
e6e8066cf5 RUST-15585 Rename the Database plugin back to "Database Tools and SQL for WebStorm"
GitOrigin-RevId: e546af7ea10f2d6bc3f0e82f6791bb60d3424cea
2024-08-29 19:19:23 +00:00
Bas Leijdekkers
952c203d93 Java: fix surrounders selecting generated code (IDEA-355874)
GitOrigin-RevId: 5ab70db1b9aff1a5a7483729e2e65a24fffa6dab
2024-08-29 19:03:09 +00:00
Bas Leijdekkers
b4ceb02091 Java: small surrounder cleanup
GitOrigin-RevId: 0a67c480310d88af1798f628448dda388c14026c
2024-08-29 19:03:09 +00:00
Bas Leijdekkers
f198a23cdf Java: don't evaluate enum constants as constants expressions
GitOrigin-RevId: c5d703ce78b569a3bdab9e8e9dcc2e95bdadd07f
2024-08-29 19:03:09 +00:00
Bas Leijdekkers
ed81723f17 Java: don't evaluate constant for incomplete expressions
GitOrigin-RevId: 15542db6b8631edbc96bd7ea9cc2b1a975fcbcbb
2024-08-29 19:03:09 +00:00
Bas Leijdekkers
8827db8d65 Java: remove enum functionality from constant evaluator
GitOrigin-RevId: edcb80e7ddeee3a45b83c98cf77f3c56fd850298
2024-08-29 19:03:09 +00:00
Victoria.Petrakovich
e5ac6f48a0 [kotlin] Change inspection name, review fixes
KTIJ-28468 kotlinOptions to compilerOptions inspection (kts only)

GitOrigin-RevId: 0cd4abd6381e641df9dafc5416726fb80e570044
2024-08-29 18:51:20 +00:00
Max Medvedev
cf1c0675e8 [project model] don't store project in OrderRootsCacheBridge
GitOrigin-RevId: 0e0a7b6afec3b868c512ea5baceed6f9aa075eef
2024-08-29 18:35:59 +00:00
Max Medvedev
f8ecf13926 [project model] don't store moduleBridge as a separate field
GitOrigin-RevId: 6759495ef6f20ca628777dc43f0db278f9348d55
2024-08-29 18:35:59 +00:00
Tagir Valeev
cd2be32f62 [java-inspections] Java9CollectionFactoryInspection: copyOf: respect declared nullity of source collection
Fixes IDEA-349386 Don't suggest List/Set/Map.copyOf when elements are annotated @Nullable

GitOrigin-RevId: f2c1298394f204732437d304f68272f6cf406cc0
2024-08-29 18:27:57 +00:00
Tagir Valeev
8e179a0a46 [java-analysis] AnnotationOrderRootType: simplify getFiles() implementation
GitOrigin-RevId: bfa2cc657a5c3258f279a9da0e972902b014c8f9
2024-08-29 18:27:57 +00:00
Aleksey Pivovarov
ea6e37f305 IJPL-160482 IJPL-161046 git: add 'Preview Diff' toggle into 'Staging Area' toolwindow
GitOrigin-RevId: aeaf679859c63ef30a2e4678dfa94e82f33dea46
2024-08-29 18:05:47 +00:00
Bart van Helvert
de101e9996 [kotlin] Don't run accessibility conflict check on all elements
#KTIJ-31128

GitOrigin-RevId: 26f85cfb11ee33e41d5f127473f270ddb31557d2
2024-08-29 17:54:18 +00:00
Sergey Simonchik
7a03680f8e [terminal] rename event to terminal.timespan.finished; name related methods consistently (IJ-CR-143362)
GitOrigin-RevId: e5fce37b3b2ad75c334415ea3601661a76e1906e
2024-08-29 17:52:53 +00:00
Sergey Simonchik
63a6daebed [terminal] extract shell field for the block terminal (IJ-CR-143362)
Because `EventFields.Enum<ShellType>("shell")` is more efficient and safer to use.

GitOrigin-RevId: eeced67af9cc6c2150652a711a1365f3f4bcaa10
2024-08-29 17:52:53 +00:00
Sergey Simonchik
e3c50dccb6 [terminal] use a local logger instead of a global one (IJ-CR-143362)
GitOrigin-RevId: fa16aa1bbb420ae09c3aaa42c97cb00f1dc3d788
2024-08-29 17:52:53 +00:00
Sergey Simonchik
d6a5bc0a1c [terminal] fix typo in file name
GitOrigin-RevId: 53bd901ae4cca9793cf1dbff6588a53a9bfe791b
2024-08-29 17:52:53 +00:00
Sergey Simonchik
f3ef5b3174 [terminal] use more approriate apply (IJ-CR-143362)
GitOrigin-RevId: d6b10d645ed4b1a06b5c9420996c777f41122c8a
2024-08-29 17:52:53 +00:00
Vladimir Dolzhenko
4d2f218056 [kotlin] Enable tests
#KTIJ-30931

GitOrigin-RevId: a6d41a4d56edbe0e40a657787ab1546c8208c66b
2024-08-29 17:52:10 +00:00
Vladimir Dolzhenko
f03ee5d4c3 [kotlin] Review comments
#KTIJ-31127

GitOrigin-RevId: ca3e0561529c9a25054d848623151d8057f3b666
2024-08-29 17:52:10 +00:00
Alexey Kudravtsev
db4bf88f1e https://ea.jetbrains.com/browser/ea_reports/31764967
GitOrigin-RevId: 5c2041051b1fcc42acec23fab519ca064a1c2096
2024-08-29 17:34:58 +00:00
Alexey Kudravtsev
641d857f5a do not return duplicate values from getValues() when there are many files associated with each value (part of KTIJ-27513 K2 IDE: Slow reference search for specific symbols in unused symbol inspection)
GitOrigin-RevId: 90db6f345b035d3e63b207e80665612a40ed127c
2024-08-29 17:34:57 +00:00