Dmitry Trofimov [Thu, 24 Nov 2016 01:13:52 +0000 (02:13 +0100)]
Provide settings for the virtualenv activation in terminal (PY-21583)
Dmitry Trofimov [Wed, 23 Nov 2016 23:03:15 +0000 (00:03 +0100)]
Update jediterm terminal emulator with the fixes of IDEA-115276
Vassiliy.Kudryashov [Wed, 23 Nov 2016 20:20:56 +0000 (23:20 +0300)]
Find/Replace in editor: pixel hunting again
Vassiliy.Kudryashov [Wed, 23 Nov 2016 19:24:13 +0000 (22:24 +0300)]
typo
Roman Shevchenko [Wed, 23 Nov 2016 19:01:46 +0000 (20:01 +0100)]
[platform] NPE (EA-92254)
Roman Shevchenko [Wed, 23 Nov 2016 18:59:26 +0000 (19:59 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 23 Nov 2016 18:58:28 +0000 (19:58 +0100)]
Cleanup (formatting)
Roman Shevchenko [Wed, 23 Nov 2016 18:56:08 +0000 (19:56 +0100)]
[java] module-info template, done right (IDEA-164010)
Roman Shevchenko [Wed, 23 Nov 2016 18:54:52 +0000 (19:54 +0100)]
[platform] default live template values in "create from template" actions
(needed for IDEA-164010)
Anna.Kozlova [Wed, 23 Nov 2016 18:29:07 +0000 (19:29 +0100)]
write access (IDEA-164370)
Anna.Kozlova [Wed, 23 Nov 2016 18:14:33 +0000 (19:14 +0100)]
update dtd version (IDEA-164374)
Elizaveta Shashkova [Wed, 23 Nov 2016 18:13:41 +0000 (21:13 +0300)]
PyCharm does not wait till script is finished and start console (PY-21496)
Console shouldn't be enabled by default, we should send a separate notification in order to enable it.
peter [Wed, 23 Nov 2016 18:08:33 +0000 (19:08 +0100)]
implement methods in a transaction after arg template completion (EA-92157 - assert: MemberChooser.show)
peter [Wed, 23 Nov 2016 18:02:32 +0000 (19:02 +0100)]
Open Find Usages Toolwindow in a transaction (EA-92191 - assert: JavaFindUsagesHandler.askShouldSearchAccessors)
peter [Wed, 23 Nov 2016 17:56:11 +0000 (18:56 +0100)]
auto-import in a write-safe context (EA-92219 - assert: PsiDocumentManagerBase.commitAllDocuments)
peter [Wed, 23 Nov 2016 15:39:36 +0000 (16:39 +0100)]
explain performance test ordering (IDEA-CR-16141)
Yaroslav Lepenkin [Mon, 21 Nov 2016 12:39:21 +0000 (15:39 +0300)]
Do not optimize imports in dumb mode (it can happen via ReformatCodeAction)
Yaroslav Lepenkin [Mon, 21 Nov 2016 12:34:19 +0000 (15:34 +0300)]
log INRE
Konstantin Bulenkov [Wed, 23 Nov 2016 17:33:21 +0000 (18:33 +0100)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Wed, 23 Nov 2016 17:31:14 +0000 (18:31 +0100)]
fix retina icon size for Project Toolwindow icon
Liana.Bakradze [Wed, 23 Nov 2016 16:29:21 +0000 (19:29 +0300)]
EDU-792 Failed to create course with russian name
Roman Shevchenko [Wed, 23 Nov 2016 15:21:27 +0000 (16:21 +0100)]
Cleanup (IDEA-CR-16140)
Maxim.Mossienko [Wed, 23 Nov 2016 14:12:48 +0000 (15:12 +0100)]
same policy for choosing selected text editor suitable for navigation
Maxim.Mossienko [Wed, 23 Nov 2016 14:11:02 +0000 (15:11 +0100)]
three implementation specific methods were removed from api
peter [Wed, 23 Nov 2016 14:56:46 +0000 (15:56 +0100)]
ApplyChangeSignatureAction: make file writable
peter [Wed, 23 Nov 2016 14:55:14 +0000 (15:55 +0100)]
make file writable in python rename quick fixes
peter [Wed, 23 Nov 2016 14:54:00 +0000 (15:54 +0100)]
make file writable before spellchecker's RenameTo
peter [Wed, 23 Nov 2016 14:50:49 +0000 (15:50 +0100)]
enable ObjectsRequireNonNullIntention in read-only files
peter [Wed, 23 Nov 2016 14:46:15 +0000 (15:46 +0100)]
rethrow exceptions during UIUtil event dispatch (IDEA-CR-15964)
peter [Wed, 23 Nov 2016 14:43:00 +0000 (15:43 +0100)]
add delegating IntentionActionWrapper.shouldMakeCurrentFileWritable
Anton Tarasov [Wed, 23 Nov 2016 15:01:11 +0000 (18:01 +0300)]
Fix JBUI.AuxJBIcon.myCachedJBUIScale
It should have cached identically to JBUI.AuxScalableJBIcon
Konstantin Ulitin [Wed, 23 Nov 2016 14:40:49 +0000 (17:40 +0300)]
IDEA-160102 JavaScript Debugger: "Copy Watch"creates buggy code
Dmitry Avdeev [Wed, 23 Nov 2016 14:20:54 +0000 (17:20 +0300)]
project load cancelling (EA-81420 - PCE: AbstractProgressIndicatorBase.checkCanceled)
Liana.Bakradze [Wed, 23 Nov 2016 14:11:05 +0000 (17:11 +0300)]
fix subtasks switching for tasks with many files
Roman Shevchenko [Wed, 23 Nov 2016 14:08:24 +0000 (15:08 +0100)]
Merge remote-tracking branch 'origin/master'
Denis Fokin [Wed, 23 Nov 2016 14:04:22 +0000 (17:04 +0300)]
Excluding a flaky test
Daniil Ovchinnikov [Wed, 23 Nov 2016 14:03:37 +0000 (17:03 +0300)]
[groovy] script configuration: support alternative JRE, rearrange UI (IDEA-135061)
Daniil Ovchinnikov [Wed, 23 Nov 2016 13:12:11 +0000 (16:12 +0300)]
[groovy] script configuration: ensure runner configured in checkConfiguration()
Daniil Ovchinnikov [Wed, 23 Nov 2016 13:08:35 +0000 (16:08 +0300)]
[groovy] script configuration: move module logic to getModule()
Alexander Koshevoy [Wed, 23 Nov 2016 13:56:37 +0000 (16:56 +0300)]
PY-19877 Inability to reconnect to Python Console after an exception occurred fixed
When an exception is thrown on Python Console connection it is shown in Python Console output.
Alexander Koshevoy [Wed, 23 Nov 2016 13:50:23 +0000 (16:50 +0300)]
PY-19877 NPE after getting an exception on creating Python console process fixed
Anna.Kozlova [Wed, 23 Nov 2016 13:54:36 +0000 (14:54 +0100)]
fix dialog from write action
Dmitry Batkovich [Wed, 23 Nov 2016 13:48:57 +0000 (16:48 +0300)]
move VoidDataExternalizer to util
Anna.Kozlova [Wed, 23 Nov 2016 13:14:53 +0000 (14:14 +0100)]
warn if lambda -> method ref fix can change semantics (IDEA-CR-16052)
Anna.Kozlova [Wed, 23 Nov 2016 12:36:57 +0000 (13:36 +0100)]
inspection settings: link to another configurable by settings://configurableId (IDEA-CR-16135)
Roman Shevchenko [Wed, 23 Nov 2016 13:16:45 +0000 (14:16 +0100)]
[java] module-info template according to platform's expectations
Roman Shevchenko [Wed, 23 Nov 2016 13:05:07 +0000 (14:05 +0100)]
[test framework] more usable MapDataContext
peter [Mon, 21 Nov 2016 15:38:44 +0000 (16:38 +0100)]
IDEA-163845 Ctrl+Shift+A dialog prevents selection while searching
Roman Shevchenko [Wed, 23 Nov 2016 12:45:36 +0000 (13:45 +0100)]
Cleanup (visibility)
Roman Shevchenko [Wed, 23 Nov 2016 12:37:56 +0000 (13:37 +0100)]
Cleanup (formatting)
Liana.Bakradze [Wed, 23 Nov 2016 12:32:46 +0000 (15:32 +0300)]
set correct length for placeholders invisible from prev subtasks
Kirill Likhodedov [Tue, 22 Nov 2016 17:36:13 +0000 (20:36 +0300)]
Mention exact previous branch name in rollback checkout dialog
Instead of less clear "previous branch".
Mentioned in IDEA-163836.
Maxim.Mossienko [Wed, 23 Nov 2016 12:04:41 +0000 (13:04 +0100)]
Autoinserted value in Search Everywhere should be selected (IDEA-146791)
Search Everywhere is not automatically displaying selected text (IDEA-157100)
Semyon Proshev [Wed, 23 Nov 2016 12:01:59 +0000 (15:01 +0300)]
It's safer to use `'` instead of `'` in inspection descriptions because `'` became the part of the HTML standard only in 5 version.
Daniil Ovchinnikov [Wed, 23 Nov 2016 11:46:30 +0000 (14:46 +0300)]
[groovy] script configuration: use get/setWorkingDirectory
Alexander Koshevoy [Tue, 22 Nov 2016 11:34:51 +0000 (14:34 +0300)]
PY-19877 Default volume binding from project directory to /opt/project docker container path added for Python console
Maxim.Kolmakov [Wed, 23 Nov 2016 11:44:13 +0000 (12:44 +0100)]
Fix null url for Apache 2 licenses
Semyon Proshev [Tue, 1 Nov 2016 12:43:08 +0000 (15:43 +0300)]
Support six.add_metaclass decorator
Semyon Proshev [Mon, 31 Oct 2016 16:56:32 +0000 (19:56 +0300)]
PY-21224 Fixed: False positive unresolved base method when using six.with_metaclass() and multiple inheritance
Support metaclass and several base classes in six.with_metaclass
Ekaterina Tuzova [Tue, 22 Nov 2016 15:23:22 +0000 (18:23 +0300)]
Added inner directories support to the educational edition
Ekaterina Tuzova [Tue, 22 Nov 2016 14:53:03 +0000 (17:53 +0300)]
Update length properly after editing answer placeholder
Elizaveta Shashkova [Wed, 23 Nov 2016 11:12:32 +0000 (14:12 +0300)]
Tab completion does not work in Debugger Python Console (PY-21504)
Reuse tab completion from integrated Python console
Liana.Bakradze [Wed, 23 Nov 2016 11:01:09 +0000 (14:01 +0300)]
EDU-791 Subtasks: undo "Hide from prev subtasks" can break a course
Maxim.Kolmakov [Wed, 23 Nov 2016 10:53:33 +0000 (11:53 +0100)]
Fix link for kotlin plugin
Anna.Kozlova [Wed, 23 Nov 2016 10:51:57 +0000 (11:51 +0100)]
inference: don't erase types when target type is parameterized with unbounded wildcards only, in this case no unchecked warning would be generated and the types won't be affected by unchecked warning clause
Anna.Kozlova [Wed, 23 Nov 2016 09:52:31 +0000 (10:52 +0100)]
postpone check for accessible to prevent access to another (lombok) index (IDEA-159135) [^peter]
Rustam Vishnyakov [Wed, 23 Nov 2016 10:32:18 +0000 (13:32 +0300)]
Css tests fixed
Maxim.Mossienko [Wed, 23 Nov 2016 10:29:54 +0000 (11:29 +0100)]
api for InvertedIndex in util
Liana.Bakradze [Wed, 23 Nov 2016 10:33:32 +0000 (13:33 +0300)]
make replace operation undo transparent
Bas Leijdekkers [Wed, 23 Nov 2016 10:20:52 +0000 (11:20 +0100)]
IPP: don't replace unicode carriage return with character (EA-92213)
Bas Leijdekkers [Mon, 21 Nov 2016 18:59:56 +0000 (19:59 +0100)]
add parentheses to quick fix presentation
Tagir Valeev [Wed, 23 Nov 2016 09:07:04 +0000 (16:07 +0700)]
IDEA-163991 ifPresent is not suggested when value is not used inside expression; OptionalIsPresentInspection uses CommentTracker now
Tagir Valeev [Wed, 23 Nov 2016 09:06:35 +0000 (16:06 +0700)]
ActionHint understands ProblemHighlightType now in addition to simple true/false
peter [Wed, 23 Nov 2016 10:18:12 +0000 (11:18 +0100)]
ProjectStoreBase.isProjectFile: check that a file could be project config file before asking for its path
peter [Wed, 23 Nov 2016 10:11:35 +0000 (11:11 +0100)]
IDEA-164257 Declarations visible from a Java file shouldn't include current package's subpackages
peter [Wed, 23 Nov 2016 09:50:03 +0000 (10:50 +0100)]
initialize UndoManagerImpl earlier (refix IDEA-163699, IDEA-CR-16066)
Roman Shevchenko [Wed, 23 Nov 2016 10:11:03 +0000 (11:11 +0100)]
Cleanup (formatting)
Dmitry Batrak [Wed, 23 Nov 2016 10:03:35 +0000 (13:03 +0300)]
IDEA-163970 Extend selection in block comments
Roman Shevchenko [Wed, 23 Nov 2016 09:34:00 +0000 (10:34 +0100)]
[java] correct resolve scope in module references (IDEA-164039)
peter [Wed, 23 Nov 2016 09:33:10 +0000 (10:33 +0100)]
make test order stable in teamcity performance tests
nik [Tue, 22 Nov 2016 17:03:01 +0000 (20:03 +0300)]
do not show 'IDEA CORE' and internal plugins in 'Find Action' and 'Search Everywhere'
Konstantin Bulenkov [Wed, 23 Nov 2016 07:38:59 +0000 (08:38 +0100)]
Add antialiasing for combobox border in Darcula (by Stas Dombrovsky)
Tagir Valeev [Wed, 23 Nov 2016 06:13:46 +0000 (13:13 +0700)]
IDEA-164277 "Simplifiable conditional usage of Map.get()" may suggest putIfAbsent() in following case
Dmitry Batrak [Tue, 22 Nov 2016 18:23:52 +0000 (21:23 +0300)]
IDEA-163569 Editor hangs when joining multiple lines
Dmitry Batrak [Tue, 22 Nov 2016 15:17:14 +0000 (18:17 +0300)]
"Join lines" sometimes doesn't join all selected lines
Dmitry Batrak [Tue, 22 Nov 2016 15:09:51 +0000 (18:09 +0300)]
"Join lines" code cleanup
Tagir Valeev [Wed, 23 Nov 2016 05:30:56 +0000 (12:30 +0700)]
IDEA-164271 "Simplifiable conditional usage of Map.get()" doesn't recognize proper pattern with adding additional parentheses
Tagir Valeev [Wed, 23 Nov 2016 04:46:22 +0000 (11:46 +0700)]
CommentTracker#markUsed -> markUnchanged; ReplaceInefficientStreamCountInspection: move comments from .stream() call parameters list outside of resulting .size() parameters list (IDEA-CR-16097).
Gregory.Shrago [Wed, 23 Nov 2016 00:52:26 +0000 (03:52 +0300)]
typo
Vassiliy.Kudryashov [Tue, 22 Nov 2016 20:41:19 +0000 (23:41 +0300)]
IDEA 160020 Editor Search and Replace UI switching to multiline mode stage 5 (HiDPI)
Vassiliy.Kudryashov [Tue, 22 Nov 2016 20:16:51 +0000 (23:16 +0300)]
Utility method to obtain line height in JTextComponent
Vassiliy.Kudryashov [Tue, 22 Nov 2016 20:02:39 +0000 (23:02 +0300)]
Find/Replace in editor: 'new line' shortcut should be Meta+Shift+Enter under OS X instead of Ctrl+Shift+Enter as soon as Ctrl is too close to both Shift and fn.
Vassiliy.Kudryashov [Tue, 22 Nov 2016 19:36:15 +0000 (22:36 +0300)]
Get rid of useless calculations (actual insets are always empty)
Vassiliy.Kudryashov [Tue, 22 Nov 2016 19:31:34 +0000 (22:31 +0300)]
Use standard icon 16x16 for 'Edit Configuration...' action
Vassiliy.Kudryashov [Tue, 22 Nov 2016 19:21:59 +0000 (22:21 +0300)]
Find/Replace in editor: show 'new line' hint icon by default
Anna.Kozlova [Tue, 22 Nov 2016 19:19:38 +0000 (20:19 +0100)]
extract lambda -> method reference to code style settings
Anna.Kozlova [Tue, 22 Nov 2016 18:49:53 +0000 (19:49 +0100)]
dialog from write action
Anna.Kozlova [Tue, 22 Nov 2016 18:13:26 +0000 (19:13 +0100)]
spi binding: be ready for short names in handleRename (IDEA-164272)
Anna.Kozlova [Tue, 22 Nov 2016 16:51:12 +0000 (17:51 +0100)]
ensure in writeAction
Anna.Kozlova [Tue, 22 Nov 2016 15:34:56 +0000 (16:34 +0100)]
move member order generation configuration to its usages: groovy
groovy doesn't provide rearranger so old configuration is used