idea/community.git
8 years agoMerge branch 'master' of /Users/develar/settings-repository--
Vladimir Krivosheev [Wed, 8 Jul 2015 07:28:31 +0000 (09:28 +0200)]
Merge branch 'master' of /Users/develar/settings-repository--

y/plugins/settings-repository--

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

8 years agocleanup
develar [Wed, 8 Jul 2015 07:17:04 +0000 (09:17 +0200)]
cleanup

8 years agocoverage: show statistics for file in 'Project Files' view (WEB-17006) appcode/142.3076 clion/142.3078 dbe/142.3077 idea/142.3080 phpstorm/142.3082 pycharm/142.3079 rubymine/142.3081 webstorm/142.3075
Sergey Simonchik [Tue, 7 Jul 2015 22:20:09 +0000 (01:20 +0300)]
coverage: show statistics for file in 'Project Files' view (WEB-17006)

8 years agoIDEA-131429 Warning tooltips overlap scrollbar
Vassiliy.Kudryashov [Tue, 7 Jul 2015 21:07:47 +0000 (00:07 +0300)]
IDEA-131429 Warning tooltips overlap scrollbar
Give Balloon the last chance to have pointer.

8 years agoIDEA-142351 With two fullscreen IntelliJ's open on MacOSX on any action idea looses... appcode/142.3074 clion/142.3073
Denis Fokin [Tue, 7 Jul 2015 18:20:16 +0000 (21:20 +0300)]
IDEA-142351 With two fullscreen IntelliJ's open on MacOSX on any action idea looses focus and switches to the one opened first

8 years agoIDEA-138032 Project Structure View 'Show views as tabs' option doesn't persist betwee...
Vassiliy.Kudryashov [Tue, 7 Jul 2015 18:13:06 +0000 (21:13 +0300)]
IDEA-138032 Project Structure View 'Show views as tabs' option doesn't persist between sessions

8 years agoTextFieldWithHistoryWithBrowseButton#setTextAndAddToHistory method added to simplify...
Sergey Simonchik [Tue, 7 Jul 2015 17:54:55 +0000 (20:54 +0300)]
TextFieldWithHistoryWithBrowseButton#setTextAndAddToHistory method added to simplify clients

8 years agoicon for lambdas in implements popup
Egor.Ushakov [Tue, 7 Jul 2015 17:37:47 +0000 (20:37 +0300)]
icon for lambdas in implements popup

