Commit Graph
190835 Commits
Author SHA1 Message Date
Tagir Valeev b2cd46bdeb StreamApiUtil: fix addition of map operation when object-object cast is involved 2017-03-14 13:19:47 +07:00
Tagir Valeev b3ecc77af5 StateMerger various speed optimizations 2017-03-14 11:37:29 +07:00
Tagir Valeev 5000548fb3 IDEA-169413 'Optional.get()' without 'isPresent()' check should accept for 'orElseThrow()' 2017-03-14 10:27:31 +07:00
Ivan Chirkov 67c8db9e20 Load all infromation from custom repositories instead of ID only. PluginNode constructor introduced for small refactoring. #IDEA-136729 fixed 2017-03-14 02:22:45 +01:00
Dmitriy Smirnov bc02309454 Check commit message for emptiness before code analysis IDEA-168568
VCS before-checkin operations are usually faster than the ones
related to the code analysis.
2017-03-13 22:17:34 +00:00
peter b20bc8152f completion in tests: don't fail when run without -ea 2017-03-13 22:42:22 +01:00
Ilya.Kazakevich ba93031da2 PY-7856: Fixed according to IDEA-CR-18091 2017-03-13 23:50:01 +03:00
Mikhail Golubev 928650b471 PY-21485 Hide PyiLanguageDialect from the list of languages for injection
As suggested in IDEA-CR-16228
2017-03-13 23:48:40 +03:00
Mikhail Golubev 44f1f5608d PY-19837 Keep comments before the first import when optimizing imports
They usually serve some specific purpose, e.g. general information
about the module, licence, shebang comment, etc.
Overall, it seems safer to keep them intact.

As suggested in IDEA-CR-19238
2017-03-13 23:48:40 +03:00
Vassiliy.Kudryashov b899e3419b IDEA-144857 new button text for 'Replace' case 2017-03-13 21:55:51 +03:00
peter d3324a595e FileTrees.withExclusiveStub: more diagnostics and avoid complete reindexing (RUBY-19319)
replace assertion with RuntimeException, because AssertionErrors cause index rebuild
2017-03-13 19:39:42 +01:00
Gregory.Shrago d5a267a208 do not leak project and swing components via heavy window 2017-03-13 21:33:31 +03:00
Vassiliy.Kudryashov 03aa730772 IDEA-168777 "Debug" button disabled forever 2017-03-13 21:28:00 +03:00
dmitriy.tseyler 48aa8017fb DBE: Grid position widget
(cherry picked from commit 295d2ba)
2017-03-13 21:12:08 +03:00
Maxim.Mossienko b830ec36b5 store index's version stamp inside index file, instead of file's lastModified 2017-03-13 18:35:23 +01:00
Mikhail Golubev b46d4a8061 PY-23053 Unbound type vars not wrapped in Type match class object types
For instance, TypeVar('T') matches both str and Type[str].
Otherwise general-purpose generic classes cannot be parametrized with
class object types. In particular, due to this problem the type
checker no longer handled built-in collections containing class objects
and lost type of their elements for subsequent operations.

