Commit Graph
150174 Commits
Author SHA1 Message Date
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
Anna Kozlova 822934d37a new overload resolution: do not accept primitive type as target of second search (IDEA-138839) 2015-04-08 12:05:58 +02:00
Anton Makeev 5f1d789685 Converting TargetElementUtilBase inheritors to extensible: a separate interface extracted to prevent plugins breakage 2015-04-08 11:56:39 +02:00
Roman Shevchenko f6d5f75716 Merge remote-tracking branch 'origin/master' 2015-04-08 11:21:24 +02:00
Max Medvedev 44b1439a26 profiling psi inference 2015-04-08 12:13:49 +03:00
Dmitry Batkovich 1da4ad4817 Resource bundles association algorithm changed: doesn't union property files with non-default languages by automated association. 2015-04-08 11:43:49 +03:00
Aleksey Pivovarov 6ebd2d3d88 IDEA-138916 diff: fix selected file index 2015-04-08 11:39:25 +03:00
Ilya.Kazakevich 55620c2463 Merge remote-tracking branch 'origin/master' 2015-04-08 00:24:35 +03:00
Ilya.Kazakevich 09cf2c038e new interface enabled for manage.py 2015-04-08 00:23:56 +03:00
Roman Shevchenko b05f8ae580 Cleanup (annotations; formatting) 2015-04-07 22:40:35 +02:00
Gregory.Shrago 72f8d94b8e support windows file paths: c:\xxx 2015-04-07 21:46:20 +03:00
Vyacheslav Karpukhin e97effe814 pty4j 0.4.13 2015-04-07 20:25:44 +02:00
Gregory.Shrago 3608bbaec0 preserve original image transparency (IJ logo in Darcula) 2015-04-07 20:37:33 +03:00
peter c751a86e7b no one should step in the same LaterInvocator.leaveModal twice 2015-04-07 19:21:59 +02:00
Roman Shevchenko a73c69a0c4 ADM-8242 (no plans so far to install an SSL certificate) 2015-04-07 19:08:56 +02:00
peter 2018eb9176 java: always return not-null when correcting types based on resolve scope 2015-04-07 18:23:00 +02:00
peter 6f97db6bb8 OrderEntryFix does multiple root changes interleaved with findClass calls, enable slow resolve to handle that 2015-04-07 18:23:00 +02:00
Ilya.Kazakevich cdcbea3233 Merge remote-tracking branch 'origin/master' 2015-04-07 18:46:33 +03:00
Ilya.Kazakevich 3e510b3662 com.jetbrains.django.manage.deperecated package introduced to enable old manage.py functionality be feature-toggle. See registiry flag python.django.use_new_manage_py_interface 2015-04-07 18:45:19 +03:00
Bas Leijdekkers afdbce7fa9 IDEA-138859 (Inspection 'throw inside 'finally' block'' is too eager) 2015-04-07 17:25:50 +02:00