idea/community.git
5 years agoSSR: more reliable variable tooltips
Bas Leijdekkers [Fri, 4 Nov 2016 20:15:41 +0000 (21:15 +0100)]
SSR: more reliable variable tooltips

5 years agoSSR: better canMatch() check to fix PHP structural search inspection
Bas Leijdekkers [Fri, 4 Nov 2016 19:47:43 +0000 (20:47 +0100)]
SSR: better canMatch() check to fix PHP structural search inspection

5 years ago[vcs-log] use deleteWithRenaming instead of delete for invalidating log caches for...
Julia Beliaeva [Fri, 4 Nov 2016 19:00:54 +0000 (22:00 +0300)]
[vcs-log] use deleteWithRenaming instead of delete for invalidating log caches for better speed and reliability

5 years agocheck class duplication: ensure classes from foreign modules are not included
Anna.Kozlova [Fri, 4 Nov 2016 18:33:46 +0000 (19:33 +0100)]
check class duplication: ensure classes from foreign modules are not included

5 years agochange signature detection: exclude spaces at method signature tail
Anna.Kozlova [Fri, 4 Nov 2016 14:04:25 +0000 (15:04 +0100)]
change signature detection: exclude spaces at method signature tail

5 years ago[java] fixes @deprecated doc tag detection (IDEA-163315)
Roman Shevchenko [Fri, 4 Nov 2016 18:07:43 +0000 (19:07 +0100)]
[java] fixes @deprecated doc tag detection (IDEA-163315)

5 years agoDon't focus tool window when 'Exit' action is being called
Vassiliy.Kudryashov [Fri, 4 Nov 2016 18:01:48 +0000 (21:01 +0300)]
Don't focus tool window when 'Exit' action is being called

5 years agodpi aware border
Konstantin Bulenkov [Fri, 4 Nov 2016 17:16:44 +0000 (18:16 +0100)]
dpi aware border

5 years agodon't show got it popup for toolwindow buttons
Konstantin Bulenkov [Fri, 4 Nov 2016 17:13:42 +0000 (18:13 +0100)]
don't show got it popup for toolwindow buttons

5 years agoallow IDE to start even if there is some problems with frame decoration
Konstantin Bulenkov [Fri, 4 Nov 2016 16:42:42 +0000 (17:42 +0100)]
allow IDE to start even if there is some problems with frame decoration

5 years agoremove default dotted border from all SimpleColoredComponents
Konstantin Bulenkov [Mon, 31 Oct 2016 13:00:01 +0000 (14:00 +0100)]
remove default dotted border from all SimpleColoredComponents

(cherry picked from commit b95251f90677e6b868ff2910a2e55cef23c2d0ad)

5 years agoupdate welcome screen icons
Konstantin Bulenkov [Thu, 3 Nov 2016 17:29:00 +0000 (18:29 +0100)]
update welcome screen icons

(cherry picked from commit 56e0b0efd14200cf24e256441488ae01270022de)

5 years agofix test `credentials with empty username - KeePass`
Vladimir Krivosheev [Fri, 4 Nov 2016 16:14:19 +0000 (17:14 +0100)]
fix test `credentials with empty username - KeePass`

5 years ago[devkit] DevKitInspectionBase: extract registration functionality into RegistrationCh...
Yann Cébron [Fri, 4 Nov 2016 15:49:01 +0000 (16:49 +0100)]
[devkit] DevKitInspectionBase: extract registration functionality into RegistrationCheckerUtil

5 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Fri, 4 Nov 2016 15:35:30 +0000 (16:35 +0100)]
Merge remote-tracking branch 'origin/master'

5 years ago[devkit] merge InternalInspection into DevKitInspectionBase
Yann Cébron [Fri, 4 Nov 2016 15:34:38 +0000 (16:34 +0100)]
[devkit] merge InternalInspection into DevKitInspectionBase

all inspections will now run only in plugin projects

5 years agoJavaClassNameInsertHandler: avoid EA-89320 - ISE: OffsetMap.getOffset
peter [Fri, 4 Nov 2016 15:26:45 +0000 (16:26 +0100)]
JavaClassNameInsertHandler: avoid EA-89320 - ISE: OffsetMap.getOffset

