Liana.Bakradze [Wed, 5 Oct 2016 14:56:27 +0000 (17:56 +0300)]
Merge branch 'PY-20771' of https://github.com/fitermay/intellij-community into fitermay/PY-20771
peter [Wed, 5 Oct 2016 10:41:18 +0000 (12:41 +0200)]
fold as closures anonymous classes with a single implemented method, as long they're not convertible to lambdas
peter [Wed, 5 Oct 2016 09:53:11 +0000 (11:53 +0200)]
extract java closure folding into a separate class with smaller methods
Tagir Valeev [Wed, 5 Oct 2016 10:40:35 +0000 (17:40 +0700)]
IDEA-CR-14231 iteratorRefs -> findOnlyIteratorRef
Konstantin Bulenkov [Wed, 5 Oct 2016 10:10:47 +0000 (12:10 +0200)]
new version control icon
Tagir Valeev [Wed, 5 Oct 2016 10:01:09 +0000 (17:01 +0700)]
use PsiEquivalenceUtil instead of EquivalenceChecker (IDEA-CR-14170)
Maxim.Mossienko [Wed, 5 Oct 2016 09:50:12 +0000 (11:50 +0200)]
Upgrade Snappy library with custom fix for freeze on decompression on invalid bytes (IDEA-161935)
Dmitry Batrak [Wed, 5 Oct 2016 09:50:57 +0000 (12:50 +0300)]
allow inlays to define their own context menu
Anna.Kozlova [Wed, 5 Oct 2016 09:42:53 +0000 (11:42 +0200)]
introduce <undefined> number of tests as total when tests are repeated unlimited number of times (IDEA-161952)
Tagir Valeev [Wed, 5 Oct 2016 09:33:05 +0000 (16:33 +0700)]
move StreamApiMigrationInspection to java-impl module (IDEA-CR-14170); revert changes in ExpressionUtils.java and RefactoringUtil.java
Roman Shevchenko [Wed, 5 Oct 2016 09:31:54 +0000 (11:31 +0200)]
[platform] correct paths for "Reveal File" action on Windows (IDEA-162103)
Denis Fokin [Wed, 5 Oct 2016 09:19:40 +0000 (12:19 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor
Tagir Valeev [Wed, 5 Oct 2016 09:10:17 +0000 (16:10 +0700)]
IDEA-CR-14198 displayNames and descriptions updated
nik [Wed, 5 Oct 2016 09:07:00 +0000 (12:07 +0300)]
project model: allow including a directory located under an excluded root as a separate content root (IDEA-162102)
Denis Fokin [Wed, 5 Oct 2016 09:01:38 +0000 (12:01 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor
Vladislav.Soroka [Wed, 5 Oct 2016 08:43:03 +0000 (11:43 +0300)]
EA-88265 - NPE: MavenProjectsManager.getProjects
Liana.Bakradze [Wed, 5 Oct 2016 08:40:17 +0000 (11:40 +0300)]
Merge remote-tracking branch 'origin/liana/PY-20932'
Anna.Kozlova [Wed, 5 Oct 2016 08:29:22 +0000 (10:29 +0200)]
forbid PsiExpressionStatement as functional expression context; prefer not a statement error in highlighting
Anna.Kozlova [Wed, 5 Oct 2016 08:07:26 +0000 (10:07 +0200)]
fix testdata
Anna.Kozlova [Tue, 4 Oct 2016 17:19:20 +0000 (19:19 +0200)]
forked mode: support until failure/until stopped (IDEA-158808)
Dmitry Batrak [Wed, 5 Oct 2016 08:22:57 +0000 (11:22 +0300)]
refactoring: extract XDebuggerInlayUtil (following IDEA-CR-14187)
Tagir Valeev [Wed, 5 Oct 2016 08:23:51 +0000 (15:23 +0700)]
IDEA-161259 follow-up: support scenarios when iterator.next() call is inlined into condition
Liana.Bakradze [Wed, 5 Oct 2016 08:24:53 +0000 (11:24 +0300)]
use map instead of list comprehension (IDEA-CR-14211)
Vladislav.Soroka [Wed, 5 Oct 2016 08:09:20 +0000 (11:09 +0300)]
EA-89353 - NPE: MavenProjectsTree.doResolve
Tagir Valeev [Wed, 5 Oct 2016 08:00:47 +0000 (15:00 +0700)]
Disable Java 8 migration inspections in IDEA projects
Vladislav.Soroka [Wed, 5 Oct 2016 07:44:47 +0000 (10:44 +0300)]
EA-84948 - IAE: ExternalSystemTaskActivator.isTaskOfPhase
Vladislav.Soroka [Wed, 5 Oct 2016 07:27:11 +0000 (10:27 +0300)]
maven: npe fix
Vladislav.Soroka [Wed, 5 Oct 2016 07:26:28 +0000 (10:26 +0300)]
maven: code cleanup
Tagir Valeev [Wed, 5 Oct 2016 05:23:10 +0000 (12:23 +0700)]
fix cast introduction in LambdaCanBeMethodReferenceInspection#replaceLambdaWithMethodReference
Yaroslav Lepenkin [Tue, 4 Oct 2016 14:59:43 +0000 (17:59 +0300)]
[Parameter Hints Manager] use syntax traverser
Dmitry Batkovich [Tue, 4 Oct 2016 18:51:58 +0000 (21:51 +0300)]
inspection settings: change set as global to copy as global
Roman Shevchenko [Tue, 4 Oct 2016 17:21:12 +0000 (19:21 +0200)]
[platform] more "Reveal File" action logging
Roman Shevchenko [Tue, 4 Oct 2016 17:07:14 +0000 (19:07 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 4 Oct 2016 17:06:48 +0000 (19:06 +0200)]
[platform] more reliable way to reveal a file in Finder (IDEA-161700)
Roman Shevchenko [Tue, 4 Oct 2016 16:57:00 +0000 (18:57 +0200)]
Cleanup (formatting)
Egor.Ushakov [Tue, 4 Oct 2016 17:02:20 +0000 (20:02 +0300)]
cleanup & use java 8
Julia Beliaeva [Tue, 4 Oct 2016 16:45:27 +0000 (19:45 +0300)]
[vcs-log] minor: inline refreshCompletely
Anna.Kozlova [Tue, 4 Oct 2016 16:43:35 +0000 (18:43 +0200)]
inline: ensure to insert valid specification (IDEA-161992)
Anna.Kozlova [Tue, 4 Oct 2016 15:44:47 +0000 (17:44 +0200)]
redundant cast: mark raw cast as redundant when raw is expected (IDEA-162022)
Anna.Kozlova [Tue, 4 Oct 2016 15:40:26 +0000 (17:40 +0200)]
redundant cast: convert tests to light
Anna.Kozlova [Tue, 4 Oct 2016 15:22:39 +0000 (17:22 +0200)]
redundant cast: don't highlight conditional with functional branches (IDEA-161971)
Anna.Kozlova [Tue, 4 Oct 2016 14:17:10 +0000 (16:17 +0200)]
allow functional interfaces in conditionals inside assignment or invocation contexts only
Anna.Kozlova [Tue, 4 Oct 2016 13:13:48 +0000 (15:13 +0200)]
generate toString: check read-only status (IDEA-162005)
Julia Beliaeva [Mon, 3 Oct 2016 15:02:39 +0000 (18:02 +0300)]
[vcs-log] check if saved values are valid when required, log warning and return null if they do not
Julia Beliaeva [Wed, 28 Sep 2016 16:56:37 +0000 (19:56 +0300)]
[vcs-log] remove duplication between MultipleValueFilterPopupComponent and FilterModel
Julia Beliaeva [Tue, 20 Sep 2016 20:23:18 +0000 (23:23 +0300)]
[vcs-log] save and restore filters
Aleksey Pivovarov [Tue, 4 Oct 2016 16:03:48 +0000 (19:03 +0300)]
merge: enable "Resolve Conflict" gutter action
Aleksey Pivovarov [Tue, 4 Oct 2016 16:02:45 +0000 (19:02 +0300)]
merge: add icon for "Resolve Conflict" gutter action
Julia Beliaeva [Mon, 3 Oct 2016 21:30:46 +0000 (00:30 +0300)]
[vcs-log] refresh action does soft refresh
Aleksey Pivovarov [Tue, 4 Oct 2016 15:54:57 +0000 (18:54 +0300)]
run icons.gant
peter [Tue, 4 Oct 2016 15:40:09 +0000 (17:40 +0200)]
editor drag&drop should be a user activity (EA-88936 - assert: PsiModificationTrackerImpl.fireEvent)
"exportDone" is called from some undocumented PeerEvent which might not always mean user activity, so handle this in the client
peter [Tue, 4 Oct 2016 13:54:02 +0000 (15:54 +0200)]
debugger force early return: show dialog in write-safe context (EA-89314 - assert: PsiDocumentManagerBase.commitAllDocuments)
Aleksey Pivovarov [Tue, 4 Oct 2016 14:46:14 +0000 (17:46 +0300)]
IDEA-115600 diff: support advanced highlighting in contents created from String
follow-up:
77fc58d05
Aleksey Pivovarov [Tue, 4 Oct 2016 14:40:16 +0000 (17:40 +0300)]
diff: move logic from FileAwareDocumentContent to DiffContentFactory
Aleksey Pivovarov [Mon, 3 Oct 2016 15:48:36 +0000 (18:48 +0300)]
diff: do not access FileAwareDocumentContent directly
Aleksey Pivovarov [Tue, 4 Oct 2016 14:33:44 +0000 (17:33 +0300)]
diff: cleanup - use consistent parameter order
Aleksey Pivovarov [Mon, 3 Oct 2016 14:23:52 +0000 (17:23 +0300)]
diff: remove unused parameter
Aleksey Pivovarov [Mon, 3 Oct 2016 13:24:51 +0000 (16:24 +0300)]
diff: pass Project to DiffContentFactory methods
Aleksey Pivovarov [Mon, 3 Oct 2016 13:14:07 +0000 (16:14 +0300)]
diff: cleanup
Aleksey Pivovarov [Mon, 3 Oct 2016 13:09:23 +0000 (16:09 +0300)]
diff: do not access service implementation directly
Aleksey Pivovarov [Mon, 3 Oct 2016 13:02:21 +0000 (16:02 +0300)]
diff: cleanup
Sergey Ignatov [Tue, 4 Oct 2016 15:36:30 +0000 (18:36 +0300)]
cleanup, use lambdas, revert DumbAwareRunnable
Roman Shevchenko [Tue, 4 Oct 2016 15:34:58 +0000 (17:34 +0200)]
Cleanup (minor optimization; formatting)
Sergey Simonchik [Tue, 4 Oct 2016 15:13:03 +0000 (18:13 +0300)]
update "X of Y tests" label if expected total test count is unspecified (https://jbs.zendesk.com/agent/tickets/776994)
Roman Shevchenko [Tue, 4 Oct 2016 14:34:59 +0000 (16:34 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 4 Oct 2016 14:33:37 +0000 (16:33 +0200)]
Cleanup (minor optimization)
Alexander Doroshko [Tue, 4 Oct 2016 14:27:15 +0000 (17:27 +0300)]
WEB-23553 File Watcher Macros Ignore System Directory Delimiter
Dmitry Batrak [Tue, 4 Oct 2016 14:20:16 +0000 (17:20 +0300)]
IDEA-161418 Missing example of "Inline parameters hint" in color scheme settings
complete moving ParameterHintsPresentationManager from java-impl to lang-impl (fix for IDEs other than IDEA)
Roman Shevchenko [Tue, 4 Oct 2016 14:19:28 +0000 (16:19 +0200)]
[platform] "Reveal File" action logging
Konstantin Bulenkov [Tue, 4 Oct 2016 14:13:58 +0000 (16:13 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 4 Oct 2016 14:06:08 +0000 (16:06 +0200)]
Cleanup (non-common code moved out; formatting)
Konstantin Bulenkov [Tue, 4 Oct 2016 14:10:39 +0000 (16:10 +0200)]
image plugin: make better thumbnail bg for Darcula
Nadya Zabrodina [Tue, 4 Oct 2016 13:54:36 +0000 (16:54 +0300)]
[patch]: re-ignore empty patch test
Andrey Starovoyt [Tue, 4 Oct 2016 13:52:20 +0000 (16:52 +0300)]
java: expression context for array.stream postfix template IDEA-157975
Dmitry Batrak [Tue, 4 Oct 2016 13:24:52 +0000 (16:24 +0300)]
IDEA-161968 Multiselection cursor location is unexpected
Alexander Lobas [Tue, 4 Oct 2016 13:18:03 +0000 (16:18 +0300)]
IDEA-157763 Settings repository for IDE: plugin support
Denis Fokin [Tue, 4 Oct 2016 13:21:22 +0000 (16:21 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor
Denis Fokin [Tue, 4 Oct 2016 13:18:22 +0000 (16:18 +0300)]
EA-87122
Dmitry Batkovich [Tue, 4 Oct 2016 13:15:15 +0000 (16:15 +0300)]
inspection view: redundant clause is deleted in inspection presentation to add problems from global simple tool IDEA-162032
Sergey Ignatov [Tue, 4 Oct 2016 13:10:55 +0000 (16:10 +0300)]
cleanup, use lambdas
Denis Fokin [Tue, 4 Oct 2016 12:58:11 +0000 (15:58 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor
Dmitry Batrak [Tue, 4 Oct 2016 12:54:17 +0000 (15:54 +0300)]
IDEA-161930 Editing method invocations with parameter hints creates too much distraction
Aleksey Pivovarov [Tue, 4 Oct 2016 12:22:12 +0000 (15:22 +0300)]
ui: show icons in gutter under HiDPI
Dmitry Batrak [Tue, 4 Oct 2016 11:57:54 +0000 (14:57 +0300)]
added dummy inlay model implementation for injected editors, to avoid potential bugs
errors will still be logged on usage of inlay model for an injected editor
Dmitry Batrak [Tue, 4 Oct 2016 11:47:13 +0000 (14:47 +0300)]
refactoring (following IDEA-CR-14187)
Dmitry Batrak [Tue, 4 Oct 2016 11:27:23 +0000 (14:27 +0300)]
cleanup - use Java 8 features, remove redundant code
Dmitry Batrak [Tue, 4 Oct 2016 11:25:38 +0000 (14:25 +0300)]
IDEA-161418 Missing example of "Inline parameters hint" in color scheme settings
Aleksey Pivovarov [Tue, 4 Oct 2016 11:20:07 +0000 (14:20 +0300)]
EA-89319 - IAE: ObjectUtils.notNull
Aleksey Pivovarov [Mon, 3 Oct 2016 17:21:15 +0000 (20:21 +0300)]
IDEA-154724 ui: fix editor code lens under HiDPI
Roman Shevchenko [Tue, 4 Oct 2016 10:36:09 +0000 (12:36 +0200)]
[platform] reusing the launcher script lookup method (IDEA-CR-14046)
Tagir Valeev [Tue, 4 Oct 2016 10:14:51 +0000 (17:14 +0700)]
IDEA-162051 Simplify !Stream.anyMatch(x -> !(...)) to Stream.allMatch() and so on
Aleksey Pivovarov [Tue, 4 Oct 2016 10:10:13 +0000 (13:10 +0300)]
ui: scale default JSlider sizes under HiDPU
Aleksey Pivovarov [Tue, 4 Oct 2016 09:20:01 +0000 (12:20 +0300)]
merge: log error if dialog is shown under write lock
Anna.Kozlova [Tue, 4 Oct 2016 10:02:52 +0000 (12:02 +0200)]
inlay parameter names: detect builder pattern by return method type
Liana.Bakradze [Tue, 4 Oct 2016 09:49:25 +0000 (12:49 +0300)]
PY-20932 Pandas DataFrame viewer for multiindex frames raises TypeError
Yaroslav Lepenkin [Tue, 4 Oct 2016 09:01:51 +0000 (12:01 +0300)]
[Parameter Name Hints] show for single param null and this
Anna.Kozlova [Fri, 30 Sep 2016 16:25:39 +0000 (18:25 +0200)]
@SuppressWarning for foreach and try-with-resources parameters
Anna.Kozlova [Fri, 30 Sep 2016 16:05:10 +0000 (18:05 +0200)]
forking tests: make the output available immediately (IDEA-142977)
Tagir Valeev [Tue, 4 Oct 2016 08:54:05 +0000 (15:54 +0700)]
StreamAPI migration: limited sorting support
Dmitry Trofimov [Tue, 4 Oct 2016 08:33:13 +0000 (11:33 +0300)]
Merge remote-tracking branch 'origin/master'