idea/community.git
4 years agoEDU-717 Adaptive/Nonadaptive sorting breaks "Preview Course" action
liana.bakradze [Sat, 6 Aug 2016 18:14:19 +0000 (21:14 +0300)]
EDU-717 Adaptive/Nonadaptive sorting breaks "Preview Course" action

4 years agoAdd one more status code after which we're trying to login
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

4 years agoRemove unnecessary viewAllSteps method: now we have one one step in lesson in adaptiv...
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

4 years agoFix connection closing: close connection in all cases
Valentina Kiryushkina [Sat, 6 Aug 2016 17:50:19 +0000 (20:50 +0300)]
Fix connection closing: close connection in all cases

4 years agoclosed connections properly
Ekaterina Tuzova [Sat, 6 Aug 2016 17:44:21 +0000 (20:44 +0300)]
closed connections properly

4 years agoMinor Replace with lambda
Valentina Kiryushkina [Sat, 6 Aug 2016 15:34:43 +0000 (18:34 +0300)]
Minor Replace with lambda

4 years agoFix recommendation getting if non-code recommendation was received: we shouldn't...
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

4 years agominor UI
Ekaterina Tuzova [Sat, 6 Aug 2016 16:07:08 +0000 (19:07 +0300)]
minor UI

4 years agoconsume response entity
Ekaterina Tuzova [Sat, 6 Aug 2016 15:07:16 +0000 (18:07 +0300)]
consume response entity

4 years agoconsume response entity
Ekaterina Tuzova [Sat, 6 Aug 2016 15:04:37 +0000 (18:04 +0300)]
consume response entity

4 years agonavigate to newly created task appcode/163.2350 clion/163.2351
Ekaterina Tuzova [Sat, 6 Aug 2016 14:50:43 +0000 (17:50 +0300)]
navigate to newly created task

4 years agocancellable get next recommendation
Ekaterina Tuzova [Sat, 6 Aug 2016 14:11:01 +0000 (17:11 +0300)]
cancellable get next recommendation

4 years agosimplified make it impossible to create several next recommendation tasks
Ekaterina Tuzova [Sat, 6 Aug 2016 14:06:41 +0000 (17:06 +0300)]
simplified make it impossible to create several next recommendation tasks

4 years agomake 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

4 years agodo not load next recommendation if button is not enabled
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

4 years agodo not update adaptive course
Ekaterina Tuzova [Sat, 6 Aug 2016 13:28:27 +0000 (16:28 +0300)]
do not update adaptive course

4 years agoEDU-715 noname buttons on the new educational project dialog
Ekaterina Tuzova [Sat, 6 Aug 2016 13:23:58 +0000 (16:23 +0300)]
EDU-715 noname buttons on the new educational project dialog

4 years agoEDU-696 Get course from Stepic for course creators
Ekaterina Tuzova [Sat, 6 Aug 2016 13:07:54 +0000 (16:07 +0300)]
EDU-696 Get course from Stepic for course creators