5 years agodon't commit documents synchronously in dom ui (EA-90158 - assert: PsiDocumentManager...
peter [Fri, 4 Nov 2016 15:24:43 +0000 (16:24 +0100)]
don't commit documents synchronously in dom ui (EA-90158 - assert: PsiDocumentManagerBase.commitDocument)

5 years agonavigate from switcher in a write-safe context (EA-89634 - assert: PsiDocumentManager...
peter [Fri, 4 Nov 2016 15:19:33 +0000 (16:19 +0100)]
navigate from switcher in a write-safe context (EA-89634 - assert: PsiDocumentManagerBase.commitDocument)

5 years agorelease the editor in a write-safe context (EA-90138 - assert: PsiDocumentManagerBase...
peter [Fri, 4 Nov 2016 15:14:58 +0000 (16:14 +0100)]
release the editor in a write-safe context (EA-90138 - assert: PsiDocumentManagerBase.commitAllDocuments)

5 years agofix test data — remove inherit-compiler-output="false"
Vladimir Krivosheev [Fri, 4 Nov 2016 15:31:22 +0000 (16:31 +0100)]
fix test data — remove inherit-compiler-output="false"

5 years agoWI-33168 Application no longer takes focus when hitting a breakpoint in 2016.3 EAP...
Svetlana.Zemlyanskaya [Fri, 4 Nov 2016 15:30:30 +0000 (16:30 +0100)]
WI-33168 Application no longer takes focus when hitting a breakpoint in 2016.3 EAP during PHP Debug

5 years ago[groovy] build process class path provider
Roman Shevchenko [Fri, 4 Nov 2016 15:26:00 +0000 (16:26 +0100)]
[groovy] build process class path provider

5 years agofix test data — remove inherit-compiler-output="false"
Vladimir Krivosheev [Fri, 4 Nov 2016 15:19:54 +0000 (16:19 +0100)]
fix test data — remove inherit-compiler-output="false"

5 years agoRunnerAndConfigurationSettingsImpl should expand project and module paths
Vladimir Krivosheev [Fri, 4 Nov 2016 15:04:39 +0000 (16:04 +0100)]
RunnerAndConfigurationSettingsImpl should expand project and module paths

5 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 14:50:17 +0000 (15:50 +0100)]
cleanup

5 years agosimplify — use util union
Vladimir Krivosheev [Fri, 4 Nov 2016 14:09:36 +0000 (15:09 +0100)]
simplify — use util union

5 years agoEA-90879 - NPE: PsiClassImpl.calcBasesResolveContext clion/171.734
peter [Fri, 4 Nov 2016 14:58:45 +0000 (15:58 +0100)]
EA-90879 - NPE: PsiClassImpl.calcBasesResolveContext

5 years agotake write action in TemplateExpressionLookupElement.handleCompletionChar (EA-90931)
peter [Fri, 4 Nov 2016 14:54:35 +0000 (15:54 +0100)]
take write action in TemplateExpressionLookupElement.handleCompletionChar (EA-90931)

5 years agomore diagnostics for invalidated tail offset during completion (EA-90945 - ISE: Offse...
peter [Fri, 4 Nov 2016 14:48:17 +0000 (15:48 +0100)]
more diagnostics for invalidated tail offset during completion (EA-90945 - ISE: OffsetMap.getOffset)

5 years agohandle broken tail offset after completion (EA-90946 - ISE: OffsetMap.getOffset)
peter [Fri, 4 Nov 2016 14:42:06 +0000 (15:42 +0100)]
handle broken tail offset after completion (EA-90946 - ISE: OffsetMap.getOffset)

5 years agoperform ImportMavenRepositoriesTask in smart mode (EA-90963 - INRE: FileBasedIndexImp...
peter [Fri, 4 Nov 2016 14:39:32 +0000 (15:39 +0100)]
perform ImportMavenRepositoriesTask in smart mode (EA-90963 - INRE: FileBasedIndexImpl.handleDumbMode)

5 years agodon't load quick doc for invalid elements (EA-90969 - PIEAE: PsiInvalidElementAccessE...
peter [Fri, 4 Nov 2016 14:33:58 +0000 (15:33 +0100)]
don't load quick doc for invalid elements (EA-90969 - PIEAE: PsiInvalidElementAccessException.createByNode)

5 years agoSSR: match html tag with different language content (e.g. css) correctly (WEB-22955) appcode/171.733
Bas Leijdekkers [Fri, 4 Nov 2016 14:19:11 +0000 (15:19 +0100)]
SSR: match html tag with different language content (e.g. css) correctly (WEB-22955)

5 years agoprevent SOE on cyclic inheritance (EA-91135 - SOE: ExpectedTypesProvider.processAllSu...
peter [Fri, 4 Nov 2016 14:14:25 +0000 (15:14 +0100)]
prevent SOE on cyclic inheritance (EA-91135 - SOE: ExpectedTypesProvider.processAllSuperTypes)

5 years agoChooseByNameTest: access PSI in a read action
peter [Fri, 4 Nov 2016 13:58:15 +0000 (14:58 +0100)]
ChooseByNameTest: access PSI in a read action

5 years agocatch INRE during deprecated check in favorites view (IDEA-163426)
peter [Fri, 4 Nov 2016 13:55:42 +0000 (14:55 +0100)]
catch INRE during deprecated check in favorites view (IDEA-163426)

5 years agoIDEA-163489 Inspection "Constant conditions & exceptions" with option "Suggest @Nulla...
peter [Fri, 4 Nov 2016 13:52:17 +0000 (14:52 +0100)]
IDEA-163489 Inspection "Constant conditions & exceptions" with option "Suggest @Nullable annotation for methods" warns about lambdas

5 years agoGradleSystemRunningSettings — do not write defaults
Vladimir Krivosheev [Fri, 4 Nov 2016 13:58:59 +0000 (14:58 +0100)]
GradleSystemRunningSettings — do not write defaults

5 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 13:53:03 +0000 (14:53 +0100)]
cleanup

5 years agoinherit-compiler-output — do not write default value (false)
Vladimir Krivosheev [Fri, 4 Nov 2016 13:41:21 +0000 (14:41 +0100)]
inherit-compiler-output — do not write default value (false)

5 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 12:52:42 +0000 (13:52 +0100)]
cleanup

5 years agojgit 4.5
Vladimir Krivosheev [Fri, 4 Nov 2016 12:47:22 +0000 (13:47 +0100)]
jgit 4.5

5 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 12:38:03 +0000 (13:38 +0100)]
cleanup

5 years agocleanup:
Maxim.Mossienko [Fri, 4 Nov 2016 12:50:20 +0000 (13:50 +0100)]
cleanup:
- removed registry flag idea.concurrent.scanning.files.to.index (assuming it is always true)
- removed TaskQueue class and its usages since it was previous generation of concurrent
- encapsulate access to myChangedFilesToUpdate

5 years agoScratchFileService — disable roaming
Vladimir Krivosheev [Fri, 4 Nov 2016 12:02:48 +0000 (13:02 +0100)]
ScratchFileService — disable roaming

5 years agoCreatePatchCommitExecutor — do not save defaults appcode/171.731 clion/171.732 phpstorm/171.730
Vladimir Krivosheev [Fri, 4 Nov 2016 10:57:01 +0000 (11:57 +0100)]
CreatePatchCommitExecutor — do not save defaults

5 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 10:07:46 +0000 (11:07 +0100)]
cleanup

