Commit Graph
235931 Commits
Author SHA1 Message Date
Artemiy Sartakov 9e06553bf2 IDEA-202665 added tests for super method resolve order 2018-12-18 12:59:04 +07:00
Tagir Valeev c4eda30c9f TailTypes#CASE_ARROW: use CharArrayUtil methods (IDEA-CR-41079) 2018-12-18 12:28:53 +07:00
Tagir Valeev 362b8d0b34 Stream API migration: do not convert continue statements which belong to the nested loops (IDEA-204250) 2018-12-18 12:28:52 +07:00
Tagir Valeev 7cad465cd2 Optional refactoring: as special value now; fixed IDEA-204165 2018-12-18 12:28:51 +07:00
Tagir Valeev eae13a7a7f GetFieldInstruction -> UnwrapSpecialFieldInstruction 2018-12-18 12:28:50 +07:00
Tagir Valeev e9e06d06e5 DfaVariableSource -> VariableDescriptor 2018-12-18 12:28:49 +07:00
Tagir Valeev ce2a2e4305 GetFieldInstruction 2018-12-18 12:28:48 +07:00
Konstantin Kolosovsky 74c7e9a426 vcs: Refactoring - replace "CollectionsDelta.notInSecond()" with "ContainerUtil.subtract()" 2018-12-18 00:16:58 +03:00
Alexander Doroshko d45f5724ae Use MDN data in CSS documentation 2018-12-17 23:58:45 +03:00
Viktor Shatrov 810ca63175 Merge remote-tracking branch 'origin/master' 2018-12-17 23:45:50 +03:00
Dennis Ushakov eb768f95b8 don't add text here, it should be loaded from bundle (or descriptor) (WEB-36306) 2018-12-17 23:41:15 +03:00
Vassiliy.Kudryashov ca751f0201 IDEA-204339 Some IDEA macro invalid in other IDE's context.
Javadoc added
2018-12-17 23:25:10 +03:00
Viktor Shatrov 771817b0c3 Merge branch 'vshatrov/webconsole' 2018-12-17 23:13:21 +03:00
Vassiliy.Kudryashov 63f47e0c33 IDEA-204339 Some IDEA macro invalid in other IDE's context. 2018-12-17 22:51:57 +03:00
Sergey Simonchik 0c762f9347 terminal: survive failed resize (IDEA-203500)
The underlying cause still needs investigation.
2018-12-17 21:53:20 +03:00
Daniil Ovchinnikov e90f657074 [groovy] log warning instead of throwing an exception in resolve and inference 2018-12-17 21:49:53 +03:00
Daniil Ovchinnikov 1bae2f63a0 [groovy] add explicit types for properties 2018-12-17 21:49:53 +03:00
Daniil Ovchinnikov 3e005b327f [gradle] get delegate for closure from method return type instead of invoked expression type 2018-12-17 21:49:53 +03:00
Daniil Ovchinnikov 230f3e72da [gradle] remove obsolete source set closure delegate computation 2018-12-17 21:49:52 +03:00
Daniil Ovchinnikov a5ed5cf4e9 [gradle] add sourceSets test 2018-12-17 21:49:52 +03:00
Daniil Ovchinnikov c5a8c69461 [gradle] remove obsolete configuration closure delegate computation (IDEA-204313, EA-133159)
This delegate is already provided by NamedDomainObjectContainer handing in GradleNonCodeMembersContributor.
2018-12-17 21:49:52 +03:00
Daniil Ovchinnikov 73db652591 [gradle] add configurations test 2018-12-17 21:49:52 +03:00
Konstantin Kolosovsky 326977aa8e svn: Fix ignored files tracking
4263251c36 follow-up
2018-12-17 21:43:24 +03:00
Konstantin Kolosovsky 678e473718 svn: Refactor "SvnIgnoreTest" 2018-12-17 21:43:23 +03:00
Bas Leijdekkers 17b88438b9 IG: add explicit type parameters on generic method call when needed for explicit unboxing (part of IDEA-204071) 2018-12-17 19:30:54 +01:00
Bas Leijdekkers 32f3fccaf7 IG: don't suggest to replace if with switch on non-constant (IDEA-204135) 2018-12-17 19:30:54 +01:00
Bas Leijdekkers a3b33f43a9 IG: Update "Throwable not thrown" inspection for switch expressions (IDEA-203703) 2018-12-17 19:30:54 +01:00
Bas Leijdekkers f602773c6f switch expression unwrapper (IDEA-204140) 2018-12-17 19:30:53 +01:00
Bas Leijdekkers c4286dee9c fix test data 2018-12-17 19:30:53 +01:00
Bas Leijdekkers 6ace237a95 enable auto unboxing fix again 2018-12-17 19:30:53 +01:00
Roman Shevchenko 4ef969cc1a [platform] makes fsnotifier look for '/proc/mounts' if '/etc/mtab' is missing (IDEA-198080) 2018-12-17 19:13:21 +01:00
Roman Shevchenko 6f7e4784f3 [java] value break ref inside switch expression always resolves to a variable (IDEA-204204)
... even when a switch expression is not an innermost context of the break
2018-12-17 18:49:16 +01:00
Icons_Sync_Robot 98b64568d1 Synchronization of changed icons from git@github.com:JetBrains/IntelliJIcons.git: 00fe91f12663f8599c089dfc138ae14fd006e49a 2018-12-17 20:31:19 +03:00
peter c0534b50d3 define a reasonable LightFieldBuilder#getParent (IDEA-203292) 2018-12-17 18:27:34 +01:00
Anton Makeev 6987811409 Always add .win.zip suffix for windows distribution; always add .portable suffix for cross-platform zip.
ref CPP-14770 Publish CLion as Maven dependency for plugin development
2018-12-17 18:16:01 +01:00
Anton Lobov f93af018f6 ExpectedHighlightingData - remove expectedDuplicatedHighlightingThrowable temporary wrapper 2018-12-17 17:53:08 +01:00
Mikhail Golubev 01643844e1 PY-32918 Handle enter in f-string right before the closing quote
in the context where we don't need to insert additional backslashes.
2018-12-17 19:25:42 +03:00
Dmitry Zhuravlev 1393e2593f vcs-ignore: fix parsing Git check-ignore output
we should split by '\t' instead ':' because on Windows the paths have additional `:` which breaks further parsing
2018-12-17 19:22:50 +03:00
Rustam Vishnyakov 51e346ef31 Support for IntelliJ IDEA and language prefixes in EditorConfig properties 2018-12-17 19:14:29 +03:00
Dmitry Avdeev 73b5c670ef recognizing web references in string literals 2018-12-17 19:07:04 +03:00
peter d3a7549985 a bit more cancellability when calculating directories for package (IDEA-204341) 2018-12-17 16:59:04 +01:00
peter 7f16d69e25 remove PsiMetaOwner inheritance from PsiAnnotation
it confuses implementers (e.g. in Kotlin plugin) and hopefully isn't needed nowadays
2018-12-17 16:59:04 +01:00
Julia Beliaeva 37b3d7b06a [file-history] track paths more precisely during history calculation
File history worked incorrectly when a file was renamed and later on a new file with the same name appeared. Commits before the first rename appeared in history for a new file, while they should not have, since they are a part of different history.

