idea/community.git
6 years agoWorkaround RIDER-3333
Dmitry Trofimov [Sun, 20 Nov 2016 15:29:14 +0000 (16:29 +0100)]
Workaround RIDER-3333

(cherry picked from commit b0e26124badbb4c51f336f76d04b7295e7d4f837)

6 years agoAdd legacy completion contributor for Python language in Rider
Dmitry Trofimov [Sun, 20 Nov 2016 15:08:38 +0000 (16:08 +0100)]
Add legacy completion contributor for Python language in Rider

(cherry picked from commit a2eff8aa3b513068fb8d460932e16f7454d2316a)

6 years agoFix Python Community build script
Dmitry Trofimov [Sat, 19 Nov 2016 17:08:33 +0000 (18:08 +0100)]
Fix Python Community build script

(cherry picked from commit 903c96df243ce6514e8d071a0dca8a9e86402463)

6 years agoFix since-until build number in Python plugin for Rider Public EAP
Dmitry Trofimov [Sat, 19 Nov 2016 16:12:07 +0000 (17:12 +0100)]
Fix since-until build number in Python plugin for Rider Public EAP

(cherry picked from commit 1e43ec9c375728986fd75ec3310c72f9ba1e26b8)

6 years agoFix community plugin build
Dmitry Trofimov [Fri, 18 Nov 2016 11:02:57 +0000 (12:02 +0100)]
Fix community plugin build

(cherry picked from commit 995599749569bd0d1c4050bc9858d356fd5e827b)
(cherry picked from commit fd2c6ee29dadc1adf1caebdd70f31c175dd96366)

6 years agoMake Python plugin for IDEA compatible with CLion and Rider
Dmitry Trofimov [Thu, 17 Nov 2016 18:07:48 +0000 (19:07 +0100)]
Make Python plugin for IDEA compatible with CLion and Rider

(cherry picked from commit d238ce95813f05ba9744e6a124242f2c23d0ca69)
(cherry picked from commit e4bdab382c0868715e05873bd14ee61f31865c29)

6 years agoRemove unused stepic names, add "/" to stepic urls where needed
Valentina Kiryushkina [Mon, 21 Nov 2016 15:39:26 +0000 (18:39 +0300)]
Remove unused stepic names, add "/" to stepic urls where needed

6 years agoMinor Inspect code
Valentina Kiryushkina [Thu, 17 Nov 2016 11:03:42 +0000 (14:03 +0300)]
Minor Inspect code

6 years agoFix EDU-779 Open steps of pycharm type in adaptive courses
Valentina Kiryushkina [Thu, 17 Nov 2016 10:47:14 +0000 (13:47 +0300)]
Fix EDU-779 Open steps of pycharm type in adaptive courses

1) Refactor createTask method in order to reuse it in adaptive connector
2) Use authorized client to get steps from stepic, because user may get steps from private lesson

6 years agoSome diagnostics for NPE
Rustam Vishnyakov [Tue, 22 Nov 2016 09:50:04 +0000 (12:50 +0300)]
Some diagnostics for NPE

6 years ago[java] unnecessary calls to decompiler (IDEA-164234)
Roman Shevchenko [Tue, 22 Nov 2016 09:34:08 +0000 (10:34 +0100)]
[java] unnecessary calls to decompiler (IDEA-164234)

6 years agoshow full stack trace in one place when a test fails appcode/171.1173 clion/171.1174
peter [Tue, 22 Nov 2016 06:41:46 +0000 (07:41 +0100)]
show full stack trace in one place when a test fails

6 years agoIDEA-162546 Add an explicit assertion when querying indices during VFS event processing
peter [Tue, 22 Nov 2016 06:35:06 +0000 (07:35 +0100)]
IDEA-162546 Add an explicit assertion when querying indices during VFS event processing

6 years agoReplaceInefficientStreamCountInspection: remove generic parameter list if any
Tagir Valeev [Tue, 22 Nov 2016 05:31:24 +0000 (12:31 +0700)]
ReplaceInefficientStreamCountInspection: remove generic parameter list if any