5 years agoshow member chooser in transaction to avoid unexpected psi modifications
Anna.Kozlova [Fri, 4 Nov 2016 10:52:23 +0000 (11:52 +0100)]
show member chooser in transaction to avoid unexpected psi modifications

5 years agofix tests
Maxim.Mossienko [Fri, 4 Nov 2016 10:50:24 +0000 (11:50 +0100)]
fix tests

5 years agojunit 5 converter: show conflicts view if inheritors can't be converted
Anna.Kozlova [Fri, 4 Nov 2016 09:52:49 +0000 (10:52 +0100)]
junit 5 converter: show conflicts view if inheritors can't be converted

5 years agocleanp, do not save default settings.editor.splitter.proportion
Vladimir Krivosheev [Fri, 4 Nov 2016 09:56:40 +0000 (10:56 +0100)]
cleanp, do not save default settings.editor.splitter.proportion

5 years agofind usages and implementations should start in a transaction appcode/171.728 clion/171.729
peter [Fri, 4 Nov 2016 08:26:59 +0000 (09:26 +0100)]
find usages and implementations should start in a transaction

5 years agono swing event pumping under write action in tests
peter [Fri, 4 Nov 2016 08:14:07 +0000 (09:14 +0100)]
no swing event pumping under write action in tests

5 years agodon't create new AstPath-s during switching to strong refs (EA-91128 - assert: PsiFil...
peter [Fri, 4 Nov 2016 07:57:23 +0000 (08:57 +0100)]
don't create new AstPath-s during switching to strong refs (EA-91128 - assert: PsiFileImpl.associateAstPathWithPsi)

