Commit Graph
205721 Commits
Author SHA1 Message Date
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