6 years agoIDEA-163874 "Replace inefficient Stream API call chains ending with count" removes...
Tagir Valeev [Tue, 22 Nov 2016 05:13:16 +0000 (12:13 +0700)]
IDEA-163874 "Replace inefficient Stream API call chains ending with count" removes comments
IDEA-163875 Inspection "Replace inefficient Stream API call chains ending with count()" should respect alignment settings

6 years agoIDEA-163578 IntelliJ IDEA can't edit a specific line pycharm/171.1171 pycharm/171.1172
Dmitry Batrak [Tue, 22 Nov 2016 04:15:36 +0000 (07:15 +0300)]
IDEA-163578 IntelliJ IDEA can't edit a specific line

6 years agoMemLeak via inner class of Switcher (remove reference from window) appcode/171.1160 appcode/171.1162 clion/171.1166 dbe/171.1168 idea/171.1161 phpstorm/171.1164 pycharm/171.1163 pycharm/171.1169 rubymine/171.1167 webstorm/171.1170
Sergey Malenkov [Mon, 21 Nov 2016 19:46:32 +0000 (22:46 +0300)]
MemLeak via inner class of Switcher (remove reference from window)

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 21 Nov 2016 18:54:35 +0000 (19:54 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoWhy is there both fileurl and filepath properties in modules.xml?
Dmitry Trofimov [Mon, 21 Nov 2016 18:50:17 +0000 (19:50 +0100)]
Why is there both fileurl and filepath properties in modules.xml?

6 years ago[java] fixes compiler module path composition (IDEA-158385)
Roman Shevchenko [Mon, 21 Nov 2016 18:38:51 +0000 (19:38 +0100)]
[java] fixes compiler module path composition (IDEA-158385)

6 years agoUse TextIcon instead of LabelUtil
Sergey Malenkov [Mon, 21 Nov 2016 18:33:34 +0000 (21:33 +0300)]
Use TextIcon instead of LabelUtil

6 years agoAdd ability to paint any text according to its pixel bounds
Sergey Malenkov [Mon, 21 Nov 2016 18:19:55 +0000 (21:19 +0300)]
Add ability to paint any text according to its pixel bounds

6 years agogenerate toString(): include super class's accessible fields and getters (IDEA-93029)
Anna.Kozlova [Mon, 21 Nov 2016 18:31:03 +0000 (19:31 +0100)]
generate toString(): include super class's accessible fields and getters (IDEA-93029)

6 years agotypo (IDEA-164245)
Anna.Kozlova [Mon, 21 Nov 2016 17:41:20 +0000 (18:41 +0100)]
typo (IDEA-164245)

6 years agoinference: mark call unchecked required when proper types are compared (IDEA-164243)
Anna.Kozlova [Mon, 21 Nov 2016 16:27:56 +0000 (17:27 +0100)]
inference: mark call unchecked required when proper types are compared (IDEA-164243)

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 21 Nov 2016 17:59:28 +0000 (18:59 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agopython-ide-community -> python-community-ide
Dmitry Trofimov [Mon, 21 Nov 2016 17:56:11 +0000 (18:56 +0100)]
python-ide-community -> python-community-ide

6 years agoEA-89402 - assert: RenameDialog.doAction
Gregory.Shrago [Mon, 21 Nov 2016 17:50:05 +0000 (20:50 +0300)]
EA-89402 - assert: RenameDialog.doAction

6 years agoEA-92033 - NPE: UiInspectorAction$ObjectRenderer.setValue
Gregory.Shrago [Mon, 21 Nov 2016 17:40:57 +0000 (20:40 +0300)]
EA-92033 - NPE: UiInspectorAction$ObjectRenderer.setValue

6 years ago[groovy] update tests
Daniil Ovchinnikov [Mon, 21 Nov 2016 17:21:23 +0000 (20:21 +0300)]
[groovy] update tests

6 years ago[geb] provide closure delegate for Browser.drive()
Daniil Ovchinnikov [Mon, 21 Nov 2016 15:02:44 +0000 (18:02 +0300)]
[geb] provide closure delegate for Browser.drive()

6 years agogoto file: match against the path from top-level content root (IDEA-162244)
peter [Mon, 21 Nov 2016 17:05:19 +0000 (18:05 +0100)]
goto file: match against the path from top-level content root (IDEA-162244)

6 years agoIDEA-162418 Enhanced go to file formats
peter [Mon, 21 Nov 2016 16:41:49 +0000 (17:41 +0100)]
IDEA-162418 Enhanced go to file formats

6 years agoIDEA-163834 Smart completion for stream.toArray(..) arg loses "[]" after accepting...
peter [Mon, 21 Nov 2016 16:19:15 +0000 (17:19 +0100)]
IDEA-163834 Smart completion for stream.toArray(..) arg loses "[]" after accepting - when array is of non-static inner class

6 years agoCleanup (formatting)
Roman Shevchenko [Mon, 21 Nov 2016 17:09:23 +0000 (18:09 +0100)]
Cleanup (formatting)

6 years ago'cucumber_testing' library added to 'community' project
nik [Mon, 21 Nov 2016 16:58:07 +0000 (19:58 +0300)]
'cucumber_testing' library added to 'community' project

6 years agocleanup: add missing 'final' modifier
nik [Mon, 21 Nov 2016 09:23:07 +0000 (12:23 +0300)]
cleanup: add missing 'final' modifier

6 years agoWEB-24297 fix "Smart step into" in JS
Konstantin Ulitin [Mon, 21 Nov 2016 16:18:02 +0000 (19:18 +0300)]
WEB-24297 fix "Smart step into" in JS

6 years agoReport default annotation parameters in more cases
Bas Leijdekkers [Mon, 21 Nov 2016 15:11:00 +0000 (16:11 +0100)]
Report default annotation parameters in more cases

6 years agoIG: not a redundant method override when annotations have different parameters (IDEA...
Bas Leijdekkers [Mon, 21 Nov 2016 14:36:02 +0000 (15:36 +0100)]
IG: not a redundant method override when annotations have different parameters (IDEA-164186)

6 years agofix annotation matching in duplicates finder
Bas Leijdekkers [Mon, 21 Nov 2016 14:29:55 +0000 (15:29 +0100)]
fix annotation matching in duplicates finder

6 years agofix PsiDocumentManagerImplTest and BookmarkManagerTest blinking because of unrelated...
peter [Mon, 21 Nov 2016 16:00:31 +0000 (17:00 +0100)]
fix PsiDocumentManagerImplTest and BookmarkManagerTest blinking because of unrelated leaks

6 years agoCleanup (formatting)
Roman Shevchenko [Mon, 21 Nov 2016 15:49:48 +0000 (16:49 +0100)]
Cleanup (formatting)

6 years agoIDEA-163989 IDEA reports Object.getClass() with wrong return type for generic parameters
peter [Mon, 21 Nov 2016 15:06:00 +0000 (16:06 +0100)]
IDEA-163989 IDEA reports Object.getClass() with wrong return type for generic parameters

6 years agoIDEA-163699 NPE in ConsoleViewImpl.flushDeferredText
peter [Mon, 21 Nov 2016 14:26:08 +0000 (15:26 +0100)]
IDEA-163699 NPE in ConsoleViewImpl.flushDeferredText

6 years agoIDEA-164159 Nullability annotations don't work with generics
peter [Mon, 21 Nov 2016 13:42:30 +0000 (14:42 +0100)]
IDEA-164159 Nullability annotations don't work with generics

6 years agocompletion preselection: choose the most relevant among exact prefix items (IDEA...
peter [Mon, 21 Nov 2016 13:00:34 +0000 (14:00 +0100)]
completion preselection: choose the most relevant among exact prefix items (IDEA-163441)

6 years agoadded JavaDoc to deprecated setTemplateTesting
Alexandr Evstigneev [Mon, 21 Nov 2016 15:31:01 +0000 (18:31 +0300)]
added JavaDoc to deprecated setTemplateTesting

6 years ago[vcs]: fix text alignment in MoveToAnotherChangelist dialog
Nadya Zabrodina [Mon, 21 Nov 2016 14:36:57 +0000 (17:36 +0300)]
[vcs]: fix text alignment in MoveToAnotherChangelist dialog

6 years ago[vcs]: cleanUp - method rearrangement
Nadya Zabrodina [Mon, 21 Nov 2016 12:33:29 +0000 (15:33 +0300)]
[vcs]: cleanUp - method rearrangement

6 years agouse SearchScope.contains(VirtualFile)
Maxim.Mossienko [Mon, 21 Nov 2016 15:32:49 +0000 (16:32 +0100)]
use SearchScope.contains(VirtualFile)

6 years agoIDEA-163903 Current file todos are not shown in 'Scope Based' tab with selected ...
Maxim.Mossienko [Mon, 21 Nov 2016 15:19:52 +0000 (16:19 +0100)]
IDEA-163903 Current file todos are not shown in 'Scope Based' tab with selected 'Current file' scope

6 years agopush up method contains(VirtualFile) from GlobalSearchScope to SearchScope, ^peter
Maxim.Mossienko [Mon, 21 Nov 2016 15:15:39 +0000 (16:15 +0100)]
push up method contains(VirtualFile) from GlobalSearchScope to SearchScope, ^peter

6 years agogoto implementation: when no implementations are possible (e.g. static method), inclu...
Anna.Kozlova [Mon, 21 Nov 2016 15:26:17 +0000 (16:26 +0100)]
goto implementation: when no implementations are possible (e.g. static method), include self into presentation

6 years agosplit test data, use utility
Anna.Kozlova [Mon, 21 Nov 2016 15:06:34 +0000 (16:06 +0100)]
split test data, use utility

6 years agolambda -> method ref: allow pure method call chain (IDEA-164223)
Anna.Kozlova [Mon, 21 Nov 2016 14:41:38 +0000 (15:41 +0100)]
lambda -> method ref: allow pure method call chain (IDEA-164223)

6 years agocoverage: don't select null-suite when beforeSuiteSelection ask to close existing...
Anna.Kozlova [Mon, 21 Nov 2016 13:40:35 +0000 (14:40 +0100)]
coverage: don't select null-suite when beforeSuiteSelection ask to close existing view (IDEA-164194)

6 years agolst: do not update RangeHighlighters inside EditorImpl.paint() call
Aleksey Pivovarov [Wed, 16 Nov 2016 17:22:42 +0000 (20:22 +0300)]
lst: do not update RangeHighlighters inside EditorImpl.paint() call

EA-82762 - assert: EditorView.getPreferredHeight

6 years agoEDU-782 Subtasks: switch subtasks from project view appcode/171.1159 clion/171.1158
Liana.Bakradze [Mon, 21 Nov 2016 14:37:43 +0000 (17:37 +0300)]
EDU-782 Subtasks: switch subtasks from project view

6 years agoCleanup->greener code
Rustam Vishnyakov [Mon, 21 Nov 2016 14:31:23 +0000 (17:31 +0300)]
Cleanup->greener code

6 years agoEA-91773 - NPE: FormUsageTypeProvider.getUsageType
Alexander Lobas [Mon, 21 Nov 2016 14:05:35 +0000 (17:05 +0300)]
EA-91773 - NPE: FormUsageTypeProvider.getUsageType

6 years agoImplementations of FileNameIndex & FileTypeIndex were hidden in order to have ability...
Maxim.Mossienko [Mon, 21 Nov 2016 13:59:03 +0000 (14:59 +0100)]
Implementations of FileNameIndex & FileTypeIndex were hidden in order to have ability to modify them

6 years agojavac ast indices: do not use javac.Symbol while transporting data in API
Dmitry Batkovich [Mon, 21 Nov 2016 13:58:22 +0000 (16:58 +0300)]
javac ast indices: do not use javac.Symbol while transporting data in API

6 years agonotnull
Dmitry Batkovich [Mon, 21 Nov 2016 09:40:45 +0000 (12:40 +0300)]
notnull

6 years agoEA-92129 - IAE: EventLog.clearNMore
Alexander Lobas [Mon, 21 Nov 2016 13:55:43 +0000 (16:55 +0300)]
EA-92129 - IAE: EventLog.clearNMore

6 years agoMerge branch 'dany/long-modification-tracker'
Daniil Ovchinnikov [Mon, 21 Nov 2016 13:54:18 +0000 (16:54 +0300)]
Merge branch 'dany/long-modification-tracker'

6 years ago[groovy] delegate info: add default strategy value
Daniil Ovchinnikov [Mon, 21 Nov 2016 12:29:54 +0000 (15:29 +0300)]
[groovy] delegate info: add default strategy value

6 years agowhen showing file-level annotation, also set label tooltip to passed highlighting...
irengrig [Mon, 21 Nov 2016 13:40:52 +0000 (14:40 +0100)]
when showing file-level annotation, also set label tooltip to passed highlighting info value (usage: user can better see the automatically created long error, for instance, with file path) for WEB-24210 Internal TS Lint Problem

6 years agosentinel must be new unique instance
Alexey Kudravtsev [Mon, 21 Nov 2016 12:29:03 +0000 (15:29 +0300)]
sentinel must be new unique instance

6 years agoignore ClassNotFoundException for ProfilingUtil (when running community tests)
Alexey Kudravtsev [Mon, 21 Nov 2016 11:26:57 +0000 (14:26 +0300)]
ignore ClassNotFoundException for ProfilingUtil (when running community tests)

6 years agocleanup
Alexey Kudravtsev [Sun, 20 Nov 2016 14:36:51 +0000 (17:36 +0300)]
cleanup

6 years agoremoved nullable collection anti-pattern
Alexey Kudravtsev [Sun, 20 Nov 2016 14:34:45 +0000 (17:34 +0300)]
removed nullable collection anti-pattern

6 years agorefer to the correct method ProfilingUtil.captureMemorySnapshot()
Alexey Kudravtsev [Fri, 18 Nov 2016 18:01:56 +0000 (21:01 +0300)]
refer to the correct method ProfilingUtil.captureMemorySnapshot()

6 years agoReworked formatting mode in CodeStyleManager [IDEA-CR-15969]
Rustam Vishnyakov [Mon, 21 Nov 2016 13:20:31 +0000 (16:20 +0300)]
Reworked formatting mode in CodeStyleManager [IDEA-CR-15969]

6 years agoIDEA-160020 Editor Search and Replace UI: switching to multiline mode (stage 4: fix...
Vassiliy.Kudryashov [Mon, 21 Nov 2016 13:09:01 +0000 (16:09 +0300)]
IDEA-160020 Editor Search and Replace UI: switching to multiline mode (stage 4: fix icons for graphite OS X theme)

6 years agoCleanup (merges similar consecutive conditions)
Roman Shevchenko [Mon, 21 Nov 2016 13:10:27 +0000 (14:10 +0100)]
Cleanup (merges similar consecutive conditions)

6 years agoEA-91889 - IVFAE: PersistentFSImpl.getFileId
Maxim.Mossienko [Mon, 21 Nov 2016 12:58:17 +0000 (13:58 +0100)]
EA-91889 - IVFAE: PersistentFSImpl.getFileId

6 years agoui: remove duplicated action from keymap
Aleksey Pivovarov [Mon, 21 Nov 2016 13:04:14 +0000 (16:04 +0300)]
ui: remove duplicated action from keymap

6 years agoui: fix capitalisation
Aleksey Pivovarov [Mon, 21 Nov 2016 12:51:40 +0000 (15:51 +0300)]
ui: fix capitalisation

6 years agoui: move ExternalSystem actions to keymap group
Aleksey Pivovarov [Mon, 21 Nov 2016 12:30:36 +0000 (15:30 +0300)]
ui: move ExternalSystem actions to keymap group

6 years agoui: extract "Activate ToolWindow" actions group in Keymap
Aleksey Pivovarov [Mon, 21 Nov 2016 11:48:27 +0000 (14:48 +0300)]
ui: extract "Activate ToolWindow" actions group in Keymap

6 years agoui: move actions to Debugger group
Aleksey Pivovarov [Mon, 21 Nov 2016 12:13:02 +0000 (15:13 +0300)]
ui: move actions to Debugger group

6 years agoui: group actions in Keymap
Aleksey Pivovarov [Tue, 8 Nov 2016 13:02:04 +0000 (16:02 +0300)]
ui: group actions in Keymap

6 years agoui: allow to create groups in "Other" section of Keymap
Aleksey Pivovarov [Tue, 8 Nov 2016 13:01:55 +0000 (16:01 +0300)]
ui: allow to create groups in "Other" section of Keymap

* to extract action group, add it as a subgroup to the "Other.KeymapGroup" group
* reuse approach, that was used for "Version Control System" keymap group
* add Group's ids to the set of ids under action tree

6 years agoEDU-783 Subtasks: do not force focus on test file when switching
Liana.Bakradze [Mon, 21 Nov 2016 12:51:22 +0000 (15:51 +0300)]
EDU-783 Subtasks: do not force focus on test file when switching

6 years agoIDEA-163346 error stripe position is wrong when find replace is active
Dmitry Batrak [Mon, 21 Nov 2016 12:46:19 +0000 (15:46 +0300)]
IDEA-163346 error stripe position is wrong when find replace is active

6 years agoIG: add comments and tests
Bas Leijdekkers [Mon, 21 Nov 2016 09:57:24 +0000 (10:57 +0100)]
IG: add comments and tests

6 years agoEDU-769 Exception when open any task file
Liana.Bakradze [Mon, 21 Nov 2016 12:34:30 +0000 (15:34 +0300)]
EDU-769 Exception when open any task file

6 years ago+chai (js testing library)
Sergey Simonchik [Mon, 21 Nov 2016 12:29:53 +0000 (15:29 +0300)]
+chai (js testing library)

6 years ago[groovy] unnecessary def: offer to remove modifier when other
Daniil Ovchinnikov [Mon, 21 Nov 2016 12:19:09 +0000 (15:19 +0300)]
[groovy] unnecessary def: offer to remove modifier when other
modifiers are present even if there are generics

6 years ago[groovy] do not disable reformat while removing modifier
Daniil Ovchinnikov [Mon, 21 Nov 2016 12:11:33 +0000 (15:11 +0300)]
[groovy] do not disable reformat while removing modifier

6 years ago[geb] move existing stuff to separate plugin.xml
Daniil Ovchinnikov [Mon, 21 Nov 2016 10:31:12 +0000 (13:31 +0300)]
[geb] move existing stuff to separate plugin.xml

6 years ago[java] drops obsolete JRT validity check
Roman Shevchenko [Mon, 21 Nov 2016 12:20:26 +0000 (13:20 +0100)]
[java] drops obsolete JRT validity check

6 years agofix testdata
Anna.Kozlova [Mon, 21 Nov 2016 12:04:54 +0000 (13:04 +0100)]
fix testdata

6 years agoMerge remote-tracking branch 'origin/master' appcode/171.1156 clion/171.1157
Roman Shevchenko [Mon, 21 Nov 2016 11:35:37 +0000 (12:35 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoCleanup (migrates graph usages to lighter API)
Roman Shevchenko [Mon, 21 Nov 2016 11:35:00 +0000 (12:35 +0100)]
Cleanup (migrates graph usages to lighter API)

6 years agoCleanup (migrates graph usages to lighter API; drops unneeded caching)
Roman Shevchenko [Mon, 21 Nov 2016 11:34:38 +0000 (12:34 +0100)]
Cleanup (migrates graph usages to lighter API; drops unneeded caching)

6 years agoJava: Edited description of the inspection "Non-accessible type is exposed" (IDEA...
Pavel Dolgov [Fri, 18 Nov 2016 14:58:45 +0000 (17:58 +0300)]
Java: Edited description of the inspection "Non-accessible type is exposed" (IDEA-162768)

6 years agoJava: Handle classes in the inspection "Non-accessible type is exposed", added tests...
Pavel Dolgov [Fri, 18 Nov 2016 14:52:12 +0000 (17:52 +0300)]
Java: Handle classes in the inspection "Non-accessible type is exposed", added tests for initializer blocks (IDEA-162768)

6 years agoJava: Don't handle annotations in the inspection "Non-accessible type is exposed...
Pavel Dolgov [Fri, 18 Nov 2016 14:19:45 +0000 (17:19 +0300)]
Java: Don't handle annotations in the inspection "Non-accessible type is exposed" (IDEA-162768)