idea/community.git
6 years agoPY-20744 Warn about illegal targets for variable annotations
Mikhail Golubev [Wed, 14 Sep 2016 14:19:00 +0000 (17:19 +0300)]
PY-20744 Warn about illegal targets for variable annotations

6 years agoPY-20744 Initial support of variable annotations in type сhecking
Mikhail Golubev [Wed, 14 Sep 2016 12:34:56 +0000 (15:34 +0300)]
PY-20744 Initial support of variable annotations in type сhecking

6 years agoPY-20744 Compatibility inspection and annotator warn about variable annotations
Mikhail Golubev [Wed, 14 Sep 2016 11:26:28 +0000 (14:26 +0300)]
PY-20744 Compatibility inspection and annotator warn about variable annotations

6 years agoPY-20744 Python formatter is aware of variable annotations
Mikhail Golubev [Wed, 14 Sep 2016 09:51:32 +0000 (12:51 +0300)]
PY-20744 Python formatter is aware of variable annotations

6 years agoPY-20744 Parse PEP-526 variable annotations
Mikhail Golubev [Tue, 13 Sep 2016 19:46:35 +0000 (22:46 +0300)]
PY-20744 Parse PEP-526 variable annotations

Annotation is preserved at the level of assignment nodes similar to
where CPython keeps them in its AST (in special "augassign" nodes).
For type annotations in form "x: int" without variable initialization
special statement PyTypeDefinitionStatement was introduced.

6 years agoIDEA-161257 Map.computeIfAbsent: disable inspection if checked exception is thrown... pycharm/163.4627 pycharm/163.4628 webstorm/163.4626
Tagir Valeev [Fri, 16 Sep 2016 03:26:14 +0000 (10:26 +0700)]
IDEA-161257 Map.computeIfAbsent: disable inspection if checked exception is thrown from lambda body

6 years agoIDEA-161257 Add Java-8 migration fix to use Map.computeIfAbsent where appropriate
Tagir Valeev [Fri, 16 Sep 2016 03:00:47 +0000 (10:00 +0700)]
IDEA-161257 Add Java-8 migration fix to use Map.computeIfAbsent where appropriate

6 years agoIDEA-161194 follow-up: HTML description updated appcode/162.844.49 appcode/163.4619 clion/163.4623 dbe/163.4624 idea/163.4625 phpstorm/163.4618 pycharm/163.4617 pycharm/163.4621 rubymine/163.4620
Tagir Valeev [Fri, 16 Sep 2016 01:51:41 +0000 (08:51 +0700)]
IDEA-161194 follow-up: HTML description updated

6 years agoAutomatically substitute a read-only scheme with its editable copy
Rustam Vishnyakov [Thu, 15 Sep 2016 21:38:26 +0000 (00:38 +0300)]
Automatically substitute a read-only scheme with its editable copy

