Commit Graph
205685 Commits
Author SHA1 Message Date
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
Roman Shevchenko ae87aafbfb Cleanup (formatting) 2017-10-12 19:59:54 +02:00
Roman Shevchenko 4b18244848 [java] normalizes line separators in @argfile popup (IDEA-180520) 2017-10-12 19:58:23 +02:00
Anna.Kozlova 2f1a299401 captured of non-proper wildcard can't be used as solving bound (IDEA-180042) 2017-10-12 19:38:49 +02:00
Anna.Kozlova f253087643 bring var to scope: disabled for resource variables (IDEA-180436)
EA-61004 - assert: BringVariableIntoScopeFix.invoke
2017-10-12 19:38:49 +02:00
Anna.Kozlova 0056220d8b generic throwable: detect generics through ancestors (IDEA-179958) 2017-10-12 19:38:48 +02:00
Nicolay Mitropolsky dd845bfea7 UAST: full sources reformatting 2017-10-12 20:35:49 +03:00
Gregory.Shrago 1dc63be083 handle Done promises correctly 2017-10-12 20:29:33 +03:00
Gregory.Shrago df6616eb4e do not log PCE 2017-10-12 20:29:33 +03:00
Dmitry Trofimov 70ee4d2d60 Introduce a separate property to debug prebuilt indices 2017-10-12 19:25:02 +02:00
Sergey Malenkov f8e5f809d4 add experimental editor's thumb on windows 2017-10-12 20:10:03 +03:00
Nicolay Mitropolsky 6939270c13 UAST: javaPsi set to null for UIdentifier 2017-10-12 20:06:19 +03:00
Roman Shevchenko eeb2a59dcb [java] Javadoc generation in modular projects; part 1 (IDEA-179255) 2017-10-12 19:00:22 +02:00
Alexander Koshevoy 6022f0804d Timeout on waiting for server thread to die in Py console tests added
The timeout added to avoid hanging of Python console tests.
2017-10-12 19:51:15 +03:00
nik f8d4504e5e Revert: Updating versions of project dependencies: jdkBuild->u152b1038.1
To fix compilation.
2017-10-12 19:48:46 +03:00
Nadya Zabrodina f43c66079b branchPopup: IDEA-146047 Allow to paste branch name into Branches popup 2017-10-12 19:41:23 +03:00
Sergey Ignatov 0c5b3b8857 EA-109172 - NPE: NamedStubBase.getName 2017-10-12 19:30:50 +03:00
Dennis Ushakov c003f3c591 split xml text out of tags on whitespaces 2017-10-12 19:16:34 +03:00
Alexander Zolotov 476bb7db0b Rename method as suggested in IDEA-CR-25191 2017-10-12 19:03:39 +03:00
nik b2019a1bc0 build process: ignore information about changes from IDE if there are unloaded modules
Otherwise it may incorrectly skip build because unloaded modules aren't monitored by IDE (IDEA-180530).
2017-10-12 19:00:37 +03:00
Ilya.Kazakevich 6cbe574032 PY-23570: Do not produce python test configuration for non-python files
If file is not PyFile there is not reason to check it for test elements.
2017-10-12 18:28:35 +03:00
Kirill Kirichenko eb7c7e5469 AbstractPopup.showInCenterOf regression fixed 2017-10-12 17:48:11 +03:00
Aleksey Pivovarov 6928cbed1f IDEA-120858 dir-diff: do not apply changes on Enter if focus is in Editor 2017-10-12 17:40:03 +03:00
Aleksey Pivovarov ca282c5d08 diff: extract base class for DiffRequestChain 2017-10-12 17:32:26 +03:00
Aleksey Pivovarov a6e33405f4 vcs: fix "Go To Change" action in diff from apply patch dialog
follow-up: 4583b38f07
2017-10-12 17:32:26 +03:00
Alexandr Evstigneev a8c7929e59 Added file path information to the error message 2017-10-12 17:22:42 +03:00
Alexander Koshevoy dc35a1a431 Python console test failures fixed
`PydevConsoleCommunication.waitForTerminate()` method did not work because of untimely nullification of `WebServer.listener` field in `WebServer.shutdown()` method. It is replaced with `PydevConsoleCommunication.closeAsync()`.
2017-10-12 17:12:06 +03:00
Sergey Simonchik 6791db356f WEB-29204 "Rerun tests" notification's location and font 2017-10-12 16:58:37 +03:00
Anton Tarasov 0f92d5250f IDEA-180505 IAE: Argument for @NotNull parameter 'color' in breadcrumbs 2017-10-12 16:49:48 +03:00
Anton Tarasov a322707541 Updating versions of project dependencies: jdkBuild->u152b1038.1
Anton Tarasov
2017-10-12 16:39:31 +03:00
Aleksey Pivovarov 16c4bc78b6 EA-109053 - assert: FileContentImpl.<init> 2017-10-12 16:34:43 +03:00
Dmitry Batrak 57d0972d64 IDEA-180503 Editor scroll position is not preserved on tab switching 2017-10-12 16:29:02 +03:00
sergey.vasiliev d8ff435b40 IDEA-169696 Native query string is not highlighted if Query instance created with Session 2017-10-12 15:14:53 +02:00
Dmitry Avdeev 32a1158140 cleanup 2017-10-12 16:13:02 +03:00
Pavel Dolgov 0fe0c296c4 Java: Extract method from similar expressions by introducing a parameter (IDEA-179924, IDEA-180107) 2017-10-12 16:02:04 +03:00
nik 91b7b3e720 IDEA project configuration: protobuf converted to repository library 2017-10-12 15:57:55 +03:00
Pavel Dolgov 72dfa72d48 Java: Moved the main logic of AddRequiredModuleFix to an utility function, added tests 2017-10-12 15:46:33 +03:00