However, something like TypeVar('T', SuperClass) matches only
instance types, since according to PEP 484 one should explicitlty wrap
such type parameter in Type if "class object that is a subclass of
SuperClass" is really implied.
2017-03-13 20:21:20 +03:00
Andrey Starovoyt 246fec7c16 typescript: support blacklist for imports WEB-25902 2017-03-13 20:12:44 +03:00
Roman Shevchenko 87119d4c46 Merge remote-tracking branch 'origin/master' 2017-03-13 17:39:01 +01:00
Elizaveta Shashkova d723e75350 "Execute Line in Console" doesn't work when debugging script (PY-21815 )
Select correct tool window and enable multiline commands in debug console
2017-03-13 19:31:00 +03:00
Anna.Kozlova 0dd24ab38d completion: take into account provided type arguments (IDEA-169478) 2017-03-13 17:18:18 +01:00
Anna.Kozlova 4e3b104169 fix completion context to collapse to diamonds (IDEA-169491) 2017-03-13 17:18:18 +01:00
Anna.Kozlova 03011ff292 EA-98262 - IAE: VfsUtilCore.getRelativePath 2017-03-13 17:18:18 +01:00
Anna.Kozlova 0953c36bb5 EA-98872 - assert: RedundantArrayForVarargsCallInspection$.checkCall 2017-03-13 17:18:18 +01:00
Anna.Kozlova 673f3954bf EA-98873 - CCE: JavaGenericsUtil.isUncheckedWarning 2017-03-13 17:18:18 +01:00
Vladimir Krivosheev 42f880a11b ability to always write attribute regardless of filter 2017-03-13 17:12:11 +01:00
peter 1e0a2e08bf treat constructor references as notnull method refs (IDEA-169470) 2017-03-13 16:44:01 +01:00
nik 04e5565d46 added @NonNls annotation on feature ID parameter 2017-03-13 18:40:08 +03:00
Vladislav.Soroka a3c6a39069 final concurrent fields 2017-03-13 18:37:48 +03:00
Vladislav.Soroka 09706028ea external system: always create project directory structure for new modules created by IDE wizard, hide the createEmptyContentRootDirectories checkbox in the wizard UI (IDEA-126370) 2017-03-13 18:37:48 +03:00
Yann Cébron 2138bbe9d2 [devkit] PsiUtil.isPluginProject: add @NotNull 2017-03-13 16:15:46 +01:00
Sergey Simonchik 2fb8b2db17 handle incomplete ansi escape sequences correctly, input text can be cut in the middle of an escape sequence, because of standard streams buffer size (IDEA-169065) 2017-03-13 18:03:40 +03:00
Mikhail Golubev 849760597d IDEA-169058 Match symbols "^<>=" as part of a fake identifier in JSON grammar
It contributes to better auto completion of node.js package versions
starting with these characters, since it's no longer necessary to wrap
such versions in quotes first (similarly to what has been done before
for package names).
2017-03-13 17:55:23 +03:00
peter b85315d439 performance tests: have a couple more ways of measuring CPU performance in addition to adding BigIntegers 2017-03-13 15:48:46 +01:00
Alexander Doroshko 2e5319d2b3 Dartium path is lost on closing/reopening the IDE 2017-03-13 17:47:37 +03:00
peter 24f51610eb fix off-by-one in ArrayUtil.averageAmongMedians 2017-03-13 15:34:42 +01:00
peter 5ed95eeff4 show introduce (functional) parameter dialog in a transaction (EA-98867 - assert: RefactoringDialog.show) 2017-03-13 15:24:47 +01:00
peter b6568c9b91 tolerate INRE during code formatting (with php rearranger; EA-98847 - INRE: FileBasedIndexImpl.handleDumbMode 2017-03-13 15:24:47 +01:00
Vassiliy.Kudryashov db48ea0156 java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location 2017-03-13 17:13:12 +03:00
Vladimir Krivosheev 2dc564c2e4 IDEA-CR-19207 distinct error message to simplify debug 2017-03-13 15:11:35 +01:00
Anna.Kozlova 4e1baa5177 hierarchy view: getNavigationElement to support kotlin light classes (IDEA-169532) 2017-03-13 15:04:33 +01:00
Anna.Kozlova 887d412b45 hierarchy view: fix expired condition (IDEA-169530) 2017-03-13 15:04:33 +01:00
Roman Shevchenko 828bf21689 Cleanup (utility method in updater) 2017-03-13 15:03:35 +01:00
Roman Shevchenko d32e8ccb03 Cleanup (utility method in updater tests) 2017-03-13 15:01:14 +01:00
Dmitry Batkovich 3e80efb857 type migration: fix AIOOBE for method with generic varargs migration (EA-87127) 2017-03-13 16:53:06 +03:00
Gregory.Shrago 5b479b8377 Messages#createMessageDialogRemover(); auto-close bg-tasks-running msg 2017-03-13 16:51:34 +03:00
Vladimir.Orlov 0e549299e3 Merge remote-tracking branch 'origin/master' 2017-03-13 16:44:30 +03:00
Vladimir.Orlov ed83840584 revert: Patches: find a nearest candidate for update/move. The first priority is location then hash. 2017-03-13 16:40:58 +03:00
Vyacheslav Karpukhin 41a4eda431 AppCode: Fixed duplicates in Xcode keymap 2017-03-13 14:39:54 +01:00
Egor.Ushakov 8213528db4 IDEA-169474 Binary view doesn't respects value type size 2017-03-13 16:38:20 +03:00
Vladimir Krivosheev 2837501cbd WEB-25717 Docker debug does not work on Mac 2017-03-13 14:18:28 +01:00