Commit Graph
199365 Commits
Author SHA1 Message Date
peter bcbee2120e make completion work in java type arguments inside cast 2017-07-21 09:53:58 +02:00
Vladislav.Soroka bd0e283e22 Gradle shouldn't depend on JUnit directly 2017-07-21 10:52:05 +03:00
nik 569a55c596 repository libraries: keep annotations roots when library is reloaded
Annotations aren't downloaded for repository libraries so if they are defined it means that they were added by user, and we shouldn't delete them when the library roots are reloaded.
2017-07-21 10:18:26 +03:00
Vladimir Krivosheev 02d12ceffb spelling — hideKnownExtensionInTabs 2017-07-21 09:05:54 +02:00
Vladimir.Orlov a54d5fef54 IDEA-CR-23149 2017-07-21 10:02:07 +03:00
Sergey Karashevich 84e2e5e72c [gui-test] increase ReservedCodeCacheSize to 240m 2017-07-21 08:09:28 +03:00
Sergey Karashevich 640cb63d4a [gui-test] add 30sec pause to path() 2017-07-21 08:09:27 +03:00
Vassiliy.Kudryashov 16b9b96272 Misprint 2017-07-21 01:38:09 +03:00
Vassiliy.Kudryashov 9ae9bdd3aa Rename method 2017-07-21 01:36:35 +03:00
Vassiliy.Kudryashov 0401a82d46 Merge remote-tracking branch 'origin/master' 2017-07-21 00:02:56 +03:00
Vassiliy.Kudryashov 120a22656b IDEA-176294 Compound ignores Single Instance at restart 2017-07-21 00:00:18 +03:00
Vassiliy.Kudryashov 17d38428c4 test: Trim long RC names, key is run.configuration.max.name.length (40) 2017-07-20 23:24:38 +03:00
Gregory.Shrago 42a3fb92c6 DBE-4879 No schema in table editor name 2017-07-20 22:42:34 +03:00
Anna.Kozlova 56743dbe6b support multiple test frameworks in one class (IDEA-176333) 2017-07-20 20:21:20 +02:00
Bas Leijdekkers e31945ac57 IG: fix IOE when if has no condition (IDEA-176308) 2017-07-20 20:14:11 +02:00
Bas Leijdekkers ca606a6b04 IG: simplify inspection 2017-07-20 20:14:11 +02:00
Bas Leijdekkers 687fbec6b9 IG: prevent warnings on broken/incomplete code (IDEA-176304) 2017-07-20 20:14:11 +02:00
Bas Leijdekkers f5fdb50da7 Insert casted declaration in a nice place without exceptions (IDEA-176211) 2017-07-20 20:14:11 +02:00
Anton Tarasov 5ff135c8b7 Updating versions of project dependencies: jdkBuild->u152b941.5
Anton Tarasov
2017-07-20 20:59:00 +03:00
Roman Shevchenko ec83f4ac99 [vfs] ignores non-NVF files in refresh (to avoid CCEs down the line) 2017-07-20 19:49:04 +02:00
Sergey Malenkov 7585cebe21 IDEA-175617 Implement expandable input field 2017-07-20 20:15:23 +03:00
Sergey Malenkov c9ba06e9a8 IDEA-175617 Prepare TextUI to support expandable text field 2017-07-20 20:15:23 +03:00
Sergey Malenkov 3f00ba3504 IDEA-175617 Add actions for expandable components 2017-07-20 20:15:23 +03:00
Sergey Malenkov 7d4c68538d IDEA-175617 Support painting before and after a scrollbar's track 2017-07-20 20:15:23 +03:00
Anna.Kozlova 8ba947593d junit 5: erasure type parameters for test signatures 2017-07-20 18:56:14 +02:00
Anna.Kozlova 87f6b96f83 junit 5: move to id-based processing (IDEA-172141) 2017-07-20 18:56:14 +02:00
Anna.Kozlova 9b2bb11067 fix testdata 2017-07-20 18:56:14 +02:00
Anna.Kozlova edf927424e junit: warn about RepetitionInfo on in parameterized test (IDEA-175992) 2017-07-20 18:56:14 +02:00
Anna.Kozlova 6d8265fbdc remove redundant access indulgence (IDEA-CR-22345) 2017-07-20 18:56:14 +02:00
Mikhail Golubev 1b8eb3cff6 PY-18816 In PyReferenceExpressionImpl require switch to AST permission only for fragments
that, presumably, contain type hints stored in PSI stubs. Previous
attempt to require passing an explicit instance of type eval context
with the origin PSI file together with the resolve context, instead
of just PyResolveContext#defaultContext() or PyResolveContext#noImplicits(),
caused multiple test failures, since it turned out that there is much
more code relying on the fact that if we were able to get hold of
PyReferenceExpression, we're already in a file that was parsed, and,
thus, we can safely perform reference multiresolve there.

