Dmitry Zhuravlev [Thu, 29 Apr 2021 17:59:38 +0000 (20:59 +0300)]
diff-preview: extract Esc handler setup to common editor customizer
This will unify Esc handler setup for all components which customized by such editor customizer.
GitOrigin-RevId:
2dd86a2389902fe9c1c84e64b4bb1562c9039abc
Dmitry Zhuravlev [Thu, 29 Apr 2021 11:46:26 +0000 (14:46 +0300)]
diff-preview: move escape handler setup to file editor constructor
Since moving editor tab to a new window frame trigger recreation of the file editor, therefore all escape handlers will be lost.
GitOrigin-RevId:
a6191525715cae6d3fd2819fdfc9e659f2ef08d7
Mikhail Mazurkevich [Fri, 30 Apr 2021 11:06:36 +0000 (14:06 +0300)]
[intellij sh] IDEA-267920 Fix plugin compatibility problem
GitOrigin-RevId:
d28efaa1c056346b83445f05f49942ceebc56c40
Timur.Yuldashev [Fri, 30 Apr 2021 11:00:11 +0000 (14:00 +0300)]
Updating Java inspections description: SignalWithoutCorrespondingAwait
GitOrigin-RevId:
db4a2502d95e8d2cef8bcb5c9e41a0582117a948
Konstantin Aleev [Fri, 30 Apr 2021 10:26:17 +0000 (13:26 +0300)]
EA-265127 [service-view] update run actions in background
GitOrigin-RevId:
adaf8f94b783bca604263467dfa0f71cedc6c0ce
Konstantin Aleev [Thu, 29 Apr 2021 14:06:29 +0000 (17:06 +0300)]
IDEA-267159 [service-view] bring RestoreHiddenConfigurationsAction back under Add group
GitOrigin-RevId:
b0c77b19a2bc8833e5545282e1541d3867713dad
maksim.pelevin [Fri, 30 Apr 2021 10:30:52 +0000 (13:30 +0300)]
IJ-CR-8771: IDEA-261446 Remove custom arrow drawing
GitOrigin-RevId:
c3408b2cd1635baf541c866967e5b9bb63c31200
Semyon Proshev [Thu, 29 Apr 2021 21:09:59 +0000 (00:09 +0300)]
Do not override InspectionProfileEntry.getDefaultLevel in python inspections due to its javadoc
GitOrigin-RevId:
4161949f99898123e27635a3975f5cf3f6ad2c09
Semyon Proshev [Thu, 29 Apr 2021 21:05:06 +0000 (00:05 +0300)]
Do not override InspectionProfileEntry.isEnabledByDefault in python inspections due to its javadoc
GitOrigin-RevId:
851edaf9034d63d7754bfc410373f3721eb03e68
Semyon Proshev [Thu, 29 Apr 2021 12:42:06 +0000 (15:42 +0300)]
Update python inspections' descriptions (PY-48274)
GitOrigin-RevId:
4ee6b7ef7e51a697e4d52a06b87cf599c79366a0
Semyon Proshev [Thu, 29 Apr 2021 19:59:27 +0000 (22:59 +0300)]
Remove PyStringExceptionInspection and PyWrapInExceptionQuickFix as no longer relevant for supported python versions
GitOrigin-RevId:
9718219e670d2fe0a8e7c710f9c789c9b8f25dd9
Dmitry Trofimov [Fri, 30 Apr 2021 10:29:40 +0000 (12:29 +0200)]
Fix test after moving Presentation class to analysis
GitOrigin-RevId:
1e5aadefbfa4e7acb8175e1146bef6a668dca8e5
Sergey Malenkov [Fri, 30 Apr 2021 09:52:13 +0000 (12:52 +0300)]
IDEA-250423: simplify autoscroll from source after review
GitOrigin-RevId:
a3c17b92c660ec45dea8c493c5ca4c5353b842a8
Lamberto Basti [Wed, 28 Apr 2021 15:18:42 +0000 (17:18 +0200)]
PKGS-636 Removed duplicated version stability logic
Signed-off-by: Lamberto Basti <lamberto.basti@jetbrains.com>
GitOrigin-RevId:
a311e2451c6270ded81a18f3de66e6158c8e14e6
Nikolay Chashnikov [Fri, 30 Apr 2021 08:37:34 +0000 (11:37 +0300)]
[project settings] add 'extract module from package' action (IDEA-268316)
GitOrigin-RevId:
bf8a4ec07053c7a666d35a44141417ae747498bb
Ilyas Selimov [Fri, 30 Apr 2021 09:11:34 +0000 (16:11 +0700)]
java inspections - fix descriptions
GitOrigin-RevId:
35357158b227ffa57bff26b830076b0a67de4617
Dmitry Batrak [Fri, 30 Apr 2021 08:22:53 +0000 (11:22 +0300)]
deprecate and remove usages of IdeFocusManager's setTypeaheadEnabled and typeAheadUntil methods
those methods have no impact currently except logging an exception in certain circumstances
GitOrigin-RevId:
3a79db5740294a5b680b31357f1d7c3e174af9f1
Artemiy Sartakov [Fri, 30 Apr 2021 06:39:46 +0000 (13:39 +0700)]
[java] updated inspection descriptions after review (IJ-CR-8261
)
GitOrigin-RevId:
ef30847dac9fe11f2b60520a2428beca51b5a3c1
Yuriy Artamonov [Thu, 29 Apr 2021 14:49:26 +0000 (17:49 +0300)]
Frameworks: move starters APIs for New Project wizards to Java plugin
GitOrigin-RevId:
e78209d9faf420b38a9d695d2653bfaae43d146c
anna.gromova [Fri, 30 Apr 2021 07:20:19 +0000 (10:20 +0300)]
Remove irrelevant ActionToolbarImpl.updateAllToolbarsImmediately(true)
GitOrigin-RevId:
feecafe548e2374b881336bbfd347e2b7872cc07
Dmitry Batkovich [Fri, 30 Apr 2021 07:19:38 +0000 (10:19 +0300)]
print only file name in logs
GitOrigin-RevId:
f221e37b73780f20e63f22d5008e5c5570899d0c
Dmitry Batrak [Fri, 30 Apr 2021 06:46:42 +0000 (09:46 +0300)]
IDEA-268343 Add listeners for `Editor.setOneLine`
GitOrigin-RevId:
602cffdbcc0bf95e24f62f6b946a8122b6931bf3
Vladimir Krivosheev [Fri, 30 Apr 2021 05:26:45 +0000 (07:26 +0200)]
update class access log
GitOrigin-RevId:
5b5c43c254d5e929a1253361c855bc7d5214999e
Anastasia Ivanova [Thu, 29 Apr 2021 15:37:51 +0000 (22:37 +0700)]
FUS: migrate json.schema to new API
GitOrigin-RevId:
f9c39d2172ceaa4b92a6c487e0a52e6e10d352a5
Anastasia Ivanova [Thu, 29 Apr 2021 15:20:59 +0000 (22:20 +0700)]
FUS: migrate debugger.breakpoints to new API
GitOrigin-RevId:
56381303d7347ed9314110e4c89a436fc9879be8
Anastasia Ivanova [Thu, 29 Apr 2021 14:13:36 +0000 (21:13 +0700)]
FUS: migrate debugger.evaluate.usage to new API
GitOrigin-RevId:
01bc597f8fadf1f8efab1055084ef2b70aeeade7
Anastasia Ivanova [Thu, 29 Apr 2021 14:00:53 +0000 (21:00 +0700)]
FUS: migrate debugger.breakpoints.usage to new API
GitOrigin-RevId:
1cd59ea275a2b806efb7965f6889fe929c903c2c
Julia Beliaeva [Thu, 29 Apr 2021 23:13:19 +0000 (02:13 +0300)]
[vcs-log] use the same selection for editor tab title as in VcsLogChangeProcessor
GitOrigin-RevId:
911b31abfd649877e30b73bc59c75eb3e5ee43c3
Leonid Shalupov [Thu, 29 Apr 2021 17:25:58 +0000 (19:25 +0200)]
dependencies: simplify jetsign & zkm downloading
remove it from community sources where they're not actually used
download them without Gradle with BuildDependenciesDownloader
GitOrigin-RevId:
acb695ea5d5f7278de6c2134aabcd4b858d68e97
Konstantin Bulenkov [Thu, 29 Apr 2021 22:16:46 +0000 (00:16 +0200)]
add action to click links from keyboard
GitOrigin-RevId:
6b92802ee4820bb13759708254431464155a4740
Julia Beliaeva [Thu, 29 Apr 2021 21:59:31 +0000 (00:59 +0300)]
[git-index] turn off broken tests for another month
IDEA-266329
GitOrigin-RevId:
11f16d74335f98f33bbf4c0976ae988d2e066e5f
Dmitry Trofimov [Thu, 29 Apr 2021 21:46:28 +0000 (23:46 +0200)]
db core impl: don't depend on platform.ide
GitOrigin-RevId:
4e1646903eac8bf77e449cc7256904b7af450430
Dmitry Trofimov [Thu, 29 Apr 2021 14:08:08 +0000 (16:08 +0200)]
db core impl: don't depend on platform.ide.impl
GitOrigin-RevId:
033eada500b025dc63c9205561e82ea6da00d9a1
Dmitry Trofimov [Thu, 29 Apr 2021 09:21:32 +0000 (11:21 +0200)]
Konstantin Kolosovsky [Thu, 29 Apr 2021 21:12:20 +0000 (00:12 +0300)]
[space] Add tooltips for "commit status" column values
GitOrigin-RevId:
37f35afa3e616717bea473a3b213a1d8427862c3
Anna Kozlova [Thu, 29 Apr 2021 20:36:38 +0000 (22:36 +0200)]
java: fix anchor in the destination class for new field extracted from local variable (IDEA-267247)
GitOrigin-RevId:
6531ede216aef227d9d185858a0c5f2151af287b
Anna Kozlova [Thu, 29 Apr 2021 19:04:47 +0000 (21:04 +0200)]
java: discard functional expressions with unbounded wildcards which type parameters depend on other type parameters (IDEA-267644)
old spec issue is still not resolved and most probably won't be resolved in the future as would lead to the incompatibilities
GitOrigin-RevId:
be74d8ca83ce3c47d1e3dc9eb08de789fb881d2b
Anna Kozlova [Thu, 29 Apr 2021 17:45:13 +0000 (19:45 +0200)]
java: keep outer class type arguments on shorten references (IDEA-267555)
GitOrigin-RevId:
cd13fb4c8a1d597a148bcaaccfa8ed83f48c47e8
Anna Kozlova [Thu, 29 Apr 2021 17:32:08 +0000 (19:32 +0200)]
java: inline super class: more descriptive error message (IDEA-267512)
GitOrigin-RevId:
2b98b5bfe8e2ce3fd068a62f60a5c6cd0a60eeb7
Anna Kozlova [Thu, 29 Apr 2021 14:04:36 +0000 (16:04 +0200)]
java: add import on inner class: disable if qualifier has provided type arguments (IDEA-267858)
GitOrigin-RevId:
9df069c5dd257e92bf549753256c42ecab98e5e4
Anna Kozlova [Thu, 29 Apr 2021 11:01:27 +0000 (13:01 +0200)]
java: add static import on constant: disable on method call expression (IDEA-268030)
GitOrigin-RevId:
34177e1a3827b0faaf7af1ad2d07becd52acab57
Vassiliy.Kudryashov [Thu, 29 Apr 2021 21:08:55 +0000 (00:08 +0300)]
IDEA-268320 Tab drag out of the editor should open tab in a separate window
GitOrigin-RevId:
6f343359f4ddb55a6421304ab7c473e03ceda40d
Gregory.Shrago [Thu, 29 Apr 2021 20:59:56 +0000 (23:59 +0300)]
reuse `IdeMouseEventDispatcher` in force-touch
GitOrigin-RevId:
99db202f73af0e3603901373914fd0899bfaff9d
Gregory.Shrago [Thu, 29 Apr 2021 20:40:39 +0000 (23:40 +0300)]
introduce `isShortcutPlace`
GitOrigin-RevId:
909e11845f8652577d5e695353d70118bbccea22
Vassiliy.Kudryashov [Thu, 29 Apr 2021 20:43:44 +0000 (23:43 +0300)]
Fix NPE (drag-and-drop editor tabs)
GitOrigin-RevId:
f89cfe21ecf6b30fa4d9f8989a5eface16955b4d
Sergey Malenkov [Thu, 29 Apr 2021 20:39:16 +0000 (23:39 +0300)]
IDEA-250423: ignore autoscroll from source right after mouse pressed on non focused project view tree on Windows
GitOrigin-RevId:
28f7e33cbc202b08908c1e14d89ed057760af0e5
Dmitry Batkovich [Thu, 29 Apr 2021 19:30:47 +0000 (22:30 +0300)]
use separate property for tracing
GitOrigin-RevId:
be10f6557fe8f266d2d5b86b8c22decc8f2c2b37
Alexey Merkulov [Thu, 29 Apr 2021 18:22:15 +0000 (21:22 +0300)]
[IFT] Do not test same lesson twice (the previous solution doesn't work)
GitOrigin-RevId:
ea67e1e268dcce119c2ef9d5fb10e100e67a9400
Vladimir Krivosheev [Thu, 29 Apr 2021 18:19:25 +0000 (20:19 +0200)]
object serializer - support Int2Int map
GitOrigin-RevId:
21b1c7752a90b4c558773db78073ee4751220ca6
Vladimir Krivosheev [Thu, 29 Apr 2021 10:10:23 +0000 (12:10 +0200)]
Vladimir Krivosheev [Thu, 29 Apr 2021 07:07:51 +0000 (09:07 +0200)]
update ION, do not use ServiceLoader, merge JDOM into util.jar
GitOrigin-RevId:
d84e5831ca8db332a263f1fffff8bf43f69413f7
Vladimir Krivosheev [Thu, 29 Apr 2021 05:45:10 +0000 (07:45 +0200)]
call "checkGraphics" after bootstrap - projector can modify AWT
GitOrigin-RevId:
fc36ada83cc8a116f9ca76ef703d3b518f07fded
Gregory.Shrago [Thu, 29 Apr 2021 17:56:53 +0000 (20:56 +0300)]
Gregory.Shrago [Thu, 29 Apr 2021 17:31:29 +0000 (20:31 +0300)]
handle `UpdateInBackground` action groups
GitOrigin-RevId:
cd909119b05149ee1e77552484e26fc12d1a2d50
Gregory.Shrago [Thu, 29 Apr 2021 16:21:49 +0000 (19:21 +0300)]
ignore context component visibility in `ActionButton.performAction`
It's too late to check for visibility when an action is already being invoked.
The check was there since at least 2003, so it makes sense to re-test the decision.
GitOrigin-RevId:
120b6c9bb4e84ec1172a8c53d4640dd4a8277b7a
Gregory.Shrago [Thu, 29 Apr 2021 15:57:09 +0000 (18:57 +0300)]
inline `actionSystem.toolbar.show.group.in.popup`
GitOrigin-RevId:
303942650d29943249b7d1086d6c0333cea9350e
Andrei Kuznetsov [Thu, 29 Apr 2021 15:10:32 +0000 (18:10 +0300)]
IDEA-254379: fix list of libs contributed by kotlin plugin to JPS process classpath
kotlin-stdlib, kotlin-stdlib-jdk7 and kotlin-stdlib-jdk8 are already in the classpath (see ClassPathUtil#getUtilClassPath).
kotlin-plugin and kotlin-reflect have different names when running from sources and in prod (e.g. version suffix like kotlin-reflect-1.4.32-release-380.jar), now they are identified by contained class.
GitOrigin-RevId:
59adaec5d157777658b733620ddbc55ce51a6485
Sergey Malenkov [Thu, 29 Apr 2021 16:44:32 +0000 (19:44 +0300)]
IDEA-250423: ignore autoscroll from source right after mouse pressed on non focused project view tree
GitOrigin-RevId:
931efd3aef980887acb248e998b7b55a16595947
Nikolay Chashnikov [Thu, 29 Apr 2021 15:55:37 +0000 (18:55 +0300)]
[workspace model] fix adding source root with custom package prefix
GitOrigin-RevId:
ac135df48f4d7c626ef49825f99260d1628e690f
Nikolay Chashnikov [Thu, 29 Apr 2021 14:35:03 +0000 (17:35 +0300)]
refactoring: pull up commonly used implementations to InputValidatorEx
GitOrigin-RevId:
d9a9b6c101adcae8a25004b5c151c0879bd1b8b3
Vitaliy.Bibaev [Thu, 29 Apr 2021 13:44:00 +0000 (16:44 +0300)]
[completion-ml] Annotate CompletionFeaturesPolicy and CompletionMLPolicy with ApiStatus annotations
(cherry picked from commit
8ab8b62d236b3f4c583844573a80dd6120c137f1)
IJ-CR-8787
GitOrigin-RevId:
955f3a38b43a7ff435d079838302385f68d531b3
Alexey Kudravtsev [Thu, 29 Apr 2021 16:17:01 +0000 (18:17 +0200)]
re-sort virtual directory children on case sensitivity change to restore the "ids must be sorted by name" invariant to fix CPP-25037 VFS incorrectly works with WSL file system case-sensitivity
GitOrigin-RevId:
e0c028d51a819532089cbd3ac94acd88b61946d7
Yann Cébron [Thu, 29 Apr 2021 15:13:26 +0000 (17:13 +0200)]
StandardResourceProvider: javadoc
GitOrigin-RevId:
1280c94ae16c89d01634bcd1e869700b0f4fdff2
Sebastiano Poggi [Thu, 29 Apr 2021 15:36:25 +0000 (17:36 +0200)]
PKGS use runReadAction in ops provider
GitOrigin-RevId:
baf5cbe13758561d8c8325f753240a9ed8f04d66
Alex Plate [Thu, 29 Apr 2021 13:06:09 +0000 (16:06 +0300)]
[Workspace Model] Support arrays in workspace entities
GitOrigin-RevId:
e354c598b1a0e2048948fcd45c54dba23df189da
Daniil Ovchinnikov [Thu, 29 Apr 2021 15:05:46 +0000 (17:05 +0200)]
EA-255656 add null check
GitOrigin-RevId:
f7189df4d1ba7faf54801332cb697b0467ab18f5
Timur.Yuldashev [Thu, 29 Apr 2021 15:09:27 +0000 (18:09 +0300)]
Updating Java inspections description. IJ-CR-8725
GitOrigin-RevId:
dfafd5dede8909a7afb74870f64d266e646a2985
Daniil Ovchinnikov [Thu, 29 Apr 2021 15:00:11 +0000 (17:00 +0200)]
EA-252810 report more diagnostic info
GitOrigin-RevId:
a0124cf70eb8fdc11fe7a51cb3ef1de4375d3cfd
maksim.pelevin [Thu, 29 Apr 2021 14:45:23 +0000 (17:45 +0300)]
IJ-CR-8771: IDEA-261446 More accurate dropdown arrow painting
GitOrigin-RevId:
9f835606e4e01033379483f8cafc0609275c7529
Gregory.Shrago [Thu, 29 Apr 2021 14:01:42 +0000 (17:01 +0300)]
restore loading icon if needed on manual update
In `DiffRequestProcessor` a toolbar is created with an empty action group.
The loading icon is removed in fast-track update in `addNotify`.
The toolbar shrinks and restores its height later when the action group is populated.
GitOrigin-RevId:
27f0563af6d9669c4493efe0237a4e888e9f15a5
Aleksey Pivovarov [Thu, 29 Apr 2021 14:33:20 +0000 (17:33 +0300)]
IDEA-268310 vcs: fix icon rendering in ChangesTree for selected rows that are not lead selection
GitOrigin-RevId:
af4dc7868c7c71f4f69ff92e60ee0ddb2f780ac4
Daniil Ovchinnikov [Thu, 29 Apr 2021 14:24:17 +0000 (16:24 +0200)]
EA-266298 update DissociateResourceBundleAction in background
GitOrigin-RevId:
ff3550efa09d6a1bdc40c9fb49db3e6db3158950
Louis Vignier [Thu, 29 Apr 2021 14:32:17 +0000 (16:32 +0200)]
IJ-CR-8690 [java] Fix inspection descriptions
GitOrigin-RevId:
a6c6ede09e3669daeecd81506584786099a2dee2
Daniil Ovchinnikov [Thu, 29 Apr 2021 14:13:07 +0000 (16:13 +0200)]
EA-266426 add null check
GitOrigin-RevId:
1a1c06fb805f902a83bb67bcf4a4a18d72afdd75
Andrey.Cherkasov [Thu, 29 Apr 2021 12:37:15 +0000 (15:37 +0300)]
StringEqualsEmptyStringInspection: fix testdata
GitOrigin-RevId:
bce6d14bb152552106ba31e0fb29243cc52ecb1f
Andrey.Cherkasov [Thu, 29 Apr 2021 12:35:35 +0000 (15:35 +0300)]
[java-inspections] IDEA-268022 StringEqualsEmptyStringInspection: Fix incorrect quick-fix
GitOrigin-RevId:
0db2f5d247e7c41404e0bbcf71b04990eb724028
maksim.pelevin [Thu, 29 Apr 2021 14:00:46 +0000 (17:00 +0300)]
IJ-CR-8771: IDEA-261446 Use XDebuggerEmbeddedComboBox with expression for TW only
GitOrigin-RevId:
7a8c5eb624d3fbc9d9cb1bfdd49a44ab54126ec4
Daniil Ovchinnikov [Thu, 29 Apr 2021 14:01:56 +0000 (16:01 +0200)]
EA-266329 check instanceof before cast; psi component might be a "Loading" label
GitOrigin-RevId:
e57a8b0bff370ac2ca4629b88aff75dc2c5f377c
Daniil Ovchinnikov [Thu, 29 Apr 2021 13:39:13 +0000 (15:39 +0200)]
EA-266341 wrap whole psi renderer component instead of wrapping only module renderer component
GitOrigin-RevId:
2a19667f581f9cfc78dc58d65424ba4e125292ac
Alexey Kudravtsev [Thu, 29 Apr 2021 13:06:39 +0000 (15:06 +0200)]
optimization: get rid of unnecessary streams
GitOrigin-RevId:
d3e47a23ec74dabf10f44c6de4ae558cdd3cd4f7
Alexey Kudravtsev [Thu, 29 Apr 2021 12:36:51 +0000 (14:36 +0200)]
reduce number of isCaseSensitive() calls, more diagnostics for wrong case sensitivity comparisons
GitOrigin-RevId:
abff48e6033f805fc7df4f7da2d8abb44a6da4c3
Alexey Kudravtsev [Wed, 28 Apr 2021 15:34:23 +0000 (17:34 +0200)]
Daniil Ovchinnikov [Thu, 29 Apr 2021 12:12:13 +0000 (14:12 +0200)]
IDEA-268283 don't use target popup for renamers
GitOrigin-RevId:
636a570946f98d0afc44bea11ec3ba86da3597fa
Andrei Kuznetsov [Thu, 29 Apr 2021 09:34:23 +0000 (12:34 +0300)]
IDEA-254379: add `KOTLIN_PLUGIN_TESTS` test group to make sure that no kotlin tests leak into community configuration
GitOrigin-RevId:
3106e240eeb351f93195178f3883f93c82c96bcb
Alexander Doroshko [Thu, 29 Apr 2021 11:52:55 +0000 (14:52 +0300)]
RIDER-61795 Run/Debug Configuration (store as project file) is not displayed after first creation
GitOrigin-RevId:
81ab86d0383c63d6d19c2e9840d1e4737c80f81d
Konstantin Bulenkov [Thu, 29 Apr 2021 11:56:39 +0000 (13:56 +0200)]
theme.json should load icon from path
GitOrigin-RevId:
b5dcfb31d8ebde0ec9379d639b1ed88147b54949
Dmitry Avdeev [Thu, 29 Apr 2021 11:49:24 +0000 (14:49 +0300)]
IDEA-268277 Error Is Thrown at Eclipse Projects Autodetection on Windows
GitOrigin-RevId:
094eff1a514c21a5b7b815016fc558e96a169c56
elena.korotkova [Thu, 29 Apr 2021 11:43:51 +0000 (14:43 +0300)]
Transparent title bar: fix memory leak
GitOrigin-RevId:
74e8632ec2d9bc8330f6b73730fc94adab62bc4c
Kirill Likhodedov [Thu, 29 Apr 2021 11:14:22 +0000 (14:14 +0300)]
settings-repository: identify default branch of a remote repository more correctly: IDEA-267194.
GitOrigin-RevId:
64bbd968f5453ef823a0e9b59c2b2ffccd84735b
maksim.pelevin [Thu, 29 Apr 2021 08:35:04 +0000 (11:35 +0300)]
IDEA-261446 Embedded combo box
GitOrigin-RevId:
f0efc8d19260c6c9a91b6c8e637c7d3080af2d46
Tagir Valeev [Thu, 29 Apr 2021 10:41:21 +0000 (17:41 +0700)]
[java-dfa] beforeExpressionPush -> beforePush; JavaSwitchLabelTakenAnchor; beforeConditionalJump removed
GitOrigin-RevId:
b1ed83e4ff066e4d4e31b5e242465121be0e6137
Tagir Valeev [Thu, 29 Apr 2021 10:24:56 +0000 (17:24 +0700)]
[java-dfa] Exclude TextRange from beforeExpressionPush(..PsiExpression..)
Clients who need this may override (..DfaAnchor..) method
GitOrigin-RevId:
dfbea4b58fd12c132023705cf13052eacd1dc66c
Tagir Valeev [Thu, 29 Apr 2021 10:14:31 +0000 (17:14 +0700)]
[java-dfa] Introduce DfaAnchor
Avoid dependency on PsiExpression or PsiExpression+range; more flexible anchoring for values
GitOrigin-RevId:
be671152c5a11aed4f0474094a4d193e9849ed93
Alexandr Suhinin [Thu, 29 Apr 2021 10:07:31 +0000 (13:07 +0300)]
[refactor this] fix missed delegation to ContextAwareActionHandler#isAvailableForQuickList
GitOrigin-RevId:
27609cc511467a7ac7bfa2df58a234ccb5dd9c0d
Alexandr Suhinin [Mon, 26 Apr 2021 07:43:29 +0000 (10:43 +0300)]
[java] clarify inspection descriptions
GitOrigin-RevId:
84a45b115ea4c48cb9d6ef61226b21a687d18d34
Nikita Skvortsov [Thu, 29 Apr 2021 11:05:58 +0000 (14:05 +0300)]
[build] do not update toolbar manually. It will be updated when added to parent. IDEA-268209
GitOrigin-RevId:
d87b02a9d3129b61e4f10f07084be7014ab8a983
Roman Ivanov [Thu, 29 Apr 2021 09:06:27 +0000 (16:06 +0700)]
StatisticsUtil: fix typo
GitOrigin-RevId:
1d8cd4deca8fe777104cb6006b9ce4a41557152d
Viktor Shatrov [Thu, 29 Apr 2021 10:28:29 +0000 (13:28 +0300)]
js debugger tests: add netty connection attempts logging
GitOrigin-RevId:
e764c93bcf41c20ba57fc2b2b39e86a0d66ca936
Konstantin Tskhovrebov [Thu, 29 Apr 2021 09:45:51 +0000 (12:45 +0300)]
Set configurable plugin repos for MPP plugin test.
GitOrigin-RevId:
1498c52652d67734350a9a8facae216cf610a910
Nikolay Chashnikov [Thu, 29 Apr 2021 08:47:44 +0000 (11:47 +0300)]
[workspace model] remove specified dependency only if there are several equal dependencies (IDEA-267246, IDEA-256694)
If there are several instances of OrderEntry with equal properties, implementation of ModifiableRootModel.removeOrderEntry in the old model removes the specified instance only, where as implementation in the new model removed all of them. So MavenRootModelAdapterLegacyImpl::initOrderEntries removed all copies after calling removeOrderEntry for the first instance, and failed with "does not belong to modifiableRootModel" error when trying to remove remaining copies. Also in UI it looks strange if removing one item in the dependencies list removes other copies automatically. So now ModifiableRootModel.removeOrderEntry removes the specified entry only in the new implementation as well.
GitOrigin-RevId:
54cdce78b27134988e9b68c393f4985d977dfa1d