idea/community.git
5 years agoUpdate bundled coverage.py to version 4.2.0
Dmitry Trofimov [Tue, 18 Oct 2016 19:09:33 +0000 (21:09 +0200)]
Update bundled coverage.py to version 4.2.0

5 years agoFor some strange reason bash doesn't pass env variables sourced from rcfile to the...
Dmitry Trofimov [Tue, 18 Oct 2016 18:17:06 +0000 (20:17 +0200)]
For some strange reason bash doesn't pass env variables sourced from rcfile to the command in case of non-interactive mode.

Interactive mode can crash the process, so it is not an option.
The only option left is to use composite command that sources the activate script and then prints envs. And this works both for bash and sh on Linux.

5 years agoCount missed branches in case of partial coverage in total ration denominator (PY...
Dmitry Trofimov [Tue, 18 Oct 2016 18:01:23 +0000 (20:01 +0200)]
Count missed branches in case of partial coverage in total ration denominator (PY-20131)

5 years agogradle: fix artifact tests
Vladislav.Soroka [Tue, 18 Oct 2016 14:17:35 +0000 (17:17 +0300)]
gradle: fix artifact tests

5 years agoIDEA-147640 Switcher dialog: up and down keys are not working
Vassiliy.Kudryashov [Tue, 18 Oct 2016 14:15:05 +0000 (17:15 +0300)]
IDEA-147640 Switcher dialog: up and down keys are not working
fix broken compilation, javadoc added

5 years ago[Parameter Name Hints] added couple more filtered items
Yaroslav Lepenkin [Tue, 18 Oct 2016 14:04:46 +0000 (17:04 +0300)]
[Parameter Name Hints] added couple more filtered items

5 years ago[Parameter Name Hints] added one more filtered item
Yaroslav Lepenkin [Tue, 18 Oct 2016 14:02:04 +0000 (17:02 +0300)]
[Parameter Name Hints] added one more filtered item

5 years ago[Parameter Name Hints] extracted general abstract test
Yaroslav Lepenkin [Tue, 18 Oct 2016 13:58:27 +0000 (16:58 +0300)]
[Parameter Name Hints] extracted general abstract test

5 years ago[Parameter Name Hints] check if blacklisted after hints are found
Yaroslav Lepenkin [Tue, 18 Oct 2016 13:44:17 +0000 (16:44 +0300)]
[Parameter Name Hints] check if blacklisted after hints are found

5 years ago[Parameter Name Hints] added couple more blacklist items
Yaroslav Lepenkin [Tue, 18 Oct 2016 12:47:24 +0000 (15:47 +0300)]
[Parameter Name Hints] added couple more blacklist items

5 years ago[Parameter Name Hints] allow to use *smth* (contains "smth") syntax for blacklist...
Yaroslav Lepenkin [Tue, 18 Oct 2016 12:40:44 +0000 (15:40 +0300)]
[Parameter Name Hints] allow to use *smth* (contains "smth") syntax for blacklist setup

5 years ago[Parameter Name Hints] simplified, corrected xml structure
Yaroslav Lepenkin [Mon, 17 Oct 2016 17:04:47 +0000 (20:04 +0300)]
[Parameter Name Hints] simplified, corrected xml structure

5 years ago[Parameter Name Hints] per-language blacklist, each language implementation can now...
Yaroslav Lepenkin [Mon, 17 Oct 2016 16:59:57 +0000 (19:59 +0300)]
[Parameter Name Hints] per-language blacklist, each language implementation can now provide it's own default list

5 years ago[Parameter Name Hints] add java.lang.Math to ignore list
Yaroslav Lepenkin [Mon, 17 Oct 2016 10:18:48 +0000 (13:18 +0300)]
[Parameter Name Hints] add java.lang.Math to ignore list

5 years agodiff: rename getter
Aleksey Pivovarov [Tue, 18 Oct 2016 14:01:53 +0000 (17:01 +0300)]
diff: rename getter

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 18 Oct 2016 14:00:43 +0000 (16:00 +0200)]
Merge remote-tracking branch 'origin/master'