5 years agoNPE fix appcode/171.723 clion/171.725 dbe/171.717 idea/171.719 phpstorm/171.721 pycharm/171.720 pycharm/171.722 rubymine/171.724 webstorm/171.727
Gregory.Shrago [Thu, 3 Nov 2016 23:36:08 +0000 (02:36 +0300)]
NPE fix

5 years agointroduce pluralizer: prefer anglicized version for schema
Gregory.Shrago [Thu, 3 Nov 2016 22:09:43 +0000 (01:09 +0300)]
introduce pluralizer: prefer anglicized version for schema

5 years agoOnly include ecj compiler into jps classpath, if 'Eclipse' compiler was set in Compil...
Eugene Zhuravlev [Thu, 3 Nov 2016 19:09:47 +0000 (22:09 +0300)]
Only include ecj compiler into jps classpath, if 'Eclipse' compiler was set in CompilerSettings (IDEA-163375)

5 years agoIDEA-155785 Lots of IllegalStateException: cannot open system clipboard in the log
Vassiliy.Kudryashov [Thu, 3 Nov 2016 18:53:16 +0000 (21:53 +0300)]
IDEA-155785 Lots of IllegalStateException: cannot open system clipboard in the log
Don't spoil log file, log the problem with WClipboard just once

5 years agofix jdk level in test
Anna.Kozlova [Thu, 3 Nov 2016 18:40:11 +0000 (19:40 +0100)]
fix jdk level in test

5 years agoPY-16848 Invalid documentation is shown for keywords which are used in several compou...
Ekaterina Tuzova [Thu, 3 Nov 2016 18:18:54 +0000 (21:18 +0300)]
PY-16848 Invalid documentation is shown for keywords which are used in several compounds statements

5 years agojunit 5 conversion: extended description
Anna.Kozlova [Thu, 3 Nov 2016 18:01:33 +0000 (19:01 +0100)]
junit 5 conversion: extended description

5 years agosearch for duplicated classes in resolve scope to hide conflicts from different test...
Lucas Smaira [Thu, 3 Nov 2016 17:52:52 +0000 (18:52 +0100)]
search for duplicated classes in resolve scope to hide conflicts from different test scopes, as for android

5 years agojunit 5 migration: allow if jdk >= 1.8 and any language level (IDEA-163544)
Anna.Kozlova [Thu, 3 Nov 2016 17:14:21 +0000 (18:14 +0100)]
junit 5 migration: allow if jdk >= 1.8 and any language level (IDEA-163544)

5 years agoFixes after Fabio's review in pull request
Elizaveta Shashkova [Thu, 3 Nov 2016 17:18:27 +0000 (20:18 +0300)]
Fixes after Fabio's review in pull request

5 years ago[groovy] do not show parameter name hint for closure argument outside
Daniil Ovchinnikov [Thu, 3 Nov 2016 17:23:15 +0000 (20:23 +0300)]
[groovy] do not show parameter name hint for closure argument outside
 of parentheses (IDEA-163484)

5 years ago[groovy] fast check if variable is a script field
Daniil Ovchinnikov [Thu, 3 Nov 2016 16:50:48 +0000 (19:50 +0300)]
[groovy] fast check if variable is a script field

