Dmitry Trofimov [Tue, 18 Oct 2016 19:09:33 +0000 (21:09 +0200)]
Update bundled coverage.py to version 4.2.0
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.
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)
Vladislav.Soroka [Tue, 18 Oct 2016 14:17:35 +0000 (17:17 +0300)]
gradle: fix artifact tests
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
Yaroslav Lepenkin [Tue, 18 Oct 2016 14:04:46 +0000 (17:04 +0300)]
[Parameter Name Hints] added couple more filtered items
Yaroslav Lepenkin [Tue, 18 Oct 2016 14:02:04 +0000 (17:02 +0300)]
[Parameter Name Hints] added one more filtered item
Yaroslav Lepenkin [Tue, 18 Oct 2016 13:58:27 +0000 (16:58 +0300)]
[Parameter Name Hints] extracted general abstract test
Yaroslav Lepenkin [Tue, 18 Oct 2016 13:44:17 +0000 (16:44 +0300)]
[Parameter Name Hints] check if blacklisted after hints are found
Yaroslav Lepenkin [Tue, 18 Oct 2016 12:47:24 +0000 (15:47 +0300)]
[Parameter Name Hints] added couple more blacklist items
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
Yaroslav Lepenkin [Mon, 17 Oct 2016 17:04:47 +0000 (20:04 +0300)]
[Parameter Name Hints] simplified, corrected xml structure
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
Yaroslav Lepenkin [Mon, 17 Oct 2016 10:18:48 +0000 (13:18 +0300)]
[Parameter Name Hints] add java.lang.Math to ignore list
Aleksey Pivovarov [Tue, 18 Oct 2016 14:01:53 +0000 (17:01 +0300)]
diff: rename getter
Roman Shevchenko [Tue, 18 Oct 2016 14:00:43 +0000 (16:00 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 18 Oct 2016 14:00:15 +0000 (16:00 +0200)]
[compiler] correct VM options for running a compiler on Java 9
Roman Shevchenko [Tue, 18 Oct 2016 13:58:52 +0000 (15:58 +0200)]
[platform] drops private API usage (IDEA-145206)
nik [Tue, 18 Oct 2016 13:51:34 +0000 (16:51 +0300)]
project configuration: included missing 'layoutlib-resources' to IDEA community project
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
nik [Tue, 18 Oct 2016 13:31:07 +0000 (16:31 +0300)]
build.xml for community: fixed OutOfMemory during compilation
Vassiliy.Kudryashov [Tue, 18 Oct 2016 13:49:20 +0000 (16:49 +0300)]
IDEA-147640 Switcher dialog: up and down keys are not working
Aleksey Pivovarov [Mon, 17 Oct 2016 09:53:49 +0000 (12:53 +0300)]
ProgressManager - catch and handle Throwable
peter [Tue, 18 Oct 2016 13:14:41 +0000 (15:14 +0200)]
remove hard references to AST via (cached) PsiClassReferenceType
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)
Anna.Kozlova [Tue, 18 Oct 2016 12:59:51 +0000 (14:59 +0200)]
remove unused logger
Anna.Kozlova [Tue, 18 Oct 2016 12:37:04 +0000 (14:37 +0200)]
introduce junit 5 to assertEquals between inconvertible types inspection (IDEA-162623)
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
Anna.Kozlova [Tue, 18 Oct 2016 11:58:01 +0000 (13:58 +0200)]
remove superficial line breaks from test method templates (IDEA-162465)
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
Vladimir Krivosheev [Tue, 18 Oct 2016 12:52:34 +0000 (14:52 +0200)]
CS: ability to import credentials database
nik [Tue, 18 Oct 2016 12:52:03 +0000 (15:52 +0300)]
set parent manager for Content instances added in headless mode
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
Aleksey Pivovarov [Tue, 18 Oct 2016 12:05:56 +0000 (15:05 +0300)]
ui: remove SwitchManager API - QuickAccessProvider
* QuickAccessProvider - used in 'Cursive' plugin
Aleksey Pivovarov [Tue, 18 Oct 2016 12:00:42 +0000 (15:00 +0300)]
ui: remove SwitchManager API - SwitchProvider
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)
Sergey Simonchik [Tue, 18 Oct 2016 12:24:10 +0000 (15:24 +0300)]
util: estimate IDE version for removing deprecated method (IDEA-CR-14320)
Alexey Kudravtsev [Tue, 18 Oct 2016 11:56:29 +0000 (14:56 +0300)]
cleanup
Alexey Kudravtsev [Tue, 18 Oct 2016 11:56:02 +0000 (14:56 +0300)]
fix IllegalArgumentException: Scope is compiled, can't scan: PsiFile:ResultSet.class
Alexey Kudravtsev [Tue, 18 Oct 2016 10:04:19 +0000 (13:04 +0300)]
simplify, remove unnecessary fields and methods
Alexey Kudravtsev [Mon, 17 Oct 2016 15:32:48 +0000 (18:32 +0300)]
notnull
Alexey Kudravtsev [Mon, 17 Oct 2016 13:36:09 +0000 (16:36 +0300)]
notnull
Dmitry Trofimov [Tue, 18 Oct 2016 11:28:07 +0000 (13:28 +0200)]
Merge remote-tracking branch 'origin/master'
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
Elizaveta Shashkova [Tue, 18 Oct 2016 10:57:17 +0000 (13:57 +0300)]
Fix for try/catch statement (PY-20616)
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)
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)
Anna.Kozlova [Tue, 18 Oct 2016 09:47:19 +0000 (11:47 +0200)]
restored api
EA-88619 - NSME: CucumberJavaRunConfigurationProducer.setupConfigurationFromContext
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
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
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)
Dmitry Trofimov [Tue, 18 Oct 2016 10:01:56 +0000 (12:01 +0200)]
Move line profiling from experimental plugin to profiler module; fix NPE
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
Dmitry Trofimov [Tue, 18 Oct 2016 10:01:56 +0000 (12:01 +0200)]
Move line profiling from experimental plugin to profiler module; fix NPE
Dmitry Batkovich [Tue, 18 Oct 2016 09:47:36 +0000 (12:47 +0300)]
temp fix to run compiler under jdk 9
Yann Cébron [Tue, 18 Oct 2016 09:23:06 +0000 (11:23 +0200)]
jetbrains.dic +"lossy"
Vladimir.Orlov [Tue, 18 Oct 2016 09:16:26 +0000 (12:16 +0300)]
Updater: patches for optional files fixed.
peter [Tue, 18 Oct 2016 08:13:31 +0000 (10:13 +0200)]
let cls mirror AST be gc-able
peter [Mon, 17 Oct 2016 20:17:59 +0000 (22:17 +0200)]
add SelfElementInfo.findElementInside(file, range, info)
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)
Ilya Ryzhenkov [Tue, 18 Oct 2016 08:12:58 +0000 (11:12 +0300)]
README updated with information how to run tests
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
Dmitry Batkovich [Tue, 18 Oct 2016 06:39:01 +0000 (09:39 +0300)]
temporary fix of tests 2
Dmitry Batkovich [Tue, 18 Oct 2016 06:24:49 +0000 (09:24 +0300)]
temporary fix of tests
Tagir Valeev [Tue, 18 Oct 2016 05:53:15 +0000 (12:53 +0700)]
IDEA-162574 False positive 'Lambda can be replaced with method reference'
Tagir Valeev [Tue, 18 Oct 2016 03:41:17 +0000 (10:41 +0700)]
add missing StreamApiMigration test
Sergey Simonchik [Mon, 17 Oct 2016 21:50:37 +0000 (00:50 +0300)]
send testFinished event in GeneralIdBasedToSMTRunnerEventsConvertor to simplify clients
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
Daniil Ovchinnikov [Mon, 17 Oct 2016 19:43:25 +0000 (22:43 +0300)]
[groovy] make name value pair detachable (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)
Dmitry Batkovich [Mon, 17 Oct 2016 19:23:10 +0000 (22:23 +0300)]
move javac-ref-scanner-8 to jps group
Dmitry Batkovich [Mon, 17 Oct 2016 19:12:35 +0000 (22:12 +0300)]
add javac-ref-scanner-8 to community modules
Dmitry Batkovich [Mon, 17 Oct 2016 18:54:50 +0000 (21:54 +0300)]
type migration: cleanup (warnings)
Dmitry Batkovich [Mon, 17 Oct 2016 18:52:29 +0000 (21:52 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Mon, 17 Oct 2016 18:34:36 +0000 (21:34 +0300)]
javac ast indices: rename registry property
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'
Dmitry Batkovich [Mon, 17 Oct 2016 17:55:31 +0000 (20:55 +0300)]
GuavaInspection cleanup
Dmitry Batkovich [Mon, 17 Oct 2016 17:52:48 +0000 (20:52 +0300)]
GuavaInspection cleanup (resolve yellow code)
Dmitry Batkovich [Mon, 17 Oct 2016 17:47:11 +0000 (20:47 +0300)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 17 Oct 2016 17:33:20 +0000 (19:33 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Mon, 17 Oct 2016 17:29:24 +0000 (19:29 +0200)]
roll back due to problems with navigation inside Nav Bar
Roman Shevchenko [Mon, 17 Oct 2016 17:11:10 +0000 (19:11 +0200)]
Cleanup (warning)
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)
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
Anna.Kozlova [Mon, 17 Oct 2016 15:50:39 +0000 (17:50 +0200)]
extract method object: process parameters as output variables (IDEA-162642)
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
Dmitry Batkovich [Mon, 17 Oct 2016 16:14:28 +0000 (19:14 +0300)]
Merge remote-tracking branch 'origin/master'
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
Dmitry Batkovich [Mon, 17 Oct 2016 15:47:57 +0000 (18:47 +0300)]
make field final
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
nik [Mon, 17 Oct 2016 13:46:31 +0000 (16:46 +0300)]
ContentManager: unused meaningless method marked as deprecated
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)
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
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
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
Maxim.Mossienko [Mon, 17 Oct 2016 15:02:07 +0000 (17:02 +0200)]
avoid extra field initialization
Maxim.Mossienko [Mon, 17 Oct 2016 14:55:53 +0000 (16:55 +0200)]
avoid extra copying data during append
Roman Shevchenko [Mon, 17 Oct 2016 14:59:26 +0000 (16:59 +0200)]
Cleanup (layout)
Elizaveta Shashkova [Mon, 17 Oct 2016 14:51:26 +0000 (17:51 +0300)]
Tests: fix python console npe
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)