5 years ago[compiler] correct VM options for running a compiler on Java 9
Roman Shevchenko [Tue, 18 Oct 2016 14:00:15 +0000 (16:00 +0200)]
[compiler] correct VM options for running a compiler on Java 9

5 years ago[platform] drops private API usage (IDEA-145206)
Roman Shevchenko [Tue, 18 Oct 2016 13:58:52 +0000 (15:58 +0200)]
[platform] drops private API usage (IDEA-145206)

5 years agoproject configuration: included missing 'layoutlib-resources' to IDEA community project
nik [Tue, 18 Oct 2016 13:51:34 +0000 (16:51 +0300)]
project configuration: included missing 'layoutlib-resources' to IDEA community project

5 years agobuild scripts: print log from parallel tasks if one of them failed with exception
nik [Tue, 18 Oct 2016 13:50:57 +0000 (16:50 +0300)]
build scripts: print log from parallel tasks if one of them failed with exception

5 years agobuild.xml for community: fixed OutOfMemory during compilation
nik [Tue, 18 Oct 2016 13:31:07 +0000 (16:31 +0300)]
build.xml for community: fixed OutOfMemory during compilation

5 years agoIDEA-147640 Switcher dialog: up and down keys are not working
Vassiliy.Kudryashov [Tue, 18 Oct 2016 13:49:20 +0000 (16:49 +0300)]
IDEA-147640 Switcher dialog: up and down keys are not working

5 years agoProgressManager - catch and handle Throwable
Aleksey Pivovarov [Mon, 17 Oct 2016 09:53:49 +0000 (12:53 +0300)]
ProgressManager - catch and handle Throwable

5 years agoremove hard references to AST via (cached) PsiClassReferenceType
peter [Tue, 18 Oct 2016 13:14:41 +0000 (15:14 +0200)]
remove hard references to AST via (cached) PsiClassReferenceType

