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