Tagir Valeev
087825794e
[java] IDEA-359811 Support experimentally container annotation @NotNullByDefault
...
GitOrigin-RevId: 0f02149f8f9313357bab47e7d62d6f1ccfea6f9b
2024-09-27 10:37:49 +00:00
Tagir Valeev
70b05eb272
[java] JSpecifyAnnotationSupport: cosmetic
...
GitOrigin-RevId: 50793788695f215c0be5492fd509c1f3f94d90b8
2024-09-27 10:37:49 +00:00
Ilia.Kondakov
fe4a6bf3a4
PY-50934 Implement features for ML ordering imports
...
add new features: info about underscores in path, info about lib location, info about context of original file(extension type, psi parents, size of project),
info about already existing imports from the same library(in this file, in other opened files, in other files in the same directory)
GitOrigin-RevId: ca8206d4d7db6bc79e8f1a78502bf33696a653e9
2024-09-27 10:33:53 +00:00
Vadim Salavatov
e57bdcaf7d
IJPL-161819 revert layer override introduction in HighlightInfo, migrate to InternalLayerSupplier
...
GitOrigin-RevId: c0256b65344070f846c88d7a9f34d6ddae8a47cc
2024-09-27 09:33:57 +00:00
Mikhail Pyltsin
72339b904d
IJ-CR-145484 [java-highlighting] IDEA-358686 Moving file from outside of source roots doesn't help to remove banner
...
- simplify using `FileEditorManager.getInstance(project)`
GitOrigin-RevId: d00f4fb3733ad9afe060928d7fd736c2107fb2de
2024-09-27 09:33:50 +00:00
Mikhail Pyltsin
9eb0e15e2c
IJ-CR-145121 [java-inspections] IDEA-357009 new option to configure custom classes for IncorrectMessageFormatInspection
...
- fix table for `IncorrectMessageFormatInspection`
GitOrigin-RevId: 272d89fafaac63517e990b1d2808ec54d4c58e69
2024-09-27 09:33:50 +00:00
Georgii Ustinov
acbd648c20
[Java] Fix tests for VmOptionsCompletionContributor after moving standard options to VMOptionsService
...
IDEA-359564
GitOrigin-RevId: 4bd63e837290a44009a4af4dd8973881c27e72ae
2024-09-27 09:13:46 +00:00
Georgii Ustinov
ed565f05a1
[Java] Refactor tests after using more options from VMOptionsSevice in JavaShellCommandSpecsProvider
...
IDEA-359564
GitOrigin-RevId: d2bd0584ffe414aa8c11ead3cf5eefad138349d1
2024-09-27 09:13:46 +00:00
Georgii Ustinov
44e3345c64
[Java] Update parser options so java command options are not treated as posix arguments
...
IDEA-359564
GitOrigin-RevId: 287249e197bacb2452b44bd0b11286eadd5ba4ee
2024-09-27 09:13:46 +00:00
Georgii Ustinov
a00b5d5ce2
[Java] Refactor code in JavaShellCommandSpecsProvider#addOptionsFromVM
...
IDEA-359564
GitOrigin-RevId: c63bab58cca29b542087a0f1ece7ee423ef23da9
2024-09-27 09:13:46 +00:00
Georgii Ustinov
1be5f98a5b
[Java] Move standard options from VmOptionsCompletionContributor to VMOptionsService
...
IDEA-359564
GitOrigin-RevId: e5fbd46e9f03193f703f5e3ddb0dd2df6bc6e529
2024-09-27 09:13:46 +00:00
Dmitriy.Panov
9b400d5bc6
Revert "build scripts: Android plugin versions should satisfy the semantic versioning"
...
This reverts commit 55c196b20b0da4104f9410518fe76f8d22b0fd49.
GitOrigin-RevId: f3e3284847497317a060a6de2781d19baa7f7972
2024-09-27 08:34:06 +00:00
Vladimir Krivosheev
36f6f0c783
move generateToString to java dir, where it belongs
...
GitOrigin-RevId: 980ae5f7315c9fae2640a31b3bec9b908ccd2f10
2024-09-27 08:05:50 +00:00
Ilya Muradyan
8ccfbf44d4
Library update tool: general review comments (IJ-CR-145251)
...
GitOrigin-RevId: a22f2f205dec7762fbd5b0612535fd96e9fb548d
2024-09-27 07:24:00 +00:00
Ilya Muradyan
4486aa89cb
PY-71912: Create gists with the relevant language extensions for the partial selections
...
GitOrigin-RevId: 56e4b7c9ccdcb56b0b718f675403c86588a4b00f
2024-09-27 06:40:50 +00:00
Vladimir Krivosheev
5f68405a3d
fix "Accessing disposed message bus MessageBus"
...
GitOrigin-RevId: c94fd2e9e2ec2a6281aa10708e99b6f26f9c50b6
2024-09-27 06:30:09 +00:00
Ilya.Kazakevich
649570e32a
Python NPW: Use Flow instead of StateFlow in API.
...
`StateFlow` *always* emits current value to any new subscriber, so `first()` could be used instead.
Doc says:
> State flow always has an initial value, replays one most recent value to new subscribers
GitOrigin-RevId: b9b18c4cd28daa9308b68c4221edba7ef17692e2
2024-09-27 03:12:49 +00:00
Dmitry Kichinsky
3b5128159e
[maven] IDEA-359760 dependenciesChanged method
...
GitOrigin-RevId: 2fb13f935d931f50602cc78efb691fb6e5fc282e
2024-09-27 02:52:43 +00:00
Dmitry Kichinsky
5484ed21b5
[maven] IDEA-359760 cleanup getExecutionResults
...
GitOrigin-RevId: 8b9f1e34f8667cc4a28499b49c8b730f9782f7d4
2024-09-27 02:52:43 +00:00
Artem.Bukhonov
7827e95444
IJPL-162924 Wrap withExplicitClientId in ReaderModeEditorColorListener
...
GitOrigin-RevId: 893782e0c8d8e453a0171ea4c39a285caa7e7941
2024-09-27 02:46:59 +00:00
Victoria.Petrakovich
30c9e89add
[kotlin] chore – remove redundant semicolon
...
GitOrigin-RevId: 8538e0df6f56846b8f8ba530d6915ccb299f2171
2024-09-27 02:46:18 +00:00
Ilya.Kazakevich
da5c76853e
NPW: Dispose project location field along with the whole step.
...
`myLocationField` is disposable, but never disposed.
Using it from other part of the code might lead to
```
java.lang.RuntimeException: Memory leak detected: 'com.intellij.openapi.ui.TextFieldWithBrowseButton[,67,0,485x34,invalid,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]' (class com.intellij.openapi.ui.TextFieldWithBrowseButton) was registered in Disposer as a child of 'ROOT_DISPOSABLE' (class com.intellij.openapi.util.Disposer$2) but wasn't disposed.
```
To fix it, we dispose it along with the component it sits it.
GitOrigin-RevId: 5dd79763c6c6b9ced3aab0ca82b70e3d8781005c
2024-09-27 02:43:13 +00:00
Ilya.Usov
fe39cc7826
Fix testRedoBasicCommandAfterForeignTyping
...
Do not use FocusBasedCurrentEditorProvider in case of cwm remote clients
GitOrigin-RevId: cf1ce4cd2a6461882890398cd15a3cae7df13794
2024-09-27 02:38:14 +00:00
Dmitry Kichinsky
f61277b4d8
[maven] IDEA-359760 simplify ProjectBuildingResultInfo
...
GitOrigin-RevId: c0aff5ec5e426aebb57ff0313d2e79c0eb697d0f
2024-09-27 02:28:54 +00:00
Dmitry Kichinsky
8cc0dc8514
[maven] IDEA-359760 simplify resolveBuildingResult
...
GitOrigin-RevId: a307ddfa9a562c4345279913c90692bbc91132ea
2024-09-27 02:28:54 +00:00
Dmitry Kichinsky
e6705b96f3
[maven] IDEA-359760 getExecutionResults method
...
GitOrigin-RevId: c9df7bb1057b675420ded97d4f82ba487b4e5c6a
2024-09-27 02:28:54 +00:00
Roman Shevchenko
c7a19fb4c8
Cleanup (dead code; typos; formatting)
...
GitOrigin-RevId: 16632bb39b3d21570892603354016596cfde08f4
2024-09-27 02:02:42 +00:00
Roman Shevchenko
c954cb746f
[platform] migrating platform choosers to extension-based filters (IJPL-150176)
...
GitOrigin-RevId: 72b4a6f4c258d4235349c16a87b2d03d78168c4f
2024-09-27 02:02:42 +00:00
Roman Shevchenko
122a84ccfd
[platform] introducing extension-based filters to FileChooserDescriptor (IJPL-150176)
...
GitOrigin-RevId: c8212e6ee9c3af33c68ef585cf9c06ce8abd1f82
2024-09-27 02:02:42 +00:00
Vlad Koshkin
02740c96ad
[kotlin] Invalidate ka-sessions on dumbMode exit
...
^KTIJ-31322 Fixed
GitOrigin-RevId: 4c6aa80b1a6af53468fc58292f4c4590bf9c44ce
2024-09-27 01:41:06 +00:00
Artem.Bukhonov
3ce06d8026
GTW-9743 Move resetThreadContext into ContextRunnable.run(). Rollback resetThreadContext from the Swing UI code.
...
GitOrigin-RevId: fd3efd78de02360ae80fd2b126588a5301e72e15
2024-09-27 01:33:30 +00:00
vladislav.shishov
27afa0bbcc
[remote-driver] add JcefUiTest#testJcefHtml
...
GitOrigin-RevId: f433eae1e8d1fdbbfe7acac5e6edc329a0dff1bb
2024-09-27 01:16:53 +00:00
Vladimir Dolzhenko
ca36975afc
[kotlin] Do not suggest switching to k2 in debug instance IJ
...
#KTIJ-31420
GitOrigin-RevId: 8c1803db43ddce0fcb262c78564a5ee43dc7c442
2024-09-27 01:12:59 +00:00
Alexey Belkov
0728527608
[kotlin] J2K K2: type mismatch with boxed floating point type conversion to short and byte
...
^KTIJ-31411 Fixed
GitOrigin-RevId: 2e2b2dee023edf160cb28b96e1ba42629509e87b
2024-09-27 00:40:56 +00:00
Alexey Belkov
a497f3cad3
[kotlin] J2K: BoxedTypeOperationsConversion cleanup
...
KTIJ-31411
GitOrigin-RevId: 83875ae4f2fb0910e47abef315b6a954ce3ced0b
2024-09-27 00:40:56 +00:00
Alexey Belkov
2f528fca64
[kotlin] J2K K2: support implicit cast with foreach range right part with a floating-point type
...
^KTIJ-31396 Fixed
GitOrigin-RevId: eddc2afd62d9436ec399f0f6c93d761081d72a45
2024-09-27 00:40:56 +00:00
Alexey Belkov
0c37c38c32
[kotlin] J2K: ImplicitCastsConversion cleanup
...
KTIJ-31396
GitOrigin-RevId: 89c83de784c897d8e47370a57530eb5f56bb2c94
2024-09-27 00:40:56 +00:00
Alexey Belkov
c13c58697d
[kotlin] J2K K2: Fix compound assignment implicit cast with Char
...
^KTIJ-31383 Fixed
GitOrigin-RevId: b7a70a2255458a20d570eae57741fd8bef931ee3
2024-09-27 00:40:56 +00:00
Alexey Belkov
50d504b6bd
[kotlin] J2K: Provide JK expression types in more places
...
Otherwise, some conversions may not work without the types.
KTIJ-31383
GitOrigin-RevId: 32adadc5d96ca03c50cdf45fe8c51a6c07171849
2024-09-27 00:40:56 +00:00
Alexey Belkov
a277c00a71
[kotlin] J2K: ImplicitCastsConversion cleanup
...
KTIJ-31383
GitOrigin-RevId: 01942ecd737aaceb71f7a7934cfd09afc762a471
2024-09-27 00:40:56 +00:00
Alexey Belkov
5e2eccf03e
[kotlin] J2K K2: support implicit casts in return statement
...
^KTIJ-31313 Fixed
GitOrigin-RevId: 09e26e5f253757b612e2cafebea011b4053dde2f
2024-09-27 00:40:56 +00:00
Alexey Belkov
cc88f1b833
[kotlin] UseExpressionBodyInspection cleanup after review
...
KTIJ-30639
IJ-CR-141462
GitOrigin-RevId: 9562c09c62333d9f3f6e529c12ca17a066d79b8e
2024-09-27 00:40:56 +00:00
Alexey Belkov
6fb3d116c7
[kotlin] UseExpressionBodyInspection cleanup
...
KTIJ-30639
GitOrigin-RevId: cde5a3b5678f7c6af550afa597d6ddb98760645e
2024-09-27 00:40:56 +00:00
Alexey Belkov
2f7f48f046
[kotlin] J2K K2: support implicit casts in array access expression
...
^KTIJ-31311 Fixed
GitOrigin-RevId: ede0da6f13d2db0c1bb57a34c932426e3e9aec96
2024-09-27 00:40:56 +00:00
Alexey Belkov
97985de7ef
[kotlin] J2K K2: Fix vararg parameter type calculation
...
^KTIJ-30675 Fixed
GitOrigin-RevId: 3ac64786a39050c25ea226aacf96ab2a8c17c135
2024-09-27 00:40:56 +00:00
Alexey Belkov
06ed167a6f
[kotlin] J2K: Add a regression test
...
KTIJ-31182
GitOrigin-RevId: 0050dc04213037f3454e67a584513b5a1669daeb
2024-09-27 00:40:56 +00:00
Alexey Belkov
2e019e6020
[kotlin] J2K: remove var-to-val post-processings
...
This work is now done during the JK building phase, mostly on the Java analysis side.
1. New var-to-val analysis may not work on red Java code (some testdata is affected).
2. It is also more conservative and doesn't attempt to analyze public fields.
3. "Partial converter" tests are related to cross-language "inline" refactoring,
which still works the same (the real tests are in `InlineTestGenerated`)
^KTIJ-31124 Fixed
^KTIJ-31182 Fixed
^KTIJ-31196 Fixed
GitOrigin-RevId: 812379dcf5a6dab0002fceba82488bcc7c450d7f
2024-09-27 00:40:55 +00:00
Alexey Belkov
b4416d7351
[kotlin] J2K: cleanup tests
...
KTIJ-31123
GitOrigin-RevId: 41a59c77b2f51cfcafc1c622f744b3aee5a32617
2024-09-27 00:40:55 +00:00
Alexey Belkov
a6b4782009
[kotlin] J2K: use range until operator by default with api version >= 1.9
...
^KTIJ-31397 Fixed
GitOrigin-RevId: b3d6f90eab4af5afd42dabac45aae1564bba2a28
2024-09-27 00:40:55 +00:00
Andrii Zinchenko
8032aef848
[eel] EelExecApi.ExecuteProcessResult.unwrap: throw RuntimeException instead of IOException
...
GitOrigin-RevId: d0c62c0da2a93c2d35536c8f9401b983eb647b6f
2024-09-26 19:44:05 +00:00