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