liana.bakradze [Sat, 6 Aug 2016 18:14:19 +0000 (21:14 +0300)]
EDU-717 Adaptive/Nonadaptive sorting breaks "Preview Course" action
Valentina Kiryushkina [Sat, 6 Aug 2016 17:59:22 +0000 (20:59 +0300)]
Add one more status code after which we're trying to login
Valentina Kiryushkina [Sat, 6 Aug 2016 17:54:32 +0000 (20:54 +0300)]
Remove unnecessary viewAllSteps method: now we have one one step in lesson in adaptive course
Valentina Kiryushkina [Sat, 6 Aug 2016 17:50:19 +0000 (20:50 +0300)]
Fix connection closing: close connection in all cases
Ekaterina Tuzova [Sat, 6 Aug 2016 17:44:21 +0000 (20:44 +0300)]
closed connections properly
Valentina Kiryushkina [Sat, 6 Aug 2016 15:34:43 +0000 (18:34 +0300)]
Minor Replace with lambda
Valentina Kiryushkina [Sat, 6 Aug 2016 15:33:10 +0000 (18:33 +0300)]
Fix recommendation getting if non-code recommendation was received: we shouldn't get lesson id from task opened in editor
Ekaterina Tuzova [Sat, 6 Aug 2016 16:07:08 +0000 (19:07 +0300)]
minor UI
Ekaterina Tuzova [Sat, 6 Aug 2016 15:07:16 +0000 (18:07 +0300)]
consume response entity
Ekaterina Tuzova [Sat, 6 Aug 2016 15:04:37 +0000 (18:04 +0300)]
consume response entity
Ekaterina Tuzova [Sat, 6 Aug 2016 14:50:43 +0000 (17:50 +0300)]
navigate to newly created task
Ekaterina Tuzova [Sat, 6 Aug 2016 14:11:01 +0000 (17:11 +0300)]
cancellable get next recommendation
Ekaterina Tuzova [Sat, 6 Aug 2016 14:06:41 +0000 (17:06 +0300)]
simplified make it impossible to create several next recommendation tasks
Ekaterina Tuzova [Sat, 6 Aug 2016 13:53:22 +0000 (16:53 +0300)]
make it impossible to create several next recommendation tasks
Ekaterina Tuzova [Sat, 6 Aug 2016 13:33:38 +0000 (16:33 +0300)]
do not load next recommendation if button is not enabled
believe this fixes EDU-711 Adaptive Python course works unexpectedly and hangs
Ekaterina Tuzova [Sat, 6 Aug 2016 13:28:27 +0000 (16:28 +0300)]
do not update adaptive course
Ekaterina Tuzova [Sat, 6 Aug 2016 13:23:58 +0000 (16:23 +0300)]
EDU-715 noname buttons on the new educational project dialog
Ekaterina Tuzova [Sat, 6 Aug 2016 13:07:54 +0000 (16:07 +0300)]
EDU-696 Get course from Stepic for course creators
Bas Leijdekkers [Sat, 6 Aug 2016 13:07:54 +0000 (15:07 +0200)]
IDEA-159203 (Incorrect warning about varargs when it's not confusing)
Konstantin Bulenkov [Fri, 5 Aug 2016 21:47:07 +0000 (23:47 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Fri, 5 Aug 2016 20:58:48 +0000 (22:58 +0200)]
IDEA-158707 Windows help button
Dennis Ushakov [Fri, 5 Aug 2016 16:51:25 +0000 (19:51 +0300)]
looks like intellij laf doesn't need custom editor (IDEA-132965)
Vladimir Krivosheev [Fri, 5 Aug 2016 19:33:21 +0000 (21:33 +0200)]
convert fileStore to native credential store if eap or snapshot
Eugene Zhuravlev [Fri, 5 Aug 2016 19:23:34 +0000 (21:23 +0200)]
store annotations for classes; AnnotationsChangeTracker API reworked (IDEA-159286)
Vladimir Krivosheev [Fri, 5 Aug 2016 18:16:24 +0000 (20:16 +0200)]
migrade old ps db to mac keychain
Egor.Ushakov [Fri, 5 Aug 2016 18:09:34 +0000 (21:09 +0300)]
custom fields inplace editor
Julia Beliaeva [Fri, 5 Aug 2016 17:59:33 +0000 (20:59 +0300)]
[vcs-log] restore map from head to root IDEA-159468
In case of fake VP, not every head has a reference on it. So keep roots in a special map for that case.
Julia Beliaeva [Thu, 4 Aug 2016 17:11:38 +0000 (20:11 +0300)]
[vcs-log] store users and details after compacting commits
Daniil Ovchinnikov [Fri, 5 Aug 2016 17:44:19 +0000 (20:44 +0300)]
[groovy] breadcrumbs
Vladimir Krivosheev [Fri, 5 Aug 2016 17:42:28 +0000 (19:42 +0200)]
fix typo in name isMacOsCredentialStoreSupported
Vladimir Krivosheev [Fri, 5 Aug 2016 17:38:27 +0000 (19:38 +0200)]
fix text (will be revisited later when native keychain will be supported)
Vladimir Krivosheev [Fri, 5 Aug 2016 17:34:05 +0000 (19:34 +0200)]
rename to FileCredentialStore
Vladimir Krivosheev [Fri, 5 Aug 2016 17:31:27 +0000 (19:31 +0200)]
remove unused PasswordSafeProvider, do not show "Clear Passwords if native keychain used"
Rustam Vishnyakov [Fri, 5 Aug 2016 17:06:54 +0000 (20:06 +0300)]
Skip binary files
Rustam Vishnyakov [Fri, 5 Aug 2016 17:06:21 +0000 (20:06 +0300)]
Minor
Vladimir Krivosheev [Fri, 5 Aug 2016 17:23:37 +0000 (19:23 +0200)]
MacOsCredentialStore, disabled by default
Vladimir Krivosheev [Fri, 5 Aug 2016 17:22:56 +0000 (19:22 +0200)]
fix typo
Vladimir Krivosheev [Fri, 5 Aug 2016 14:29:12 +0000 (16:29 +0200)]
rename to MacOsKeychainLibrary
Vladimir Krivosheev [Fri, 5 Aug 2016 14:27:43 +0000 (16:27 +0200)]
ps: store master key in macOS native keychain, part 1
Liana Bakradze [Fri, 5 Aug 2016 16:59:57 +0000 (19:59 +0300)]
EDU-707 PyCharm Edu 3 fatal error on the first attempt to open a course in the course creation mode
Ekaterina Tuzova [Fri, 5 Aug 2016 16:58:44 +0000 (19:58 +0300)]
Stepic->Stepik
Pavel Dolgov [Fri, 5 Aug 2016 14:49:34 +0000 (17:49 +0300)]
Java control flow: Added comments in searching for definite assignment in the presense of finally block (IDEA-64488)
Pavel Dolgov [Fri, 5 Aug 2016 14:35:41 +0000 (17:35 +0300)]
Java inspection: Improved documentation for the "Single-element annotation" inspection (IDEA-158456, IDEA-157727)
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.