idea/community.git
5 years agoFix conda env auto activation in the terminal (PY-21643)
Dmitry Trofimov [Tue, 6 Dec 2016 15:07:14 +0000 (16:07 +0100)]
Fix conda env auto activation in the terminal (PY-21643)

5 years agofilter out non-latin font from primary combo boxes
Sergey Malenkov [Tue, 6 Dec 2016 15:12:03 +0000 (18:12 +0300)]
filter out non-latin font from primary combo boxes

5 years agogradle: resolve closure type to delegate based on return method type appcode/171.1504 clion/171.1505 pycharm/171.1503 webstorm/171.1506
Vladislav.Soroka [Tue, 6 Dec 2016 14:49:46 +0000 (17:49 +0300)]
gradle: resolve closure type to delegate based on return method type

5 years agoJava: Merged ConfusingElseInspection and RemoveRedundantElseAction into RedundantElse...
Pavel Dolgov [Tue, 6 Dec 2016 14:01:18 +0000 (17:01 +0300)]
Java: Merged ConfusingElseInspection and RemoveRedundantElseAction into RedundantElseInspection, made it an INFORMATION-level inspection (IDEA-162191)

5 years agoTests: fix debugging of included Django templates on Windows
Elizaveta Shashkova [Tue, 6 Dec 2016 14:27:01 +0000 (17:27 +0300)]
Tests: fix debugging of included Django templates on Windows

5 years agogradle: dependencies component metadata resolve
Vladislav.Soroka [Tue, 6 Dec 2016 14:29:03 +0000 (17:29 +0300)]
gradle: dependencies component metadata resolve

5 years ago[vcs]: cosmetics - get rid of ugly grey border on Linux
Nadya Zabrodina [Tue, 6 Dec 2016 14:17:04 +0000 (17:17 +0300)]
[vcs]: cosmetics - get rid of ugly grey border on Linux

* use SettingProvider instead of unnecessary inheritance;

5 years ago[push]: IDEA-164836 implement Collapse/Expand all in push window
Nadya Zabrodina [Tue, 6 Dec 2016 14:03:01 +0000 (17:03 +0300)]
[push]: IDEA-164836 implement Collapse/Expand all in push window

5 years ago[shelf]: cleanup - IDEA-164753 Reword a VCS setting
Nadya Zabrodina [Tue, 6 Dec 2016 11:33:18 +0000 (14:33 +0300)]
[shelf]: cleanup - IDEA-164753 Reword a VCS setting

5 years agoremove copyright from testdata
Anna.Kozlova [Tue, 6 Dec 2016 14:11:41 +0000 (15:11 +0100)]
remove copyright from testdata

5 years agoensure getFamilyName returns non-empty string: groovy
Anna.Kozlova [Tue, 6 Dec 2016 14:04:45 +0000 (15:04 +0100)]
ensure getFamilyName returns non-empty string: groovy

5 years agoensure getFamilyName is not empty (in tests)
Anna.Kozlova [Tue, 6 Dec 2016 13:47:32 +0000 (14:47 +0100)]
ensure getFamilyName is not empty (in tests)

5 years agoproject configuration: minimum required version of Kotlin set to 1.0.5
nik [Tue, 6 Dec 2016 13:57:13 +0000 (16:57 +0300)]
project configuration: minimum required version of Kotlin set to 1.0.5

This will allow us to get rid of ugly code and hacks in our sources which are required to keep compatibility with Kotlin 1.0.4.

5 years agoadditional information about font in the combo box
Sergey Malenkov [Tue, 6 Dec 2016 13:57:14 +0000 (16:57 +0300)]
additional information about font in the combo box

5 years agoIDEA-164996 Certain fonts don't show all characters for Keymap shortcuts
Sergey Malenkov [Tue, 6 Dec 2016 11:43:12 +0000 (14:43 +0300)]
IDEA-164996 Certain fonts don't show all characters for Keymap shortcuts

5 years agorunWriteActionWithProgressInBackgroundThread
peter [Tue, 6 Dec 2016 13:43:53 +0000 (14:43 +0100)]
runWriteActionWithProgressInBackgroundThread

5 years agoa couple of tests proving that LaterInvocator.ensureFlushRequested is really needed
peter [Tue, 6 Dec 2016 08:35:10 +0000 (09:35 +0100)]
a couple of tests proving that LaterInvocator.ensureFlushRequested is really needed

