Vyacheslav Moklev
3425ff4c8e
[RDCT] CWM-9114, GTW-8233: Add listener for language console prompt
...
Bugs that are mentioned above are caused by a prompt set after the console was converted. This commit adds an ability to add a listener that is called on a prompt update, so our converter can keep it up to date.
GitOrigin-RevId: f9d5b0b6006c3fe95f87bfb65fec3e34b7dedd95
2024-06-28 19:08:15 +00:00
Alexandr Trushev
9d6bf5f8a4
[editor] trace spinner icon of async text editor loading
...
GitOrigin-RevId: 1eeaa5d8c4ed7957ecb286e5f6600390f8a9b57b
2024-06-28 19:04:44 +00:00
Nikita.Ashihmin
7cdc4b1a2f
PY-73353 Jupyter(fix): Fix remove table output
...
GitOrigin-RevId: 95db9ee363524d3aa2b546fa29c06798bbdf6c2b
2024-06-28 18:46:15 +00:00
Maxim.Kolmakov
4e83a1a3d8
[performancePlugin] Log stacktrace from the original exception otherwise it's impossible to understand where it happened
...
GitOrigin-RevId: 695f66ab7add30e1dfacd6a50aecc92725907dbf
2024-06-28 18:38:51 +00:00
bogdan.kirilenko
d5668cfc52
[jupyter] PY-73507 cell execution duration time returned to inlay + fixed tooltip texts for localizability
...
GitOrigin-RevId: 898141f41cd4bbe91e0c6c32c9582028fdbf7f6a
2024-06-28 18:31:59 +00:00
bogdan.kirilenko
25a5b83cae
[pycharm] PY-73471 "python.hugging.face.cards" FUS hotfix - replaced activeFileType -> dialogWindowResult in "cache.management.item.delete.clicked" event
...
GitOrigin-RevId: fbd0103038118a8fb32fc214322573e5225cf5e0
2024-06-28 18:31:54 +00:00
Aleksey Pivovarov
a5e0c521f5
vcs: cleanup 'uiDataSnapshot' usages
...
GitOrigin-RevId: 6596ef771caa53b55005d17503cd6c41291d9145
2024-06-28 17:48:21 +00:00
Maria Sokolova
b8839cab8b
[coroutines-debug]: Fixed exception in Coroutine Panel when opening the coroutine tree.
...
Fixes IDEA-350284
Merge-request: IJ-MR-138254
Merged-by: Maria Sokolova <maria.sokolova@jetbrains.com >
GitOrigin-RevId: fa4fa69296add26a282c5ce1b4b82bcc95256d17
2024-06-28 17:42:10 +00:00
ekaterina.itsenko
997640f4ac
[pycharm] PY-71967 Fix sorting and indices
...
GitOrigin-RevId: 37769066f814b5406684ba7d0d4276309aa28dd4
2024-06-28 17:37:07 +00:00
Vadim Salavatov
ed50b881d5
IJPL-1015 remove extra logging
...
GitOrigin-RevId: 02edeabab7d2c6aefcbd9a23d40d26f8f0f5260c
2024-06-28 17:33:25 +00:00
Vadim Salavatov
913713afaa
IJPL-1015 download plugin updates only if dependencies are expected to be satisfied
...
GitOrigin-RevId: 96cc656b0758f54f16aea970c98758438e23da63
2024-06-28 17:33:25 +00:00
Vadim Salavatov
1e4fd7b63a
IJPL-1015 move shouldSkipAutoUpdate to PluginAutoUpdater
...
GitOrigin-RevId: bf0f873e64a4cd16428b7fcc0d6c5415a421c08b
2024-06-28 17:33:25 +00:00
Vadim Salavatov
ddcd4e385d
IJPL-1015 add background progress for update downloading
...
GitOrigin-RevId: 4926d10100720d580a6944cf374b14bc177dc770
2024-06-28 17:33:25 +00:00
Lev Zagnetin
4207f2586c
[driver][ui-tests] Add api component for EditorTextField
...
GitOrigin-RevId: a401f21bd49de31cb914d06d2ddd469848cc663c
2024-06-28 17:30:29 +00:00
Lev Zagnetin
b6b268e788
[driver][ui-tests] Add getText() method for JCheckBox
...
GitOrigin-RevId: cccceb62f1150acf59e40519671571d1e59029f2
2024-06-28 17:30:29 +00:00
Lev Zagnetin
8cc1ea2d7f
[driver][ui-tests] Add finders for actionButton
...
GitOrigin-RevId: 273d8b06fc80fdb65a8090e10b79511b833e11db
2024-06-28 17:30:29 +00:00
Alexandr Trushev
dde549a915
IJPL-157442 Flush highlighting grave on disk before closing persistent map to prevent data loss
...
GitOrigin-RevId: 6dbdd130f1e306a1a48b621aff54a7a7e18f5e16
2024-06-28 17:27:27 +00:00
Tagir Valeev
0a7c79a9b8
[java-intention] IDEA-355627 Insert semicolon action fails in injection
...
GitOrigin-RevId: b43046d97bb73f7fa17eedef5575271b7ddbf28f
2024-06-28 17:23:07 +00:00
Tagir Valeev
e35d04820c
[java-refactoring] IJPL-157516 T: InlineUtil.inlineVariable
...
GitOrigin-RevId: 89f3781736ca0f67437538878c26174286657973
2024-06-28 17:23:07 +00:00
Gregory.Shrago
be04e5725f
move action customization keys to ActionUtil
...
See
IJPL-157278 Make `ActionMenu.SECONDARY_ICON` public API
GitOrigin-RevId: 2da0f7c6e489169f55ee9ede092a63b14cb3ee71
2024-06-28 17:20:20 +00:00
Gregory.Shrago
69cb70983f
migrate to DataSink.lazy
...
GitOrigin-RevId: 30402500d00996ce83f7f46ff5763c5b5442275b
2024-06-28 17:20:20 +00:00
Bas Leijdekkers
e0045e4e0e
[devkit] fix property choice format example in inspection description
...
GitOrigin-RevId: a972d9c8d014cfe953e2eaeb89bebb6115a4c3cf
2024-06-28 17:14:56 +00:00
Bas Leijdekkers
db923128c6
Java: take care to avoid calling a different method when converting static method to instance method (IDEA-275602)
...
GitOrigin-RevId: 644b0312256a7cd2859f18ba261bfc83addfb672
2024-06-28 17:14:56 +00:00
Bas Leijdekkers
a17097bea4
Java: no "this/new ClassName()" option for enums and implicit classes (IDEA-330992)
...
for "Convert to Instance Method" refactoring
GitOrigin-RevId: a353f19d817616c5445da3f7c60aa0a2f46ec155
2024-06-28 17:14:56 +00:00
Bas Leijdekkers
fb700afa0e
Java: don't warn about infinite recursion on red code
...
GitOrigin-RevId: b136b315a1213d2526581b7281bbc81161dfb57e
2024-06-28 17:14:56 +00:00
Bas Leijdekkers
6916b6b005
Java: better error message when there are more arguments than parameters (IDEA-336129)
...
GitOrigin-RevId: a17a5f0f3878b9baf211737a614d1aa1a5103d31
2024-06-28 17:14:56 +00:00
Denis Zaichenko
ed3ae46a60
[vcs] Added call to ChangeListManagerImpl.update() before requesting the file history to fix flakiness of test.
...
GitOrigin-RevId: 8430181eb5c59a9afc9a2e2466f207e872561210
2024-06-28 17:14:03 +00:00
Nikolay Chashnikov
dbe582ee4c
[jps model] cache contents of loaded files when using the new implementation (IJPL-409)
...
Unlike the old implementation, the new one may call JpsComponentLoader.loadComponent multiple times for the same file, so it's better to cache content to speed up loading.
GitOrigin-RevId: 4c3630f24bdcb8740ef5cd3ba6d414febb0f9d77
2024-06-28 17:05:01 +00:00
Nikolay Chashnikov
55fb09873d
[jps model] refactoring: extract and reuse JpsComponentLoader.loadComponent method
...
GitOrigin-RevId: 907421fa095075d727feb207538340cf41e4dcd6
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
2e8cb4a8e1
[jps model] fix loading attributes of iml root tag in the new implementation (IJPL-409)
...
The workspace model uses configurationStore API to load data, and there attributes of the root tag are represented as options in an artificial DeprecatedModuleOptionManager component.
GitOrigin-RevId: 2a0a197e8f41c491d5b9ffd9f707a9e2315f1301
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
2d8fcf9a99
[jps model tests] sort modules in modules.xml file used in JpsMavenModuleSerializationTest
...
Production code sorts modules before saving. Also, this is needed to simplify testing loading in the new implementation of JPS model (IJPL-409).
GitOrigin-RevId: 9ebf7519a32dfea2d048181ae5f6db323622d55f
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
c0393d751a
[jps model] support loading project and module components in the new implementation (IJPL-409)
...
Data which is present in the workspace model is taken from it, other components are loaded from xml files as before.
GitOrigin-RevId: 368e2b15aa055bc3489fb944c334379f10f2725e
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
c6681283f6
[jps model tests] add runtime dependency on 'intellij.platform.workspace.jps' module in jps tests
...
This is needed to allow checking the new implementation (IJPL-409) using the old tests.
GitOrigin-RevId: c276d565e0d944a0d2f376db9178200b5add679a
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
ac5b260e40
[jps model tests] adapt test for invalid project configurations to the new implementation (IJPL-409)
...
The new implementation based on the workspace model behaves slightly differently for some projects with invalid configurations, tests should tolerate this.
GitOrigin-RevId: fa5a7c888aa60ff27507bff3b9a05fc3d68ececc
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
8b44a792d5
[project model] cleanup: mark the parameter of UnloadedModulesNameHolder.isUnloaded as not-null
...
And fix cases where null was actually passed. Before, it was easy to forget to check it for null in the implementations.
GitOrigin-RevId: 72b7bf041e873f40ef95db97e897e628a714f756
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
e8846f629c
[jps model] support loading generic facets entities in the new implementation (IJPL-409)
...
GitOrigin-RevId: 6e79f0a4e191ae81254a185c16e6e092f6fc73c4
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
be1e0dfa61
[jps model] fix loading run configurations in the new implementation (IJPL-409)
...
GitOrigin-RevId: 27cdf2778e54cb115731f143f900c5d8f977d3cc
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
a35167f7d0
[jps model] return modules in sorted order in the new implementation (IJPL-409)
...
Modules are sorted in the modules.xml file, but entities may be added in arbitrary order due to concurrent loading. So they should be sorted during conversion to JPS model for consistency with the old implementation and have stable behavior in the build process.
GitOrigin-RevId: 1e12f2930f702b80b089985d8e91cee03da10292
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
f1f084f62d
[jps model] don't fail with exception in the new implementation if an invalid language level is specified in iml (IJPL-409)
...
GitOrigin-RevId: 8688952a1c27d07e1414ebf1afc1cf6b702c0921
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
91c91604a5
[jps model] fix resolving module references in the new implementation (IJPL-409)
...
GitOrigin-RevId: 0d003f25bc180690818a0c6b8c0024c69d856bc4
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
d1c0fa3d3b
[jps model] use production output instead of test output if the latter isn't specified in the new implementation of JPS Model (IJPL-409)
...
This is needed for consistency with the old implementation.
GitOrigin-RevId: 4ad386e6c55e1b25459cb542cbc2e8c1dd7f1f44
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
bafd0db912
[jps model tests] add tests on module paths in JpsProjectSerializationTest
...
GitOrigin-RevId: e889e6cffc4f00b0655e01c33a317724ff170298
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
bdcbfa2f00
[jps model tests] sort modules in testModuleProperties.ipr
...
Production code sorts modules before saving. Also, this is needed to simplify testing loading in the new implementation of JPS model (IJPL-409).
GitOrigin-RevId: f540342b831bf73cb0e717d51b92da323201edaf
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
a6554884e9
[jps model serialization] refactoring: pass externalConfigurationPath explicitly and use Path instead of String
...
This is needed to test loading external configuration in the new implementation of JPS model (IJPL-409) and to avoid conversions between Path and String.
JpsCompilerConfigurationTest changed to load the project configuration using JpsSerializationManager API and migrated to JUnit5.
GitOrigin-RevId: a9d85b2b8797cdecbc43c07339ad89511823d758
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
5730a1a367
[jps model] refactoring: extract code from JpsProjectLoader to JpsProjectConfigurationLoading
...
This is needed to reuse it for the new implementation of JPS model (IJPL-409).
GitOrigin-RevId: 510c9f53ac73ad2212de8af069a1e7bae299624f
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
1f2aea5493
[jps model] support TestModuleProperties and production-on-test dependencies in JpsModelBridge (IJPL-409)
...
GitOrigin-RevId: 0d4ba9e02e1880873fa6ffdca2b3a84b8935a962
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
fbcba43905
[jps tests] refactoring: rework jps serialization tests to use JpsSerializationManager API
...
JpsModelFromTestData utility is added which uses JpsSerializationManager instead of creating JpsModel and calling JpsProjectLoader directly. Tests are migrated to use it instead of extending JpsSerializationTestCase. This is needed to use these tests to verify the new implementation of JPS model serialization (IJPL-409). Also, the tests are migrated to JUnit 5.
GitOrigin-RevId: 874f0b01ea6ae5d31666b2dafb843052cc017024
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
c992e6c464
[jps model] refactoring: rename JpsProjectAdditionalData.projectJdkId to projectSdkId
...
GitOrigin-RevId: 4ab074c0c41edd62a262e91715dbf534ba430e11
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
c0bc5811fb
[jps model] refactoring: replace inheritance from JpsLoaderBase by delegation and rename it to JpsComponentLoader
...
This is needed to refactor simplify JpsProjectLoader to allow reusing its code in the new implementation of the JPS model (IJPL-409).
GitOrigin-RevId: b88fb246454601489e7133df4b078e5e52f6da58
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
7669d82323
[workspace file index] API cleanup: remove unused obsolete methods which operate with VirtualFile (IJPL-156972)
...
GitOrigin-RevId: 145c357b28a10b9af95c314a24d3663cf7b922c9
2024-06-28 17:05:00 +00:00