Commit Graph
181272 Commits
Author SHA1 Message Date
Anna.Kozlova 2bd3365dc6 fix testdata 2016-10-14 16:31:35 +02:00
Anna.Kozlova 011101a31e move everything preserving source root on multiselection (IDEA-160969) 2016-10-14 16:21:09 +02:00
Anna.Kozlova 0b8838bf70 read action
EA-72561 - assert: SharedImplUtil.findFileElement
2016-10-14 16:21:09 +02:00
Anna.Kozlova 558213af50 testng method refs: bind to implemented
EA-76777 - IOE: PsiReferenceBase.bindToElement
2016-10-14 16:21:09 +02:00
Anna.Kozlova d209b373a6 inline parameter: warn if method with target signature already exist (IDEA-162205) 2016-10-14 16:21:09 +02:00
Rustam Vishnyakov 1e3e879291 Asynchronous commit on Enter for formatter-based indent adjustment [IDEA-CR-14237] 2016-10-14 16:51:06 +03:00
Yaroslav Lepenkin df3cc93402 [Parameter Name Hints] remove redundant if 2016-10-14 16:29:06 +03:00
Yaroslav Lepenkin 2cd15dfdf9 [Parameter Name Hints] set visible "Show parameter name hints" checkbox if there is any registered extension 2016-10-14 16:25:55 +03:00
Aleksey Pivovarov 71b3d7e57a git: add ellipsis for partially loaded commit message in annotation hint 2016-10-14 16:20:44 +03:00
Yaroslav Lepenkin d3fb60804f [Parameter Name Hints] move text to bundle 2016-10-14 16:16:08 +03:00
Yaroslav Lepenkin 9fba780ad3 [Parameter Name Hints] minor 2016-10-14 16:16:08 +03:00
Dmitry Jemerov 4be6caf4cc cleanup cached ProgressManager instance when application is recreated 2016-10-14 14:58:19 +02:00
Dmitry Batrak 1226e8ea2d IDEA-162449 Showing progress in console hides mouse cursor leading to mouse cursor blinking when it's being moved 2016-10-14 15:52:34 +03:00
Yaroslav Lepenkin eefee48490 [Parameter Name Hints] add intention action to disable hint for current method 2016-10-14 15:33:24 +03:00
Yaroslav Lepenkin 1355b0844b [Parameter Name Hints] minor 2016-10-14 15:33:24 +03:00
Yaroslav Lepenkin 80a78f71c9 [Parameter Name Hints] toggle parameter hints moved to editor popup 2016-10-14 15:33:24 +03:00
peter c466ff3386 optimize imports on refactoring shouldn't lead to deadlocks (like IDEA-162441) if invoked in dumb mode 2016-10-14 14:18:54 +02:00
Elizaveta Shashkova 2fbb7ce7e4 Fix indent while entering commands (especially multi-line) (PY-20616)
Fix the function `checkComplete`, which checks if the current statement is complete and can be executed
2016-10-14 15:01:21 +03:00
Elizaveta Shashkova e3ecf690bf Fix log warning (PY-20668) 2016-10-14 15:01:21 +03:00
Pavel Fatin a5165da49e IDEA-162595 'Wrong offset' exception when start typing on the first line of any file if there're >1 lines 2016-10-14 13:51:30 +02:00
Egor.Ushakov 76dc156642 IDEA-162579 "Unrecognized invocation of <init>" when decompiling kotlin bytecode 2016-10-14 14:41:26 +03:00
Pavel Fatin 7ddcc44267 ImmediatePainterTest: restore editor font and line spacing in tearDown() 2016-10-14 13:12:22 +02:00
Sergey Simonchik db5e188ac2 EA-89693 - NPE: ContentEntryEditor.isExcludedOrUnderExcludedDirectory 2016-10-14 14:08:28 +03:00
Dmitry Jemerov e14a6278d4 remove unnecessary dependency on Ant 2016-10-14 12:36:25 +02:00
Sergey Malenkov a3d05d2148 remove unnecessary check 2016-10-14 13:13:47 +03:00
Sergey Malenkov e472be1098 IDEA-162558 Completion lookup's focused row not expending 2016-10-14 13:09:09 +03:00
Sergey Malenkov 4c0e5fecd7 add asynchronous tree model 2016-10-14 13:04:11 +03:00
Dennis Ushakov 5a369fa737 if selected text is in the injection, use host editor range when comparing with host editor template ranges 2016-10-14 12:56:37 +03:00
Dmitry Batrak 2dc052fc8e IDEA-162476 Add alpha to inline hint background 2016-10-14 12:40:28 +03:00
Dmitry Batrak 79f7111b83 IDEA-162480 Add more examples to inline hint color setting 2016-10-14 12:07:07 +03:00
Bas Leijdekkers de52a6bcdb IG: check each optional separately in "'Optional.get()' without 'isPresent()' check" inspection (IDEA-152303) 2016-10-14 10:45:39 +02:00
Anna.Kozlova 277deeb3f8 INRE: hierarchy view is not available during dumb mode so if it starts during loading nodes, just ignore
EA-87838 - INRE: FileBasedIndexImpl.handleDumbMode
2016-10-14 09:57:28 +02:00
Anna.Kozlova 30d5ae89d0 postfix template: introduce field: if configured, start inplace 2016-10-14 09:57:28 +02:00
Anna.Kozlova 614deb2e24 postfix completion: inplace introduce variable: ensure doc committed when handler is started inside writeAction
test: switch on inplace mode in tests
EA-86900 - RE: PostprocessReformattingAspect.beforeDocumentChanged
2016-10-14 09:57:28 +02:00
Anna.Kozlova 5881ca3033 don't search for @Override annotation for constructors
EA-72260 - PIEAE: PsiUtilCore.ensureValid
2016-10-14 09:57:28 +02:00
Anna.Kozlova 7934a19e29 inplace introduce variable: ensure valid occurrences ranges after put inside loop/lambda/etc
EA-62679 - assert: JavaVariableInplaceIntroducer.collectAdditionalElementsToRename
2016-10-14 09:57:28 +02:00
peter ddde7e5d0a allow to invoke hasWriteAction from any thread 2016-10-14 09:13:24 +02:00
Max Medvedev 0dc9b9d74f File system can be case insensitive, so we can't invoke String#endsWith 2016-10-14 10:03:43 +03:00
peter a2e4c35d56 executeSuspendingWriteAction should show modal progress even outside write action (IDEA-CR-14502) 2016-10-14 07:55:01 +02:00
Gregory.Shrago 4d6b650afe remove E-specific nullable annos 2016-10-14 05:35:11 +03:00
Aleksey Pivovarov 5f5cc77ddb diff: cleanup 2016-10-13 22:38:29 +03:00
Semyon Proshev 5f32b5ac0d Fix skeleton for csv.register_dialect in Py2 so 'dialect' parameter type is resolved and PyTypeCheckerInspectionTest is able to match args with params 2016-10-13 21:54:36 +03:00
Semyon Proshev ee50777381 Fix spelling in PyArgumentListInspectionTest 2016-10-13 21:43:11 +03:00
Semyon Proshev d7f1990910 Update PyTypeChecker to pass PyTypeTest.testDictFromTuple.
If actual is union of tuples and expected is tuple then convert actual to tuple of unions and match it
2016-10-13 21:28:20 +03:00
Semyon Proshev bfeaf9fe24 Introduce getIteratedItemType() to PyCollectionType and use it everywhere it's possible 2016-10-13 21:28:20 +03:00
Semyon Proshev 740ef94bcf Use list of types for element types instead of array in PyTupleType 2016-10-13 21:28:19 +03:00
Semyon Proshev 0f35d93245 Remove PySubscriptableType and use PyTupleType instead 2016-10-13 21:28:19 +03:00
fitermay 527a371b1c Add inferring type for tuple created via tuple(...) 2016-10-13 21:28:19 +03:00
fitermay 3bbe9f8526 Update PyBuiltinCache to correctly infer type for heterogeneous collection literals 2016-10-13 21:28:18 +03:00
fitermay aab0d3e87a PY-19826 Fixed: Generic type of list not inferred when created from tuple
Inherit PyTupleType from PyCollectionType so that getElementTypes().get(i) returns type of 'i'-th element in the tuple
2016-10-13 21:28:18 +03:00