Commit Graph
438402 Commits
Author SHA1 Message Date
Sergey Simonchik 72329660a1 terminal: update UI on events from external process even if modal dialog is open (IJ-CR-129135)
GitOrigin-RevId: 8bef7f170c6edc52fdc23ad1f03c8d0a78231b21
2024-03-20 02:03:47 +00:00
Arseny.Chernyaev a2cdd0859e move SHOW_EVEN_TRIVIAL_KEY to the companion object
(cherry picked from commit 76f93c701e2dfd46491321cc6cc8c56bf5c303bd)

NET-CR-13810

GitOrigin-RevId: 5ab38feca53432ed1998755fd3e82c187b538327
2024-03-20 01:31:57 +00:00
Ilya.Kazakevich 8ee4a76af6 PY-70729: one more method used by 3-rd party plugin, but ignored by plugin verifier for some reason
(cherry picked from commit 6f0672b804131caa4bdec6372493b06345602c08)

IJ-CR-129431

GitOrigin-RevId: b437cdd584cd7080e73321451827808931aa0d0e
2024-03-20 00:19:29 +00:00
Vadim Salavatov 870223d2ad IDEA-329723 PerFileElementTypeStubModificationTracker: include diagnostic attachment by default
GitOrigin-RevId: 2fad1561aae2e8b730ffc6081093769599ba66c1
2024-03-19 22:39:47 +00:00
Sergey Simonchik 091f6ececd terminal: introduce "Prompt separator color" in "Color Scheme | Console Colors" (IDEA-349490, IJ-CR-127955)
This provides better appearance when Theme and Editor color scheme are not synced. For example, when Theme is Dark and Editor color scheme is Light or vice versa.

GitOrigin-RevId: a7f2354a878f9bbe2f95792d4eb8ff7d22deea36
2024-03-19 22:03:13 +00:00
Sergey Pak ecb8aca637 IDEA-344654 New Import Settings: Add statistics
GitOrigin-RevId: f3879aa1646f32caadd837c0b61f0e6da6f03ce9
2024-03-19 22:02:20 +00:00
Aleksei Berezkin aca17d5e45 WEB-65279 checkCanceled() in SerializedStubTree.restoreIndexedStubs()
GitOrigin-RevId: 46df4ce2c1a414022b7d1d2d99dd30db708cd565
2024-03-19 21:33:03 +00:00
Andrei.Kuznetsov 3e545a5cb3 IJPL-840 fix Eclipse tests
GitOrigin-RevId: 49fbc74f27028511241a15d06eee0f778cb65768
2024-03-19 21:26:41 +00:00
Andrei.Kuznetsov d608c04b24 IJPL-840 fix AutoLink tests
GitOrigin-RevId: cedb6c1af37a6fd7b44e60077665c62a84696dc2
2024-03-19 21:26:35 +00:00
Andrei.Kuznetsov f53f4929b4 IJPL-840 do not wait for ProjectActivities in unit tests
Use com.intellij.testFramework.StartupActivityTestUtil.waitForProjectActivitiesToComplete as a temporary workaround if waiting is really necessary (see method javadoc)

GitOrigin-RevId: 0a1f52ad605d2f0cbc11e2b1ebceee40c2b8b7bd
2024-03-19 21:26:25 +00:00
Mikhail Shagvaliev 31e669b85c [qodana] QD-8603 PsiViewer improvements, FlexInspect minor fixes
- enable PsiViewer is inspections dir is present
- improve selecting of psi node
- fix flickering of a psi tree when the document is changes
- disable "show psiwhitespace" by default
- fix some exceptions

GitOrigin-RevId: ab13172e8548748f61ddfa38895520e49049017e
2024-03-19 20:53:53 +00:00
Mikhail Shagvaliev 95d4cf0f0f [qodana] QD-8215 PsiViewer: colorful properties, refactor
GitOrigin-RevId: 0ef3eccd3a00c7ebf920979cc13b3ced17830821
2024-03-19 20:53:53 +00:00
Julia Beliaeva d06269bb20 [vcs-log] show tooltip for the labels inside the FilterComponent
IDEA-349447

GitOrigin-RevId: 5da41d12cbc36be2f731156308296e215b9d4aa1
2024-03-19 20:42:21 +00:00
Mikhail Pyltsin a6ea6ed644 [java-inspections] IJ-CR-125834 EA-1063946 more filters for yield statements
- more tests

GitOrigin-RevId: 83b0ffbbeb982d269a8fc0333e6d7cf6799d1c1b
2024-03-19 20:39:36 +00:00
Alexander Koshevoy e4809f1b91 Fix several integration tests on WSL that uses copyToWsl() utility method
The following tests were affected:
 - WslIntegrationPerformanceTest
 - WslIndexingPerformanceTest
 - WslIndexingPhpStormPerformanceTest

Yet another WSL processes execution without `ProgressIndicator`.

