idea/community.git
5 years agocompute initial state of placeholder correctly phpstorm/163.586
liana.bakradze [Sun, 26 Jun 2016 10:50:58 +0000 (13:50 +0300)]
compute initial state of placeholder correctly

5 years agoEDU-646 NoSuchElementException in TaskNavigationActions
liana.bakradze [Sun, 26 Jun 2016 10:16:44 +0000 (13:16 +0300)]
EDU-646 NoSuchElementException in TaskNavigationActions

5 years agoadd macOS Sierra appcode/163.579 clion/163.576 dbe/163.578 idea/163.574 phpstorm/163.575 pycharm/163.573 pycharm/163.582 rubymine/163.581 webstorm/163.583 webstorm/163.584
Konstantin Bulenkov [Sat, 25 Jun 2016 18:56:18 +0000 (20:56 +0200)]
add macOS Sierra

5 years ago[vcs-log] minor: change singature so that all PersistentUtil methods had the same...
Julia Beliaeva [Thu, 23 Jun 2016 19:23:07 +0000 (22:23 +0300)]
[vcs-log] minor: change singature so that all PersistentUtil methods had the same parameters order: storageId, logKind, version

5 years ago[vcs-log] minor: rename logKind -> storageKind (since it really is a kind of storage...
Julia Beliaeva [Thu, 23 Jun 2016 19:18:12 +0000 (22:18 +0300)]
[vcs-log] minor: rename logKind -> storageKind (since it really is a kind of storage, eg for roots, for hashes etc)

5 years ago[vcs-log] cleanup old root storage files
Julia Beliaeva [Thu, 23 Jun 2016 19:14:43 +0000 (22:14 +0300)]
[vcs-log] cleanup old root storage files

5 years ago[vcs-log] get rid of VcsRootsRegistry
Julia Beliaeva [Thu, 23 Jun 2016 17:29:47 +0000 (20:29 +0300)]
[vcs-log] get rid of VcsRootsRegistry

Since hash map stores data in a file for a specific set of roots, we do not need root indexes to be consistent in a project, only in a specific set of roots. This means we do not need to store roots on disk at all. This solves various issues with having another PE.

5 years agoFix pass parent envs option for console (PY-10779)
Dmitry Trofimov [Sat, 25 Jun 2016 16:35:27 +0000 (18:35 +0200)]
Fix pass parent envs option for console (PY-10779)

5 years agoRemove freezeImmediately which happened to be not-working.
Kirill Likhodedov [Sat, 25 Jun 2016 15:58:24 +0000 (18:58 +0300)]
Remove freezeImmediately which happened to be not-working.

Introduced in 2f0400c4 it appeared (IDEA-156339) to be erroneous,
and is no longer used (6646f04).

5 years agono need to freeze the CLM for the whole AbstractCommonUpdateAction
Kirill Likhodedov [Sat, 25 Jun 2016 15:52:48 +0000 (18:52 +0300)]
no need to freeze the CLM for the whole AbstractCommonUpdateAction

Originally (d7ecb297) there was freeze of VcsDirtyScopeManager,
later (c84760e) it was changed to the freeze of CLM which happened to be
incorrect (6646f04 IDEA-156339).

However, it seems that there is no reason to freeze the VDSM here:
d7ecb297 states "refresh of local changes is buffered while updating",
  but VDSM will cause CLM update only after VFS refresh events,
  which should be triggered by refresh() calls only after update
  procedure is completed.
* In git a large part of Update Project procedure duration is fetch,
  and there is no harm to edit during the fetch.
  When it comes to change of the working tree (stash + merge/rebase),
  GitUpdateProcess performs the freeze itself.

5 years agocleanup: remove unnecessary comment, convert to lambda clion/163.570
Kirill Likhodedov [Sat, 25 Jun 2016 15:34:17 +0000 (18:34 +0300)]
cleanup: remove unnecessary comment, convert to lambda

5 years agoUse correct modality state for CLM.freeze() clion/163.569
Kirill Likhodedov [Sat, 25 Jun 2016 14:58:26 +0000 (17:58 +0300)]
Use correct modality state for CLM.freeze()

E.g. if Update Project happens under a modal progress (instead of bg).

Relates to IDEA-156339.

5 years agoIDEA-156339 Use freeze instead of freezeImmediately
Kirill Likhodedov [Sat, 25 Jun 2016 14:57:14 +0000 (17:57 +0300)]
IDEA-156339 Use freeze instead of freezeImmediately

freezeImmediately doesn't work as it was expected: although it freezes
current update procedure, it doesn't affect pre-processing of
changelists which is done in LocalChangeListImpl#startProcessingChanges

5 years agosynchronize on model to avoid concurrency problems, 2 appcode/163.568
Maxim.Mossienko [Sat, 25 Jun 2016 14:35:38 +0000 (16:35 +0200)]
synchronize on model to avoid concurrency problems, 2

5 years agoIDEA-157857 (Inspection: Math.random()' cast to 'int' - improvement suggestions)
Bas Leijdekkers [Sat, 25 Jun 2016 13:52:40 +0000 (15:52 +0200)]
IDEA-157857 (Inspection: Math.random()' cast to 'int' - improvement suggestions)

5 years agomake IG test light
Bas Leijdekkers [Sat, 25 Jun 2016 13:16:28 +0000 (15:16 +0200)]
make IG test light

5 years ago[groovy] rename parameter (follow up IDEA-CR-11633) clion/163.567
Daniil Ovchinnikov [Sat, 25 Jun 2016 12:45:08 +0000 (15:45 +0300)]
[groovy] rename parameter (follow up IDEA-CR-11633)

5 years agoMerge remote-tracking branch 'origin/master'
Anton Makeev [Sat, 25 Jun 2016 12:46:19 +0000 (14:46 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Anton Makeev [Sat, 25 Jun 2016 12:43:39 +0000 (14:43 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoFix building profile call graph (PY-19862)
Dmitry Trofimov [Thu, 23 Jun 2016 18:10:12 +0000 (20:10 +0200)]
Fix building profile call graph (PY-19862)

5 years agoMove to staging until thread leak problem is solved.
Dmitry Trofimov [Thu, 23 Jun 2016 16:00:58 +0000 (18:00 +0200)]
Move to staging until thread leak problem is solved.

5 years agoavoid accidental boxing during stub hierarchy creation
peter [Sat, 25 Jun 2016 11:56:48 +0000 (13:56 +0200)]
avoid accidental boxing during stub hierarchy creation

5 years agostub hierarchy: use less memory for storing nested classes
peter [Sat, 25 Jun 2016 10:47:50 +0000 (12:47 +0200)]
stub hierarchy: use less memory for storing nested classes

5 years agostub hierarchy: store supers in a more compact form
peter [Sat, 25 Jun 2016 10:05:49 +0000 (12:05 +0200)]
stub hierarchy: store supers in a more compact form

5 years agostub hierarchy: mark binary classes also incomplete when unable to resolve their...
peter [Fri, 24 Jun 2016 20:59:36 +0000 (22:59 +0200)]
stub hierarchy: mark binary classes also incomplete when unable to resolve their supers

5 years agostub hierarchy: keep qualified names only in package symbols
peter [Fri, 24 Jun 2016 20:40:40 +0000 (22:40 +0200)]
stub hierarchy: keep qualified names only in package symbols

5 years agoMerge remote-tracking branch 'origin/master' into amakeev/remote-debug_linux
Anton Makeev [Sat, 25 Jun 2016 11:33:38 +0000 (13:33 +0200)]
Merge remote-tracking branch 'origin/master' into amakeev/remote-debug_linux

5 years agosynchronize on model to avoid concurrency problems: when background search runs ... appcode/163.564 clion/163.565 idea/163.563 phpstorm/163.562
Maxim.Mossienko [Sat, 25 Jun 2016 10:53:03 +0000 (12:53 +0200)]
synchronize on model to avoid concurrency problems: when background search runs & Edt renderer calls FindResultUsageInfo#isValid

5 years agostub hierarchy: occupy less memory in ClassSymbol objects appcode/163.554 clion/163.558 phpstorm/163.553 pycharm/163.557 rubymine/163.559
peter [Fri, 24 Jun 2016 15:59:35 +0000 (17:59 +0200)]
stub hierarchy: occupy less memory in ClassSymbol objects

5 years ago[patch]: improve apply patch ux in case of Abort... during Merge or Exceptional situa...
Nadya Zabrodina [Fri, 24 Jun 2016 15:52:24 +0000 (18:52 +0300)]
[patch]: improve apply patch ux in case of Abort... during Merge or Exceptional situations

* do not show annoying dialog twice when abort during merge;
* always rollback without confirmation when ApplyStatus is Abort;
* improve message text;

5 years agoEDU-648 Hide course progress for adaptive courses
Ekaterina Tuzova [Fri, 24 Jun 2016 15:54:57 +0000 (18:54 +0300)]
EDU-648 Hide course progress for adaptive courses

5 years agomake method static
Liana Bakradze [Fri, 24 Jun 2016 15:43:27 +0000 (18:43 +0300)]
make method static

5 years agoCPP-5435: disallow excluding
Dmitry Kozhevnikov [Fri, 24 Jun 2016 15:41:13 +0000 (18:41 +0300)]
CPP-5435: disallow excluding

5 years agomore appropriate way to collapse passed tasks (EDU-322)
Liana Bakradze [Fri, 24 Jun 2016 15:32:33 +0000 (18:32 +0300)]
more appropriate way to collapse passed tasks (EDU-322)

5 years agoupdate html5 schema
Dennis Ushakov [Fri, 24 Jun 2016 14:51:50 +0000 (17:51 +0300)]
update html5 schema
#WEB-17992 fixed

5 years agoupdate ping patch
Dennis Ushakov [Fri, 24 Jun 2016 14:27:21 +0000 (17:27 +0300)]
update ping patch

5 years agorename after IDEA-CR-11745
Anna Kozlova [Fri, 24 Jun 2016 15:00:21 +0000 (18:00 +0300)]
rename after IDEA-CR-11745

5 years agostub hierarchy: serialize hashes instead of names for faster reading, smaller index...
peter [Fri, 24 Jun 2016 15:02:00 +0000 (17:02 +0200)]
stub hierarchy: serialize hashes instead of names for faster reading, smaller index data and a very unlikely collision probability

5 years agoEDU-434 Unable to narrow Add/Edit Answer Plaveholder dialog window appcode/163.541 clion/163.540
Ekaterina Tuzova [Fri, 24 Jun 2016 14:35:04 +0000 (17:35 +0300)]
EDU-434 Unable to narrow Add/Edit Answer Plaveholder dialog window

5 years agojavadoc and notnull
Konstantin Ulitin [Fri, 24 Jun 2016 14:24:31 +0000 (17:24 +0300)]
javadoc and notnull

5 years agoEDU-611
Ekaterina Tuzova [Fri, 24 Jun 2016 14:23:51 +0000 (17:23 +0300)]
EDU-611
Edit Answer Placeholder: dialogue window should remember size changes

5 years agoEDU-607 Change course information dialogue is oversized
Ekaterina Tuzova [Fri, 24 Jun 2016 12:49:43 +0000 (15:49 +0300)]
EDU-607 Change course information dialogue is oversized

5 years agoupdate charref link and make sure curl follows redirects
Dennis Ushakov [Fri, 24 Jun 2016 14:07:27 +0000 (17:07 +0300)]
update charref link and make sure curl follows redirects

5 years agoLine comments wrapping to take formatter on/off tags into account (WEB-22093 Formatte... rubymine/163.539
Rustam Vishnyakov [Fri, 24 Jun 2016 13:53:22 +0000 (16:53 +0300)]
Line comments wrapping to take formatter on/off tags into account (WEB-22093 Formatter formats a comment despite (enabled) formatter markers telling it not to)

5 years agoblacklist v0.1.9 of com.chrisrm.idea.MaterialThemeUI due to IDEA-157843
Maxim.Mossienko [Fri, 24 Jun 2016 14:03:41 +0000 (16:03 +0200)]
blacklist v0.1.9 of com.chrisrm.idea.MaterialThemeUI due to IDEA-157843

5 years agoavoid extra logging on not found file (IDEA-157272)
Maxim.Mossienko [Fri, 24 Jun 2016 13:20:50 +0000 (15:20 +0200)]
avoid extra logging on not found file (IDEA-157272)

5 years agoWEB-15808 use old untouched JSDoc elements on tree rebuilding
Konstantin Ulitin [Fri, 24 Jun 2016 13:47:19 +0000 (16:47 +0300)]
WEB-15808 use old untouched JSDoc elements on tree rebuilding

5 years agoCPP-4692: RIP net.nicoulaj.idea.markdown (blacklisted all versions)
Valentin Fondaratov [Fri, 24 Jun 2016 13:44:01 +0000 (16:44 +0300)]
CPP-4692: RIP net.nicoulaj.idea.markdown (blacklisted all versions)

5 years agoPY-18843 Remote Python SDKs are not considered as candidates for base SDKs for virtua...
Alexander Koshevoy [Fri, 24 Jun 2016 13:03:24 +0000 (16:03 +0300)]
PY-18843 Remote Python SDKs are not considered as candidates for base SDKs for virtual envs

5 years agoFix NPE in test (PY-16825)
Elizaveta Shashkova [Fri, 24 Jun 2016 12:59:22 +0000 (15:59 +0300)]
Fix NPE in test (PY-16825)

5 years agomore efficient use of indices in stub hierarchy
peter [Fri, 24 Jun 2016 12:57:17 +0000 (14:57 +0200)]
more efficient use of indices in stub hierarchy

5 years agoadd FileBasedIndexImpl.processAllValues to iterate over file ids
peter [Fri, 24 Jun 2016 12:44:45 +0000 (14:44 +0200)]
add FileBasedIndexImpl.processAllValues to iterate over file ids

5 years agoFix tests: we should always check if suspend policy "All" is supported for the breakp...
Elizaveta Shashkova [Fri, 24 Jun 2016 12:46:46 +0000 (15:46 +0300)]
Fix tests: we should always check if suspend policy "All" is supported for the breakpoint type. Otherwise we break Django template debugging

5 years agounrelated defaults: correct type if super classes come from different jdks (both...
Anna Kozlova [Fri, 24 Jun 2016 12:31:03 +0000 (15:31 +0300)]
unrelated defaults: correct type if super classes come from different jdks (both 1.8 but of different versions)

5 years agorevert optimization: parameter types are compared for language level < 1.8
Anna Kozlova [Fri, 24 Jun 2016 11:43:04 +0000 (14:43 +0300)]
revert optimization: parameter types are compared for language level < 1.8

5 years agoEDU-621, EDU-623
Ekaterina Tuzova [Fri, 24 Jun 2016 12:17:56 +0000 (15:17 +0300)]
EDU-621, EDU-623

Disable PEP8 new line warning for python tasks
Disable "too long line" from PEP8 by default

5 years agobrought back error label listener
Ekaterina Tuzova [Fri, 24 Jun 2016 11:54:48 +0000 (14:54 +0300)]
brought back error label listener

5 years ago[vcs]: use last typed description for new changelist instead of empty one
Nadya Zabrodina [Thu, 23 Jun 2016 14:01:13 +0000 (17:01 +0300)]
[vcs]: use last typed description for new changelist instead of empty one

5 years ago[completion]: make editorComboBox completion for String ComboBoxes available during...
Nadya Zabrodina [Wed, 22 Jun 2016 09:28:53 +0000 (12:28 +0300)]
[completion]: make editorComboBox completion for String ComboBoxes available during dumb mode

5 years ago[vcs]: IDEA-154192 improve ok action enabled status for Unshelve Changes dialog;...
Nadya Zabrodina [Fri, 17 Jun 2016 12:27:37 +0000 (15:27 +0300)]
[vcs]: IDEA-154192 improve ok action enabled status for Unshelve Changes dialog; cleanUp;

5 years ago[vcs]: support undo
Nadya Zabrodina [Tue, 21 Jun 2016 14:29:21 +0000 (17:29 +0300)]
[vcs]: support undo

* without invokeLater undo changelist name may lead to unable undo action for description: error message will be shown;

5 years ago[vcs]: provide full completion for move to another changelist panel including combobo...
Nadya Zabrodina [Tue, 21 Jun 2016 10:45:53 +0000 (13:45 +0300)]
[vcs]: provide full completion for move to another changelist panel including combobox model and tasks from task plugin

5 years ago[vcs]: change ui/ux for ChangeListChooser (IDEA-153163, IDEA-150818)
Nadya Zabrodina [Tue, 21 Jun 2016 09:59:32 +0000 (12:59 +0300)]
[vcs]: change ui/ux for ChangeListChooser (IDEA-153163, IDEA-150818)

* get rid of radio button, use editable combobox instead;
* update description if exist;
* change combobox model from local changelist to string; remove linkRenderer  bacause links are not clickable anyway;

5 years ago[vcs]: refactor NewEditChangelist panel to be able provide more complex component...
Nadya Zabrodina [Tue, 21 Jun 2016 09:28:25 +0000 (12:28 +0300)]
[vcs]: refactor NewEditChangelist panel to be able provide more complex component for names;

* provide inner wrapper for future usages;
* style: use DocumentAdapter;
* cleanup;

5 years agoEDU-536 Open task file with placeholders when new task opened
Liana Bakradze [Fri, 24 Jun 2016 12:08:11 +0000 (15:08 +0300)]
EDU-536 Open task file with placeholders when new task opened

5 years agoEDU-322 Next Task: unnecessary jumping from Project Root to actual task position... appcode/163.534 pycharm/163.535
Liana Bakradze [Fri, 24 Jun 2016 12:00:17 +0000 (15:00 +0300)]
EDU-322 Next Task: unnecessary jumping from Project Root to actual task position in a tree

5 years agoEDU-644 Main toolwindow: hint for navigation between placeholders is lost clion/163.533
Ekaterina Tuzova [Fri, 24 Jun 2016 11:06:36 +0000 (14:06 +0300)]
EDU-644 Main toolwindow: hint for navigation between placeholders is lost

5 years agoEDU-537 Empty task text with opened task files
Liana Bakradze [Fri, 24 Jun 2016 11:15:31 +0000 (14:15 +0300)]
EDU-537 Empty task text with opened task files

5 years agoWe shouldn't add new line character here
Elizaveta Shashkova [Wed, 22 Jun 2016 09:55:55 +0000 (12:55 +0300)]
We shouldn't add new line character here

5 years agoFixes after review
Elizaveta Shashkova [Wed, 22 Jun 2016 09:55:14 +0000 (12:55 +0300)]
Fixes after review

5 years agoInput doesn't work in Debug Console (PY-19853)
Elizaveta Shashkova [Tue, 21 Jun 2016 10:58:29 +0000 (13:58 +0300)]
Input doesn't work in Debug Console (PY-19853)

Clear input buffer before waiting for input

5 years agoCannot do keyboard input in debug mode with interactive console turned on (PY-16825 )
Elizaveta Shashkova [Tue, 21 Jun 2016 10:03:06 +0000 (13:03 +0300)]
Cannot do keyboard input in debug mode with interactive console turned on (PY-16825 )

In debug console we should handle input calls on Python side and notify Java side, like we do it in Interactive Python Console. After handling input we should send it back to Python process.

5 years agoJava inspection: Get rid of RemoveRedundantElseAction, as it's totally inferior to...
Pavel Dolgov [Fri, 24 Jun 2016 10:59:42 +0000 (13:59 +0300)]
Java inspection: Get rid of RemoveRedundantElseAction, as it's totally inferior to DataFlowInspection (IDEA-157727)

5 years agoJava inspection: convert the intention for "Remove redundant lambda parameter types...
Pavel Dolgov [Thu, 23 Jun 2016 15:03:59 +0000 (18:03 +0300)]
Java inspection: convert the intention for "Remove redundant lambda parameter types" into an INFORMATION-level inspection (IDEA-156028, IDEA-157727)

5 years agosimplier / faster duplicates removal / sorting for small fileId array
Maxim.Mossienko [Fri, 24 Jun 2016 10:59:12 +0000 (12:59 +0200)]
simplier / faster duplicates removal / sorting for small fileId array

5 years agoO(1) smart pointer removal
peter [Fri, 24 Jun 2016 10:11:15 +0000 (12:11 +0200)]
O(1) smart pointer removal

5 years agoupdate CompletionContributor javadoc
peter [Thu, 23 Jun 2016 17:06:09 +0000 (19:06 +0200)]
update CompletionContributor javadoc

5 years agofail when accessing invalid offsets in completion insert handlers
peter [Fri, 24 Jun 2016 09:59:44 +0000 (11:59 +0200)]
fail when accessing invalid offsets in completion insert handlers

5 years agoIDEA-157840 Save Document action doesn't work during indexing
peter [Fri, 24 Jun 2016 09:49:44 +0000 (11:49 +0200)]
IDEA-157840 Save Document action doesn't work during indexing

5 years agoEDU-608 "Execute "tests.py" action doesn't create Run Study Tests configuration
Liana Bakradze [Fri, 24 Jun 2016 09:38:17 +0000 (12:38 +0300)]
EDU-608 "Execute "tests.py" action doesn't create Run Study Tests configuration

5 years agocancel background VCS initialization on project close start
Alexey Kudravtsev [Fri, 24 Jun 2016 09:06:29 +0000 (12:06 +0300)]
cancel background VCS initialization on project close start

5 years agonotnull, cleanup
Alexey Kudravtsev [Fri, 24 Jun 2016 09:05:59 +0000 (12:05 +0300)]
notnull, cleanup

5 years agomore diagnostics on exception in applyInformation
Alexey Kudravtsev [Fri, 24 Jun 2016 09:04:16 +0000 (12:04 +0300)]
more diagnostics on exception in applyInformation

5 years agocleanup
Alexey Kudravtsev [Thu, 23 Jun 2016 11:27:43 +0000 (14:27 +0300)]
cleanup

5 years agodelegate params: compound 2 intentions in one, set preselection (IDEA-112043)
Anna Kozlova [Fri, 24 Jun 2016 08:43:00 +0000 (11:43 +0300)]
delegate params: compound 2 intentions in one, set preselection (IDEA-112043)

5 years agodelegate params: hide copy javadoc option to prevent confusion (IDEA-148667)
Anna Kozlova [Fri, 24 Jun 2016 07:54:55 +0000 (10:54 +0300)]
delegate params: hide copy javadoc option to prevent confusion (IDEA-148667)

5 years agomoved course progress to the description toolwindow appcode/163.525 clion/163.526
Ekaterina Tuzova [Fri, 24 Jun 2016 08:53:34 +0000 (11:53 +0300)]
moved course progress to the description toolwindow

5 years agocopy initial state for answer placeholders
Ekaterina Tuzova [Thu, 23 Jun 2016 14:34:03 +0000 (17:34 +0300)]
copy initial state for answer placeholders

5 years agoNPE
Ekaterina Tuzova [Mon, 20 Jun 2016 17:19:52 +0000 (20:19 +0300)]
NPE

5 years agoextracted field
Ekaterina Tuzova [Mon, 20 Jun 2016 17:06:21 +0000 (20:06 +0300)]
extracted field

5 years agodo not try to post attempt to stepic if case user not logged in
Ekaterina Tuzova [Mon, 20 Jun 2016 16:58:49 +0000 (19:58 +0300)]
do not try to post attempt to stepic if case user not logged in

5 years agofixed Python Introduction course generation
Ekaterina Tuzova [Mon, 20 Jun 2016 16:54:50 +0000 (19:54 +0300)]
fixed Python Introduction course generation

5 years agocleanup
Ekaterina Tuzova [Mon, 20 Jun 2016 16:51:30 +0000 (19:51 +0300)]
cleanup

5 years agocleanup, removed not needed parameters
Ekaterina Tuzova [Mon, 20 Jun 2016 16:42:20 +0000 (19:42 +0300)]
cleanup, removed not needed parameters

5 years agocleanup, removed unneeded parameters
Ekaterina Tuzova [Mon, 20 Jun 2016 16:38:35 +0000 (19:38 +0300)]
cleanup, removed unneeded parameters

5 years agoEA-73474 - assert: DummyCachingFileSystem.onProjectOpened
Gregory.Shrago [Fri, 24 Jun 2016 06:50:21 +0000 (09:50 +0300)]
EA-73474 - assert: DummyCachingFileSystem.onProjectOpened

5 years agoEA-84787 - IAE: PackageSetBase.contains appcode/163.522 clion/163.508 dbe/163.509 idea/163.513 phpstorm/163.512 pycharm/163.515 pycharm/163.520 rubymine/163.519 webstorm/163.516
Gregory.Shrago [Fri, 24 Jun 2016 01:34:52 +0000 (04:34 +0300)]
EA-84787 - IAE: PackageSetBase.contains

5 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 23 Jun 2016 19:59:36 +0000 (21:59 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agofix frame decoration size and painting
Konstantin Bulenkov [Thu, 23 Jun 2016 19:56:40 +0000 (21:56 +0200)]
fix frame decoration size and painting

5 years ago[vcs-log] enhance roots statistic
Julia Beliaeva [Thu, 23 Jun 2016 17:08:58 +0000 (20:08 +0300)]
[vcs-log] enhance roots statistic