Konstantin Kolosovsky
fb0f9bb364
vcs: Cleanup "CommitOptionsPanel" - fix warnings
...
GitOrigin-RevId: f4b9e7dc9ac52393d0399afbafe0d0af07bf2595
2019-08-05 04:02:41 +03:00
Konstantin Kolosovsky
7d695cabb5
vcs: Fix commit options layout for multi-vcs projects (IDEA-219276)
...
28c9777890180acc541799886f0c3764d10cbe89 follow-up
GitOrigin-RevId: 74dde5ce3e1cce47c359ffb89beceed873b0832d
2019-08-05 04:02:41 +03:00
Michael Golubev
193c5e9b7f
IDEA-179900 - Docker exec tab does not correctly wrap
...
- docker terminal pipes: forward tty resize events to remote API
- without resize commands in main docker-java, use client extension to fire custom commands
GitOrigin-RevId: dc4b04c5860213156a5317c5a3d6292c854a40b7
2019-08-05 03:03:37 +03:00
Michael Golubev
b5f2c38b6f
IDEA-179900 - Docker exec tab does not correctly wrap
...
- TerminalListener: allow to handle tty resize events from terminal
+ switch to modern condensed copyright comments
GitOrigin-RevId: 18e98334d90a4d2c48b26ce272c9f1433c1009a5
2019-08-05 03:03:37 +03:00
Michael Golubev
b26eeec640
IDEA-179900 - Docker exec tab does not correctly wrap
...
- TerminalHandlerBase: allow to handle tty resize events terminal plugin
- cloud terminal handler: pass tty resize events to custom handlers
+ switch to modern condensed copyright comments
GitOrigin-RevId: 9a015be281eaa07dd5433b59fa08d3817ab600eb
2019-08-05 03:03:37 +03:00
Tagir Valeev
94b63d6ff0
IDEA-219109 Stream.of(...).anyMatch(Objects::isNull) does not affect nullability analysis
...
GitOrigin-RevId: ce9769eb34c87cf6bc07b0c526f799b9b4f9a324
2019-08-05 03:03:37 +03:00
Tagir Valeev
ae33c73266
ReturnReplacementContext#extractTail: leave blank line in place (IDEA-219142)
...
GitOrigin-RevId: 30a93c99fc47f4d277b45cabe9c72b4a41b05846
2019-08-05 00:03:02 +03:00
Tagir Valeev
ea11a4b5d3
Nullable on empty only: Deque#pollFirst, pollLast, peekFirst, peekLast
...
Fixes IDEA-219807 'Method invocation may produce NullPointerException' false positive for ArrayDeque.pollFirst
GitOrigin-RevId: 6bb29ed1c75f1c626a6132c2683e704dd111819e
2019-08-05 00:03:02 +03:00
Ivan Migalev
5a88131710
Pass cwd via environment variable (IDEA-218032)
...
GitOrigin-RevId: 50bd77c1ad891384878b07a3f1324a37690dc553
2019-08-04 20:03:04 +03:00
Ivan Migalev
32703e068a
Get current directory from Windows launcher, preserve current directory for DLL loader (IDEA-218032)
...
GitOrigin-RevId: c92f4f93e397b21b4075a268eeec07062149cdbf
2019-08-04 20:03:04 +03:00
Leonid Shalupov
f8b1322892
Rewrite ModuleRootsExternalizationTest without using project module implementation details
...
GitOrigin-RevId: 8b0a45d894d38202cff896be3a5f6cef30d9a704
2019-08-04 19:02:22 +03:00
Leonid Shalupov
809698d189
Rewrite RepositoryLibrarySerializationTest without using project module implementation details
...
GitOrigin-RevId: 044988ebc5af434a1e7404fee00b68c5ec6952f7
2019-08-04 19:02:22 +03:00
Roman Shevchenko
c96bd9f8f7
[platform] improves Compressor filter API once again (IDEA-CR-50030)
...
GitOrigin-RevId: d24e3f67ffa88856365c0fb60acfcb040a4bab1e
2019-08-04 15:02:25 +03:00
Roman Shevchenko
3aac73a795
[build] restores Java plugin dependency on JSP API module (IDEA-219664; EA-209942)
...
GitOrigin-RevId: 424395abb258e2dec7ce5b41207a34c483168c6b
2019-08-04 14:03:07 +03:00
Elizaveta Shashkova
4be98911ed
IDEA-CR-50936: PY-37063 Check shape attribute
...
GitOrigin-RevId: 042b70061f8f3b9a063c7c177dea8e43923a016f
2019-08-04 00:03:09 +03:00
Aleksandr Krasilnikov
6a7141d97b
vcs: fix focus ring for components in clone dialog
...
GitOrigin-RevId: 41e1d3248ec8be1404d62332f18784b4dd0d13c7
2019-08-03 17:02:42 +03:00
Andrey Vokin
d94436ad53
[Cucumber for Java] Unify tree of test for Cucumber 2, 3 and later
...
The "name" field of object representing TestCase in Cucumber library has different value in v2 and v3. To unify names in the tree of tests this should be handled at Formatter level.
IDEA-203098 Cucumber Scenario Outline doesn't show Examples
GitOrigin-RevId: 7d58061e33139b66548b4e9f404d10b5520b2c32
2019-08-03 14:02:42 +03:00
Aleksandr Krasilnikov
a8b29e1dbc
vcs: fix focus ring for vcs combobox
...
GitOrigin-RevId: d1c91ff5abaed52d7e2289faa1e0421f0c4b1957
2019-08-03 14:02:42 +03:00
Tagir Valeev
8c86fcde7a
CommitCompletionContributor: add names before renaming; strikeout deleted names (IDEA-CR-50723)
...
GitOrigin-RevId: 354e3665ea643de3d5f2b5263e498257d90129fb
2019-08-03 09:03:47 +03:00
Tagir Valeev
2876989890
Completion in commit window improved (IDEA-CR-50723)
...
1. Return lookup elements in pure function way
2. TopLevelCompletionContributor renamed to SymbolNameCompletionContributor
3. Added support for Groovy
GitOrigin-RevId: 9428d52da9e22aaeb507afa1d86b6704116311c0
2019-08-03 09:03:47 +03:00
Tagir Valeev
7701ba273f
ImplicitNumericConversionFix: corrected fix
...
GitOrigin-RevId: 31256e755ac976c3a5cf5ce50933334195eb563a
2019-08-03 08:03:51 +03:00
Tagir Valeev
b209058355
ImplicitNumericConversionFix: do not analyze anything except PsiAssignmentExpression if ignoreWideningConversions is switched off
...
GitOrigin-RevId: b4ed4bfd29619460b255fc87c31cfd4367661858
2019-08-03 08:03:51 +03:00
Tagir Valeev
2dd2556536
AssertWithSideEffects: missing getText() added
...
GitOrigin-RevId: 67a9157f5737aca777dbc72d32138dc2dce54cbd
2019-08-03 04:03:38 +03:00
Tagir Valeev
8aa8823471
CodeStyleFieldAccessor: raw types fixed
...
GitOrigin-RevId: 8fda9dfa542eadaaa186a5b4634d2b1e3c07c7cd
2019-08-03 03:03:37 +03:00
Tagir Valeev
a1152646bc
*CodeStylePropertyMapper: raw types fixed
...
GitOrigin-RevId: 817861f6e8621e4d41d7e8752b7817cc2fda289a
2019-08-03 03:03:37 +03:00
Tagir Valeev
ac17adf9ce
ProjectLevelVcsManager, AllVcses: fix raw types
...
GitOrigin-RevId: bec05ff250bc4873cb8b98d615bb68b948e077e8
2019-08-03 02:04:53 +03:00
Vassiliy.Kudryashov
c92b60d857
IDEA-218926 Stretch left keybinding doesn't work
...
GitOrigin-RevId: 2cbba2c88422fcd0fbcdbd4ef350ed05eb1f1c27
2019-08-03 01:04:46 +03:00
Bas Leijdekkers
08e0c75307
text blocks: avoid changing contract of externally used method (IDEA-CR-50967)
...
GitOrigin-RevId: 1d325fd703565bd699ac7dfc4c9711852987f644
2019-08-02 23:02:34 +03:00
Leonid Shalupov
c93b88ef4d
use less implementation details in project model tests
...
GitOrigin-RevId: 9218d12963e13df228ee6205af1611a3ce0ff452
2019-08-02 23:02:34 +03:00
Leonid Shalupov
fa271cdec4
use less implementation details in project model tests
...
GitOrigin-RevId: a7e1f37c69af55748fe5626d4823117ecbe6448e
2019-08-02 23:02:34 +03:00
Vassiliy.Kudryashov
3fd8fb841f
IDEA-219657 Close button disappears from hidden tabs after switching to multi-row view
...
GitOrigin-RevId: 896629bd1367973252bf093a19ba9041b0309fc9
2019-08-02 22:04:11 +03:00
Vladimir Krivosheev
8cd0cff059
lock-free impl of HeavyProcessLatch
...
It is used in the ServiceManagerImpl - service should be created in parallel without such "stop the world and wait unrelated service creation"
GitOrigin-RevId: 9ceeba4cccc6bae41dc2ccf4f165e2bfa8792acc
2019-08-02 22:04:11 +03:00
Sergey Patrikeev
0a7a5817bc
Restore compatibility with Kotlin plugin broken in 3796f503b014f8268f9e992.
...
Base class with generic type was extracted. There used to be method 'updateComponent(PsiElement, Comparator)' but after refactoring it became 'updateComponent(T, Comparator)' which is effectively 'updateComponent(Object, Comparator)' in bytecode. To fix compatibility, it is enough to override the method with necessary signature in the old class.
GitOrigin-RevId: a01f60029e1b557d2b4b802ccdc57861a43730a9
2019-08-02 21:02:32 +03:00
Alexander Lobas
0fd682892f
IDEA-218687 Select the only plugin on the right on search
...
GitOrigin-RevId: f17c37fba211a49c82c0eb060e1cad32a8b11e1c
2019-08-02 21:02:32 +03:00
Leonid Shalupov
4917c3eac8
OrderEnumeratorTest: register used SDKs
...
GitOrigin-RevId: 43cf6ce161e614059b378c8fea4a3a0d85b1cb7d
2019-08-02 21:02:32 +03:00
Leonid Shalupov
5ab99cafde
ProjectJdkTableImpl: save to disk only serializable SDKs, do not touch MockSdk used in tests
...
In new project model all SDKs must be registered in SDK table to properly resolve them, so MockSdks are now registered in ProjectJdkTable, which causes errors on occasional serialization in tests
GitOrigin-RevId: 9d200a0446581e89f96b01206ed8d844425c3121
2019-08-02 21:02:32 +03:00
Leonid Shalupov
33483e480f
tree structure tests: use correct API for setting module group path
...
GitOrigin-RevId: 7327e1ad50d10d810f2748b31bcd6db68f489052
2019-08-02 21:02:32 +03:00
Leonid Shalupov
e56cf3d680
moduleGroupers: convert createGrouper API to ApiStatus.Internal to use it in new project model
...
GitOrigin-RevId: c9ca175bcd256f085a8debff20b64c26808817b1
2019-08-02 21:02:32 +03:00
Leonid Shalupov
1b2711ebea
PlatformTestCase: register test project JDK
...
New project model implementation requires all entities to be registered in project model, not just some Java mocks
GitOrigin-RevId: bd878512668757ab2a560cf32c8a55dd1f32a120
2019-08-02 21:02:32 +03:00
Leonid Shalupov
ee62e1573f
project model: extract an application service from ModifiableModelCommitter to replace it in new project model
...
GitOrigin-RevId: fc05ab86d8b54020b1ebac60f9fdbb2e3629b8db
2019-08-02 21:02:32 +03:00
Leonid Shalupov
064d3dc068
Rename ModifiableModelCommitter.java to preserve VCS history
...
GitOrigin-RevId: 9cef754ff7b8df64701c51d1f818efae32d599ee
2019-08-02 21:02:32 +03:00
Leonid Shalupov
47b5431ec0
MavenProjectsManager: make usage of ModuleRootManagerImpl optional
...
ModuleRootManagerImpl is an implementation of project model and should not be relied upon.
In this case ModuleRootManagerImpl.stateChanged() makes sense only on current project model,
so it's now surrounded with instanceof.
GitOrigin-RevId: ad92f53824f68d2ffc266e66bc551d24a4bac1c3
2019-08-02 21:02:32 +03:00
epeshk
f136cc3284
IDEA-CR-50999: Added ability to pass ImplementationViewElement in asynchronous implementation view search.
...
GitOrigin-RevId: 3796f503b014f8268f9e992508df23c8cf17856b
2019-08-02 20:04:09 +03:00
graann
a7bc072e78
Debugger: do not underline tab if there is only one tab in a group
...
GitOrigin-RevId: 822ea30681b9e7b636ee4dde4ca4e5c928b6ed20
2019-08-02 20:04:09 +03:00
graann
d48e1bd013
new Editor Tabs UI: editor tabs should have left/right borders (#IDEA-218003)
...
GitOrigin-RevId: fe9c8d097995ffdf32038ce5b57984f7bc05e620
2019-08-02 20:04:09 +03:00
Andrey Vlasovskikh
c6f83926ce
PY-36686 Fixed typo
...
GitOrigin-RevId: e9a2d39e8031fdbb4da55779c9c08ba9e090c332
2019-08-02 20:04:09 +03:00
Mikhail Sokolov
986d61037f
IDEA-219563 "Go to Class" search results vary depending on the way you type them
...
GitOrigin-RevId: ac874aa81a1c302faa06c6644d6e196e78f3c20b
2019-08-02 20:04:09 +03:00
Alexander Bubenchikov
d6c78d32ee
IDEA-219033 - artifact added to index if it exists in local repo and not present in index.
...
GitOrigin-RevId: 715981cf8e9104bdc824d12df390373e9ab87751
2019-08-02 20:04:09 +03:00
Alexander Zolotov
96f083fc13
Delete non-existing root
...
GitOrigin-RevId: 318cd35647595dea8ab11a538fe182056658bb8a
2019-08-02 20:04:09 +03:00
Dmitry Jemerov
28acc14319
Simplify TabsHeightController by rewriting it without using rd (IDEA-218654)
...
GitOrigin-RevId: bfb5fae6551775956b8bd0eca7ae76715d456e0f
2019-08-02 19:04:31 +03:00