peter
ceb018b369
complete java class keywords after top-level annotation
...
regression after IDEA-CR-25484
2017-10-13 13:32:10 +02:00
Yaroslav Pankratyev
5ff62b9611
Avoid multiple equal logged exceptions about recursive visitor in InspectionEngine
2017-10-13 18:18:59 +07:00
Gregory.Shrago
397bd93b2c
EA-109072 - NPE: TemplateLanguageStructureViewBuilder.updateAfterPsiChange
2017-10-13 14:10:06 +03:00
Gregory.Shrago
7e9f0ae8c2
structure.view.async.tree.model ON for all
2017-10-13 13:56:30 +03:00
Anna.Kozlova
5255d4ff0c
update description as inspection is available in-editor as well now
2017-10-13 12:45:56 +02:00
Anna.Kozlova
35b2c17635
provide fixes in no highlighting mode from global tools with paired local (IDEA-180553)
2017-10-13 12:45:56 +02:00
Anna.Kozlova
6d9327a71f
lvti: additional test data for projections
2017-10-13 12:45:56 +02:00
Rustam Vishnyakov
3ef146e34b
Fix lost indent in block statement
...
IDEA-179073 JavaLikeIndentProvider indent miss
2017-10-13 13:37:39 +03:00
Tagir Valeev
b86e135fdd
StreamEx version 0.6.5 (IDEA-CR-25426)
2017-10-13 17:28:39 +07:00
Dmitry Batrak
2d79a92ad8
IDEA-179775 Move right margin when using parameter hints
2017-10-13 13:22:16 +03:00
Anton Makeev
8e21f3e0ed
OC-16061 "Compound" Run configuration type does not work with device/simulator selection: plugin compatibility restored
2017-10-13 12:19:15 +02:00
Tagir Valeev
e2aaf8754a
IdempotentLoopBodyInspection: rewritten using control flow
2017-10-13 17:14:39 +07:00
Vladimir Krivosheev
358e6b4c2e
WEB-11110 Wrong error message "Built-in HTTP Server on custom port disabled"
2017-10-13 12:12:19 +02:00
Vladimir Krivosheev
b5918912db
IDEA-CR-25370 add SystemIndependent to make clear that path must be system-independent
2017-10-13 12:12:18 +02:00
Andrey Vokin
7f765fd156
Cleanup. Removed unused field
...
Look for LC_CTYPE value in available locales
RUBY-20139 Cannot run RSpec by Japanese name
RUBY-20227 Can't run rspec describe if it named with non-ascii symbols
2017-10-13 11:38:52 +02:00
Andrey Vokin
a9014c76bb
Support SMFormatter for Cucumber Java 2.0
...
Added cucumber-core-2.0.1 and gherkin-4.1.3 libraries. Required at compile time.
Fixed issue: IDEA-179579 IntelliJ Cucumber support fails after update from Cucumber 1.2.5 (info.cukes) to 2.0.1 (io.cucumber)
2017-10-13 11:38:51 +02:00
Maxim Kropotov
a00c1f4e7f
PlatformTestUtil: throw FileComparisonFailure to make testdata editable
2017-10-13 12:34:47 +03:00
Vladimir Krivosheev
27a013b326
fix RunManager tests - use warn instead of assert
2017-10-13 11:21:46 +02:00
nik
5a1d663e65
platform: deprecate skipForDefaultProject tag for project components
...
When we have both skipForDefaultProject and loadForDefaultProject it isn't evident what happens if no tag is specified.
2017-10-13 11:59:23 +03:00
Dmitry Batrak
58ce4ca3be
IDEA-180497 Parameter name hints: incorrect behavior in case of varargs
...
fix caret position after entering space between vararg hints
2017-10-13 11:53:53 +03:00
Dmitry Batrak
7384bdc1a5
IDEA-180497 Parameter name hints: incorrect behavior in case of varargs
...
fix caret position after completion between hints
2017-10-13 11:53:53 +03:00
Anna.Kozlova
250956f8b0
report inference error if resolution failed (IDEA-179978)
...
in the issue, non-vararg overload candidate was chosen cause it was not filtered as inapplicable
2017-10-13 10:47:47 +02:00
Anna.Kozlova
1f89e5a55e
apply test class naming conventions to classes with tests only (IDEA-180536)
2017-10-13 10:47:47 +02:00
Elizaveta Shashkova
c25531e772
Syntax error on executing line in console left after executing file (PY-25742)
...
Extract setup fragment creation into separate method it when running script in Python console.
2017-10-13 11:43:28 +03:00
Yann Cébron
9def3934f6
jetbrains.dic "codecs"
2017-10-13 10:42:03 +02:00
Konstantin Aleev
ec0e607a97
EA-108077 Do not set content tool window id for external system run descriptor
2017-10-13 11:26:37 +03:00
peter
44a2ffa2ff
JavaKeywordCompletion: simplify
...
make short code out of long ElementFilters
remove dead logic
cleanup unused filters
also fixes IDEA-179855 Double "final" suggestion after annotation
2017-10-13 09:49:22 +02:00
peter
100ad715f8
EA-109160 - assert: StubProcessingHelperBase.handleNonPsiStubs
...
accept that some view providers may be different than during indexing
and use JavaSourceFilterScope to access Java stubs to avoid querying those view providers at all
2017-10-13 09:49:21 +02:00
Yaroslav Pankratyev
9b2c0b4e8c
Replace assert with Logger#assertTrue in InspectionEngine + javadoc improvements
2017-10-13 14:43:12 +07:00
Egor Ushakov
767ac4f1a6
IDEA-180561 VirtualMachineProxy classesByName and allClasses may be outdated - workaround for 173
2017-10-13 10:34:42 +03:00
Tagir Valeev
7b6bf35b08
IdempotentLoopBodyInspection: empty condition in for loop is allowed
...
Review ID: IDEA-CR-25479
2017-10-13 14:31:30 +07:00
Alexey Ushakov
553e4d05f2
IDEA-174258 Painting progress bars eats CPU
...
Fixed minor quality issues
2017-10-13 10:16:23 +03:00
Tagir Valeev
f53739cfbc
DeleteSideEffectsAwareFix: myNotAvailable (IDEA-CR-25353)
2017-10-13 13:39:55 +07:00
nik
1708028f67
build process: add Guava to classpath
...
org.apache.maven.repository.internal.DefaultModelResolver used by aether-dependency-resolver depends on Predicate from Guava (IDEA-180556).
2017-10-13 09:24:10 +03:00
Tagir Valeev
14759e531a
IDEA-180417 Generated code ("Replace with collect") is invalid follow-up
...
Fixed for groupingBy as well
2017-10-13 13:12:17 +07:00
Tagir Valeev
59c3fd672a
IDEA-180417 Generated code ("Replace with collect") is invalid
2017-10-13 13:04:12 +07:00
Tagir Valeev
326b6c5ba0
Idempotent loop body inspection
...
Fixes IDEA-180227 Better infinite loop detection
2017-10-13 12:53:40 +07:00
Tagir Valeev
d4d37d0c73
String.valueOf: annotated as pure
2017-10-13 12:31:55 +07:00
Anton Tarasov
0f7289c331
Updating versions of project dependencies: jdkBuild->u152b1038.3
...
Anton Tarasov
2017-10-12 23:35:20 +03:00
Dennis Ushakov
91bd862fca
Revert "collect dangling whitespaces and data characters under xmlText (WEB-28313)"
...
This reverts commit 2b99edb
2017-10-12 22:44:04 +03:00
Dennis Ushakov
103b05cebf
Revert "split xml text out of tags on whitespaces"
...
This reverts commit c003f3c
2017-10-12 22:44:04 +03:00
Gregory.Shrago
9399676ce5
remove excessive blinking in classic mode
2017-10-12 22:17:22 +03:00
Gregory.Shrago
3bb951c160
run jpa tests in jpa-tests classpath
2017-10-12 21:33:23 +03:00
Pavel Dolgov
e5c4f4f92c
Java: Cleanup after review - don't directly use UserDataHolderBase (IDEA-179924, IDEA-180107)
2017-10-12 21:29:02 +03:00
peter
f1619e0926
ant: don't commit documents inside cell renderer (EA-109138 - assert: PsiDocumentManagerBase.commitAllDocuments)
2017-10-12 20:24:35 +02:00
peter
722f148029
runSnapShooterSession in a write-safe context (EA-109224 - assert: PsiModificationTrackerImpl.fireEvent)
2017-10-12 20:24:35 +02:00
Sergey Simonchik
5d05ab6d98
platform: normalize descriptor paths to find paths starting with './'
...
That will sync behavior of IDE started from sources (where descriptors are loaded from files) and built IDE (where descriptors are loaded from jar files).
Also, that will allow to specify paths uniformly in `xi:include` and `depends`, e.g.
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude " href="./jest.xml" xpointer="xpointer(/idea-plugin/*)"/>
<depends optional="true" config-file="./jest-coverage.xml">com.intellij.modules.coverage</depends>
2017-10-12 21:13:36 +03:00
peter
94adcce99f
infer nested foreach parameter nullability (IDEA-175736)
2017-10-12 20:02:39 +02:00
peter
4eb2fe474e
hardcode Map#get as having unknown nullity (IDEA-176626)
...
until we have a better solution
2017-10-12 20:02:39 +02:00
peter
6551b38303
IDEA-179934 Action "Complete current statement" introduces incorrect code
2017-10-12 20:02:38 +02:00