Commit Graph
150193 Commits
Author SHA1 Message Date
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