6 years agoRevert: IDEA-161043 Rename "Version Control" toolwindow to "VCS" appcode/163.4653 clion/163.4660
Konstantin Bulenkov [Thu, 15 Sep 2016 19:42:14 +0000 (21:42 +0200)]
Revert: IDEA-161043 Rename "Version Control" toolwindow to "VCS"

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 15 Sep 2016 19:14:56 +0000 (21:14 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoCan't open Settings
Konstantin Bulenkov [Thu, 15 Sep 2016 19:12:00 +0000 (21:12 +0200)]
Can't open Settings

6 years agoRegistry: remove "ide.settings.old.style" property
Sergey Malenkov [Thu, 15 Sep 2016 18:33:00 +0000 (21:33 +0300)]
Registry: remove "ide.settings.old.style" property

6 years agoRegistry: add descriptions for several properties
Sergey Malenkov [Thu, 15 Sep 2016 18:27:17 +0000 (21:27 +0300)]
Registry: add descriptions for several properties

6 years agoRegistry: remove "ide.scroll.new.layout" property
Sergey Malenkov [Thu, 15 Sep 2016 16:59:44 +0000 (19:59 +0300)]
Registry: remove "ide.scroll.new.layout" property

6 years agoRegistry: remove "ide.scroll.thumb.border.rounded" property
Sergey Malenkov [Thu, 15 Sep 2016 16:10:55 +0000 (19:10 +0300)]
Registry: remove "ide.scroll.thumb.border.rounded" property

6 years agoRegistry: remove "ide.scroll.track.border.paint" property
Sergey Malenkov [Thu, 15 Sep 2016 16:08:02 +0000 (19:08 +0300)]
Registry: remove "ide.scroll.track.border.paint" property

6 years agoRegistry: remove "ide.scroll.bar.expand.animation" property
Sergey Malenkov [Thu, 15 Sep 2016 16:00:32 +0000 (19:00 +0300)]
Registry: remove "ide.scroll.bar.expand.animation" property

6 years agoRegistry: remove "ide.scroll.background.wide" property
Sergey Malenkov [Thu, 15 Sep 2016 15:58:47 +0000 (18:58 +0300)]
Registry: remove "ide.scroll.background.wide" property

6 years agoenable parallel classloading in teamcity tests
peter [Thu, 15 Sep 2016 18:48:30 +0000 (20:48 +0200)]
enable parallel classloading in teamcity tests

6 years agoclarify what "fails" means in TransactionGuard javadoc (IDEA-CR-13467)
peter [Thu, 15 Sep 2016 18:16:00 +0000 (20:16 +0200)]
clarify what "fails" means in TransactionGuard javadoc (IDEA-CR-13467)

6 years agodon't cast constructor lookup elements to class elements (EA-88528 - CCE: JavaComplet...
peter [Thu, 15 Sep 2016 17:31:58 +0000 (19:31 +0200)]
don't cast constructor lookup elements to class elements (EA-88528 - CCE: JavaCompletionContributor.lambda$addAllClasses$)

6 years agoRevert: annotations: check error elements after annotation to rise annotation not...
Anna Kozlova [Thu, 15 Sep 2016 17:52:14 +0000 (20:52 +0300)]
Revert: annotations: check error elements after annotation to rise annotation not expected here instead of some unpredictable warnings (IDEA-160106) (d4e7271498161336f870585e2393348552d2bd53)

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 15 Sep 2016 17:41:17 +0000 (20:41 +0300)]
Merge remote-tracking branch 'origin/master'

6 years ago[platform] more correct message for failed update
Roman Shevchenko [Thu, 15 Sep 2016 17:36:47 +0000 (20:36 +0300)]
[platform] more correct message for failed update

6 years ago[updater] minor optimizations
Roman Shevchenko [Thu, 15 Sep 2016 17:35:09 +0000 (20:35 +0300)]
[updater] minor optimizations

6 years agojava completion argument live templates: add yet another registry key to autopopup...
peter [Thu, 15 Sep 2016 17:15:45 +0000 (19:15 +0200)]
java completion argument live templates: add yet another registry key to autopopup completion

6 years ago[Freeze Logger] send ThreadInfo objects instead of string
Yaroslav Lepenkin [Thu, 15 Sep 2016 17:02:09 +0000 (20:02 +0300)]
[Freeze Logger] send ThreadInfo objects instead of string

6 years agofilters: allow to create multiple grayed hyperlinks for a single line
Sergey Simonchik [Thu, 15 Sep 2016 16:47:54 +0000 (19:47 +0300)]
filters: allow to create multiple grayed hyperlinks for a single line