5 years agogradle: pass platform version info to gradle daemon during import
Vladislav.Soroka [Tue, 6 Dec 2016 13:04:41 +0000 (16:04 +0300)]
gradle: pass platform version info to gradle daemon during import

5 years agoutil: cleanup PathEnvironmentVariableUtil (get rid of odd logging)
Sergey Simonchik [Tue, 6 Dec 2016 12:38:53 +0000 (15:38 +0300)]
util: cleanup PathEnvironmentVariableUtil (get rid of odd logging)

5 years agoIDEA-CR-15634Allow custom highlighting layer in the console filter: cleanup (ref...
Anton Makeev [Tue, 6 Dec 2016 12:18:57 +0000 (13:18 +0100)]
IDEA-CR-15634Allow custom highlighting layer in the console filter: cleanup (ref CPP-7974 CMake Output: Make CMake errors more visible)

5 years agofix testdata
Anna.Kozlova [Tue, 6 Dec 2016 12:11:10 +0000 (13:11 +0100)]
fix testdata

5 years agogradle: honor closure delegatesTo type in case of methods name conflicts
Vladislav.Soroka [Tue, 6 Dec 2016 12:13:45 +0000 (15:13 +0300)]
gradle: honor closure delegatesTo type in case of methods name conflicts

5 years agoAllow custom highlighting layer in the console filter: API improved, constants extrac...
Anton Makeev [Tue, 6 Dec 2016 12:10:48 +0000 (13:10 +0100)]
Allow custom highlighting layer in the console filter: API improved, constants extracted, external plugin fixed (ref CPP-7974 CMake Output: Make CMake errors more visible)

5 years agoRollback "ExpressionUtils#isSimpleExpression: return true for compile-time constants...
Tagir Valeev [Tue, 6 Dec 2016 12:00:11 +0000 (19:00 +0700)]
Rollback "ExpressionUtils#isSimpleExpression: return true for compile-time constants", caused problems as this change requires physical PsiExpression, which is not always the case

5 years agorestore ability to set custom attributes for editor placeholder text, seems to be...
Dmitry Batrak [Tue, 6 Dec 2016 11:45:30 +0000 (14:45 +0300)]
restore ability to set custom attributes for editor placeholder text, seems to be not working for some time

5 years agorestore hiding selection in one-line editors on focus lost (seems not working since...
Dmitry Batrak [Tue, 6 Dec 2016 11:27:46 +0000 (14:27 +0300)]
restore hiding selection in one-line editors on focus lost (seems not working since 2016.1)

5 years agomove remaining painting code from EditorImpl to EditorPainter
Dmitry Batrak [Tue, 6 Dec 2016 10:35:47 +0000 (13:35 +0300)]
move remaining painting code from EditorImpl to EditorPainter

5 years agoremove registry option editor.new.rendering and code supporting its legacy value
Dmitry Batrak [Tue, 6 Dec 2016 10:28:25 +0000 (13:28 +0300)]
remove registry option editor.new.rendering and code supporting its legacy value

5 years agoreplace remaining usages of com.intellij.openapi.editor.impl.IterationState with...
Dmitry Batrak [Mon, 5 Dec 2016 13:57:07 +0000 (16:57 +0300)]
replace remaining usages of com.intellij.openapi.editor.impl.IterationState with remaining usages of com.intellij.openapi.editor.impl.view.IterationState (prepare for deletion)

5 years agofix test: avoid possible interference with background indexing thread by running...
Maxim.Mossienko [Tue, 6 Dec 2016 11:44:51 +0000 (12:44 +0100)]
fix test: avoid possible interference with background indexing thread by running the code in write action

5 years agoEA-92667 - assert: FileDocumentManagerImpl.saveDocument
Sergey Simonchik [Tue, 6 Dec 2016 11:38:13 +0000 (14:38 +0300)]
EA-92667 - assert: FileDocumentManagerImpl.saveDocument

5 years agodon't insert braces around single lambda parameter
Anna.Kozlova [Tue, 6 Dec 2016 11:30:59 +0000 (12:30 +0100)]
don't insert braces around single lambda parameter

5 years agoIDEA-165064 "String concatenation in loop" poorly detects premature loop exit
Tagir Valeev [Tue, 6 Dec 2016 11:20:21 +0000 (18:20 +0700)]
IDEA-165064 "String concatenation in loop" poorly detects premature loop exit
IDEA-137875 Inspection 'String concatenation in loop' false positive

5 years agoTypeUtils: contracts
Tagir Valeev [Tue, 6 Dec 2016 11:19:42 +0000 (18:19 +0700)]
TypeUtils: contracts

5 years agoExpressionUtils#isSimpleExpression: return true for compile-time constants
Tagir Valeev [Tue, 6 Dec 2016 10:58:51 +0000 (17:58 +0700)]
ExpressionUtils#isSimpleExpression: return true for compile-time constants

5 years agoJava: Fixed gutter color markers in FXML (IDEA-164943)
Pavel Dolgov [Mon, 5 Dec 2016 16:23:34 +0000 (19:23 +0300)]
Java: Fixed gutter color markers in FXML (IDEA-164943)

5 years agorefactor json schema-schema resolve tests to use common abstract class
irengrig [Tue, 6 Dec 2016 11:09:32 +0000 (12:09 +0100)]
refactor json schema-schema resolve tests to use common abstract class

5 years agofix json schema tests
irengrig [Mon, 5 Dec 2016 16:12:55 +0000 (17:12 +0100)]
fix json schema tests

5 years agoturn refs to super: don't touch implicit return types (IDEA-161252)
Anna.Kozlova [Tue, 6 Dec 2016 11:11:39 +0000 (12:11 +0100)]
turn refs to super: don't touch implicit return types (IDEA-161252)

5 years agoprecise rethrow: special case for catch Exception (IDEA-164241)
Anna.Kozlova [Mon, 5 Dec 2016 18:58:50 +0000 (19:58 +0100)]
precise rethrow: special case for catch Exception (IDEA-164241)

5 years ago[java] minor optimization (IDEA-CR-16521)
Roman Shevchenko [Tue, 6 Dec 2016 10:46:07 +0000 (11:46 +0100)]
[java] minor optimization (IDEA-CR-16521)

5 years agoIDEA-164094 Horizontal scrolling with SHIFT key is no longer working
Sergey Malenkov [Tue, 6 Dec 2016 10:42:49 +0000 (13:42 +0300)]
IDEA-164094 Horizontal scrolling with SHIFT key is no longer working
temporarily support a horizontal scrolling with old JDKs

5 years agonodejs rc producer using yml config file — JsTestLineMarkerContributor
Vladimir Krivosheev [Tue, 6 Dec 2016 10:03:37 +0000 (11:03 +0100)]
nodejs rc producer using yml config file — JsTestLineMarkerContributor

5 years agoallow private classes
Vladimir Krivosheev [Tue, 6 Dec 2016 10:00:30 +0000 (11:00 +0100)]
allow private classes

5 years agosyntax for referencing bundle messages in highlighting test data
Konstantin Ulitin [Tue, 6 Dec 2016 09:54:51 +0000 (12:54 +0300)]
syntax for referencing bundle messages in highlighting test data

5 years agojavac ast indices: CCE in getWholeHierarchy() EA-92616
Dmitry Batkovich [Tue, 6 Dec 2016 09:52:16 +0000 (12:52 +0300)]
javac ast indices: CCE in getWholeHierarchy() EA-92616

5 years agooptimisation: accessor can be referenced by its simple property name from non-java...
Alexey Kudravtsev [Tue, 6 Dec 2016 09:40:00 +0000 (12:40 +0300)]
optimisation: accessor can be referenced by its simple property name from non-java sources only (optimises getName() search)

5 years agodo not self-wrap ProcessCanceledException to fix EA-92422 - AUCRRAE: ReadMostlyRWLoc...
Alexey Kudravtsev [Mon, 5 Dec 2016 14:49:11 +0000 (17:49 +0300)]
do not self-wrap ProcessCanceledException to fix  EA-92422 - AUCRRAE: ReadMostlyRWLock.throwIfImpatient

5 years agocleanup
Alexey Kudravtsev [Mon, 5 Dec 2016 14:13:37 +0000 (17:13 +0300)]
cleanup

5 years agolog find usages times
Alexey Kudravtsev [Mon, 5 Dec 2016 12:35:45 +0000 (15:35 +0300)]
log find usages times

5 years agocleanup
Alexey Kudravtsev [Fri, 2 Dec 2016 16:05:14 +0000 (19:05 +0300)]
cleanup

5 years agoturned assertions to exceptions for stronger guarantees
Alexey Kudravtsev [Fri, 2 Dec 2016 14:15:06 +0000 (17:15 +0300)]
turned assertions to exceptions for stronger guarantees

5 years agoexplicitly restart daemon on facet changes, check for already existing facet to fix...
Alexey Kudravtsev [Fri, 2 Dec 2016 14:04:23 +0000 (17:04 +0300)]
explicitly restart daemon on facet changes, check for already existing facet to fix EA-80054 - assert: FacetManagerImpl.commit

5 years agoadjusted according to IDEA-CR-16553 appcode/171.1494 clion/171.1493
Alexandr Evstigneev [Tue, 6 Dec 2016 08:42:07 +0000 (11:42 +0300)]
adjusted according to IDEA-CR-16553

5 years agoUpdater: patches for symbolic link fixed. Added more information in updater log file.
Vladimir.Orlov [Tue, 6 Dec 2016 08:25:44 +0000 (11:25 +0300)]
Updater: patches for symbolic link fixed. Added more information in updater log file.

5 years agowrite action progress: paint only in EDT, don't reschedule events after finishing
peter [Tue, 6 Dec 2016 08:17:07 +0000 (09:17 +0100)]
write action progress: paint only in EDT, don't reschedule events after finishing

instead, consume input events when they're posted

5 years agoStreamToLoop inspection: simplify toMap mergers (a,b)->a (use putIfAbsent) and (a...
Tagir Valeev [Tue, 6 Dec 2016 05:20:48 +0000 (12:20 +0700)]
StreamToLoop inspection: simplify toMap mergers (a,b)->a (use putIfAbsent) and (a,b)->b (use put)

5 years agoInlineStreamMapAction: restore comments
Tagir Valeev [Tue, 6 Dec 2016 05:03:15 +0000 (12:03 +0700)]
InlineStreamMapAction: restore comments

5 years agoIDEA-164880 Refactoring to function composition methods
Tagir Valeev [Tue, 6 Dec 2016 04:48:52 +0000 (11:48 +0700)]
IDEA-164880 Refactoring to function composition methods

5 years agoRefactoring: Get rid of some duplicating 'isModified()' methods, now it's part of... appcode/171.1489 clion/171.1488 dbe/171.1484 idea/171.1482 phpstorm/171.1485 pycharm/171.1481 pycharm/171.1486 rubymine/171.1487 webstorm/171.1491
Vassiliy.Kudryashov [Mon, 5 Dec 2016 19:59:10 +0000 (22:59 +0300)]
Refactoring: Get rid of some duplicating 'isModified()' methods, now it's part of Configurable interface
Improvements: Start using UINumericRange to validate int values we parse from text fields (settings etc.)

5 years ago[java] soft keyword highlighting test v.2 (IDEA-CR-16521)
Roman Shevchenko [Mon, 5 Dec 2016 17:37:06 +0000 (18:37 +0100)]
[java] soft keyword highlighting test v.2 (IDEA-CR-16521)

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 5 Dec 2016 17:16:13 +0000 (18:16 +0100)]
Merge remote-tracking branch 'origin/master'

5 years ago[project] test-only library does not need a registered license
Roman Shevchenko [Mon, 5 Dec 2016 17:13:36 +0000 (18:13 +0100)]
[project] test-only library does not need a registered license

5 years agoregexp: fix completion test
Bas Leijdekkers [Mon, 5 Dec 2016 17:05:07 +0000 (18:05 +0100)]
regexp: fix completion test

5 years ago[test framework] moves non-bundled dependencies out of the framework
Roman Shevchenko [Mon, 5 Dec 2016 17:05:14 +0000 (18:05 +0100)]
[test framework] moves non-bundled dependencies out of the framework

5 years agoIDEA-148416 vcs log: user filter popup should support speedsearch by all known users
Aleksey Pivovarov [Tue, 22 Nov 2016 16:47:24 +0000 (19:47 +0300)]
IDEA-148416 vcs log: user filter popup should support speedsearch by all known users

5 years agovcs log: cleanup
Aleksey Pivovarov [Tue, 22 Nov 2016 16:37:51 +0000 (19:37 +0300)]
vcs log: cleanup

5 years ago[patch]: IDEA-164889 do not process clipboard if not needed
Nadya Zabrodina [Mon, 5 Dec 2016 16:23:29 +0000 (19:23 +0300)]
[patch]: IDEA-164889 do not process clipboard if not needed

* we can't get content size from clipboard, so it's better to avoid
heavy content loading if possible;

5 years ago[platform]: remove unnecessary check
Nadya Zabrodina [Mon, 5 Dec 2016 16:10:15 +0000 (19:10 +0300)]
[platform]: remove unnecessary check

* see 3f9745383d7 -> get back automatic stacktrace analyzer on mac

5 years agoregexp: add missing test data
Bas Leijdekkers [Mon, 5 Dec 2016 16:17:05 +0000 (17:17 +0100)]
regexp: add missing test data

5 years ago[gui-test] move setUpDefaultGeneralSettings() from IdeTestApplication to GuiTestCase...
Sergey Karashevich [Mon, 5 Dec 2016 14:48:38 +0000 (17:48 +0300)]
[gui-test] move setUpDefaultGeneralSettings() from IdeTestApplication to GuiTestCase singleton class GuiSettings (setup once for all guiTests)

5 years agoregexp: parser test coverage and remove dead code
Bas Leijdekkers [Mon, 5 Dec 2016 15:25:58 +0000 (16:25 +0100)]
regexp: parser test coverage and remove dead code

5 years agoregexp: handle dangling '{' correctly for dialects that allow it (python, ruby, js...
Bas Leijdekkers [Mon, 5 Dec 2016 15:17:39 +0000 (16:17 +0100)]
regexp: handle dangling '{' correctly for dialects that allow it (python, ruby, js) (PY-8252)

5 years agoregexp: convert comments to javadoc
Bas Leijdekkers [Mon, 5 Dec 2016 15:09:41 +0000 (16:09 +0100)]
regexp: convert comments to javadoc

5 years agoregexp: remove duplicated line
Bas Leijdekkers [Mon, 5 Dec 2016 15:02:52 +0000 (16:02 +0100)]
regexp: remove duplicated line

5 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Mon, 5 Dec 2016 15:25:19 +0000 (16:25 +0100)]
Merge remote-tracking branch 'origin/master'

5 years agoCleanup (wrong import; unified assertion style)
Roman Shevchenko [Mon, 5 Dec 2016 15:24:08 +0000 (16:24 +0100)]
Cleanup (wrong import; unified assertion style)

5 years ago[vcs-log] change RefGroup so that is returned several colors
Julia Beliaeva [Mon, 14 Nov 2016 12:52:19 +0000 (15:52 +0300)]
[vcs-log] change RefGroup so that is returned several colors

This should help with proper HEAD label display in the table: even for expanded groups, HEAD reference should not be shown in the list, yet the group still has to have a yellow tag.
Also, SimpleRefGroup class from Mercurial plugin is extracted and moved to the vcs-log impl. This class now can be used from git and mercurial, and it has a proper getColors method moved from LabelPainter.

5 years agoIDEA-164951 Remote (ssh) passwords exposure
Konstantin Bulenkov [Mon, 5 Dec 2016 15:18:58 +0000 (16:18 +0100)]
IDEA-164951 Remote (ssh) passwords exposure

5 years agoColor schemes panel UI refactoring
Rustam Vishnyakov [Fri, 2 Dec 2016 14:39:46 +0000 (17:39 +0300)]
Color schemes panel UI refactoring

5 years ago[vcs-log] remove RectangleReferencePainter and corresponding registry option
Julia Beliaeva [Mon, 5 Dec 2016 13:52:29 +0000 (16:52 +0300)]
[vcs-log] remove RectangleReferencePainter and corresponding registry option

Introduce vcs.log.labels.left.aligned. It keeps labels design, but shifts them to the left.

5 years agogenerate members when non-physical (lombok) element exist (IDEA-164829) appcode/171.1477 clion/171.1476
Anna.Kozlova [Mon, 5 Dec 2016 14:13:22 +0000 (15:13 +0100)]
generate members when non-physical (lombok) element exist (IDEA-164829)

5 years agoshow dialog outside write action
Anna.Kozlova [Mon, 5 Dec 2016 13:26:28 +0000 (14:26 +0100)]
show dialog outside write action

5 years agotest only: check method references (IDEA-164989)
Anna.Kozlova [Mon, 5 Dec 2016 12:55:12 +0000 (13:55 +0100)]
test only: check method references (IDEA-164989)

5 years agoIDEA-164859 Throwable at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.a
Dmitry Avdeev [Mon, 5 Dec 2016 14:06:47 +0000 (17:06 +0300)]
IDEA-164859 Throwable at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.a

5 years agoFix exception after reopening tool window (PY-20850)
Elizaveta Shashkova [Mon, 5 Dec 2016 10:34:52 +0000 (13:34 +0300)]
Fix exception after reopening tool window (PY-20850)

5 years agoFix IndentationError while execution line in console (PY-21653)
Elizaveta Shashkova [Mon, 5 Dec 2016 09:48:25 +0000 (12:48 +0300)]
Fix IndentationError while execution line in console (PY-21653)

5 years agoTabbedContent: unused/inconsistent/wrong API removed
Anton Makeev [Mon, 5 Dec 2016 13:51:31 +0000 (14:51 +0100)]
TabbedContent: unused/inconsistent/wrong API removed

5 years ago[java] soft keyword highlighting test (IDEA-CR-16521) appcode/171.1471
Roman Shevchenko [Mon, 5 Dec 2016 13:44:31 +0000 (14:44 +0100)]
[java] soft keyword highlighting test (IDEA-CR-16521)

5 years agoSuperClassHasFrequentlyUsedInheritorsInspection cleanup
Dmitry Batkovich [Mon, 5 Dec 2016 13:09:59 +0000 (16:09 +0300)]
SuperClassHasFrequentlyUsedInheritorsInspection cleanup

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 5 Dec 2016 12:40:29 +0000 (13:40 +0100)]
Merge remote-tracking branch 'origin/master'

5 years ago[test framework] merges dispersed Path assertions
Roman Shevchenko [Mon, 5 Dec 2016 12:39:46 +0000 (13:39 +0100)]
[test framework] merges dispersed Path assertions

5 years agoupdate FiraCode (IDEA-164888)
Dennis Ushakov [Mon, 5 Dec 2016 12:24:54 +0000 (15:24 +0300)]
update FiraCode (IDEA-164888)

5 years agojavac ast indices: process data for indices from external javac build process
Dmitry Batkovich [Mon, 5 Dec 2016 12:23:25 +0000 (15:23 +0300)]
javac ast indices: process data for indices from external javac build process

5 years ago[platform]: IDEA-165012 fix image dnd when no files are opened
Nadya Zabrodina [Mon, 5 Dec 2016 12:19:48 +0000 (15:19 +0300)]
[platform]: IDEA-165012 fix image dnd when no files are opened

* add Nullable annotations for editor parameter;
* check if null in HtmlFileDropHandler;

5 years ago[test framework] separates framework classes from tests on the framework
Roman Shevchenko [Mon, 5 Dec 2016 12:20:10 +0000 (13:20 +0100)]
[test framework] separates framework classes from tests on the framework

5 years ago[devkit] fix AbstractRegisterFix/DescriptorUtil write action usage appcode/171.1470 clion/171.1469
Yann Cébron [Mon, 5 Dec 2016 11:25:05 +0000 (12:25 +0100)]
[devkit] fix AbstractRegisterFix/DescriptorUtil write action usage

5 years agoTry to login only if credentials were modified
Valentina Kiryushkina [Thu, 1 Dec 2016 14:52:02 +0000 (17:52 +0300)]
Try to login only if credentials were modified

5 years agoRemove modification flag and listeners from fields because use of them makes Apply...
Valentina Kiryushkina [Thu, 1 Dec 2016 12:56:04 +0000 (15:56 +0300)]
Remove modification flag and listeners from fields because use of them makes Apply button always active even no real changes was made

5 years agoFix EDU-794 Changes in stepik credentials in Settings aren't saved
Valentina Kiryushkina [Mon, 28 Nov 2016 12:39:15 +0000 (15:39 +0300)]
Fix EDU-794 Changes in stepik credentials in Settings aren't saved

Refactor settings creation: 1) Erase password on login change 2) Do not erase password on focus gained by password field 3) Use lambda instead of anonymous class where possible

Refactor stepik settings: 1) Login in settings under progress  2) Do not save new credentials until they are posted on stepic 3) Remove default password for show: set user password in stepik settings panel