Ruslan Cheremin
db2be190a2
[vfs] IJPL-617: remove unused indexingFlag from VfsData in-heap cache
...
+ indexingFlag has migrated to dedicated mmapped storage long ago, apt VfsData field is unused now, wasted heap memory.
GitOrigin-RevId: cfcbc2f9c9a74ba36c3cc5df891229bb2101198c
2024-02-21 16:29:32 +00:00
Andrey Cherkasov
8600782909
Mass cleanup: make extension classes final
...
^IDEA-309065
GitOrigin-RevId: 3109a0fdab7a1ae647ad8a3d69ac332dbc3b49b9
2024-02-21 16:23:34 +00:00
Roman Shevchenko
94b3e04379
Cleanup (typos; false positives; formatting)
...
GitOrigin-RevId: ef783e2d2831c00b8114001875bb6131755d9afb
2024-02-21 16:18:39 +00:00
Roman Shevchenko
6e622fc44e
[platform] reloading storage content after background save (IJPL-127)
...
GitOrigin-RevId: f7103e611f4d774fab9e48c99e39391bae5d2e62
2024-02-21 16:18:34 +00:00
Roman Shevchenko
c676bc7a08
[tests] testing DirectoryBasedStorage in both modes (IJPL-127)
...
GitOrigin-RevId: 1061eed46801510d2bfb243992426e15eec29bc2
2024-02-21 16:18:29 +00:00
Roman Shevchenko
16b94d11b3
[platform] unsolicited use of VFS for deleting storages (IJPL-127)
...
GitOrigin-RevId: 5309a0c733ca607aac4eb87d693099a91ffb1096
2024-02-21 16:18:24 +00:00
Mikhail Pyltsin
cd6619cc6b
[java-console] IDEA-346861 Support change ClassFinderFilter's style in settings
...
GitOrigin-RevId: 696419662953dfdd0a7a799ed2ad1f5611d18fbc
2024-02-21 16:13:59 +00:00
Anna Kozlova
58dcd393a1
Safe-Push into master
...
GitOrigin-RevId: 43b8caffb4c70b8a5627ab3f1d6443d4694e443b
2024-02-21 15:43:56 +00:00
Ivan Semenov
5619489449
[gitlab] fix git branch popup review actions
...
do no try to cheat the action system and just hope for the best
apparently data context is now recreated between update and action perform
#IDEA-346815 fixed
GitOrigin-RevId: 29d2cb0558cdcceb373db007dc496a3d4b0d0fe9
2024-02-21 15:42:57 +00:00
Nikita.Skvortsov
0e11284ee1
[maven][wsl] Force maven server to use IPv4 on WSL IDEA-340867
...
Otherwise, ports open on dual-stack are not available from Windows host. See https://github.com/microsoft/WSL/issues/10997
GitOrigin-RevId: eb469e3986cecd77153af4f1a4cb45ee8c669b87
2024-02-21 15:38:32 +00:00
Nikita.Skvortsov
00013a71bd
[maven] Look for bundled Maven from plugin path, not from class file location IDEA-346908
...
GitOrigin-RevId: 1228c8d4b73ca2a7c20619d47dcd02720dbaf525
2024-02-21 15:38:32 +00:00
Dmitry Zhuravlev
9e56d5d1e2
git: scroll to prefered branch in branches popup without showing it in the center
...
GitOrigin-RevId: 438f059ee6b1c212140e472bdb920f0423c6a245
2024-02-21 15:30:12 +00:00
Tagir Valeev
f5d7968fa7
[java-tests] Convert Groovy to Java
...
GitOrigin-RevId: 9a4ce6f95a759c52b961452c75109882a9c4bb94
2024-02-21 15:26:25 +00:00
Tagir Valeev
abf5b7c3f2
Rename .groovy to .java
...
GitOrigin-RevId: 018c51c3cbfb06411c823cae3f58495fff7385fb
2024-02-21 15:26:21 +00:00
Andrey Belyaev
dd972e03b1
[github] EA-1086248 fixing freeze `F: VirtualDirectoryImpl.loadAllChildren
...
Added cancellation check, made schema JSON calculation as lazy as possible. We still need to figure out schema because actions can be literally everywhere in the project.
GitOrigin-RevId: b38ac0946a62ad6278c140edd91e7d01e40a3c1d
2024-02-21 15:13:46 +00:00
Tagir Valeev
3a76dd1428
[java-tests] Convert Groovy to Java
...
GitOrigin-RevId: aec3c6b249152f1b0e437a03319b1641e3c782f8
2024-02-21 15:12:46 +00:00
Tagir Valeev
c192b42eb6
Rename .groovy to .java
...
GitOrigin-RevId: 59fb7bd162551ee3df00854bf3257daae5325e89
2024-02-21 15:12:41 +00:00
Nikita Ashihmin
7b0e6b6743
[pycharm] PY-70617 Jupyter(refactor): Move classes from 1 file to separate to improve reading. No other things
...
GitOrigin-RevId: c4269c0baeebcdc5dd11f6bc0602cfed1f7fc940
2024-02-21 14:45:35 +00:00
Egor Ushakov
75e181928d
[coroutines debugger] debug probes may be unavailable in some contexts, do not remember it forever
...
GitOrigin-RevId: 063d497cb34ae8a43db42e88bcb6b6d763ed980e
2024-02-21 14:18:21 +00:00
Mikhail Pyltsin
54abbb808d
IJPF-CR-20648 [uast-inspection] IDEA-343298 LoggingSimilarMessageInspection should skip empty messages
...
GitOrigin-RevId: 09058663026ad622665167fcbc6e7a1ef8c4b034
2024-02-21 14:15:51 +00:00
Frederik Haselmeier
6cff66c9a4
[Kotlin] Allow importing nested declarations when pasting from code in which they were imported
...
Previously, nested declarations (enum values, nested objects, static Java imports, etc.) were not copy-pasted as is, but instead fully qualified and then shortened based on the user's code style settings (which disallows importing nested declarations by default). This commit changes the behaviour of the KotlinCopyPasteReferenceProcessor and ShorteningProcessor to allow fully importing references regardless of the code style setting, which will closely resemble the original code.
^KTIJ-10687 fixed
GitOrigin-RevId: 68ccfa51d5563a62e712863feff187df5515b908
2024-02-21 14:03:55 +00:00
Konstantin Aleev
6805630641
use comma-separated with a hyphen
...
GitOrigin-RevId: e340b56eec4c4230b0452027cfbf4a55c13b7ead
2024-02-21 14:03:31 +00:00
Mikhail Pyltsin
e8e91592b6
IJPF-CR-20462 [java-inspections] IDEA-331308 Similar logs inspection
...
GitOrigin-RevId: 6bdaa9e30a7992c286bdda310f55048762b4b161
2024-02-21 14:02:30 +00:00
Mikhail Pyltsin
610ac503d4
IJPF-CR-20637 [uast-inspection] IDEA-331308 Create inspection highlighting non-distinguishable logging sites in a single class
...
GitOrigin-RevId: 3dd9c83fbf76c9313aa0fba865b4d4714a60ed6b
2024-02-21 14:02:25 +00:00
Mikhail Pyltsin
f89647268b
IJPF-CR-20648 [uast-inspection] IDEA-343298 LoggingSimilarMessageInspection should skip empty messages
...
GitOrigin-RevId: bdf052d27346a3b14616ba4d46ef234f85f43fa4
2024-02-21 14:02:20 +00:00
Mikhail Pyltsin
38c5f7e60d
IJPF-CR-20842 IJ-CR-123098 [java-console] IDEA-331307 Provide navigation for logs for jvm languages
...
GitOrigin-RevId: 0b6e8f7c4d3da3610d0ca5e35d95b9064dc18bf5
2024-02-21 14:02:15 +00:00
Bart van Helvert
0ff3bcac06
[kotlin] Allow K2 specific expected conflicts in tests
...
GitOrigin-RevId: 67e4173f2dd1a069bf180eb93ee5d8cd5a766d37
2024-02-21 13:54:21 +00:00
Bart van Helvert
425643c725
[kotlin] Fix warnings in K2 move refactoring
...
Some small fixes for spelling mistakes.
GitOrigin-RevId: e5fc61c5702827d0c3dd9b11a8b4e02937feb03a
2024-02-21 13:54:17 +00:00
Bart van Helvert
dd8486b5e0
[kotlin] Add K2 visibility checker for move refactoring
...
#KTIJ-28846
GitOrigin-RevId: 66aeb17ad53a8a41b1de3f0136cb116249901203
2024-02-21 13:54:12 +00:00
Jinseong Jeon
dbaaeef8dc
KT UAST: always preserve receiver expression of callable reference
...
It seems like qualifier type and qualifier expression did not co-exist,
but that only made users (like Lint detector) deal with inconsistent
examination of both information that are sometimes available or not.
Java UAST counterpart has both information always, so no good reason to
keep such contract in Kotlin UAST.
GitOrigin-RevId: 69f96325910cf8eea056449c984151925dffcf10
2024-02-21 13:54:08 +00:00
Tagir Valeev
acbc5e7d11
[code-insight] Rework IntentionAction -> LocalQuickFix adapters; encapsulate QuickFixInfo#localQuickFix
...
GitOrigin-RevId: d1a2244774ad1204fd35c776ed33acb115ab0592
2024-02-21 13:16:02 +00:00
Sergey Simonchik
6f62277f86
terminal: restore running a login shell on macOS (IDEA-346885)
...
GitOrigin-RevId: a3702883358076747406790c3d4176f921fa42b8
2024-02-21 12:58:53 +00:00
Anna Kozlova
e067b7fd46
Merge remote-tracking branch 'origin/master'
...
GitOrigin-RevId: ec84a63f018013bdd1f53cc2741c39873e932d18
2024-02-21 13:43:44 +01:00
Alexander.Glukhov
0259bbc741
[quick doc][IDEA-346186] fixes after IJ-CR-126213
...
GitOrigin-RevId: 40e9af4158b25d02a4d2513aa0952be1b6dbf074
2024-02-21 12:05:59 +00:00
Mikhail Pyltsin
d1f5609e1e
[java] convert groovy to java
...
GitOrigin-RevId: 40c627acacb8ee9895347029c24b435dd7763904
2024-02-21 11:50:11 +00:00
eugene.nizienko
84ca073ed7
[remote-driver] updating callback to null on success resume
...
GitOrigin-RevId: 98c8b3096da3ae188dd6ba746be1e19c439a13b0
2024-02-21 11:48:04 +00:00
Tagir Valeev
c5ee011572
[java] PsiUtilEx.isInjectionTargetType: support string template inheritors
...
IDEA-346863 Ability to annotate methods returning inheritors of template processors with injection annotation
GitOrigin-RevId: a2953696a13825fc508a8dc27f8a2f0a21b0bc95
2024-02-21 11:47:14 +00:00
Tagir Valeev
f478a13fce
[java-inspections] LanguageMismatchTest: test for method
...
GitOrigin-RevId: e529e5448f982c571f95e488c7a4a5750d6acdb9
2024-02-21 11:47:10 +00:00
Yann Cébron
70b4e229b0
[devkit] Project Wizard: Gradle IntelliJ Plugin 1.17.2
...
GitOrigin-RevId: 7fc49c33a5ee16b5e7c0668fee845facfa6841d2
2024-02-21 11:30:50 +00:00
Tagir Valeev
b7763b1106
[java] ClassFileViewProvider: restore isInnerClass(file, content) (necessary for Kotlin)
...
GitOrigin-RevId: db3950e5bbec302480c9078c5c61ef13d15c29c1
2024-02-21 10:41:26 +00:00
Tagir Valeev
3ec06e3546
[index] TrigramBuilder: implement and use IntCollection.toArray
...
GitOrigin-RevId: 0cda92a448510cea05966c4bbe3479bde8a0517b
2024-02-21 10:41:21 +00:00
Tagir Valeev
65c78b80ef
[java-analysis] BytecodeAnalysisIndex#collectKeys: avoid repeated hashing of className
...
GitOrigin-RevId: 460c22d5fed1928d61fabdeba3271909d9f44723
2024-02-21 10:41:16 +00:00
Tagir Valeev
c68bf5aef6
[java-inspections] DuplicateConditionInspection: remove confusing super call
...
GitOrigin-RevId: 5229d106388970f4b7c8c335e8234de8bc9821d6
2024-02-21 10:41:11 +00:00
Tagir Valeev
34cb62fa44
[config] ASM 9.6.1 (optimize ClassReader.readUtf)
...
GitOrigin-RevId: 42a13a12a9ecef594ffbe32b03eefa2b9dec9c9f
2024-02-21 10:41:07 +00:00
Tagir Valeev
140364707f
[java-stubs] FirstPassData: use regionMatches to avoid allocations in visitSource
...
GitOrigin-RevId: 0b4fd37ec13526f560d3e78cce7379a8bfeeee6d
2024-02-21 10:41:02 +00:00
Tagir Valeev
a586b05b39
[java-stubs] Reuse ClassReader to get inner class flag
...
This allows avoiding repeating constant pool reading
GitOrigin-RevId: 1d21b7b4883b497bfb15bfceede482caaea6ff01
2024-02-21 10:40:57 +00:00
Tagir Valeev
c756a7ffe4
[java] i18n warning fixed
...
GitOrigin-RevId: 630de5d7cfbce817b6a927a3892ee50b50dc60c4
2024-02-21 10:40:53 +00:00
Anna Kozlova
e14ef7eefc
Merge remote-tracking branch 'origin/master'
...
GitOrigin-RevId: 24bc1d1d432dc20475c36016cc41fac10a4c0f36
2024-02-21 10:50:51 +01:00
Anna Kozlova
c48269fea3
[kotlin] k2: enable testdata after KT-65930 fixed
...
GitOrigin-RevId: 3b3ffee38a30c7c096b26a8d72cb538cca464ca5
2024-02-21 10:45:30 +01:00
Gregory.Shrago
d21dad3611
avoid calling actions update during the main menu calculation 2
...
In RemDev, the host updates menu groups directly without the enclosing `IdeMainMenuActionGroup` group. Its `ALWAYS_VISIBLE` setting is ignored. The solution is to use `ActionConfigurationCustomizer` that works both on client and host.
Also, we now copy client properties from stub presentation to its action template presentation. See `Presentation.copyUnsetTemplateProperties`.
GitOrigin-RevId: 153d76dc7a3d97e7355bad3236b7ca09b244d0e3
2024-02-21 09:17:46 +00:00