Alexey Kudravtsev
3709660973
remove highlights for invalid PSI elements very early before passes start, do not recycle them because the chances their ranges will be reused (much) later are slim; to fix IDEA-348973 Highlights update slowly when (un)commenting code
...
GitOrigin-RevId: 9acca1bac9cb94f6cc0af658d03b7255c372ac45
2024-03-21 17:12:28 +00:00
Ilia Bogdanovich
073f239403
FL-22965: Composable functions are prioritized over regular in the quick fix, when being in Composable context.
...
This includes Composable calls from Composable functions, lambdas & property getters.
Implementation is compatible both with K1 & K2, since the Analyze API is used.
GitOrigin-RevId: 84804bb1baac704f2c5db7b1275535409c15167b
2024-03-21 16:48:43 +00:00
Egor Ushakov
3483f2ba91
IDEA-349730 XDebuggerActionsCollector.logFramesUpdated: SlowOperations not permitted
...
GitOrigin-RevId: 22190b00e9e7a0e6fd617d6a034821109cf7db31
2024-03-21 16:35:38 +00:00
Ekaterina Berezhko
749447a595
[Grazie][IDEA-343071] Ignore LanguageTool up to date hyphen warning
...
GitOrigin-RevId: 84be45d28c77a385525c5ca33671d1d34fec272d
2024-03-21 15:58:14 +00:00
Alex Plate
bcd20dd001
[Workspace Model] Add modification visibility note to modifyEntity function
...
GitOrigin-RevId: fa2e067cf76cbd1a8b7236204c4f489859fe4f70
2024-03-21 15:42:17 +00:00
Vladimir Krivosheev
3f9a4ab569
IJPL-846 cleanup
...
GitOrigin-RevId: 7030a378f0ddb6708fbc0f0c311399de0a92430e
2024-03-21 15:37:23 +00:00
Vladimir Krivosheev
98a0f63124
IJPL-846 convert FlaskProjectConfigurator to modern language
...
GitOrigin-RevId: 150216db71266c2ba3bd723ce87f7517126fcef2
2024-03-21 15:37:13 +00:00
Vladimir Krivosheev
e358e1329e
IJPL-846 TextMateServiceImpl - init state as immutable snapshot (so, we do not cancel the init job and reuse it's result later, if caller is not interested anymore)
...
GitOrigin-RevId: ea6b0793c236afe76a8e51f845ef2521e4533dbf
2024-03-21 15:37:02 +00:00
Vladimir Krivosheev
01f00a1904
IJPL-846 don't use impl FileTypeManagerImpl, use Ex interface instead
...
GitOrigin-RevId: 32991be9ded43ca957a25db16dd571bc63775a53
2024-03-21 15:36:52 +00:00
Vladimir Krivosheev
0e290f22e4
IJPL-846 cleanup (move getPluginBundles to TextMateServiceImpl where we can use kotlin now)
...
GitOrigin-RevId: 15972bb0070e046a683c3a0782cbb71ef9cde2f8
2024-03-21 15:36:47 +00:00
Vladimir Krivosheev
9cd1d606eb
IJPL-846 use simpleConnect
...
GitOrigin-RevId: d5de70d52abbd67f6e52da36164e04b89182c5bc
2024-03-21 15:36:42 +00:00
Vladimir Krivosheev
23d52dbfcb
IJPL-846 cleanup
...
GitOrigin-RevId: 34a2ad316b11d5c263094b365a1f439b56090723
2024-03-21 15:36:37 +00:00
Vladimir Krivosheev
3255d82451
IJPL-846 inline catchingExceptionsAsync
...
GitOrigin-RevId: 22e51b83d5962491369cb866f7514cbf751dfa26
2024-03-21 15:36:32 +00:00
Vladimir Krivosheev
f792216ebb
IJPL-846 execute discoverBuiltinBundles under Dispatchers.IO
...
GitOrigin-RevId: c91bb50ae15cad7070fb1afee330a25c11aec1ca
2024-03-21 15:36:27 +00:00
Vladimir Krivosheev
0303785cc6
IJPL-846 move registerBundlesInParallel to service to avoid exposing private API (as we can use kotlin now)
...
GitOrigin-RevId: 13c5e8048e7b13abdd785e4f737b8e5d0df846cb
2024-03-21 15:36:22 +00:00
Vladimir Krivosheev
a494c47b62
IJPL-846 TextMateServiceImpl - don't use StringUtil in kotlin
...
GitOrigin-RevId: 713b5b4b8e7ddcf909ee95bfa079725de345a37f
2024-03-21 15:36:16 +00:00
Vladimir Krivosheev
eb905a3dad
IJPL-846 compactMap - use fastutil map
...
GitOrigin-RevId: a7c188dd9bf612d1bcce6f316c663280cc13ba5b
2024-03-21 15:36:11 +00:00
Vladimir Krivosheev
d6ca47aeaa
IJPL-846 customHighlightingColors - immutable
...
GitOrigin-RevId: b000076635ff7eeef073b4c0d5345281a628ebcf
2024-03-21 15:36:06 +00:00
Vladimir Krivosheev
222e5fcba0
IJPL-846 cleanup
...
GitOrigin-RevId: 91f9459a007458f23060f97dece2121fdb3b7062
2024-03-21 15:36:01 +00:00
Vladimir Krivosheev
b48e5c5f57
IJPL-846 VSCBundleReader - pre-create immutable object reader (well, kotlinx serialization should be used instead, but it is another task)
...
GitOrigin-RevId: ae9e10d1456fc47a1166f3bc5615b94029582d73
2024-03-21 15:35:56 +00:00
Vladimir Krivosheev
45212a2b0c
IJPL-846 refactor (cannot get rid of awaitWithCheckCanceled yet)
...
GitOrigin-RevId: 2815ddb2bd068aeb765f12d6791fce22a6c1b4c5
2024-03-21 15:35:51 +00:00
Vladimir Krivosheev
b646157f6d
IJPL-846 convert TextMateServiceImpl to modern language (to fix perf issue) (part 2)
...
GitOrigin-RevId: 5956982a96b01025d243a6813bc5898a06c1ec5a
2024-03-21 15:35:46 +00:00
Vladimir Krivosheev
f2554357cc
IJPL-846 convert TextMateServiceImpl to modern language (to fix perf issue)
...
GitOrigin-RevId: e283f03c3207fc543e365e389cb0b4ccca0f2f7c
2024-03-21 15:35:41 +00:00
Vladimir Krivosheev
46b9e5f704
IJPL-846 Rename .java to .kt
...
GitOrigin-RevId: 1329bb08a91057c2db991180b3dd89e235db3e9b
2024-03-21 15:35:37 +00:00
Vyacheslav Karpukhin
d7e51bceb8
FL-24795 Exception when run android app on emulator with SDK version less than android-minSdk
...
GitOrigin-RevId: 423293d1f329a0e6270c3b97791ede7577130bef
2024-03-21 15:28:24 +00:00
Vyacheslav Karpukhin
04e11c9e88
Propagate the actual error when the process was not started to the ProgramRunner's callback
...
GitOrigin-RevId: d83f94858d05a0dec60c279941585f8ff4fc02cf
2024-03-21 15:28:20 +00:00
Kirill.Karnaukhov
3ce7893517
[inline-completion] ML-2949: do not process inline completion event when another is being processed
...
GitOrigin-RevId: 0496312a6caf5c6ed3ad577c17abfac94d9e2d21
2024-03-21 14:57:07 +00:00
Aleksandr Krasilnikov
01c85b6341
IDEA-349647 vcs: deduplicate tab display name logic
...
GitOrigin-RevId: bf2304480bd9da274727dc7440b1065025245d3d
2024-03-21 14:55:29 +00:00
Aleksandr Krasilnikov
c08d32d84a
IDEA-349647 vcs: cleanup
...
GitOrigin-RevId: 2e3cf5ba97a35df115a6fbfcafde07c526438170
2024-03-21 14:55:29 +00:00
Aleksandr Krasilnikov
fd88287e9e
IDEA-349647 vcs: remove redundant logic for title updating
...
Logic implemented in SimpleTabTitleUpdater and CommitTabTitleUpdater is enough to care about special behavior for newIU
GitOrigin-RevId: 5730607bc41b3f722d9fe4bcc81b3ac4eb3e3966
2024-03-21 14:55:29 +00:00
Aleksandr Krasilnikov
4e0049636a
IDEA-349647 vcs: cleanup
...
GitOrigin-RevId: 99e1fa98c1b11129566498b89caa32864f898b7e
2024-03-21 14:55:29 +00:00
Aleksandr Krasilnikov
8ddbfc2c67
IDEA-349647 vcs: rename
...
GitOrigin-RevId: 91183f816934f7b44333c8066307f223cb2747be
2024-03-21 14:55:29 +00:00
Aleksandr Krasilnikov
c672292b39
IDEA-349647 vcs: fix missing "Commit" toolwindow title after Project opening
...
GitOrigin-RevId: 2a678fd07de311f72455d0599fe98ad3506bbf84
2024-03-21 14:55:29 +00:00
Mikhail Pyltsin
b9df2dcdc8
[java-inspection] IJ-CR-129479 IDEA-349395 InspectionVisitorOptimizer.acceptElements: AssertionError
...
GitOrigin-RevId: 37ba5490b5c39e13cd4bbc797f7d38c4166a1b2f
2024-03-21 14:29:10 +00:00
Evgenii Zakharchenko
67fdd7d602
[ultimate] IDEA-348085 Spring bean autoinjection via completion: scroll jumps to the bottom
...
KTIJ-28883 Do not suggest a live template for Kotlin quick fix if there are no available variables
GitOrigin-RevId: 2cfc8120c17665774de31a3ee483aa0c0ec195ba
2024-03-21 14:17:29 +00:00
Vera Petrenkova
a338bf8ea8
IDEA-349562 Resolve issues with the presentation of full file paths in different contexts such as diff previews and logs
...
GitOrigin-RevId: d51dcaeedd1b68b2895b68242ca499276ed9e108
2024-03-21 14:15:57 +00:00
Vladimir Krivosheev
10403500cc
IJPL-846 YAML_INPUT_FILTER - avoid static init
...
GitOrigin-RevId: 9bdbedf9faf6feb84fb7a2a32503da929cbd54fb
2024-03-21 14:13:59 +00:00
Vladimir Krivosheev
02d9593969
IJPL-846 avoid thread starvation - preload VirtualFile.fileType
...
GitOrigin-RevId: f0cc335d50a0450e42ed170e9ea5842b95231305
2024-03-21 14:13:54 +00:00
Georgii Ustinov
72f8dd7b29
[Java. Logging] Add tests for kotlin logging resolve placeholders
...
IDEA-342484
GitOrigin-RevId: 80da1ccf89b4cc37813facc71d3fc389ead42869
2024-03-21 14:02:59 +00:00
Georgii Ustinov
b2271b925a
[Java. Logging] Implement better logging placeholder detection in text blocks for java
...
IDEA-342484
GitOrigin-RevId: ccb5043d439b20207103cb2d81a09a40bb9f65cd
2024-03-21 14:02:55 +00:00
Georgii Ustinov
2f4aa20792
[Java. Logging] Add tests for java logging resolve placeholders
...
IDEA-342484
GitOrigin-RevId: 79f8501d6742a8174806e33abadeab3919101519
2024-03-21 14:02:52 +00:00
Georgii Ustinov
0dce7fcdff
[Java. Logging] Add better naming for functions in LoggingPlaceholderUtil.kt
...
IDEA-342484
GitOrigin-RevId: e2589a16fdbc5624fd2a62c829a47ca1e7bab543
2024-03-21 14:02:49 +00:00
Georgii Ustinov
28598da065
[Java. Logging] Improve detection for resolving with throwable as last argument for log4j2 logging
...
IDEA-342484
GitOrigin-RevId: eb3c8cbf8a814cfcce2cf665c4d5dee60cfed641
2024-03-21 14:02:45 +00:00
Vladimir Krivosheev
4df7768e3a
cleanup - sort modifiers
...
GitOrigin-RevId: 28ee9b126f8fec29b5f62736f2fe8251acfe3aa3
2024-03-21 13:55:11 +00:00
Vladimir Krivosheev
2f5a9ccf5d
cleanup - sort modifiers
...
GitOrigin-RevId: 45238c73a258f64d6ea1c5b802f34ed17b1419a1
2024-03-21 13:55:09 +00:00
Sergei Vorobyov
33636a01fc
[Auto-Link] cleanup: reuse coroutine scope from the UnlinkedProject service for the project roots watcher
...
The previous coroutine scope of the project roots watcher doesn't have a known parent. Therefore, the Intellij platform cannot track and manage their life cycle. It cannot wait for activities in this scope. It caused the execution leaks.
GitOrigin-RevId: daf196cab6a8007ade820e4dd8863d9a517ff3ba
2024-03-21 13:38:43 +00:00
Sergei Vorobyov
f0f2bf62fa
BAZEL-888 [Auto-Link] fix: use the project base path as a default project root
...
The guessProjectDir returns the content root of any project module. Some build systems don't create the project root's module. In their case, the suggested project directory points to a random directory in the project. That is incorrect for the basic unlinked project scanner. All advanced cases should be covered by the ProjectRoots scanner.
GitOrigin-RevId: f5c147299e6aff8170d354dcd16f83126e43676e
2024-03-21 13:38:41 +00:00
Andrei.Kuznetsov
32053ff99b
IJPL-578 disarm workaround for IDEA-347619 (ever-smart IDE in unit tests) when SynchronousTaskQueue is not enabled
...
GitOrigin-RevId: f577019f160be4deafad69a00dd4c7ceba6ea1a5
2024-03-21 13:34:35 +00:00
Artem Bochkarev
a8a4d5fb3e
IDEA-349598 Fix browser_subprocess_path in OSX
...
temporary
GitOrigin-RevId: dff8da122805cba370ad720c79624bfd43a4d8ca
2024-03-21 12:41:28 +00:00
Artem Bochkarev
6fe336471e
IDEA-349598 Add initial implementation of JBCefNativeOsrHandler
...
supported out-of-process cef implementation
GitOrigin-RevId: 27fc69ba2e0332af96a97af2977b807a11b4e3ef
2024-03-21 12:41:25 +00:00