Changing all these existing usages is, first, cumbersome and, second,
doesn't protect us from breakage in other subsystems not covered by
tests. This workaround helps us to avoid unstubbing due to presence of
code fragments needed to parse type annotations in stubs preserving
the legacy behavior for the rest of the code.

Additionally, I've reverted 0aa8039a3a
where I explicitly set type eval context in several places
as described.
2017-07-20 18:18:39 +03:00
nik 803dabddd8 build process: added separate builder and target type for resolving dependencies
This is needed for build scripts where classes are already compiled and we need to resolve dependencies only.
2017-07-20 18:10:22 +03:00
alexey.afanasiev 115f9b3db4 IDEA-176307 Incorrect closure to SAM coercion 2017-07-20 17:37:34 +03:00
Dmitry Avdeev 4569f3c6c7 making HotswapAction available in IDEA plugin: take two 2017-07-20 17:32:55 +03:00
Dmitry.Krasilschikov c4d3f235f1 unescape line marker description; try to fix flaky gutter test 2017-07-20 17:30:26 +03:00
Ivan Bessonov e66381ad2e IDEA-176281 - fix of maven modules imports in cases when pom.xml file located in folder named *.xml 2017-07-20 17:22:03 +03:00
Nadya Zabrodina a872dc3410 shelf: IDEA-176120 Changes for new file are not shown in shelve pane
* process info for not bounded hunk in case of empty file insertion;
2017-07-20 17:00:32 +03:00
Vladimir.Orlov 6f5ea99dd9 platform: added warning about not enough memory for ReservedCodeCacheSize
IDEA-155626 CPU at 100% when just editing files caused by the migrated -XX:ReservedCodeCacheSize=96m JVM option
2017-07-20 16:46:44 +03:00
Vladimir Krivosheev 654fb1be80 IDEA-176011 log error instead of throwing exception 2017-07-20 15:44:59 +02:00
Elizaveta Shashkova 951f054945 Tests: Add tests for switching between frame evaluation and tracing debugger 2017-07-20 16:10:09 +03:00
Pavel Dolgov ed2c6828fc Java: Don't suggest replacing 'equals()' with 'Objects.equals()' for compile-time constants (IDEA-172070) 2017-07-20 15:33:11 +03:00
Dmitry Batkovich 8b141ec23a javac ast indices: preform reference search inside source code only in tests (should fix tests on JDK 9) 2017-07-20 15:29:06 +03:00
peter 5c47576148 fix whole-file smart range pointers on unicode files 2017-07-20 14:26:31 +02:00
Dmitry Avdeev 72540b1b2f WEB-27035 Redundant default attribute value assignment. 2017-07-20 15:20:24 +03:00
Vladimir Krivosheev fa23553f5f fix test testVerticalBarInTheProjectName on windows 2017-07-20 14:05:31 +02:00
Eugene Zhuravlev 76035c83c9 include runtime dependency on instrumentation-util-8 2017-07-20 13:19:12 +02:00
Semyon Proshev 9b0e4c32d9 Remove comment in PyStubsTest after fixing PY-18816. 2017-07-20 14:05:43 +03:00
Roman Ivanov dd4ba58889 add support for binary operation reduction in stream migration 2017-07-20 17:15:07 +07:00
Bas Leijdekkers 5ce1ab82c5 IPP: keep type parameter list if present (IDEA-175282) 2017-07-20 12:00:30 +02:00
Bas Leijdekkers 9312fa7646 fix test broken by introduction of a separate RegExp redundant escape inspection 2017-07-20 12:00:30 +02:00
Dmitry Batrak 6b0c2741f7 IDEA-175572 completion of several parameters when hints are enabled
following IDEA-CR-23085
2017-07-20 12:56:59 +03:00