Commit Graph
223763 Commits
Author SHA1 Message Date
Dmitry Jemerov 8d906207d4 Allow passing additional prefix to CompletionServiceImpl.handleCompletionItemSelected() 2018-07-02 19:19:56 +02:00
Dmitry Jemerov 22e2ffbf87 More flexible logger factory access and initialization
This allows to create a logger that wraps the standard IDEA logger (for rdserver)
2018-07-02 19:19:56 +02:00
Semyon Proshev 4ba52eb062 Fix doing type assertions for <ref> is <ref> statements, None should be presented on one side only (PY-29748) 2018-07-02 20:00:19 +03:00
Daniil Ovchinnikov 26791bb70a [groovy] complete 'while' keyword in 'do-while' statement (IDEA-194879)
Add test for parsing 'do-while' with identifier instead of 'while'.
2018-07-02 19:40:12 +03:00
Artem Khvastunov 95f75be9a5 add deprecated documentation to JBIterable#sorted 2018-07-02 18:33:06 +02:00
Rustam Vishnyakov e9fdc0cee0 Java performance test data fix 2018-07-02 19:18:59 +03:00
Alexander Lobas e310d1ac07 IDEA-186805 Rework plugin page: copy plugin name and version to clipboard for selected rows 2018-07-02 19:12:14 +03:00
Rustam Vishnyakov 74f180bbaa IDEA-189920 Attribute inheritance flag in Editor color scheme is reverted on Apply 2018-07-02 18:55:17 +03:00
Dmitry Batkovich e34c1fed9e local redundant throws should respect exception subclasses when checking inherited method exceptions (add test) 2018-07-02 18:44:15 +03:00
Dmitry Batkovich 89e0474bad local redundant throws should respect exception subclasses when checking inherited method exceptions 2018-07-02 18:41:09 +03:00
Anna.Kozlova f3b53dec78 disable return of a mutable field for final fields without initializer (IDEA-194781)
false positive: cls fields with array type do not get initializers, fields initializers in static class initializers
2018-07-02 17:15:28 +02:00
Anna.Kozlova f739ddf3d4 inference: ensure all type parameters are processed on upUp bound incorporation (IDEA-194839) 2018-07-02 17:15:28 +02:00
Anna.Kozlova 862879f5e1 try to explain assertion about INFORMATION fixes in batch mode 2018-07-02 17:15:28 +02:00
peter d98f2c7409 java completion: suggest only denotable method return types (IDEA-194462) 2018-07-02 17:09:29 +02:00
peter 8d183dee3a don't complete Arrays.asList when Set is expected (IDEA-194812) 2018-07-02 17:09:29 +02:00
Yann Cébron 4d58a018cf [util] TextRange: place text in "'" in exception messages 2018-07-02 17:07:05 +02:00
Daniil Ovchinnikov 99d28c5d91 StringUtil#startWith: throw IAE if index is out of bounds of original CharSequence (IDEA-CR-34280) 2018-07-02 18:00:09 +03:00
Daniil Ovchinnikov eb85d5294a [groovy] parse slashy literals as reference expressions (IDEA-194880) 2018-07-02 17:55:18 +03:00
Elizaveta Shashkova f6f2b1126b Fix EA-122782 2018-07-02 17:54:24 +03:00
Anton Lobov 44b98960ed EA-122942 - IOOBE: LineSet.findLineIndex 2018-07-02 16:49:01 +02:00
Semyon Proshev c0b63fdc4c Add support for bool literals in Py3+ (PY-29731) 2018-07-02 17:39:28 +03:00
Pavel Dolgov ab72ea0a3f Java: Even if changing the signature is not accepted by the user, it's OK to replace exact duplicates (IDEA-194709) 2018-07-02 17:37:04 +03:00
peter 66d2f419a4 IDEA-194738 Inner class is suggested twice on second completion 2018-07-02 16:31:40 +02:00
peter f435ce4d19 IDEA-194876 When removing "Other" from "B" live template context, it's reset to "None" 2018-07-02 16:31:40 +02:00
Dmitry Batkovich 65417a0a99 global redundant throws should remove exception's references from javadoc 2018-07-02 16:53:20 +03:00
Dmitry Batkovich 85c05e79fb local redundant throws is not a cleanup tool anymore 2018-07-02 16:53:20 +03:00
Aleksey Pivovarov d4709751a5 IDEA-192913 lst: add tests for modifications in not-yet-initialized tracker 2018-07-02 16:50:43 +03:00
Vladimir Krivosheev 4f1a61da92 IDEA-85367 "OK" button in Import settings should be available for archives 2018-07-02 15:43:51 +02:00
Egor Ushakov 876b3fa49a cleanup: use StringUtil.parseInt 2018-07-02 16:40:38 +03:00
Aleksey Pivovarov 11eda9d7c9 merge: migrate tests from old API 2018-07-02 16:36:40 +03:00
Aleksey Pivovarov 37fdaf6505 merge: convert tests to Kotlin 2018-07-02 16:36:30 +03:00
Aleksey Pivovarov 967ed76af7 Rename .java to .kt 2018-07-02 16:36:20 +03:00
Aleksey Pivovarov ed9f000c2e merge: migrate tests from old API
Copy test cases from MergeFuncTest.java
2018-07-02 16:36:19 +03:00
Aleksey Pivovarov de019bd891 merge: move tests into vcs module 2018-07-02 16:36:02 +03:00
Leonid Bushuev b43369b7a9 SQL formatting: use code code style by the name specified in DataSource configuration 2018-07-02 16:29:17 +03:00
Roman Shevchenko 48c353ce94 [platform] corrects startup script behavior on *BSD (IDEA-194822) 2018-07-02 15:23:59 +02:00
Daniil Ovchinnikov 20f33b21bc [groovy] 'for': make GrTraditionalForClause#getUpdate return GrExpressionList (IDEA-188433) 2018-07-02 16:19:01 +03:00
Daniil Ovchinnikov 3d26e2c159 [groovy] 'for': highlight expression list in update in <3.0 (IDEA-188433) 2018-07-02 16:19:01 +03:00
Daniil Ovchinnikov e278d4d70e [groovy] 'for': parse expression list in update (IDEA-188433) 2018-07-02 16:19:00 +03:00
Vladimir Krivosheev ffdf8be1da IDEA-165834 Export settings to .zip by default 2018-07-02 15:16:46 +02:00
Vladimir Krivosheev a080ac37a0 active read-only repo should not disable export/import actions 2018-07-02 15:06:40 +02:00
Vladimir Krivosheev 3cc4642dfb cleanup (use Path) 2018-07-02 15:06:39 +02:00
Vladimir Krivosheev c23dd65a2d disable Export/Import actions if Settings Repository plugin active 2018-07-02 15:06:38 +02:00
Aleksey Pivovarov be0c1af558 KT-9945 git: enable committing "converted to kotlin" files with two separate commits
* Necessary support is added into 1.2.60 version of Kotlin plugin
2018-07-02 16:04:00 +03:00
Aleksey Pivovarov 34f639079b vcs: remove dead code
This tree expander is no longer used in toolwindow header.

follow-up: 53d18a62e1
2018-07-02 16:03:59 +03:00
peter 340e3aab58 disprefer unlikely interfaces in basic completion after new (IDEA-193609)
just like in smart one
2018-07-02 14:39:31 +02:00
Anton Tarasov 1d2ac1b682 Updating versions of project dependencies: jdkBuild->u152b1290.3
Anton Tarasov
2018-07-02 15:32:03 +03:00
Egor Ushakov 04c49c65a9 fixed installers build 2018-07-02 15:30:37 +03:00
Alexander Lobas 19ea649122 IDEA-186805 Rework plugin page: cut long long plugin names 2018-07-02 15:27:25 +03:00
Nikita Skvortsov 11ccc56c1b Avoid storing collections returned by Gradle. They may cause failures in Tooling API serialization.
See https://github.com/gradle/gradle/issues/5771
2018-07-02 15:24:05 +03:00