Anna Kozlova
6047478cae
redundant cast: do not raise if result in bad return type in lambda expression (IDEA-138927)
2015-04-08 21:14:33 +02:00
Ilya.Kazakevich
149184c95e
Merge remote-tracking branch 'origin/master'
2015-04-08 21:34:49 +03:00
Ilya.Kazakevich
9df9071511
Initial support for argparse (django 1.8) for PY-11855 (manage.py).
2015-04-08 21:29:21 +03:00
Mikhail Golubev
e62922dd1e
PY-15506 Inspection "Redundant parentheses" allows to remove empty list of base classes
2015-04-08 21:14:26 +03:00
Mikhail Golubev
916060904e
PyParameterList handles deletion of parameters with adjacent commas as PyArgumentList does
2015-04-08 21:14:25 +03:00
Roman Shevchenko
c25bf2568f
Merge remote-tracking branch 'origin/master'
2015-04-08 19:49:24 +02:00
Roman Shevchenko
739ac52ff2
Cleanup (javadoc; annotations; formatting)
2015-04-08 19:46:12 +02:00
Roman Shevchenko
38b1c845db
java: correct SDK locations on OS X; universal fallback
2015-04-08 19:38:41 +02:00
Roman Shevchenko
71192785d7
Cleanup (duplication)
2015-04-08 19:33:17 +02:00
Vyacheslav Karpukhin
fea4d034f5
pty4j 0.4.14
2015-04-08 19:04:47 +02:00
Gregory.Shrago
c10c80d56c
Convert CSV editor editor provider to explicit action
2015-04-08 19:48:12 +03:00
Gregory.Shrago
a1a78fc7eb
paint editor wallpaper in terminal
2015-04-08 19:48:11 +03:00
Gregory.Shrago
cbdc762912
NPE when no clip is set
2015-04-08 19:48:10 +03:00
Mikhail Golubev
28bae0f55b
PY-8989 Slightly refactor code related to raw strings splitting
2015-04-08 19:34:38 +03:00
Mikhail Golubev
3971584e44
PY-8989 Support raw strings in "Convert triple-quoted to single-quoted" intention
2015-04-08 19:34:37 +03:00
Elizaveta Shashkova
9a4e441dd6
Do not stop on exceptions inside debugger with "On raise" policy (PY-15502)
...
Add 'pydevd_breakpoints.py' to ignored files.
2015-04-08 19:21:05 +03:00
peter
31388e637a
add @Nullable in StringRef
2015-04-08 18:13:16 +02:00
peter
7de7128fc9
infer that method is nullable when it returns null inside a ternary expression
2015-04-08 18:13:16 +02:00
peter
cfe4917c8b
custom nullable annotation on an element should win over package-default not-null (IDEA-138894)
2015-04-08 18:13:16 +02:00
peter
8bf079ca59
prefer instanceofed variants in java completion (IDEA-138937)
2015-04-08 18:13:15 +02:00
peter
4ec8011316
relax "!null" contract checking to accept exceptions thrown (IDEA-133488)
2015-04-08 18:13:15 +02:00
Bas Leijdekkers
5c964ca6fc
IDEA-138565 (CVS. Show history for files with DEAD status)
2015-04-08 18:06:20 +02:00
Yaroslav Lepenkin
1012d92756
Set initial focus on options tree in configure code style on selected fragment dialog
2015-04-08 18:14:39 +03:00
Sergey Malenkov
f35e6e9045
IDEA-132304 Update com.intellij.openapi.options.Configurable java doc with links to ConfigurableEP
2015-04-08 18:00:50 +03:00
Sergey Malenkov
14997068cb
IDEA-132304 Update com.intellij.openapi.options.ConfigurableEP java doc
2015-04-08 17:47:48 +03:00
nik
e1b2d0e7ff
devkit: test data simplified
2015-04-08 17:41:41 +03:00
nik
836357cfd9
devkit: don't highlight inner 'configurable' tags inside applicationConfigurable/projectConfigurable as errors
2015-04-08 17:41:40 +03:00
Yaroslav Lepenkin
0e9ea6151f
Calculating dialog location to prevent selected text hiding. We take first place from: on the right of the text, over selected text, under selected text, if dialog fits there.
2015-04-08 16:43:00 +03:00
Mikhail Golubev
8f30a5836a
PY-15469 Delimiter "->" in Python is parsed as single token
...
Thanks to that, pressing enter no longer inserts backslash in the
middle of "->" sequence (and such corrupted code is properly
highlighted now on).
2015-04-08 16:28:54 +03:00
Mikhail Golubev
aced4ab039
PY-15469 Properly place backslashes in various places inside function header
2015-04-08 16:28:54 +03:00
Vladislav.Soroka
90f415fdba
Merge remote-tracking branch 'origin/master'
2015-04-08 15:32:05 +03:00
Sergey Malenkov
73dc8f8cb5
IDEA-132304 Update com.intellij.openapi.options.Configurable java doc
2015-04-08 15:20:44 +03:00
Vladislav.Soroka
14bd2962d1
maven: use maven-processor-plugin configuration only when annotation processing disabled (with "proc:none") in maven compiler plugin
2015-04-08 15:20:00 +03:00
Vladimir.Orlov
dc0fe8969e
Merge remote-tracking branch 'origin/master'
2015-04-08 15:08:54 +03:00
Alexander Zolotov
2a3f5cfbb6
Emmet: hide preview on release editor
2015-04-08 15:06:03 +03:00
Vladimir.Orlov
c2bc4c82be
IDEA-138834 Error launching IDEA. Text in error message ends unexpectedly
2015-04-08 15:05:56 +03:00
Vladislav.Soroka
6419025f44
Merge branch 'optionsForAnnotationProcessor' of https://github.com/klausbayrhammer/intellij-community
2015-04-08 15:00:18 +03:00
Dmitry Batkovich
cc683ae78d
CustomResourceBundleTest fixed to work on any locales environment
2015-04-08 14:18:17 +03:00
Anna Kozlova
765f6faa19
SOE on infinite types with super wildcards (IDEA-138880; IDEA-77600)
2015-04-08 13:12:21 +02:00
nik
b347eff43d
required plugins: suggest to download missing plugins
2015-04-08 14:04:08 +03:00
nik
e06c3c4e31
plugin advertiser: method moved
2015-04-08 14:04:08 +03:00
nik
673f355ca5
plugin advertiser: load plugins from custom repositories too
2015-04-08 14:04:07 +03:00
nik
b465a8d29b
plugin advertiser: method extracted
2015-04-08 14:04:07 +03:00
Mikhail Golubev
8fbe31bdb7
Move functionality of PyUtil#deleteElementSafely() to PyStatementListImpl#deleteChildInternal
2015-04-08 13:46:27 +03:00
Mikhail Golubev
31eeb5e84a
Fix test data in several tests that failed after PyUtil#deleteElementSafely was introduces
...
* `pass` is consistently inserted on the new line now
* excess spaces left after element was deleted are removed
Use PyUtil#deleteElementSafely in pull, push and extract superclass
refactoring implementations.
It turned out that all problems with whitespaces left after we moved
function are rooted in awkward implementation of PyFunctionImpl#delete()
that delegated to plain AST manipulation and thus ignored
usual additional reformatting step. I removed it and it's allowed to
clean a lot of test files and remove the code that was added previously
exactly for this purpose in PyMoveSymbolProcessor.
2015-04-08 13:46:26 +03:00
Mikhail Golubev
64807a9f8b
EA-66064 Fix the case where array returned by PyBlock#getItems contains null item
2015-04-08 13:46:26 +03:00
Denis Zhdanov
00fa68dfc5
Support LightVirtualFile.assignedFileType property during file type calculation.
...
The rationale is to support VirtualFile instances for injected fragments, e.g.
a js injection inside an xml file looks like a VirtualFileWindowImpl which
getName() returns 'myfile.xml', hence, current
CoreFileTypeRegistry.getFileTypeByFile() returns xml file type here. However,
the assignedFileType property correctly holds js file type
2015-04-08 13:23:35 +03:00
Anna Kozlova
b62f3b746c
change return type fix: ensure parameter types are untouched (IDEA-138748)
2015-04-08 12:06:01 +02:00
Anna Kozlova
45c5c2163f
extract functional parameter: ensure final inside anonymous, no additional qualifier (IDEA-138895)
2015-04-08 12:06:00 +02:00
Anna Kozlova
e1e48eb1e8
replace duplicates: process chained constructors (IDEA-138745)
2015-04-08 12:05:59 +02:00