5 years ago[groovy] follow up IDEA-CR-15243
Daniil Ovchinnikov [Thu, 3 Nov 2016 16:38:25 +0000 (19:38 +0300)]
[groovy] follow up IDEA-CR-15243

- fix caching
- prevent recursion by using PsiElementRecursiveWalkingVisitor
- split visitor in two for better readability

5 years ago[groovy] follow up IDEA-CR-15243
Daniil Ovchinnikov [Thu, 3 Nov 2016 16:36:36 +0000 (19:36 +0300)]
[groovy] follow up IDEA-CR-15243
- use green stub;
- revert GrVariableBaseImpl.getVariableDeclaration().

5 years ago[groovy] rename topLevel to topLevelOnly, add documentation (IDEA-CR-15243)
Daniil Ovchinnikov [Thu, 3 Nov 2016 15:02:38 +0000 (18:02 +0300)]
[groovy] rename topLevel to topLevelOnly, add documentation (IDEA-CR-15243)

5 years ago[vcs]: cleanUp - lambdify
Nadya Zabrodina [Thu, 3 Nov 2016 15:27:32 +0000 (18:27 +0300)]
[vcs]: cleanUp - lambdify

5 years ago[vcs]: IDEA-163332 toggle repos from related commits selection
Nadya Zabrodina [Thu, 3 Nov 2016 15:24:57 +0000 (18:24 +0300)]
[vcs]: IDEA-163332 toggle repos from related commits selection

5 years ago[hg]: cleanUp - lambdify
Nadya Zabrodina [Wed, 2 Nov 2016 13:47:23 +0000 (16:47 +0300)]
[hg]: cleanUp - lambdify

5 years ago[hg]: cleanUp - lambdify
Nadya Zabrodina [Wed, 2 Nov 2016 13:40:35 +0000 (16:40 +0300)]
[hg]: cleanUp - lambdify

5 years ago[vcs]: provide additional description when cherry-pick disabled
Nadya Zabrodina [Wed, 2 Nov 2016 13:29:24 +0000 (16:29 +0300)]
[vcs]: provide additional description when cherry-pick disabled

* IDEA-163364 Git log: disabled cherry-pick button is confusing;

5 years ago[vcs]: change getDoc to getCachedDoc to avoid document creation
Nadya Zabrodina [Wed, 2 Nov 2016 10:38:01 +0000 (13:38 +0300)]
[vcs]: change getDoc to getCachedDoc to avoid document creation

5 years agoIDEA-162371 Duplicate "Editor Colors" entry in export settings
Vladimir Krivosheev [Thu, 3 Nov 2016 16:00:40 +0000 (17:00 +0100)]
IDEA-162371 Duplicate "Editor Colors" entry in export settings

5 years agodeprecate ExportableComponent
Vladimir Krivosheev [Thu, 3 Nov 2016 10:24:14 +0000 (11:24 +0100)]
deprecate ExportableComponent

5 years agofixed "Collecting data..." instead of toString value in groovy ref renderer
Egor.Ushakov [Thu, 3 Nov 2016 15:59:51 +0000 (18:59 +0300)]
fixed "Collecting data..." instead of toString value in groovy ref renderer

5 years agobase type is already processed - skip it
Egor.Ushakov [Thu, 3 Nov 2016 13:40:52 +0000 (16:40 +0300)]
base type is already processed - skip it

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 3 Nov 2016 15:59:53 +0000 (16:59 +0100)]
Merge remote-tracking branch 'origin/master'

5 years ago[tests] test data inlined
Roman Shevchenko [Thu, 3 Nov 2016 15:59:34 +0000 (16:59 +0100)]
[tests] test data inlined

5 years ago[test framework] check result by text in arbitrary file
Roman Shevchenko [Thu, 3 Nov 2016 15:59:04 +0000 (16:59 +0100)]
[test framework] check result by text in arbitrary file

5 years agodefinitions search: distinguish show implementations and goto implementations
Anna.Kozlova [Thu, 3 Nov 2016 15:16:11 +0000 (16:16 +0100)]
definitions search: distinguish show implementations and goto implementations

