Commit Graph
232845 Commits
Author SHA1 Message Date
Anna.Kozlova 7334c6e736 suggest to create class with lower case first letter if ref is located in type element/ref list (IDEA-201744) 2018-11-07 13:51:27 +01:00
Semyon Proshev acccbfdecd Don't add inherited constructors to resolve result (PY-26007) 2018-11-07 15:46:03 +03:00
Semyon Proshev 39424854b8 Resolve constructor calling to __new__ if it exists (PY-26007) 2018-11-07 15:46:03 +03:00
Dmitry Avdeev 8ff9d37161 IDEA-200761 Settings: Intentions: "Before/After" sections for intention actions are empty
added support for exact file name matchers
2018-11-07 15:32:43 +03:00
Daniil Ovchinnikov 3366d0298f [groovy] make place in BaseGroovyResolveResult non-null 2018-11-07 15:29:28 +03:00
Dmitry Batrak f74d372547 another way to make primary caret offset available lock-free in background (to speedup ShowIntentionPass.availableFor)
without making setCaretsAndSelections/removeSecondaryCarets slower
2018-11-07 15:22:59 +03:00
Dmitry Batrak 2af28891cd speed up opening of editor containing a lot of carets 2018-11-07 15:22:58 +03:00
Nikolaj Schumacher 7c9d45df82 Support custom HintRenderer instances in color settings preview 2018-11-07 13:20:12 +01:00
Anton Lobov 2801d7fcc6 WEB-35493 don't forget that schema URL may end with "#" 2018-11-07 13:18:14 +01:00
Eugene Zhuravlev b339420b03 add fallback resource copying via steams if NIO-based approach fails (IDEA-201797) 2018-11-07 13:12:53 +01:00
Eugene Zhuravlev 9bdef9f0de compare saved timestamps with symlink target's timestamp and not symlink's timestamp 2018-11-07 13:12:53 +01:00
Alexey Utkin 66e3688b83 CPP-4809 Support clang-format as alternative formatter 2018-11-07 15:10:18 +03:00
Eldar Abusalimov 74fe28a58d Merge remote-tracking branch 'origin/master' 2018-11-07 15:08:12 +03:00
Yaroslav Pankratyev 89e007df91 IDEA-201258 Highlight usages of @ScheduledForRemoval elements only if they reside in libraries 2018-11-07 19:07:04 +07:00
Roman Shevchenko 58f1fd39d2 [java] drops unneeded Kotlin light class compatibility hack
The stub builder now relies on 'visitAnnotableParameterCount' call for offset correction.
2018-11-07 13:01:30 +01:00
Anton Tarasov 3e1b0a3e23 IDEA-201843 NavBar popups are closed on up/down/speed search 2018-11-07 14:34:14 +03:00
Daniil Ovchinnikov b86bd0b077 [groovy] cleanup: GroovyInferenceSessionBuilder 2018-11-07 14:30:29 +03:00
Elizaveta Shashkova 1aec31a592 PY-32531 (refix PY-31650) TypeError: argument of type 'NoneType' is not iterable
Revert saving module by its name and fix name when running with Python Console
2018-11-07 14:19:34 +03:00
Tagir Valeev 560a19a4f7 Property testing: disable wrappers if any error element is present in document
Otherwise it's very hard to guarantee that parse tree won't change drastically after wrapping
2018-11-07 17:54:29 +07:00
Roman Shevchenko 49e16a23a5 [tests] adds more checks to Kotlin light class compatibility test 2018-11-07 11:51:04 +01:00
Dmitry Jemerov 946330a874 Some javadoc and cleanup for IdeaTestExecutionPolicy 2018-11-07 11:44:59 +01:00
Viktor Shatrov 6208453e3d WEB-35534 Duplicated 'Drop frame' action in debug tool window 2018-11-07 13:39:40 +03:00
Kirill Likhodedov ef16ba70a8 Improve word width calculation in the mac sheet messages
Words can be separated by "<br/>" if the message is multi-line and is written in html.
This fixes IDEA-179591.
2018-11-07 13:21:52 +03:00
Tagir Valeev c401381487 ExternalAnnotationsManagerImpl: minor fix after merge PR #870 2018-11-07 17:13:51 +07:00
artfly 7bd69eddae ExternalAnnotationsManager: replaced compareTo with equals 2018-11-07 17:13:50 +07:00
artfly 2041175075 ExternalAnnotationsManager: fixed iteration in root sub tags 2018-11-07 17:13:50 +07:00
artfly 697ead93c8 ExternalAnnotationsManager: added try finally to release write lock 2018-11-07 17:13:49 +07:00
artfly f536ef82e4 ExternalAnnotationsManager: added support for batch annotation 2018-11-07 17:13:48 +07:00
Egor Ushakov 689d5f21e5 added hide for IDEA-CR-39197 2018-11-07 13:12:25 +03:00
Roman.Ivanov 7c391e5abc ReplaceNullCheckInspection: suppress in batch mode 2018-11-07 17:00:47 +07:00
Roman.Ivanov 13528f77bd IfStatementWithIdenticalBranches: remove trailing space 2018-11-07 17:00:46 +07:00
Alexey Kudravtsev 35799da9f8 annotate priority with MagicConstant to document and fix typos 2018-11-07 12:47:00 +03:00
Alexey Kudravtsev 0ee293d05d optimization: faster hashCode() 2018-11-07 12:47:00 +03:00
Vladimir.Orlov e3116cc136 IDEA-201664 Silent installation by user: The name of the destination folder is changed while changing the location during the installation 2018-11-07 12:45:49 +03:00
Yaroslav Pankratyev 3a72d3325a Add missing key to UiDefaultsHardcodedKeys 2018-11-07 16:43:31 +07:00
Daniil Ovchinnikov 0147401617 [groovy] resolve r-value references separately from method calls 2018-11-07 12:40:29 +03:00
Daniil Ovchinnikov 0e576f358b [groovy] add resolve kind assertions 2018-11-07 12:40:28 +03:00
Daniil Ovchinnikov 7037990160 [groovy] resolve r-value references separately from method calls 2018-11-07 12:40:28 +03:00
Vladislav.Soroka 53b07cf92f IDEA-201862 Do not add inapplicable executors to the task context menu at the external system tool window 2018-11-07 12:37:27 +03:00
Vladimir.Orlov 3c0295784f IDEA-201669 Silent Installation: The installation is not done but there is a message about successful installation in installation log. 2018-11-07 12:33:26 +03:00
nik f3e4f7cef9 platform: allow customizing how major version is obtained from build number while calculating updates (IDEA-201860) 2018-11-07 12:31:38 +03:00
Tagir Valeev 647733f0b7 ConditionCoveredByFurtherConditionInspection: more diagnostics for EA-127844 in EAP/internal mode; suppress in production 2018-11-07 16:30:20 +07:00
Tagir Valeev c02cf15a2a ReadWriteStringCanBeUsedInspection: WARNING -> GENERIC_ERROR_OR_WARNING 2018-11-07 16:12:31 +07:00
Kirill Likhodedov 523a84f645 Note that there are no tags in the github repository, provide scripts to checkout a tag easily. 2018-11-07 11:46:09 +03:00
Tagir Valeev 82872920c3 StringEqualsEmptyString: typo fixed (DOC-5744) 2018-11-07 11:59:49 +07:00
Tagir Valeev 227b7e9249 StringEqualsEmptyString: merged after copy-editing (DOC-5744) 2018-11-07 11:39:41 +07:00
Tagir Valeev 2093e5976a ControlFlowUtils: removed overload with boolean parameter
Was used only in SurroundWithTryCatch, now ExpressionUtils#getTopLevelExpression is used instead
2018-11-07 11:03:12 +07:00
Tagir Valeev 2c7124b0b0 ExpressionUtils#getTopLevelExpression; used in SurroundWithTryCatchFix
Fixes EA-131551 - NPE: EnsureCodeBlockImpl.splitIf
We need to avoid custom logic for processing && chains, etc. in RefactoringUtil#ensureCodeBlock.
2018-11-07 10:45:38 +07:00
Tagir Valeev 6caca4382a ReorderingUtils: support ternary conditions 2018-11-07 10:45:37 +07:00
Tagir Valeev 1c43b53b78 ReorderingUtils: support failing contracts; remove DFA execution 2018-11-07 10:45:36 +07:00