Commit Graph
199348 Commits
Author SHA1 Message Date
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
Roman Shevchenko 56096846b1 Cleanup (duplicated comment) 2017-07-20 11:33:09 +02:00
Konstantin Aleev e4afc9933f RunDashboard: move run content toolbar to the right 2017-07-20 12:26:29 +03:00
Konstantin Aleev 22134c20b6 RunDashboard: move run content toolbar to the right
- fix JBTabs header layouting for left tabs position
2017-07-20 12:26:29 +03:00
Konstantin Aleev 9257a5198b RunDashboard: move run content toolbar to the right
- fix JBTabs background painting for left and right tabs positions
2017-07-20 12:26:28 +03:00
Konstantin Aleev 92d09e7606 RunDashboard: move run content toolbar to the right
- JBTabs layout option to place side component after tab's component
2017-07-20 12:26:28 +03:00
Ivan Bessonov f165ac108f IDEA-176117 maven - workaround for older version of maven 3.0.x in plexus components configuration 2017-07-20 12:17:35 +03:00
Dmitry Batrak 21ec8d8529 enable again completion hints when showing 'static' hints is disabled 2017-07-20 12:02:35 +03:00
Vladimir Krivosheev b29ff5a060 IDEA-176128 2017.2 Can't load project with character "|" in its name 2017-07-20 10:59:18 +02:00
peter 460c184429 increase java structure mod count on CHILDREN_CHANGED with class inside 2017-07-20 10:55:17 +02:00
peter 7dd802ccd2 disable "create switch" intention on red code
which otherwise would lead to exceptions in the intention
2017-07-20 09:58:25 +02:00
peter cef42c6e97 Revert: do not wait under read action to reduce latency
because deadlock
2017-07-20 09:58:24 +02:00
peter 31485c0104 earlier cancellability in goto action 2017-07-20 09:58:23 +02:00
peter 3cb4bf0bf1 change template data language quick fix: no dialogs under write action 2017-07-20 09:58:22 +02:00
Julia Beliaeva fc860d8d45 [git] free output buffer if it gets too big 2017-07-20 08:35:08 +03:00
Julia Beliaeva 7a679a2839 [vcs-log] create application settings for log, move reference presentation settings there
IDEA-166083
2017-07-20 04:08:35 +03:00
Sergey Ignatov c6d0f60c11 goto action: fix message 2017-07-20 00:03:46 +03:00
Michael Golubev b288f02251 IDEA-173557: Docker: rename of account doesn't work from Docker view
- still not auto-refreshed (IDEA-170061), no notifications for that
- at least the behavior is now the same for Settings and Edit action
2017-07-19 20:44:46 +02:00