Dmitry Trofimov [Sun, 20 Nov 2016 15:29:14 +0000 (16:29 +0100)]
Workaround RIDER-3333
(cherry picked from commit
b0e26124badbb4c51f336f76d04b7295e7d4f837)
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)
Dmitry Trofimov [Sat, 19 Nov 2016 17:08:33 +0000 (18:08 +0100)]
Fix Python Community build script
(cherry picked from commit
903c96df243ce6514e8d071a0dca8a9e86402463)
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)
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)
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)
Valentina Kiryushkina [Mon, 21 Nov 2016 15:39:26 +0000 (18:39 +0300)]
Remove unused stepic names, add "/" to stepic urls where needed
Valentina Kiryushkina [Thu, 17 Nov 2016 11:03:42 +0000 (14:03 +0300)]
Minor Inspect code
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
Rustam Vishnyakov [Tue, 22 Nov 2016 09:50:04 +0000 (12:50 +0300)]
Some diagnostics for NPE
Roman Shevchenko [Tue, 22 Nov 2016 09:34:08 +0000 (10:34 +0100)]
[java] unnecessary calls to decompiler (IDEA-164234)
peter [Tue, 22 Nov 2016 06:41:46 +0000 (07:41 +0100)]
show full stack trace in one place when a test fails
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
Tagir Valeev [Tue, 22 Nov 2016 05:31:24 +0000 (12:31 +0700)]
ReplaceInefficientStreamCountInspection: remove generic parameter list if any
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
Dmitry Batrak [Tue, 22 Nov 2016 04:15:36 +0000 (07:15 +0300)]
IDEA-163578 IntelliJ IDEA can't edit a specific line
Sergey Malenkov [Mon, 21 Nov 2016 19:46:32 +0000 (22:46 +0300)]
MemLeak via inner class of Switcher (remove reference from window)
Dmitry Trofimov [Mon, 21 Nov 2016 18:54:35 +0000 (19:54 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 21 Nov 2016 18:50:17 +0000 (19:50 +0100)]
Why is there both fileurl and filepath properties in modules.xml?
Roman Shevchenko [Mon, 21 Nov 2016 18:38:51 +0000 (19:38 +0100)]
[java] fixes compiler module path composition (IDEA-158385)
Sergey Malenkov [Mon, 21 Nov 2016 18:33:34 +0000 (21:33 +0300)]
Use TextIcon instead of LabelUtil
Sergey Malenkov [Mon, 21 Nov 2016 18:19:55 +0000 (21:19 +0300)]
Add ability to paint any text according to its pixel bounds
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)
Anna.Kozlova [Mon, 21 Nov 2016 17:41:20 +0000 (18:41 +0100)]
typo (IDEA-164245)
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)
Dmitry Trofimov [Mon, 21 Nov 2016 17:59:28 +0000 (18:59 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 21 Nov 2016 17:56:11 +0000 (18:56 +0100)]
python-ide-community -> python-community-ide
Gregory.Shrago [Mon, 21 Nov 2016 17:50:05 +0000 (20:50 +0300)]
EA-89402 - assert: RenameDialog.doAction
Gregory.Shrago [Mon, 21 Nov 2016 17:40:57 +0000 (20:40 +0300)]
EA-92033 - NPE: UiInspectorAction$ObjectRenderer.setValue
Daniil Ovchinnikov [Mon, 21 Nov 2016 17:21:23 +0000 (20:21 +0300)]
[groovy] update tests
Daniil Ovchinnikov [Mon, 21 Nov 2016 15:02:44 +0000 (18:02 +0300)]
[geb] provide closure delegate for Browser.drive()
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)
peter [Mon, 21 Nov 2016 16:41:49 +0000 (17:41 +0100)]
IDEA-162418 Enhanced go to file formats
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
Roman Shevchenko [Mon, 21 Nov 2016 17:09:23 +0000 (18:09 +0100)]
Cleanup (formatting)
nik [Mon, 21 Nov 2016 16:58:07 +0000 (19:58 +0300)]
'cucumber_testing' library added to 'community' project
nik [Mon, 21 Nov 2016 09:23:07 +0000 (12:23 +0300)]
cleanup: add missing 'final' modifier
Konstantin Ulitin [Mon, 21 Nov 2016 16:18:02 +0000 (19:18 +0300)]
WEB-24297 fix "Smart step into" in JS
Bas Leijdekkers [Mon, 21 Nov 2016 15:11:00 +0000 (16:11 +0100)]
Report default annotation parameters in more cases
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)
Bas Leijdekkers [Mon, 21 Nov 2016 14:29:55 +0000 (15:29 +0100)]
fix annotation matching in duplicates finder
peter [Mon, 21 Nov 2016 16:00:31 +0000 (17:00 +0100)]
fix PsiDocumentManagerImplTest and BookmarkManagerTest blinking because of unrelated leaks
Roman Shevchenko [Mon, 21 Nov 2016 15:49:48 +0000 (16:49 +0100)]
Cleanup (formatting)
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
peter [Mon, 21 Nov 2016 14:26:08 +0000 (15:26 +0100)]
IDEA-163699 NPE in ConsoleViewImpl.flushDeferredText
peter [Mon, 21 Nov 2016 13:42:30 +0000 (14:42 +0100)]
IDEA-164159 Nullability annotations don't work with generics
peter [Mon, 21 Nov 2016 13:00:34 +0000 (14:00 +0100)]
completion preselection: choose the most relevant among exact prefix items (IDEA-163441)
Alexandr Evstigneev [Mon, 21 Nov 2016 15:31:01 +0000 (18:31 +0300)]
added JavaDoc to deprecated setTemplateTesting
Nadya Zabrodina [Mon, 21 Nov 2016 14:36:57 +0000 (17:36 +0300)]
[vcs]: fix text alignment in MoveToAnotherChangelist dialog
Nadya Zabrodina [Mon, 21 Nov 2016 12:33:29 +0000 (15:33 +0300)]
[vcs]: cleanUp - method rearrangement
Maxim.Mossienko [Mon, 21 Nov 2016 15:32:49 +0000 (16:32 +0100)]
use SearchScope.contains(VirtualFile)
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
Maxim.Mossienko [Mon, 21 Nov 2016 15:15:39 +0000 (16:15 +0100)]
push up method contains(VirtualFile) from GlobalSearchScope to SearchScope, ^peter
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
Anna.Kozlova [Mon, 21 Nov 2016 15:06:34 +0000 (16:06 +0100)]
split test data, use utility
Anna.Kozlova [Mon, 21 Nov 2016 14:41:38 +0000 (15:41 +0100)]
lambda -> method ref: allow pure method call chain (IDEA-164223)
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)
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
Liana.Bakradze [Mon, 21 Nov 2016 14:37:43 +0000 (17:37 +0300)]
EDU-782 Subtasks: switch subtasks from project view
Rustam Vishnyakov [Mon, 21 Nov 2016 14:31:23 +0000 (17:31 +0300)]
Cleanup->greener code
Alexander Lobas [Mon, 21 Nov 2016 14:05:35 +0000 (17:05 +0300)]
EA-91773 - NPE: FormUsageTypeProvider.getUsageType
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
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
Dmitry Batkovich [Mon, 21 Nov 2016 09:40:45 +0000 (12:40 +0300)]
notnull
Alexander Lobas [Mon, 21 Nov 2016 13:55:43 +0000 (16:55 +0300)]
EA-92129 - IAE: EventLog.clearNMore
Daniil Ovchinnikov [Mon, 21 Nov 2016 13:54:18 +0000 (16:54 +0300)]
Merge branch 'dany/long-modification-tracker'
Daniil Ovchinnikov [Mon, 21 Nov 2016 12:29:54 +0000 (15:29 +0300)]
[groovy] delegate info: add default strategy value
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
Alexey Kudravtsev [Mon, 21 Nov 2016 12:29:03 +0000 (15:29 +0300)]
sentinel must be new unique instance
Alexey Kudravtsev [Mon, 21 Nov 2016 11:26:57 +0000 (14:26 +0300)]
ignore ClassNotFoundException for ProfilingUtil (when running community tests)
Alexey Kudravtsev [Sun, 20 Nov 2016 14:36:51 +0000 (17:36 +0300)]
cleanup
Alexey Kudravtsev [Sun, 20 Nov 2016 14:34:45 +0000 (17:34 +0300)]
removed nullable collection anti-pattern
Alexey Kudravtsev [Fri, 18 Nov 2016 18:01:56 +0000 (21:01 +0300)]
refer to the correct method ProfilingUtil.captureMemorySnapshot()
Rustam Vishnyakov [Mon, 21 Nov 2016 13:20:31 +0000 (16:20 +0300)]
Reworked formatting mode in CodeStyleManager [IDEA-CR-15969]
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)
Roman Shevchenko [Mon, 21 Nov 2016 13:10:27 +0000 (14:10 +0100)]
Cleanup (merges similar consecutive conditions)
Maxim.Mossienko [Mon, 21 Nov 2016 12:58:17 +0000 (13:58 +0100)]
EA-91889 - IVFAE: PersistentFSImpl.getFileId
Aleksey Pivovarov [Mon, 21 Nov 2016 13:04:14 +0000 (16:04 +0300)]
ui: remove duplicated action from keymap
Aleksey Pivovarov [Mon, 21 Nov 2016 12:51:40 +0000 (15:51 +0300)]
ui: fix capitalisation
Aleksey Pivovarov [Mon, 21 Nov 2016 12:30:36 +0000 (15:30 +0300)]
ui: move ExternalSystem actions to keymap group
Aleksey Pivovarov [Mon, 21 Nov 2016 11:48:27 +0000 (14:48 +0300)]
ui: extract "Activate ToolWindow" actions group in Keymap
Aleksey Pivovarov [Mon, 21 Nov 2016 12:13:02 +0000 (15:13 +0300)]
ui: move actions to Debugger group
Aleksey Pivovarov [Tue, 8 Nov 2016 13:02:04 +0000 (16:02 +0300)]
ui: group actions in 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
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
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
Bas Leijdekkers [Mon, 21 Nov 2016 09:57:24 +0000 (10:57 +0100)]
IG: add comments and tests
Liana.Bakradze [Mon, 21 Nov 2016 12:34:30 +0000 (15:34 +0300)]
EDU-769 Exception when open any task file
Sergey Simonchik [Mon, 21 Nov 2016 12:29:53 +0000 (15:29 +0300)]
+chai (js testing library)
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
Daniil Ovchinnikov [Mon, 21 Nov 2016 12:11:33 +0000 (15:11 +0300)]
[groovy] do not disable reformat while removing modifier
Daniil Ovchinnikov [Mon, 21 Nov 2016 10:31:12 +0000 (13:31 +0300)]
[geb] move existing stuff to separate plugin.xml
Roman Shevchenko [Mon, 21 Nov 2016 12:20:26 +0000 (13:20 +0100)]
[java] drops obsolete JRT validity check
Anna.Kozlova [Mon, 21 Nov 2016 12:04:54 +0000 (13:04 +0100)]
fix testdata
Roman Shevchenko [Mon, 21 Nov 2016 11:35:37 +0000 (12:35 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 21 Nov 2016 11:35:00 +0000 (12:35 +0100)]
Cleanup (migrates graph usages to lighter API)
Roman Shevchenko [Mon, 21 Nov 2016 11:34:38 +0000 (12:34 +0100)]
Cleanup (migrates graph usages to lighter API; drops unneeded caching)
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)
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)
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)