idea/community.git
7 years agoIDEA-147482 Notification running tests via gradle contains incorrect results clion/144.965 rubymine/144.960
Vladislav.Soroka [Mon, 9 Nov 2015 11:43:18 +0000 (14:43 +0300)]
IDEA-147482 Notification running tests via gradle contains incorrect results

7 years agoRun configuration environment variables should override auto configured ones (PY...
Dmitry Trofimov [Thu, 5 Nov 2015 13:07:59 +0000 (16:07 +0300)]
Run configuration environment variables should override auto configured ones (PY-17100)

7 years agothread leaks
Alexey Kudravtsev [Mon, 9 Nov 2015 10:53:58 +0000 (13:53 +0300)]
thread leaks

7 years agoreview cleanup
Alexey Kudravtsev [Mon, 9 Nov 2015 10:45:21 +0000 (13:45 +0300)]
review cleanup

7 years agothread leaks
Alexey Kudravtsev [Fri, 6 Nov 2015 15:06:42 +0000 (18:06 +0300)]
thread leaks

7 years agothread leaks
Alexey Kudravtsev [Fri, 6 Nov 2015 15:05:09 +0000 (18:05 +0300)]
thread leaks

7 years agocleanup
Alexey Kudravtsev [Fri, 6 Nov 2015 15:04:26 +0000 (18:04 +0300)]
cleanup

7 years agothread leaks in tests
Alexey Kudravtsev [Fri, 6 Nov 2015 15:01:58 +0000 (18:01 +0300)]
thread leaks in tests

7 years agoIDEA-147584 Find dialog:Whole project scope includes library roots that are located...
Maxim.Mossienko [Mon, 9 Nov 2015 10:58:20 +0000 (11:58 +0100)]
IDEA-147584 Find dialog:Whole project scope includes library roots that are located under the project directory

7 years agoPY-17094 Quickfix that adds Py3 return type annotation handles compound statements...
Mikhail Golubev [Fri, 6 Nov 2015 17:56:09 +0000 (20:56 +0300)]
PY-17094 Quickfix that adds Py3 return type annotation handles compound statements inside function

7 years agoPY-13304 Always use continuation indent after function arguments
Mikhail Golubev [Mon, 2 Nov 2015 13:09:29 +0000 (16:09 +0300)]
PY-13304 Always use continuation indent after function arguments

It probably conflicts with existing fix for PY-12749.

7 years agoPY-13304 Cleanup in PyBlock
Mikhail Golubev [Mon, 2 Nov 2015 11:39:18 +0000 (14:39 +0300)]
PY-13304 Cleanup in PyBlock

* Nullified
* Got rid of remaining snake_case
* Add missing @Override annotations
* Remove redundant "final" modifiers

7 years agoPyStatementListContainer extends PyElement, so it can be used in methods like PsiTree...
Mikhail Golubev [Mon, 2 Nov 2015 11:17:15 +0000 (14:17 +0300)]
PyStatementListContainer extends PyElement, so it can be used in methods like PsiTreeUtil#getParentOfType

7 years agoPY-17295 Add missing cast to StatementListContainer (IDEA-CR-6388)
Mikhail Golubev [Mon, 2 Nov 2015 11:15:01 +0000 (14:15 +0300)]
PY-17295 Add missing cast to StatementListContainer (IDEA-CR-6388)

7 years agomessage readability improved according to hhariri's feedback
Dmitry Jemerov [Mon, 9 Nov 2015 10:49:00 +0000 (11:49 +0100)]
message readability improved according to hhariri's feedback

7 years agointernal API for easier completion statistic collection
peter [Mon, 9 Nov 2015 10:26:45 +0000 (11:26 +0100)]
internal API for easier completion statistic collection

7 years agoupdated plugin system for pycharm educational webstorm/144.956
Ekaterina Tuzova [Tue, 3 Nov 2015 13:51:12 +0000 (16:51 +0300)]
updated plugin system for pycharm educational

7 years agofixed PY-17113 Right click menu is very slow to open up in PyCharm EAP PY-143.24
Ekaterina Tuzova [Fri, 30 Oct 2015 12:58:55 +0000 (15:58 +0300)]
fixed PY-17113 Right click menu is very slow to open up in PyCharm EAP PY-143.24

7 years agoMerge remote-tracking branch 'origin/master' appcode/144.959 clion/144.958 rubymine/144.955
Vladimir.Orlov [Mon, 9 Nov 2015 07:34:58 +0000 (10:34 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agomacros: support passing compound relative path to $FileDirPathFromParent(...)$ macro... appcode/144.938 clion/144.936 dbe/144.931
Sergey Simonchik [Sun, 8 Nov 2015 22:41:24 +0000 (01:41 +0300)]
macros: support passing compound relative path to $FileDirPathFromParent(...)$ macro (fixes WEB-18982)

7 years ago[vcs-log] add some simple bek tests
Julia Beliaeva [Sun, 8 Nov 2015 19:39:53 +0000 (22:39 +0300)]
[vcs-log] add some simple bek tests

7 years ago[vcs-log] followup for EA-68497 and IDEA-147201: even if a graph is broken do not...
Julia Beliaeva [Sun, 8 Nov 2015 19:17:17 +0000 (22:17 +0300)]
[vcs-log] followup for EA-68497 and IDEA-147201: even if a graph is broken do not add strange dashed edges to it

7 years ago[vcs-log] add "operator" keyword where needed in kotlin code
Julia Beliaeva [Sun, 8 Nov 2015 19:15:28 +0000 (22:15 +0300)]
[vcs-log] add "operator" keyword where needed in kotlin code

7 years ago[vcs-log] fix EA-68497 and IDEA-147201
Julia Beliaeva [Sun, 8 Nov 2015 19:14:20 +0000 (22:14 +0300)]
[vcs-log] fix EA-68497 and IDEA-147201

7 years ago[vcs-log] test for EA-68497 and IDEA-147201
Julia Beliaeva [Sun, 8 Nov 2015 19:13:43 +0000 (22:13 +0300)]
[vcs-log] test for EA-68497 and IDEA-147201

7 years ago[vcs-log] make BekLinearGraph testable
Julia Beliaeva [Sun, 8 Nov 2015 19:11:11 +0000 (22:11 +0300)]
[vcs-log] make BekLinearGraph testable

7 years agoMerge pull request 'patch-1' of https://github.com/Turbo87/intellij-community appcode/144.929 clion/144.930
Kirill Likhodedov [Sun, 8 Nov 2015 14:33:55 +0000 (17:33 +0300)]
Merge pull request 'patch-1' of https://github.com/Turbo87/intellij-community

7 years agoIDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowed... appcode/144.922 clion/144.925 dbe/144.924
Vassiliy.Kudryashov [Sat, 7 Nov 2015 20:45:34 +0000 (23:45 +0300)]
IDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowedDecoratorCmd.<init>

7 years agoIDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowed...
Vassiliy.Kudryashov [Sat, 7 Nov 2015 20:44:42 +0000 (23:44 +0300)]
IDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowedDecoratorCmd.<init>

7 years agocleanup for dataflow renderer
Sergey Ignatov [Sat, 7 Nov 2015 17:01:18 +0000 (20:01 +0300)]
cleanup for dataflow renderer

7 years agoCodeDocumenationAwareCommenter: Fix copy/paste issues
Tobias Bieniek [Sat, 7 Nov 2015 16:44:59 +0000 (17:44 +0100)]
CodeDocumenationAwareCommenter: Fix copy/paste issues

7 years agotest for VfsUtil.findRelativeFile(uri, base) appcode/144.918 clion/144.917
Sergey Simonchik [Sat, 7 Nov 2015 09:44:00 +0000 (12:44 +0300)]
test for VfsUtil.findRelativeFile(uri, base)

7 years agoMerge remote-tracking branch 'origin/PY-17356' into PY-17356 appcode/144.912 clion/144.906 dbe/144.904
Ilya.Kazakevich [Fri, 6 Nov 2015 22:42:42 +0000 (01:42 +0300)]
Merge remote-tracking branch 'origin/PY-17356' into PY-17356

# Conflicts:
# python/psi-api/src/com/jetbrains/python/nameResolver/NameResolverTools.java
# python/src/com/jetbrains/python/psi/impl/PyFunctionImpl.java

7 years agoFixed according to reviews
Ilya.Kazakevich [Fri, 6 Nov 2015 22:28:20 +0000 (01:28 +0300)]
Fixed according to reviews

7 years agoPY-17356: shortcuts added to make inspections faster
Ilya.Kazakevich [Tue, 3 Nov 2015 23:48:29 +0000 (02:48 +0300)]
PY-17356: shortcuts added to make inspections faster

7 years agoPY-17356: PyTypeParser is slow, so we cache its result in PyCustomMember
Ilya.Kazakevich [Sat, 31 Oct 2015 02:23:16 +0000 (05:23 +0300)]
PY-17356: PyTypeParser is slow, so we cache its result in PyCustomMember

7 years agoPY-17356: Attributes cached for function since as_manager / from_queryset is called...
Ilya.Kazakevich [Sat, 31 Oct 2015 01:29:00 +0000 (04:29 +0300)]
PY-17356: Attributes cached for function since as_manager / from_queryset is called multiple times

7 years agoIDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowed... dbe/144.902
Vassiliy.Kudryashov [Fri, 6 Nov 2015 19:41:25 +0000 (22:41 +0300)]
IDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowedDecoratorCmd.<init>

7 years agoSSR: script log first pass
Bas Leijdekkers [Fri, 6 Nov 2015 19:52:01 +0000 (20:52 +0100)]
SSR: script log first pass

7 years agoSSR: small simplification
Bas Leijdekkers [Fri, 6 Nov 2015 16:41:11 +0000 (17:41 +0100)]
SSR: small simplification

7 years agoSSR: cleanup MatchResultImpl & related
Bas Leijdekkers [Fri, 6 Nov 2015 16:08:52 +0000 (17:08 +0100)]
SSR: cleanup MatchResultImpl & related

7 years agoSSR: test that the type of variables in script are as expected
Bas Leijdekkers [Fri, 6 Nov 2015 14:10:48 +0000 (15:10 +0100)]
SSR: test that the type of variables in script are as expected

7 years agoSSR: remove unused method
Bas Leijdekkers [Fri, 6 Nov 2015 14:01:04 +0000 (15:01 +0100)]
SSR: remove unused method

7 years agodon't perform coordinate conversions in EditorSizeManager when soft wrap model is...
Dmitry Batrak [Fri, 6 Nov 2015 19:46:28 +0000 (22:46 +0300)]
don't perform coordinate conversions in EditorSizeManager when soft wrap model is in inconsistent state

fixes EA-75267 - AIOOBE: TIntArrayList.insert

7 years agoadd bulk mode operations to editor stress tests
Dmitry Batrak [Fri, 6 Nov 2015 14:47:06 +0000 (17:47 +0300)]
add bulk mode operations to editor stress tests

7 years agoMerge remote-tracking branch 'origin/master'
Andrey Vlasovskikh [Fri, 6 Nov 2015 19:52:11 +0000 (22:52 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Fri, 6 Nov 2015 19:51:32 +0000 (22:51 +0300)]
Merge branch 'python-fixes'

7 years ago[groovy] make GrTraitType extend PsiIntersectionType. Tests included.
Daniil Ovchinnikov [Fri, 6 Nov 2015 19:49:35 +0000 (22:49 +0300)]
[groovy] make GrTraitType extend PsiIntersectionType. Tests included.

- Get rid of mock trait definition and its processing.
- Now we can process it like PsiIntersection type.
- Proper trait ordering in completion and resolve restored.

7 years ago[groovy] enable GrWithTraitTypeCalculator in Groovy plugin.
Daniil Ovchinnikov [Tue, 3 Nov 2015 14:06:08 +0000 (17:06 +0300)]
[groovy] enable GrWithTraitTypeCalculator in Groovy plugin.

7 years ago[groovy] properly display `as`-coercion trait types in quick info.
Daniil Ovchinnikov [Tue, 3 Nov 2015 13:53:58 +0000 (16:53 +0300)]
[groovy] properly display `as`-coercion trait types in quick info.

7 years agoRemoved unused parameter
Andrey Vlasovskikh [Fri, 6 Nov 2015 19:46:32 +0000 (22:46 +0300)]
Removed unused parameter

7 years agoFixed the order of functions returned by getAllSuperFunctions() to match MRO (PY...
Andrey Vlasovskikh [Fri, 6 Nov 2015 19:43:12 +0000 (22:43 +0300)]
Fixed the order of functions returned by getAllSuperFunctions() to match MRO (PY-16776)

Previously we didn't respect the MRO and returned functions from early
ancestors before later ancestors. Now we return them according to the
MRO and we traverse methods by the types of ancestors instead of
concrete PSI elements to invoke the extension points that change the
list of ancestors.

7 years agopriority of array index expression (IDEA-147503)
Anna Kozlova [Fri, 6 Nov 2015 19:31:02 +0000 (20:31 +0100)]
priority of array index expression (IDEA-147503)

7 years agodependencies view: consistent icon for directories (IDEA-147531)
Anna Kozlova [Fri, 6 Nov 2015 19:19:49 +0000 (20:19 +0100)]
dependencies view: consistent icon for directories (IDEA-147531)

7 years agorevert test data
Anna Kozlova [Fri, 6 Nov 2015 18:33:32 +0000 (19:33 +0100)]
revert test data

7 years agoupdate testng dtd (IDEA-147573)
Anna Kozlova [Fri, 6 Nov 2015 18:23:33 +0000 (19:23 +0100)]
update testng dtd (IDEA-147573)

7 years agoCleanup (warnings)
Roman Shevchenko [Fri, 6 Nov 2015 18:27:03 +0000 (19:27 +0100)]
Cleanup (warnings)

7 years agoreplace primitive == comparisons with .equals
Anna Kozlova [Fri, 6 Nov 2015 17:18:57 +0000 (18:18 +0100)]
replace primitive == comparisons with .equals

7 years agoprimitive type comparison internal inspection
Anna Kozlova [Fri, 6 Nov 2015 16:36:36 +0000 (17:36 +0100)]
primitive type comparison internal inspection

7 years agoequality -> .equals cleanup
Anna Kozlova [Fri, 6 Nov 2015 15:36:27 +0000 (16:36 +0100)]
equality -> .equals cleanup

7 years agoIDEA-146427 duplicated code
Sergey Malenkov [Fri, 6 Nov 2015 16:19:49 +0000 (19:19 +0300)]
IDEA-146427 duplicated code

7 years agoIDEA-146427 Do not create a Keymap copy if dialog is cancelled
Sergey Malenkov [Fri, 6 Nov 2015 16:12:10 +0000 (19:12 +0300)]
IDEA-146427 Do not create a Keymap copy if dialog is cancelled

7 years agovfs: support uri with custom protocol, like temp://, in VfsUtilCore#findRelativeFile...
Sergey Simonchik [Fri, 6 Nov 2015 16:40:49 +0000 (19:40 +0300)]
vfs: support uri with custom protocol, like temp://, in VfsUtilCore#findRelativeFile(uri, null)

7 years agoproper capitalization
Egor.Ushakov [Fri, 6 Nov 2015 16:19:07 +0000 (19:19 +0300)]
proper capitalization

7 years agouse LanguageUtil
Egor.Ushakov [Fri, 6 Nov 2015 15:57:56 +0000 (18:57 +0300)]
use LanguageUtil

7 years agoIDEA-147534 Inspection "@NotNull/@Nullable problems" - "Require @NotNull fileds to...
peter [Fri, 6 Nov 2015 15:46:16 +0000 (16:46 +0100)]
IDEA-147534 Inspection "@NotNull/@Nullable problems" - "Require @NotNull fileds to be initialized explicitly", does not trigger when using @NonnullByDefault

7 years agoadd 'appendable' to dictionary
peter [Fri, 6 Nov 2015 15:22:15 +0000 (16:22 +0100)]
add 'appendable' to dictionary

7 years ago[^cdr] fix data race in DumbService.runWhenSmart
peter [Fri, 6 Nov 2015 15:19:37 +0000 (16:19 +0100)]
[^cdr] fix data race in DumbService.runWhenSmart

7 years ago[git] Substitute trilead-ssh2 library with the patched one
Kirill Likhodedov [Fri, 6 Nov 2015 15:29:37 +0000 (18:29 +0300)]
[git] Substitute trilead-ssh2 library with the patched one

* Adds from no to 5 times speedup on git fetch
* The patch is made by TeamCity dev Dmitry Neverov as part of TW-14598.

7 years agofix unsorted array search
Anna Kozlova [Fri, 6 Nov 2015 15:13:59 +0000 (16:13 +0100)]
fix unsorted array search

7 years agochange signature: fix search for tags to remove in unsorted array (IDEA-147535)
Anna Kozlova [Fri, 6 Nov 2015 15:13:23 +0000 (16:13 +0100)]
change signature: fix search for tags to remove in unsorted array (IDEA-147535)

7 years agomove member: restore qualifier in switch labels for non-enum constants (IDEA-147539)
Anna Kozlova [Fri, 6 Nov 2015 14:09:47 +0000 (15:09 +0100)]
move member: restore qualifier in switch labels for non-enum constants (IDEA-147539)

7 years agotestdata for IDEA-147511
Anna Kozlova [Fri, 6 Nov 2015 12:43:17 +0000 (13:43 +0100)]
testdata for IDEA-147511

7 years agotests: allow scroll to source together with track running test as scroll should be...
Anna Kozlova [Fri, 6 Nov 2015 12:15:28 +0000 (13:15 +0100)]
tests: allow scroll to source together with track running test as scroll should be done for manual selection only

7 years agosm runner: scroll to source on manual selection only (IDEA-147403)
Anna Kozlova [Fri, 6 Nov 2015 12:11:11 +0000 (13:11 +0100)]
sm runner: scroll to source on manual selection only (IDEA-147403)

7 years agoStaticInitializerReferencesSubClassInspection: don't report private subclasses that...
peter [Fri, 6 Nov 2015 11:22:21 +0000 (12:22 +0100)]
StaticInitializerReferencesSubClassInspection: don't report private subclasses that can't be initialized by another thread

7 years agoIDEA-147454 Smart completion add parentheses to class declaration in throws statement
peter [Fri, 6 Nov 2015 10:51:14 +0000 (11:51 +0100)]
IDEA-147454 Smart completion add parentheses to class declaration in throws statement

7 years agoremoved JVMVersion form idea.properties (IDEA-147254 JVM settings OS X).
Vladimir.Orlov [Fri, 6 Nov 2015 15:07:25 +0000 (18:07 +0300)]
removed JVMVersion form idea.properties (IDEA-147254 JVM settings OS X).

7 years agouse consistent (and mockable) char width in tests appcode/144.901 clion/144.900
Dmitry Batrak [Fri, 6 Nov 2015 14:14:39 +0000 (17:14 +0300)]
use consistent (and mockable) char width in tests

7 years agovalidate soft wrap positions in editor stress test
Dmitry Batrak [Fri, 6 Nov 2015 08:47:37 +0000 (11:47 +0300)]
validate soft wrap positions in editor stress test

7 years ago[groovy] GroovyFindUsagesProvider: unused INSTANCE field and default constructor...
Daniil Ovchinnikov [Fri, 6 Nov 2015 13:53:11 +0000 (16:53 +0300)]
[groovy] GroovyFindUsagesProvider: unused INSTANCE field and default constructor removed

7 years ago[groovy] get presentable text in GroovyExpressionTypeProvider.
Daniil Ovchinnikov [Tue, 3 Nov 2015 13:29:46 +0000 (16:29 +0300)]
[groovy] get presentable text in GroovyExpressionTypeProvider.

It is needed to properly display `as`-coercion trait types e.g. `Foo as T1, T2` instead of `Foo`.

7 years ago[java] type annotations in method return type (IDEA-147494)
Roman Shevchenko [Fri, 6 Nov 2015 13:57:35 +0000 (14:57 +0100)]
[java] type annotations in method return type (IDEA-147494)

7 years agoworkaround for IDEA-147530: make sure that when a new light module is created it...
nik [Fri, 6 Nov 2015 13:56:23 +0000 (16:56 +0300)]
workaround for IDEA-147530: make sure that when a new light module is created it won't take settings from previously saved module

7 years agoIDEA-145612 IllegalArgumentException "invalid keyCode"
Denis Fokin [Fri, 6 Nov 2015 13:27:08 +0000 (17:27 +0400)]
IDEA-145612 IllegalArgumentException "invalid keyCode"

7 years agoShow only last days recent tests
Yaroslav Lepenkin [Fri, 6 Nov 2015 13:22:39 +0000 (16:22 +0300)]
Show only last days recent tests

7 years agoperformance test: increased time for hot file indent detection
Yaroslav Lepenkin [Fri, 6 Nov 2015 13:19:23 +0000 (16:19 +0300)]
performance test: increased time for hot file indent detection

7 years agoUnify line separators in documentation for Python keywords
Mikhail Golubev [Fri, 6 Nov 2015 12:21:59 +0000 (15:21 +0300)]
Unify line separators in documentation for Python keywords

It also fixes PyQuickDocTest#testReturnKeyword test on Windows.

7 years agoPY-17470 Fix IndexError in rest_formatter.py helper
Mikhail Golubev [Fri, 6 Nov 2015 11:35:16 +0000 (14:35 +0300)]
PY-17470 Fix IndexError in rest_formatter.py helper

This error occurs when there is no type test after colon
in `:type` and `:rtype` declarations.

7 years agoPY-17470 PY-17529 Don't attempt to remove quotes from already unescaped docstring
Mikhail Golubev [Fri, 6 Nov 2015 10:55:57 +0000 (13:55 +0300)]
PY-17470 PY-17529 Don't attempt to remove quotes from already unescaped docstring

Because PyStringLiteralExpressionImpl#getNodeTextRange used for that
strips at least first character unconditionally, user sees corrupted
docstring description without the first letter.

7 years agoFix typo in log message
Mikhail Golubev [Fri, 6 Nov 2015 10:48:29 +0000 (13:48 +0300)]
Fix typo in log message

7 years agoIDEA-146427 Entering and searching keyboard and mouse shortcuts in Settings | Keymap
Sergey Malenkov [Fri, 6 Nov 2015 13:04:07 +0000 (16:04 +0300)]
IDEA-146427 Entering and searching keyboard and mouse shortcuts in Settings | Keymap

7 years ago"initialize variable" & "initialize in constructor" suggests only public classes...
Dmitry Batkovich [Fri, 6 Nov 2015 12:59:45 +0000 (15:59 +0300)]
"initialize variable" & "initialize in constructor" suggests only public classes for collections

7 years agoIDEA-144272 - IAE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.a
Michael Golubev [Fri, 6 Nov 2015 12:30:43 +0000 (13:30 +0100)]
IDEA-144272 - IAE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.a

7 years ago"initialize variable" & "initialize in constructor" suggests default constructors...
Dmitry Batkovich [Fri, 6 Nov 2015 12:55:37 +0000 (15:55 +0300)]
"initialize variable" & "initialize in constructor" suggests default constructors (with inheritor's if collection) (IDEA-145431)

7 years agocorrectly render alternative sources from jdk (show something more than just rt.jar)
Egor.Ushakov [Fri, 6 Nov 2015 12:55:03 +0000 (15:55 +0300)]
correctly render alternative sources from jdk (show something more than just rt.jar)

7 years agofallback url provided when legacy key conversion is not possible (IDEA-147130),
Eugene Zhuravlev [Fri, 6 Nov 2015 12:35:31 +0000 (15:35 +0300)]
fallback url provided when legacy key conversion is not possible (IDEA-147130),
'JetProfile' term changed to 'JetBrains Account' in UI error messages

7 years agoproject leak via toolbar->icon->DeferredIcon.evaluator->RunManager$1->project
Vassiliy.Kudryashov [Fri, 6 Nov 2015 12:37:36 +0000 (15:37 +0300)]
project leak via toolbar->icon->DeferredIcon.evaluator->RunManager$1->project

7 years agoCSS: do not cache custom selectors
Alexander Zolotov [Thu, 5 Nov 2015 17:31:46 +0000 (20:31 +0300)]
CSS: do not cache custom selectors

7 years agoexternal system: do not cleanup orphan project libraries if import runs from Project...
Vladislav.Soroka [Fri, 6 Nov 2015 12:26:56 +0000 (15:26 +0300)]
external system: do not cleanup orphan project libraries if import runs from Project Structure Dialog