4 years agoIDEA-159203 (Incorrect warning about varargs when it's not confusing)
Bas Leijdekkers [Sat, 6 Aug 2016 13:07:54 +0000 (15:07 +0200)]
IDEA-159203 (Incorrect warning about varargs when it's not confusing)

4 years agoMerge remote-tracking branch 'origin/master' appcode/163.2335 appcode/163.2347 clion/163.2346 dbe/163.2338 phpstorm/163.2334 phpstorm/163.2345 webstorm/163.2342
Konstantin Bulenkov [Fri, 5 Aug 2016 21:47:07 +0000 (23:47 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoIDEA-158707 Windows help button
Konstantin Bulenkov [Fri, 5 Aug 2016 20:58:48 +0000 (22:58 +0200)]
IDEA-158707 Windows help button

4 years agolooks like intellij laf doesn't need custom editor (IDEA-132965)
Dennis Ushakov [Fri, 5 Aug 2016 16:51:25 +0000 (19:51 +0300)]
looks like intellij laf doesn't need custom editor (IDEA-132965)

4 years agoconvert fileStore to native credential store if eap or snapshot
Vladimir Krivosheev [Fri, 5 Aug 2016 19:33:21 +0000 (21:33 +0200)]
convert fileStore to native credential store if eap or snapshot

4 years agostore annotations for classes; AnnotationsChangeTracker API reworked (IDEA-159286)
Eugene Zhuravlev [Fri, 5 Aug 2016 19:23:34 +0000 (21:23 +0200)]
store annotations for classes; AnnotationsChangeTracker API reworked (IDEA-159286)

4 years agomigrade old ps db to mac keychain
Vladimir Krivosheev [Fri, 5 Aug 2016 18:16:24 +0000 (20:16 +0200)]
migrade old ps db to mac keychain

4 years agocustom fields inplace editor
Egor.Ushakov [Fri, 5 Aug 2016 18:09:34 +0000 (21:09 +0300)]
custom fields inplace editor

4 years ago[vcs-log] restore map from head to root IDEA-159468 dbe/163.2327
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.

4 years ago[vcs-log] store users and details after compacting commits
Julia Beliaeva [Thu, 4 Aug 2016 17:11:38 +0000 (20:11 +0300)]
[vcs-log] store users and details after compacting commits

4 years ago[groovy] breadcrumbs
Daniil Ovchinnikov [Fri, 5 Aug 2016 17:44:19 +0000 (20:44 +0300)]
[groovy] breadcrumbs

4 years agofix typo in name isMacOsCredentialStoreSupported
Vladimir Krivosheev [Fri, 5 Aug 2016 17:42:28 +0000 (19:42 +0200)]
fix typo in name isMacOsCredentialStoreSupported

4 years agofix text (will be revisited later when native keychain will be supported)
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)

4 years agorename to FileCredentialStore
Vladimir Krivosheev [Fri, 5 Aug 2016 17:34:05 +0000 (19:34 +0200)]
rename to FileCredentialStore

4 years agoremove unused PasswordSafeProvider, do not show "Clear Passwords if native keychain...
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"

4 years agoSkip binary files
Rustam Vishnyakov [Fri, 5 Aug 2016 17:06:54 +0000 (20:06 +0300)]
Skip binary files

4 years agoMinor
Rustam Vishnyakov [Fri, 5 Aug 2016 17:06:21 +0000 (20:06 +0300)]
Minor

4 years agoMacOsCredentialStore, disabled by default
Vladimir Krivosheev [Fri, 5 Aug 2016 17:23:37 +0000 (19:23 +0200)]
MacOsCredentialStore, disabled by default

4 years agofix typo
Vladimir Krivosheev [Fri, 5 Aug 2016 17:22:56 +0000 (19:22 +0200)]
fix typo

4 years agorename to MacOsKeychainLibrary
Vladimir Krivosheev [Fri, 5 Aug 2016 14:29:12 +0000 (16:29 +0200)]
rename to MacOsKeychainLibrary

4 years agops: store master key in macOS native keychain, part 1
Vladimir Krivosheev [Fri, 5 Aug 2016 14:27:43 +0000 (16:27 +0200)]
ps: store master key in macOS native keychain, part 1

4 years agoEDU-707 PyCharm Edu 3 fatal error on the first attempt to open a course in the course...
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

4 years agoStepic->Stepik
Ekaterina Tuzova [Fri, 5 Aug 2016 16:58:44 +0000 (19:58 +0300)]
Stepic->Stepik

4 years agoJava control flow: Added comments in searching for definite assignment in the presens...
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)

4 years agoJava inspection: Improved documentation for the "Single-element annotation" inspectio...
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)

4 years agoEDU-555 Add As Task File action should be undoable and revertable
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

4 years agoIDEA-145132 [follow-up] Esc while editing push target closes the push dialog
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

4 years agoextract util method
Liana Bakradze [Fri, 5 Aug 2016 15:39:18 +0000 (18:39 +0300)]
extract util method

4 years agoIDEA-145132 Esc while editing push target closes the push dialog
Anton Tarasov [Fri, 5 Aug 2016 15:28:18 +0000 (18:28 +0300)]
IDEA-145132 Esc while editing push target closes the push dialog

4 years agofun expr search: don't hold methods in memory for more time than needed
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

4 years agoremove placeholders if file was hidden from student
Liana Bakradze [Fri, 5 Aug 2016 15:13:37 +0000 (18:13 +0300)]
remove placeholders if file was hidden from student

4 years agoFix EDU-571 Project is already disposed
Valentina Kiryushkina [Fri, 5 Aug 2016 14:53:52 +0000 (17:53 +0300)]
Fix EDU-571 Project is already disposed

4 years agoFix EDU-550 Educational projects and console input.
Valentina Kiryushkina [Fri, 5 Aug 2016 12:17:47 +0000 (15:17 +0300)]
Fix EDU-550 Educational projects and console input.

4 years agoVirtualFileArrayRule: always return selected files as VIRTUAL_FILE_ARRAY from DataCon... appcode/163.2317 clion/163.2318
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

4 years agoEDU-706 Upload course with new lesson creates another course instead of updating...
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

4 years agofillX clion/163.2312
Vladimir Krivosheev [Fri, 5 Aug 2016 14:17:57 +0000 (16:17 +0200)]
fillX

4 years agocom.intellij.migLayout -> com.intellij.layout
Vladimir Krivosheev [Fri, 5 Aug 2016 14:05:47 +0000 (16:05 +0200)]
com.intellij.migLayout -> com.intellij.layout

4 years agogradle: do not process dependencies recursively in order enumerator if gradle 2.5...
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)

