Commit Graph
168985 Commits
Author SHA1 Message Date
Anna.Kozlova cdc7349caa unchecked warnings: don't warn about generics array creation if arg of array type is found (IDEA-153122) 2016-03-17 18:04:01 +01:00
Anna.Kozlova ea26329614 change signature: extract common code to search for conflicts; use it in introduce parameter object 2016-03-17 18:04:01 +01:00
Anna.Kozlova f967d9f0d0 introduce parameter object: extract change signature part to start under the same progress 2016-03-17 18:04:01 +01:00
Aleksey Pivovarov 72fbe54d5a IDEA-153112 vcs: register shortcuts in "Show Diff For Selection" dialog 2016-03-17 19:57:07 +03:00
Gregory.Shrago 6158cdad02 JSON Schema: move to Schemas & DTDs 2016-03-17 19:55:01 +03:00
Bas Leijdekkers 654df4a206 IG: remove quick fix (IDEA-153124) 2016-03-17 17:48:58 +01:00
Bas Leijdekkers d96a153680 make IG test light 2016-03-17 17:48:57 +01:00
Bas Leijdekkers e2918b0e09 EA-67016 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText) 2016-03-17 17:48:57 +01:00
Bas Leijdekkers 09ccbc85cd IG: do not suggest qualified this expression on field of local class 2016-03-17 17:48:56 +01:00
Bas Leijdekkers 36cccb5ced IG: do not suggest qualified this expression on method of local class 2016-03-17 17:48:55 +01:00
Bas Leijdekkers 27e6a8821b make IG test light 2016-03-17 17:48:54 +01:00
Bas Leijdekkers 37958d1d92 make IG test light 2016-03-17 17:48:54 +01:00
Bas Leijdekkers e12a62a318 EA-54946 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText) 2016-03-17 17:48:53 +01:00
Bas Leijdekkers daa9f7901f EA-80288 (IOE: PsiElementFactoryImpl.createKeyword) 2016-03-17 17:48:52 +01:00
Aleksey Pivovarov 365ae7a6c2 editor: do not erase text on escape
fixup for 0234922
2016-03-17 19:42:37 +03:00
Elizaveta Shashkova b87a11401c Minors after review again (PY-14992) 2016-03-17 19:29:24 +03:00
Elizaveta Shashkova 4480577c81 Use saved modules for gevent (PY-14992) 2016-03-17 19:29:23 +03:00
Gregory.Shrago 4b90c97d62 ToolbarDecor: multi-selection movements 2016-03-17 19:20:20 +03:00
Aleksey Pivovarov 0234922fd0 EA-80750 - assert: AnAction.setShortcutSet
before this fix, it worked only for the first search field in IDE, because after the first time the shortcut is no longer empty (we registered it), and action was not registered on component any more.
2016-03-17 19:17:07 +03:00
Mikhail Golubev f94a753e21 PY-18820 Use None instead of NoneType in generated annotations to conform to PEP 484
Probably it should be fixed on debugger side later, though.
2016-03-17 19:11:11 +03:00
Mikhail Golubev acbf0524e5 PY-18803 Annotate Types inserts return type annotation over the old one, not after 2016-03-17 19:11:11 +03:00
Mikhail Golubev 243c730c82 PY-18788 Don't generate type annotations for "self" parameters 2016-03-17 19:11:11 +03:00
Mikhail Golubev c81fcb5004 PY-18739 Union types are generated in PEP 484 compatible format 2016-03-17 19:11:10 +03:00
Aleksey Pivovarov 8351fcb532 EA-80748 - assert: AnAction.setShortcutSet 2016-03-17 18:41:56 +03:00
Mikhail Golubev a68e6981dc PY-18816 Type comments for target expressions are stored inside their stubs 2016-03-17 18:40:29 +03:00
Mikhail Golubev 57bbfd50d4 PY-18816 Only PyNamedParameter should extend PyTypeCommentOwner
Because only this type of parameters extends PyTypedElement.
2016-03-17 18:40:29 +03:00
Mikhail Golubev 8922a7b2b8 PY-18816 testParameterTypeComment fails now as we can't get parameter type without unstabbing 2016-03-17 18:40:28 +03:00
Mikhail Golubev 4b53a3e2da PY-18816 Type comments for parameters are persisted in stubs 2016-03-17 18:40:28 +03:00
Mikhail Golubev 084c927f45 PY-18254 PY-18762 Use homogeneous tuples for annotations like *type inside function type comments 2016-03-17 18:40:27 +03:00
Mikhail Golubev 5e197a52a3 PY-18762 Better support of homogeneous tuples across Python code insight 2016-03-17 18:40:27 +03:00
Mikhail Golubev 3c8bc79731 PY-18762 Support annotations for homogeneous tuples in form Tuple[type, ...]
Introduce the concept of homogeneous tuple in our type system. We
can't infer such types ourselves, but handle them during type checking.
2016-03-17 18:40:27 +03:00
Mikhail Golubev 158a4453ce PY-18763 Support annotations in the format Callable[..., rtype]
They are supported both in type comments of all sorts and in Python 3
parameter annotations.
2016-03-17 18:40:26 +03:00
Mikhail Golubev c74e0bf2bf PY-18741 Use type annotations from line comments after function parameters 2016-03-17 18:40:26 +03:00
Mikhail Golubev 6cffc47c48 PY-18598 More readable grammar for function type comments 2016-03-17 18:40:26 +03:00
Mikhail Golubev c4d83386ed PY-18598 Support function type annotation of format: (...) -> rtype 2016-03-17 18:40:25 +03:00
Mikhail Golubev 13480914a4 PY-18726 List of types in square brackets is allowed only inside typing.Callable 2016-03-17 18:40:25 +03:00
Mikhail Golubev a30ecb2baf PY-18726 Parse list of parameter type in square brackets inside typing.Callable 2016-03-17 18:40:24 +03:00
Mikhail Golubev 6ee2663efe PY-18726 Cleanup: lambdafication in PyTypeParser 2016-03-17 18:40:24 +03:00
Dennis Ushakov 1c5fc47999 updated some licence links
#WEB-20813 fixed
2016-03-17 18:38:31 +03:00
Sergey Ignatov 8dd6632dd3 [dev kit] process only exactly matched references in StatefulEpInspection 2016-03-17 18:35:56 +03:00
Ekaterina Tuzova 533bf1aead removed unused library 2016-03-17 18:17:41 +03:00
Ekaterina Tuzova f812377f47 Updated notification text on Jupyter with no JavaFx 2016-03-17 18:17:40 +03:00
Sergey Malenkov e09404181f PY-18440 Python consoles with scrollbar constantly twitching on repaint (quickfix with diff support) 2016-03-17 18:09:34 +03:00
Aleksey Pivovarov 9b817c4f14 EA-80749 - assert: AnAction.setShortcutSet 2016-03-17 17:46:32 +03:00
peter 18faa558cf run in-place refactorings under write action 2016-03-17 15:42:35 +01:00
peter 8c728bf366 remove document and vfile associations when invalidating a view provider 2016-03-17 15:42:34 +01:00
Sergey Malenkov 98bd346322 PY-18440 Python consoles with scrollbar constantly twitching on repaint (quickfix) 2016-03-17 17:09:22 +03:00
Aleksey Pivovarov 1d770241ca ui: warn about shortcuts being overwritten for global actions
this is a common mistake, as the code `ActionManager.getInstance().getAction("ActionId").registerCustomShortcutSet(shortcut, component);` will erase user-defined shortcuts from this action.
2016-03-17 16:50:36 +03:00
Aleksey Pivovarov e0bb49d564 diff: better name for diff/merge group in keymap settings
ampersand escaping is a bit strange: mnemonics are parsed twice - in BundleBase.replaceMnemonicAmpersand() and in Presentation.setText().
 First one should be escaped with slash, the second one - with repetion.
2016-03-17 16:50:36 +03:00
Aleksey Pivovarov 57a89f1836 IDEA-75002 merge: allow to navigate to previous/next conflict 2016-03-17 16:50:36 +03:00