8 years agoWelcome screen: update UI when change has been finalized (otherwise, "New Project...
Sergey Simonchik [Tue, 7 Jul 2015 17:33:40 +0000 (20:33 +0300)]
Welcome screen: update UI when change has been finalized (otherwise, "New Project" validation listeners are doubled)

8 years agouse editor font in editor popups - more components fixed
Egor.Ushakov [Tue, 7 Jul 2015 17:24:03 +0000 (20:24 +0300)]
use editor font in editor popups - more components fixed

8 years agovcs: show "patch applied approximately" notification in diff
Aleksey Pivovarov [Tue, 7 Jul 2015 16:28:46 +0000 (19:28 +0300)]
vcs: show "patch applied approximately" notification in diff

* this notification was not shown in MultiLevelDiffTool

8 years agoRegistry key for Dart Analysis Server driven references resolution
Alexander Doroshko [Tue, 7 Jul 2015 16:00:21 +0000 (19:00 +0300)]
Registry key for Dart Analysis Server driven references resolution

8 years agoRemove unused import
Alexander Koshevoy [Tue, 7 Jul 2015 14:32:43 +0000 (17:32 +0300)]
Remove unused import

8 years agoPY-15431 Add tests on PythonSdkType.hasInvalidRemoteCredentials() method
Alexander Koshevoy [Tue, 7 Jul 2015 14:30:49 +0000 (17:30 +0300)]
PY-15431 Add tests on PythonSdkType.hasInvalidRemoteCredentials() method

8 years agosince
develar [Tue, 7 Jul 2015 16:06:14 +0000 (18:06 +0200)]
since

8 years agocontinue IDEA-131628: fix auto sync on app exit
develar [Tue, 7 Jul 2015 16:02:47 +0000 (18:02 +0200)]
continue IDEA-131628: fix auto sync on app exit

8 years agoSmall IDE New Project dialog: create new instance of GeneratorPeer to avoid sharing...
Sergey Simonchik [Tue, 7 Jul 2015 15:41:34 +0000 (18:41 +0300)]
Small IDE New Project dialog: create new instance of GeneratorPeer to avoid sharing Swing components (ideally, Swing components should be garbage-collected on dialog closing)

8 years agoerasure: ensure that all other types after erasure would stay unchanged (spec)
Anna Kozlova [Tue, 7 Jul 2015 15:14:54 +0000 (18:14 +0300)]
erasure: ensure that all other types after erasure would stay unchanged (spec)

8 years agofix testdata
Anna Kozlova [Tue, 7 Jul 2015 15:14:13 +0000 (18:14 +0300)]
fix testdata

8 years agoA.super.field should not accept super interface (IDEA-140646)
Anna Kozlova [Tue, 7 Jul 2015 12:51:29 +0000 (15:51 +0300)]
A.super.field should not accept super interface (IDEA-140646)

8 years agoIDEA-142305 Changes to files are not saved on frame deactivation
Denis Fokin [Tue, 7 Jul 2015 14:45:50 +0000 (17:45 +0300)]
IDEA-142305 Changes to files are not saved on frame deactivation

8 years agoIDEA-142255 Find in Path - 'Recursively' checkbox does not update 'Preview' on change
Maxim.Mossienko [Tue, 7 Jul 2015 14:50:23 +0000 (16:50 +0200)]
IDEA-142255 Find in Path - 'Recursively' checkbox does not update 'Preview' on change

8 years agorename "Console Folding" to "Console"
Vassiliy.Kudryashov [Tue, 7 Jul 2015 14:54:09 +0000 (17:54 +0300)]
rename "Console Folding" to "Console"

8 years agorename "Console Folding" to "Console"
Vassiliy.Kudryashov [Tue, 7 Jul 2015 14:48:17 +0000 (17:48 +0300)]
rename "Console Folding" to "Console"

8 years agorespect excluded roots
Vladimir Krivosheev [Tue, 7 Jul 2015 14:18:35 +0000 (16:18 +0200)]
respect excluded roots

8 years agomisprint
Vassiliy.Kudryashov [Tue, 7 Jul 2015 14:44:42 +0000 (17:44 +0300)]
misprint

8 years agoMemleak fix
Vassiliy.Kudryashov [Tue, 7 Jul 2015 14:39:43 +0000 (17:39 +0300)]
Memleak fix

8 years ago- introduce record iterator for processing records during compact
Maxim.Mossienko [Tue, 7 Jul 2015 14:25:38 +0000 (16:25 +0200)]
- introduce record iterator for processing records during compact
- implement record iterator for CompactRecordTable to skip extra records

8 years ago- use editor font in implements/override popup
Egor.Ushakov [Tue, 7 Jul 2015 14:29:45 +0000 (17:29 +0300)]
- use editor font in implements/override popup
- use correct font size in presentation mode

8 years agoAssertion for memleak
Vassiliy.Kudryashov [Tue, 7 Jul 2015 14:26:10 +0000 (17:26 +0300)]
Assertion for memleak

8 years agocall addCurrentTextToHistory() directly because it can be overridden (IDEA-CR-3607)
Sergey Simonchik [Tue, 7 Jul 2015 14:25:19 +0000 (17:25 +0300)]
call addCurrentTextToHistory() directly because it can be overridden (IDEA-CR-3607)

8 years agoFixed NPE, space property can be null
Yaroslav Lepenkin [Tue, 7 Jul 2015 13:28:06 +0000 (16:28 +0300)]
Fixed NPE, space property can be null

8 years agoFixed compilation after rebase
Yaroslav Lepenkin [Tue, 7 Jul 2015 11:36:45 +0000 (14:36 +0300)]
Fixed compilation after rebase

8 years agoReformat with context on postponed formatting: fixed java test data
Yaroslav Lepenkin [Fri, 3 Jul 2015 12:11:31 +0000 (15:11 +0300)]
Reformat with context on postponed formatting: fixed java test data

8 years agoReformat with context on postponed formatting: fixed groovy test data
Yaroslav Lepenkin [Fri, 3 Jul 2015 11:56:46 +0000 (14:56 +0300)]
Reformat with context on postponed formatting: fixed groovy test data

8 years agoReformat with context: do not touch blocks with read only spacing property.
Yaroslav Lepenkin [Thu, 2 Jul 2015 11:17:28 +0000 (14:17 +0300)]
Reformat with context: do not touch blocks with read only spacing property.

Spacing is set to read-only by FormattingModelBuilder implementors, so they expect spacing to be really read-only, however if WhiteSpace is read-only but Spacing is not, it means that we are formatting text range, and current WhiteSpace is not located inside, so we can modify in such a case

8 years agoUse reformat with context on postprocess reformat
Yaroslav Lepenkin [Thu, 2 Jul 2015 09:44:23 +0000 (12:44 +0300)]
Use reformat with context on postprocess reformat

8 years agoSet min spaces for linebreak to 1, so when spacing becomes lineFeedsReadOnly it doesn...
Yaroslav Lepenkin [Thu, 2 Jul 2015 09:26:18 +0000 (12:26 +0300)]
Set min spaces for linebreak to 1, so when spacing becomes lineFeedsReadOnly it doesn't collapse.

Spaces becomes lineFeedsReadOnly, when reformatWithContext works (reformat VCS changed text or postprocess reformat)

8 years agoReformat with context: do not touch linefeeds
Yaroslav Lepenkin [Thu, 2 Jul 2015 09:25:16 +0000 (12:25 +0300)]
Reformat with context: do not touch linefeeds

8 years agoAlignment on "public, static, void, <T>, throws" replaced with none indent.
Yaroslav Lepenkin [Thu, 2 Jul 2015 08:40:22 +0000 (11:40 +0300)]
Alignment on "public, static, void, <T>, throws" replaced with none indent.

Previously alignment were created for mostly every element of method/class declaration
|public |void |run() {
}

Therefore, when posprocess reformat is used in reformat context mode on "run" rename will be reformatted whole method declaration starting with public, which sometimes can be not usefull

8 years agoReformat with context: collect all alignments from blocks, standing after reformatted...
Yaroslav Lepenkin [Wed, 1 Jul 2015 21:38:27 +0000 (00:38 +0300)]
Reformat with context: collect all alignments from blocks, standing after reformatted range end, but before end of line.

Say we renamed some method:
xxx(a,       xxxxxx(a,
    b)           b)

 Because alignment "a" comes after modified xxx and before end of line, we collect it, and then mark all blocks with same alignment as NOT read only, so they can be realigned accordingly. So actual result will be:
xxxxxx(a,
       b)

8 years agoReformat with context: Corrected block alignment retrieval
Yaroslav Lepenkin [Wed, 1 Jul 2015 21:22:34 +0000 (00:22 +0300)]
Reformat with context: Corrected block alignment retrieval

8 years agogroup exceptions using alarm instead of a permanent bg activity appcode/142.3071 clion/142.3070
peter [Tue, 7 Jul 2015 12:43:53 +0000 (14:43 +0200)]
group exceptions using alarm instead of a permanent bg activity

8 years agoMemoryUsagePanel: no periodic update when not shown
peter [Tue, 7 Jul 2015 12:15:20 +0000 (14:15 +0200)]
MemoryUsagePanel: no periodic update when not shown

8 years agodon't burn CPU when no non-standard progresses are present
peter [Tue, 7 Jul 2015 12:05:36 +0000 (14:05 +0200)]
don't burn CPU when no non-standard progresses are present

8 years ago[git] IDEA-142339 wrap possible parsing exceptions into VcsException
Kirill Likhodedov [Tue, 7 Jul 2015 13:22:42 +0000 (16:22 +0300)]
[git] IDEA-142339 wrap possible parsing exceptions into VcsException

To make sure they are caught.

8 years agoTextFieldWithHistory#setTextAndAddToHistory method added to simplify clients
Sergey Simonchik [Tue, 7 Jul 2015 13:13:39 +0000 (16:13 +0300)]
TextFieldWithHistory#setTextAndAddToHistory method added to simplify clients

8 years ago[vcs] IDEA-141729 Don't ask to remove the VCS root if a module with it has been removed
Kirill Likhodedov [Tue, 7 Jul 2015 13:13:02 +0000 (16:13 +0300)]
[vcs] IDEA-141729 Don't ask to remove the VCS root if a module with it has been removed

We don't prompt on adding a module, so let's not prompt on its removal.

8 years agoMerge remote-tracking branch 'origin/master'
Kirill Likhodedov [Tue, 7 Jul 2015 13:04:19 +0000 (16:04 +0300)]
Merge remote-tracking branch 'origin/master'

8 years ago[vcs] Speed up the VcsDirtyScopeVfsListener: use the VirtualFile available from event...
Maxim.Mossienko [Tue, 7 Jul 2015 13:03:21 +0000 (16:03 +0300)]
[vcs] Speed up the VcsDirtyScopeVfsListener: use the VirtualFile available from event instead of finding it by path each time

8 years agoIDEA-142218 Pop-up for cut string at tool windows is shown even if focus is not at...
Sergey Malenkov [Tue, 7 Jul 2015 13:00:09 +0000 (16:00 +0300)]
IDEA-142218 Pop-up for cut string at tool windows is shown even if focus is not at Idea
support focus in owned windows, not only in owner window

8 years agoPY-15431 Render remote SDK as invalid if Vagrant instance folder is empty for better...
Alexander Koshevoy [Tue, 7 Jul 2015 12:53:08 +0000 (15:53 +0300)]
PY-15431 Render remote SDK as invalid if Vagrant instance folder is empty for better comprehension

8 years ago- tests for CompactRecordsTable phpstorm/142.3069
Maxim.Mossienko [Tue, 7 Jul 2015 12:38:20 +0000 (14:38 +0200)]
- tests for CompactRecordsTable
- delete extended records when record deleted

8 years agoMerge remote-tracking branch 'origin/master' dbe/142.3067
Kirill Likhodedov [Tue, 7 Jul 2015 12:14:54 +0000 (15:14 +0300)]
Merge remote-tracking branch 'origin/master'

8 years ago[git] IDEA-142339 catch any type of exceptions when analyzing revision validity
Kirill Likhodedov [Tue, 7 Jul 2015 12:14:06 +0000 (15:14 +0300)]
[git] IDEA-142339 catch any type of exceptions when analyzing revision validity

8 years agoIDEA-142218 Pop-up for cut string at tool windows is shown even if focus is not at...
Sergey Malenkov [Tue, 7 Jul 2015 12:09:39 +0000 (15:09 +0300)]
IDEA-142218 Pop-up for cut string at tool windows is shown even if focus is not at Idea

8 years agounimplement with cyclic inheritance (IDEA-142343)
Anna Kozlova [Tue, 7 Jul 2015 11:40:27 +0000 (14:40 +0300)]
unimplement with cyclic inheritance (IDEA-142343)

8 years agomodifier list intention: ensure range is valid (IDEA-142333)
Anna Kozlova [Tue, 7 Jul 2015 10:44:37 +0000 (13:44 +0300)]
modifier list intention: ensure range is valid (IDEA-142333)

8 years agofunctional type erasure: check if resulted type functional (IDEA-142341)
Anna Kozlova [Tue, 7 Jul 2015 09:20:04 +0000 (12:20 +0300)]
functional type erasure: check if resulted type functional (IDEA-142341)

8 years agoIDEA-72261 configure line wrapping per file or per file type (changes for CR-IC-7360...
Rustam Vishnyakov [Mon, 6 Jul 2015 16:04:43 +0000 (19:04 +0300)]
IDEA-72261 configure line wrapping per file or per file type (changes for CR-IC-7360, more are coming)

8 years agoIDEA-63980 Make idea.cycle.buffer.size configurable in IDEA GUI / IDEA settings
Vassiliy.Kudryashov [Tue, 7 Jul 2015 10:55:46 +0000 (13:55 +0300)]
IDEA-63980 Make idea.cycle.buffer.size configurable in IDEA GUI / IDEA settings

8 years agolock free findChildById appcode/142.3066
Alexey Kudravtsev [Tue, 7 Jul 2015 10:57:02 +0000 (13:57 +0300)]
lock free findChildById

8 years agooptimisation: cache directories to reduce typical number of findChildById() to one
Alexey Kudravtsev [Tue, 7 Jul 2015 10:54:30 +0000 (13:54 +0300)]
optimisation: cache directories to reduce typical number of findChildById() to one

8 years agooptimisation: avoid recalculating hashcode if possible
Alexey Kudravtsev [Tue, 7 Jul 2015 10:53:44 +0000 (13:53 +0300)]
optimisation: avoid recalculating hashcode if possible

8 years agoincorrect CharSequence implementation
Alexey Kudravtsev [Tue, 7 Jul 2015 10:53:11 +0000 (13:53 +0300)]
incorrect CharSequence implementation

8 years agoclear the changed files queue when the project is about to close
Alexey Kudravtsev [Tue, 7 Jul 2015 10:52:04 +0000 (13:52 +0300)]
clear the changed files queue when the project is about to close

8 years agotighten visibility
Alexey Kudravtsev [Mon, 6 Jul 2015 17:22:15 +0000 (20:22 +0300)]
tighten visibility

8 years agonotnull
Alexey Kudravtsev [Mon, 6 Jul 2015 16:33:52 +0000 (19:33 +0300)]
notnull

8 years agoreflection cleanup
Alexey Kudravtsev [Mon, 6 Jul 2015 13:21:42 +0000 (16:21 +0300)]
reflection cleanup

8 years agocomments
Alexey Kudravtsev [Mon, 6 Jul 2015 12:52:37 +0000 (15:52 +0300)]
comments

8 years agonotnull
Alexey Kudravtsev [Mon, 6 Jul 2015 11:48:54 +0000 (14:48 +0300)]
notnull

8 years agodon't use children of deleted scheme directory to remove schemes — dir is invalid...
Vladimir Krivosheev [Tue, 7 Jul 2015 10:23:59 +0000 (12:23 +0200)]
don't use children of deleted scheme directory to remove schemes — dir is invalid at this moment
get rid of currentSchemeName — instance is enough
simplify scheme manager — client can just call setCurrent instead of implementing own logic to notify "current scheme changed"

8 years agoTest framework now allows custom light project setup clion/142.3065
Anton Makeev [Tue, 7 Jul 2015 10:27:04 +0000 (12:27 +0200)]
Test framework now allows custom light project setup

8 years agoadded old IDETalk incompatible versions
Maxim.Mossienko [Mon, 6 Jul 2015 21:39:42 +0000 (23:39 +0200)]
added old IDETalk incompatible versions
(cherry picked from commit c23a4de)

8 years agoPY-16393 Ignore intermediate comments while searching for line feed to recognize...
Mikhail Golubev [Mon, 6 Jul 2015 17:09:00 +0000 (20:09 +0300)]
PY-16393 Ignore intermediate comments while searching for line feed to recognize hanging indent

8 years agoPY-16335 Preserve formatting of converted collection literals
Mikhail Golubev [Mon, 6 Jul 2015 14:37:18 +0000 (17:37 +0300)]
PY-16335 Preserve formatting of converted collection literals

8 years agoFixing NPE in tests
Oleg Sukhodolsky [Tue, 7 Jul 2015 09:36:12 +0000 (12:36 +0300)]
Fixing NPE in tests

8 years ago[groovy] use more general type in parameters (Collection instead of List)
Daniil Ovchinnikov [Tue, 7 Jul 2015 09:07:21 +0000 (12:07 +0300)]
[groovy] use more general type in parameters (Collection instead of List)

8 years agoEA-70358 - ITSE: ThreadReferenceProxyImpl.status
Egor.Ushakov [Tue, 7 Jul 2015 09:10:03 +0000 (12:10 +0300)]
EA-70358 - ITSE: ThreadReferenceProxyImpl.status

8 years agoIDEA-142012 Evaluate Code Fragment - mouse click on autocomplete puts it behind the...
Sergey Malenkov [Tue, 7 Jul 2015 08:48:45 +0000 (11:48 +0300)]
IDEA-142012 Evaluate Code Fragment - mouse click on autocomplete puts it behind the dialog

8 years agoTest framework now allows running both performance and regular tests in one go
Anton Makeev [Tue, 7 Jul 2015 08:37:21 +0000 (10:37 +0200)]
Test framework now allows running both performance and regular tests in one go

8 years agoLanguage: align parameter names
Yann Cébron [Tue, 7 Jul 2015 07:37:55 +0000 (09:37 +0200)]
Language: align parameter names

8 years agoIDEA-142328 guard against those calling ProjectManagerImpl.unblockReloadingProjectOnE...
peter [Tue, 7 Jul 2015 06:26:24 +0000 (08:26 +0200)]
IDEA-142328 guard against those calling ProjectManagerImpl.unblockReloadingProjectOnExternalChanges without blocking

8 years agoIDEA-142328 guard against those calling ProjectManagerImpl.unblockReloadingProjectOnE...
peter [Tue, 7 Jul 2015 05:59:11 +0000 (07:59 +0200)]
IDEA-142328 guard against those calling ProjectManagerImpl.unblockReloadingProjectOnExternalChanges without blocking

8 years agoreverted part of the fix for IDEA-43728 due to regression in evaluation appcode/142.3063 clion/142.3058 dbe/142.3059 idea/142.3060 phpstorm/142.3062 pycharm/142.3057 rubymine/142.3061 webstorm/142.3054 webstorm/142.3056
Egor.Ushakov [Mon, 6 Jul 2015 20:10:58 +0000 (23:10 +0300)]
reverted part of the fix for IDEA-43728 due to regression in evaluation

8 years agoDevKit: LanguageResolvingUtil use StringExpressionHelper #2 clion/142.3052
Yann Cébron [Mon, 6 Jul 2015 19:26:00 +0000 (21:26 +0200)]
DevKit: LanguageResolvingUtil use StringExpressionHelper #2

8 years agoDevKit: LanguageResolvingUtil use StringExpressionHelper
Yann Cébron [Mon, 6 Jul 2015 19:17:37 +0000 (21:17 +0200)]
DevKit: LanguageResolvingUtil use StringExpressionHelper

8 years agoyeoman: finally — add generator to project wizard idea/142.3050
Andrey Starovoyt [Mon, 6 Jul 2015 18:14:06 +0000 (21:14 +0300)]
yeoman: finally — add generator to project wizard

8 years agoConfigFilesTreeBuilder: sort JAR nodes alphabetically
Yann Cébron [Mon, 6 Jul 2015 18:13:11 +0000 (20:13 +0200)]
ConfigFilesTreeBuilder: sort JAR nodes alphabetically

8 years agoAdded a quickfix for ignoring members of imported modules (follow-up for PY-14454)
Andrey Vlasovskikh [Mon, 6 Jul 2015 17:22:05 +0000 (20:22 +0300)]
Added a quickfix for ignoring members of imported modules (follow-up for PY-14454)

8 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 6 Jul 2015 17:20:27 +0000 (20:20 +0300)]
Merge remote-tracking branch 'origin/master'

8 years agoIDEA-142297 (API compatibility with Atlassian Connector restored)
Roman Shevchenko [Mon, 6 Jul 2015 17:19:17 +0000 (20:19 +0300)]
IDEA-142297 (API compatibility with Atlassian Connector restored)

8 years ago[java] delegate LightPsiClassBase#findInnerClassByName() to PsiClassImplUtil
Daniil Ovchinnikov [Mon, 6 Jul 2015 17:16:48 +0000 (20:16 +0300)]
[java] delegate LightPsiClassBase#findInnerClassByName() to PsiClassImplUtil

8 years agoui: NPE in UnscrambleDialog.getPreferredFocusedComponent()
Roman Shevchenko [Mon, 6 Jul 2015 17:17:37 +0000 (20:17 +0300)]
ui: NPE in UnscrambleDialog.getPreferredFocusedComponent()

8 years agotestng: better prediction of total tests (IDEA-111464)
Anna Kozlova [Mon, 6 Jul 2015 15:30:20 +0000 (18:30 +0300)]
testng: better prediction of total tests (IDEA-111464)

8 years agotestng: listen for configuration methods starts (IDEA-140020)
Anna Kozlova [Mon, 6 Jul 2015 15:25:18 +0000 (18:25 +0300)]
testng: listen for configuration methods starts (IDEA-140020)

8 years agoIDEA-131222 Settings: Quick Lists — double-click removes line and "Reset" doesn't...
Sergey Malenkov [Mon, 6 Jul 2015 17:00:32 +0000 (20:00 +0300)]
IDEA-131222 Settings: Quick Lists — double-click removes line and "Reset" doesn't work

8 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Mon, 6 Jul 2015 16:52:53 +0000 (19:52 +0300)]
Merge branch 'python-fixes'

8 years agoproper synchronisation, project leak in tests
Anton Makeev [Mon, 6 Jul 2015 16:44:47 +0000 (18:44 +0200)]
proper synchronisation, project leak in tests
+ light project were not property disposed after setProjectName()

8 years agoResolve only explicitly imported submodules of imported packages (follow-up for PY...
Andrey Vlasovskikh [Mon, 6 Jul 2015 16:41:54 +0000 (19:41 +0300)]
Resolve only explicitly imported submodules of imported packages (follow-up for PY-14454)

Now we try to filter resolve results for members of an imported module
by only explicitly imported results as we used to do for directories
only. The difference is we do it now for both directories and
__init__.py files and only if we're resolving a member in the same file
where the import for the module is located.