5 years agodevkit: restore navigation from inspection to description.html (non trivial overridde...
Anna.Kozlova [Tue, 18 Oct 2016 13:13:11 +0000 (15:13 +0200)]
devkit: restore navigation from inspection to description.html (non trivial overridden getShortName)

5 years agoremove unused logger
Anna.Kozlova [Tue, 18 Oct 2016 12:59:51 +0000 (14:59 +0200)]
remove unused logger

5 years agointroduce junit 5 to assertEquals between inconvertible types inspection (IDEA-162623)
Anna.Kozlova [Tue, 18 Oct 2016 12:37:04 +0000 (14:37 +0200)]
introduce junit 5 to assertEquals between inconvertible types inspection (IDEA-162623)

5 years agolambda unfriendly overload: don't warn when functional interface is the same - other...
Anna.Kozlova [Tue, 18 Oct 2016 12:25:39 +0000 (14:25 +0200)]
lambda unfriendly overload: don't warn when functional interface is the same - other parameters are responsible to resolve ambiguity

5 years agoremove superficial line breaks from test method templates (IDEA-162465)
Anna.Kozlova [Tue, 18 Oct 2016 11:58:01 +0000 (13:58 +0200)]
remove superficial line breaks from test method templates (IDEA-162465)

5 years agoFIXED IDEA-156001 Code Style Import doesn't recognise project-specific .idea/codeStyl... webstorm/171.202
Rustam Vishnyakov [Tue, 18 Oct 2016 12:29:18 +0000 (15:29 +0300)]
FIXED IDEA-156001 Code Style Import doesn't recognise project-specific .idea/codeStyleSettings.xml + unit tests

5 years agoCS: ability to import credentials database
Vladimir Krivosheev [Tue, 18 Oct 2016 12:52:34 +0000 (14:52 +0200)]
CS: ability to import credentials database

5 years agoset parent manager for Content instances added in headless mode
nik [Tue, 18 Oct 2016 12:52:03 +0000 (15:52 +0300)]
set parent manager for Content instances added in headless mode

5 years agoui: remove SwitchManager API - QuickActionProvider
Aleksey Pivovarov [Tue, 18 Oct 2016 12:12:09 +0000 (15:12 +0300)]
ui: remove SwitchManager API - QuickActionProvider

* SimpleToolWindowPanel.setProvideQuickActions - used in multiple plugins
* ProjectViewImpl.getActions(boolean) - used in 'Autoscroll Save' plugin
* QuickActionProvider.KEY - used in 'Armory' plugin

5 years agoui: remove SwitchManager API - QuickAccessProvider
Aleksey Pivovarov [Tue, 18 Oct 2016 12:05:56 +0000 (15:05 +0300)]
ui: remove SwitchManager API - QuickAccessProvider

* QuickAccessProvider - used in 'Cursive' plugin

5 years agoui: remove SwitchManager API - SwitchProvider
Aleksey Pivovarov [Tue, 18 Oct 2016 12:00:42 +0000 (15:00 +0300)]
ui: remove SwitchManager API - SwitchProvider

5 years agoui: remove SwitchManager
Aleksey Pivovarov [Mon, 17 Oct 2016 16:42:10 +0000 (19:42 +0300)]
ui: remove SwitchManager

* it is a dead code
* even while disabled, it registers actions and sets their shortcuts in runtime
  (making impossible removing these shortcuts in Keymap)

5 years agoutil: estimate IDE version for removing deprecated method (IDEA-CR-14320)
Sergey Simonchik [Tue, 18 Oct 2016 12:24:10 +0000 (15:24 +0300)]
util: estimate IDE version for removing deprecated method (IDEA-CR-14320)

5 years agocleanup
Alexey Kudravtsev [Tue, 18 Oct 2016 11:56:29 +0000 (14:56 +0300)]
cleanup

5 years agofix IllegalArgumentException: Scope is compiled, can't scan: PsiFile:ResultSet.class
Alexey Kudravtsev [Tue, 18 Oct 2016 11:56:02 +0000 (14:56 +0300)]
fix IllegalArgumentException: Scope is compiled, can't scan: PsiFile:ResultSet.class

5 years agosimplify, remove unnecessary fields and methods
Alexey Kudravtsev [Tue, 18 Oct 2016 10:04:19 +0000 (13:04 +0300)]
simplify, remove unnecessary fields and methods

5 years agonotnull
Alexey Kudravtsev [Mon, 17 Oct 2016 15:32:48 +0000 (18:32 +0300)]
notnull

5 years agonotnull
Alexey Kudravtsev [Mon, 17 Oct 2016 13:36:09 +0000 (16:36 +0300)]
notnull

5 years agoMerge remote-tracking branch 'origin/master' appcode/171.200 clion/171.201
Dmitry Trofimov [Tue, 18 Oct 2016 11:28:07 +0000 (13:28 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/traff/vmprof-line-profiling' into traff/vmprof...
Dmitry Trofimov [Tue, 18 Oct 2016 10:59:01 +0000 (12:59 +0200)]
Merge remote-tracking branch 'origin/traff/vmprof-line-profiling' into traff/vmprof-line-profiling

5 years agoFix for try/catch statement (PY-20616)
Elizaveta Shashkova [Tue, 18 Oct 2016 10:57:17 +0000 (13:57 +0300)]
Fix for try/catch statement (PY-20616)

5 years agojunit 5: prepare engines to avoid reloading on test repeated (IDEA-162566) phpstorm/171.197
Anna.Kozlova [Tue, 18 Oct 2016 10:52:43 +0000 (12:52 +0200)]
junit 5: prepare engines to avoid reloading on test repeated (IDEA-162566)

5 years agosafe delete: ensure javadoc refs are processed on waterfall parameter deletion (IDEA...
Anna.Kozlova [Tue, 18 Oct 2016 10:43:37 +0000 (12:43 +0200)]
safe delete: ensure javadoc refs are processed on waterfall parameter deletion (IDEA-162675)

5 years agorestored api
Anna.Kozlova [Tue, 18 Oct 2016 09:47:19 +0000 (11:47 +0200)]
restored api
EA-88619 - NSME: CucumberJavaRunConfigurationProducer.setupConfigurationFromContext

5 years agojavascript es6: convert to class: ask what descendants / ancestors from the formed... clion/171.249
irengrig [Tue, 18 Oct 2016 09:09:17 +0000 (11:09 +0200)]
javascript es6: convert to class: ask what descendants / ancestors from the formed inheritance tree to convert; convert multiple targets to classes; filter out usages, not selected for conversion

5 years agoTraverse form's properties in the order they added
Alexander Zolotov [Tue, 18 Oct 2016 10:07:34 +0000 (13:07 +0300)]
Traverse form's properties in the order they added

Otherwise different java versions make different instrumentation on the very
same sources

5 years ago[java] filtering out non-Java directories in "Create module-info.java" action (EA...
Roman Shevchenko [Tue, 18 Oct 2016 10:06:19 +0000 (12:06 +0200)]
[java] filtering out non-Java directories in "Create module-info.java" action (EA-88041)

5 years agoMove line profiling from experimental plugin to profiler module; fix NPE
Dmitry Trofimov [Tue, 18 Oct 2016 10:01:56 +0000 (12:01 +0200)]
Move line profiling from experimental plugin to profiler module; fix NPE

5 years agotry to reuse coverage infrastructure:
Anna.Kozlova [Wed, 12 Oct 2016 17:29:21 +0000 (19:29 +0200)]
try to reuse coverage infrastructure:
inherit from coverageDataManager so profile suites would be collected and current suite can be tracked;
provide custom suites bundle to paint gutter icons;
problems:
1. data is not loaded!
2. mutual coverage/profile would be shown at the same position, won't exclude each other

5 years agoMove line profiling from experimental plugin to profiler module; fix NPE
Dmitry Trofimov [Tue, 18 Oct 2016 10:01:56 +0000 (12:01 +0200)]
Move line profiling from experimental plugin to profiler module; fix NPE

5 years agotemp fix to run compiler under jdk 9
Dmitry Batkovich [Tue, 18 Oct 2016 09:47:36 +0000 (12:47 +0300)]
temp fix to run compiler under jdk 9

5 years agojetbrains.dic +"lossy" idea/171.187
Yann Cébron [Tue, 18 Oct 2016 09:23:06 +0000 (11:23 +0200)]
jetbrains.dic +"lossy"

5 years agoUpdater: patches for optional files fixed.
Vladimir.Orlov [Tue, 18 Oct 2016 09:16:26 +0000 (12:16 +0300)]
Updater: patches for optional files fixed.

5 years agolet cls mirror AST be gc-able
peter [Tue, 18 Oct 2016 08:13:31 +0000 (10:13 +0200)]
let cls mirror AST be gc-able

5 years agoadd SelfElementInfo.findElementInside(file, range, info)
peter [Mon, 17 Oct 2016 20:17:59 +0000 (22:17 +0200)]
add SelfElementInfo.findElementInside(file, range, info)

5 years agoprovide fix all intention for local inspections paired to global tools (IDEA-162507) appcode/171.185
Anna.Kozlova [Mon, 17 Oct 2016 17:33:20 +0000 (19:33 +0200)]
provide fix all intention for local inspections paired to global tools (IDEA-162507)

5 years agoREADME updated with information how to run tests
Ilya Ryzhenkov [Tue, 18 Oct 2016 08:12:58 +0000 (11:12 +0300)]
README updated with information how to run tests

5 years agoIDEA-162696 Intention "Merge filter chain" does not add parentheses if necessary dbe/171.184
Tagir Valeev [Tue, 18 Oct 2016 06:47:08 +0000 (13:47 +0700)]
IDEA-162696 Intention "Merge filter chain" does not add parentheses if necessary

5 years agotemporary fix of tests 2
Dmitry Batkovich [Tue, 18 Oct 2016 06:39:01 +0000 (09:39 +0300)]
temporary fix of tests 2

5 years agotemporary fix of tests
Dmitry Batkovich [Tue, 18 Oct 2016 06:24:49 +0000 (09:24 +0300)]
temporary fix of tests

5 years agoIDEA-162574 False positive 'Lambda can be replaced with method reference'
Tagir Valeev [Tue, 18 Oct 2016 05:53:15 +0000 (12:53 +0700)]
IDEA-162574 False positive 'Lambda can be replaced with method reference'

5 years agoadd missing StreamApiMigration test pycharm/171.182 pycharm/171.183
Tagir Valeev [Tue, 18 Oct 2016 03:41:17 +0000 (10:41 +0700)]
add missing StreamApiMigration test

5 years agosend testFinished event in GeneralIdBasedToSMTRunnerEventsConvertor to simplify clients appcode/171.175 dbe/171.179 idea/171.173 phpstorm/171.174 pycharm/171.172 pycharm/171.176 rubymine/171.180 webstorm/171.181
Sergey Simonchik [Mon, 17 Oct 2016 21:50:37 +0000 (00:50 +0300)]
send testFinished event in GeneralIdBasedToSMTRunnerEventsConvertor to simplify clients

5 years agoMerge branch 'py-15166' of https://github.com/happy-monk/intellij-community
Ilya.Kazakevich [Mon, 17 Oct 2016 20:04:18 +0000 (23:04 +0300)]
Merge branch 'py-15166' of https://github.com/happy-monk/intellij-community

5 years ago[groovy] make name value pair detachable (IDEA-CR-14566) idea/171.170
Daniil Ovchinnikov [Mon, 17 Oct 2016 19:43:25 +0000 (22:43 +0300)]
[groovy] make name value pair detachable (IDEA-CR-14566)

5 years ago[groovy] stubs for annotation argument list and name value pairs (IDEA-CR-14566)
Daniil Ovchinnikov [Mon, 17 Oct 2016 19:31:55 +0000 (22:31 +0300)]
[groovy] stubs for annotation argument list and name value pairs (IDEA-CR-14566)

5 years agomove javac-ref-scanner-8 to jps group
Dmitry Batkovich [Mon, 17 Oct 2016 19:23:10 +0000 (22:23 +0300)]
move javac-ref-scanner-8 to jps group

5 years agoadd javac-ref-scanner-8 to community modules
Dmitry Batkovich [Mon, 17 Oct 2016 19:12:35 +0000 (22:12 +0300)]
add javac-ref-scanner-8 to community modules

5 years agotype migration: cleanup (warnings)
Dmitry Batkovich [Mon, 17 Oct 2016 18:54:50 +0000 (21:54 +0300)]
type migration: cleanup (warnings)

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Mon, 17 Oct 2016 18:52:29 +0000 (21:52 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agojavac ast indices: rename registry property
Dmitry Batkovich [Mon, 17 Oct 2016 18:34:36 +0000 (21:34 +0300)]
javac ast indices: rename registry property

5 years agoFIXED IDEA-153539 Supplied Dark Themes define parent_scheme as 'Default' instead...
Rustam Vishnyakov [Mon, 17 Oct 2016 18:06:23 +0000 (21:06 +0300)]
FIXED IDEA-153539 Supplied Dark Themes define parent_scheme as 'Default' instead of 'Darcula'

5 years agoGuavaInspection cleanup
Dmitry Batkovich [Mon, 17 Oct 2016 17:55:31 +0000 (20:55 +0300)]
GuavaInspection cleanup

5 years agoGuavaInspection cleanup (resolve yellow code)
Dmitry Batkovich [Mon, 17 Oct 2016 17:52:48 +0000 (20:52 +0300)]
GuavaInspection cleanup (resolve yellow code)

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Mon, 17 Oct 2016 17:47:11 +0000 (20:47 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 17 Oct 2016 17:33:20 +0000 (19:33 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoroll back due to problems with navigation inside Nav Bar
Konstantin Bulenkov [Mon, 17 Oct 2016 17:29:24 +0000 (19:29 +0200)]
roll back due to problems with navigation inside Nav Bar

5 years agoCleanup (warning)
Roman Shevchenko [Mon, 17 Oct 2016 17:11:10 +0000 (19:11 +0200)]
Cleanup (warning)

5 years agocreate test: try to find module with test roots depending on current module (IDEA...
Anna.Kozlova [Mon, 17 Oct 2016 16:48:48 +0000 (18:48 +0200)]
create test: try to find module with test roots depending on current module (IDEA-162421)

5 years agoconvert lambda to method reference: expand the acceptance range when not visible
Anna.Kozlova [Mon, 17 Oct 2016 16:09:57 +0000 (18:09 +0200)]
convert lambda to method reference: expand the acceptance range when not visible

5 years agoextract method object: process parameters as output variables (IDEA-162642)
Anna.Kozlova [Mon, 17 Oct 2016 15:50:39 +0000 (17:50 +0200)]
extract method object: process parameters as output variables (IDEA-162642)

5 years agodisable introduce functional parameter outside method:
Anna.Kozlova [Mon, 17 Oct 2016 13:23:02 +0000 (15:23 +0200)]
disable introduce functional parameter outside method:
EA-87518 - NPE: IntroduceParameterHandler$MyExtractMethodProcessor$MyAbstractExtractDialog.getChosenParameters

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Mon, 17 Oct 2016 16:14:28 +0000 (19:14 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge branch 'db/javac-ast'
Dmitry Batkovich [Mon, 17 Oct 2016 16:05:41 +0000 (19:05 +0300)]
Merge branch 'db/javac-ast'

# Conflicts:
# platform/util/resources/misc/registry.properties

5 years agomake field final
Dmitry Batkovich [Mon, 17 Oct 2016 15:47:57 +0000 (18:47 +0300)]
make field final

5 years agoIDEA-162678 Version Control Local Changes (Git) does not grab focus when opened
Dmitry Avdeev [Mon, 17 Oct 2016 15:43:14 +0000 (18:43 +0300)]
IDEA-162678 Version Control Local Changes (Git) does not grab focus when opened

5 years agoContentManager: unused meaningless method marked as deprecated
nik [Mon, 17 Oct 2016 13:46:31 +0000 (16:46 +0300)]
ContentManager: unused meaningless method marked as deprecated

5 years agojavac ast indices: search for lambda expressions; version #2 (with lambda hierarchy)
Dmitry Batkovich [Mon, 17 Oct 2016 15:26:29 +0000 (18:26 +0300)]
javac ast indices: search for lambda expressions; version #2 (with lambda hierarchy)

5 years agoFix PY-19842 If 'Tab' is used for choosing in auto-completion, then next symbol is...
Valentina Kiryushkina [Thu, 23 Jun 2016 15:26:27 +0000 (18:26 +0300)]
Fix PY-19842 If 'Tab' is used for choosing in auto-completion, then next symbol is deleted: 1) Parse string value of string literal when constructing substitution chunk reference

5 years agoPY-19839 Fix patterns for keyword substitution for print, yield, true, false keywords...
Valentina Kiryushkina [Wed, 22 Jun 2016 11:20:30 +0000 (14:20 +0300)]
PY-19839 Fix patterns for keyword substitution for print, yield, true, false keywords  Add tests

5 years agoPY-19242 Add autocompletion for % format strings
Valentina Kiryushkina [Fri, 8 Apr 2016 15:52:46 +0000 (18:52 +0300)]
PY-19242 Add autocompletion for % format strings

* Extract separate completion provider for formatted string arguments add patterns
* Add tests

5 years agoavoid extra field initialization
Maxim.Mossienko [Mon, 17 Oct 2016 15:02:07 +0000 (17:02 +0200)]
avoid extra field initialization

5 years agoavoid extra copying data during append
Maxim.Mossienko [Mon, 17 Oct 2016 14:55:53 +0000 (16:55 +0200)]
avoid extra copying data during append

5 years agoCleanup (layout) appcode/171.165 clion/171.166
Roman Shevchenko [Mon, 17 Oct 2016 14:59:26 +0000 (16:59 +0200)]
Cleanup (layout)

5 years agoTests: fix python console npe
Elizaveta Shashkova [Mon, 17 Oct 2016 14:51:26 +0000 (17:51 +0300)]
Tests: fix python console npe

5 years agobring back notifications about forcibly enabled soft wraps (not working since commit...
Dmitry Batrak [Mon, 17 Oct 2016 14:47:54 +0000 (17:47 +0300)]
bring back notifications about forcibly enabled soft wraps (not working since commit 1c70e25)