Tagir Valeev
8e57917700
[mod-commands] Rename: clear selection before the rename. Otherwise, renamer tries to rename the selected symbol instead
...
Fixes IDEA-335357 Replace constructor with factory method renames also constructor
GitOrigin-RevId: 93b5b9a8bcaabdb99796222b29449780dab7558a
2023-11-29 11:44:41 +00:00
Georgii Ustinov
47d91d14d3
Collect call expression nodes as a cycle instead of recursion
...
IDEA-291765
GitOrigin-RevId: caa05331ea83fb10f647ef00b8c0f7a4eb353511
2023-11-29 11:35:43 +00:00
Georgii Ustinov
3e27184902
[Java. Formatting] Fix jsonExport parameters ordering
...
IDEA-291765
GitOrigin-RevId: ab4bab55dd5bcda291de1c5b312b3c453970b65d
2023-11-29 11:35:43 +00:00
Georgii Ustinov
b11ea4bb77
[Java. Formatting] Move semicolon to the new line with long chain calls. Add tests.
...
IDEA-291765
GitOrigin-RevId: a6a8db1ecf9f066b2958dc67cdcb14c216bd8594
2023-11-29 11:35:43 +00:00
Georgii Ustinov
9cf690d4e1
[Java. Formatting] Move semicolon to the new line with long chain calls implementation
...
IDEA-291765
GitOrigin-RevId: b67a9be7fd9d57febe95f2d65fc5fae3dfb4151c
2023-11-29 11:35:43 +00:00
Georgii Ustinov
d657d89ed1
[Java. Formatting] Add field in settings for moving semicolon to the newline in long call chains
...
IDEA-291765
GitOrigin-RevId: 916e53119ab293a78a56be3c13c7a62fbb8cbbf6
2023-11-29 11:35:43 +00:00
Eugene Zhuravlev
902b941d41
JPS mappings for incremental compilation refactoring: affection cache added
...
GitOrigin-RevId: b9affe764fffc9acae5d4f00750e70561be368b6
2023-11-29 11:16:07 +00:00
Ruslan Cheremin
533eefa0ba
[vfs][tests] reduce memory use in VFSContentStorage tests (prevent OoM)
...
GitOrigin-RevId: 62dd20f6d06c50610a2abcce7856ea3a4a7390ea
2023-11-29 11:05:38 +00:00
Vera Petrenkova
e8c4a57f26
IDEA-331405 Hide IntelliJ Light from new UI
...
GitOrigin-RevId: e239c64226e07f6365142bd230c0733c85eb9a42
2023-11-29 10:55:42 +00:00
Alexander.Glukhov
b115764d4d
[test][gradle] refactoring in GradleJavaOutputParsersMessagesImportingTest
...
GitOrigin-RevId: 8c787e190bb538ed3932904e1d6abfd80d380079
2023-11-29 10:49:05 +00:00
Andrei Klunnyi
a26a00354a
[kotlin][scripting]: describe logging output in documentation
...
GitOrigin-RevId: f3531c9e4666cc0af77c08a829cfddeeef087a6b
2023-11-29 10:30:57 +00:00
Aleksei Kniazev
2222b97280
[python] install python from NPW (PY-60214, PY-63083)
...
- python distributions are available for selection as base interpreter
- sdks are installed and registered with modal progress after creating base dir for project
- new ui for sdk combobox, supporting path selection and custom rendering
- same combobox used for all python environment selection
GitOrigin-RevId: de2ea95247eab93f17f94cc580a41b13471bb49f
2023-11-29 03:20:14 +00:00
Aleksei Kniazev
295938dc46
[python] group projects by type in NPW (PY-60214)
...
GitOrigin-RevId: 99d6e8d99be6bf9b5cf5088f70e75856960af53b
2023-11-29 03:20:12 +00:00
Ilya.Kazakevich
725fb82b6e
Use IPv4 (literally 127.0.0.1) as loopback address
...
`loopback` method returns IPv6 address in some environments.
GitOrigin-RevId: 2a56f15cf9a4455abfb960a38304978de7d60878
2023-11-29 01:05:25 +00:00
Bas Leijdekkers
e8be232407
Java: return null when language is Scala (IJ-CR-120989)
...
GitOrigin-RevId: da52c1255ab6904fe184d732f8740b938622e245
2023-11-29 00:53:26 +00:00
Bas Leijdekkers
f9b82cf58c
Java: remove "scare" message from Generate equals() and hashCode() wizard (IDEA-339226)
...
GitOrigin-RevId: 877306a1f4c7c7812d4b298ee4f0d9f7ff7ce4b3
2023-11-29 00:53:24 +00:00
Bas Leijdekkers
40db31706a
Java: better text for checkbox (IDEA-339226)
...
GitOrigin-RevId: 3c3f2f0347b4078e13771c9e4fec855dead2ac7f
2023-11-29 00:53:22 +00:00
Bas Leijdekkers
7653e55d26
Java: allow to generate instanceof in equals() method for final classes (IDEA-209430)
...
GitOrigin-RevId: 2f8856c0996f8a96e20a3dcc1f87f8c95ca39e64
2023-11-29 00:53:20 +00:00
Nikita.Lyubimov
a3f7b2acee
[RIDER] Take into account clientFileEditorManager in hasOpenFiles implementation
...
(cherry picked from commit cb6cbe3a426922f461ec1e6a01f0cb39b39a7290)
IJ-CR-121034
GitOrigin-RevId: 0e3b36ab5beabf6789fba249fa99f2412346a495
2023-11-29 00:51:42 +00:00
Sergey Simonchik
8750ef2fe4
terminal: make sure generators and user commands don't interfere with each other (IDEA-337968)
...
GitOrigin-RevId: dbcda6df0dd0e5dccaaf217e195aecbede173a41
2023-11-29 00:04:13 +00:00
Roman Shevchenko
d654500924
[platform] no log write amplification in RollingFileHandler (IDEA-339256)
...
GitOrigin-RevId: 36e7843813c16cb30a0ef9537834d6d59a1f1c2b
2023-11-28 23:29:52 +00:00
Julia Beliaeva
f1b59e811d
[vcs-log] fix working with escaped or quoted spaces when splitting a command line into a list of parameters
...
GitOrigin-RevId: 43de4d4f4ef309e73d738b385ca2a66ea48e546d
2023-11-28 23:25:27 +00:00
Anna Kozlova
0badf4c448
[kotlin] rename: ensure replace takes an element of a corresponding type
...
^KTIJ-24219 fixed
add check to test that psi structure after modification is the same to the psi structure from text: this guarantees that psi is replaced consistently and no reparse is needed to produce correct psi
GitOrigin-RevId: f97ff4ec92401e94a1941ad81f1a7f4d0093af29
2023-11-28 22:38:16 +00:00
Anna Kozlova
f290bb1b14
[kotlin] k2: bindToFqName don't break callable references with qualifiers
...
^KTIJ-7708 fixed
GitOrigin-RevId: 0ff2c1daf4c526c0ffac3be6acdddb0b971f4d47
2023-11-28 22:38:13 +00:00
Anna Kozlova
728bd85911
[kotlin] k2 testdata
...
^KTIJ-15515 fixed
GitOrigin-RevId: fb70dbb5fe73a0a73437049c3d3dfd2c4e8cd11b
2023-11-28 22:38:09 +00:00
Anna Kozlova
a7837d8f72
slowOp: create implementation view elements under progress
...
^IDEA-339100 fixed
prepare all required presentations to avoid psi access from EDT
GitOrigin-RevId: 4b5bb85646f7acbbc8184a1a32bbabf0de2f4712
2023-11-28 22:38:06 +00:00
Anna Kozlova
10e455d25f
[kotlin] k2: CCE
...
java.lang.ClassCastException: class org.jetbrains.kotlin.analysis.api.fir.symbols.KtFirSamConstructorSymbol cannot be cast to class org.jetbrains.kotlin.analysis.api.symbols.KtFunctionSymbol
at org.jetbrains.kotlin.idea.k2.refactoring.changeSignature.quickFix.ChangeSignatureFixFactoryKt.getDeclarationName(ChangeSignatureFixFactory.kt:401)
GitOrigin-RevId: 1823013db4a01096112ad003469ec38880d50061
2023-11-28 22:38:03 +00:00
Anna Kozlova
bc7c794f6e
[inspections] IAE: SuppressByCommentOutAction.$$$reportNull$$$0 (EA-953968)
...
GitOrigin-RevId: 428fb7f9552554066cce63b137470dd8a1e80b57
2023-11-28 22:38:00 +00:00
Anna Kozlova
10d7f78b70
[java] move to test root: NPE (EA-943438)
...
GitOrigin-RevId: e625fa12c785eb70ee7360e40bb2e8c16794a38b
2023-11-28 22:37:56 +00:00
Alexey Merkulov
94948d7245
IDEA-339247 Remove rectangle position caching from shortcut rendering
...
GitOrigin-RevId: 30c3a638ba11c803946dcb3324de23e8b28fc229
2023-11-28 22:21:15 +00:00
Alexey Merkulov
f296c80c33
IDEA-333739 Remove redundant empty line before onboarding tips
...
GitOrigin-RevId: d5b334741652bc8110d3c959479cca5c4ad4839a
2023-11-28 22:21:12 +00:00
Ruslan Cheremin
8acd89c4eb
[vfs][i18n] IDEA-336120: remove '--' in message
...
GitOrigin-RevId: e20ad6049a1f7fd37167f5080173c665efa1df8b
2023-11-28 22:14:22 +00:00
Dmitry Kichinsky
93ee3a787a
[maven] test workspace import forcibly enabled once per project: verify module file exists
...
GitOrigin-RevId: 10118758cb57a24c6413395fac85045b4e8c9d8c
2023-11-28 22:09:05 +00:00
Dmitry Kichinsky
c7816b45a4
[maven] test code cleanup
...
GitOrigin-RevId: c60f1ee534ba8b75722974130798550b18d95c11
2023-11-28 22:09:02 +00:00
Alexey Kalina
ab9da69a5d
[ml-completion] remove rust from a/b experiment (RUST-12163)
...
GitOrigin-RevId: 655d611ed1c0bf4977fb4779637d27f0de69987a
2023-11-28 22:02:54 +00:00
Ruslan Cheremin
630564e3a8
[vfs][tests] carefully cleanup in test
...
GitOrigin-RevId: 45210b8e22f307447d2147ca33689447d79b5f46
2023-11-28 21:41:53 +00:00
Michail Plushnikov
d3d1bd466b
[lombok] IDEA-339056 Added check for record compatibility, added additional @SuperBuilder static inner class check
...
GitOrigin-RevId: fb346719329789f549e8718f1f1b37ff246e4475
2023-11-28 21:31:37 +00:00
Kate Botsman
c33c4aa44f
GTW-6993 Fix Related symbols popup is shown in the wrong position in RD
...
In RD `guessBestPopupLocation` returns `ClientRelativePoint` which is processed in a special way to ensure popup position is properly calculated.
Replacing this point with standard `RelativePoint` causes popup to be shown in the wrong position.
In `GotoRelatedSymbolAction` however there is no need to replace the `ClientRelativePoint` with `RelativePoint` as `popupLocation.getPoint().translate` alters the actual point (not its copy) therefore `new RelativePoint` may be safely removed
GitOrigin-RevId: 42d7d31e59a0c4129e91333344bc721ceb4be4ab
2023-11-28 21:17:45 +00:00
Alexander Doroshko
86b5a9a93d
Partial revert of the fix for KTIJ-11594 because of a regression KTIJ-27970
...
GitOrigin-RevId: f5d2be9cef8fa027db5793a741bb90003ac53817
2023-11-28 21:12:22 +00:00
Vladimir Koshelev
487b46bc7f
[PY-62397] cleanup texts after proofread
...
GitOrigin-RevId: 70a29741e7a6766559d0410c455eadac535a00fc
2023-11-28 21:02:30 +00:00
Vladimir Koshelev
3a3804963c
[PY-64340] fix size problem with DialogBuilder, do not use any decorators
...
GitOrigin-RevId: 21fee0981f661e7889b95c8ad3e9e17338607a36
2023-11-28 21:02:26 +00:00
Vladislav Rassokhin
2f5d0b3a1b
[test framework] drop @Bombed references left in test sources
...
GitOrigin-RevId: 2fea8d0027288c2fb008223e114600514dc32a66
2023-11-28 20:32:01 +00:00
Vladislav Rassokhin
e27f64f636
[test framework] drop @Bombed support, still preserve annotation to not break external compatibility (if any)
...
GitOrigin-RevId: 0ab324c5fafc3e9f70d52c2e4ae57f7845c6d6b0
2023-11-28 20:31:57 +00:00
Vladislav Rassokhin
ab407d85bd
[test framework] fix inspection in TestClassesFilter
...
GitOrigin-RevId: e3423ae4d0a7d8051b5af2334a1c05d567e200dc
2023-11-28 20:31:54 +00:00
Sviatoslav Vlasov
7ab0eb832a
[lux] GTW-6155: Fix device changing for IdeFrame after WelcomeScreen. Fix lux dialog resizing problem.
...
Now ClientGraphicsEnvironment creates for controller explicitly, because IdeFrameImpl creates under local ClientId. Other problem -- size transfering for lux components. This commit changes it a little and make more consistent.
Merge-request: IJ-MR-121017
Merged-by: Sviatoslav Vlasov <Sviatoslav.Vlasov@jetbrains.com >
GitOrigin-RevId: abd923da40e937afb5d2b69141469c02193191f9
2023-11-28 20:23:02 +00:00
Nikita Barkov
aeafb19a35
[perform_tests]AT-251. Implemented new test. Added command to verify file encoding
...
GitOrigin-RevId: 705317b1b756dba68925ab8749a4a721fbc66c0d
2023-11-28 20:17:34 +00:00
Ilia Zakoulov
4509b7e17b
PY-64160: Use Command interface instead of SimpleCommand
...
GitOrigin-RevId: 4504a4a6b6044387df5b004a470d72964db0bc78
2023-11-28 20:06:30 +00:00
Vladimir Parfinenko
e91d8ab52d
[debugger] new UI for inline breakpoints, IDEA-324621
...
* fix performance degradation in case of insertion of multiple new lines
GitOrigin-RevId: f81542727b24d9ae4611cfa751fc1c0535ecab24
2023-11-28 20:01:16 +00:00
Vladimir Parfinenko
2cb2746660
[debugger] don't show inline breakpoints in diff editor, IDEA-336357
...
^IDEA-336357 fixed
GitOrigin-RevId: ff8f0ae98dd22633ead95f1598504042a3e0eb53
2023-11-28 20:01:12 +00:00
Vladimir Parfinenko
41e5ca1754
[debugger] inline breakpoints, fix races during inlay drawing, IDEA-337960
...
Two breakpoints were removed one after another and triggered inlay redraw. First one collected one inlay, second collected no inlays. Second erased all inlays in editor, first brought them back.
^IDEA-337960 fixed
^IDEA-324621
GitOrigin-RevId: 7809133a12242132ed1b6d34e3f5ffefcb073ed5
2023-11-28 20:01:09 +00:00