6 years agosm runner: print all hyperlinks
Sergey Simonchik [Thu, 15 Sep 2016 16:45:45 +0000 (19:45 +0300)]
sm runner: print all hyperlinks

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 15 Sep 2016 16:36:41 +0000 (18:36 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-161043 Rename "Version Control" toolwindow to "VCS"
Konstantin Bulenkov [Thu, 15 Sep 2016 16:33:09 +0000 (18:33 +0200)]
IDEA-161043 Rename "Version Control" toolwindow to "VCS"

6 years agolst: fix triangle rendering on HiDPI
Aleksey Pivovarov [Thu, 15 Sep 2016 16:21:02 +0000 (19:21 +0300)]
lst: fix triangle rendering on HiDPI

6 years agoPY-20662 Fixed: Making any magic method async displays an error, even though it is...
Semyon Proshev [Fri, 9 Sep 2016 16:58:19 +0000 (19:58 +0300)]
PY-20662 Fixed: Making any magic method async displays an error, even though it is sometimes legal

Mark __call__ builtin as allowed to be async

6 years agoCreate user copies of bundled schemes
Rustam Vishnyakov [Thu, 15 Sep 2016 15:59:56 +0000 (18:59 +0300)]
Create user copies of bundled schemes

6 years agoDisabled shell env loading on Linux due to exception (PY-15085)
Andrey Vlasovskikh [Thu, 15 Sep 2016 15:58:01 +0000 (18:58 +0300)]
Disabled shell env loading on Linux due to exception (PY-15085)

There is no printenv.py on Linux in the PyCharm distribution so PyCharm
cannot read the environment variables.

6 years agoui: fix TextField rendering on HiDPI
Aleksey Pivovarov [Thu, 15 Sep 2016 15:38:53 +0000 (18:38 +0300)]
ui: fix TextField rendering on HiDPI

6 years agoRegistry: description for "mac.scroll.horizontal.gap" property
Sergey Malenkov [Thu, 15 Sep 2016 15:42:52 +0000 (18:42 +0300)]
Registry: description for "mac.scroll.horizontal.gap" property

6 years agoRegistry: description for "ide.wide.selection.list.ui" property
Sergey Malenkov [Thu, 15 Sep 2016 15:36:21 +0000 (18:36 +0300)]
Registry: description for "ide.wide.selection.list.ui" property

6 years agoRegistry: remove "ide.expansion.hints.on.all.screens" property
Sergey Malenkov [Thu, 15 Sep 2016 15:16:11 +0000 (18:16 +0300)]
Registry: remove "ide.expansion.hints.on.all.screens" property

6 years agoRegistry: remove "mac.scroll.new.ui" property
Sergey Malenkov [Thu, 15 Sep 2016 14:23:04 +0000 (17:23 +0300)]
Registry: remove "mac.scroll.new.ui" property

6 years agotestdata to ensure inline from library doesn't find library usages
Anna Kozlova [Thu, 15 Sep 2016 15:33:52 +0000 (18:33 +0300)]
testdata to ensure inline from library doesn't find library usages

6 years agoannotations: check error elements after annotation to rise annotation not expected...
Anna Kozlova [Thu, 15 Sep 2016 14:37:21 +0000 (17:37 +0300)]
annotations: check error elements after annotation to rise annotation not expected here instead of some unpredictable warnings (IDEA-160106)

6 years agosubstitute type parameter bounds with current substitution when method signatures...
Anna Kozlova [Thu, 15 Sep 2016 13:37:45 +0000 (16:37 +0300)]
substitute type parameter bounds with current substitution when method signatures in the hierarchy are checked (IDEA-159801)

6 years agojunit: ensure separated control statements (IDEA-161278)
Anna Kozlova [Thu, 15 Sep 2016 12:06:13 +0000 (15:06 +0300)]
junit: ensure separated control statements (IDEA-161278)

6 years agoAsyncPromise — correctly execute handler if another handler added concurrently
Vladimir Krivosheev [Thu, 15 Sep 2016 15:25:33 +0000 (17:25 +0200)]
AsyncPromise — correctly execute handler if another handler added concurrently

6 years agocleanup
Vladimir Krivosheev [Thu, 15 Sep 2016 13:57:34 +0000 (15:57 +0200)]
cleanup

6 years agoui: fix OnOffButton rendering under on HiDPI
Aleksey Pivovarov [Thu, 15 Sep 2016 15:12:15 +0000 (18:12 +0300)]
ui: fix OnOffButton rendering under on HiDPI

6 years agoOffsetTranslator should be disposed at latest together with the project
peter [Thu, 15 Sep 2016 15:02:31 +0000 (17:02 +0200)]
OffsetTranslator should be disposed at latest together with the project

it's normally done in an later transaction, but the project might be disposed before

6 years agoremove now unneeded invokeLater from DocumentCommitThread, rely only on transactions
peter [Thu, 15 Sep 2016 12:01:40 +0000 (14:01 +0200)]
remove now unneeded invokeLater from DocumentCommitThread, rely only on transactions

6 years agofixed EA-88205
Yaroslav Lepenkin [Thu, 15 Sep 2016 15:14:51 +0000 (18:14 +0300)]
fixed EA-88205

6 years ago[grails] get rid of old project view
Daniil Ovchinnikov [Thu, 15 Sep 2016 14:46:31 +0000 (17:46 +0300)]
[grails] get rid of old project view

6 years agoPY-20733: Add deployment automatically if user agree appcode/163.4596
Ilya.Kazakevich [Wed, 14 Sep 2016 21:57:37 +0000 (00:57 +0300)]
PY-20733: Add deployment automatically if user agree

* Remote interpreter user almost always need to have deployment over path mapping.
* helper result splitted because deployment config needs home dir and deployment path

6 years agoPY-20733: Timeout added to task to prevent inifinite waiting
Ilya.Kazakevich [Wed, 14 Sep 2016 12:27:39 +0000 (15:27 +0300)]
PY-20733: Timeout added to task to prevent inifinite waiting

* Fix according to review

6 years agoPY-20733: Useless lambda removed
Ilya.Kazakevich [Tue, 13 Sep 2016 21:54:38 +0000 (00:54 +0300)]
PY-20733: Useless lambda removed

* Swing dialog uses event pumping and does not need spaghetti code. Direct code should be used instead

6 years agoPY-20733: Guessing best place for remote project using helper
Ilya.Kazakevich [Mon, 12 Sep 2016 21:25:23 +0000 (00:25 +0300)]
PY-20733: Guessing best place for remote project using helper

* We use user homedir + project name
* Utility method added to PyTask to launch it with out of console

6 years agoPY-20733: Give user ability to choose remote mapping when she creates remote project
Ilya.Kazakevich [Mon, 12 Sep 2016 19:16:12 +0000 (22:16 +0300)]
PY-20733: Give user ability to choose remote mapping when she creates remote project

 * It makes no sense to have remote project with out of remote mapping, so we ask user for mappings when project is created
 * Since we need project to be created before running mapping tool, we show mapping window at next step (huge refactoring is required to display mapping window before project is created)
 * Platform calls ``ProjectGenerator#generateProject``, but we have a lot of generators, so we moved code to parent which delegates remote project configuration to ``PyRemoteInterpreterManager`` and then calls ``configureProject``

6 years agoJava inspection: Support qualified variable names and allow expression as argument...
Pavel Dolgov [Wed, 14 Sep 2016 15:53:17 +0000 (18:53 +0300)]
Java inspection: Support qualified variable names and allow expression as argument of equal() in EqualsReplaceableByObjectsCallInspection (IDEA-161076)

6 years agoIDEA-159829 when editing in find result previews the cursor jumps some number of...
Maxim.Mossienko [Thu, 15 Sep 2016 14:41:34 +0000 (16:41 +0200)]
IDEA-159829 when editing in find result previews the cursor jumps some number of characters after insertion

6 years ago- IDEA-146150 Page up/down in preview mode of find in path
Maxim.Mossienko [Thu, 15 Sep 2016 13:46:50 +0000 (15:46 +0200)]
- IDEA-146150 Page up/down in preview mode of find in path
- remember search pattern on escape too

6 years ago IDEA-161214 Find in Path: Preview editor does not abide by option "Allow placement...
Maxim.Mossienko [Thu, 15 Sep 2016 13:43:29 +0000 (15:43 +0200)]
 IDEA-161214 Find in Path: Preview editor does not abide by option "Allow placement of caret after end of line"

6 years agoui: fix UI Inspector border/insets rendering under hidpi linux
Aleksey Pivovarov [Thu, 15 Sep 2016 14:11:30 +0000 (17:11 +0300)]
ui: fix UI Inspector border/insets rendering under hidpi linux

6 years agoMerge remote-tracking branch 'origin/master' dbe/163.4588 idea/163.4589
Vladimir.Orlov [Thu, 15 Sep 2016 13:53:39 +0000 (16:53 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 13:48:18 +0000 (16:48 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agotypo
Dmitry Avdeev [Thu, 15 Sep 2016 13:28:40 +0000 (16:28 +0300)]
typo

6 years agoIDEA-35480 Per project/frame modality (enter/leave modal per project)
Denis Fokin [Thu, 15 Sep 2016 13:43:04 +0000 (16:43 +0300)]
IDEA-35480 Per project/frame modality (enter/leave modal per project)

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 13:40:34 +0000 (16:40 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-157968 Empty space at the end of the list popup
Sergey Malenkov [Thu, 15 Sep 2016 13:35:15 +0000 (16:35 +0300)]
IDEA-157968 Empty space at the end of the list popup

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 13:31:50 +0000 (16:31 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoUpdate util PyTypeAssertionEvaluator.pushAssertion method to simplify its usages
Semyon Proshev [Tue, 13 Sep 2016 13:53:57 +0000 (16:53 +0300)]
Update util PyTypeAssertionEvaluator.pushAssertion method to simplify its usages

6 years agoImprove "is None" and "is not None" processing in PyTypeAssertionEvaluator
Semyon Proshev [Tue, 13 Sep 2016 13:37:34 +0000 (16:37 +0300)]
Improve "is None" and "is not None" processing in PyTypeAssertionEvaluator

6 years agoPY-20679 Fixed: Inspection error. 'Cannot find reference in object'
Semyon Proshev [Mon, 12 Sep 2016 18:26:01 +0000 (21:26 +0300)]
PY-20679 Fixed: Inspection error. 'Cannot find reference in object'

Update calculation of assert expression in case of PyBinaryExpression with boolean constant on one of the sides

6 years agoMove disabled bytes literal test from PyTypeTest to Py3TypeTest
Semyon Proshev [Mon, 12 Sep 2016 11:18:59 +0000 (14:18 +0300)]
Move disabled bytes literal test from PyTypeTest to Py3TypeTest

6 years ago[dbe] restart required
Sergey Ignatov [Thu, 15 Sep 2016 13:23:49 +0000 (16:23 +0300)]
[dbe] restart required

6 years agoIDEA-161255 Update Community edition icons. IJ IDEA CE icons.
Vladimir.Orlov [Thu, 15 Sep 2016 13:25:12 +0000 (16:25 +0300)]
IDEA-161255  Update Community edition icons. IJ IDEA CE icons.

6 years agoRevert inappropriate fix (PY-20684) clion/163.4603
Elizaveta Shashkova [Thu, 15 Sep 2016 13:08:40 +0000 (16:08 +0300)]
Revert inappropriate fix (PY-20684)

We can't just change number, because Out in IPython has numbers too. And the first command we execute is getting info about console.

6 years ago[FreezeLogger] if flag is enabled send report to our stats server
Yaroslav Lepenkin [Wed, 14 Sep 2016 18:11:11 +0000 (21:11 +0300)]
[FreezeLogger] if flag is enabled send report to our stats server

6 years ago[StatsSender] allow to send base64 gzipped content
Yaroslav Lepenkin [Wed, 14 Sep 2016 15:22:55 +0000 (18:22 +0300)]
[StatsSender] allow to send base64 gzipped content

6 years agoIDEA-161275 ('Remove double negation' doesn't work)
Bas Leijdekkers [Thu, 15 Sep 2016 12:45:42 +0000 (14:45 +0200)]
IDEA-161275 ('Remove double negation' doesn't work)

6 years agomake IG test light
Bas Leijdekkers [Thu, 15 Sep 2016 12:28:57 +0000 (14:28 +0200)]
make IG test light

6 years agomake IG test light
Bas Leijdekkers [Thu, 15 Sep 2016 12:25:50 +0000 (14:25 +0200)]
make IG test light

6 years agoReset functionality for user copies of Default/Darcula color schemes
Rustam Vishnyakov [Thu, 15 Sep 2016 12:26:23 +0000 (15:26 +0300)]
Reset functionality for user copies of Default/Darcula color schemes

6 years agoIDEA-102111 Keep search/replace words between files
Maxim.Mossienko [Thu, 15 Sep 2016 12:29:04 +0000 (14:29 +0200)]
IDEA-102111 Keep search/replace words between files

6 years agoPyCharm 2016.3 EAP rubymine/163.4579
Andrey Vlasovskikh [Thu, 15 Sep 2016 12:22:09 +0000 (15:22 +0300)]
PyCharm 2016.3 EAP

6 years agoPyCharm 2016.3 EAP graphics
Andrey Vlasovskikh [Thu, 15 Sep 2016 12:16:33 +0000 (15:16 +0300)]
PyCharm 2016.3 EAP graphics

6 years agoCucumber, code cleanup
Andrey Vokin [Thu, 15 Sep 2016 12:08:31 +0000 (14:08 +0200)]
Cucumber, code cleanup

6 years ago[platform] fixes IDE launch from a bin/ directory on Unix (IDEA-161265) appcode/163.4576 clion/163.4573 clion/163.4575 dbe/163.4574
Roman Shevchenko [Thu, 15 Sep 2016 11:31:31 +0000 (14:31 +0300)]
[platform] fixes IDE launch from a bin/ directory on Unix (IDEA-161265)

6 years agoMerge remote-tracking branch 'origin/master' pycharm/163.4569
Vladimir.Orlov [Thu, 15 Sep 2016 11:13:10 +0000 (14:13 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agojunit 5: filter by tag
Anna Kozlova [Thu, 15 Sep 2016 07:42:44 +0000 (10:42 +0300)]
junit 5: filter by tag

6 years agotests: hide auto test delay for java configurations which are compiler based
Anna Kozlova [Wed, 14 Sep 2016 18:26:09 +0000 (21:26 +0300)]
tests: hide auto test delay for java configurations which are compiler based

6 years agoprovide accessibility fixes for problems inside annotations (IDEA-148864)
Anna Kozlova [Wed, 14 Sep 2016 17:37:43 +0000 (20:37 +0300)]
provide accessibility fixes for problems inside annotations (IDEA-148864)

6 years agoextract constant: allow class-constants to be used from enum constant initializer...
Anna Kozlova [Wed, 14 Sep 2016 17:01:37 +0000 (20:01 +0300)]
extract constant: allow class-constants to be used from enum constant initializer outside argument list (IDEA-161237)

6 years agoturn refs to super: ensure cls super classes are processed (IDEA-160913)
Anna Kozlova [Wed, 14 Sep 2016 16:07:32 +0000 (19:07 +0300)]
turn refs to super: ensure cls super classes are processed (IDEA-160913)

6 years agoinline method: serach for usages inside project only, allow to inline all refs in...
Anna Kozlova [Wed, 14 Sep 2016 14:58:36 +0000 (17:58 +0300)]
inline method: serach for usages inside project only, allow to inline all refs in the project (IDEA-161203)

6 years agoinline: limit occurrences search for project files
Anna Kozlova [Wed, 14 Sep 2016 14:32:28 +0000 (17:32 +0300)]
inline: limit occurrences search for project files

6 years agomove: don't create UsageInfo for non-physical elements (IDEA-161228)
Anna Kozlova [Wed, 14 Sep 2016 14:21:39 +0000 (17:21 +0300)]
move: don't create UsageInfo for non-physical elements (IDEA-161228)

6 years agoseparate ignore message from everything else (IDEA-161181)
Anna Kozlova [Wed, 14 Sep 2016 13:41:13 +0000 (16:41 +0300)]
separate ignore message from everything else (IDEA-161181)

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 10:55:24 +0000 (13:55 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 10:47:43 +0000 (13:47 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoRegistry: add ability to disable fix for unit increment in scroll pane idea/163.4567
Sergey Malenkov [Thu, 15 Sep 2016 10:43:46 +0000 (13:43 +0300)]
Registry: add ability to disable fix for unit increment in scroll pane