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)
Aleksey Pivovarov [Mon, 17 Oct 2016 13:51:36 +0000 (16:51 +0300)]
merge: use non-greedy approach for "magic" conflict resolve
* it produces lots of confusing false-positive results
* move "greedy" approach under registry key
nik [Mon, 17 Oct 2016 13:21:22 +0000 (16:21 +0300)]
build scripts: include actual build number into *.exe launcher attributes (IDEA-162192)