Commit Graph
185258 Commits
Author SHA1 Message Date
Tagir Valeev f04e5ecef5 IDEA-165397 Replace stream API with loop: support lambdas as toArray argument 2016-12-15 09:52:13 +07:00
Ilya.Kazakevich 1f5f5bb86c Tox test verbosity improved 2016-12-15 01:56:35 +03:00
Daniil Ovchinnikov b92199cd02 [groovy] remove duplicate code 2016-12-14 22:56:48 +03:00
Daniil Ovchinnikov d59f4dd651 [groovy] get rid of GrTopLevelDefinition, organize GrTopStatement hierarchy 2016-12-14 22:56:48 +03:00
Dmitry Batkovich 40e7a22106 CompilerReferencesFindUsagesTest add enable/disable of the service 2016-12-14 22:31:03 +03:00
Dmitry Batkovich 23e75561bc javac indices: enable by default & disable in tests, again 2016-12-14 22:27:15 +03:00
Dmitry Batkovich d0821c6651 revert javac indices: enable by default 2016-12-14 21:44:42 +03:00
Eugene Zhuravlev 846cc82c3f do not fail compilation because of problems in custom extensions;
exceptions from custom extensions are now logged
2016-12-14 19:28:40 +01:00
Dmitry Batkovich ddfe441a38 javac indices: enable by default 2016-12-14 21:15:43 +03:00
Dmitry Batkovich c3a779de1b CollectionAddAllCanBeReplacedWithConstructorInspection: replace log assertions with conditional if statements (EA-92609) 2016-12-14 21:15:43 +03:00
Dmitry Batkovich d5068314b4 NPE: AddVariableInitializerFix.runAssignmentTemplate EA-92483 2016-12-14 21:15:43 +03:00
Daniil Ovchinnikov aa73c8c21a [groovy] completely get gid of byShape flag 2016-12-14 21:10:06 +03:00
Anna.Kozlova 9544b4c809 highlight inaccessible array component type (IDEA-165434) 2016-12-14 18:40:27 +01:00
Anna.Kozlova 08f38405ad support navigation in stacktraces where class fqns are prefixed with module name (IDEA-165456) 2016-12-14 18:40:27 +01:00
Daniil Ovchinnikov 632fee20aa [groovy] fix expection on super reference in trait without supertypes (EA-74829) 2016-12-14 20:02:37 +03:00
Alexander Lobas d29c4fa1a7 IDEA-157763 Settings repository for IDE: new UI (after review) 2016-12-14 18:56:28 +03:00
Roman Shevchenko 70907f8956 Cleanup (test name) 2016-12-14 16:54:26 +01:00
Roman Shevchenko 80b48723de [platform] restores and documents update channel selection behavior
A previous fix made the channel selection incompatible with 2016.2; this commit restores compatibility and makes the result less dependent on the order of channels.
2016-12-14 16:31:41 +01:00
peter bde833106b RegexpFilter: don't treat "error:/some/path" as a Windows "r:/" path 2016-12-14 16:26:31 +01:00
Ekaterina Tuzova e5b783eaef fix according IDEA-CR-16798 for issue PY-21905 2016-12-14 18:20:08 +03:00
peter a868a640d5 smoother ProgressDialog moving when EDT is not very responsive 2016-12-14 15:54:59 +01:00
dmitriy.tseyler 1b23d3461b DBE: Registry property for limit on generic dialect 2016-12-14 17:07:21 +03:00
Vladimir Krivosheev 25cd61f62f ParametersListUtil — accepts CharSequence 2016-12-14 15:03:03 +01:00
Aleksey Pivovarov 6bd1badd9f ui: fix PasswordField rendering under HiDPI
follow-up: 393c155
2016-12-14 16:49:53 +03:00
Vladislav.Soroka 2d47e2f8be gradle: use proper delegate strategy 2016-12-14 16:46:31 +03:00
Dmitry Trofimov 530cb08ce1 Restore the ability to add maya interpreter to PyCharm (PY-21723) 2016-12-14 14:37:40 +01:00
Rustam Vishnyakov 6d99f4d343 A separate option to keep trailing spaces on caret line, IDEA-164345 [IDEA-CR-16664] 2016-12-14 16:33:22 +03:00
Eugene Zhuravlev 40b5c0f0be fix excludes 2016-12-14 14:30:02 +01:00
Vladislav.Soroka cec8ce28d2 gradle: resolve domain objects within domain container closure as GrLightField to have such candidates with less priority as resolved methods, see org.jetbrains.plugins.groovy.lang.resolve.processors.GroovyResolverProcessorImpl.getCandidates 2016-12-14 16:06:00 +03:00
Eugene Zhuravlev 627d5f88e0 include jps-builders-6 artifact in layouts 2016-12-14 14:00:24 +01:00
Eugene Zhuravlev a12ea5577c extract jps-builders-6 module with java6 runtime compatible code 2016-12-14 13:22:50 +01:00
Dmitry Batrak 1b73bf354b add caret movements to editor stress test 2016-12-14 14:50:38 +03:00
Dmitry Batrak 3de362fe27 cleanup in DeleteAction 2016-12-14 14:50:38 +03:00
Dmitry Batrak 5cc1c52111 avoid caret/selection boundaries/fold region boundaries/inlays getting inside surrogate pairs (for IDEA-72989) 2016-12-14 14:50:38 +03:00
Dmitry Batrak 481b7ad876 IDEA-72989 IDE Editor — Buggy Supplementary Plane Unicode Symbol Support 2016-12-14 14:50:38 +03:00
Dmitry Batrak 27b0ccf992 remove unused code 2016-12-14 14:50:38 +03:00
Vladimir Krivosheev 257659565b node js rc producer — fix isConfigurationFromContext 2016-12-14 12:31:18 +01:00
Aleksey Pivovarov 6adf8509af merge: abort patch applying in read-only documents 2016-12-14 14:18:07 +03:00
Aleksey Pivovarov f277f6aafd merge: abort merge resolve in read-only documents
Ex: if the "Clear Read-Only Status" dialog was canceled

