Liana Bakradze [Fri, 5 Aug 2016 16:41:03 +0000 (19:41 +0300)]
EDU-555 Add As Task File action should be undoable and revertable
Anton Tarasov [Fri, 5 Aug 2016 15:49:54 +0000 (18:49 +0300)]
IDEA-145132 [follow-up] Esc while editing push target closes the push dialog
Liana Bakradze [Fri, 5 Aug 2016 15:39:18 +0000 (18:39 +0300)]
extract util method
Anton Tarasov [Fri, 5 Aug 2016 15:28:18 +0000 (18:28 +0300)]
IDEA-145132 Esc while editing push target closes the push dialog
peter [Fri, 5 Aug 2016 15:13:00 +0000 (17:13 +0200)]
fun expr search: don't hold methods in memory for more time than needed
Liana Bakradze [Fri, 5 Aug 2016 15:13:37 +0000 (18:13 +0300)]
remove placeholders if file was hidden from student
Valentina Kiryushkina [Fri, 5 Aug 2016 14:53:52 +0000 (17:53 +0300)]
Fix EDU-571 Project is already disposed
Valentina Kiryushkina [Fri, 5 Aug 2016 12:17:47 +0000 (15:17 +0300)]
Fix EDU-550 Educational projects and console input.
nik [Fri, 5 Aug 2016 14:50:31 +0000 (17:50 +0300)]
VirtualFileArrayRule: always return selected files as VIRTUAL_FILE_ARRAY from DataContext if FileSystemTree is available; otherwise FileDeleteAction may suggest to delete file returned by other provider
Ekaterina Tuzova [Fri, 5 Aug 2016 14:26:40 +0000 (17:26 +0300)]
EDU-706 Upload course with new lesson creates another course instead of updating current one
Vladimir Krivosheev [Fri, 5 Aug 2016 14:17:57 +0000 (16:17 +0200)]
fillX
Vladimir Krivosheev [Fri, 5 Aug 2016 14:05:47 +0000 (16:05 +0200)]
com.intellij.migLayout -> com.intellij.layout
Vladislav.Soroka [Fri, 5 Aug 2016 14:04:21 +0000 (17:04 +0300)]
gradle: do not process dependencies recursively in order enumerator if gradle 2.5 or better used (IDEA-158524)
Rustam Vishnyakov [Fri, 5 Aug 2016 13:47:56 +0000 (16:47 +0300)]
Inform on skipped (unsupported) files
Vladimir Krivosheev [Fri, 5 Aug 2016 13:36:17 +0000 (15:36 +0200)]
do not reload schemes twice
Vladimir Krivosheev [Fri, 5 Aug 2016 13:35:09 +0000 (15:35 +0200)]
IDEA-159455 Can't reset / change the master password or select not to store passwords
Denis Fokin [Fri, 5 Aug 2016 13:17:54 +0000 (16:17 +0300)]
ModalityState for native mac file chooser
Konstantin Kolosovsky [Fri, 5 Aug 2016 13:03:51 +0000 (16:03 +0300)]
Fixed "LocalHistoryActionsTest" tests - provided correct "DataContext"
Ekaterina Tuzova [Fri, 5 Aug 2016 12:59:57 +0000 (15:59 +0300)]
PY-20143 Duplicate warnings in "New Project" wizard
Ekaterina Tuzova [Fri, 5 Aug 2016 12:49:52 +0000 (15:49 +0300)]
EDU-506 Focus on editor when the first task file opens
Ekaterina Tuzova [Fri, 5 Aug 2016 10:52:31 +0000 (13:52 +0300)]
fixed NPE
Liana Bakradze [Fri, 5 Aug 2016 12:44:02 +0000 (15:44 +0300)]
EDU-469 Add ability to undo answer placeholder creation/deletion
liana.bakradze [Fri, 5 Aug 2016 12:28:02 +0000 (15:28 +0300)]
EDU-704 Unable to preview course from course creator with russian name on Windows
Rustam Vishnyakov [Fri, 5 Aug 2016 11:56:58 +0000 (14:56 +0300)]
FIle masks option (-m,-mask)
peter [Fri, 5 Aug 2016 11:41:03 +0000 (13:41 +0200)]
avoid type inference during fun expr searches by using approximate resolve
peter [Fri, 5 Aug 2016 09:55:02 +0000 (11:55 +0200)]
preload some classes that would otherwise slow down the very first typing
peter [Fri, 5 Aug 2016 09:25:46 +0000 (11:25 +0200)]
search for functional expressions in most likely files first, to speed up daemon arrow appearance (IDEA-159107)
peter [Fri, 5 Aug 2016 08:07:08 +0000 (10:07 +0200)]
go back to using non-stub index for functional expressions, because the inevitable stub-AST switch is quite more expensive than finding element by offset (because a lot less code blocks will be parsed in the latter case)
Vladislav.Soroka [Fri, 5 Aug 2016 11:37:16 +0000 (14:37 +0300)]
gradle: handle cycles during configuration project dependencies collect IDEA-158517
Elizaveta Shashkova [Fri, 5 Aug 2016 11:20:33 +0000 (14:20 +0300)]
Debbugger fails to show variables in 2016.2 (PY-20198)
Fallback shouldn't be null, because "qualifier" isn't required parameter
nik [Fri, 5 Aug 2016 10:42:01 +0000 (13:42 +0300)]
project structure: pass selected files to 'delete' action to make sure that IDEA won't try to delete the whole project (IDEA-159125)
nik [Fri, 5 Aug 2016 09:32:27 +0000 (12:32 +0300)]
delete file action: show name of file/directory to delete, not just 'the selected directory' (IDEA-159125)
Dmitry Batkovich [Fri, 5 Aug 2016 10:31:41 +0000 (13:31 +0300)]
properties: add strip trailing spaces filter support (IDEA-150401)
Dmitry Batkovich [Fri, 5 Aug 2016 09:09:28 +0000 (12:09 +0300)]
MigrateAssertToMatcherAssert inspection: swap actual and expected parameters to preserve proper order + fix for statically imported assertion method IDEA-159137
Dmitry Batkovich [Fri, 5 Aug 2016 08:16:34 +0000 (11:16 +0300)]
resource bundle editor: type in negation fixed (keep empty properties in default file) IDEA-159268
Vladimir Krivosheev [Thu, 4 Aug 2016 16:13:30 +0000 (18:13 +0200)]
remove unused ListToolTipHandler
Yaroslav Lepenkin [Fri, 5 Aug 2016 09:44:03 +0000 (12:44 +0300)]
[psi-based formatting] place space before empty element if it's left bound and first child of it's parent (since bounds works only for child on the same level), fixes IDEA-158868
Ekaterina Tuzova [Fri, 5 Aug 2016 09:49:07 +0000 (12:49 +0300)]
make use of new stepik API
Vladislav.Soroka [Fri, 5 Aug 2016 09:46:35 +0000 (12:46 +0300)]
gradle: odd slf4j binding removed from gradle-core jar
Rustam Vishnyakov [Fri, 5 Aug 2016 09:27:06 +0000 (12:27 +0300)]
Test fix
Rustam Vishnyakov [Fri, 5 Aug 2016 09:25:00 +0000 (12:25 +0300)]
Drop wildcards, add -r (recursive dir scan) option
Egor.Ushakov [Fri, 5 Aug 2016 09:28:24 +0000 (12:28 +0300)]
cancel any inplace editors on session events
Valentina Kiryushkina [Thu, 4 Aug 2016 13:01:22 +0000 (16:01 +0300)]
Show non-latin symbols in course names
Valentina Kiryushkina [Thu, 4 Aug 2016 12:50:06 +0000 (15:50 +0300)]
Minor Close writer properly
Valentina Kiryushkina [Thu, 4 Aug 2016 12:49:01 +0000 (15:49 +0300)]
Fix EDU-668 Broken encoding for Russian letters in New Project Wizard: write course names with proper encoding
Valentina Kiryushkina [Thu, 4 Aug 2016 12:30:08 +0000 (15:30 +0300)]
Minor Change language string in adaptive courses
Valentina Kiryushkina [Thu, 4 Aug 2016 12:07:28 +0000 (15:07 +0300)]
Minor Change stepic registration link
Valentina Kiryushkina [Thu, 4 Aug 2016 11:35:38 +0000 (14:35 +0300)]
Fix EDU-698 Enlarge hint window default size
Egor.Ushakov [Fri, 5 Aug 2016 07:46:11 +0000 (10:46 +0300)]
show watch icon for custom fields
Egor.Ushakov [Fri, 5 Aug 2016 07:45:45 +0000 (10:45 +0300)]
show expression if name was not provided in enumeration renderer children
Romain Guy [Fri, 5 Aug 2016 07:21:00 +0000 (10:21 +0300)]
ImageComponent improvements: cache pattern image, don't paint chessboard for opaque images, improved rendering for minified images (IDEA-156195)
Konstantin Kolosovsky [Thu, 4 Aug 2016 18:41:43 +0000 (21:41 +0300)]
vcs: Removed changes sorting from "ChangesBrowserBase.getCurrentDisplayedChanges()"
Changes sort order is not relevant for "getCurrentDisplayedChanges()"
usages. And the method itself is called repeatedly (through "Alarm")
from "CommitChangeListDialog.updateLegend()" - so sorting decreased
commit dialog performance (for instance, scrolling performance).
Konstantin Kolosovsky [Thu, 4 Aug 2016 12:05:24 +0000 (15:05 +0300)]
vcs: Optimized "ScheduleForAdditionAction.update()"
Do not explicitly check "VcsDataKeys.VIRTUAL_FILE_STREAM" files if
"ChangesListView.UNVERSIONED_FILES_DATA_KEY" is empty, but
"VcsDataKeys.CHANGES" is not (as there won't be files with
"FileStatus.UNKNOWN" status in "VcsDataKeys.VIRTUAL_FILE_STREAM")
Konstantin Kolosovsky [Thu, 4 Aug 2016 11:32:48 +0000 (14:32 +0300)]
vcs: Refactored "ScheduleForAdditionAction"
Konstantin Kolosovsky [Thu, 4 Aug 2016 10:44:58 +0000 (13:44 +0300)]
local history: Made "ShowHistoryAction" operate on single selected file
And not on the common parent of all the selected files (as before)
Konstantin Kolosovsky [Tue, 2 Aug 2016 23:29:22 +0000 (02:29 +0300)]
Refactored "LocalHistoryAction" and inheritors
Konstantin Kolosovsky [Tue, 2 Aug 2016 22:52:08 +0000 (01:52 +0300)]
Do not check selected files in local history "PutLabelAction.update()"
Files are not necessary in "actionPerformed()" - label is put to local
history in a whole and not for the specific file. So we should not check
selected files in "update()" either.
Konstantin Kolosovsky [Tue, 2 Aug 2016 17:18:28 +0000 (20:18 +0300)]
[git] Removed "GitRevert" action - used common "RollbackAction" instead
Konstantin Kolosovsky [Mon, 1 Aug 2016 15:24:46 +0000 (18:24 +0300)]
vcs: Made "ChangesListView.UNVERSIONED_FILES_DATA_KEY" to be "Stream<VirtualFile>"
Konstantin Kolosovsky [Mon, 1 Aug 2016 13:16:24 +0000 (16:16 +0300)]
vcs: Optimized "DvcsCompareWithBranchAction.update()" - used streams
Konstantin Kolosovsky [Mon, 1 Aug 2016 12:03:11 +0000 (15:03 +0300)]
vcs: Optimized "ShowBaseRevisionAction.update()"
"ShowBaseRevisionAction.update()" already uses streams. The issue was in
slow "CachedVcsContext" creation (in
"AbstractVcsAction.prepareDataFromContext()) that gets and caches all
necessary data from "DataContext" (including large array parameters).
Making "forceSyncUpdate" to return "true" fixes this case.
Konstantin Kolosovsky [Mon, 1 Aug 2016 11:45:30 +0000 (14:45 +0300)]
vcs: Optimized "CommonCheckinFilesAction.getActionName()"
* Used streams to reduce the number of "FilePath.getVirtualFile()" calls
* "getCommonVcs()" - do not consider files with no vcs - they should not
influence action name
* "getCommonVcs()" - stop if more than one vcs is found; for projects
with only one active vcs - stop if one vcs is found
Konstantin Kolosovsky [Sun, 31 Jul 2016 21:06:28 +0000 (00:06 +0300)]
vcs: Optimized "CommonCheckinFilesAction.approximatelyHasRoots()"
Used streams to reduce the number of "FilePath.getVirtualFile()" calls
Konstantin Kolosovsky [Sun, 31 Jul 2016 19:04:36 +0000 (22:04 +0300)]
vcs: Removed unused "AbstractCommonCheckinAction.filterRootsBeforeAction()"
Konstantin Kolosovsky [Fri, 29 Jul 2016 17:28:14 +0000 (20:28 +0300)]
vcs: Refactored "VcsContextWrapper"
Konstantin Kolosovsky [Fri, 29 Jul 2016 16:45:34 +0000 (19:45 +0300)]
vcs: Refactored "CommonCheckinFilesAction"
Konstantin Kolosovsky [Fri, 29 Jul 2016 16:08:25 +0000 (19:08 +0300)]
vcs: Refactored "AbstractCommitChangesAction", "CreatePatchAction", "ShelveChangesAction"
Konstantin Kolosovsky [Fri, 29 Jul 2016 14:11:04 +0000 (17:11 +0300)]
vcs: Refactored "AbstractCommonCheckinAction", "CommonCheckinProjectAction"
Konstantin Kolosovsky [Fri, 29 Jul 2016 13:00:31 +0000 (16:00 +0300)]
vcs: Optimized "VcsGroupsWrapper"
Stop detecting vcses for selected virtual files if all active vcses are
already found. Especially useful for projects with only 1 active vcs.
Konstantin Kolosovsky [Fri, 29 Jul 2016 12:41:02 +0000 (15:41 +0300)]
vcs: Refactored "VcsGroupsWrapper"
Ekaterina Tuzova [Thu, 4 Aug 2016 19:20:55 +0000 (22:20 +0300)]
course version warning
Ekaterina Tuzova [Thu, 4 Aug 2016 14:11:36 +0000 (17:11 +0300)]
do not add run current action to the bulb action menu
Alexander Doroshko [Thu, 4 Aug 2016 19:16:58 +0000 (22:16 +0300)]
File move: suggest to move related files as well, WEB-22607
Nadya Zabrodina [Thu, 4 Aug 2016 18:05:08 +0000 (21:05 +0300)]
[vcs]: remember if active changelist should be suggested by default instead of newly created one
Nadya Zabrodina [Thu, 4 Aug 2016 16:06:28 +0000 (19:06 +0300)]
[vcs]: cleanUP - if suggested name already exist just then select this item, otherwise set new name
Nadya Zabrodina [Thu, 4 Aug 2016 15:53:15 +0000 (18:53 +0300)]
[vcs]: cleanUP: rename method and parameter
Nadya Zabrodina [Wed, 3 Aug 2016 21:41:10 +0000 (00:41 +0300)]
[vcs]: update description if needed when set changelist name
Nadya Zabrodina [Thu, 4 Aug 2016 18:30:14 +0000 (21:30 +0300)]
[vcs]: update changelist chooser size using predefined width
* remember previous size and restore;
* don't try to resize for very long changelist name (may lead to strange exception on windows);
* change rendering
Vasily Pisar [Thu, 4 Aug 2016 16:25:44 +0000 (19:25 +0300)]
CPP-7228 CMake console doesn't display broken configurations on Windows
- properly scaling empty icon for tabs without icons
Julia Beliaeva [Thu, 4 Aug 2016 15:51:17 +0000 (18:51 +0300)]
[vcs-log] flush hash map after compacting references
Vladimir Krivosheev [Thu, 4 Aug 2016 15:51:25 +0000 (17:51 +0200)]
cleanup
Vladimir Krivosheev [Thu, 4 Aug 2016 15:48:18 +0000 (17:48 +0200)]
simplify PasswordSafeConfigurable, do not create UI until it is not required
Vladimir Krivosheev [Thu, 4 Aug 2016 15:30:43 +0000 (17:30 +0200)]
remove unused DialogButtonGroup.java
Vladimir Krivosheev [Thu, 4 Aug 2016 15:30:01 +0000 (17:30 +0200)]
remove unused CommandButtonGroup
Vladimir Krivosheev [Thu, 4 Aug 2016 15:11:38 +0000 (17:11 +0200)]
fix licence miglayout-swing
Rustam Vishnyakov [Thu, 4 Aug 2016 14:14:10 +0000 (17:14 +0300)]
Dynamically choose a color scheme for find usages (Default/Darcula)
Vladimir Krivosheev [Thu, 4 Aug 2016 14:30:29 +0000 (16:30 +0200)]
Do not create misc.xml because of ProjectLevelVcsManagerImpl
pasynkov [Thu, 4 Aug 2016 14:32:17 +0000 (16:32 +0200)]
Add comment to code (IDEA-CR-12780)
pasynkov [Thu, 4 Aug 2016 14:15:35 +0000 (16:15 +0200)]
Avoid static constructor, replace with static method call
Denis Fokin [Thu, 4 Aug 2016 14:10:22 +0000 (17:10 +0300)]
IDEA-159426 Mac Native File Chooser allows to select a file, but not a home directory
Elizaveta Shashkova [Thu, 4 Aug 2016 14:07:25 +0000 (17:07 +0300)]
Breakpoints in included templates don't work with Django 1.9 and 1.10 (PY-19777)
In Django 1.9 Node's source was removed, so we need to get template's name in other ways. In Django 1.10 we can get template's name from the Node's field, but in Django 1.9 there are no simple ways, so we need to inspect the previous frames and get information from the template object.
Aleksey Pivovarov [Thu, 4 Aug 2016 13:20:52 +0000 (16:20 +0300)]
github: extract generic interface for pagination
Aleksey Pivovarov [Thu, 4 Aug 2016 13:18:17 +0000 (16:18 +0300)]
github: extract method
Aleksey Pivovarov [Thu, 4 Aug 2016 13:08:23 +0000 (16:08 +0300)]
github: remove duplicated method
GithubUserDetailed no longer has mandatory fields
Denis Fokin [Thu, 4 Aug 2016 13:28:29 +0000 (16:28 +0300)]
IDEA-159426 Mac Native File Chooser allows to select a file, but not a home directory
Eugene Zhuravlev [Thu, 4 Aug 2016 12:52:49 +0000 (14:52 +0200)]
different permanent installation uuid for different product vendors
Egor.Ushakov [Thu, 4 Aug 2016 12:39:51 +0000 (15:39 +0300)]
fixes for IDEA-CR-12768
Vladislav.Soroka [Thu, 4 Aug 2016 12:23:15 +0000 (15:23 +0300)]
IDEA-158769 Gradle dependency on test output overrides dependency
Alexey Kudravtsev [Thu, 4 Aug 2016 12:18:49 +0000 (15:18 +0300)]
exterminate reflection
Alexey Kudravtsev [Wed, 3 Aug 2016 16:38:16 +0000 (19:38 +0300)]
literal arguments folding: fold one char instead of the whole literal; folding in case of generic method fixed; Settings|Editor|General|Code Folding|Literal arguments|Minimum arguments to fold and Minimum parameter name length settings added