GitOrigin-RevId: 0d5c4506ff52f8a29c729a71d4c3dfa5a3de04f1
2024-03-19 20:38:21 +00:00
Max Medvedev faf354d5f4 fix NPE in ErrorStripeMarkerImpl.toString
GitOrigin-RevId: 382cf8f6722456ba1c8c0869653257082b05a3d2
2024-03-19 20:20:32 +00:00
Nikita Kudrin 0fe2b7b9b3 [metrics] Renaming classes to pass through safe push due to rebucketing
GitOrigin-RevId: cd94b707c3dd7c2c9116c9e7f4cb574e2e9d495b
2024-03-19 20:15:04 +00:00
Nikita Kudrin 39b728a050 [metrics] Removing custom tests build configuration for metrics.collector
GitOrigin-RevId: 7264d7734fe027601e4aaa48977d9273c43c978c
2024-03-19 20:15:01 +00:00
Nikita Kudrin 7f15393302 [metrics] Minimize size of the downloaded dependencies for the metrics collector module
GitOrigin-RevId: 8b593d713b16ad9ffc5a2d28ebef7693058cb9f9
2024-03-19 20:14:54 +00:00
Petr 6b3d789a4b PY-61639 Client keyword highlighting
GitOrigin-RevId: 5af1268616b174cf1c163d60e8c41c02897ecbf7
2024-03-19 20:04:36 +00:00
Bogdan Kirilenko 14aad65d43 [jupyter] PY-66455 fixes for insert above md cell action, panel above first cell if it's md, toolbar look in old UI
GitOrigin-RevId: a171d28cc9c86cb9d3aaf10bd06fdb5953a57697
2024-03-19 20:03:53 +00:00
Alex Plate 6587458790 [Workspace Model] Add test that checks that the workspace model update is available right after the update
GitOrigin-RevId: 97adc3866be243cda513ccf1184839d0ea83a183
2024-03-19 19:53:16 +00:00
Alex Plate c28fbc938d [Workspace Model] Inline the WorkspaceModel.internal extension property
This property is not needed as we don't want to expose the information about the internal interface. If the internal interface is needed, an explicit cast to `WorkspaceModelInternal` can be done

GitOrigin-RevId: 8bc63e258e4fd5fa69e9379b3548433c62da922b
2024-03-19 19:51:02 +00:00
Vadim Salavatov 83a196f3a7 IDEA-349414 add report filtering fast path
GitOrigin-RevId: 05685b7796a7ccb6b745a20b9667f8a68ef6a10f
2024-03-19 19:47:50 +00:00
Vadim Salavatov 597ae6cc6c IDEA-349414 fix crash reporting condition
GitOrigin-RevId: dfe152eaf00c91d971c3ddb2eee9b1544ef2d30e
2024-03-19 19:47:50 +00:00
Vadim Salavatov 9ab1b4adee IDEA-349417 add .ips crash reports into IDE diagnostic zip on MacOS
GitOrigin-RevId: 3599571b36d8154e5c455f960aafbe96f5a929c4
2024-03-19 19:47:50 +00:00
Vadim Salavatov 7fed761e91 IDEA-349414 parse json objects explicitly and don't rely on apple's prettyprints
GitOrigin-RevId: a529a9af50c82518cae513c7be0fac86423764d7
2024-03-19 19:47:50 +00:00
Vadim Salavatov 5496e485de IDEA-349414 attach MacOS crash reports if any is found
GitOrigin-RevId: d845b3c3f39eb886dc6958da552759d5ae36ea33
2024-03-19 19:47:50 +00:00
Vadim Salavatov 7ce7602ec9 IDEA-349414 refactor crash reporting in PerformanceWatcher a bit
GitOrigin-RevId: 3ee5e537318eaf4d555b4203a7e280868d835e5a
2024-03-19 19:47:49 +00:00
Mikhail Pyltsin bfa60d66e2 [java-inspection] IDEA-349395 InspectionVisitorOptimizer.acceptElements: AssertionError
- remove 'assert'

GitOrigin-RevId: eccf753cf9a07fbde76bf868a9bad5918baf2c52
2024-03-19 19:47:25 +00:00
Nikolay Chashnikov 3d094edb88 [build scripts] refactoring: rename 'pluginName' parameter of scrambleClasspathPlugin to 'pluginDirectoryName'
It wasn't clear what "plugin name" means. One may confuse it with "plugin ID" or "name of the plugin's main module."

GitOrigin-RevId: 583759ac8353c4cf3262d642df008fd194e56f40
2024-03-19 19:45:39 +00:00
Egor.Eliseev d238d853e3 EA-1126234, EA-1030542, EA-984549, EA-984368, EA-969800 AIOOBE in PyTestReferenceParametrizeProvider
Add checking for a decorator argument list size


Merge-request: IJ-MR-129365
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com>