5 years agoremove cache (IDEA-CR-15349)
Anna.Kozlova [Thu, 3 Nov 2016 14:24:47 +0000 (15:24 +0100)]
remove cache (IDEA-CR-15349)

5 years agodon't erase method invocation type iff unchecked conversion was required during addit...
Anna.Kozlova [Thu, 3 Nov 2016 12:17:46 +0000 (13:17 +0100)]
don't erase method invocation type iff unchecked conversion was required during additional constraints processing (IDEA-163503)

5 years agoRunManager API clarified
Anton Makeev [Thu, 3 Nov 2016 15:10:33 +0000 (16:10 +0100)]
RunManager API clarified

5 years agoNPE
Ekaterina Tuzova [Thu, 3 Nov 2016 15:11:07 +0000 (18:11 +0300)]
NPE

5 years agofix PY-17586 Conda: No repositories for installing packages
Ekaterina Tuzova [Thu, 3 Nov 2016 15:04:43 +0000 (18:04 +0300)]
fix PY-17586 Conda: No repositories for installing packages

PY-20477 Couldn't install and update packages using conda interpreter

5 years ago[Parameter Name Hints] do not show for add methods with single argument appcode/171.709 clion/171.710
Yaroslav Lepenkin [Thu, 3 Nov 2016 14:51:59 +0000 (17:51 +0300)]
[Parameter Name Hints] do not show for add methods with single argument

5 years agoJava: Test for the inspection "Non-accessible type is exposed" (IDEA-162768)
Pavel Dolgov [Thu, 3 Nov 2016 14:45:18 +0000 (17:45 +0300)]
Java: Test for the inspection "Non-accessible type is exposed" (IDEA-162768)

5 years agoIDEA-154075 Importing, removing and then reimporting a gradle module fails.
Vladislav.Soroka [Thu, 3 Nov 2016 14:42:10 +0000 (17:42 +0300)]
IDEA-154075 Importing, removing and then reimporting a gradle module fails.

5 years agohonor action transactionness and dumb-awareness in IdeMouseEventDispatcher (EA-91092...
peter [Thu, 3 Nov 2016 14:12:20 +0000 (15:12 +0100)]
honor action transactionness and dumb-awareness in IdeMouseEventDispatcher (EA-91092, IDEA-CR-15350)

5 years agodon't suggest to expand show usages scope when the target has become invalid (EA...
peter [Thu, 3 Nov 2016 13:59:42 +0000 (14:59 +0100)]
don't suggest to expand show usages scope when the target has become invalid (EA-91092 - PIEAE: PsiInvalidElementAccessException.createByNode)

5 years agolog for PY-17586 Conda: No repositories for installing packages
Ekaterina Tuzova [Thu, 3 Nov 2016 14:32:27 +0000 (17:32 +0300)]
log for PY-17586 Conda: No repositories for installing packages

5 years agoIG: don't warn on test classes annotated with @RunWith (IDEA-163266)
Bas Leijdekkers [Thu, 3 Nov 2016 13:20:52 +0000 (14:20 +0100)]
IG: don't warn on test classes annotated with @RunWith (IDEA-163266)

5 years agoWEB-24030 Update browser icons rubymine/171.705
Konstantin Ulitin [Thu, 3 Nov 2016 14:04:59 +0000 (17:04 +0300)]
WEB-24030 Update browser icons

5 years agoJavaLanguage.INSTANCE @NotNull
Daniil Ovchinnikov [Thu, 3 Nov 2016 13:59:01 +0000 (16:59 +0300)]
JavaLanguage.INSTANCE @NotNull

5 years ago[groovy] parameter hints (IDEA-163484)
Daniil Ovchinnikov [Wed, 2 Nov 2016 20:07:41 +0000 (23:07 +0300)]
[groovy] parameter hints (IDEA-163484)

5 years agoassert that MemberChooser is shown in a transaction (IDEA-CR-15125)
peter [Thu, 3 Nov 2016 13:23:31 +0000 (14:23 +0100)]
assert that MemberChooser is shown in a transaction (IDEA-CR-15125)