In order to fix the problem, paths tracking was rewritten. It now takes deleted flag into the account, and if file is deleted, tries to find a conflicting rename.
2018-12-17 18:58:16 +03:00
Roman Shevchenko 5e4594ce3e Cleanup (formatting) 2018-12-17 16:55:43 +01:00
Nadya Zabrodina 7a8f538abe git: handle git downgrade case - do not execute incoming/outgoing commands
* notify user with WARN icon in Branch popup 'feature is not supported';
* change settings info label color to Error color if not supported;
* extract internal method to add warning icons with handler;
2018-12-17 18:49:12 +03:00
Nadya Zabrodina cec33d6c23 git: cleanup - move getting instances to constructor 2018-12-17 18:49:12 +03:00
Nadya Zabrodina feb6d05e47 git: change error notification for incoming, rename field 2018-12-17 18:49:11 +03:00
Nadya Zabrodina 30fab3cd6f git: show incoming indicator if local upstream branch is ahead of local branch
* if remote hash equals to local upstream a.e. after fetch operation,
 but local branch was not updated yet then show incoming commit indicator;
2018-12-17 18:49:11 +03:00
Nadya Zabrodina de1212d153 git: implement NONE authentication mode for ssh 2018-12-17 18:49:11 +03:00
Nadya Zabrodina ba03db0829 git: add silent authentication mode
* try to get credentials from password safe for http authentication;
* remember repository and remote after successful remote command
 performed, use silent authentication for them
 while getting incoming/outgoing;
* add javadoc for GitAuthenticationMode;
2018-12-17 18:49:11 +03:00