4 years agoInform on skipped (unsupported) files
Rustam Vishnyakov [Fri, 5 Aug 2016 13:47:56 +0000 (16:47 +0300)]
Inform on skipped (unsupported) files

4 years agodo not reload schemes twice
Vladimir Krivosheev [Fri, 5 Aug 2016 13:36:17 +0000 (15:36 +0200)]
do not reload schemes twice

4 years agoIDEA-159455 Can't reset / change the master password or select not to store passwords
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

4 years agoModalityState for native mac file chooser
Denis Fokin [Fri, 5 Aug 2016 13:17:54 +0000 (16:17 +0300)]
ModalityState for native mac file chooser

4 years agoFixed "LocalHistoryActionsTest" tests - provided correct "DataContext"
Konstantin Kolosovsky [Fri, 5 Aug 2016 13:03:51 +0000 (16:03 +0300)]
Fixed "LocalHistoryActionsTest" tests - provided correct "DataContext"

4 years agoPY-20143 Duplicate warnings in "New Project" wizard
Ekaterina Tuzova [Fri, 5 Aug 2016 12:59:57 +0000 (15:59 +0300)]
PY-20143 Duplicate warnings in "New Project" wizard

4 years agoEDU-506 Focus on editor when the first task file opens
Ekaterina Tuzova [Fri, 5 Aug 2016 12:49:52 +0000 (15:49 +0300)]
EDU-506 Focus on editor when the first task file opens

4 years agofixed NPE
Ekaterina Tuzova [Fri, 5 Aug 2016 10:52:31 +0000 (13:52 +0300)]
fixed NPE

4 years agoEDU-469 Add ability to undo answer placeholder creation/deletion
Liana Bakradze [Fri, 5 Aug 2016 12:44:02 +0000 (15:44 +0300)]
EDU-469 Add ability to undo answer placeholder creation/deletion

4 years agoEDU-704 Unable to preview course from course creator with russian name on Windows dbe/163.2303
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

4 years agoFIle masks option (-m,-mask)
Rustam Vishnyakov [Fri, 5 Aug 2016 11:56:58 +0000 (14:56 +0300)]
FIle masks option (-m,-mask)

4 years agoavoid type inference during fun expr searches by using approximate resolve appcode/163.2301 clion/163.2300
peter [Fri, 5 Aug 2016 11:41:03 +0000 (13:41 +0200)]
avoid type inference during fun expr searches by using approximate resolve

4 years agopreload some classes that would otherwise slow down the very first typing
peter [Fri, 5 Aug 2016 09:55:02 +0000 (11:55 +0200)]
preload some classes that would otherwise slow down the very first typing

4 years agosearch for functional expressions in most likely files first, to speed up daemon...
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)

4 years agogo back to using non-stub index for functional expressions, because the inevitable...
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)

4 years agogradle: handle cycles during configuration project dependencies collect IDEA-158517
Vladislav.Soroka [Fri, 5 Aug 2016 11:37:16 +0000 (14:37 +0300)]
gradle: handle cycles during configuration project dependencies collect IDEA-158517

4 years agoDebbugger fails to show variables in 2016.2 (PY-20198) phpstorm/163.2297
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

4 years agoproject structure: pass selected files to 'delete' action to make sure that IDEA...
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)

4 years agodelete file action: show name of file/directory to delete, not just 'the selected...
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)