GitOrigin-RevId: 009cf73de7d4f43e3b52675eff3cc972f9b5af2e
2024-03-19 19:27:54 +00:00
Aydar Mukhametzyanov 213618dfea IDEA-344208 Rid of DialogWrapper.setBackgroundImage
GitOrigin-RevId: 3f1e5c9c59b059afd6de5c7496e78b1511ea7cb6
2024-03-19 19:21:41 +00:00
Aydar Mukhametzyanov 7c81752689 IDEA-344208 Rid of ExtendedGraphics.java
GitOrigin-RevId: 36fd0b3f40ec9a2705ec90fc8da0d051490a0218
2024-03-19 19:21:38 +00:00
Daniil Ovchinnikov c10b37757f fix intellij.platform.concurrency module layout
GitOrigin-RevId: f1c1937d7f635e3c0c324da8da1155f1b552821e
2024-03-19 19:20:38 +00:00
Andrey Vorobev 5104fe3849 IJPL-830 Show essentials plugins in Installed tab
GitOrigin-RevId: 9dee7232284d7635cb8e98c806f77ca216ca16e5
2024-03-19 19:13:17 +00:00
Alexey Belkov 32579127c8 [kotlin] J2K: Support some List methods as mutating
Also, add regular tests for mutable List/Map/Collection
to assert existing behavior.

^KTIJ-29152 Fixed

GitOrigin-RevId: 6ec14453d38eeb5b5b65a5c81260f34a8cbae953
2024-03-19 18:48:54 +00:00
Alexey Belkov af6a33e2f7 [kotlin] J2K: ClearLabelsProcessing: fix read action
GitOrigin-RevId: 2a66ade0e91f4c47a76a4ff8e55ef74c25d9cfd5
2024-03-19 18:48:49 +00:00
Vladimir Dolzhenko 5035492ccb [kotlin] Clean up
#KTIJ-11255

GitOrigin-RevId: 758c958d367245b1563c401dce7cda56402772b0
2024-03-19 18:42:40 +00:00
Max Medvedev 78865e2b62 get rid of abbreviations in an error message
GitOrigin-RevId: a4951628794d172a0e99e5c138d2ea48279b7fe2
2024-03-19 18:40:55 +00:00
Nikita Bobko 935f4e90df Fix compilation of JUnit4Assertions after change in kotlin repo
Assertions now has one more abstract method. I tried to stop reusing
Assertions from kotlin repo, but aparently JUnit4Assertions is used for
testing JPS in different environments (see MockLibraryUtilExt) and I
won't shave this yak

GitOrigin-RevId: 8f9f46281f6bcee6ceae7420c70e91333579c912
2024-03-19 19:37:53 +01:00
Anna.Gromova d7f567dd58 RIDER-106636 rider settings
GitOrigin-RevId: 261e66852906bb23fccfe70f86938a5b31f45550
2024-03-19 18:35:48 +00:00
Alexey Kudravtsev 7ffe89a0ad encapsulate InjectedLanguageUtilBase.TokenInfo because their existence depends on InjectedGeneralHighlightingPass timing, which is very error-prone; fix usages
GitOrigin-RevId: 34b184a7e32c04d1fc84d74504cdd59790f16b7a
2024-03-19 18:28:04 +00:00
Alexey Kudravtsev f9ecf7779e remove unnecessary code
GitOrigin-RevId: f0a94e61fe0894e387d6da43b7f25c911473ba98
2024-03-19 18:27:59 +00:00
Alexey Kudravtsev 65d8ef970d cleanup. notnull
GitOrigin-RevId: b8f0fa900d8acee91c99aa67ff11b20eaee993fb
2024-03-19 18:27:53 +00:00
Alexey Kudravtsev 068322dd41 improve javadoc on how obtain AnnotationHolder
GitOrigin-RevId: 8e7fd008ca0d43470fd94fc6a57dded5d15c245c
2024-03-19 18:27:48 +00:00
Liudmila Kornilova ea923eb425 Fix FunctionalDirtyFilesQueueTest.testDirtyFilesTriggerDumbModeAfterRestart
GitOrigin-RevId: 31129708d5d1dade794a78b7617e6f1a2673bb44
2024-03-19 17:46:46 +00:00
Nikita Kudrin d70eeaf5b1 [perf testing plugin] Do not take screenshot in headless mode
GitOrigin-RevId: c4d32aae12012b9ba7f51f77ab6ccb7744820e28
2024-03-19 17:38:42 +00:00
Oleg Taratukhin 842b86c9d1 [llm|completion] LLM-2164 change shortcut for one-line accept
GitOrigin-RevId: 8e67af0a7c650ed49e2f4b8e1650203957505e5f
2024-03-19 17:34:25 +00:00
Tagir Valeev 0de4681acc [java-highlighting] RefCountHolder -> LocalRefUseInfo; compute in a separate visitor
Avoid concurrent and partial evaluation of RefCountHolder to simplify the implementation, make it reusable in inspections, and reduce the possibilities of concurrency bugs.
Preparation for IDEA-349083 Reimplement unused inspection not as a part of PostHighlightingVisitor, but as a normal inspection

GitOrigin-RevId: a3fde00acc1317808ce97c5f269ac167070d866d
2024-03-19 17:24:58 +00:00