This is a possible cause of
EA-92767 - IOOBE: LineSet.checkLineIndex
EA-92274 - IOOBE: TextMergeViewer$MyThreesideViewer$MyMergeModel.processDocumentChange
EA-90298 - IOOBE: LineSet.checkLineIndex
EA-81265 - IOOBE: LineSet.checkLineIndex
2016-12-14 14:17:00 +03:00
Aleksey Pivovarov 4e59b680a5 diff: remove unused field 2016-12-14 14:15:25 +03:00
Aleksey Pivovarov 27cc0eb31f diff: notify caller that command was cancelled because document is ReadOnly 2016-12-14 14:15:25 +03:00
Tagir Valeev 81e951bf90 StreamToLoopInspection#ensureCodeBlock refactored to use PsiTreeUtil.mark/releaseMark (IDEA-CR-16755)
RefactoringUtil#expandExpressionLambdaToCodeBlock reverted (now changes there unnecessary)
void single-expression lambda support
2016-12-14 17:57:02 +07:00
Sergey Simonchik 641c2d7304 jetbrains.dic + "polyfill(s)" (code that implements a feature on web browsers that do not support the feature) 2016-12-14 13:45:20 +03:00
Anna.Kozlova b988965da3 direct call to inheritance 2016-12-14 11:35:53 +01:00
Anna.Kozlova 575a0740a9 method refs: ensure raw substitutor is not used for second search case to build return type constraints (IDEA-165239) 2016-12-14 11:31:36 +01:00
Anna.Kozlova cb0636749a @NotNull 2016-12-14 11:31:36 +01:00
Anna.Kozlova 2da5e59a9e check intersection types for inheritance inheritance 2016-12-14 11:31:36 +01:00
Sergey Malenkov ee804bb1f3 Use RectanglePainter instead of drawRect to meet HiDPI 2016-12-14 13:06:35 +03:00
Alexey Kudravtsev d62bc71fb8 cleanup 2016-12-14 12:51:43 +03:00
Alexey Kudravtsev eb330fdea5 IDEA-165197 NullPointerException in IndentsPass may break plugins 2016-12-14 12:51:43 +03:00