4 years agoproperties: add strip trailing spaces filter support (IDEA-150401)
Dmitry Batkovich [Fri, 5 Aug 2016 10:31:41 +0000 (13:31 +0300)]
properties: add strip trailing spaces filter support (IDEA-150401)

4 years agoMigrateAssertToMatcherAssert inspection: swap actual and expected parameters to prese...
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

4 years agoresource bundle editor: type in negation fixed (keep empty properties in default...
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

4 years agoremove unused ListToolTipHandler
Vladimir Krivosheev [Thu, 4 Aug 2016 16:13:30 +0000 (18:13 +0200)]
remove unused ListToolTipHandler

4 years ago[psi-based formatting] place space before empty element if it's left bound and first...
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

4 years agomake use of new stepik API
Ekaterina Tuzova [Fri, 5 Aug 2016 09:49:07 +0000 (12:49 +0300)]
make use of new stepik API

4 years agogradle: odd slf4j binding removed from gradle-core jar
Vladislav.Soroka [Fri, 5 Aug 2016 09:46:35 +0000 (12:46 +0300)]
gradle: odd slf4j binding removed from gradle-core jar

4 years agoTest fix
Rustam Vishnyakov [Fri, 5 Aug 2016 09:27:06 +0000 (12:27 +0300)]
Test fix

4 years agoDrop wildcards, add -r (recursive dir scan) option
Rustam Vishnyakov [Fri, 5 Aug 2016 09:25:00 +0000 (12:25 +0300)]
Drop wildcards, add -r (recursive dir scan) option

4 years agocancel any inplace editors on session events
Egor.Ushakov [Fri, 5 Aug 2016 09:28:24 +0000 (12:28 +0300)]
cancel any inplace editors on session events

4 years agoShow non-latin symbols in course names
Valentina Kiryushkina [Thu, 4 Aug 2016 13:01:22 +0000 (16:01 +0300)]
Show non-latin symbols in course names

4 years agoMinor Close writer properly
Valentina Kiryushkina [Thu, 4 Aug 2016 12:50:06 +0000 (15:50 +0300)]
Minor Close writer properly

4 years agoFix EDU-668 Broken encoding for Russian letters in New Project Wizard: write course...
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

4 years agoMinor Change language string in adaptive courses
Valentina Kiryushkina [Thu, 4 Aug 2016 12:30:08 +0000 (15:30 +0300)]
Minor Change language string in adaptive courses

4 years agoMinor Change stepic registration link
Valentina Kiryushkina [Thu, 4 Aug 2016 12:07:28 +0000 (15:07 +0300)]
Minor Change stepic registration link

4 years agoFix EDU-698 Enlarge hint window default size
Valentina Kiryushkina [Thu, 4 Aug 2016 11:35:38 +0000 (14:35 +0300)]
Fix EDU-698 Enlarge hint window default size

4 years agoshow watch icon for custom fields
Egor.Ushakov [Fri, 5 Aug 2016 07:46:11 +0000 (10:46 +0300)]
show watch icon for custom fields

4 years agoshow expression if name was not provided in enumeration renderer children
Egor.Ushakov [Fri, 5 Aug 2016 07:45:45 +0000 (10:45 +0300)]
show expression if name was not provided in enumeration renderer children

4 years agoImageComponent improvements: cache pattern image, don't paint chessboard for opaque...
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)

4 years agovcs: Removed changes sorting from "ChangesBrowserBase.getCurrentDisplayedChanges()" appcode/163.2280 clion/163.2281 dbe/163.2283 idea/163.2278 phpstorm/163.2279 pycharm/163.2286 pycharm/163.2288 rubymine/163.2285 webstorm/163.2290 webstorm/163.2291
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).

4 years agovcs: Optimized "ScheduleForAdditionAction.update()"
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")

4 years agovcs: Refactored "ScheduleForAdditionAction"
Konstantin Kolosovsky [Thu, 4 Aug 2016 11:32:48 +0000 (14:32 +0300)]
vcs: Refactored "ScheduleForAdditionAction"

4 years agolocal history: Made "ShowHistoryAction" operate on single selected file
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)

4 years agoRefactored "LocalHistoryAction" and inheritors
Konstantin Kolosovsky [Tue, 2 Aug 2016 23:29:22 +0000 (02:29 +0300)]
Refactored "LocalHistoryAction" and inheritors

4 years agoDo not check selected files in local history "PutLabelAction.update()"
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.