summaryrefslogtreecommitdiff
path: root/updater
AgeCommit message (Collapse)Author
2014-09-18Merge remote-tracking branch 'aosp/upstream-master' into mergeTor Norbye
Conflicts: .idea/libraries/asm_tools.xml .idea/libraries/bouncy_castle.xml .idea/libraries/builder_model.xml .idea/libraries/commons_compress.xml .idea/libraries/easymock_tools.xml .idea/libraries/freemarker_2_3_20.xml .idea/libraries/guava_tools.xml .idea/libraries/kxml2.xml .idea/libraries/lombok_ast.xml .idea/libraries/mockito.xml .idea/modules.xml .idea/vcs.xml build/scripts/layouts.gant updater/src/com/intellij/updater/Runner.java Change-Id: I8e1c173e00cd76c855b8a98543b0a0edfdd99d12
2014-09-18Snapshot idea/138.2210 from git://git.jetbrains.org/idea/community.gitTor Norbye
Change-Id: I8f0204d7887ee78cf1fd8c09f936c5afff0edd2f
2014-04-17Merge remote-tracking branch 'aosp/upstream-master' into mergeTor Norbye
This merges in idea/136.1685. Conflicts: .idea/compiler.xml .idea/copyright/profiles_settings.xml .idea/misc.xml .idea/modules.xml build.txt build/conf/mac/Contents/MacOS/idea build/scripts/dist.gant build/scripts/layouts.gant build/scripts/libLicenses.gant build/scripts/utils.gant community-main.iml community-resources/src/idea/IdeaApplicationInfo.xml community-resources/src/idea_community_about.png community-resources/src/idea_community_about@2x.png community-resources/src/idea_community_logo.png community-resources/src/idea_community_logo@2x.png java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java java/debugger/impl/src/com/intellij/debugger/actions/JumpToObjectAction.java java/debugger/impl/src/com/intellij/debugger/actions/JvmSmartStepIntoHandler.java java/debugger/impl/src/com/intellij/debugger/engine/CompoundPositionManager.java java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java java/debugger/impl/src/com/intellij/debugger/engine/requests/RequestManagerImpl.java java/debugger/impl/src/com/intellij/debugger/impl/DebuggerContextImpl.java java/debugger/impl/src/com/intellij/debugger/impl/InvokeThread.java java/debugger/impl/src/com/intellij/debugger/jdi/StackFrameProxyImpl.java java/debugger/impl/src/com/intellij/debugger/ui/JavaDebuggerSupport.java java/debugger/impl/src/com/intellij/debugger/ui/XBreakpointGroupingByClassRule.java java/debugger/impl/src/com/intellij/debugger/ui/XBreakpointGroupingByPackageRule.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/AnyExceptionBreakpoint.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/Breakpoint.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointManager.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointPropertiesPanel.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointWithHighlighter.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/ExceptionBreakpoint.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/FilteredRequestorImpl.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/JavaBreakpointTypeBase.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/JavaFieldBreakpointType.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/JavaLineBreakpointTypeBase.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/JavaMethodBreakpointType.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/LineBreakpoint.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/MethodBreakpoint.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/RunToCursorBreakpoint.java java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/StepIntoBreakpoint.java java/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreeBase.java java/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreePanel.java java/debugger/impl/src/com/intellij/debugger/ui/impl/FrameVariablesTree.java java/debugger/impl/src/com/intellij/debugger/ui/impl/watch/FieldDescriptorImpl.java java/debugger/impl/src/com/intellij/debugger/ui/impl/watch/StackFrameDescriptorImpl.java java/debugger/openapi/src/com/intellij/debugger/engine/JSR45PositionManager.java java/idea-ui/src/com/intellij/ide/projectWizard/ModuleTypeCategory.java java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.form java/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.java java/idea-ui/src/com/intellij/ide/projectWizard/TemplateBasedCategory.java java/idea-ui/src/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportDialog.java java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.java java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SupportForFrameworksStep.java java/idea-ui/src/com/intellij/ide/util/newProjectWizard/TemplatesGroup.java java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java java/idea-ui/src/com/intellij/projectImport/ProjectOpenProcessorBase.java java/java-analysis-api/src/com/intellij/codeInsight/intention/QuickFixFactory.java java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/GenericsHighlightUtil.java java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightControlFlowUtil.java java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/JavaHighlightUtil.java java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddTypeCastFix.java java/java-analysis-impl/src/com/intellij/codeInspection/AddAssertStatementFix.java java/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeLambdaInspection.java java/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeMethodReferenceInspection.java java/java-analysis-impl/src/com/intellij/codeInspection/LambdaCanBeMethodReferenceInspection.java java/java-analysis-impl/src/com/intellij/codeInspection/StreamApiMigrationInspection.java java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer.java java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DataFlowInspectionBase.java java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl.java java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/StateMerger.java java/java-analysis-impl/src/com/intellij/codeInspection/deadCode/UnusedDeclarationInspection.java java/java-analysis-impl/src/com/intellij/codeInspection/java15api/Java15APIUsageInspectionBase.java java/java-analysis-impl/src/com/intellij/codeInspection/java15api/api1.8.txt java/java-analysis-impl/src/com/intellij/codeInspection/varScopeCanBeNarrowed/FieldCanBeLocalInspectionBase.java java/java-impl/java-impl.iml java/java-impl/src/com/intellij/codeInsight/ExpectedTypesProvider.java java/java-impl/src/com/intellij/codeInsight/completion/LambdaCompletionProvider.java java/java-impl/src/com/intellij/codeInsight/completion/MethodReferenceCompletionProvider.java java/java-impl/src/com/intellij/codeInsight/daemon/impl/IconLineMarkerProvider.java java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPassFactory.java java/java-impl/src/com/intellij/codeInsight/hint/api/impls/MethodParameterInfoHandler.java java/java-impl/src/com/intellij/codeInsight/intention/impl/config/QuickFixFactoryImpl.java java/java-impl/src/com/intellij/codeInsight/template/postfix/completion/PostfixTemplateLookupElement.java java/java-impl/src/com/intellij/codeInsight/template/postfix/completion/PostfixTemplatesCompletionProvider.java java/java-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplatesConfigurable.java java/java-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplatesListPanel.java java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/ExpressionPostfixTemplateWithChooser.java java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/PostfixLiveTemplate.java java/java-impl/src/com/intellij/codeInsight/template/postfix/templates/ReturnStatementPostfixTemplate.java java/java-impl/src/com/intellij/codeInsight/template/postfix/util/PostfixTemplatesUtils.java java/java-impl/src/com/intellij/codeInspection/inferNullity/NullityInferrer.java java/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java java/java-impl/src/com/intellij/psi/formatter/java/JavaFormatterUtil.java java/java-impl/src/com/intellij/psi/formatter/java/JavaSpacePropertyProcessor.java java/java-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureProcessor.java java/java-impl/src/com/intellij/refactoring/inline/InlineMethodProcessor.java java/java-impl/src/com/intellij/refactoring/typeMigration/ui/TypeMigrationDialog.java java/java-impl/src/com/intellij/spi/SPIFileType.java java/java-impl/src/com/intellij/util/xml/CanonicalPsiTypeConverterImpl.java java/java-psi-api/src/com/intellij/psi/LambdaUtil.java java/java-psi-api/src/com/intellij/psi/PsiMethodReferenceUtil.java java/java-psi-api/src/com/intellij/psi/PsiNameHelper.java java/java-psi-api/src/com/intellij/psi/infos/CandidateInfo.java java/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java java/java-psi-api/src/com/intellij/psi/util/TypeConversionUtil.java java/java-psi-api/src/com/intellij/psi/util/TypesDistinctProver.java java/java-psi-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java java/java-psi-impl/src/com/intellij/psi/PsiDiamondTypeImpl.java java/java-psi-impl/src/com/intellij/psi/impl/PsiElementFactoryImpl.java java/java-psi-impl/src/com/intellij/psi/impl/PsiSubstitutorImpl.java java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClassFileStubBuilder.java java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsFileImpl.java java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.java java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsTypeElementImpl.java java/java-psi-impl/src/com/intellij/psi/impl/compiled/StubBuildingVisitor.java java/java-psi-impl/src/com/intellij/psi/impl/file/PsiPackageImpl.java java/java-psi-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.java java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.java java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceVariable.java java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil.java java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/ExpressionCompatibilityConstraint.java java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/PsiMethodReferenceCompatibilityConstraint.java java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/StrictSubtypingConstraint.java java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/SubtypingConstraint.java java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl.java java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.java java/java-psi-impl/src/com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver.java java/java-structure-view/src/com/intellij/ide/structureView/impl/AddAllMembersProcessor.java java/java-tests/java-tests.iml java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting6/UnsupportedFeatures7.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/AmbiguityRawGenerics.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/AmbiguitySpecificReturn.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/ReturnTypeCompatibility.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/TypeArgsConsistency.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/methodRef/MethodRefAcceptance.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/IDEA119535.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/AfterDistinctOps.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/AssertNumberOfParameters.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/GenericArrayCreation.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/anonymous2lambda/afterFinalFieldInitializedBeforeAnonymInConstructor.java java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/anonymous2lambda/afterForwardStaticFieldReference.java java/java-tests/testData/refactoring/introduceVariable/LambdaExprNotAccepted.after.java java/java-tests/testSrc/com/intellij/codeInsight/ClsGenericsHighlightingTest.java java/java-tests/testSrc/com/intellij/codeInsight/completion/HippieCompletionTest.groovy java/java-tests/testSrc/com/intellij/codeInsight/completion/JavaAutoPopupTest.groovy java/java-tests/testSrc/com/intellij/codeInsight/completion/SmartType18CompletionTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk6Test.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/Diamond8HighlightingTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/GenericsHighlighting8Test.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/GraphInferenceHighlightingTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/Interface8MethodsHighlightingTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/LambdaHighlightingTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/MostSpecificResolutionTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewLambdaHighlightingTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewMethodRefHighlightingTest.java java/java-tests/testSrc/com/intellij/codeInsight/daemon/quickFix/AddExceptionToThrowsTest.java java/java-tests/testSrc/com/intellij/codeInsight/folding/JavaFoldingTest.groovy java/java-tests/testSrc/com/intellij/codeInsight/generation/surroundWith/JavaSurroundWithTest.java java/java-tests/testSrc/com/intellij/codeInsight/intention/SplitDeclarationTest.java java/java-tests/testSrc/com/intellij/codeInsight/template/LiveTemplateTest.groovy java/java-tests/testSrc/com/intellij/codeInsight/template/postfix/completion/TemplatesCompletionTest.java java/java-tests/testSrc/com/intellij/codeInsight/template/postfix/templates/CastPostfixTemplateTest.java java/java-tests/testSrc/com/intellij/codeInsight/template/postfix/templates/NotNullPostfixTemplateTest.java java/java-tests/testSrc/com/intellij/codeInspection/DataFlowInspectionTest.java java/java-tests/testSrc/com/intellij/find/FindManagerTest.java java/java-tests/testSrc/com/intellij/index/IndexTest.java java/java-tests/testSrc/com/intellij/openapi/editor/impl/JavaFileEditorManagerTest.java java/java-tests/testSrc/com/intellij/openapi/roots/impl/DirectoryIndexTest.java java/java-tests/testSrc/com/intellij/psi/ClsMirrorBuildingTest.java java/java-tests/testSrc/com/intellij/psi/ConstantValuesTest.java java/java-tests/testSrc/com/intellij/psi/formatter/java/JavaFormatterSpaceTest.java java/java-tests/testSrc/com/intellij/psi/formatter/java/JavaFormatterWrapTest.java java/java-tests/testSrc/com/intellij/refactoring/ChangeSignatureTest.java java/java-tests/testSrc/com/intellij/refactoring/IntroduceVariableTest.java java/java-tests/testSrc/com/intellij/refactoring/WrapReturnValueTest.java java/testFramework/src/com/intellij/ide/projectWizard/ProjectWizardTestCase.java jps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java jps/jps-builders/src/org/jetbrains/jps/incremental/artifacts/instructions/FileCopyingHandler.java jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java jps/jps-builders/src/org/jetbrains/jps/javac/JavacMain.java jps/jps-builders/testSrc/org/jetbrains/ether/CommonTest.java jps/model-impl/src/org/jetbrains/jps/service/impl/JpsServiceManagerImpl.java jps/model-serialization/jps-serialization-tests.iml jps/model-serialization/src/com/intellij/openapi/components/ExpandMacroToPathMap.java lib/netty-all-5.0.0.Alpha2.jar lib/required_for_dist.txt lib/src/netty-all-5.0.0.Alpha2-sources.jar native/MacLauncher/Launcher.m native/MacLauncher/MacLauncher.xcodeproj/project.pbxproj platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfoType.java platform/bootstrap/src/com/intellij/idea/Main.java platform/core-api/src/com/intellij/openapi/application/RunResult.java platform/core-api/src/com/intellij/openapi/command/WriteCommandAction.java platform/core-api/src/com/intellij/openapi/editor/colors/TextAttributesKey.java platform/core-api/src/com/intellij/openapi/fileTypes/LanguageFileType.java platform/core-api/src/com/intellij/openapi/util/AsyncResult.java platform/core-api/src/com/intellij/openapi/util/AsyncValueLoader.java platform/core-api/src/com/intellij/openapi/util/AsyncValueLoaderManager.java platform/core-api/src/com/intellij/openapi/vfs/StandardFileSystems.java platform/core-api/src/com/intellij/openapi/vfs/VirtualFile.java platform/core-api/src/com/intellij/psi/CommonClassNames.java platform/core-impl/src/com/intellij/ide/plugins/IdeaPluginDescriptorImpl.java platform/core-impl/src/com/intellij/mock/MockApplicationEx.java platform/core-impl/src/com/intellij/openapi/application/ex/ApplicationEx.java platform/core-impl/src/com/intellij/openapi/editor/impl/DocumentImpl.java platform/core-impl/src/com/intellij/openapi/vfs/impl/jar/JarHandlerBase.java platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java platform/core-impl/src/com/intellij/psi/impl/cache/CacheUtil.java platform/core-impl/src/com/intellij/psi/impl/file/impl/FileManagerImpl.java platform/core-impl/src/com/intellij/psi/stubs/StubTreeBuilder.java platform/core-impl/src/com/intellij/util/CompressionUtil.java platform/core-impl/src/com/intellij/util/DocumentUtil.java platform/core-impl/src/com/intellij/util/indexing/FileContentImpl.java platform/dvcs/src/com/intellij/dvcs/ui/CloneDvcsDialog.form platform/dvcs/src/com/intellij/dvcs/ui/CloneDvcsDialog.java platform/dvcs/src/com/intellij/dvcs/ui/DvcsBundle.properties platform/editor-ui-api/src/com/intellij/ide/ui/UISettings.java platform/editor-ui-api/src/com/intellij/openapi/editor/CaretModel.java platform/editor-ui-ex/src/com/intellij/openapi/editor/impl/MarkupModelImpl.java platform/editor-ui-ex/src/com/intellij/openapi/editor/impl/PersistentRangeHighlighterImpl.java platform/extensions/src/com/intellij/openapi/extensions/impl/ExtensionPointImpl.java platform/external-system-api/src/com/intellij/openapi/externalSystem/settings/AbstractExternalSystemSettings.java platform/external-system-api/src/com/intellij/openapi/externalSystem/util/ExternalSystemApiUtil.java platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/execution/ExternalSystemRunConfiguration.java platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ContentRootDataService.java platform/external-system-impl/src/com/intellij/openapi/externalSystem/util/ExternalSystemUtil.java platform/icons/src/ide/sharedScope.png platform/indexing-api/src/com/intellij/util/indexing/FileBasedIndexExtension.java platform/indexing-impl/src/com/intellij/ide/highlighter/custom/tokens/KeywordParser.java platform/indexing-impl/src/com/intellij/psi/impl/cache/impl/id/IdIndex.java platform/indexing-impl/src/com/intellij/psi/impl/search/PsiSearchHelperImpl.java platform/indexing-impl/src/com/intellij/psi/search/FileTypeIndex.java platform/lang-api/src/com/intellij/execution/runners/AsyncGenericProgramRunner.java platform/lang-api/src/com/intellij/ide/util/projectWizard/AbstractModuleBuilder.java platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java platform/lang-api/src/com/intellij/psi/AbstractElementManipulator.java platform/lang-impl/lang-impl.iml platform/lang-impl/src/com/intellij/codeInsight/actions/AbstractLayoutCodeProcessor.java platform/lang-impl/src/com/intellij/codeInsight/actions/LayoutCodeDialog.java platform/lang-impl/src/com/intellij/codeInsight/actions/LayoutProjectCodeDialog.java platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatFilesDialog.form platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatFilesDialog.java platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/IdentifierHighlighterPass.java platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java platform/lang-impl/src/com/intellij/codeInsight/documentation/AbstractExternalFilter.java platform/lang-impl/src/com/intellij/codeInsight/documentation/QuickDocOnMouseOverManager.java platform/lang-impl/src/com/intellij/codeInsight/editorActions/BaseEnterHandler.java platform/lang-impl/src/com/intellij/codeInsight/editorActions/TypedHandler.java platform/lang-impl/src/com/intellij/codeInsight/intention/impl/QuickEditHandler.java platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/BackspaceHandler.java platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/EndHandler.java platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/HomeHandler.java platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupActionHandler.java platform/lang-impl/src/com/intellij/codeInsight/navigation/IncrementalSearchHandler.java platform/lang-impl/src/com/intellij/codeInsight/preview/ImageOrColorPreviewManager.java platform/lang-impl/src/com/intellij/codeInsight/template/CustomLiveTemplateBase.java platform/lang-impl/src/com/intellij/codeInsight/template/CustomTemplateCallback.java platform/lang-impl/src/com/intellij/codeInsight/template/impl/InvokeTemplateAction.java platform/lang-impl/src/com/intellij/codeInsight/template/impl/ListTemplatesHandler.java platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateCompletionContributor.java platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateSettingsEditor.java platform/lang-impl/src/com/intellij/codeInsight/template/impl/TableSorter.java platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateState.java platform/lang-impl/src/com/intellij/codeInsight/template/impl/editorActions/EnterHandler.java platform/lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java platform/lang-impl/src/com/intellij/execution/console/BaseConsoleExecuteActionHandler.java platform/lang-impl/src/com/intellij/execution/console/ConsoleExecuteAction.java platform/lang-impl/src/com/intellij/execution/console/GutterContentProvider.java platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleBuilder.java platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.java platform/lang-impl/src/com/intellij/find/impl/FindInProjectTask.java platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java platform/lang-impl/src/com/intellij/formatting/FormatterImpl.java platform/lang-impl/src/com/intellij/ide/GeneratedSourceFileChangeTrackerImpl.java platform/lang-impl/src/com/intellij/ide/actions/NewElementAction.java platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java platform/lang-impl/src/com/intellij/ide/scratch/CreateScratchFileAction.java platform/lang-impl/src/com/intellij/injected/editor/CaretModelWindow.java platform/lang-impl/src/com/intellij/openapi/editor/actions/SelectAllOccurrencesAction.java platform/lang-impl/src/com/intellij/openapi/editor/actions/SelectNextOccurrenceAction.java platform/lang-impl/src/com/intellij/openapi/editor/actions/UnselectPreviousOccurrenceAction.java platform/lang-impl/src/com/intellij/openapi/file/exclude/EnforcedPlainTextFileTypeManager.java platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkAsOriginalTypeAction.java platform/lang-impl/src/com/intellij/openapi/roots/impl/DirectoryIndexImpl.java platform/lang-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerComponent.java platform/lang-impl/src/com/intellij/openapi/roots/impl/RootIndex.java platform/lang-impl/src/com/intellij/openapi/vcs/checkin/RearrangeBeforeCheckinHandler.java platform/lang-impl/src/com/intellij/psi/impl/file/impl/PsiVFSListener.java platform/lang-impl/src/com/intellij/psi/impl/include/FileIncludeIndex.java platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/CodeStyleSchemesImpl.java platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java platform/lang-impl/src/com/intellij/psi/stubs/StubUpdatingIndex.java platform/lang-impl/src/com/intellij/refactoring/BaseRefactoringProcessor.java platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesHandler.java platform/lang-impl/src/com/intellij/refactoring/rename/inplace/InplaceRefactoring.java platform/lang-impl/src/com/intellij/tools/ToolsProcessor.java platform/lang-impl/src/com/intellij/ui/IconDeferrerImpl.java platform/lang-impl/src/com/intellij/usageView/UsageViewUtil.java platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexProjectHandler.java platform/lang-impl/src/com/intellij/util/indexing/IndexInfrastructure.java platform/lang-impl/src/com/intellij/util/indexing/IndexingStamp.java platform/lang-impl/src/com/intellij/util/indexing/MapIndexStorage.java platform/lang-impl/src/com/intellij/util/indexing/MapReduceIndex.java platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdater.java platform/lang-impl/src/com/intellij/webcore/packaging/InstalledPackagesPanel.java platform/platform-api/platform-api.iml platform/platform-api/src/com/intellij/execution/configurations/EncodingEnvironmentUtil.java platform/platform-api/src/com/intellij/execution/process/ProcessTerminatedListener.java platform/platform-api/src/com/intellij/ide/BrowserUtil.java platform/platform-api/src/com/intellij/ide/browsers/BrowserLauncher.java platform/platform-api/src/com/intellij/ide/browsers/BrowserSpecificSettings.java platform/platform-api/src/com/intellij/ide/browsers/firefox/FirefoxSettings.java platform/platform-api/src/com/intellij/openapi/editor/EditorModificationUtil.java platform/platform-api/src/com/intellij/openapi/editor/actionSystem/EditorAction.java platform/platform-api/src/com/intellij/openapi/editor/actionSystem/EditorActionHandler.java platform/platform-api/src/com/intellij/openapi/editor/actionSystem/EditorWriteActionHandler.java platform/platform-api/src/com/intellij/openapi/fileChooser/FileChooserDescriptorBuilder.java platform/platform-api/src/com/intellij/openapi/ui/MessageType.java platform/platform-api/src/com/intellij/openapi/ui/Messages.java platform/platform-api/src/com/intellij/openapi/vfs/JarFileSystem.java platform/platform-api/src/com/intellij/openapi/vfs/newvfs/RefreshQueue.java platform/platform-api/src/com/intellij/openapi/wm/FocusCommand.java platform/platform-api/src/com/intellij/openapi/wm/IdeGlassPaneUtil.java platform/platform-api/src/com/intellij/ui/mac/MacMessages.java platform/platform-api/src/com/intellij/ui/tabs/TabInfo.java platform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java platform/platform-api/src/com/intellij/util/Alarm.java platform/platform-api/src/com/intellij/util/net/HttpConfigurable.java platform/platform-api/src/com/intellij/util/net/ssl/CertificateConfigurable.form platform/platform-api/src/com/intellij/util/net/ssl/CertificateConfigurable.java platform/platform-api/src/com/intellij/util/net/ssl/CertificateInfoPanel.java platform/platform-api/src/com/intellij/util/net/ssl/CertificateWarningDialog.java platform/platform-api/src/com/intellij/util/net/ssl/ConfirmingHostnameVerifier.java platform/platform-api/src/com/intellij/util/net/ssl/ConfirmingTrustManager.java platform/platform-impl/src/com/intellij/codeInsight/hint/HintManagerImpl.java platform/platform-impl/src/com/intellij/execution/process/RunnerWinProcess.java platform/platform-impl/src/com/intellij/featureStatistics/actions/ShowFeatureUsageStatisticsDialog.java platform/platform-impl/src/com/intellij/ide/SystemHealthMonitor.java platform/platform-impl/src/com/intellij/ide/actions/AboutDialog.java platform/platform-impl/src/com/intellij/ide/actions/ActivateToolWindowAction.java platform/platform-impl/src/com/intellij/ide/actions/TogglePresentationModeAction.java platform/platform-impl/src/com/intellij/ide/dnd/FileCopyPasteUtil.java platform/platform-impl/src/com/intellij/ide/errorTreeView/NewErrorTreeRenderer.java platform/platform-impl/src/com/intellij/ide/plugins/ActionInstallPlugin.java platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsManagerMain.java platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsManagerMain.java platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsTableModel.java platform/platform-impl/src/com/intellij/ide/plugins/PluginHeaderPanel.form platform/platform-impl/src/com/intellij/ide/plugins/PluginHeaderPanel.java platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.form platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java platform/platform-impl/src/com/intellij/ide/plugins/PluginTable.java platform/platform-impl/src/com/intellij/ide/plugins/PluginsTableRenderer.form platform/platform-impl/src/com/intellij/ide/plugins/PluginsTableRenderer.java platform/platform-impl/src/com/intellij/ide/ui/EditorOptionDescription.java platform/platform-impl/src/com/intellij/ide/util/TipPanel.java platform/platform-impl/src/com/intellij/ide/util/TipUIUtil.java platform/platform-impl/src/com/intellij/idea/StartupUtil.java platform/platform-impl/src/com/intellij/internal/ToggleDumbModeAction.java platform/platform-impl/src/com/intellij/openapi/application/ex/ApplicationInfoEx.java platform/platform-impl/src/com/intellij/openapi/diff/impl/incrementalMerge/ChangeList.java platform/platform-impl/src/com/intellij/openapi/diff/impl/incrementalMerge/MergeList.java platform/platform-impl/src/com/intellij/openapi/editor/actions/CloneCaretAbove.java platform/platform-impl/src/com/intellij/openapi/editor/actions/CloneCaretBelow.java platform/platform-impl/src/com/intellij/openapi/editor/actions/CutLineEndAction.java platform/platform-impl/src/com/intellij/openapi/editor/actions/EscapeAction.java platform/platform-impl/src/com/intellij/openapi/editor/actions/IndentSelectionAction.java platform/platform-impl/src/com/intellij/openapi/editor/actions/MoveCaretDownWithSelectionAction.java platform/platform-impl/src/com/intellij/openapi/editor/actions/MoveCaretUpWithSelectionAction.java platform/platform-impl/src/com/intellij/openapi/editor/actions/PageDownWithSelectionAction.java platform/platform-impl/src/com/intellij/openapi/editor/actions/PageUpWithSelectionAction.java platform/platform-impl/src/com/intellij/openapi/editor/actions/TextEndWithSelectionAction.java platform/platform-impl/src/com/intellij/openapi/editor/actions/TextStartWithSelectionAction.java platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java platform/platform-impl/src/com/intellij/openapi/editor/impl/CaretImpl.java platform/platform-impl/src/com/intellij/openapi/editor/impl/CaretModelImpl.java platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java platform/platform-impl/src/com/intellij/openapi/editor/impl/IterationState.java platform/platform-impl/src/com/intellij/openapi/editor/impl/SelectionModelImpl.java platform/platform-impl/src/com/intellij/openapi/editor/textarea/TextComponentCaretModel.java platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/BaseRemoteFileEditor.java platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorsSplitters.java platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/TrailingSpacesStripper.java platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/http/HttpFileEditor.java platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/http/RemoteFilePanel.java platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/TextEditorProvider.java platform/platform-impl/src/com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.java platform/platform-impl/src/com/intellij/openapi/keymap/impl/GenericKeymapManager.java platform/platform-impl/src/com/intellij/openapi/keymap/impl/IdeMouseEventDispatcher.java platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerImpl.java platform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginDownloader.java platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginUpdateInfoDialog.java platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateChecker.java platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java platform/platform-impl/src/com/intellij/openapi/vfs/ex/dummy/DummyCachingFileSystem.java platform/platform-impl/src/com/intellij/openapi/vfs/ex/temp/TempFileSystem.java platform/platform-impl/src/com/intellij/openapi/vfs/impl/http/DefaultRemoteContentProvider.java platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/FileNameCache.java platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualFileSystemEntry.java platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFSImpl.java platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeMenuBar.java platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowsPane.java platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PositionPanel.java platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java platform/platform-impl/src/com/intellij/psi/impl/UrlPsiReference.java platform/platform-impl/src/com/intellij/remote/RemoteConnectionCredentialsWrapper.java platform/platform-impl/src/com/intellij/remote/RemoteCredentialsHolder.java platform/platform-impl/src/com/intellij/remote/RemoteSdkAdditionalData.java platform/platform-impl/src/com/intellij/remote/RemoteSdkCredentialsHolder.java platform/platform-impl/src/com/intellij/remote/WebDeploymentCredentialsHolder.java platform/platform-impl/src/com/intellij/ui/BalloonImpl.java platform/platform-impl/src/com/intellij/ui/FinderRecursivePanel.java platform/platform-impl/src/com/intellij/ui/LibNotifyWrapper.java platform/platform-impl/src/com/intellij/ui/mac/MacMainFrameDecorator.java platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java platform/platform-impl/src/com/intellij/ui/messages/JBMacMessages.java platform/platform-impl/src/com/intellij/ui/messages/SheetController.java platform/platform-impl/src/com/intellij/ui/messages/SheetMessage.java platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java platform/platform-resources-en/src/messages/ActionsBundle.properties platform/platform-resources-en/src/messages/ApplicationBundle.properties platform/platform-resources-en/src/messages/DiffBundle.properties platform/platform-resources-en/src/misc/registry.properties platform/platform-resources-en/src/tips/FinishByControlEnter.html platform/platform-resources/src/META-INF/LangExtensions.xml platform/platform-resources/src/META-INF/PlatformExtensionPoints.xml platform/platform-resources/src/META-INF/VcsExtensions.xml platform/platform-resources/src/brokenPlugins.txt platform/platform-resources/src/componentSets/Platform.xml platform/platform-resources/src/idea/Keymap_Default.xml platform/platform-resources/src/idea/PlatformActions.xml platform/platform-tests/testData/editor/multiCaret/EditorEscape-after.txt platform/platform-tests/testData/editor/multiCaret/EditorTab-after.txt platform/platform-tests/testData/editor/multiCaret/EditorToggleCase-after.txt platform/platform-tests/testSrc/com/intellij/history/integration/ActionsTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretColumnModeTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretStateRestoreTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretUndoRedoTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/StripTrailingSpacesTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/actions/EditorMultiCaretActionTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/actions/IndentSelectionActionTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/actions/SelectUnselectOccurrenceActionsTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/actions/ToggleColumnModeActionMultiCaretTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/AbstractEditorTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorImplTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLastActionTrackerTest.java platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/IterationStateTest.java platform/platform-tests/testSrc/com/intellij/openapi/fileEditor/FileEditorManagerTestCase.java platform/platform-tests/testSrc/com/intellij/openapi/fileTypes/EnforcedPlaintTextFileTypeManagerTest.java platform/platform-tests/testSrc/com/intellij/openapi/keymap/impl/IdeMouseEventDispatcherTest.java platform/platform-tests/testSrc/com/intellij/openapi/keymap/impl/ui/ActionsTreeTest.java platform/platform-tests/testSrc/com/intellij/openapi/vfs/VfsUtilTest.java platform/platform-tests/testSrc/com/intellij/openapi/vfs/local/PersistentFsTest.java platform/platform-tests/testSrc/com/intellij/ui/FinderRecursivePanelSelectionUpdateTest.java platform/platform-tests/testSrc/com/intellij/util/net/ssl/CertificateTest.java platform/projectModel-impl/src/com/intellij/openapi/roots/impl/DirectoryInfo.java platform/projectModel-impl/src/com/intellij/openapi/roots/impl/PushedFilePropertiesUpdater.java platform/remote-servers/impl/resources/resources/cloud.properties platform/remote-servers/impl/src/com/intellij/remoteServer/impl/runtime/ServerConnectionManagerImpl.java platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudAccountSelectionEditor.java platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudConnectionTask.java platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudNotifier.java platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudSupportConfigurableBase.java platform/testFramework/src/com/intellij/idea/IdeaTestApplication.java platform/testFramework/src/com/intellij/testFramework/ExpectedHighlightingData.java platform/testFramework/src/com/intellij/testFramework/IdeResourcesTestCase.java platform/testFramework/src/com/intellij/testFramework/LightPlatformCodeInsightTestCase.java platform/testFramework/src/com/intellij/testFramework/PlatformTestUtil.java platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestUtil.java platform/testFramework/src/com/intellij/testFramework/fixtures/EditorMouseFixture.java platform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java platform/usageView/src/com/intellij/usages/impl/UsageViewTreeCellRenderer.java platform/util-rt/src/com/intellij/execution/rmi/RemoteServer.java platform/util-rt/src/com/intellij/execution/rmi/ssl/SslSocketFactory.java platform/util/src/com/intellij/Patches.java platform/util/src/com/intellij/openapi/util/DefaultJDOMExternalizer.java platform/util/src/com/intellij/ui/ClickListener.java platform/util/src/com/intellij/util/LocalTimeCounter.java platform/util/src/com/intellij/util/ReflectionUtil.java platform/util/src/com/intellij/util/io/IOUtil.java platform/util/src/com/intellij/util/lang/JarLoader.java platform/util/src/com/intellij/util/text/DateFormatUtil.java platform/util/src/com/intellij/util/ui/UIUtil.java platform/util/testSrc/com/intellij/openapi/util/io/FileUtilLightTest.java platform/util/testSrc/com/intellij/util/FoundationTest.java platform/util/testSrc/com/intellij/util/text/DateFormatUtilTest.java platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesFragmentedDiffPanel.java platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java platform/vcs-impl/testSrc/com/intellij/openapi/vcs/Executor.java platform/vcs-log/api/src/com/intellij/vcs/log/VcsFullCommitDetails.java platform/vcs-log/api/src/com/intellij/vcs/log/VcsLogBranchFilter.java platform/vcs-log/api/src/com/intellij/vcs/log/VcsLogDetailsFilter.java platform/vcs-log/api/src/com/intellij/vcs/log/VcsLogFilterCollection.java platform/vcs-log/api/src/com/intellij/vcs/log/VcsLogObjectsFactory.java platform/vcs-log/api/src/com/intellij/vcs/log/VcsLogProvider.java platform/vcs-log/api/src/com/intellij/vcs/log/VcsShortCommitDetails.java platform/vcs-log/graph/src/com/intellij/vcs/log/graph/elements/Node.java platform/vcs-log/graph/src/com/intellij/vcs/log/graph/mutable/GraphBuilder.java platform/vcs-log/graph/src/com/intellij/vcs/log/graphmodel/GraphModel.java platform/vcs-log/graph/src/com/intellij/vcs/log/graphmodel/fragment/ShortFragmentGenerator.java platform/vcs-log/graph/src/com/intellij/vcs/log/graphmodel/impl/BranchVisibleNodes.java platform/vcs-log/graph/src/com/intellij/vcs/log/graphmodel/impl/GraphModelImpl.java platform/vcs-log/graph/src/com/intellij/vcs/log/printmodel/impl/GraphElementsVisibilityController.java platform/vcs-log/graph/src/com/intellij/vcs/log/printmodel/impl/PrePrintCellModel.java platform/vcs-log/graph/test/com/intellij/vcs/log/graph/GraphTestUtils.java platform/vcs-log/graph/test/com/intellij/vcs/log/graph/mutable/GraphBuilderTest.java platform/vcs-log/graph/test/com/intellij/vcs/log/graphmodel/fragment/GraphModelTest.java platform/vcs-log/graph/test/com/intellij/vcs/log/graphmodel/fragment/ShortFragmentTest.java platform/vcs-log/graph/test/com/intellij/vcs/log/printmodel/cells/builder/LayoutModelBuilderTest.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/DataGetter.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/DataPack.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/RefsModel.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogBranchFilterImpl.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogDataHolder.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogDateFilterImpl.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogFilterer.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogHashMap.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogJoiner.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogStructureFilterImpl.java platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogUiProperties.java platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsFullCommitDetailsImpl.java platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogFilterCollectionImpl.java platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogManager.java platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogObjectsFactoryImpl.java platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsShortCommitDetailsImpl.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogQuickSettingsActions.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUI.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/BranchFilterPopupComponent.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/FilterPopupComponent.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/StructureFilterPopupComponent.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/UserFilterPopupComponent.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/VcsLogClassicFilterUi.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/VcsLogFilterUi.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/VcsLogTextFilterImpl.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/BranchesPanel.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/DetailsPanel.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/MainFrame.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogGraphTable.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/AbstractPaddingCellRender.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/CommitCellRender.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/GraphCommitCellRender.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/RefPainter.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/tables/AbstractVcsLogTableModel.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/tables/GraphTableModel.java platform/vcs-log/impl/src/com/intellij/vcs/log/ui/tables/NoGraphTableModel.java platform/vcs-log/impl/test/com/intellij/vcs/log/SimpleTimedVcsCommit.java platform/xdebugger-api/src/com/intellij/xdebugger/XDebuggerUtil.java platform/xdebugger-api/src/com/intellij/xdebugger/breakpoints/XLineBreakpointType.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/XDebugSessionImpl.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/XDebuggerUtilImpl.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/XSourcePositionImpl.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/handlers/XDebuggerEvaluateActionHandler.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/handlers/XEvaluateInConsoleFromEditorActionHandler.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/handlers/XToggleLineBreakpointActionHandler.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/BreakpointState.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointManagerImpl.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointImpl.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointManager.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/BreakpointsDialog.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/DefaultConditionComboBoxPanel.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/DefaultLogExpressionComboBoxPanel.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/XBreakpointActionsPanel.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/XLightBreakpointPropertiesPanel.form platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/XLightBreakpointPropertiesPanel.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/tree/BreakpointItemsTreeController.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/evaluate/quick/XValueHint.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/evaluate/quick/common/ValueLookupManager.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/ExecutionPointHighlighter.java platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/TextViewer.java plugins/ByteCodeViewer/src/com/intellij/byteCodeViewer/ByteCodeViewerComponent.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/InspectionGadgetsBundle.properties plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/abstraction/MagicNumberInspectionBase.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/bitwise/PointlessBitwiseExpressionInspection.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/classlayout/InterfaceMayBeAnnotatedFunctionalInspection.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/dataflow/NegativelyNamedBooleanVariableInspectionBase.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/internationalization/StringConcatenationInspectionBase.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/junit/ExpectedExceptionNeverThrownInspection.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/maturity/ThrowablePrintStackTraceInspectionBase.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/numeric/PointlessArithmeticExpressionInspection.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/CollectionUtils.java plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpectedTypeUtils.java plugins/InspectionGadgets/src/inspectionDescriptions/DriverManagerGetConnection.html plugins/InspectionGadgets/test/com/siyeh/igtest/abstraction/magic_number/MagicNumber.java plugins/InspectionGadgets/test/com/siyeh/igtest/abstraction/magic_number/expected.xml plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/mismatched_array_read_write/MismatchedArrayReadWrite.java plugins/InspectionGadgets/test/com/siyeh/igtest/jdk/auto_unboxing/AutoUnboxing.java plugins/InspectionGadgets/test/com/siyeh/igtest/jdk/auto_unboxing/expected.xml plugins/InspectionGadgets/test/com/siyeh/igtest/numeric/pointless_arithmetic_expression/PointlessArithmeticExpression.java plugins/InspectionGadgets/test/com/siyeh/igtest/numeric/pointless_arithmetic_expression/expected.xml plugins/InspectionGadgets/testsrc/com/siyeh/ig/abstraction/MagicNumberInspectionTest.java plugins/InspectionGadgets/testsrc/com/siyeh/ig/classlayout/InterfaceMayBeAnnotatedFunctionalInspectionTest.java plugins/InspectionGadgets/testsrc/com/siyeh/ig/dataflow/NegativelyNamedBooleanVariableInspectionTest.java plugins/IntelliLang/src/META-INF/plugin.xml plugins/IntentionPowerPak/src/com/siyeh/ipp/exceptions/SplitMultiCatchIntention.java plugins/ant/src/com/intellij/lang/ant/config/execution/ExecutionHandler.java plugins/copyright/src/com/maddyhome/idea/copyright/actions/UpdateCopyrightAction.java plugins/copyright/src/com/maddyhome/idea/copyright/psi/UpdatePsiFileCopyright.java plugins/devkit/devkit.iml plugins/devkit/src/dom/Extensions.java plugins/devkit/src/inspections/internal/UndesirableClassUsageInspection.java plugins/devkit/src/references/extensions/ExtensionPointQuickDocProvider.java plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.groovy plugins/eclipse/src/org/jetbrains/idea/eclipse/importWizard/EclipseImportBuilder.java plugins/eclipse/testSources/org/jetbrains/idea/eclipse/EclipseClasspathTest.java plugins/git4idea/remote-servers-git/src/com/intellij/remoteServer/util/CloudGitDeploymentDetector.java plugins/git4idea/remote-servers-git/src/com/intellij/remoteServer/util/CloudGitDeploymentRuntime.java plugins/git4idea/src/git4idea/GitCommit.java plugins/git4idea/src/git4idea/GitVcs.java plugins/git4idea/src/git4idea/checkout/GitCloneDialog.java plugins/git4idea/src/git4idea/commands/GitHttpGuiAuthenticator.java plugins/git4idea/src/git4idea/commands/GitSimpleHandler.java plugins/git4idea/src/git4idea/history/GitHistoryUtils.java plugins/git4idea/src/git4idea/history/wholeTree/SelectRevisionInGitLogAction.java plugins/git4idea/src/git4idea/log/GitLogProvider.java plugins/git4idea/src/git4idea/repo/GitRepositoryReader.java plugins/git4idea/src/git4idea/roots/GitIntegrationEnabler.java plugins/git4idea/src/git4idea/ui/branch/GitBranchWidget.java plugins/git4idea/tests/git4idea/log/RefParserTest.java plugins/github/src/org/jetbrains/plugins/github/api/GithubApiUtil.java plugins/github/src/org/jetbrains/plugins/github/tasks/GithubRepositoryEditor.java plugins/gradle/gradle.iml plugins/gradle/src/META-INF/plugin.xml plugins/gradle/src/org/jetbrains/plugins/gradle/config/GradleScriptType.java plugins/gradle/src/org/jetbrains/plugins/gradle/service/GradleBuildClasspathManager.java plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/AbstractProjectImportErrorHandler.java plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleExecutionHelper.java plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/wizard/GradleModuleBuilder.java plugins/gradle/src/org/jetbrains/plugins/gradle/service/task/GradleTaskManager.java plugins/gradle/tooling-extension-v1.11/src/org/jetbrains/plugins/gradle/tooling/v1_11/internal/InternalDependencyVersionId.java plugins/gradle/tooling-extension-v1.11/src/org/jetbrains/plugins/gradle/tooling/v1_11/internal/ModelDependenciesBuilderImplHelper.java plugins/gradle/tooling-extension-v1.12/gradle-tooling-extension-v1.12.iml plugins/gradle/tooling-extension-v1.12/src/org/jetbrains/plugins/gradle/tooling/v1_12/builder/ModelBuildScriptClasspathBuilderImpl.java plugins/gradle/tooling-extension-v1.12/src/org/jetbrains/plugins/gradle/tooling/v1_12/builder/ModelDependenciesBuilderImpl.java plugins/gradle/tooling-extension-v1.12/src/org/jetbrains/plugins/gradle/tooling/v1_12/internal/InternalDependencyVersionId.java plugins/gradle/tooling-extension-v1.12/src/org/jetbrains/plugins/gradle/tooling/v1_12/internal/ModelDependenciesBuilderImplHelper.java plugins/gradle/tooling-extension-v1.9/src/org/jetbrains/plugins/gradle/tooling/v1_9/internal/InternalDependencyVersionId.java plugins/gradle/tooling-extension-v1.9/src/org/jetbrains/plugins/gradle/tooling/v1_9/internal/ModelDependenciesBuilderImplHelper.java plugins/gradle/tooling-extension/src/org/jetbrains/plugins/gradle/model/GradleDependencyScope.java plugins/gradle/tooling-extension/src/org/jetbrains/plugins/gradle/tooling/internal/DependencyVersionId.java plugins/gradle/tooling-extension/src/org/jetbrains/plugins/gradle/tooling/internal/Scopes.java plugins/gradle/tooling-extension/testSources/org/jetbrains/plugins/gradle/tooling/builder/AbstractModelBuilderTest.java plugins/gradle/tooling-extension/testSources/org/jetbrains/plugins/gradle/tooling/builder/ModelDependenciesBuilderImplTest.java plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovycOSProcessHandler.java plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/DependentGroovycRunner.java plugins/groovy/src/META-INF/plugin.xml plugins/groovy/src/org/jetbrains/plugins/groovy/GroovyBundle.properties plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java plugins/groovy/src/org/jetbrains/plugins/groovy/codeInsight/GrReassignedLocalVarsChecker.java plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/assignment/GrListOrMapInfo.java plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GrModifierFix.java plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GroovyAccessibilityInspection.java plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/untypedUnresolvedAccess/GrUnresolvedAccessInspection.java plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/unusedDef/UnusedDefInspection.java plugins/groovy/src/org/jetbrains/plugins/groovy/codeStyle/GroovyCodeStyleSettings.java plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerBase.java plugins/groovy/src/org/jetbrains/plugins/groovy/config/GroovyAwareModuleBuilder.java plugins/groovy/src/org/jetbrains/plugins/groovy/console/GroovyShellActionBase.java plugins/groovy/src/org/jetbrains/plugins/groovy/debugger/fragments/GroovyCodeFragment.java plugins/groovy/src/org/jetbrains/plugins/groovy/dgm/DGMMemberContributor.java plugins/groovy/src/org/jetbrains/plugins/groovy/dsl/GroovyDslFileIndex.java plugins/groovy/src/org/jetbrains/plugins/groovy/formatter/processors/GroovyIndentProcessor.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/lexer/_GroovyLexer.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/lexer/groovy.flex plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrAnnotationUtil.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrLiteralClassType.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrMapType.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrTupleType.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/PsiImplUtil.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/auxiliary/GrListOrMapImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrClosableSignatureImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrClosureSignatureUtil.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrImmediateClosureParameterImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrImmediateClosureSignatureImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/GrVariableDeclarationImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/GrReferenceExpressionImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/GrReferenceResolveUtil.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/TypesUtil.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionMembersCache.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GroovyScriptClass.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/toplevel/imports/GrImportStatementImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrCodeReferenceElementImpl.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/elements/GrStubFileElementType.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/GroovyCommonClassNames.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/ResolveUtil.java plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java plugins/groovy/test/org/jetbrains/plugins/groovy/completion/GrCompletionWithLibraryTest.groovy plugins/groovy/test/org/jetbrains/plugins/groovy/lang/formatter/FormatterTest.groovy plugins/groovy/test/org/jetbrains/plugins/groovy/lang/highlighting/GroovyHighlightingTest.groovy plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/ResolveMethodTest.groovy plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/ResolvePropertyTest.groovy plugins/groovy/test/org/jetbrains/plugins/groovy/refactoring/extract/method/ExtractMethodTest.groovy plugins/groovy/testdata/parsing/groovy/types/default1.test plugins/hg4idea/resources/org/zmlx/hg4idea/HgVcsMessages.properties plugins/hg4idea/src/org/zmlx/hg4idea/HgPusher.java plugins/hg4idea/src/org/zmlx/hg4idea/HgVcs.java plugins/hg4idea/src/org/zmlx/hg4idea/action/HgBranchPopupActions.java plugins/hg4idea/src/org/zmlx/hg4idea/action/HgCommonBranchActions.java plugins/hg4idea/src/org/zmlx/hg4idea/action/HgMerge.java plugins/hg4idea/src/org/zmlx/hg4idea/command/HgLogCommand.java plugins/hg4idea/src/org/zmlx/hg4idea/command/HgPushCommand.java plugins/hg4idea/src/org/zmlx/hg4idea/command/HgStatusCommand.java plugins/hg4idea/src/org/zmlx/hg4idea/log/HgLogProvider.java plugins/hg4idea/src/org/zmlx/hg4idea/provider/update/HgRegularUpdater.java plugins/hg4idea/src/org/zmlx/hg4idea/repo/HgRepositoryReader.java plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgCloneDialog.java plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgPushDialog.form plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgPushDialog.java plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgTagDialog.java plugins/hg4idea/src/org/zmlx/hg4idea/util/HgHistoryUtil.java plugins/hg4idea/src/org/zmlx/hg4idea/util/HgUtil.java plugins/hg4idea/src/org/zmlx/hg4idea/util/HgVersion.java plugins/hg4idea/testSrc/hg4idea/test/history/HgLogHistoryTest.java plugins/hg4idea/testSrc/hg4idea/test/history/HgLogParseTest.java plugins/java-i18n/java-i18n.iml plugins/javaFX/src/META-INF/common-javaFX-plugin.xml plugins/junit/src/com/intellij/execution/junit/PatternConfigurationProducer.java plugins/junit/src/com/intellij/execution/junit2/configuration/JUnitConfigurable.java plugins/junit_rt/src/com/intellij/junit4/JUnit4TestRunnerUtil.java plugins/maven/jps-plugin/src/META-INF/services/org.jetbrains.jps.incremental.artifacts.instructions.ArtifactRootCopyingHandlerProvider plugins/maven/jps-plugin/src/org/jetbrains/jps/maven/compiler/MavenResourcesBuilder.java plugins/maven/jps-plugin/src/org/jetbrains/jps/maven/compiler/MavenWebArtifactRootCopyingHandlerProvider.java plugins/maven/jps-plugin/src/org/jetbrains/jps/maven/model/impl/MavenArtifactResourceConfiguration.java plugins/maven/jps-plugin/src/org/jetbrains/jps/maven/model/impl/MavenModuleResourceConfiguration.java plugins/maven/jps-plugin/src/org/jetbrains/jps/maven/model/impl/MavenResourceFileFilter.java plugins/maven/jps-plugin/src/org/jetbrains/jps/maven/model/impl/MavenResourceRootDescriptor.java plugins/maven/src/main/java/org/jetbrains/idea/maven/execution/MavenJUnitPatcher.java plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/MavenProjectsStructure.java plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenResourceCompilerConfigurationGenerator.java plugins/maven/src/main/java/org/jetbrains/idea/maven/utils/MavenUtil.java plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/MavenModuleBuilder.java plugins/maven/src/main/resources/META-INF/groovy-support.xml plugins/maven/src/test/java/org/jetbrains/idea/maven/compiler/MavenCompilingTestCase.java plugins/maven/src/test/java/org/jetbrains/idea/maven/compiler/ResourceFilteringTest.java plugins/maven/src/test/java/org/jetbrains/idea/maven/execution/MavenJUnitPatcherTest.java plugins/maven/src/test/java/org/jetbrains/idea/maven/importing/GroovyImporterTest.java plugins/properties/properties-psi-api/properties-psi-api.iml plugins/properties/properties-psi-api/src/com/intellij/lang/properties/PropertiesFileType.java plugins/properties/properties-psi-impl/properties-psi-impl.iml plugins/properties/properties-psi-impl/src/com/intellij/properties/PropertiesCoreEnvironment.java plugins/properties/src/com/intellij/lang/properties/PropertyManipulator.java plugins/properties/src/com/intellij/lang/properties/editor/ResourceBundleEditor.java plugins/properties/src/com/intellij/lang/properties/editor/ResourceBundleUtil.java plugins/properties/src/com/intellij/lang/properties/projectView/ResourceBundleGrouper.java plugins/properties/src/com/intellij/lang/properties/psi/impl/PropertyImplEscaper.java plugins/properties/src/com/intellij/lang/properties/xml/XmlPropertiesFile.java plugins/properties/src/com/intellij/lang/properties/xml/XmlPropertiesIconProvider.java plugins/properties/src/com/intellij/lang/properties/xml/XmlPropertiesIndex.java plugins/svn4idea/src/org/jetbrains/idea/svn/SvnConfigurationState.java plugins/svn4idea/src/org/jetbrains/idea/svn/SvnUtil.java plugins/svn4idea/src/org/jetbrains/idea/svn/checkin/IdeaCommitHandler.java plugins/svn4idea/src/org/jetbrains/idea/svn/checkin/IdeaSvnkitBasedAuthenticationCallback.java plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/CommandExecutor.java plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/CommandRuntime.java plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnCommandLineInfoClient.java plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/TerminalProcessHandler.java plugins/svn4idea/src/org/jetbrains/idea/svn/content/CmdContentClient.java plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/SvnInteractiveAuthenticationProvider.java plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnCommittedChangesProvider.java plugins/tasks/tasks-api/src/com/intellij/tasks/TaskRepository.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRemoteApi.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepository.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepositoryEditor.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraTask.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestApi.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestTask.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api2/JiraRestApi2.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api20alpha1/JiraRestApi20Alpha1.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapApi.java plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapTask.java plugins/tasks/tasks-core/src/META-INF/plugin.xml plugins/tasks/tasks-core/src/com/intellij/tasks/actions/ShowCertificateInfoAction.java plugins/tasks/tasks-core/src/com/intellij/tasks/gitlab/GitlabRepository.java plugins/tasks/tasks-core/src/com/intellij/tasks/gitlab/GitlabRepositoryEditor.java plugins/tasks/tasks-core/src/com/intellij/tasks/gitlab/GitlabTask.java plugins/tasks/tasks-core/src/com/intellij/tasks/gitlab/model/GitlabProject.java plugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskManagerImpl.java plugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskUtil.java plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/MantisRepositoryEditor.java plugins/tasks/tasks-core/src/com/intellij/tasks/pivotal/PivotalTrackerRepository.java plugins/tasks/tasks-core/src/com/intellij/tasks/redmine/RedmineRepository.java plugins/tasks/tasks-core/src/com/intellij/tasks/trello/TrelloRepository.java plugins/tasks/tasks-core/src/com/intellij/tasks/trello/TrelloRepositoryEditor.java plugins/tasks/tasks-tests/test/com/intellij/tasks/integration/JiraIntegrationTest.java plugins/terminal/lib/jediterm-pty-1.0.jar plugins/terminal/src/org/jetbrains/plugins/terminal/JBTerminalPanel.java plugins/terminal/src/org/jetbrains/plugins/terminal/JBTerminalSystemSettingsProvider.java plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGPatternConfigurationProducer.java plugins/testng/src/com/theoryinpractice/testng/util/TestNGUtil.java python/helpers/generator3.py python/helpers/pycharm_generator_utils/util_methods.py python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java python/ide/src/com/jetbrains/python/configuration/PyConfigurableInterpreterList.java python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java python/ide/src/com/jetbrains/python/newProject/PythonNewDirectoryProjectAction.java python/pluginResources/META-INF/plugin.xml python/psi-api/src/com/jetbrains/python/psi/LanguageLevel.java python/resources/liveTemplates/Python.xml python/resources/pycharm_core_logo.png python/resources/pycharm_core_logo@2x.png python/resources/tips/RemoteInterpreter.html python/rest/resources/META-INF/plugin.xml python/src/META-INF/IdeTipsAndTricks.xml python/src/META-INF/python-core.xml python/src/com/jetbrains/python/codeInsight/completion/PyKeywordCompletionContributor.java python/src/com/jetbrains/python/console/PydevConsoleExecuteActionHandler.java python/src/com/jetbrains/python/console/PydevConsoleRunner.java python/src/com/jetbrains/python/console/PythonConsoleView.java python/src/com/jetbrains/python/console/RunPythonConsoleAction.java python/src/com/jetbrains/python/inspections/PyArgumentListInspection.java python/src/com/jetbrains/python/inspections/PyAssignmentToLoopOrWithParameterInspection.java python/src/com/jetbrains/python/inspections/PyInitNewSignatureInspection.java python/src/com/jetbrains/python/inspections/PyPep8NamingInspection.java python/src/com/jetbrains/python/inspections/PyProtectedMemberInspection.java python/src/com/jetbrains/python/inspections/PyStatementEffectInspection.java python/src/com/jetbrains/python/inspections/PyStringFormatInspection.java python/src/com/jetbrains/python/inspections/PyStringFormatParser.java python/src/com/jetbrains/python/inspections/PyUnresolvedReferencesInspection.java python/src/com/jetbrains/python/inspections/quickfix/AddFieldQuickFix.java python/src/com/jetbrains/python/inspections/quickfix/AddFunctionQuickFix.java python/src/com/jetbrains/python/inspections/quickfix/AddMethodQuickFix.java python/src/com/jetbrains/python/inspections/quickfix/GenerateBinaryStubsFix.java python/src/com/jetbrains/python/packaging/PyPackageManagerImpl.java python/src/com/jetbrains/python/projectView/PyTreeStructureProvider.java python/src/com/jetbrains/python/psi/PyUtil.java python/src/com/jetbrains/python/psi/impl/PyElementGeneratorImpl.java python/src/com/jetbrains/python/psi/stubs/PyModuleNameIndex.java python/src/com/jetbrains/python/remote/PyRemoteSdkAdditionalDataBase.java python/src/com/jetbrains/python/remote/PythonRemoteInterpreterManager.java python/src/com/jetbrains/python/run/PyRemoteProcessStarter.java python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java python/src/com/jetbrains/python/sdk/PythonSdkDetailsStep.java python/src/com/jetbrains/python/sdk/PythonSdkType.java python/src/com/jetbrains/python/sdk/skeletons/PySkeletonRefresher.java python/testData/inspections/PyAssignmentToLoopOrWithParameterInspection/bad.py python/testData/inspections/PyAssignmentToLoopOrWithParameterInspection/good.py python/testSrc/com/jetbrains/python/inspections/PyAttributeOutsideInitInspectionTest.java python/testSrc/com/jetbrains/python/inspections/PyPep8NamingInspectionTest.java resources-en/src/messages/DebuggerBundle.properties resources-en/src/tips/AltInsertInEditor.html resources/src/META-INF/IdeTipsAndTricks.xml resources/src/META-INF/IdeaPlugin.xml resources/src/META-INF/PostfixTemplates.xml updater/src/com/intellij/updater/Digester.java updater/src/com/intellij/updater/Runner.java updater/src/com/intellij/updater/SwingUpdaterUI.java updater/src/com/intellij/updater/Utils.java xml/dom-impl/src/com/intellij/util/xml/impl/StaticGenericInfoBuilder.java xml/dom-impl/src/com/intellij/util/xml/impl/VisitorDescription.java xml/dom-openapi/src/com/intellij/util/xml/ElementPresentationManager.java xml/dom-tests/tests/com/intellij/util/xml/stubs/DomStubUsingTest.java xml/impl/src/com/intellij/codeInsight/editorActions/XmlEqTypedHandler.java xml/impl/src/com/intellij/codeInsight/editorActions/XmlGtTypedHandler.java xml/impl/src/com/intellij/codeInsight/template/emmet/SurroundWithEmmetAction.java xml/impl/src/com/intellij/codeInsight/template/emmet/ZenCodingTemplate.java xml/impl/src/com/intellij/codeInsight/template/emmet/completion/EmmetAbbreviationCompletionProvider.java xml/impl/src/com/intellij/codeInsight/template/emmet/completion/XmlEmmetAbbreviationCompletionProvider.java xml/impl/src/com/intellij/html/impl/Html5CustomAttributeDescriptorsProvider.java xml/impl/src/com/intellij/ide/browsers/BrowserLauncherImpl.java xml/impl/src/com/intellij/ide/browsers/BrowserSettingsPanel.java xml/impl/src/com/intellij/ide/browsers/ConfigurableWebBrowser.java xml/impl/src/com/intellij/ide/browsers/OpenUrlHyperlinkInfo.java xml/impl/src/com/intellij/ide/browsers/StartBrowserPanel.java xml/impl/src/com/intellij/ide/browsers/actions/BaseOpenInBrowserAction.java xml/impl/src/com/intellij/ide/browsers/impl/DefaultUrlOpener.java xml/tests/src/com/intellij/codeInsight/completion/XmlTypedHandlersTest.java xml/tests/src/com/intellij/codeInsight/editorActions/moveUpDown/XmlMoverTest.java xml/xml-psi-impl/src/com/intellij/ide/highlighter/XmlLikeFileType.java xml/xml-psi-impl/src/com/intellij/javaee/ExternalResourceManagerExImpl.java xml/xml-psi-impl/src/com/intellij/xml/util/HTMLControls.java xml/xml-psi-impl/src/com/intellij/xml/util/HtmlUtil.java Change-Id: Ia25fea399e65dc424a41be93524004c4c5ee317c
2014-04-17Snapshot 117b3dbedca758fa08dd37d4a36cf4a2320fae03 from idea/136.1685 of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git 117b3db: IDEA-123994 Java 8 compact profiles support fbeda14: WEB-11238 Live Console: avoid overlapping for the error and link to the file 555bcd7: WEB-11485 Debug Console missing horizontal scrollbar WEB-11238 Live Console: avoid overlapping for the error and link to the file (issue still actual in case of softwrap) 96b3c3d: move LineSeparatorPainter up 3171d15: create from sources: setup default (web) module if nothing special is detected (IDEA-91446, ZD-27093) cb43848: testdata fixed 8cd1ee6: remove assignment: fix for assignment nested in expression, not statement (IDEA-123903) 14718472: testdata for IDEA-79251 953109a: fix file name casing 36db24a: fix not-disposed errors on quit 610d8f1: cleanup f774ed3: dfa: reuse free eq class indices 81ae814: IDEA-123959 cannot create a new file 8718f8b: replace DfaMemoryStateImpl.areEquivalent with a more efficient version requiring less eq class traversals (IDEA-123826) 0b26e18: EA-55830 - PIEAE: PsiUtilCore.ensureValid e512a2f: EA-55951 - CCE: StreamApiMigrationInspection$ReplaceWithForeachCallFix.applyFix e7b3efb: EA-55962 - CCE: DefUseInspection$RemoveInitializerFix.sideEffectAwareRemove 0de9b5a: Start plugins wizard #15 b62e353: Start plugins wizard #14 1d23857: Start plugins wizard #13 199e9d8: generate visibility setting for create from usage, generate getter/setter/constructor (IDEA-120662, IDEA-64613, IDEA-122025) a850470: testng/junit: do not start pattern evaluation if one element is selected 9fda587: extract variable: ensure replace all occurrences survive parenthesis around value (IDEA-122041) 51f15b7: ignore methods return Void (IDEA-124010) d8a1d98: [vcs] IDEA-67409 Support Home/End keys in the Log. c854a5c: Revert "[vcs] IDEA-67409 Support Home/End keys in the Log." 19714f2: closure recursion test f13e5bf: IDEA-123484 abstract modifier for trait methods, some code duplicates removed bc38735: IDEA-123484 trait fields and properties d110706: cleanup 91085d8: IDEA-123484 anonymous from traits are not allowed c958da2: IDEA-123484 highlighting for extends list of traits, inc/dec on trait field c73b8b2: IDEA-123484 modifier inferring for trait members 3859660: IDEA-123484 initial. lexer, parser and psi for traits 1000337: extra code 7b25e0e: some overrides 15f3266: console leak fixed d385ea2: EA-31437,IDEA-121511 - assert: DocumentFoldingInfo.writeExternal 8f8d834: sometimes distraction free mode stays forever 439f50d: Test fixed (rt.jar on Apple JRE, again) 4306f24: [vcs] IDEA-67409 Support Home/End keys in the Log. 475c2be: fix a copy paste misprint 7e742e3: [git] IDEA-98189 Retry up to 3 times if authentication failed ac764f5: [git] better error text 7536b91: [git] remove an unused test class ecc84d5: [git] Use GitImpl for all remote commands 85cad87: [git] IDEA-98189 Forget incorrect password ccc5043: [git] refactor authenticator fffcd49: Add "try" live postfix template 5686958: Start plugins wizard #12 8bad783: jb v8 debug protocol: function scopes 77256b2: check extra assumptions ceb0932: typed field instead of Object, cleanup 74bfdbf: simplify, introduce runWriteCommandAction(ThrowableComputable) 75a0914: more readable temp file names: unitTest_defaultCharset_9 instead of unitTest234234234234234unitTest_213424 33980d3: re-detect file type on contents change 32f7b42: Cleanup (typos) 11fbadc: Cleanup (outdated comment; pointless assertion) 6495cfe: IDEA-123354 (content-based .jar check replaced with file type-based) b8493b6: method refs/lambdas: apply ground types for completion 62db5ce: EA-55747 - AIOOBE: ControlFlowUtil.getUsedVariables 6e61173: cancel inspections progress if view was closed 3bedbab: EA-55910 - CCE: JavaDocInfoGenerator.generateValue af91351: try to pass self name as default value during create parameter from usage (IDEA-123780) 89dc56b: test fix 81230c2: Make per language stack trace for InitialInfoBuilder (formatter) errors to separate reports in EA [CR-IC-5164] 29f708c: EnterInStringLiteralHandler should use language-specific option for operation sign (fixes IDEA-114783), [CR-IC-5159] e2e37ae: External system: source package prefix support added 685f753: External system: source package prefix support added 998ca88: disable test in headless environment, as it fails there b90a38f: EA-31437,IDEA-121511 - assert: DocumentFoldingInfo.writeExternal 6f86e2d: continue WEB-11784 slow nodejs debug: initial done properties loading 12d83e6: continue WEB-11784 slow nodejs debug: done frames loading a9dd7ee: allow TTL customization 28edb41: fix quickfix on last Assert usage and static import 2330050: trigram builder builds trigrams over "identifiers" 4622ff0: IDEA-122202 Mercurial: on new repository creating by EnableVCS action it is impossible to work with it until project reopening ab56115: inline local: do not try to delete declaration if this only; do not pretend to delete this when no reference selected d4c2db8: new inference: eliminate wildcards elimination eef0d12: new inference: eliminate wildcards at top level as they can't appear in type elements 0f8aed0: new inference: eliminate wildcards elimination 317d279: new inference: no need to eliminate wildcards as they are not used anyway 82fd80e: new inference: perform reduction and incorporation in one step db79a6f: disabled incompatible plugins NodeJS (136.1205), Php (134.1456), JSTestDriver (136.1141) ab4aada: [git] Simplify packed-refs line parsing a bit. bf5c358: [git] Refactor GitRepositoryReader 06a2de7: [vcs] generify a method 42e3586: test dependency added 7c56b9f: interruptibility 8af01dc: removed dependency on lang-api 1e2959c: implement LocalQuickFix interface in addition to IntentionAction f74d26f: AppCode: even more consistent Xcode keymap e98fd4d: continue WEB-11784 slow nodejs debug: continue frames loading b48e3e0: AppCode: more consistent Xcode keymap + keymap test 105221d: Keymap: 'IntelliJ IDEA Classic' schemes on mac are shown as 'IntelliJ IDEA Classic (Windows)' and 'IntelliJ IDEA Classic (OS X)' b6d8e90: Platform: per-IDE keymap tests 97228b6: Keymap: Console.SplitLine uses shortcut of generic SplitLine 47438f5: WEB-11877 Emmet transforms escaped $ to 0 (zero) 7d8ab23: IDEA-123331 IOOBException if cancel "paths affected in revision:..." process fixed 86357a2: remote-servers-agent-rt moved to platform 01c7467: include remote-servers modules to platform and include remote-servers-git to git plugin for small IDEs (IDEA-123977) ec2a990: do not delete output files corresponding to non-existing sources, if these outputs are already associated with existing sources from other modules that have been already compiled: part 2: correctly clean the mapping when removing outputs corresponding to changed sources 5609d39: new jb-v8-debugger support: fix bootstrap 116a0fc: Test fix (rt.jar path on Apple JRE) fb0efdd: EA-55889 - NPE: NavBarRootPaneExtension$.updateUI fee6711: avoid too many "invalid jar" 3b24c80: performance: DCL bdce1ee: get rid of pointless autoboxing 3ec7789: NotNull d29890e: NPE a077d24: tests 3e36dd7: IDEA-121445 150e69e: cleanup f0b0f50: Merge remote-tracking branch 'origin/master' f6c9348: IDEA-123912 Expression Evaluation does not have a default key binding 71800cf: IDEA-123691 Minor project wizard edits: Java (SE) category 59e7e94: Keymaps: * 'reset' action for each binding (IDEA-90069) * restoring selection on keymap filtering in UI b05305e: Keymaps: * correctly handle bound action overriding in both parent and child keymaps * show bound actions in the UI when no parent action present d21d35d: cloud detection in 'import project': don't access VFS if it isn't necessary 9d3b463: join declaration and assignment (IDEA-92226; IDEA-123689) b708f20: remove unused assignment: do not move the transformed statement up as it could change the semantic and is not evident (IDEA-123841) 36771d7: eclipse: restore root path from .classpath or do not create module at all (IDEA-123946) df1105f: do not write new setting to profile if it has not changed from the default value 71376ca: if there are any changed files after no-op UnindexedFilesUpdater, index them in the same dumb mode 8352036: Storyboard format db886f9: EA-54870 (read lock) 3afd5e77: proper reading of compressed data 55a791b: use custom InputsIndexExternalizer during snapshot indexing fee336b: ability to supply custom input index + TrigramIndex custom input index implementation 8887a5a: ability to use supplied bytearray fcb939f: introduced / used ThreadLocalCachedByteArray c02d91b: continue getFrame — continue WEB-11784 slow nodejs debug 8195023: switch selector error message (IDEA-123937) 964735c: compilation fix 44e9fff: compose scopes intersection when filter by file type is on (IDEA-119595) 36073fa: unwrap anonymous: replace return statements (IDEA-119558) 7a90a13: unwrap anonymous: do not remove declaration - try to replace initialization only (IDEA-47218) f20f1bb: redundant cast: nested casts with outer primitive (IDEA-119857) f3bc48e: no need in URLs? during description composition (IDEA-119992) e5a6475: allow to inline this only variable (IDEA-120041) c6828ca: parameter hides member: accept setters returning this (IDEA-120214) f4a2254: Try to download JIRA issue in separate request, if query looks like ID. fddf4bd: IDEA-123851 Link in Event Log seems to be not working correctly 64fdf83: Redmine REST API has no NATIVE_SEARCH support 22801d8: if there are any changed files after UnindexedFilesUpdater, index them in the same dumb mode 30f0b46: Don't repeat exception message twice c32ada6: Cleanup (formatting; immutability) 12e7a78: IDEA-123825 - Git Clouds detect Git remotes - OpenShift and generic f02a2d7: action registered in plugin.xml should always override update() 19140e2: Correctly extract project name from Redmine task 130eeba: IDEA-110736 Java autoformatter adds brackets when it shoulnd't, reverted fix for IDEA-87969 e8b5589: Merge branch 'svn_18_3' f4f3750: Mark getter for cached projects as @Transient to prevent serialization 2878862: EA-55850 (diagnostic) dc525c4: svn: Disabled "Save credentials" checkbox when requesting ssh credentials for command line (as ssh credentials caching is not supported by svn) ee24417: svn: Make ssh credentials be saved in memory by default for command line (like for other repository protocols and SVNKit) 099d86d: IDEA-123784 Do not treat "svn cat" output as binary for Unix - as currently separate error and output streams are not supported 880d0ef: Fix infinite loop in MavenProjectsTree.findRootProject when there is more than one level of aggregate POMs 0918676: External System: fix classpath for remote communication c8c92e9: IDEA-123691 Minor project wizard edits: more reliable sorting 886ea2c: Alex's fix about getting the physical path of a Gradle sub-project from a GradleBuild moved from Android plugin to Gradle plugin, see Change-Id: I2617fc929d18f23447d658ed2f4ae084b64847af and Ifa59c4810615fa27f5f8d5753bc89ea85374ff39 38abbe6: IDEA-118529 Mercurial (hg4idea) slow with IJ 13: workaround for processing hg ignored files 5b9b1f1: IDEA-82961 Mute breakpoints turns off when when start a new debug session - xdebugger fix 4005a3f: restore cashed argument types, not for overload resolution e0b83e7: new inference: remember mentioned constraints in set optimization 173e0be: new inference: optimization 3ffd666: IDEA-123886 (postpone .jar file type check until root creation) 9b747fd: Cleanup (JAR FS test moved to the flock) 76d2ce1: IDEA-123803 Popup goes behind its parent dialog for multyline editor 077fcc3: Platform: duplication spotted 9210149: WEB-11278 Bad performance expanding emmet cc4033e: Platform: do not prevent project files from being written (IDEA-123489, IDEA-123899) c8d9978: test finder: accept test classes from source roots 005dd85: Merge remote-tracking branch 'origin/master' 774099a: PyCharm 3.4 EAP logos. 555eac5: fix description file name 594451e: Package prefix support for external build systems 4cc78e5: IDEA-123477 Newly created Live Surround Template shows null in UI 155c419: IDEA-123344 Settings->File And Code Templates: group "Java EE" -> "Other"? b5df84e: IDEA-123850 incorrect "Condition is always false" warning in GemRequirementsChangeWatcher.updateAndAttach() c6c205d: refactor move inner for aspectJ 1977e48: escalate visibility for moved class (IDEA-119683) 288b080: test finder: accept potential tests as junit4 doesn't contain features of test until it contains test methods (IDEA-120123) 545753a: Cleanup (dependencies) 3194d62: IDEA-123674 (new "Usage of obsolete date-time api" inspection) 0e7c113: IDEA-123364 (Mismatched update of collections inspection no longer works) 4935bbc: do not delete output files corresponding to non-existing sources, if these outputs are already associated with existing sources from other modules that have been already compiled (example: moving some class to a dependent module with the same output root) 45cb352: IDEA-123773 The "Show Whitespaces" broken 0f869eb: schedule index rebuild after assertion 5c53c0d: better fix for IDEA-101698 & IDEA-123573 4c92967: Merge remote-tracking branch 'origin/master' d9fe702: push down: interface constants in class should appear with public-static-final (IDEA-123758) eb9a0ab: IDEA-123838 Iteration over 'keySet()' may be replaced with 'entrySet()' iteration quick fix produces wrong code 01b6c67: continue: speed up scope variables loading 62b2aa6: vfs: .jar validity check without opening ZipFile 99e72e6: IDEA-97465 Can't edit variable values in debugger with double click (F2 is required) - get back double click on empty space b19d559: IDEA-82961 Mute breakpoints turns off when when start a new debug session - better option name 42ede18: do not save new defaults bfac5ce: EA-55604 - assert: CopyFilesOrDirectoriesHandler.doCloneFile e672f58: WEB-11278 Bad performance expanding emmet 8d09421: Make CustomTemplateCallback immutable 99b97a5: Enable emmet completion in autopopup only b2bfd33: Merge remote-tracking branch 'origin/master' 0d66941: IDEA-123839: abstract&default combination 75f267c: testdata for IDEA-123848 5e4751f: testdata for IDEA-123869 675cd38: too aggressive: show popup when shift is pressed only 36466df: redundant type args: check also method reference qualifiers d84cfe4: method refs: do not loose information about type arguments given by ReferenceType in receiver a3348c5: lambda-> method ref: do not insert type args to reference type if they were inferred for lambda expression 08f5dad: show default tool name if XML contains empty group name 9e36eb1: catch CancellationException 86e8dd8: IDEA-123691 Minor project wizard edits: moving settings to the first page c67ada4d: Merge remote-tracking branch 'origin/master' 9ce01ad: Merge remote-tracking branch 'origin/master' aab16ff: IDEA-123867 Alignment between editor main are and gutter is lost while scrolling 8273986: IDEA-122292 Plugins list: checkbox missing padding/not usable 18f831a: Update Gitlab repository to use new API with server-side pagination 5d09a00: unused code cleanup ef53a1f: IDEA-111803 Breakpoint indicator on the right gutter - better fix 442ad37: minor cleanup 003db18: IDEA-123866 Map Help button of the Server Certificates page 49eaa91: [git] migrate GitRepositoryReaderTest to use JUnit Parametrized 90365a7: [git] more test data for GitRepositoryReaderTest 13eb661: [git] GitRepositoryReaderTest rewrite d89e625: [git] remove some weird test case b228286: Storyboard format 9cebef6: Request handlers in ResponseUtil don't throw JsonSyntaxException 86a4529: IDEA-123468 Correctly interpret id and iid as task's ID and task's number in Gitlab issues d2769ac: Refactor local task's project name and number to stored fields instead of computable properties, so they can be persisted in settings. 42c1335: correct font sizing when copying as HTML 471e1f9: IDEA-123820 Typeless Groovy catch parameter is Exception 91d363f: get rid of unnecessary invokeLater, check whether the module is disposed 0d2d5d3: less duplicated code 6b7e24c: IDEA-82961 Mute breakpoints turns off when when start a new debug session 8b124a1: use snapshot mapping for IdIndex / TrigramIndex for storing keys, right now switched on by the flag f8863d6: gradle: avoid distributions downloading in tests 3201ec7: init: speed up scope variables loading WEB-11784 slow nodejs debug 88b4b72: IDEA-111803 Breakpoint indicator on the right gutter a11b289: Merge remote-tracking branch 'origin/master' 09215e7: another attempt to reimplement IDEA-53663 397567d: tuple and map types improved. Used VolatileNotNullLazyValue instead of AtomicNotNullLazyValue to avoid deadlock Got rid of GrTupleTypeWithLazyValue. All the functionality is moved to GrTupleType 458ffce: known recursion manager prototype c8e27bf: ability to store PHM<Key,Integer> in more compact format 542bb74: run pushers in background ea048db: move more logic from CacheUpdateSession to CacheUpdateRunner 17ae7cb: renamed 18bec53: User/password dialog 7e74562: Merge remote-tracking branch 'origin/master' ee8955d: rerun failed tests: include all parameterized if one have failed (IDEA-121214) e1aa830: Platform: not-null SimpleProgramParameters.getEnv 025232d: IDEA-123818 Inspection "JUnit TestCase with non-trivial constructors" should not report error when used in a Parameterized test 925a186: copyright: allow to skip files with existing copyrights (IDEA-121912) 02724fc: try to start javafx without main (IDEA-101939) b824958: infer nullity: preview with ability to exclude some usages(IDEA-123110), remember "annotate local" checkbox 0b4a7df: setup javadoc url for javafx for java 7 as it was distributed without sources (IDEA-123290) c5de91a: tests: common TeamCity detector f6154f9: Cleanup (test) d35ae28: IDEA-122914 (unclosed ZipFile: JarFile usages) c6175fb: Storyboard format 7a23ecf: IDEA-123825 - Git Clouds: detect Git remotes 5c22e17: IDEA-91835 Debugger: Support caret at the 'View Text' control d51ce75: IDEA-51509 (IG: "String concatenation in i18n context" could suggest annotation quick fix for more variables) 6ff0475: IDEA-55853 Value displayed by custom type renderer is not copied to clipboard a7f8535: CheckingHandlerUtil.disableWhenDumb 617d0e0: GitChangeProviderTest: rethrow init exception aa81e27: GitChangeProviderTest, GitHistoryUtilsTest: prevent project leaks when failing c0e93d8: more cleanup in fixture-based test tearDown (e.g. local history) 6435abb: GitBranchWorkerTest: recover from setUp exceptions and prevent project leaks 8615c5f: ssl backend: sing outgoing traffic c807e88: IDEA-123691 Minor project wizard edits: project type list refactored a0e0851: IDEA-123803 Popup goes behind its parent dialog for multiline editor 7732839: IDEA-122856 Hard to catch layout delimiter in portrait mode 6f6e2c0: IDEA-123647 Mercurial merge fail 6f7f761: IDEA-123338 52951cf: allow to replace strings with non-final static 'constants' (IDEA-119480) 69f8d95: plugin updater: prefer plugins from hosts (IDEA-123350); ensure download progress is cancelable f2711a0: svn: Removed attempt to get "svn info" for HEAD revision in case of no local "svn info" found c4c0770: debugging OfflineModeTest 0d61815: versions for file type detectors + usage of them for file type index 312acda: Reimplement emmet completion with new CustomLiveTemplate api c96efa1: Disable autopopup in Xhtml 3e2b169: remove null icons 54afffa: platform: missed BindException bug info updated 83c4db5: platform: screen insets bug info updated e781fb9: use default tool name instead of blank 2579106: cleanup 84eb84b: remove null icon 9f55d61: fix Tab behaviour when there's selection (fixing test data) 546701d: Use SyncDateFormat in TaskUtil to make date parsing thread safe 2309f91: fix distraction-free extra size not being updated 1d0e6e8: get rid of intermediate markup representation (IDEA-67767) 19a7bdf: get rid of intermediate markup representation (IDEA-67767) 7aabb42: CR-IC-5125 (cleanup) f1907dd: IDEA-123710 Execute "lock" and "unlock" commands under terminal (if configured) as they require authentication 44dbc43: remove EditorChooseLookupItemAlways action efacd01: IDEA-123615 (Proxy settings are not exported) 3682593: Disable Basic Authentication in JIRA connector once JSESSIONID cookie was received to maintain session 33da443: Add some missing @Nullable/@NotNull annotation and JavaDoc in tasks API classes and concrete repositories 0c7f52f: Add @Nullable/@NotNull annotations to JIRA API classes 1b9067e: Add test of deadlock detection to CertificateTest c1b86a9: IDEA-123467 Add option in CertificateManager to accept all certificates automatically (not showing dialog) 75bf2d6d: Delayed requests to servers from Open Task popup using Alarm and FutureTask 527f08f9: fix Tab behaviour when there's selection (fixing test data) 76d86a5: initial WEB-4369 Support 'Jump to source' in JavaScript debuggers for object properties 4fa68a6: invokeOnEdt — always check passed condition ec8500e: empty tool name protection 3fe9754: notnull e6896ab: cleanup 699e022: make usable in upsource 944bdb4: cleanup 004ae7b: IDEA-90254 Feature suggestion: add names and groups to breakpoints - speed search a9c5e47: IDEA-90254 Feature suggestion: add names and groups to breakpoints be04021: Platform: meta-backspace remapped to Delete in Mac OS X 10.5+ keymap (IDEA-102003) b3c2e61: fix Tab behaviour when there's selection 390d102: IDEA-122405 Indent selection is disabled in IDEA 13.1 4961cdc: Fix tips. b9117c1: Fix editor leak in tests. 0a57685: Dispose correctly console view. 82b66b9: Print disposable stack trace in case of unreleased editors. 43c2a5f: Merge remote-tracking branch 'origin/master' 4efdfe2: Fixed path mappings for remote interpreters (PY-12550). f59ef7c: fix compilation for uncommitted code af109cb: Fix NPE on vagrant based interpreter creation (PY-12625). cae4610: extracted content hashing code into util class 6fb1478: introduced hasSnapshotMapping ce5cda1: extracted InputIndexDataExternalizer 4566871: do not switch scopes when focus is not requested/assume it is autoscroll from source (IDEA-123380) bdfa121: IDEA-123403 TestNG integration ignoring test classes without default constructor when using testng.@Guice 79a999d: don't use AtomicReferenceFieldUpdater — field name could be changed, use our util class 025e804: PasswordSafe: implement memory / master password timeouts 3a1128a: so long, and thanks for all the fish 8d7f369: Merge remote-tracking branch 'origin/master' 5329af0: remove links to old artwork 70a621d: Merge branch 'patch-1' of https://github.com/mounte/intellij-community into mounte-patch-1 fbb72f1: Merge remote-tracking branch 'origin/master' c871aed: IDEA-122856 Hard to catch layout delimiter in portrait mode d511bdc: debug VisitingTest 8278ee9: use trove maps/sets to save some memory c928235: register JList as generified compared to java 1.6 d4adc24: compilation fix e8d0e26: generate test templates: include static imports on Assert-s to provide simple completion, optimize imports on the fly would remove them though 666addd: invert boolean: ensure to invert default boolean initializer (IDEA-123510) 5a0fe43: check access class for super expressions referenced to interfaces ef82d76: java 8: anonymous class fields could be available later in next lambdas (IDEA-123731); narrow down scope of chained calls to the containing statement d9cd272: IDEA-100036 07600e5: testdata for IDEA-123731 6d7cfc9: java 8: anonymous class fields could be available later in next lambdas (IDEA-123731) 258af30: testng/junit: <no module> choice when all in project selected (IDEA-88524) 6ab05a2: chooser to redebug failed tests (IDEA-100278) fcc536f: Merge remote-tracking branch 'origin/master' 53a8f26: fixed project creation with detected sdk 11e10c9: RUBY-15187 File -> New command is disabled when editing a file 70107c7: console LineSeparatorPainter — remove from editor markup model, but not from document 2814b3d: IDEA-123543 Navigate to the Grails plugin page! 41e2698: patch local history tests; remove sync indexing 0b22926: WEB-11810 Node.js debugging doesn't work eb2735c: Merge remote-tracking branch 'origin/master' 070603e: ability to find a component by its id 8da69d7: fixed PY-12544 Access to a protected member: false negative for import statements dc15d42: RUBY-15202: some parsing tests do want to lowercase first letter 9a3d73e: Merge remote-tracking branch 'origin/master' 4220a13: Remote interpreters dialog redesign (PY-12462). c613ae1: Minor optimization +review CR-IC-5136 89639df: no exceptions in log 1e6e14d: make tests platform-independent (IDEA-67767) 926d1e5: Code formatting 8e895ee: IDEA-48247 Maven: resources builder: support outputDirectory parameters of maven-resources-plugin; updated for review comments d535632: New icons 5baf0cd: fixed PY-12500 Instance attribute defined outside init: generate python 3 super call without arguments for python 3 interpreters 10e91a9: Merge remote-tracking branch 'origin/master' 4f52352: fixed PY-12449 Create Virtualenv: do not run skeleton generator when selecting not added base python interpreter cb14faf: make FontMapper compile and work with JRE 1.6 (IDEA-67767) 4ba6c03: sync nashorn debugger support ValueType 33f6d78: testdata for IDEA-64103 e860377: testdata for IDEA-123366 cdf4412: provide project for TestStatusListener 67da469: jump to source: ability to jump to native V8 script (actual only for V8 debugger protocol) e1ca784: specify Locale.ENGLISH (it's a locale insensitive string) 2796b2e: Gradle: code clean-up 71f3f29: Gradle: code clean-up 67bc41e: new iteration model based on ChooseByNameItemProvider 7ddbfd5: dfa: don't suggest to replace reference qualifiers with null 73850cb: IDEA-123163 Use new single file content root in "open single file in temp project" c208dce: IDEA-27445 Breakpoint groups - added support for default group e56d173: cleanup c86fff8: better detection of binary files 7035c3a: ignore io exceptions on file type detect 065f021: CR-IC-4781 Formatter diagnostics improvement: check cases when PSI tree/model doesn't match the document 61bef59: WEB-11268 Live Templates in auto-completion interfere with Emmet/Zen expand b3a4361: util: universal .jar URLs splitter 2aeb018: IDEA-48247 Maven: resources builder: support outputDirectory parameters of maven-resources-plugin 6e4249e: diamonds: wrong constructor selected (IDEA-123518) 7e0d323: fixed PY-12637 PEP 8 naming inspection: scandinavian letters 6ca24c1: fix local history tests: don't do initial vfs refresh in unit test mode (as it was previously) 8dbc39fc: Merge remote-tracking branch 'origin/master' 09ddfbd: IDEA-123641 Breakpoints groups: for the java/javascriptExceptions nodes the MoveToGroup action is enabled but doesn't move AnyException subnodes 0e8173a: Merge remote-tracking branch 'origin/master' 4ed1669: C++: hangup at compiler launch is fixed (rollback Dmitry.Semeniouta changes) +review CR-OC-1448 5bc3f1d: EA-55239, EA-55618 - IllegalArgumentException 195ca9b: TestFramework: cleanup, copyrights, use org.junit.Assert c19f73d: convert to light test 68576b4: Merge remote-tracking branch 'origin/master' 53d6460: cleanup imports 24e8549: cleanup imports 0bc5d9d: IDEA-119544 Terminal title font doesn't revert to usual size after presentation mode 7d28015: cleanup imports 9ec0421: attempt to fix WEB-11784 huge array cause 100 cpu debug bb65da0: cleanup — nullability 9c5cd3f: Cleanup (docs) 4b3cbd3: templates to create new test classes (IDEA-107251) bb0af0a: dependencies: do not highlight return type params - already shown (IDEA-123577) a0dd4c5: use snappy in java implementation 9e4e295: Merge branch 'svn_18_3' 9fb6bdb: svn: terminal: Do not destroy process in terminal mode if some data is available in error stream - as subsequent interactive prompts could occur 144216c: Merge remote-tracking branch 'origin/master' 45cb54c: PY-12565 Django: default template names for generic class-based views are not resolved 93f8191: IDEA-123511 (DynamicRegexReplaceableByCompiledPattern should ignore String.split in some cases) f589bf2: C++: hangup at compiler launch is fixed +review CR-OC 6b882a3: Merge remote-tracking branch 'origin/master' 479984f: literal expression won't be created from string with line break 58e7a1e: NPE: usage in foreign language (IDEA-123604) 6fd18d1: unused parameter: do not highlight if method is used locally by method reference (IDEA-123265) e14e21a: ensure that tree is not flattened when action to switch is disabled (IDEA-123549) 2fa8491: IDEA-112552 "Replace with lambda" should use expression lambda when possible b26f696: improve distraction-free UE: fix blinking & enlarge breakpoint area 16dca7c: IDEA-123641 Breakpoints groups: for the java/javascriptExceptions nodes the MoveToGroup action is enabled but doesn't move AnyException subnodes 6f41e9e: Compilation fix 26aaa68: Cleanup (formatting) 6509542: IDEA-101642 Floating windows disappear/change positions on dual monitor a0b16a0: IDEA-123466 Sheet dialogs doesn't transfer focus back then closed e46486e: Merge remote-tracking branch 'origin/master' 7b697a5: compilation fix cf0ab3d: IDEA-67767 Copy syntax-coloured code block to clipboard as rtf f80bf32: functional expressions: include in find results when implementing classes/implementing methods options are on ab86d61: functional expressions: implementations view 39f354b: functional expressions: ensure that method to search is functional (not default or static) c8bbd66: anonym -> lambda, method ref: do not suggest replacement when default method is called out of functional interface context e9996cf: enter distraction-free mode in presentation mode 0a7b14c: refresh editors on successful registry changes 30fe8ea: fixes for distraction-free & presentation mode: file-editors only & etc. 812e2bd: clear() method should update 'myContentSize' only once a562a5e: IDEA-123337 fast constructor references for map literals e217b44: IDEA-123337 getReference should work fast 21c1cbf: IDEA-123337 lazy type inference for map literals 6e96d42: fix on demand import 14f4d6b: UnindexedFilesUpdater -> DumbModeTask; faster refresh handling 7a17712: index only valid files 5b12890: disable closure folding on Java 8 as confusing 5e0ad33: IDEA-12514 Can't generate EOF input in Console panel - ^D doesn't work - default shortcut 282ba94: svn: terminal: Do not guess process output type by line content for windows (as implementation already provide separate streams for output and errors) 85d01c0: IDEA-12514 Can't generate EOF input in Console panel - ^D doesn't work b200296: Merge remote-tracking branch 'origin/master' 56b33a8: Add missing feature declaration in YouTrack repository 1c0f050: Merge remote-tracking branch 'origin/master' 70a1264: IDEA-12514 Can't generate EOF input in Console panel - ^D doesn't work 2814589: IDEA-44718 Maven: provide possibility to navigate from profile node in MavenProjects tree to the corresponding profile 357fcee: Short method documentation 9b9cf22: Merge remote-tracking branch 'origin/master' 74b0d4b: do not run skeleton generation twice while creating virtual env d5c9775: for now test failure is expected af075b6: Fix maven test 97584df: fixed PY-12452 Replace browse button for interpreter selector with details icon in project creation dialog c6a98b1: fix presentation 1132fd5: Merge remote-tracking branch 'origin/master' be050f6: compilation fix 61243fb: IDEA-123619 Simplify adding stepping filters aad1a93: make the dialog non-modal to compare traces 8bb23c3: IDEA-123444 Item “more…” on Search Everywhere does not work 732de39: Real font families by generic names (cherry picked from commit 286ecf7) c09045e: console insert user text test 172a01d: functional expressions & @FunctionalInterface based conflicts for pull up/push down refactorings e55748f: functional expressions: pull up conflicts 05fb5ed: functional expressions: push down conflicts d8ed05d: functional expressions: allow to delete/change signature of default methods of functional interfaces c213495: functional expressions: reject to inline to anonymous if corresponding functional expressions exist 149197d: IDEA-123519 improvement 1337076: use thread local cached value for AppenderStream cbc6d61: removing all temp enumerator / persistence map files created during tests run 9ad5194: avoid multiple notificationgroup registration e91d207: IDEA-44718 Maven: provide possibility to navigate from profile node in MavenProjects tree to the corresponding profile 92cdb96: IDEA-123519 Sheet dialog: default button and focused buttons are incorrectly set 87d9dc6: SearchEverywhere shows Searching... if the popup is empty b40f6a5: external system: testFramework test dependency added fc7d372c: remove wrong @TestDataFile (CR-IC-5117#c24906) 04acba8: cleanup 6d24b11: Merge remote-tracking branch 'origin/master' bf1b30b: fixed PY-12628 Ugly interpretator configuration edff3da: DomFileFattern 6cf89cca: fix testdata 99e8efe: don't optimize imports and rearrange on commit in dumb mode 034c76d: DumbService: don't prepocess progress fraction, it only hurts in DumbModeTask's fe49955: kill old DirectoryIndex 810d328b: format, @TestDataFile d7f1281: reorder table items & fix renderers 0773a6f: functional expressions: include in class hierarchy feb2a09: disable convert interface to class for @FunctionalInterface-s 3692adc: @FunctionalInterface -> CommonClassNames 417e7a2: warn when converting from interface to class in presence of functional expressions a7875b5: functional expressions: show in method hierarchy da399c3: functional expressions: show them in hierarchy view (IDEA-95127) 2a89426: safe delete: warn about functional expressions cd3eac2: IDEA-118774 Warning about lack of subclasses when using lambdas c064f3c: better place for license info 89a7ea9: update artworks 8de7f77: Cleanup (formatting) fed172f: Fix icon of 'Browse styles' toolwindow 29250fe: Add options to disable/enable using maven-surefire-plugin configuration when execute JUnit Run Configuration. 128f2c1: Merge remote-tracking branch 'origin/master' 9bf99a9: fixed PY-12448 Create Virtualenv: NASE at com.jetbrains.python.sdk.CreateVirtualEnvDialog$4.actionPerformed 51ce094: Merge remote-tracking branch 'origin/master' 19d410e: fixed PY-12477 Project Interpreter is not set when attaching created project to currently opened one c908880: Merge remote-tracking branch 'origin/master' 9553c3f: IDEA-123467 Add two checks to prevent deadlocking with MediaTracker threads 68de0c5: IDEA-123467 Add key 'ide.certificate.manager' in registry to disable CertificateManager usage 8f03500: Add internal action to simulate deadlock caused by CertificateManager 43f09a2: compilation fix 89d58d467: do not treat anonymous classes as functional 6397808: Merge remote-tracking branch 'origin/master' 90f3c6f: laziness & compilation fix 0ee17fd: fixed PY-12477 Project Interpreter is not set when attaching created project to currently opened one 693c5f3: bring back changed files sync reindexing (local history tests are failing) 7f99a09: correct relative point for window 2f3d180: IDEA-123355 Postfix template expansions .null/.notnull after 'else' fail to provide a valid Java output ec1d492: search for functional interface implementations by lambdas and method references: change signature/find usages; to be continued (IDEA-104286; IDEA-90824) 737a7d5: IDEA-123529 No Retina Icon for Changed File cfb44bf: update icons d386f9e: IDEA-123116 method processed from static imports has special priority 1e550ab: cleanup eedead7: IDEA-123337 Lazy tuple types 3ad4478: some @notnulls 5ad0c0f: cleanup 5e7f2b7: Groovy: optimize declaration processing 98a6a14: Groovy: cleanup non-code members processing 02a2aa2: remove redundant field myName. Name property is already declared in the superClass 75fba02: notnull/nullable for NonCodeMembersContributor 5b9cf2b: get rid of myTypedContext field in MethodResolverProcessor and corresponding code, some code cleanup fbb5045: SimpleModificationTracker added to util 73f8ed4: IDEA-122995 "Grab dependencies" intention should work on any red class reference d2abb03: NPE f167774: Favorites: DnD fixes 30e96ba: some still make use of the horizontal scrollbar from time to time 3b3db9c: Dart — scope object could be primitive (for example, Integer) ace1780: Favorites: alphabetical sorting for favorite lists 16ad824: Platform: taking OS X scrollbar click behavior into account (IDEA-56288) 318b7b7: default value for Karma splitter edb1f6b: suppress postfix templates [r=ignatov] 3d258b9: IDEA-123268 (Wrong "magic number" triggering) f299a3b: Android-Gradle: use external project notifications for project sync messages 8e3a6d1: Fix several typos in JavaDoc feb9b63: IDEA-71597 3b86f6c: cleanup de04dfe: NPE 34e550f: notnull 12c80e7: seems html attributes spec is too aggressive, let's use alpha as attribute start f2c19c1: move JavaScriptDebugAware to community (required for kotlin&nashorn) 7c0dece: fix NPE 141fa22: ^174 "from my point of view it would be better to make inner MyFullValueEvaluator class static and change constructor signature to accept Value instead of int actualLength." 7371df1: IDEA-123160 Find Usages doing nothing in 13.1 88f8d64: cleanup b67d8ba: External project notification: code cleanup + added message counter methods 47c0c85: external system: add check for disposed application before document save handling 276af49: show execution point for VM script file and http files 77c13bc: cleanup — notnull 1850bd7: distraction free mode improvement: don't blink during editor switching cfe2889: IDEA-123160 Find Usages doing nothing in 13.1: do not throw exception in production. 7f2cc84: IDEA-123160 Find Usages doing nothing in 13.1: do not throw exception in production. 573c488: Change time measurements in logging to display time of request to single server e650594: AppCode: initial Reveal integration (incorrectly committed code removed) d2e05d8: AppCode: initial Reveal integration +review CR-OC b3df989: Platform: NSWorkspace class to work with cocoa e0dfdb9: IDEA-123508 DevKit: improve extension point quickdoc 4f72805: before reporting "already disposed", check if it's a canceled background process that could be gracefully finished by PCE 85740b0: remove CacheUpdater in v.15 6514533: better logging for detecting sporadic indexing updates ee4d472: display "Indexing..." while indexing 67ac560: avoid dumb mode on small vfs changes 1fdef60: don't do optimized groovyc classloading on java 5 where util.jar can't be loaded d2bfdb3: removed GrReferenceExpressionImpl println ed1187a: FileManager.forceReload, move and simplify edd39ff: ReferencesSearch should default to allScope a10e679: IDEA-123273 (correct handling of UNC roots in FileUtil and file pointer manager) af1a5eb: Cleanup (formatting; dead code) e561d7e: Merge remote-tracking branch 'origin/master' 192a47c: JediTerm updated to version 2.0. d3a2e4b: Merge remote-tracking branch 'origin/master' 5a3cd13: Templates obtained recursively 93c9741: track the reason of index updates bcb2530: introducing ThreadLocalCachedValue b8e2be3: Experimental utility method about system keyboard layout 7181aba: Merge remote-tracking branch 'origin/master' a85f897: Removing custom impl. of TargetElementUtilBase to fix tests a40b71a: fix offset contains condition 05ab3eb: report in more cases f38f05c: expand negative names list fcd5061: name suggestions for static non-final fields should escape _ (IDEA-123441) 8021c7c: allow final fields serialization (e.g. used by HighlightSeverity) 46f47a9: same custom file types as we have in community 5e5838a: made html lexer more closely follow html attribute syntax spec b2459ce: IDEA-123017 Mac sheet-dialogs do not correctly handle line breaks f187f25: IDEA-103016 Tooltip/label for Toggle Fullscreen Button in Main Toolbar is inverted compared to 'real' status d2ee60b: Storyboard format d8a6130: IDEA-123409 Sheet dialogs: Order of buttons and their sizes are incorrect 6e4e343: Merge remote-tracking branch 'origin/master' f32b903: sync field filter with xmlb.BeanBinding: skip transient and @Transient fields c3a806c: EA-55600 49e4236: EA-55548 - IOOBE: SegmentArray.offsetOutOfRange a89888e: Sizes and layout of buttons for IDEA-123409 6c78461: Revised Color & Font import API 86a9401: allow to run parameterized tests from plugin dd53240: EA-55041 - IAE: TypeConversionUtil.isAssignable 9de341b: EA-54930 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText 83a1f2a: EA-55521 - IAE: TypeConversionUtil.getSuperClassSubstitutor c97a567: fixed PY-12478 Test Runner detector gets info about installed package from wrong project interpreter for multi-project 5a3a16e: move script-debugger-* to community — fix build scripts, add modules to community project b5a437a: move script-debugger-* to community 5e120d3: WEB-2100 Node.js debug: value is truncated, but IDE does not suggest to see full value WEB-11392 Node.js debugging: Copy Value doesn't copy the entire string a87079b: fix compilation bc234fe: WEB-6069 CoffeeScript Debugger doesn't show value of the variables 842010b: fix NPE 8b94534: cleanup, ExecutionStackImpl must not hold topFrame — check actual on get 5045ed4: WEB-11133 JS Debugger: Variables view is not properly updated after setting value 4b47fd6: WEB-11133 JS Debugger: Variables view is not properly updated after setting value 5b27729: cleanup — must be named as VmBase d2a450f: continue: local variables defined in the console should be available for resolve/completion/variables view 4df77a8: getCacheState -> getCacheStamp aafa722: cleanup — remove getGlobalEvaluateContext 4e48d7e: getCacheState -> getCacheStamp c9fe4c9: init: local variables defined in the console should be available for resolve/completion/variables view e020ca2: release object after global variables calculation 4e0bc81: release object after global variables calculation e33c085: honor context.watchableAsEvaluationExpression 60308ca: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context) 2f11f9a: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context) 50d6e15: StandaloneWipTab - add logging 5496bef: library scope is not watchableAsEvaluationExpression 0576bc5: variables sorting — prefixed '_' must last, fixed case sensitive natural compare cleanup 193062e: move createAndAddScopeList to ScopeVariablesGroup e65a4fa: WEB-7303 — node-webkit debug works c231831: continue WEB-7303: reduce dependency on ExtBackedChromeConnection, move navigated() up 3e26b8d: continue WEB-7303: reduce dependency on ExtBackedChromeConnection, move navigated() up d16a88f: move generic ProcessBackedVmConnection impl to shared module 4e72d77: move generic connection impl to shared module 66051bb: move generic connection impl to shared module 60dbe50: move generic connection impl to shared module f377dbd: extract SuspendContextImpl 542fce0: ChromeExecutionStack is generic impl 86b7cf8: ChromeExecutionStack is generic impl 08f232e: ChromeExecutionStack is generic impl ab343e3: cleanup d449db6: cleanup 98d2108: CR-IC-4719 revert "pass value to renderValue" 2e69bf5: cleanup 1c56ee5: cleanup dependencies 656f137: remove dependency on liveedit-protocol e39d6cb: notnull d5597c8: remove dependency on JavaScriptDebugger bff031a: move VM_SCHEME to backend sdk to reduce dependencies 19e548e: init nashorn conditional breakpoints dae303e: EvaluateContextBase 194fc38: remove dependency on JavaScriptDebugger 116514e: move Value to values package 8354821: move Value to values package b085e92: nashorn indexed array support d6a80f5: nashorn indexed array support 790b885: cleanup 53840c1: v8: don't return empty string as class name b694bf7: get rid of ObjectPropertyData 2258111: get rid of ObjectPropertyData 502f01d: NashornArray presentation d047f87: NashornArray presentation 4cfa1f7: cleanup 4a96f13: move isTruncated/getActualLength/reloadHeavyValue to StringValue 79862ca: move isTruncated/getActualLength/reloadHeavyValue to StringValue 7a54bda: add ObjectValue.hasProperties to simplify renderers 67f3450: add ObjectValue.hasProperties to simplify renderers 325d219: jdi Array presentation like current java impl 55bf487: jdi Array presentation like current java impl f668bcd: initial implementation of JdoObject/JdiArray fdc3ccc: cleanup 8e1b754: get rid of asObject 158024c: get rid of asObject 435ae25: remove getRefId() from API d1a7ef0: NotNull c0265e1: ClassObjectReference 6f7bdf2: rename "asFunction" to "resolve" 694d96f: rename to DebuggerView 9dd0456: rename "asFunction" to "resolve" 2dd20b5: nashorn variables view: Current "official" approach doesn't work in our case — it is better for us to not use DebuggerSupport, we should operate with ScriptObject directly. So, we have implemented our own nashorn debugger support (thanks to documented and public Nashorn API). 546cb8b: nashorn variables view: Current "official" approach doesn't work in our case — it is better for us to not use DebuggerSupport, we should operate with ScriptObject directly. So, we have implemented our own nashorn debugger support (thanks to documented and public Nashorn API). 35c5720: ValueLoader -> ValueManager It is not loader, it is just manager/factory. ddb3a80: ValueLoader -> ValueManager It is not loader, it is just manager/factory. eda0a66: relax getProperties — Variable is enough, we must not require ObjectProperty 594db26: relax getProperties — Variable is enough, we must not require ObjectProperty 43b45c0: refine ValueLoader concept 49799df: ObjectPropertyBase — getters/setters must be FunctionValue, move generic impl from V8 46c265a: rename scope.className to scope.description — actually, it is description a0f1f9c: rename scope.className to scope.description — actually, it is description db91942: add note about NashornScope impl 60eb22e: rename DeclarativeScopeBase to DeclarativeScope 6c56fcd: rename DeclarativeScopeBase to DeclarativeScope 8ae8053: rename StackFrameImpl to CallFrameView aad574d: move loadScopeVariables down nashorn variables view initially works 5624e4d: nashorn: continue variables presentation simplify V8Scope c1a42c7: don't auto expand Scope.Type.WITH 15a426d: BaseVariableContext -> VariableContextBase d4e978c: implement SimpleDebugProcessEx 702ee28: continue decouple xdebugger ex ui — XStackFrame impl 902bda6: continue decouple xdebugger ex ui — XStackFrame impl 8c202a8: continue decouple xdebugger ex ui — XValue/XStackFrame impl 87e701e: continue decouple xdebugger ex ui — XValue impl 2df6840: continue decouple xdebugger ex ui — XValue impl e4dab99: continue decouple xdebugger ex ui — XValue impl 8f64d34: continue decouple xdebugger ex ui 270adbb: simplify – suspend context has reference to vm 1b22196: move ContextDependentAsyncResultConsumer to decoupled module 0011573: decouple ContextDependentAsyncResultConsumer 053808e: simplification — get rid of v8 DebugSession add debugger-ui module 2916e19: simplification — get rid of v8 DebugSession add debugger-ui module 58b9bf9: nashorn: continue variables presentation ad81d5c: nullability 5ae3a76: nashorn: initial getReceiverVariable impl 101c153: introduce isMemberVisible/normalizeMemberName to avoid dependency on V8DebugProcess f521266: continue nashorn: variables view 63f68f2: nullability 5951a1c: don't depend on javascript b186cac: nashorn: x variables view 4668592: nashorn: frames view — correct presentation of stack frame (function name is not yet displayed) ebda663: fix compilation f403d8c: WEB-9926 remove 0xhh postfix 4c981bb: WEB-9926 add additional scopes fe52fa4: show "native" description for node objects d323ba1: WEB-9926 don't auto expand library scope, we must use case-sensitive natural compare — constants must be first b925454: WEB-9926 library scope 5a13a6c: CR-IC-4324 revert to NotNull, move new contract to PathUtil ed408cf: get rid of ScriptInfo 2692f06: move js debugger platform up 86d2886: move js debugger platform up b4c85ed: move js debugger platform up 0a0bc7f: disabling breakpoint group worked only after the second click 2cea25a: WEB-11695 Insert handler doesn't work for function with multiple definition 8e02a81: Merge branch 'svn_18_3' 00b440a: Merge remote-tracking branch 'origin/master' 129e760: Narrowing the top shadow, shadows are lighter for IDEA-122991 18a6681: Better workaround for PY-12317 37c7f51: Expression simplification 10e7111: IDEA-123402 Sheet dialogs are too transparent, making it hard to read the content 5ad2cb5: Merge remote-tracking branch 'origin/master' 699c241: IDEA-123115 Infer Nullity mark Local History 7a9f96d: shared icon introduced (IDEA-120989) 0afb681: IDEA-123230 html code visible in updated plugin disabled warning 0ce4ecd: svn: Implemented one common process handler for svn commands (both for terminal and regular mode) 8909f2e: DevKit: Extension.getExtensionPoint use domDeclaration provided by Extender directly 36c2d1b: IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything (disabling property key to check for regressions) 084e9d4: svn: terminal: Implemented running svn commands using "cmd /c" and redirecting output to separate file for Windows (so we do not need separately process terminal escape sequences in process output) 15150f5: Platform: globally use customized 'Delete' shortcuts (IDEA-102003) + more places use standard shortcuts 90d6d50: Nix NPE while settings save. 50ae319: Platform: globally use customized 'Delete' shortcuts (IDEA-102003) + added 'delete' and 'backspace' mappings to the 'classic OS X' keymap 95314e2: Gradle: Tooling API integration tests fix - set minimal daemonMaxIdleTime 117155e: Gradle: Tooling API integration tests fix - set minimal daemonMaxIdleTime 75febf1: fix NPE on set breakpoint in Dart SDK file 9861ddc: DevKit: add Extensions#getEpPrefix 90fa8cb: move spellchecker to java-impl so it won't depend on any plugins enabled (IDEA-123346) 7ffb54d: view implementations: show self first (IDEA-123377) 79f6257: testng: allow all in project configuration for group, suite, pattern (IDEA-123385) 9f2d913: Platform: globally use customized 'Delete' shortcuts (IDEA-102003) + typo fixed d82d9b1: Add internal option to run processes with PTY. 430c02d: better name and problem descriptor 1637a3f: Cleanup (javadoc) 192b16f: Cleanup (test stability) d70e1ac: Cleanup (pointless exceptions) bd5f93c: Cleanup (formatting) cd55e1a: Refactored RunnerWinProcess - delegating method calls to original process extracted to separate class d15303a: Merge remote-tracking branch 'origin/master' e3c36ee: fix asm bug (IDEA-123343) a7d2e86: Merge remote-tracking branch 'origin/master' 05d9c33: IDEA-69131 (Cannot import inner class from annotation on outer class.) 4186051: presentation mode fixes: IDEA-123043, IDEA-122892 dd71309: svn: terminal: Terminal support for Windows extracted to separate classes 2b2ba01: svn: Refactored CommandExecutor - extracted utility methods to work with temp files 70887d1: use psi-based DomAnchor by default 788fe65: IDEA-122391 Apply correct arguments escaping for pty4j (depending on current OS) fcd726c: improve distraction free mode for detached editors 0c34825: IDEA-122391 Trim xml data before parsing - as unnecessary whitespaces (i.e. line breaks at the beginning) break parsing logic f0b6421: change prompt style for ipython to plain green text PY-9171 (cherry picked from commit e6f4916) 934f8f6: override exit handling for IPython TerminalInteractiveShell (PY-5172) (cherry picked from commit 05c1755) d0ac46e: Merge remote-tracking branch 'origin/master' 7bb8868: smart completion of method references (IDEA-123293; IDEA-123291) c33aa26: inside_expression already exclude literals 12ad891: fix generated api df9e6aa: safe delete should not start callback when "safe" checkbox is not on 1daf8f5: ambiguity (IDEA-123352) 9b1c967: simplify because myAlignmentStrategy != null 7257ecb: don't hold all strings from all plugin.xmls forever 680938d: JavaAutoPopupTest.testRestartWithVisibleLookup: don't blink 9524396: EA-54618 - assert: ComponentManagerImpl.getComponent 09389bb: Platform: tests added for virtual stace handling in DeleteToLineStart/End actions 101dc41: Merge remote-tracking branch 'origin/master' 6fb0d03: Merge remote-tracking branch 'origin/master' 12b5eed: IDEA-122701 IDEA doesn't start on Mac under one of the user accounts after patch update 3706485: AIOOBE (^Vassily) 1feee4a: support multiple carets in EditorDeleteToLineStart/End actions 30356e7: Platform: globally use customized 'Delete' shortcuts (IDEA-102003), Xcode keymap uses 'native' delete action shortcuts a587c8b: show source text as value name, part of "WEB-6069 CoffeeScript Debugger doesn't show value of the variables" 617cbb9: cleanup 24fe15e: remove obsolete class 3d6913c: fix NPE b6c6b95: IDEA-99329 Buggy UI when manually adding framework support for a module f2f8756: IDEA-27445 Breakpoint groups - prototype 4e53b58: fixed PY-7535 Specify return type: intention is not available at the end of the function name 2d6eafa: Merge remote-tracking branch 'origin/master' 417935b: TODOs added 3953531: Workaround for PY-12317 6fd05ee: NPE fixed 1a5f9d2: Merge branch 'master' of git.labs.intellij.net:idea/community 2406ded: Notify GIT repository listeners After info update - rollback static for listener notification (according to review CR-IC-5069) d200119: by default it's not stripped 3a0093d: fix AIOOBE in dfa contract processing 8c01fc0: initial folding should be build under a read action f6262c4: DumbService.queueTask(DumbModeTask) 2841329: avoid unnecessary status bar repaint 23bae53: IDEA-123356 Settings->"Postfix Completion" enhancements b0667e0: IDEA-123360 Sheet dialogs should have minimum size 9857064: IDEA-123383 Please rewrite ActionsTreeTest so it doesn't count on platform actions being incorrect 21dedab: remove new editor mode (revert d42ee690) d9969be: made public 2831129: notnull 4e0ca1c: cleanup e25a73e: isNative2AsciiForPropertiesFiles f7a20ff: CIDR: Xcode keymap utilizes Delete to Line start action 9e297df: Use Tahoma in HTMLEditorKit on Windows 07257e9: Platform: Delete to Line Start action (IDEA-102469) d1c4c28: Editor Actions: CutLineHandler extracted 0112f24: IDEA-123145 New project wizard is broken 582d67c: Open action on welcome screen 5f35c4f: Start plugins wizard #11 0eedbf0: Start plugins wizard #10 9a38c20: Start plugins wizard #9 ba25977: Start plugins wizard #8 (fix broken compilation) aeca763: Start plugins wizard #7 f7e746c: Start plugins wizard #6 d8166a2: Start plugins wizard #5 e086a39: Start plugins wizard #4 909a15a: Start plugins wizard #3 cbaf7f5: Start plugins wizard #2 5d38a35: Start plugins wizard #1 edf024c: ensure assert inserted in correct place (IDEA-123296) 02fc8fe: method refs refactoring 565b28a: check for assignment to final field inside lambda (IDEA-123308) 4bbe424: IDEA-102508 error status of run configuration is not updated after fix Get rid of extra repaints fd0f629: better fix for IDEA-120011 quick documentation looses styling b45b456: IDEA-113615 (Magic Number inspection does not treat ByteArrayInputStream initial size as initial capacity parameter) 675c6ed: introducing / using ReflectionUtil.getGrandCallerClass() 358f633: play sound utility methods 03073c1: Merge remote-tracking branch 'origin/master' 3455dde: PY-7000 Django: not able to Find Usages for template reference variable passed to template from view PY-12427 URL names reference does not work TODO: Add tests! dac515e: Mac keymap: restore old shortcut for rerun tests (cherry picked from commit 5bedbd8) 83a48c1: External project notification: clear notification messages in EDT 58b41b5: Merge branch 'master' of git.labs.intellij.net:idea/community 30f94c0: Notify GIT repository listeners After info update - remove unnecessary static's 1e9430a: Notify GIT repository listeners After info update b0fa971: EA-54357 - assert: ComponentManagerImpl.getComponent 3ff58dc: svn: Refactored SvnDiffProvider - log errors while resolving current revision for file as info (not as debug) 014d4c8: mark new files as dirty in jar FS: otherwise even if new version of jar is refreshed in Local FS jar content from persistent FS won't be refreshed 934f438: ui-designer-core moved to platform to allow third-party plugins to use it 6467286: Move JSPTreePatcher to XmlTemplateTreePatcher (WI-22026, WEB-5058) [CR-IC-4933] 1a7aff6: svn: Do not resolve repository url (with "svn info" command) only for local "svn info" commands cefdce8: catch NFE added to HgBaseLogParser 52aa623: IDEA-122078 Consider excluded output roots on output cleaning f3eda43: fixed PY-12506 Updating skeletons is run twice b487137: IDEA-122394 Use ModalityState.any() to prompt user if executing svn commands in terminal mode (as currently these prompts are in the thread that reads output and not in the one that started progress) 33790eb: svn: Make Command.myRepositoryUrl volatile - as it is accessed from several threads when in terminal mode adfe9ba: Fixed bug where Gradle settings were not updated on each project sync. 4d2b747: 'setMaskProvider' method restored and moved to API (used in 'presentation assistant' plugin) fd92682: [log] Cosmetics changes in VcsLogJoiner. a75b365: optimization 844099f: External project notification: add support for use of "Messages" tool window bec7a5d: External project notification: add support for use of "Messages" tool window 56484f1: code cleanup 9cfa601: allow unchecked generics in comparing unrelated return types (IDEA-123316) 2c85ce7: explicit 1.6 language level/compilation target cbe0d6d: create method from method reference (IDEA-112556) 702932a: make change color scheme actions dumb aware bb62d58: patch from Zalim Bashorov https://github.com/JetBrains/intellij-community/pull/162 905227b: breakpoint was not selected when opened from event popup c25dd563: fixed PY-12526 Replace with str format method call: unnecessary u prefix for python 3 a7d8bb3: bind smart element to proper root in template languages: keep API intact, use utility method 2c66b01: fixed PY-12541 do not add ruby interpreter as possible base for virtualenv f350935: bind smart element to proper root in template languages #WEB-11589 fixed 8ac22e1: Mac keymap: bind rerun tests on valid shortcut e75d93b: notnull, cleanup c6a7962: cleanup fb7d39f: moved to project-model ad25db4: notnull 82930ae: diagnostics 95398bd: cleanup a36a361: cleanup e45865e: IDEA-113198 7ce2aaa: cleanup 2cc9842: method references: highlight separately non-instantiated classes, not resolved methods (IDEA-123279) 6b4ad69: IDEA-123286 diff: fix off-by-one in the current document too 5ff0518: Update module_redeclarator.py d281c91: remove border f18463d: set proper fg and remove border ffe1edd: quick doc and tips are broken under darcula 70d6d69: IDEA-71048 (test fixed one more time) d783d86: IDEA-122670 Hg log: request only necessary log information 7333a78: explicit 1.6 language level 50bd74d: fixed PY-12545 Override method: generated incorrect super call for local classes 5898229: Emmet: reformat surrounded block fe7b903: testdata fixed 29265b3: Merge remote-tracking branch 'origin/master' de14860: Merge remote-tracking branch 'origin/master' 7164eb8: IDEA-71048 (test fixed once again) c46012d: fixed PY-12546 Completion: except keyword should not be available in try block after else or finally 2be1cd2: IDEA-71048 (test fixed once again) 9195d8e: stop replacement chain calls to sequences when root type changes during call chain; this-chain is not supported though 73f87cd: junit 3: workaround not to filter out "warning" suites when test was not correctly created (IDEA-123209) 06d6ad7: static in interfaces before 1.8 (IDEA-123252) 5f1e0e0: don't use @Override on implemented methods in util-rt 6ca82ee: revert util module language level changes f49bcf6: fixed PY-12551 Project Interpreters: deadlock after removing detected interpreter in the list fd29e82: Merge branch 'master' of https://github.com/ShlXue/intellij-community 077af48: allow to use system-independent delimiter in plugin.path property (comma) 46dc44c: breakpoints must not be rendered in diff editor 6a90941: explain invokeLater (IDEA-123118) 20d3149: asm 5 jarjar fixed 6d85a6c: [git] Fix GitConfigTest: correctly split by lines c30f704: [git] Fix GitLogParserTest: better paths comparison, don't use fake root 55f84ff: [git] Fix GitHistoryUtilsTest: better file path comparison a513885: consider static and non-static methods when language level is 8.0 or higher 2f2db4c: warn in more cases and conserve comments d3eebf3: IDEA-123142 Cannot specify default (no) package in Command Line App project template. 472f313: inline velocity 300e871: conditional velocity e70a2f8: SimpleTemplatesTest d72b199: IDEA-123236 Can't click through e23d6a9: Cleanup in TaskManager * Make getIssues with old signature not abstract and throwing exception * Add a few missing annotations on public methods and remove some redundant in TaskManagerImpl * Add javadoc for getIssues() * Switch parameters in getIssues to get rid of overloading on int/long types c0ea251: fixed PY-8151 Don't highlight deprecation on symbols imported as fallbacks after ImportError 7dfcf72: IDEA-123103 Structure view empty when editing some XML files b8c784f: ensure non-locked state to drop caches on stub-ast mismatch recovery (IDEA-123118) 5bc8717: EA-55507 - IOE: PsiJavaParserFacadeImpl.createStatementFromText d335758: new inference: substitute resolved vars which e.g. did not participate in initial session (IDEA-123248) 5518b93: method reference constraints (IDEA-123223) 925b71c: IDEA-107653 No Drag&Drop from "Expression Evaluation" window to watches tool window b400f0d: IDEA-88850 Inconsistent checkbox capitalization in breakpoints dialog - also sort buttons by group priority 3526fe0: Platform: new scrollbars are supported on JBTabbedPane + inspection to always use JBTabbedPanes 97d9377: java: .class parameter name calculation fixed 219c078: Cleanup (formatting) cce59a2: Cleanup (test) a18ec28: IDEA-98393 Bring focus into Inspect window after it is opened (so it can be browsed right away) d640d90: ability to disable debugger value lookup 6e7f8ff: util.jar should be compiled with 1.5 target level since it's used in groovyc fbda954: O(1) SortedList.isEmpty 18b1ccd: use stubs when resolving in dumb mode 90163c5: fix database tests build? 8fba729: fix PsiPackageImpl.getCachedClassesByName race condition in dumb mode b69532b: unnecessary dependency removed ca07624: Test .jar generation fixed e28d3f5: method reference: use site substitutor if nothing else was inferred 990094f: new inference: collect nested calls from lambda return statements (JDK-8038747) 34f4baa: toString 20690a0: toString 50ddb05: EA-55461 c5e0960: EP for upsource 00efb07: removing unused parameter and field a8cfc8b: DomUtil.checkHasXml: use hasXml() instead of getXmlElement() 001e5de: IDEA-122931, EA-52281 (better handling for corrupted .jar files) edcd1ec: WEB-11133 JS Debugger: Variables view is not properly updated after setting value 1294056: [log] Don't destroy data, when request invalid. db2ce67: minor refactoring to avoid NPEs 67054be: typo aca6b01: [log] Don't make defensive copying here: there is no need in it. 3a1335b: [git] cleanup 8f487f2: [git] convert some tests to java ffa433b: [log] GitLogProviderTest ed8883a: [log] remove dependency f9e8fa1: [log] remove temp method VcsRef#getCommitIndex 329848d: [log] Remove duplicating implementation 7a39b2b: [log] Extend VcsShortCommitDetailsImpl from TimedVcsCommitImpl 3fa88a4: [git] read current user on GitVcs activate 7d2f32c: [log] IDEA-117553 optimize git log initialization & refresh 096155f: [log] refactor & some API changes 570394b: Test .jar generation fixed 34c093d: Test .jar generation fixed 50e411e: IDEA-123141 Refactor / Rename erroneously wraps xml element content in CDATA when it already exists, and corrupts text content if two occurrences 8c63822: Merge remote-tracking branch 'origin/master' 76e04ec: PY-12579 "url" function is not processed correctly when imported as alias 6fa4820: Xcode keymap tweaks +review CR-OC-1412 03c4328: Merge remote-tracking branch 'origin/master' 9668628: Fog patch 4 (cherry picked from commit 48d6308) add006d: Fog patch 3 (cherry picked from commit 3487b86) 6ff2d05: IDEA-122950 Breakpoints aren't set, unless debugger already active f423ee7: Fog patch 2 (cherry picked from commit 1ed4a92) 4508615: sort postfix templates f34ae98: IDEA-123179 Task context grows to humongous size dd5dab3: Fog patch 2e5ae76: fix for polyadic expressions and make quickfix conserve comments d07565c: do not add an 'abstract' modifier to 'static' methods ea80c04: also warn when method from superclass is overloaded e132e12: diff: do not break layout if we don't know revision number 1150c6d: Added extension point for import buttons in Colors & Fonts preferences UI 79d1984: correcttions after review: using as unique IDs instances of Object instead of Key, which is stored in a never cleared static Map 3c47368: Easter fog: works if today is 1 Apr (or there is -Deggs=true) You can switch it off by -Dnoeggs=true Note: Fog won;t start if there are less than 4 CPU or if there are less than 32Mb of free memory e4d6a57: Clone dialog repository url label changed according to selected vcs name. 880b479: Huge performance hit when adding new property at the end of the large .properties file (IDEA-101698) fb63924: Platform: javadoc for ContentRoot-related classes updated to reflect new file-roots functionality 857d86d: slightly better performance 7f3f40c: cleanup d42ee69: new editor mode 6c497a6: Merge remote-tracking branch 'origin/master' e0d3b91: Use UnsupportedOperationException instead of AssertionError in deprecated abstract method. Fix delegation to overloaded #getIssues without progress indicator support 33ded49: advance bomb c6c28d7: IDEA-120802 Optimize imports preparation freezes UI & throws Exception & crashes with OOM when called on a large project [CR-IC-4766] 67ac3e2: Platform: OS X scrollbars disabled on OS X < 10.8 (IDEA-123156) 33e8c78: EA-55259 11bc248: EA-55456 1f9ab71: Emmet: more diagnostic info af4bbc3: Fix IDEA-123157 Unnecessary scrolling in Editor Color Dialog (typo fix in line 226) +review 188e321: diff: do not show 'contents identical' if we can't calculate diff 5c926ef: Override getRepository in tasks for Redmine and Gitlab f2224a2: disable animations 68ed40e: don't place notification under toolbar aaea529: + shadowSize 950b36e: cleanup 9688913: + titleForeground eace490: Merge remote-tracking branch 'origin/master' 12f32a4: bigger icons for notifications 42412c5: Add annotations to the builtin known Nullable/NotNull annotations (IDEA-123102) 8bdf39f: only highlight identifier instead of entire expression 01b0876: only highlight identifier instead of entire expression cf7a32d: give similar inspections similar descriptions 4342d32: fix grammar 9768008: should warn on prepared statement 25c0576: [log] fix cursor shape 7dc9975: Merge remote-tracking branch 'origin/master' 39ec503: testdata for IDEA-120498 b22a73b: Merge remote-tracking branch 'origin/master' 2b867ce: PY-12344 Views in i18n_patterns are not resolved 0cfb14e: hide fix with possible dialogs in batch mode 7751598: testng exception is expected but never thrown: use common util to collect thrown exceptions cceb035: IDEA-120769 Expected exception never thrown in test method body: process subclasses 123ba34: create enum constant: support constant creation when static import is used, process varargs method candidates as vararg/basic separately (IDEA-121287) 1cf32d2: EA-55404 - assert: PsiPackageBase.getChildren 3707c56: sort output 6b91f55: IDEA-122414 Boolean expression simplification changes behavior of the code e24e934: remove the test committed by mistake 6d2412b: dfa: a variable can't be null after dereference (IDEA-122215) 87a2944: IDEA-122624 @Contract fails on vararg methods 6199ff6: IDEA-123113 Tool window: stripe button text differs from View|Tool Windows f89a793: IDEA-122974 expected type suggester should ignore 'null' types fddab7b: IDEA-123034 Unused assignment inspection - Remove quick fix 94a0eb4: update bytecode viewer to asm5 2e7694a: IDEA-123084 Modules with errors are not marked in project tree. 406c45f: some TemplateContext improvements after review 0763359: Xcode keymap parent changed from "Mac OS X" to "Mac OS X 10.5+" da2b5b0: ClasspathCache correctly handles getResource("/") requests (more strict check) 0c76f8a: refresh hg repository root after rebasing and update appropriate repository information 47ab9b5: DSM project disposed checks a8bfd9c: added notnulls 779508e: do not stop in case of exceptions in position managers impls 599cd0b: CR-IC-5030 (test added) 1dd12cd: EA-55398 produce code from template without error checking 9ef3453: ui: avoid exceptions caused by writing VM options to protected file (reverted) 50b9228: Cleanup (arrangement) 6f25948: fixes after review 6afba27: IDEA-122950 Breakpoints aren't set, unless debugger already active 8998f5e: http://crucible.labs.intellij.net/cru/CR-IC-4539#c24372 a13593d4: use WeakHashMap (Upsource#105) 552fc59: Cleanup (test migrated to JUnit 4) 6d94d67: ClasspathCache correctly handles getResource("/") requests ba71998: Different alpha for Darcula and Aqua 6a59fbc: continue: local variables defined in the console should be available for resolve/completion/variables view 247e21d: vfs: ignore invalid .jar roots (tests fixed) 9a5d20a: Cleanup (unneeded write action) 1e8614b: IDEA-120785 Multiline select issue b990d94: Merge remote-tracking branch 'origin/master' 69df14c: VirtualDirectory allow assess to Apple JDK Classes dir 9496da1: only variables are expected while processing code blocks ed8bb6a: honor ClassHint while processing declarations 5aa70ff: IDEA-122707 prevent recursion while inferring @BaseScript. We can do this because there is no annotation classes can be declared inside script class 2f6448f: check elements in all languages for hover #WEB-10538 fixed 4e2177c: cleanup f2bcf5d: avoid recursive invocation of caret merging procedure 69e31da: vfs: ignore invalid .jar roots 3b9b0f7: IDEA-91160 Database console: AE at TextEditorHighlightingPassRegistrarImpl.instantiatePasses() on using same data source in different projects 84451e6: IDEA-121400 b55c837: new inference: processing of compound bounds e55a20c: raw substitutor when erasure happened during inference 87ef3f9: improve debugging experience 97ce34b: ui: avoid exceptions caused by writing VM options to protected file 71f46d6: Cleanup (inspections) 0b70f88: IDEA-122677 (do not show "fatal error" dialog if the app is already loaded) 53d5579: platform: catch/log all project initialization errors dfa3ef1: Cleanup (arrangement; formatting) 6163ece: fix missing mnemonic 3e6a790: RootIndex is always initialized 3c96063: rehighlight editors on dumb mode start/finish d7081c9b: reuse MockDumbService in tests fefc5a3: debugging blinking GroovyCompilerTest 6b036aa: IDEA-122891 Presentation mode: TW layout on exit is recalculated based on fullscreen sizes 207e963: VirtualDirectory checks access only for the new files as before 5c11491: added extra logging 07df0a4: IDEA-120011 quick documentation looses styling 64f0a14: Improvement for IDEA-122851. Only one button case. 7839bb6: VirtualDirectory.checkAccess does not break VirtualFilePointer + checks access on developer machines as well 15400e5: Platform: JBCardLayout keeps focused component when after swipe finishes bfd1504: Platform: ability to set add-remove-edit panel borders 6e59f59: Platform: update action toolbar on showing to avoid situation, when it's not displayed until IDE gets focued b362435: Platform: swipe animation in wizards 6c2afa2: IDEA-123011 Rebase strategy fixed in case updating without local commits de5c580: [git] fix reference to executable 4989f68: [git] temporary disable several tests 22479d4: [git] Fix retrial if index.lock error happens. 05a5137: [git] Fix GitCrlfProblemsDetectorTest: less mocky cda0a73: [git] fix GitBranchWorkerTest: less groovy 1ed8a0d: [git] GitSingleRepoTest for tests that operate with 1 and only 1 repo 6f1906b: [git] fix change provider tests: operate on io.Files for setup + more 9e5fa74: [git] cleanup 3ff96d2: [git] various tests fixes 4167521: [git] simplify tests dir structure a9b1b89: [git] remove some obsolete tests 80a0e5d: [git] convert & fix GitChangeProviderTests ed4c062: remove unused e4f8f1d: [vcs tests] move some static utility methods to VcsTestUtil daad6f0: [vcs tests] remove code duplication: move some methods to VcsTestUtil 0dcb5c5: [git] Fixing GitRebaserReorderCommitsTest 378af2a: [git] remove some obsolete test c7e1efe: [git] rename test to what it actually tests 103d25b: [git] convert & fix GitMergeTest 4734402: [git] remove some obsolete tests da6d90c: [git tests] fix some strange Groovy error 65fca10: Fix GitScenarios: suppress non-zero exit code exception e6dc680: [git] more GitHistoryUtilsTest fixes d95eb30: [git & hg tests] support failing in case of non zero exit code 7d8915c: [git] Convert & fix GitHistoryUtils test 581848a: [git] Fix GitLogParserTest f42eb11: [git] remove some unused test utils 3abe205: [git] Fix GitConfigTest: convert from testng, cleanup 79c581f: [git] Remove some obsolete not very good test e5884b6: [git] convert GitLightTests to be GitPlatformTest 91139fb: [git] Extract GitPlatformTest from GithubTest to reuse in some git tests 98c795b: [git] rename the basic old deprecated test class to free the name a859eec: IDEA-122924: FileProcessingCompilerAdapterTask ignores value of ValidityState 5b820a0: Better sizing and layout for buttons (IDEA-122991) 22b227a: IDEA-122918 MarkupModel.removeAllHighlighters() does not invalidate 817272b: getMaxId() method 71b615d: do not search for executable during class loading 0fc8215: javadoc 04dde29: cleanup ef0ff58: isWriteActionInProgress() method added 7fe17ae: Merge remote-tracking branch 'origin/master' 39a92b9: Merge remote-tracking branch 'origin/master' b5eee92: Aqua: Navigation popup has wrong visual text alignment (text is too close to bottom border line) 520a6fe: compareTo uses non-final vars: check methods from Comparable interfaces only c90293c: IDEA-123005 deadlock in awt thread e0a6809: remove duplication 9f03f56: fix test 066e3c0: #IDEA-122793 fixed f591119: Parent shadow for IDEA-122991 dab310f: Font size, translucency value for IDEA-122991 2436c9c: unused import e4530f1: Rename CertificatesManager to CertificateManager (not plural) to be consistent with related classes and components 2f634cf: IDEA-102693 Can't update maven repository (see comments in http://youtrack.jetbrains.com/issue/IDEA-122485) fb27b19: EA-55354 - IOOBE: MarkupModelImpl.addLineHighlighter 573eb8b: Cleanup in CertificateInfoPanel 979822c: IDEA-119804 second click on item in watches panel should toggle edit mode - avoid NPE 0ded360: jps-plugin-system extracted to separate jar in standalone jps d06b4bf: fixed handling AbstractMethodError by exception reporter, avoided self-contradictory messages, removed unused 'essential plugins' list (IDEA-122870) 9d97c23: IDEA-119804 second click on item in watches panel should toggle edit mode b662a95: StartupWizard2: icons 1881195: svn: Refactored SvnAuthenticationProvider - removed unused code 9465f77: IDEA-121752 Get cached authentication data through special SVNKit authentication provider and not directly from runtime storage (to utilize logic for creating appropriate storage key) 675031e: IDEA-96467 Block selection is not respected by Toggle Case action b6d7e79: StartupWizard2: initial fb58763: Merge remote-tracking branch 'origin/master' 5ab2bd8: PY-12497 .NET stubs are generated incorrectly when name is imported instead of module 5a8919a: Merge remote-tracking branch 'origin/master' c3176f8: fix colors on LAF change on Mac [the real one] d845005: junit: disable manual modification of parameterized test names (IDEA-122937) 73b01ed: icons (IDEA-119742) c7eb840: new inference: use available in stack methods, do not cache if this info was used (IDEA-122406) a4f36f2: anonym to lambda: rename conflicting locals (IDEA-120221) 72203e2: default methods: check for super class is now needed (IDEA-122720) 8e237e0: fixed PY-12476 Django: Nose Test Runner: not able to run django tests with django 1.6: AttributeError: 'NoOptions' object has no attribute 'with_fixture_bundling' 2dd7e92: disposeResult default impl 6a349f3: Merge remote-tracking branch 'origin/master' 94f4e2b: Merge remote-tracking branch 'origin/master' b0bc3ff: IDEA-122883 reverted fix. Status not updated e7fb793: DomImplUtil.isNameSuitable: remove obsolete assertion a926b06: [log] Use IntList for big int arrays. 324407c: [log] Add IntList. d95b41e: [log] Use BitSetFlags in PermanentGraphBuilder. a4fedd2: [log] Add BitSetFlags. 868acd6: [log] Move PermanentGraph and relative files to log.facade.graph.permanent package. c521d8a: [log] Fix 0 size for IntToIntMaps. e9140b4: [log] Move IntToIntMap and relative files to log.facade.utils package. 102ab03: [log] Move PrintParameters. 45c3ad8: [log] Move Flags. 7ec491d: [log] Move GraphAction & ActionRequest classes to vcs-log-api. fdb72b6: [log] Move GraphCommitCell. ec760a6: [log] Move ColorGenerator. 848619b: [log] Delete old GraphFacade. a51b125: [log] Add ListIntToIntMap and use it instead TreeIntToIntMap. 8b23ea0: [log] Extract UpdatableIntToIntMap interface. e65f6b0: IDEA-122883 Log should refreshes immediately after pull c6739a6: IDEA-122949 ChangeListTodosPanel should update GUI on EDT db75a82: on install/uninstall do fireUISettingChange + update toolbars 188bd20: +revalidate() b120397: reset inactive image on UI settings change 6b9964a: update Tab fg on UI settings change b9015d2: IDEA-78486 Column selection lost 39db3bd: Stop ignoring the exceptions. b927ac9: We still need to set a focused button, but now we can use requestFocusInWindow to prevent focus stealing. Jdk6 does not return focus to the modal blocker properly, so we use the requestFocus conditionally. f966367: IDEA-122499 Groovy static imports prefix with get unnecessarily 2454a0a: improve static import processing a35bcae: IDEA-121539 New Mac Messages: Yes/No messages have buttons in wrong order 4886836: Wrong assertion isAncestor returns true even if it is the same window c3e242f: IDEA-118590 Rule matcher for arrangement of Java code does not use the most specific rule 190c324: IDEA-122851 Mac Messages on Java 6: sometimes message doesn't get focus a16a1dc: remove duplicate updateUI & drop restart dialog 03efdc5: fix colors on LAF change on Mac 5cb034b: make editor less sensitive to accidental drags when adding/removing carets using mouse 3f39f7d: IDEA-121787 Multiple Carets: surround with character (', ", etc) works incorrectly c74c2cb: Merge branch 'master' of git.labs.intellij.net:idea/community 7375536: CR-IU-595 - introduce createTemporaryConnection - fix 00d1685: NPE fdd0cb1: IDEA-122928 Duplicate symbols in SearchEverywhere 71a9f36: Initial value of "do not ask" option has not been honored 812ce07: better test deps 17919cb: search symbols under read action 8de434f: cleanup f3a4990: IDEA-122662 Breakpoints dialog: on new breakpoint adding it should get focus 1eddec2: JPS extension loading: skip duplicated urls 6e35800: Merge remote-tracking branch 'origin/master' cac585c: fixed PY-12510 NPE in Idea 13 Python Plugin New Module SDK dialog prevents all python use a48429d: (IDEA-122795) problem with merge during update project fixed dcc87d6: comment added f3cc4e1: EP for upsource added e0e1939: IDEA-122465 Spring: Alt-F1/SpringBeans... navigation doesn't work properly in mixed contexts StubAnchor equals() missing eb997fb: multi-caret typing fixes for Java files 8b26747: fix overriding final method: com.intellij.execution.process.ConsoleHistoryModel com.intellij.execution.console.ConsoleExecuteAction$ConsoleExecuteActionHandler#getConsoleHistoryModel() (in SBT:1.5.1) 6b2fb64: IDEA-122729 Rename refactoring fails on method with spaces (Groovy) 824b8b0: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context) 163f0ea: new master password dialog icon 1b22104: use RegExpFileType in find dialog directly (IDEA-122775) 1d65d9e: update: ignore errors on automatic updates (IDEA-122848) 7df6897: testng: allow in ui "all in project" for group, pattern, suite configurations (IDEA-122835) 0beea24: NPE during completion for lambda params 6065112: IDEA-122796 Call to 'printStackTrace()' should warn about overridden calls as well 2868293: IDEA-122281 Do not explicitly specify "--force-interactive" for svn commands under terminal (they will be interactive by default if under terminal) 9449019: IDEA-102508 error status of run configuration is not updated after fix 0b83ac9: IDEA-122839 wrong ToolWindow title 933956c: custom annotation checkers should be applied to alias annotations 925a430: Merge branch 'master' of git.labs.intellij.net:idea/community 5305823: PY-12521 Wrong skeletons generated for static methods in CLR/IronPython 61fdaaa: Merge branch 'svn_18_3' ea818c8: PY-12332 "Generate stubs for binary module" in IronPython with non-Camelcase names not available or presented (Env test added) 0db5440: Better approach for IDEA-122869 Change signature: unreadable message 86e7362: IDEA-122863 Settings / TODO: the user-defined color is shown incorrectly after making changes f072cf4: don't assume that *.txt is mapped to Plain Text (IDEA-122775) 915a3d6: do not show Local History group in console editors 6b9fcd0: IDEA-122865 Settings / Editor / Color and Fonts: disable ability to edit color for inherited attributes 904069b: IDEA-122852 Mac Messages: underscore (broken mnemonic) on some buttons 44818b4: IDEA-122866 'Terminate the process after disconnect' checkbox is switch off by default d134cea: IDEA-122869 Change signature: unreadable message d9a27f7: Typo ffe5268: IDEA-113949 Read output of svn commands with "--xml" option using UTF-8 encoding 80126cb: IDEA-104933 IDEA-113949 Use temporary file to specify message for svn commit operation b197f05: "Line/block comment at first column" options to be taken from language-specific settings [CR-IC-4952] 6495aaa: Better "do not ask" checkbox re-layout. c47c4f5: comment about special negative timestamps and long value for milliseconds 02a51bf: svn: Refactored CommandExecutor - methods extracted 7a4cf37: EA-55230 github: do not use deprecated method a761ae4: svn: Make CmdVersionClient utilize CommandExecutor (not to duplicate common logic) d19b9b4: svn: Make SvnVcs.isVcsBackgroundOperationsAllowed be always true if command line is configured 5705d76: IDEA-122529 Wrong event log icon 4b4d831: fix regressions for copy/paste behaviour in column selection mode a02159e: IDEA-122861 IDE fails to open HTML files on a system with Turkish locale b1e0f63: do not do resolve in dumb mode!!! 40b2cd3: IDEA-122164 Possibility to change default prompt style in LanguageConsoleImpl 9f58257: new inference: String::length should be exact (IDEA-122191) 5605b2e: field can be local: quick fix to register stop-annotations is added (IDEA-122836) 7e1ce96: Focus was broken for F12 on Windows. a1456bf: warn about active method breakpoints on debug session start 319a7b0: Bug fix: IDEA does not recognize managed dependencies usage in current pom.xml c6e39c5: IDEA-122757 IOE at com.intellij.openapi.util.io.FileUtilRt.doCreateTempFile e0ff391: IDEA-122637 CCE at com.intellij.debugger.ui.XBreakpointGroupingByClassRule.getGroup 4c49d4f: reverted fix for IDEA-122637 1896ad2: IDEA-121916 Allow to select several words with multiple carets with mouse 446b34c: Eliminating ugly black window with jdk7 and jdk8. b814912: Improove code readability. +review CR-IC-4863 29f8c8b: IDEA-112576 ("if statement replaceable with switch" quickfix is not equivalent for string targets) 390da27: Bug fix: replace addListener() with removeListener() inside ToolWindowManagerImpl.removeToolWindowManagerListener() +review CR-IC cd14dd0: IDEA-122838 Add UI click counters to the Editor context menu bc37a63: IDEA-122607 "SVN Repositories" tab don't closing 104f227: gFileChooserDescriptor renamed to getFileChooserDescriptor 76c3d23: lazy DirectoryInfo order entries calculation d822760: no expensive groovy runnable icon calculation in dumb mode b7b7efe: IDEA-122152 Retain 'the oldest' caret in editor on Esc press e949ad5: remove finishExecution form platform 2c67c88: IDEA-122837 Add UI click counters to toolwindow buttons 2402106: IDEA-122833 SearchEverywhere: renderer is broken in Jr. IDEs 530e825: base script checker 4e1ade3: IDEA-122707 @BaseScript initial support bdd42a7: resolve annotations inside injected fragments 894430b: optimize method call checks for Groovy Injector using Injection cache fcd90cf: Injection cache extracted from Concatenation injector for using in Groovy injector as well 3538327: DelimitedListProcessorTest: move to corresponding module e1d9fc35: dom-*: add missing license headers 47a0146: update netty — https://github.com/netty/netty/issues/2331 7e47fb6: wip bootstrap — support packaged app remove NodeJSRunner — platform impl is enough remove MochaDebugProgramRunner, NodeunitDebugRunner, NodeJSDebugRunner — DebuggableProgramRunner is enough 879f4bf: Content and source roots can now be files 7bed5dd: Disable SNI in IDEA to avoid "javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name" df25676: DomUtil.hasXml: use DomElement.exists() to avoid costly getXmlElement() fixes + tests CR-IC-4788 68ba599: IDEA-121510 JSP: reindex: INRE through JspSpiUtil.isIncludedOrIncludesSomething(): check for JSP includes should be invoked from pass itself, because it involves some index processing. bc95c5f: checkForSettingsDamage(): throw after tearDown() 3eb6d33: Merge remote-tracking branch 'origin/master' 7a2f35c: Merge remote-tracking branch 'origin/master' 7b940e1: rollback 4a4c6e3: Merge remote-tracking branch 'origin/master' 5697391: PY-12332 "Generate stubs for binary module" in IronPython with non-Camelcase names not available or presented (TODO: Add env tests) f8b3fa2: testdata fixed fb09780: IDEA-122661 "Method overloads method of superclass" inspection missing default methods in Java 8 interfaces 8632fe1: testng: forbid to run abstract tests not annotated with @Test (IDEA-122724) 654463b: use obsolete TW title property as Stripe button text 9c56b62: EA-55173 (diagnostic) 3d7bf9f: layout (IDEA-122614) 40424a1: wildcard substitution partly reverted (IDEA-122700) b500c13: effectively final: check usages inside inner classes/lambdas (IDEA-122686) aa6dbcd: collapse statement lambda to expression lambda: enable for value compatible lambdas (IDEA-122785) b19b34a: shorten qNames on adding explicit type arguments (IDEA-122667) 43b8f9c: stream migration: collapse identity matching (IDEA-122706) c82446f: java: .class stub builder API cleaned from explicit ASM dependency 32cf812: Merge remote-tracking branch 'origin/master' e714041: Further reduce size of responses by excluding almost all unused fields f39ed60: java: .class stub builder migrated to ASM 5 614e90e: Some cleanup in Trello: add annotations, use messages from bundle, and methods from ResponseUtil e1e3863: Exclude comment actions from query to reduce size of responses in Trello 0240a3e: IDEA-122630 AE at com.intellij.ui.BalloonImpl.a 4288833: asm 5 sources renamed 10124af: IDEA-122637 CCE at com.intellij.debugger.ui.XBreakpointGroupingByClassRule.getGroup 68cae1a: testdata fixed a008d21: asm 5 checks 895860c: library declaration for community d7f97b4: Sheets are added to the ide modality. ab2c16b: IDEA-122725 d1e89d1: cleanup e831bea: move method cf71866: moved method 039062c: diagnostics be8accb: EA-55101 - NPE: NegationBroadScopeFix.getText 00cf2c9: Focuses, draggability on mac + jdk6. The messages are enabled with jdk8 and jdk6 2bb7917: Merge remote-tracking branch 'origin/master' adbb58f: update asm to 5.0.1 7ee47b9: Better usability for focus tracer 8162e5a: EA-54991 - ISE: CaretModelImpl.getCurrentCaret 9885d31: test for breakpoint condition and log expression conversion 61094f0: Merge remote-tracking branch 'origin/master' 3c94abe: Properties API further extraction 45d0dcf: Merge remote-tracking branch 'origin/master' 5bd2213: inference: ensure nested methods lift their bounds (IDEA-122681) 86cf8fe: same behaviour for extract variable/constant/field (IDEA-122756) 124200e: IDEA-122710 JavaFX sources should be added when SDK is created eb470ce: IDEA-120443 Groovy: Idea can't compile valid code in implicitly typed statically compiled extension module 938485b: always queue index update in dump mode when idea.schedule.cache.update.in.dumb.mode property is set 87da48c: IDEA-122655 Breakpoints dialog: new java line breakpoint adding is available c98662e: following CR-IC-4653 c0180cf: following CR-IC-4773 f8fc600: Platform: OS X scrollbars (taking system preference into account IDEA-122633 - obsolete registry key removed) c68fd07: use name sequence to determine file types ae53d99: introduce VirtualFile.getNameSequence() to avoid too many String instantiations 297a0b4: do not update contentless indices upon content change + removed unused requestReindexExcluded method cd869fb: Platform: OS X scrollbars (taking system preference into account IDEA-122633) d051e6b: VirtualFilePointer correctly handles moves and copies under existing pointer + roots event are now sent on such changes 4d5269f: try coverage with asm 5.0.1 c15f69b: java name suggestions should work for java ce4031e: avoid opening nonclosed cached file bit map 22168b8: following CR-IC-4636 74576a1: IDEA-114685 Color editor should open with a single click on the color square b38c029: avoid race for reassigning fields 427a0cb: Remove unused ProjectFileExclusionManager / ProjectFileExclusionManagerImpl 7177fd5: IDEA-120730 Editor drops the existing selection when hitting Alt while selecting 09bb6a3: IDEA-104560 Duplicating the first line with line-wrapping enabled does not work well 82b2857: Merge remote-tracking branch 'origin/master' 3da109d: Save documents in EDT in console. 84a28b9: Fix NPE (WI-22515). 79e4e8a: cleanup 9d75bb0: nodewebkit RC — macro aware 8d297a6: AppCode: fixed some shortcuts in the Xcode keymap OC-7210 +review CR-OC @Anton.Makeev 3787230: AppCode: Xcode keymap rearranged to show Xcode shortcuts first OC-4212 +review CR-OC @Anton.Makeev 8da3dfb: Copy IntelliLang-python resources. 5e8f847: Add IntelliLang to classpath. 0178a9f: Add IntelliLang-python to community plugin build. 7a756f6: better caret row color for darcula 7279e47: change prompt to 'In[...]' for ipython (PY-9171) and fix problem in indentation (cherry picked from commit ff89fbe) 60c3bff: [log] IDEA-122300 Show full path in structure filter tooltip 7e4740e: [log] structure filter: increase the amount of max possible folders 224e701: [log] Don't duplicate text in tooltip 9c66c02: [log] IDEA-115897 Call applyFilters() on onFieldCleared(). ab8a24a: [log] IDEA-121948 Possibly fix "row doesn't exist" exception eebccf1: [log] spelling fdf2f79: [log] IDEA-122558 reset filters before applying new ones ca66a26: rerun action for GroovyShell & GroovyConsole 892246e: Fix build for community. d0940bd: Fix build. 54276f2: Merge remote-tracking branch 'origin/master' 621bf17: Handle navigation actions before Terminal. 67f215f: Don't override toolwindow switch shortcuts in Terminal (IDEA-122273). 3c26ebe: Improvement in Search Everywhere field: vertical alignment for text and icons. 98139f6: Usability issue: ColorPicker with Retina e55e917: Fixed remote external tool launch (IDEA-122288). 34ca931: NotNull annotations 08351c7: IDEA-122285 (Native method naming convention) d066c46: Merge remote-tracking branch 'origin/master' e2ba921: Rerun console should save documents as it is done by Run console action. 3f51a8a: IDEA-122344 (incorrect handling of paths around PATH_MAX limit on Windows) 6257b00: Merge remote-tracking branch 'origin/master' 60acb4b: IDEA-122616 0a516f5: refresh html5 schema #IDEA-122531 fixed 85aa2ff: common program parameters: preselect current directory 42cbbb1: IDEA-122653 Bad code green: missing extends list 1efd934: don't compile project before starting groovy console 782dc47: hg log: first block of commits loaded without changes 8ab972c: log problem for empty commit message fixed e04d876: improve master password UE: initial setup fixed a6ec39f: option to ignore 'native' methods (IDEA-122285) ca10464: EA-54946 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText) 5ab135a: make public field final 2d149f4: IDEA-68621 (CVS: with 'don't Remove' option selected in Confirmation/WhenFilesAreDeleted settings file cannot be removed from vcs at all) fd187e3: IDEA-105413 Configure Axis when proxy is used. Refactor usages of awkward Mantis SOAP API in helper methods 5215938: improve master password UE 38ebd87: Merge remote-tracking branch 'origin/master' 1581f3f: Reassign alt+click to multiple carets in PyCharm. 2f2c698: IDEA-122208 Previous errors are sometimes stuck in errors view d487813: Local History: do not iterate newly created directories, unless they are under a project's context (IDEA-122495) 089b5de: IDEA-122507 Groovy: CompileStatic class should be red on private access a32f67d: cleanup GrUnresolvedAccessInspection d441984: libnotify version fixed to avoid API incompatibility 2ad59ed: delete/safe delete: restore delete (IDEA-122639) 9845ef2: new inference: capture nested call case fixed (~Collections) ccd70ec: Platform: OS X scrollbars (NPE due to concurrent issue in background createEditors) 6fd1324: UnscrambleDialogTest: RunContentDescriptor are not automatically disposed in tests, dispose manually 6452f5f: Merge remote-tracking branch 'origin/master' f1b3b1c: expandable item has extra space under Retina (Oracle JDK) 7fd26d1: CR-IC-4877 (cleanup) da5b8f3: Slim injection directly in the tree a87792f: CR-IC-4915 (cleanup) e8fa6ae: IDEA-122626 Github: try to reuse existing access token 99c0991: cleanup 2668819: cleanup 0aabc49: removed obsolete run configuration template from default project settings f1c1d23: verbose assertion 6a86074: TemplateState: yet another debug info e30e9a7: WEB-11445 AngularJS filters break Emmet 79aa741: IDEA-122476: Pack JPS distribution into one zip file 509a630: cleanup 99870ef: optimisation: overload to reduce varargs array allocation 52fba19: optimisation: do not allocate list unnecessarily df3c020: cleanup 5004732: optimisation: concurrent sets 0d27873: optimisation: no expensive Class.getmodifiers() and checkAccess() calls 913d755: avoid unnecessary SecurityException d687355: IDEA-72979 DOM: make DelimitedListConverter work nicely with TagValues ae33002: update navbar on frame selection 062c0f1: EA-55032: there is no reason to request UI update if update queue has been already disposed ea9d3c6: extract BasicGutterContentProvider — we need gutter content provider in any case to provide pretty UI (in/out markers) ba95020: Balloons: fix for inverted "contains" condition (causes NPE and wrong behavior) c351f3b: Add toString method in diagnostic purposes c33e62c: TemplateState: yet another debug info f8551ee: IDEA-122565 (CVS: files shown not under version control in 13.1) 545e353: fix property value a4747a9: nodejs 136.1205 published 37cf7a5: Empty descriptor PSI anchor fixed e6c34e4: logging 8f9d0ab: Platform: OS X scrollbars (do not directly cast view's parents to scrollbar) 944dfe2: Platform: OS X scrollbars (leak in AWT listener fixed + only keep scrollbar visible while mouse is moving over the scrollpane) 4a1dd3b: RUBY-15071: restoring an old logic which fights with extra new-lines 6bc99a3: IDEA-122548 Exception while inlining method 4686315: A class may not at the same time be a subtype of two interface types which are different parameterizations of the same generic interface(IDEA-122475); revert workarounds for javac 6 bug f6c426c: IDEA-122561 Some code is not shielded by "ide.mac.message.dialogs.as.sheets" key 9812ab2: EA-54956 (ignore corrupted annotations) 1f43d17: Merge remote-tracking branch 'origin/master' f6a41ef: IDEA-105413 Update Mantis integration tests 58a7e99: PY-10377 (allow non-journaled local FS to be watched) 0b836c0: Merge remote-tracking branch 'origin/master' 079a063: fix icons preview 75afd8d: findIcon without caching 73a0dad: don't hold console on a hard reference until the project is closed 04175e9: restore text search in directories outside project (IDEA-122322) e8932d6: IDEA-122578 Support content roots under ignored directories 2a938a0: Painting on retina 1def1d0: Restore import pydev_log 01c054d: IDEA-105413 Update pagination in Mantis 730951b: IDEA-105413 Remove filter from serialized form of Mantis project in settings a6e8deb: IDEA-121156 Editor Caret Odd Behavior For Blank Lines 0c9b479: Merge remote-tracking branch 'origin/master' dfd3a17: Don't try to stop threads as it has little sense in general and causes exception in Python 3.4 (PY-12317). 5461aa2: IDEA-122519 No enclosing instance of type XXX in scope b711782: IDEA-122464 Unused declaration ignores annotation patterns 4c4fff5: EA-55045 - ISE: MethodParameterInfoHandler.updateMethodPresentation a6218a4: process declarations for cls file should provide classes, otherwise cls classes in default packages have no chance to be found from inside cls (IDEA-122486) e350d3b: IDEA-105413 Remove awkward public static mutable project and filter from connector 76f7706: [log] move "Select..." up in multi-user filter to match multi-branch one 3a6a0bd: [log] IDEA-122429 Remember current value in branch/user filter popup 1b32efc: IDEA-122192 highlight usages should have highest priority 884db72: IDEA-122492 identifier highlighting conflicts with current line 0ab930d: Merge remote-tracking branch 'origin/master' 922b4f4: fix clear button position 75ef000: handle brilliant obsolete and deprecated marks e66d2cb: Painting optimisation 5a4b51e: more logging for mysticism b390943: place the netty-ID workaround code so that it is executed before any netty-dependent code in platform runs b26a980: EA-55106 - IAE: LeafPsiElement.replace bf098f6: IDEA-121693 Postfix completion for System.out.println() IDEA-122459 Postfix completion: template for String.format 595fa4e: be prepared to plugin bytecode issues when loading extensions (IDEA-122436) 5447b3e: leave at least one CPU core free during indexing: it improves IDE responsiveness noticeably aaa659e: IDEA-85572 only splitter fixed (form deleted) b9975e2: EA-52995 - assert: RefreshQueueImpl.execute 3ec59b5: IDEA-122536 Debug: App Freezes on launch after update to 13.1 ffcb263: don't trust lookup.isCompletion() baea900: EA-52995 - assert: RefreshQueueImpl.execute 103c590: EA-54103 - SOE: don't check need of instance methods if we don't need to process methods at all 23596b9: Groovy Shell & Console actions: ask for target module before compilation b9bbd55: IDEA-122505 Incorrect cursor position in "Expression Evaluation" window 798ac7f: WEB-11240 Live Console: implement multiple line input 409dd73: IDEA-122179 13.1 make/compile is much slower than 13.0 IDEA-122367 Build(make) is extremely slow 6ad2bf1: xdebugger java breakpoints: obtain project directly instead of fetching it via DataContext 003bfed: testdata for IDEA-122509 d8747df: stream: do not suggest collect when filter depends on collection (IDEA-122410) b929552: IDEA-122392 intention: "Create Local Var from instanceof Usage" does not format generated code c9e83b2: ui: popup-based expansion hints be4ba0a: CommonProgramParametersPanel — use native mac chooser working directory ensure that we set system dependent text a49b7c3: IDEA-122498 Code completion with @DataProvider does not work anymore e6547e3: poly conditional expression type = target type (IDEA-122401) 77f6284: IDEA-105413 Update Mantis repository to emulate "All Projects" pseudo project on client side if it's not available on server 9440209: Extract RemoteFetchTask and ComboBoxUpdater in TaskUiUtil class. Also added SimpleComboBoxRenderer class as common kind of renderer in repository editors 01fc6fe: Merge remote-tracking branch 'origin/master' eb9c90f: PY-12426 Create inspection that reports django language level specific issues (quckfix added) 1d6aa84: Merge branch 'svn_18_3' 9ededd4: update media values 687bd20: #WEB-6710 fixed aca42b2: provide content types from IANA registered list e609a41: reuse RFC2616 headers from html in REST client (IANA headers list misses some headers) c14437d: dropped RangeHighlighter from BreakpointWithHighlighter e38e4d6: cleanup d46ce2f: ignore missing XInclude in tests [me & nik] a0adee8: svn: Refactored SvnCommittedChangesProvider - determine repository root url using "svn info" command (instead of explicitly using SVNRepository from SVNKit) 64294ef: ui: about dialog converted to popup 0e79a85: ui: allow borderless popups 10f61bc: Cleanup (dead code, typos) 4da3a18: Cleanup (avoid pointless "cannot restart" exception from the IDE being debugged) 12757b7: jdk 1.6 painting ee49376: IDEA-122467 Exception in creating syntax highlighter shouldn't prevent opening a file dbd2050: remove dead CacheUtil code 17c3959: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - use SVNRevision.HEAD as default "before revision" instead of explicitly calculating latest revision number available 28abbac: Gradle: cdata escape of null string 06fe402: [log] Fix smart refresh, in one commit case. 0ace194: Merge remote-tracking branch 'origin/master' 4d042e5: Windows/Linux fullscreen: more useful layout for clock and "Toggle Full Screen" button. 7e41480: IDEA-122425 "java.awt.AWTError: no screen devices" when trying to run Upsource with JDK 1.8 7c1d2e4: IDEA-122192 highlight usages should have highest priority 8852b34: fixed starting build scripts from IDEA 42975ca: IDEA-108515: Update Resources on frame deactivation should not perform compilation f27eb57: Platform: OS X scrollbars (registry key for disable) 3de588b: make inspection warn on anonymous classes e92a1a9: IDEA-84172 (Intention "Inner class is serializable while its outer class is not" doesn't warn on anonymous inner classes) 71ebc41: Bug fix: Don't pass unresolved properties to command line 6334dee: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - use common client factory model (instead of direct SVNLogClient usage) 56e63f3: IDEA-122377 (do not show plugin error dialog in tests) a70bef6: PY-12374 (JRE-w/o-JDK detection in startup script) c63e915: Current branch preselected in Push Dialog 4c8ab4f: IDEA-122310 Hg: "push as new remote branch" should not require selected "Branch" checkbox ffa983e: IDEA-122358 Push should use 'default' path by default 75ce562: remove hgroup from html5 tags 86f09b2: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - removed "filterUrls" parameter (usage of empty string array provides the same results) 8d0a079: unused symbol: should not apply to the public constructors of Externalizable classes (IDEA-120639 ) 4671189: IDEA-122138 formatting for Spock by default 00827c2: fixed loading JPS extensions in minor IDEs f6975dd: IDEA-109467 Too big tooltip for Close Icon (Debug Window) 55dc7eb: #WEB-8630 fixed 4cd7b8a: IDEA-122398 all wraps inside plain GString injections should be NONE cc7c165: fixed loading JPS extensions from plugins inside IDE process; JPS modules extracted to separate jar to get rid of idea.jar in classpath of external build process 7355e5c: Platform: OS X scrollbars (leaking AWT listener temporarily removed) 3751fb2: IDEA-25231 Resource Editor: Remember Group node foldings + arrows in properties structure 3c5ab6b: EA-53645 - assert: ComponentManagerImpl.getComponent 300f96e: EA-54605 - CCE: GradleConfigurationsNonCodeMembersContributor.processConfigurationAddition 0119122: Platform: OS X scrollbars (do not paint unnecessary scrollbar's background in the console) fb0df17: Platform: OS X scrollbars (mouse hovering threshold + animating track appearance) a42ebc1: Platform: OS X scrollbars (do not hide scrollbar while mouse is moving around) 17f72c9: Platform: OS X scrollbars (components hierarchy changed IDEA-122255 + handling components addition/removal after scrollpane creation) d452ad6: IDEA-122388 Replace with 'Integer.valueOf()' call raises Exception a97bc5c: IDEA-121180 Exception: Introduce parameter from final local var in anonymous class 6af1d4e: field can be local: group by top level blocks (IDEA-121490) f2c905d: fix extra border b5ed665: IDEA-122331 Cannot set breakpoints on multiple selections - corrected isEnabled 1db99bf: IDEA-122331 Cannot set breakpoints on multiple selections 08366a8: registry property to disable injections highlighting WEB-1475 and WEB-11251 partially fixed 26cf621: Icons from option panel, cosmetic changes, magic numbers eliminated. 39dea62: reverted fix for IDEA-121089 Rearrange watches in Debug toolwindow with drag-and-drop (it disables DnD from editor) 266a15d: svn: changes cache: Optimized incoming changes collecting using "svn status -u" command (available when Registry key "svn.use.incoming.optimization" is set) 4ba2acc: github: implement new Task API 5cc1d7e: vcs: changes cache: Optimized files revisions collecting - do not get revision for same file several times (duplicate files are removed from revisions collecting) eb66628: WEB-7303 — node-webkit debug works 38168d7: testdata after JDK-8034223 90698ca: IDEA-122014 Extract method duplicates analysis fails in case of inner classes ed13961: IDEA-122347 No quick fix to add explicit type arguments 8abeb2b: Merge remote-tracking branch 'origin/master' 162d49b: exception on exit 4006d8a: CR-IU-652 related to IDEA-114022 false positive inspection error "Cannot resolve query parameter '2'" 5cdd5da: IDEA-122382 Exception in Gradle: update failed for AnAction with ID=CreateRunConfiguration: com/intellij/execution/junit/PatternConfigurationProducer 106529a: IDEA-94140 Run Configurations: first configurations of every type is shown below Defaults on creation bc39cfc: Use clientIncludes/clientExcludes to filter foo-client.jar content. 9c76da9: Remove unused field webArtifactName aab8fbd: Rename MavenArtifactResourceConfiguration to MavenWebArtifactConfiguration a1bf8d4: Minor optimization 2f5eee0: Add expected file name in assertion message 0b6f6ef: IDEA-122192 highlight usages should have highest priority c26198d: Reusing offscreen image to increase performance. 4d20694: IDEA-99194 Groovy: valueOf of Groovy enum should be available in Java code 7476283e: IDEA-121089 Rearrange watches in Debug toolwindow with drag-and-drop 96c6021: introduced INDEX_DATA_OUTDATED saved indexing state that is set on index invalidation upon events. It allows us to clean index data properly upon file deletion and also avoid index clearing for changed files upon shutdown (IDEA-118211) 390cc17: follow up for IDEA-122272 5339701: IDEA-122050 Groovy. Good code red. @Typechecked. 47ce0aa: Merge remote-tracking branch 'origin/master' 150b3c1: use small font for editor when tabs font is small 3a32c96: Try to receive current user information instead of issues from Redmine to test connection 9aafaf3: Add several utility methods in ResponseUtil and TaskUtil 074efa8: Check that username is not empty in RedmineRepository#isConfigured f7b41fe: IDEA-119917 IntelliJ Platform Windows Launcher (pin to windows task bar) 3e87317: [log] fix graph tests when called from idea ultimate badd156: + notificationType2messageType 58a9de5: Tooltip is bigger than need in case of lack of space. UIUtil: CSS update (it works but has some mistakes) 0de1ef9: ability to customize "Options" text 8242749: IDEA-119475 Can't remove file reverence 4e20c7f: IDEA-121779 set correct context when creating extracted method body. If there is no correct context set original used classes are over covered by the classes imported by default. So the extracted class gets broken. e8b960c: IDEA-122105: manually set use scope for ReferenceSearch because the default search scope is restricted to project. So libraries are not included. It leads to empty results if the highlighted file is a library source file f17ed0c: Groovy reassigned checker: simplified caching 75dea1d: IDEA-122125 "Close Active Task" fail on commit 7983e89: compilation 453c95b: IDEA-116904 Gradle: Expand ide junit execution/report facilities to tests run via gradle b9d8057: sm.runner: StatisticsPanel row selection fix 3b538ef: made filters table cells editable fcc820f: revert change of http handlers 040e1d7: Merge remote-tracking branch 'origin/master' ec5b1cd: initial WEB-7303 Add support for debugging with node-webkit 74b15db: fix nullability 8b1944e: extract checkPath e1d36c7: log most frequent unknown extensions only if indices were used (IDEA-121444) b901aff: alt insert in editor tip: replace may with can b7b8338: reverted 15d941c: cleanup 39eb03d: Merge remote-tracking branch 'origin/master' 22d2a16: copyright: provide write action progress (IDEA-122290) b16c8c7: Updated python plugin versions. db9dd4a: Updated python plugin versions. 2aec833: Merge remote-tracking branch 'origin/master' c3874db: IDEA-122091 Scratch editor > Save as: provide default directory df55839: FinderRecursivePanel: when creating child from updateSelectedPath(), do not fire updatePanel(), also block updatePanel() when in update mode ad32b3b: Merge remote-tracking branch 'origin/master' 18f73e8: project leak via settingsListener e7e0833: log most frequent unknown extensions after full-text search (IDEA-121444) c4b2d85: make favorites dumb aware de6385b: query dumb-awareness from delegate 2368a48: dumb aware a37bf73: dumb aware buttons 62e38db: mention Contract(pure=true) in description 7976cb0: FinderRecursivePanel#updateSelectedPath: focus last list's selected item 1f9f67b: Merge remote-tracking branch 'origin/master' 62ee825: JPS: return modules and libraries from dependencies in proper order (IDEA-122154) c799d76: Merge branch 'master' of git.labs.intellij.net:idea/community 76bf0e3: Merge branch 'master' of git.labs.intellij.net:idea/community c321d51: memory leak in tests 81235aa: CR-IU-595 - introduce createTemporaryConnection 0d792f7: IDEA-122235 Detect groovy scripts from the hashbang line b066fcd: Merge remote-tracking branch 'origin/master' 8da91c3: missed optimize imports quick fix (IDEA-122234) c80dd70: return Advanced configuration tab for java 72389dc: IDEA-120348 Add checkbox in editor, that allows to download cards, not assigned to current user, because it turned out to be confusing 9499ff4: EA-54906 - IAE: ElementManipulators.getManipulator 161297a: IDEA-119863 Extract variable moves variable above label 407a496: IDEA-120595 Fix version number in bundle's message 8e9c741: IDEA-120595 Correctly check STATUS_UPDATING feature of repository in "Open Task" and "Close Task" dialogs 05308c7: [log] Preselect the first commit on log initialization 4701c07: [log] invokeAndWait instead of invokeLater a5af202: [git] fix typo in comment 1ed8560: [git log] IDEA-121969 don't request changes on start & refresh afdb8dd: [log] IDEA-121969 Don't load Changes on start and refresh 5f1d22f: [log] cleanup 8ab7cfd: [log] Simplify code & comments: no need to consider recent commit count 768265d: EA-54739 - assert: QuickEditHandler.<init> 859689e: IDEA-122283 Notification.expire() doesn't work if Event Log toolwindow hasn't been activated yet 86166fa: coverage: build trove4j to be compatible with 1.5 6f29a21: Merge remote-tracking branch 'origin/master' 1fe0dd9: EA-54916 exception in PhpStorm commandLineTool plugin aa6d3f6: Merge remote-tracking branch 'origin/master' c341934: better getPriority description 99fed4d: IDEA-119475 Can't remove file reverence 5924163: optimisation: lock-free sets cce3665: cleanup 80cbf54: notnull 959161e: test fixed 3a250971: notnull 1f0dcc2: feature usage for postfix completion 5aa3ffb: changing mouse shortcut for QuickEvaluateExpression on Linux to avoid conflict with add/remove caret shortcut e0bb6bd: IDEA-121963 AIOOBE at com.intellij.refactoring.introduceVariable.IntroduceVariableBase.collectExpressions 0bbad3a: IDEA-54392 (show annotations in type migration dialog) 34d89f6: Cleanup (pointless code; formatting) 2e878bc: IDEA-114022 false positive inspection error "Cannot resolve query parameter '2'" 1df86cf: IDEA-120430 (Format string %c with integer argument should not be shown as error) fde4e85: add javadoc url dumb aware 56458c2: make copy button dumb aware f536137: IDEA-120563 9e5d095: postfix templates rebranding d502927: postfix: gray example text (^zolotov) fb4cb3f: Platform: OS X scrollbars (table cell animator fixed) f9a8d50: IDEA-121067, EA-48867 Uncertain editor bug 10659ce: fixed firing rootsChange event on changes in libraries and SDK (IDEA-121272) ab5d415: Merge remote-tracking branch 'origin/master' b5be271: add global message to push dialog 29b0996: cleanup 1dbf9f3: cleanup 60f6491: prepare to fix WEB-7303 — reduce dependency on ExtBackedChromeConnection, add node-webkit icons 2ecb8b1: init WEB-7303 WebStorm: Add support for debugging with node-webkit. 0d8b9ae: deprecate unused method 54439ef: EA-53722 a8aebce: Merge remote-tracking branch 'origin/master' 1c63f99: tune mac scrollbars color under darcula 2025e78: [git] log suppressed output by separate logger f3e571b: [git] suppress stdout by default 5b25e65: [git] cleanup adccc14: [git] reuse parent logger f7f812c: [git] cleanup 5eec291: diff: enable/disable 'merge parameters' text field depending on 'Merge tool enabled' checkbox 365c3b8: IDEA-99129 diff: remember 'external merge tool' settings ada3f58: fix compilation af02623: fix compilation 422f7ad: forbid multi selection for unwrap (IDEA-120869) 3117a5a: delete from project view: show same safe delete dialog (IDEA-120945) 366670a: junit: exclude resources from test run (IDEA-121076) 4e081bc: prefer tests over main on test methods (DEA-121541) 8b37b2b: overload resolution: compare SAMs erasures c464f19: IDEA-122129 agentmain method is highlighted as unused 3704bfc: IDEA-121234 IDEA can not update method return type 30c779b: schedule cache update in dump mode on by default c7648e1: CR-IC-4717 name refactoring 9c7e7ed: Merge remote-tracking branch 'origin/master' 3457c99: CR-IC-4717 review result fixing 035d3eb: vcs: changes cache: Refactored ChangesCacheFile.RefreshIncomingChangesOperation - methods extracted 0de2170: Platform: OS X scrollbars (do not hide scrollbar while grabbed by mouse) 8eabdc7: IDEA-122142 on new Tag creating dialog focus moved to tag name field 1f16202: Platform: OS X scrollbars (unnecessary resets of scrollbars in editor) cb0037f: Platform: OS X scrollbars (incorrectly calculated indents fixed) ff2ecb3: IDEA-122188 IDEA 13.1 deadlock when loading project b7b410b: Add org.jetbrains.plugins.vagrant plugin 3e7913c: more tips and tricks d06c01c: Platform: OS X scrollbars d910f8b: vcs: changes cache: Optimized incoming changes processing - call FilePath.isUnder() only if we definitely need to (corresponding change indicates either parent was replaced or file was moved/renamed) d00772e: tune commit dialog to show global messages 105781f: git edit global message 76d0e4f: vcs global message initial e0dd82f: split buildHtml method 5a4b91e: vcs: changes cache: Optimized incoming changes processing - use cached value of index file length (instead of always calling native method RandomAccessFile.length()) 224598d: postfix completion tip f944608: catch any error from EP impl 1fa1472: add custom line split action for python console (PY-12224) 73346a2: Group by Directory dumb aware bfec045: expand all can be dumb aware 18d2a02: make browser panel action dumb aware 0ce3ced: make cvs tool window dumb aware (to e.g. browse CVS repository while in dumb mode) db0aa77: EA-54889 (NPE: CvsAnnotationProvider.annotateBinary) 2b1f5c1: make CVS actions dumb aware e8e8818: IDEA-122132 Maven: filtering of deployment descriptors support filteringDeploymentDescriptors option d8051db: EA-54696 - assert: FileManagerImpl.findFile 232212c: Return NONE connection type for null. da6d210: Gradle: rely on external Scala resolver extension declaration 773042b: save/restore psi elements 5c0ec9d: java implementation for psi externalizer bcd6ce9: Lang EP for psi <--> String conversions 86914b1: IDEA-117507 (lazy progress manager initialization) 7326052: obsolete highlighting 0517608: Typo b2f04a3: EA-54467 - assert: GroovyAccessibilityInspection$.fun 68a2121: scratch: introduce max visible size and better language filtration be322d6: IDEA-97026 Debugger: 'Help' button in 'Customize data views' dialog should exist b0a3d30: creating django project from python plugin 2a9abea: Temporarily disabled "only VCS changed text" checkbox due to [IDEA-122040] 0fb6648: [IDEA-116058] reformat code over selected text forces optimizes imports option. Temporarily disabled "only VCS changed text" checkbox for directory formatting. 56270c5: save/restore run configurations 450be84: IDEA-118548 Applied "locale settings for Mac" fix to CmdVersionClient 965b384: EnforcedPlainTextFileTypeManager: Use FileContentUtilCore.reparseFiles() instead of makeRootsChange, [CR-CR-IC-4656] comment 5ae8b51: Groovy: use method can be used with a list of classes 328daa4: fix HtmlCompletionTest.testXhtmlCompletionInHtml fd55393: Groovy: closure signature infrastructure. Closure signature implementations for PsiMethod and GrClosableBlock without state. Some utility signature implementations c2c368d: IDEA-121042 Disable certain types of documentation dialogs 7e48866: EA-54551 - IAE: ResolveUtil.treeWalkUp a5cc688: fix unboxing detection for equality operations and more than 2 operands fa8030d: EA-54780 (AIOOBE: ExpectedTypeUtils$ExpectedTypeVisitor.visitPolyadicExpression) 1bc249d: EA-52755 (assert: ProblemDescriptorBase.<init>) 97bd1ac: Tips update: IntelliLang 7adc32a: don't create UI in headless environment f4cd155: renderer is already receiving proper bounding rectangle (see JavaDoc) #WEB-11280 fixed bb3283e: Add meta shift B alias for Go to type declaration action in MacOS keymap 5e27502: fix missing CSS in plugin-specific tips f38c1c0: Merge remote-tracking branch 'origin/master' 219506d: new inference: ignore return dependencies of a variable when proper bound is present (IDEA-119535) 766bdc0: new inference: method reference constraint for the case of return type depends on type params (IDEA-122100) 51194e4: Fix emmet surround action. Replace unmodifiable set with modifiable one 15eb603: Merge remote-tracking branch 'origin/master' 170cf57: Merge branch 'master' of git.labs.intellij.net:idea/community 222b27b: IDEA-121738 Shift-click in gutter doesn't create 'no suspend' breakpoint anymore (after review) f37e655: fixed NPE when toggling a breakpoint on a line with comment 4482c9d: CR-IU-624 - make JavaDebugServerModeHandler the abstract class 0ab82a3: trunk is IntelliJ Idea 14.0 118d0ef: Merge remote-tracking branch 'origin/master' ad8a60e: [log] invoke handleAnswer (which manipulates with UI) in EDT 4b93624: Support properties loaded via properties-maven-plugin 1cfcd2d: Fix editing of a remote python sdk. 4032773: style: introduce tip variable fa3b014: CR-IU-637 remove fileType parameter 09a7e02: FinderRecursivePanel: always re-create child element as existing instance might refer to previously selected value of parent b8c5d87: introduce registry property: ide.scratch.enabled and small cleanup ee1aa0b: adjust popup size cfe4903: IDEA-122032 log problem with missed appropriate branch head file 7092b7e: EA-54824 - NPE: ModifiableModelCommitter.createDFSTBuilder 9cf91c4: Merge branch 'python-fixes' 835183a: CR-IC-4719 revert "pass value to renderValue" 9307222: fixed PY-9367 Instance attribute defined outside init: missing underscore in inspection name 1d66053: style 822c165: [git] IDEA-119453 IDEA-120142 Keep git error output 7b4e53e: IDEA-121431 New Mac Messages sometimes appear in the upper left corner of the desktop for a split second fc93d6e: fixed option name for PY-9222 False positive on 1-tuple in Remove Redundant Parentheses inspection 5ff6abd: fixed PY-9222 False positive on 1-tuple in Remove Redundant Parentheses inspection fe96d85: exception handling 1671619: initialize compiler options before any further customizations to adapt to lazy initialization of some components inside javac (IDEA-120255) b4b3825: fixed PY-9073 Wrong inspection of redundant parenthesis a4359f0: fixed tuple in return statement option in redundant parentheses inspection 28e65cb: wizard popup positioning fix fox mac (^medvedev) 932fdf2: Don't show modules from python-skeletons in Go To Class / Symbol 068794c: added PY-8367 Quickfix for removing unused parameter or variable 96b2f7d: Merge remote-tracking branch 'origin/master' 524034d: [git log] IDEA-122148 Hide action from non-git projects 8532356: new inference: resolve bounds which are not mentioned by additional constraints before starting algorithm d03d73e: testdata for IDEA-122074, IDEA-122084 8f39cbc: new inference: reject expression constraint which leads to false inside bound set a062d00: quick fix for EA-54736 - assert: MethodCandidateInfo.getPertinentApplicabilityLevel 78aca2e: default update Project strategy should be merge strategy 8484f43: IDEA-122034 status command error temporary fixed 9043ec6: [log] Fix getGraphChange() in GraphAnswer. 94ba424: Merge remote-tracking branch 'origin/master' 18e5363: DomUtil.hasXml: use DomElement.exists() to avoid costly getXmlElement() 51adc66: Merge branch 'python-fixes' 2683078: scratchpad: replace dialog with popup d276f0d: Cleanup 40c0a1b: wizard popup positioning fix (^kb) 67046c7: Don't include paths libraries in Python run configurations for PyCharm fb23b2b: EA-54574 - CCE: GroovyAnnotationAttributeInfoHandler.updateUI cf85fdc: get rid of DefaultGroovyMethods 93f4eef: EA-54612 - IAE: GroovyLanguageInjectionSupport.getTopLevelInjectionTarget 3f3ba45: some NotNulls aa406ec: Merge branch 'svn_18_3' ad01bdc: Merge remote-tracking branch 'origin/master' ee8efc6: IDEA-121826 Link to IDE in 'License Upgrade Needed' popup doesn't work 745ec14: [log] ignore empty lines in branch/user popups 44ec341: [log] IDEA-122051 Better fix case when no current user is defined 6f11629: github: remove deprecated string constant 14f5ea1: Next/Prev buttons stats 565c12d: Merge remote-tracking branch 'origin/master' dbf6107: Create and use checkedPlugins.txt daa6cbc: platform: update check postponed till the application is loaded 2fa0feb: EA-53425 (do not suggest casting to null type) 2805c47: IDEA-103174 (type annotations in change signature) 3ba792a: Cleanup (dead code; pointless exceptions; constants; formatting) 5dda968: show tips on startup statistics 92c73eb: ide settings statistics 82b3c91: [log] IDEA-117920 Remember 'show long edges' setting between refreshes & restarts 0a6d94b: Missed try/catch for MacMessagesException e88877b: EA-54776 - NPE: PsiSubstitutorImpl.toString a4d1145: IDEA-122052 Groovy: blinking red highlighting Any code inside annotations is never compile-static. So don't waste time for inferring. More over it can lead to incorrect result of isCompileStatic() if the inference is started inside @TypeChecked(...) annotation. 6909687: fixed vertical scrolling speed in debugger variables view 77ef485: IDEA-118202 Unable to create default run configuration from Welcome / Configure +review fac019e: Merge branch 'python-fixes' 5e9c513: libs for project templates 4aedbcc: Merge remote-tracking branch 'origin/master' 8caa48a: do not create run configuration for the LightVirtualFiles 61f6205: Show skeletons as "Binary Skeletons" and "Extended Defitions" inside Python SDK in project tree (PY-12407) 9d6906a: CR-IU-617 IDEA-122113 6f7a42f: cleanup f4985e3: IDEA-121896 Delete key doesn't delete CRLF while using multiple carets 2577f91: IDEA-120593 Do not suggest to create 'Static Web' module in IntelliJ IDEA Community Edition if there are no specific project templates like 'Dart'. 1a86a27: IDEA-121301 Setting a breakpoint after navigation to a folded method (after review) dfe4e01: undo should restore primary caret properly (IDEA-80056) e32ac9d: [log] IDEA-122051 Fix case when no current user is defined 660cb5c: IDEA-121301 Setting a breakpoint after navigation to a folded method (added glyph click support) 6fe62ef: fixed test runner for non-python modules 97f5f6c: fixed test runner detection f3f559c: CR-IU-586 IDEA-121892 Hibernate console: after Tab in code completion list truncated query is executed a440a00: Merge remote-tracking branch 'origin/master' 259a9c1: fixed tests 86eda08: [log] IDEA-117753 trim spaces in log filters 8583eb9: [git] IDEA-122086 update repository info after cherry-pick 60adb2f: fixed test data 200205e: Merge remote-tracking branch 'origin/master' 71cbc6e: added update property signature quick fix to the Property definitions inspection bb02dfc: Extracted getPythonSdk(AbstractTreeNode) ac95684: IDEA-122068 Unknown plugin error 38fcfd7: try more times to connect. 6ee4e80: Merge remote-tracking branch 'origin/master' 85a331b: Cleanup. 8e1582f: Logging an error in case of absent name. a33ddd0: Add javadoc for RemoteConnectionType. c9cea5a9: introduce OrphanGuardian interface cadf1a7: Revert "hide on UI changes" 62aa21e: avoid status bar update on internal method invoke c22e314: nashorn conditional breakpoints f03bc43: cleanup 9372f19: Merge remote-tracking branch 'origin/master' 94f10a8: PY-12367 loop variable should be able to reuse on else clause 1b02460: Merge remote-tracking branch 'origin/master' c5294ef: hide on UI changes 3259502: fix NavBar blinking and resizing on Color Scheme change due to async tweaking in updateUI 97eddb8: Cosmetic changes fede9f0: IDEA-122004 Good code red: surefire.forkNumber in pom.xml 016663e: added Change base class quick fix to the Old-style class contains new-style class features inspection ce5b97b: fix UI artifacts after exiting from Presentation Mode 6937b4d: StatusBar doesn't change when perform Prefs -> Appearance -> Custom fonts 0e9cbc8: added convert to new-style class quick fix to the Old-style class contains new-style class features inspection 30d235a: IdeRepaintManager.checkThreadViolations fix during readExternal() 7346c3a: [log] IDEA-118576 Don't show focus border cc3e0c5: [log] IDEA-115902 Fix visual artifact on multi-repo indicator 1146cb6: Merge remote-tracking branch 'origin/master' b991bf2d: PY-11948 Run manage.py Task ignores environment variables defined for Django Console (and Python Console) 8945192: added Remove decorator quick fix to the Problematic nesting of decorators inspection dd6b3a2: added Remove call quick fix to the Trying to call a non-callable object inspection 4e41daa: IDEA-122035 accept "tip" as a branch name d8382bb: remove unneeded read actions d348434: Merge remote-tracking branch 'origin/master' 6248e48: moved unittest tests to env tests ee3f4a5: IDEA-121966 Multiple-Cursor Jumpy f8e6cc5: moved doctest tests to env tests 914621c: IDEA-121295 If property part of new property - unable to introduce new property - Maven db3f6c7: replace tuple with list quick fix for tuple item assignment inspection e7cd951: Presentation Mode: common font-size fix for all toolwindows with trees 12f048b: Wrap with Exception quick fix for Raising a string exception inspection 042305c: EA-48005 Make default value for committed revision in PortableStatus be SVNRevision.UNDEFINED instead of null 0f5ec0d: Propose change signature quick fix for Method signature does not match signature of overridden method inspection 07ecf4d: cleanup 6ac6f4d: IDEA-122049 Mac messages: in some cases parent window is incorrectly detected 5ee2cf2: added remove return statement quick fix for the return from init inspection 1f0a076: IDEA-121995 Code selection is reseted on last line with space if Allow placement of caret inside tabs is enabled 54936df: added rename argument quick fix for the Incorrect call arguments inspection 45020ac: move quick fix to proper place e909581: IDEA-105935 Facets excluded from detection are still added on maven reimport 57c3cd7: Optimize MavenImporter.getSuitableImporters() f0d0f8e: do not build VFS for excluded directories 34c32ea: added remove argument quick fix to the Incorrect call arguments inspection 09f5de3: extract variables and method a145844: EA-54755 - NPE: FoldingUtil.findFoldRegionStartingAtLine c37d1ba: libs for project templates f7fad4d: IDEA-88443 (Run Inspection by Name: Inspections with same name are only shown once) 8521b4b: improve description b65fdb0: show problematic plugins 13cfa13: extract method 06cf300: Merge branch 'master' of git.labs.intellij.net:idea/community 4c2734f: after uninstall of a plugin the button should show "Restart" 1dbe26d: IDEA-121807 - Tomcat Logs doesn't show 02ad525: init nashorn conditional breakpoints 6cd525c: cleanup 1a0161e: cleanup e939ebe: reverted fix for IDEA-121961 because of failing test 8b32345: after installation of a plugin the button still shows "Install" e6e0d7d: Merge branch 'master' of git.labs.intellij.net:idea/community 1cb358a: IDEA-85098 Intellij is not supporting groovy-eclipse-compiler fd27d3b: IDEA-120027 - Import Git-cloud apps from sources - register VCS roots 71e5440: Don't show python-skeletons in Python SDK libraries inside project tree structure 787d068: filter by custom/bundled b5950b4: IDEA-120027 - Import Git-cloud apps from sources - single account for all run configurations 53f918f: align text and make header bg match to html bg cf75116: IDEA-121695 Add managed dependency info on hover over icon 2e5effd: IDEA-121762 Navigate->Select in: for Spring MVC Controller e301c4e: [log] IDEA-118328 Fix already disposed 5a621a4: updated plugin should have MODIFIED foreground b46a3bb: hide description on custom plugin panel f8155ad: add description label 6c9c9f6: added change signature refactoring quick fix to the Incompatible signatures of _new_ and _init_ inspection bb243be: cleanup 35312e5: Merge remote-tracking branch 'origin/master' e02ca9c: comment testdata 11cea86: New messages are implemented for jdk7 and latter jdk versions for now. 753497a3: Merge remote-tracking branch 'origin/master' ec60260: Merge remote-tracking branch 'origin/master' 2a91bce: highlight both incompatible signatures a314614: Merge remote-tracking branch 'origin/master' fefdeaf: Merge remote-tracking branch 'origin/master' 4afd85f: Merge branch 'python-fixes' 4b797eb: cleanup 168dbd0: IDEA-117493 Native crash in Mac launcher 88ed475: diff: do not show 'No changes' panel when 'Can not show diff' should be shown a148809: Merge remote-tracking branch 'origin/master' 88c7d65: lambda completion: strip unnecessary parenthesis, generate parameter names as for override/implement (IDEA-121947) f738b51: diamonds: incompatible error due to cls class in default package fixed - cls file doesn't process declarations! = need to switch to mirror (IDEA-121866) 2fefd8b: abstract method overrides abstract: distinguish between covariant returns (IDEA-121930) d851893: testdata for IDEA-121999 b89dc39: testdata for IDEA-121884 7d747c8: new inference: most specific with same functional interface presence 465325a: new inference: nested varargs 144684b: java 8: accept diamonds in method calls 4112118: new inference: choose most specifics between 2 varargs methods 1ee2942: new inference: raw inner class method qualifier fixed (IDEA-121909) 912e13d: add junit4.jar together with hamcrest (IDEA-119626) 10760d9: new inference: process varargs as separate method candidate/separate phase 69c6b7b: java 8 compatibility 62328cf: inspections: completely ignore currently unresolved scopes fb20169: new inference: reject varargs as method reference target 0f40eb9: new inference: exact method reference is not pertinent to applicability when target type is type parameter f64d239: rename suggestions: suggest new names for non-variables (IDEA-121982) 05289e4: Guess Python language level from SDKs of opened projects if it's not available for PSI elements c1346de: codestyle cleanup ee5f16e: added Add Exception base class quick fix to the Exception doesn't inherit from standard ''Exception'' class inspection 5b8ebf6: EA-54668 - NPE: Breakpoint.setLogEnabled 90c4e07: codestyle cleanup 61b1cb2: do not store reference to PsiElement in qFix, codestyle cleanup, cleanup deprecated method usage 28cc4de: Fix mappings initialization. 41c9f6f: NotNull annotations and checks. 4334ce2: Cleanup (pointless exceptions; field extracted; formatting) 278b8d6: IDEA-121928 Grails 2.3.7 reloading is broken in IntelliJ 13.0.2 bb5986d: IDEA-121938 (serialPersistentFields trips "MismatchedReadAndWriteOfArray" inspection) 93974a3: fix description 58a3377: IDEA-121920 (X/X can be replaced with X - incorrect arithmetic) 7f73d5e: Merge remote-tracking branch 'origin/master' 177f404: Fixed Nullable/NotNull annotations. f058695: IDEA-54387 (type annotations in introduce parameter) 6bf6d11: Cleanup (pointless exceptions; typos; formatting) e5fb46b: VcsIntegrationEnablerTest implemented for mock test vcs c6a1054: IDEA-121990 Filter by old branch fails with exception if full graph is not loaded 7a73eee: IDEA-121961 Debugger: evaluate from variables doesn't include context e2eaf0d: Support 'overwrite' parameter for maven-resources-plugin. 2acd338: rebase several problems fixed 2ace00e: cleanup deprecated method usage 298c646: @NotNull getStatementList 20269f4: do not store reference to PyFile in add function quickfix 5bd7108: code style cleanup 546c689: get rid of deprecated functions use 85b572b: do not store reference to PsiElement in add field quickfix a3343a3: Merge remote-tracking branch 'origin/master' f96d241: turn java messages on d2d3aa0: IDEA-116134 Inherited maven resource filtering is not applied 532e079: do not suggest python run configuration for scratch files fc9c134: fix ui under darcula b00e8a2: [log] IDEA-121992 Recalculate old heads values 813b0dc: Merge remote-tracking branch 'origin/master' 8d41286: Package method for checking version added 4155d62: code style cleanup 757f50b: code style cleanup f5ac410: cleanup 37c7fca: removed state from add super call quickfix, added tests 08e2f55: refactoring - following CR-IC-4721 c415007: Cleanup (formatting; javadoc) 64c651e: IDEA-54397 (type annotations in override/implement) 3f3e064: IDEA-54396 (type annotations in "Wrap Return Value") b360456: IDEA-104026 (Java type annotation formatting) 744d7c8: java: "wrap return value" bean formatting fixed 1540e54: Cleanup (pointless exceptions; formatting; nullability) fb7c097: IDEA-121834 (generic exception substituted) 378b22a: added format specifier quick fix for the python string format inspection 041748c: Package method for checking version addded 35cc71f: eclipse compiler updated to the latest version 7c1a2d6: [git log] Add icon for deep compare function 741e9b9: [log] IDEA-121875 Enable manual commits sorting in VCS that support it ee27725: make mouse shortcut for adding/removing carets configurable (IDEA-80056) 2ba4ece: Merge remote-tracking branch 'origin/master' 8dd9cc4: added remove dictionary key quick fix for the Dictionary contains duplicate keys inspection f0a66f7: [log] Fix HashImpl equals 5bd2cdd: [log] HashImpl: remove the caching map 0affa6a: dom: use ReflectionUtil.getClass{Public,Declared}Methods to skip synthetic methods (which change from one java version to another) aea8f6d: added move except clause quick fix for the Bad except clauses order inspection 39ca570: IDEA-121935 (Inspections: Overloaded variable argument method: every non-problematic method adds a warning) 8d172ac: IDEA-121952 (Java 1.8: "Interface may be annotated with @FunctionalInterface" inspection reports already annotated interfaces) b1977ea: added Remove assignment quick fix for the Assigning function call that doesn't return anything inspection 81ca41b: test fixed b6b5a68: fixed PY-11981 "PEP 8 naming convention violation" inspection treats class attributes as function variables f791db7: fixed PY-10342 Instance attribute defined outside init: detect functions called in init 4d76bdb: Statement list cannot be null f839260: Merge remote-tracking branch 'origin/master' 6f6d813: fixed PY-12033 PyAbstractClass invalid warning for properties. 85d52dd: IDEA-118296 Impossible to "Prevent App Nap" for the 133.* in MacOSX 10.9 (Mavericks) c748cef: artwork update for 13.1 2ee2888: attempt to clarify the inspection description c517b2c: add test 5a0f6fb: Merge remote-tracking branch 'origin/master' 4b96dbf: IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything PARTIAL ROLLBACK, fix to be continued... bd199f1: Merge remote-tracking branch 'origin/master' b3dfff9: partially reverting 10f6a0f: psi depedent index get buffering status updates because they are applied to unsaved committed documents 255512d: Merge remote-tracking branch 'origin/master' fa8f612: Move ssh connection provider to remote-run. 1357e2b: use a more memory-efficient structure to hold a long indexed file list a0885a9: Merge remote-tracking branch 'origin/master' 23b20a8: Merge remote-tracking branch 'origin/master' 69c9865: fix test bbf4741: - Removed dependency on remote-run in vagrant plugin (PY-12254). - New api for path mappings providers (old left for compatibility with RubyMine and PhpStorm) - Fix launching of Python console for remote interpreter. e5d9dff: add -> keyword to cpp and make sure it's lexed correctly (IDEA-121906) 5e71180: add a proxy test that fails on java 8 ffa6350: enable new nashorn variables view by default c60c038: style: remove unnecessary method 965aafa: for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index 8c56a6b: github tests with wrong notifications fixed 8ce415d: [log] Fix tests. (fix wrong line separators) ff002de: [log] Remake VcsLogJoiner without recursion. 7ac6e11: [log] IDEA-118947 Implement special highlighting for cherry-pick 881645a: [log] Add ability to listen to possible filter changes eff05ea: [log] Add ability to reuse branches filter popup d282a0e: [log] Expose VcsLogRefs into API 3d81303: [log] Expose the VcsLogFilterUi to the API, let set filter value a54504c: [log] repaint ui after adding highlighter 542550f: [log] make constants final 7066854: [log] Introduce VcsLogDataProvider to the API as part of VcsLogDataHolder e10b40f: [log] Expose VcsLogUI & DataPack to the vcs-log-api 55c79a0: [log] Make it possible to add VcsLogHighlighters to the log table. 0bca3c6: [log] Remove obsolete CommitCell & its Renderer 61e2ecc: renderValue — add XValue parameter to simplify, why we need to create b6738e4: Merge branch 'master' of git.labs.intellij.net:idea/community 8e48244: IDEA-119822 - Support Heroku Debug 1052ef2: less garbage 35a1eba: optimisation: use AtomicLazyNullableValue to avoid extra indirection and save memory cce38ff: cleanup 799041b: notnull f60abae: NPE protection e6806dd: remove old code commented code d7464ee: support run configurations 5717d3a: make public and refactor to make accessible from Search Everywhere 20d9cb0: make public 010566a: IDEA-58818 (SSR: strange highlighting of try-catch in preview pane) 4e1ef49: cleanup 52a92f2: Gradle: detect Scala plugin presence dynamically (to avoid cyclical plugin dependency) 0333bd1: Local History: do not load ignored files and folders into VFS 4fbcf60: cleanup 7a80e9c: fix duplicates and wrong order in search everywhere 48d4765: Platform: check and warn when trying to edit non-project files (do not update notifications, when not necessary) 8358761: IDEA-121898 (Add Don't ignore String for inspection "Number costructor..") 5e097fa: IDEA-121088 (Java Inspections: Type may be weakened readObject() writeObject()) 68b7c88: add fourth checkbox to description cbff651: Platform: check and warn when trying to edit non-project files (disabled in tests) c0847ee: Merge remote-tracking branch 'origin/master' 590f153: Platform: check and warn when trying to edit non-project files 14a5a6b: gradient colors for buttons ba067df: initial 774559b: cleanup 9a337d5: IDEA-121494 (Inspection "method overrides private method" can be improved) cc18c42: add table header with sorters a4d8900: always use gradient c559f14: diff: fix UnknownFileType detection 87113dc: re-arrange downloads label 311ff47: github: remove usage of deprecated VcsNotifier API c3b9b90: [log] IDEA-117553 Optimize details loading: don't parse Changes at once 645caac: 134->136 1168c7b: Cleanup (common method; pointless assertion; formatting) 66eaa91: nashorn: continue variables presentation simplify V8Scope 3627c46: dfa: treat different constants with same values as same (IDEA-121837) 8084cb0: Rebase feature for update project implemented fc56bcb: Increment hours in comments 044acff: IDEA-121835 "Breakpoints" UI looks clumsy aa2b1cb: always fold long command line in console (IDEA-121453) 6de56f5: some CharSequence utility methods defc8ce: IDEA-121800 Live templates are shown in 'Find in Path' dialog if 'autopopup completion' is enabled dccb826: new inference: cache substitutor for outer call conflict resolution a5adf26: IDEA-88643 delete item from list of breakpoints by pressing delete key: selection should not return to position 1. 424cffe: [git log] IDEA-121818 Accept HEAD as branch name a393838: [log] IDEA-121817 Fix keeping selection 70c52ca: [log] Remove the obsolete NoGraphTableModel & simplify the code which used to use it f41b964: [log] unused 611e758: StringExpressionHelper: JSF->Java-Analysis 54fccb5: IDEA-121828 (Add single member static import intention should be available on incomplete code) 6d2515c: fix IDEA-112499 for single member static imports 811fdf5: fix IDEA-112499 for on demand imports b52ec5f: IDEA-121784 (Add on demand static import intention not available when single-member static import present) 8853670: IDEA-119908 Smart Step doesn't work for classes generated with java 8 e36425ec: Moved LanguageLevel.forFile() to PyUtil.getLanguageLevelForVirtualFile() 8870abb: Get Python language level from PsiElements where possible instead VirtualFiles 7438ce8: added create property quick fix for the property access inspection 0ffb666: svn: terminal: Make commands that do not require repository access do no execute in terminal mode even if terminal mode is configured (to optimize performance) fc62f95: Simplify Gitlab connector by using ComboBoxUpdater. Also ComboBoxUpdater selects first item of the list, if no one is provided. ead71e4: IDEA-121645 Breakpoints conversion: disabled condition is just lost 60fa43c: use constant for history id 15cb81b: continue decouple xdebugger ex ui — XValue/XStackFrame impl eb624ba: Merge branch 'new-redmine-repo' 12f879f: svn: terminal: Run commands in terminal mode (if configured) only for ssh repositories 4e7d70f: Add several changes in "Tasks and Contexts" subsystem API to avoid previous problems with issues missing in "Open Task" dialog (e.g. see IDEA-110012). 8238972: added Make public quick fix for the protected member access inspection f471666: fixed NPE in BreakpointManager.getPsiFile aae9011: Merge branch 'python-fixes' 155f99a: added create property quick fix d9ae792: IDEA-121806 Breakpoints fail after file modification e7713c6: test fixed b5b1518: cleanup 1f2f49e: Platform: do not reverse tabs order on project reopening (IDEA-121816) + new tabs should open on the right (OC-3490) 262b949: Add tooltip about NTLM authentication to login field 2b21896: enable multiple carets by default (IDEA-80056) 44646fe: comment added for CPP-147 fix 6da7645: EA-54287 (diagnostic) eab3611: fixed code style 25c45d1: added rename quick fix to the protected member inspection d29cdc8: Merge remote-tracking branch 'origin/master' 2527c3a: Merge remote-tracking branch 'origin/master' 6f729cf: EnforcedPlainTextFileTypeManager: pass project as a parameter [CR-IC-4656] 8e176ce: EnforcedPlainTextFileTypeManager: Fix broken file status update sequence (PhpCompletionTest.testExcludedFiles()) [CR-IC-4656] a5f3040: Use HttpMethod#hasBeenUsed to prevent NPE, if server response was not received 218756a: Merge remote-tracking branch 'origin/master' 3b799e4: filtering templates by frameworks 2670f2d: yellow code 6a440f7: IDEA-121259 Generated toString() placed in incorrect class 3588589: IDEA-121803 (Windows date/time format translation error) c49bd80: svn: Perform saving all documents during move/rename in SvnFileSystemListener only if operations are related to files under svn - otherwise it could break functionality not related to svn (like renaming file under git) if svn plugin is enabled b6f778a: disable test navigation outside test roots 43d2b2e: default mapping for SelectAllOccurrences action (IDEA-80056) da2374a: if facet has associated framework show 'add facet' instead of 'add framework support' dialog in Project Structure (IDEA-120643, IDEA-113833) 594cad9: WEB-10567 Implemented a way to stop run configurations when starting incompatible ones. The idea is that some run configurations may implement CompatibilityAwareRunProfile.isCompatibleWith method and signal that they are not compatible with the run configuration being started so a dialog is displayed to a user and the user can choose to stop incompatible configurations. +review CR-IC b814f54: IDEA-121403 Live Template: "Surround with tag" should not be applicable while editing XmlAttributeValue 8db0857: better category name 40c45ca: do not add generic builder for "category" templates (e.g. Java FX) 79feee3: EditorActionHandler API cleanup (IDEA-80056) f4bbcbc: notify listener on task cancellation a53cccd: IDEA-71048 (test fixed) 4b6b959: system.out removed 3b408e6: Merge remote-tracking branch 'origin/master' 38bdd09: Open terminal in folder that was dragged to it from project view (IDEA-115145). 4586d4a: IDEA-71048 (system date/time formats on Windows) 6a119d1: platform: batch load system date/time formats c4e7e1f: Cleanup (pointless exceptions; formatting) 177a1d9: drop deprecated stuff e5740c5: Return true from dispatch in case of event processing. 38764d4: Merge remote-tracking branch 'origin/master' 8f8ef28: IDEA-114457 Undocked 'project' tool window doesn't always automatically hide when I double-click to open a file Animation fix (don't freeze EDT, use Animator), request focus fix. 5ac6d6f: cleanup e02f4ef: Terminal should override IDE shortcuts by default (IDEA-118837). fd85821: Merge remote-tracking branch 'origin/master' 026cf99: PY-12022 Clicking "Rerun" button of "Run manage.py Task..." doesn't stop current process eb2b2db: don't treat live template complete() as second basic completion invocation (HtmlCompletionTest.testXhtmlCompletionInHtml) 6ebe750: dumb-aware actions in the Messages panel 557cca9: IDEA-108072 (Don't suggest to add on-demand static import for the current class) 8d6f72b: IDEA-121756 Don't provide postfix completion options in java string literals c738a20: IDEA-89020 Disappears value of the variables standing next in Live templates IDEA-121634 Live Template: template is broken with 3+ variables and leading space 31dbd88: use constant empty array (following CR-IC-4606) 8537206: Extract RSS parsing logic and thus remove Atlassian plugin sources completely 1f4a22c: Fix Flex tests + IDEA-121771 <fx:Script> tag autocomplete broken b08a89d: cache scope attribute keys to reduce daemon garbage ddd7530: IDEA-121609 Cannot find '+' + using Find in Path f723320: Merge branch 'master' of git.labs.intellij.net:idea/community c66ea39: Local History fix: load file children on fileCreated event (second try) 1c7fa2c: IDEA-120027 - Import Git-cloud apps from sources - Heroku 5eab7d1: try single member static import first in live templates 364298f: IDEA-121738 Shift-click in gutter doesn't create 'no suspend' breakpoint anymore a0a8fe7: fixed editBreakpoint 912e749: diff: do not apply single change multiple times 3403bab: IDEA-12609 diff: do not consider equal changes as conflict 5379407: diff: do not create empty change on applying modified part of 'modified - deleted' conflict a0c4ea5: diff: rewrite MergeBuilder and MergeList fc8f64b: merge: rewrite MergeBuilder 90390cf: merge: add test 0adb7cc: @NotNull bbe7af5: move Inject SQL tip to intelliLang-java f14856e: speeding up 'Synchronizing output directories': avoid unnecessary rootsChanges events if many output directories were created during compilation (ZD-22766, IDEA-116757) 06b2ee3: fixed PY-11293 namedtuple underscore-methods are not protected f00ecc2: Merge remote-tracking branch 'origin/master' 2a07097: [git log] don't query ALL when branches to query are specified 397158b: VcsNotifier methods renamed according to their notification groups 24ce9d6: Exception throw for Unit Test mode removed from GitBranchOperation 6ef9934: CPP-147 PSI is build for files from another project +review CR-IC 64ab58d: nullability c221e1a: cleanup 0d4f12a: nashorn: initial getReceiverVariable impl 5ab90de: continue nashorn: variables view c750301: nullability 86d092e: nullability c97dd80: IDEA-98746 Annoying editor tab tooltips Step 2: clicks will hide tooltips & affect the point below; true "contains" for balloons 060290a0: make carets retain valid positions on Tab width changes, when multiple carets are enabled (IDEA-80056) 7325dffa: Changed default language level to Python 2.7 fd361c4: Merge remote-tracking branch 'origin/master' 1a931f9: lambda: unhandled exceptions inside method body should be treated as those inside anonymous classes (IDEA-121741) a042720: stream migration inspection: preserve comments (IDEA-121679) b060c81: stream migration inspection: collapse only primitive new initializers (IDEA-121745) 4d87683: fixed PY-12113 Questionable "access to a protected member of a class" inspection in tests 90d0740: IDEA-98746 Annoying editor tab tooltips Step 1: new setting has been added (Editor -> Editor Tabs -> Show tabs tooltip) e50b960: [git] remove unused MultipleContentsRevision 70bb70d: [log] Added time measurements to the VCS log 66fb815: renamed resolveWithoutImplicits to getResolveContext (which is more meaningfull) e1ce2db: [log] Synchonize access to the VcsUserRegistry a29e2b1: [log] DRY 082b273: [log] prohibit repaint during collapse/expand all branches 6f4a2d5: [log] fireTableStructureChanged if graph changes after some action 23396b0: [log] rename updateUI to repaintUI; unwrap: it shouldn't be executed not from EDT. 347647a: [log] handle answer a631891: [log] No need to set default cursor 8475418: [log] let handleAnswer be in the single place: VcsLogUI. 43f775c: [log] Add support of getContainingBranches method. 480d1ab: [log] Fix wrong collapse branch nodes. 758c07e: [log] Fix bug related with not load commit node. a944fe6: [log] Create JumpToNotLoadCommitActionRequest. 610219e: [log] VcsLogSorted fixed. 2d748d6: [log] Disabled selection of relative commits. 03a2a25: [log] Fix performance of collapse all action. 75ff6e6: [log] Add LinearBranchesExpansionAction support. (But collapse all may need more time). 6eaa9bf: [log] Add several debug messages. 45da0e7: [log] Disable draw harmonics in filters. aeff40e: [log] Add graph for filters. 12bb25e: [log] Don't fail for fresh repositories without commits bfbc9e4: [log] Don't make graph with always-false filters 33a3bf2: some automatic changes in community modules ca7f8d3: remove unused cc1b58a: [log] no filter => null, enable new graph by default, temporary return null if no commits match c153674: [log] temp diagnostics: why graph sometimes disappear ab4b7ac: [log] VcsLogSorter stub 8a62c27: [log] temp diagnostics: why graph sometimes disappear 4fd20fc: [log] Fix crash, when mouse over empty row. 8af46ee: [log] Add CollapsedMutableGraph. 6cc0435: [log] Add FragmentGenerator. 0859662: [log] Added highlighting relative commits. 8922251: [log] Extract dfs to DfsUtil. fe36f19: [log] Simple painter fix. 3e9f31b: [log] Fix not load commit node. 90c7bd1: [log] Fix case when not using new graph for filtering & using old graph facade b6ed824: [log] IDEA-117157 Filter by multiple branches eeefcfa: [log] use new graph for filtering commits (disabled by default) 56f381b: [git log] Support filtering by several branches 0cfc872: [log] Fix author column width calculation 20aeb1a: [log] Optimize case with filters: read & store commits without details 01121ba: [log] Add arrow highlighted when mouse over. 4421f12: [log] Add GraphActionDispatcher. ecdc992: [log] Fix Image overflow. 52db2ef: [log] Fix GraphCellGeneratorImpl. 863d8c7: [log] Fix Branch color. 04a0bc7: [log] Use new GraphFacade dfc41b0: [log] Temp fix SimpleGraphCellPainter 4f028e7: [log] Copy GraphCellPainter from old log. 62dd4f6: [log] Fix graph, when not all log loaded. 84790b5: [log] Add GraphCellGenerator. 3bf48c4: [log] Add MutableGraph and simple Impl 232fe7f: [log] Add PermanentGraph & Layout 413a6a9: [log] Add GraphFlags 3e4e166: [log] Add IntToIntMap, AbstractIntToIntMap, TreeIntToIntMap and TestTreeIntToIntMap 7642e8a: [log] Get rid of VcsLogDataHolder#getDataPack: pass DataPack manually 435fffb: [log] Explicitly pass VcsLogDataHolder & VcsLogUiProperties 270649b: [log] VcsUserRegistry: return a copy of users map, to avoid CCME 5dd7cd9: [log] Extract graph facade building into separate class 691077d: GraphColorManager initial implementation a615943: [log] remove no more needed dependencies from vcs-log-graph be34c32: [log] DataPack: create GraphFacadeImpl instance in build 584e37d: [log] Move GraphFacade implementation to vcs-log-graph module 4e968e1: [log] remove unused stuff from the DataPack. bfcb3f4: Override paintComponent() instead of paint(). 99d52e8: [log] Delegate graph painting to the GraphFacade c152a29: Move clicks & hovers to the GraphFacade a00646d: GraphColorManager: more methods + javadocs 98b80a1: rename & check link listener first 54a50ae: GraphAnswer interface f9b9890: rename to GraphFacade 055f10b: optimize search commit by part of hash d1b69d1: remove getVisibleCommits since we've got getVisibleCommitCount & getCommitAtRow 411a76f: javadocs bb8b897: optimize getOneOfHeads: store it in Branch instead of the VirtualFile. cd4728b: Transition to GraphFacade, step 4: click to row a74518c: Transition to GraphFacade, step 3: expansion actions 9311f2f: Transition to GraphFacade, step 2: setVisibleBranches 89dd596: Transition to GraphFacade, step 1: getVisibleCommits(), getRoot() e852593: remove unused methods 8661db5: GraphColorManager 81488e4: some javadocs & GraphInfoProvider extraction 039520b: Graph Black Box refactoring initial step fce20a5: IDEA-121764 Debugger does not show null values e14e913: IDEA-121739 Debugger doesn't stop on breakpoints in some anonymous classes 675fa42: fix tests. Rebinding for 'def' reference should do nothing because it references to an inferred variable's type or to a variable itself. 5a54361: IDEA-116134 Inherited maven resource filtering is not applied 1766d06: Groovy: fix parameter info 812d0d6: Groovy: remove redundant GrDefaultAnnotationValue psi. 2bc747e: Groovy: import static intention should be available on argument list cdfdf8d: IDEA-121662 Unify Groovy and Java Intention behavior 82a4f0d: IDEA-121318 optimizing whether place is child of import statement. Actually place can be a child of an import statement only if it is a GrCodeReferenceElement. 400d1ff: one big comparator for ratings, downloads, updates and status dbe0372: memory leak fixed 3d017bc: Remove unused SOAP classes generated from WSDL. Leave only basic authorization in legacy connector d6528d3: vcs notification structure refactored and common integration enabler provided f or mercurial vcs IDEA-120440 71e985b: IDEA-118548 Fixed locale settings for Mac - so svn launched from IDEA should get correct locale 5f70222: IDEA-121403 Live Template: "Surround with tag" should not be applicable while editing XmlAttributeValue 0e90d93: avoid boxing/unboxing (following CR-IC-4606) 754e7d9: remote table header 99540a3: register all sorters for available plugins table 60861dd: new sorters ae5ff21: Merge branch 'python-fixes' 455db27: Fixed names of live templates for dict comprehensions (PY-12307) b2bbf8b: Typo 4569a1c: Don't suggest the initial name if un-pluralization failed (PY-12308) 816b0e4: Don't suggest collection names in live templates that aren't valid Python identifier (PY-12308) b8412c1: refactor to support multiple sorters 2814c77: Add bundle for common task messages a4b56a6: java: formatting of type annotations inside type elements 0813c3c: java: type cast intention fixed 37ec0df: update appinfo files 6ff02b1: optimization for breakpoint set in folded code 09c6a8d: method refs: search for potentially applicable members in supers (IDEA-121737) 5412fbc: overload resolution: grab lambda from nested parenthesis as well as conditional expressions 0c7adaa: java: split multi-catch intention simplified; test data made adequate 4969888: java: no annotations needed in type cast 1687a22: Cleanup (unneeded test data) 333e542: Dictionary extended 9da8f7d: IDEA-121384 Breakpoints dialog: for method breakpoint created in dialog new branch is created 20a0571: notnull dd09f59: notnull 8aab3af: notnull 9e433b6: data race 6c89ea9: cleanup da637a4: IDEA-84705 Live Template: should be possible to reset the changes made in default templates ae81974: Merge remote-tracking branch 'origin/master' f86ac6f: new inference: use equals bounds during incorporation e07fdee: testdata for IDEA-118965 46112ee: new inference: cache lambda functional type during expression constraints reduction (IDEA-121315) 5029b3f: new inference: do not prefer specifics based on void return type for both void and value compatible lambdas a70f823: new inference: postpone argument types calculation 2149ea3: Fixed project leak 1608a84: svn: Perform special check if svn repository supports "merge-info" tracking only when corresponding registry key is set 9142df3: classes from old build system API marked as deprecated (to be removed in IDEA 14) 9b4f8c02: svn: Refactored SvnUtil - removed duplicate methods for checking if svn repository supports "merge-info" tracking d334d41: IDEA-121688 Added CommitEventType.failedOutOfDate; do not fail if could not convert SVNEventAction to CommitEventType (just log warning) 70aed3f: Merge remote-tracking branch 'origin/master' ba09765: missing test data 76591fd: dfa: comparison with other variables shouldn't affect a variable's nullability status 2c6cea6: IDEA-121698 Automatically make variables accessed from outer scopes final 6166a0e: don't flush fields for pure method and getter calls (IDEA-117449) 80049df: mention method name in edit contract intention text c1b03f0: dfa: variables shouldn't be marked unknown if they don't have known constant values 1fd57b4: Close terminal tabs with middle click (IDEA-112321). 6ee5d4f: Terminal should sign as xterm-256color (IDEA-118841). 1cd41f0: Merge remote-tracking branch 'origin/master' 8d167c6: Fix the locale on mac only for pycharm processes creation. 96c2016: IDEA-54434 (type annotations in Convert to Atomic/ThreadLocal) 9ae9623: java: formatting of type annotations inside references 50bf5a3: Cleanup (pointless exceptions; formatting) d44fab7: fix for exception with list of indexed ids merging 39c8f52: Merge remote-tracking branch 'origin/master' bd3cf45: Launch terminal with fixed locale (IDEA-116401, IDEA-118832, IDEA-120131). 1b0bc5f: fixed regress introduced by c5819e4 : remove stale index data for removed files that were scheduled to update lazily 61d11c8: nashorn: x variables view a5c886b: cleanup 4433f97: use SingleAlarm 6822332: Fix locale env vars on mac (IDEA-121713). 8d82a44: IDEA-52034 Implemented option to authenticate svn+ssh repositories using ssh agent (for SVNKit integration) (inspired by @charles-dyfis-net pull request - see issue comments for details) 90b352d: svn: Refactored SSHCredentialsDialog - removed unnecessary code 7f5f956: svn: Updating license info related to svn4idea plugin cb98865: svn: Upgraded to SVNKit 1.7.11 9d57fb2: Upgraded jna-utils (= platform = jna-platform) to 3.4.0 (now it corresponds to currently used jna 3.4.0) (both jna and jna-utils are downloaded from https://github.com/twall/jna/releases/tag/3.4.0) d9267b7: Added jsch-agent-proxy library to community b51333a: IDEA-75033 Implemented feature to automatically switch directory on new branch creation ee584ce: svn: Refactored AutoSvnUpdater - utility method to run svn updates 97e7ceb: svn: Removed unused classes d62789b: svn: Refactored SvnConfigurationState - simplify java version checks 7eff048: svn: Make "command line" integration be primary for default svn settings 1441da4: Fixed a warning, run maven build in maven 3.2.1 7461b16: Add tests for Redmine and filtering by assignee in its requests 56b1f50: Configure proper preemptive basic authentication in http client 5c6037b: Refactor Redmine editor to contain combo box with available projects. Extract common kinds of backgroundable tasks to RemoteFetchTask class efc4ae6: Update date parsing to accept spaces before timezone b75dafd: First version of updated Redmine repository 7b94fd3: Fix typo and remove unused redundant hashCode() implementation from Gitlab connector 2897d8e: Move Gson related utitly methods to 'impl.gson' package 47dfe5b: Move httpclient helper classes to 'impl' package b151d5d: Update old repository to use new getIssues() format Change-Id: I6689a2b039c939829abf0656740d02d779f14795
2014-03-10Merge remote-tracking branch 'aosp/snapshot-master' into mergeTor Norbye
Conflicts: platform/bootstrap/src/com/intellij/idea/Main.java platform/lang-impl/src/com/intellij/openapi/file/exclude/EnforcedPlainTextFileTypeManager.java platform/lang-impl/src/com/intellij/openapi/file/exclude/PersistentFileSetManager.java updater/src/com/intellij/updater/Runner.java Change-Id: I515792652054e4857affba47efbcaa36cb385d32 (cherry picked from commit 132117747ccf002d6f09f7c410e0d9e29214bec5)
2014-03-10Snapshot ae49fc0ed43dd87b534931e62fceae2bcac4fdf1 from idea/134.1445 of ↵snapshot-masterTor Norbye
git://git.jetbrains.org/idea/community.git ae49fc0: scala 0.32.(593|562|558|550) and AngularJS 0.1.(8|9) marked as incompatible c3a2e25: Remove unused variable fe44c93: Multicaret XML: fix type handler for multicaret mode 94108b1: IDEA-121711 Breakpoints dialog: cannot select items in Field Watchpoints section 4933fb4: Add AngularJS plugin c0ee8f0: IntelliJ Idea 13.1 artworks 95977a0: new inference: cleanup b3b99f4: ensure order e9d3421: update button on installed plugins panel 5237f29: IDEA-121151 Breakpoints dialog: Group by Package / File shows exception items in wrong branch 6289c57: show information about multiple carets in status bar (IDEA-80056) 9ac9b91: add getCaretCount method to caret model API (IDEA-80056) 37b836c: WEB-11122 we cannot trust editor width — it could be 0 in case of soft wrap even if editor has text ad2e3a9: nashorn: frames view — correct presentation of stack frame (function name is not yet displayed) 35fd0fc: cleanup a433603: Use new icons and fgs f9e15e0: CPP-6: Parameter info highlighting is messed up + review CR-IC-4631 d158a03: editorPaintStart useless in our case d22cffe: don't paint in the overlapped region 3181d9a: CR-IC-4638 EvaluateInConsoleFromTreeAction aa9d729: refactoring branch actions 367266a: style: sort hg reference names in getNamesWithoutHashes, unnecessary ui model creation removed f0aba00: style: ternary operator used instead of several if-statements; comment added; unnecessary pool thread removed 58d9042: IDEA-121096 The ability to delete Mercurial bookmark 1a11673: IDEA-109794 ability to push mercurial bookmark e4edbe9: hg action dialog refactoring d61ace7: optimization broke code (IDEA-118426) 0da53a2: add new plugins icons fe4a2a0: plugin update icon 9f5335b: plugin restart icon 24aab3b: plugin icon with JB logo 43e5b58: IDEA-121589 Breakpoints dialog: breakpoint categories should be present in a fixed order f1f1141: IDEA-121675 Nashorn: Debug: RunToCursor is always disabled when js file is active 5b29ebf: Merge remote-tracking branch 'origin/master' 6893d29: revert 21068c7: scene builder: embedder 14de5df: Merge branch 'python-fixes' 7a968d0: IDEA-121642 Breakpoints dialog: closing "Disabled until" hides preview b3a39df: caret listeners API change (IDEA-80056) d98f5f7: IDEA-103517 diff: fix diff invocation from history tab de02a90: revert incorrect change: BuildManager was not notified about files changes at all e3f3e5f: notnull 6b3a754: cleanup 39bfb97: notnull 0fdd39a: CAPACITY inlined 337138e: CR-IC-4638 we must use "XDebugger", but not "Debugger" 1f2dd56: cleanup 33b0145: IDEA-121675 Nashorn: Debug: RunToCursor is always disabled when js file is active f4d0239: fix exception at completion when multiple carets are enabled (IDEA-80056) bc22d75: Compare sys.path roots by virtual file, not by filename because of *.egg archives 90bd285: Extracted getSdkRootVirtualFile() 0eab6fd: test framework: refresh module file 0c1cf4d: Cleanup (pointless exceptions; field extracted; arrangement) b5a2bae: Cleanup (unused class) 5455508: Cleanup (pointless exceptions dropped) bc72137: cleanup 3ff0739: NotNull 911290e: cleanup b770509: cleanup 7d78ad3: cleanup effe895: cleanup 126f4a0: cleanup 0e49f4a: anonymous -> lambda/method ref: highlight as unused symbol new ClassReference 9860e6b: migration inspection: assign weak warning to produce annoyance 380c7a9: testdata for IDEA-121661 0fa7d08: IDEA-121658 Java 1.8: "Replace with forEach" quick fix is not suggested if for statement is not surrounded with braces c692398: Local History change temporarily reverted 803d865: IDEA-121640 Breakpoints conversion: conditions and log message languages all turn to Java d1194fb: IDEA-121643 Breakpoints conversion: exception breakpoint dependencies are lost 95069e7: IDEA-121644 Breakpoints conversion: wildcard method breakpoints get Method entry = Method exit = true 02387b0: IDEA-121632 DomStubBuilder#getStubVersion does not use DomFileDescription#getStubVersion 01a42e5: IDEA-121632 DomStubBuilder#getStubVersion does not use DomFileDescription#getStubVersion d05d6cd: IDEA-121555 github: get host from url before comparison 314a555: Storyboard format 8181cdb: IDEA-82129 diff: fix synchronized scrolling in merge dialog for left-middle panels 7d76faf: diff: replace Pair by container class 6baec97: repeatCount mostly done 9f2cf02: cleanup — inline 5ff9d4f: improvements for multi-caret implementation of column mode (IDEA-80056) 46208da: EA-53845 added logging fdecf55: IDEA-121409, IDEA-120908 revert GrReassignedInClosureLocalVariableInspection back to previous state. So it doesn't check plain assignments to locals 9b9ffdb: Merge branch 'master' of git.labs.intellij.net:idea/community f2d2e79: IDEA-120027 - Import Git-cloud apps from sources - refactor out account selection panel 121f738: IDEA-120027 - Import Git-cloud apps from sources - refactor out deployment detector 989fa1b: IDEA-121635 Injected fragment editor fails with \r\n in text cc11811: Fix cloning sdk additional data. 7cfb673: Merge remote-tracking branch 'origin/master' f30ac9d: Merge remote-tracking branch 'origin/master' e31638a: IDEA-121621 Java 1.8: "Replace with collect" quick fix inserts unresolved method reference 1ae653c: Fix update of terminal input action wrapper. fb14201: IDEA-116760 Mousing over "tool popup" button causes funny behavior ece8311: file and doc mod stamps should be equal after save e30e9ff: EA-53865 - assert: CachedValueProvider$Result.<init> b5deb1d: Merge remote-tracking branch 'origin/master' 94ae901: PY-12178 Support pull up / push down for properties 27fb3a4: Local History fix: load file children on fileCreated event 5de8d20: a test for IDEA-121301 Setting a breakpoint after navigation to a folded method a337747: use origin fqn 2a60f15: support ColorUIResource 16fa597: Merge remote-tracking branch 'origin/master' 6dd7d9d: parameter info: proper highlighting for text with XML escaped chars, e.g "map<string, int> &x" +review CR-IC a3141a4: Merge branch 'python-fixes' c6947e3: IDEA-108454 (test added) 7ba0d53: Merge remote-tracking branch 'origin/master' 5b6bfba: Disable default breakpoints in env debugger tests. de2bcc9: Better logging in debugger communication. f65481f: ResumeAction -> DumbAware 5312f17: IDEA-121301 Setting a breakpoint after navigation to a folded method b82ea0b: updater: use system look&feel 76b0d68: CR-IU-615 (reworked) 09d9083: WI-22345 Fragment editor: typing causes Throwable at CompletionAssertions.assertCommitSuccessful() 65e4c34: Merge remote-tracking branch 'origin/master' 53752af: fixed PY-12321 PyCharm fails to auto-complete inherited PyQt methods 93eaeb4: Merge remote-tracking branch 'origin/master' 0a93c40: IDEA-121551 please sign runnerw.exe and commit ec8c8eb: Breakpoint remove should be executed in write action like breakpoint add in XDebuggerTestUtil. 49a5a3f: don't duplicate symlink in suggested interpreter path f673815: Fix creation of remote sdk in tests. 7a6a957: fix entities resolve without root tag bd73c79: completion for html5 entities without root tag 41aaf52: #WEB-11032 fixed 9483000: external build: added API to allow plugins extend external build launcher classpath 465090e: Storyboard format 53d95f8: fetch commandLine from processHandler instance if possible 329b1a7: Merge remote-tracking branch 'origin/master' dd2e76a: PY-12178 Support pull up / push down for properties 550a7e4: EvaluateInConsole 62cf3bb: ActionUtil.getActions b01a8f1: use SmartList f95d39d: Merge remote-tracking branch 'origin/master' b7dca13: added browse interpreter button to create virtual env dialog 64fccff: IDEA-121378 Groovy: inspections: Access to untyped expression reports this and super 1b0f4e8: IDEA-121420 ctrl+b on "def" keyword of a variable without explicit type with initializer should navigate to inferred type ed39848: IDEA-121140 format spock tables in the end of a file f2fea0a: external build: added API to prepare custom java compilation task and provide default options for java compiler 0203ec8: Merge remote-tracking branch 'origin/master' 5acf645: Merge remote-tracking branch 'origin/master' 18dbd58: Merge remote-tracking branch 'origin/master' f8f3d97: lambda: do not try to annotate super method with Nullable from lambda body (IDEA-120205) annotation for super methods was removed by cdr a4977be: lambda/method refs: provide super class navigation - ctrl-u/line markers (IDEA-120160) f1dac13: Deprecated remote sdk api. Old legacy classes leaved for compatibility. 4a4d94f: Merge remote-tracking branch 'origin/master' 59525f3: prepared copy of log4j before exec updater to avoid similar issue: WEB-11207 Patch to 8.0 build 134.1361 fails on Win 8.1 179bdc5: support null-values fe93f3f: Query only the first result of super and overring method searches for performance resaons 6b1189e: more diagnostics for EA-50865 - assert: CachedValueProvider$Result.<init> 5396644: IDEA-121387 Breakpoints dialog: Exception breakpoints: no language chooser for Condition 279b7c3: EA-52976 - assert: CodeFoldingManagerImpl.releaseFoldings 00dbd95: Reuse resolve context with type eval context from the current inspection session for performance reasons 5313d0b: WI-14345 Dictionary: Missing Word "Fundraising" f4d98a3: IDEA-121505 Breakpoint properties popup: More link does not work if over tool window splitter fa27e1a: IDEA-121508 Breakpoints in JSP scriptlets are ignored 957b622: CR-IC-4621 allow evaluation in global context (without suspend context) 363a27a: overrides 9ef0155: finalize ad6c95a: cleanup — move DisabledActionHandler to platform +review e98cb45: cleanup 19adc49: cleanup 539e45a: Multicaret: fix tests ede0620: fixed memory leak 6b8002e: Cache return types of callables using TypeEvalContext.getReturnType() 9ca3e42: IDEA-121582 (less spam in log) b9b76dc: java: type annotations b428981: java: shorten references after refactoring d728fd7: IDEA-121518 Cannot edit files in IDEA after project opening: initial folding in opening thread, assertions relaxed 5ed9d91: better diagnostics b1ae53c: javadoc 2691cb0: external build: ignore irrelevant messages in stderr of javac server (e.g. warnings from log4j) a487452: continue WEB-10187 inspect objects in console 1a5af0d: more correct and concrete javadoc — it is NOT text, it is just highlighting fc8c136: IDEA-121531 False positive for "Named arguments are not allowed inside index operations" 7a0eff4: external build: extracted extension point to support custom java compilers 0c6f4d1: don't display expanders on disabled components c34a068: Merge remote-tracking branch 'origin/master' a71ff7a: Propose to launch vagrant instance on connection to non-running vagrant remote host (PY-8751). 2905258: NotNull annotation for parent component ea5f0a5: no "loading components" progress for default project 80d6e1f: new inference: use site substitutor during return constraints processing (red code in Collectors) b55527a: testdata for IDEA-118965 0cb0127: IDEA-121379 ("Remove braces from if statement" is not available on "if" keyword and condition of if-else construct) 2e88d04: revert optimization because it does not optimize d4883f5: rebuild list on EDT only 139374a: quick evaluate should allow evaluation in global context (without suspend context) 9051157: cleanup 3419368: init WEB-10187 inspect objects in console 14490aa: overrides f9eaaef: IDEA-115491 Fragment editor > Save as: provide default directory a2007d9: IDEA-115490 Fragment editor > Save as: forbidden default name 282ebd2: FormatterTestCase should be available to plugin developers c4ee509: IDEA-121553 Converted field and exception breakpoints are not available to user 60dfeb6: EA-41231 (better diagnostic) cec4bb0: show options in create new project instead of show dialog 851c599: fix highlighter update on FileContentUtil.reparseFiles() 842cb01: avoid PSI tree change listener leaks in breakpoint popup 7e61326: avoid PSI tree change listener leaks a445e2c: table greyer (ability to disable a table) dff15af: IDEA-105047 Map help button and F1 of the Breakpoints dialog 06fbfa3: WEB-11122 LiveConsole: do not hide input/output e7ed9a2: cleanup use EditorUtil.scrollToTheEnd 2b22f1a: IDEA-121445 Incomplete breakpoint background highlighting 6cb7fe8: use SmartList 132c8d9: cleanup 34499ed: cleanup 9f501ce: Merge remote-tracking branch 'origin/master' bbb835a: IDEA-121530 New Mac Messages: 'Invalidate caches' message (with 4 buttons) has one button cut off - First part. The message should be re-layouted. Currently, where is an empty space in the top right part of the message. 524e89e: fix AIOOBE ee029e5: EA-33362 - assert: DocumentImpl.createRangeMarker e2b452b: Merge remote-tracking branch 'origin/master' 551e0c5: fixed PY-12228 Project Interpreter: not possible to remove default-located interpreter from the list df34787: IDEA-121533 INRE at com.intellij.util.indexing.FileBasedIndexImpl.a a45e0df: EA-41231 (diagnostic) 1e94edc: Shadows improvement cc01459: WEB-11194 runnerw.exe not working on win XP 10543d4: EA-54083, EA-54446 (premature disposal of default project prevented) f455420: Merge remote-tracking branch 'origin/master' 0878209: Merging more than one newline in multi-line strings (PY-5532). e3a7ad9: Implement 'Select all occurrences' action 3b82bfe: fixed PY-12211 Virtualenv interpreters associated with the current project are unsorted e700d39: Merge remote-tracking branch 'origin/master' 7683348: updated after review. 25d38b4: fixed - toggle method breakpoint action added new breakpoint d11a471: EA-52809 - IAE: GrClosureType.<init> e8a5a73: EA-53171 Extracted a separate class for caching type definition stuff. Used CachedValueManager for caching class members, caches depends on its type definition changes and out_of_code_block_modification due to many synthetic members of a class get invalidated independently from its class. 287c82f: Removed TypeEvalContext parameter from PyType.isBuiltin() 466cbf4: EA-54177 - assert: Alarm._addRequest 168a1bc: show paths for detected sdk eb3695f: new inference: non wildcard parametrization: reject primitive bounds ab2348a: new inference: diamond in lambda return workaround 7fa42a6: java 1.8, stream api migration: temp disable for generics methods 6087cba: java 1.8, stream api migration: convert to method refs fb65345: java 1.8, stream api migration: shorten class names 4e6b18e: switch on inplace scene builder bae5e2a: IDEA-110943 apply patch: Do not add "-" at the end of new file - Part2 2544895: IDEA-121502 Breakpoint condition language is reverted to default once breakpoint properties opened d96e7b4: do resolve symlinks in suggested python sdks a52288b: IDEA-110943 apply patch: Do not add "-" at the end of new file de93417: IDEA-121371 diff: change action caption 7805c3d: Merge remote-tracking branch 'origin/master' e77d5bb: Switched to @NotNull call site in Callable.getCallType() and PyCallableType.getCallType() 9b235a9: updated after review. eb0b14f: Changed Callable.getCallType() with explicit 'null' call site to Callable.getReturnType() dd898e2: Introduced Callable.getCallType() instead of PyFunctionImpl.getReturnTypeWithoutCallSite() 112519d: Merge remote-tracking branch 'origin/master' 4f8a937: IDEA-73814 Scratchpad 257ba94: updated after review. 032ad71: Inlined getGenericReturnType() 888edb9: IDEA-121491 Breakpoints inside anonymous class used in a field initializer 9e9e8e5: Cache call site independent return types of callables in TypeEvalContext 513e07d: EA-54475 27ffe06: CR-IC-4596 (formatting) f0d970f: use correct concurrency primitive 90c2460: notnull 4c29f54: javadoc 9b88e07: Merge remote-tracking branch 'origin/master' a456069: diamonds are not available at this language level - testdata fixed 0cab1e2: java 1.8, stream api migration: collect (to be continued) 3f5e08e: do not throw exception 578ac0e: fix indents in testdata 3f111dc: EA-53845 fixed NPE. ProjectRootManager obviously cannot be obtained if delegate.getProject() == null. Some @NotNull & @Nullable added in relative places 2ff02a9: cleanup f90ee78: Added Callable.getReturnType() and PyTypeProvider.getReturnType() 54786f4: Renamed PyTypeProvider.getReturnType() to getCallType() ed026c0: Renamed Callable.getReturnType() to getCallType() 1f721bb: Added PyCallableType.getReturnType() for forthcoming return types caching f65c546: myWatchedProjectCount should be nonnegative 3c66f51: introduced idea.no.system.path.space.monitoring property to skip checks for free space because it fails for yet unrecognized reasons (IDEA-118718) 2fb4a97: JavaFX Scene Builder integration 956b0e3: Exclude ui-designer-core from plugins 8339440: IDEA-121423 Groovy: don't add type arguments to text for reference generating since it can contain lexical errors. Add type arguments to generated reference instead. fd724d2: IDEA-121082 Enter License dialog: cannot enter data if JetBrains Account fails or returns several licenses 1e5e753: IDEA-121359 License dialog: Undo not working in textfields cb0399a: check for closure parameters: use method call conversion rules 914d6d4: Groovy: inference of closure parameter types: checks for explicitly declared types. 9446712: Duplicated error messages in @CompileStatic context fixed. Recoursive visitor is replaced with simple visitor, so we don't go inside child psi elements which can be inside @CompileStatic context b7ba76c: Groovy: Support all ClosureSignatureHints 8951234: FromString hint: support correcr format. it describes a whole signature inside a single string. 22d33a0: ClosureSignatureHint works for closures with several parameters without declared types d6f0faf: FromString hint: support options with a single String arg instead of an array of Strings f30ccd9: Groovy: update mock groovy-2.3 build 258c222: Groovy: infrastructure for @ClosureParams support. FromString closure signature hint is supported 965c9b8: redundant code 17ad0ad: EA-53885 - CCE: GrIntroduceParameterProcessor.findUsages in-place introduce parameter is supported only for methods right now d1b1b43: EA-54370 - IAE: GrIntroduceHandlerBase.getAnchor anchor should be @Nullable to get appropriate log message in case of null d677a38: some null checks and cleanup e5b4876: diff: DiffFragment.unchanged -> isEqual() == true 61b2c2a: diff: cleanup b4a0790: Merge remote-tracking branch 'origin/master' ac6700b: IDEA-121418 Update to EAP 134.1342 fails with access denied 41a88a4: diff: remove code duplication 45caaf6: diff: move HighlightingMode logic to TextCompareProcessor ea4d527: EA-54427 - IAE: DiffUtil.getFramingColor a30e0c6: Merge branch 'two-factor-auth' 49a7d1c: Merge branch 'diff-string' eed23e9: diff: fix patience diff 442a1ad: Changes according to CR-IC-4570 (using VirtualFileWithId) and CR-IC-4490 (double checked locking) 01d1d11: A standalone EnforcedPlainTextFileTypeManagerTest 8207bd5: java: shorten references after refactoring 5cd9656: EA-54400 (getChildren() consistency guaranteed) 87f8b0f: search indexed files first, then elsewhere (not only whole-words, IDEA-121444) d7e9631: search whole-words-only in indexed files first, then elsewhere (IDEA-121444) 9dab141: extract project scanning functionality to FindInProjectTask 7bc8adb: FindInProjectUtil cleanup & shortening fbf5bbe: GeneralCommandLine: 'warn' level changed to 'info' level 7647e15: fix compilation under 1.8 e268b4d: EA-54442 - assert: ComponentManagerImpl.getComponent c2bee64: restore error on diamonds under 1.6 (IDEA-121377) 0407c16: new inference: cleanup d8b3e5c: new inference: captures should stay closed inside nested calls e683dc8: new inference: wildcard parametrization for lambda with formal params: assignability check for complete parametrization only cfcc34b: IDEA-121251 (stray annotation highlighted) b8e291a: better tracing resource problem 32c5c60: correctly serialize multiline conditions and log messages e78e195: do not save null in text and extra text 055191e: use chunk.getPresentableShortName in FormsInstrumenter 6a70bb8: regression: IDEA-121390 Breakpoints: mute on / off: breakpoint appearance updates only on focus change f23249b: avoid type warning 0d528ac: use trove collections 3c4c139: IDEA-120290 Deprecated methods in import popup. 10ab0f9: don't enumerate all chunk members in compiler status messages 8e74f05: IDEA-121433 ('Auto-unboxing' inspection misses cases) 3a48f58: Merge remote-tracking branch 'origin/master' 1c9512a: Deployment based remote interpreters. 9cfc582: New plugin description 362d96b: New plugin description a80e03c: New plugin description 7a68bd8: New plugin description b3d6fcf: issue a clear compilation error when there's no groovy library 6fa1f58: IDEA-117325 Coloring of variable disappears when variable reassigned a value inside an if(){} 35040d4: IDEA-121253 Allow to edit/add contract annotation for library method at usage location d5e833a: Merge remote-tracking branch 'origin/master' a047666: new inference: non wildcard parametrization against the spec ef581ff: restored method breakpoints notification 903d9cf: IDEA-121187 ("Method names differ only by case" is reported even if methods are different not only by case, but by signature as well) 59b0d0e: New plugin description 32e6a78: New plugin description 4da6bed: New plugin description 8f245e8: Merge branch 'python-fixes' d99cf43: new "'ThreadLocalRandom' instance might be shared" inspection 728b702: improve description b074b52: allow to set process handler 097ec87: Merge remote-tracking branch 'origin/master' 5ffd591: 'default charset for property files' option won't be ignored anymore 1234810: IDEA-120811 compile-server process hung with 0 CPU a77644f: IDEA-117380 Can't remove multiple Maven projects at the same time ff6b7d9: IDEA-121389 Breakpoint tooltip: duplicated information and red color 87346e3: Merge remote-tracking branch 'origin/master' f26a54a: there is no template stuff in python community e5552d8: fixed pycharm community detection 69cc1ef: remove GppCompilerTest 833bcfd: initialize LineSet before document changes 0ca5300: more tracing for myWatchedProjectsCount 99d35bf: IDEA-121393 Breakpoint: enabled breakpoint does not update its icon appearance 88b3931: License dialog: we don't need JBA availability check if actual license is JBA. 8fd9111: Fix for JToggleButton (we had no specific UI for Darcula/IntelliJ before) f4ca614: Rename undo selection action 69b5912: Saving and loading of remote interpreters settings. e7fd0b6: IDEA-121392 Breakpoint popup: click aside popup loses Suspend = Yes value 780a50b: IDEA-111432 Mnemonics changed for "Preserve case" and "Whole project" a91ad4a: Don't require PsiFile.getText() for detecting Python charset declaration 3ca9628: remove ControlFlowUtils duplication a1e2bb8: Remove unused ConditionalUtils 7b53c99: remove SideEffectChecker duplication bcf9217: remove VariableAccessUtils duplication a8412d2: plugin advertiser disabled for broken plugins (IDEA-121374) 2994241: Don't crawl down the tree for performance reasons, use cached globals ba5925e: fixed ContextTest.testXDebugger test 0a6c9ae: test fixed 5690776: save memory on detected line separator 0b40c67: notnull ed02fc9: optimisation 94f1638: javadoc d37c7a9: EA-54432 - IAE: XDependentBreakpointManager.getMasterBreakpoint df6f6f5: do not save empty condition and log message in breakpoints a7c29b4: LanguageConsoleImpl calls createFile during initialization, so, inherited class cannot override it properly cf066de: default methods: do not warn about protected methods from Object 5dd3ae6: Merge branch 'python-fixes' 229a0e9: CR-IC-4571 EditorExtensions.xml is overkill 018e061: WEB-4379 Smart step into does not give me all the methods e79dc61: style 00e2508: IDEA-119238 Git and Hg Amend Commit: amend message updated for multi-root selection changes e6d6bbb: Merge remote-tracking branch 'origin/master' 58d0444: IDEA-121383 Intellij EAP 1342 Does not start on Mac 39a393c: initialize default breakpoints for new project in tests 25e8977: prepare to fix WEB-4379 Smart step into does not give me all the methods, WEB-4440 Make debugger step inside the anonymous function of the $.each statement by default (or make it at least optional) dda01ac: overrides, notnull b6791ca: overrides f1fef2c: correction to editor fixture to fix failing tests (IDEA-80056) 22985e2: load document LineSet lazily 13e43be: more debugging for GroovyCompilerTest fdaed62: use IJ index-building classloader to speedup groovyc resolve when it's advantageous 80c7763: testdata fixed e7cb908: new inference: method refs: apply reference rules first cf7dff4: Support segue's 22a0e5f: compilation fix e2c60e5: compilation fix 66a8ded: new inference: method refs: accept qualifier substitutor when nothing more could be inferred e0f2061: select in project view: preserve registration order to prevent select in Packages by default b31b23c: new inference: temp solution to exclude inference results from nested call of the same method on the outer level 5dd7e06: new inference: support for nested same method calls fa6672f: new inference: simplify target type calculation cbe62cc: new inference: guard fixed a0f4efc: cleanup after batch folding operation end even in case of exception: to avoid observing invalid fold regions on subsequent batch folding operations d63786d: allow non java xbreakpoints to be used in debugger-impl 600736c: preserve non java breakpoints in the BreakpointManager bb586ed: java-xbreakpoints: do not save empty log message bce82af: java-xbreakpoints: do not save empty conditions 1e9b8fb: java-xbreakpoints: rewrote breakpoints defaults 8541a5c: removed useless string conversion 2991835: java-xbreakpoints: support suspend policy defaults d3a084dd: java-xbreakpoints: language selection support in condition and log expression c7b3ad3: renamed attributes for exception breakpoint b4df1c9: IDEA-121126 Debugger: mute breakpoints: Throwable at ApplicationImpl.assertReadAccessAllowed() c388cfa: more clear breakpoint serialization format 3391b3b: fixed field and method breakpoints display name d4f39df: java move to xbreakpoints: - cleanup after review 59b01e4: java move to xbreakpoints: - fixed old any exception breakpoint load ca6bcc4: java move to xbreakpoints: - fixed breakpoint groupping 525d80d: java move to xbreakpoints 4: - fixed old breakpoints class deserialization b903d10: java move to xbreakpoints 3: - breakpoint properties serialization fixes - import old java breakpoint - leave a copy for backward compatibility d492412: java move to xbreakpoints 2: - cleanup - fixed tests - support run to cursor and smart step into - support add field/method breakpoint actions 7a3a6cf: java move to xbreakpoints: - removed java own breakpoints UI - added UI for java filters - added support for all kinds of java breakpoints 88189cc: New plugin description 17c097a: SlimEnterHandler should pass processing f8d1847: New plugin description 2af38ae: new "Lambda parameter hides field" inspection 1f37c79: fix "Extract parameter as local variable" quickfix for expression lambda's 5fa2222: optimization for inspections tree filtering a3bbf91: IDEA-105837 Intellij Idea caches maven snapshot dependencies forever 399fdef: fix multi-caret completion issues, make TypedHandlers supporting block selection work also with multiple carets (IDEA-80056) a3258e2: IDEA-121283 Multiple Carets: Alt-J keyboard shortcut should be changed for Mac 13c7ba0: improve stub-psi-mismatch diagnostic: add language 140bfa4: test from jps modules extracted to separate modules to get rid of cyclic dependencies involving JPS modules c367db2: 'Select in -> Project Structure' should select corresponding module when invoked on iml file 75feb75: EA-54419 (severity lowered) 93287e7: fixed PY-12248 Project Interpreters: redundant add virtualenv dialog on creating venv from project creation dialog 279985e: Faster isInBuilitins check that doesn't require resolve for non-builtin names 62df9b7: removed generate skeletons action 0cfaba5: New plugin description 2a39a63: IDEA-121285 Maven: missing classifier in managed dependency 16748dc: lazy icons for groovy elements 53ae56b: correct server log location in GroovyCompilerTest 13bfcb5: why does GroovyCompilerTest blink on TC? 5c2b079: IDEA-81276 Show the current program execution point does not bring hidden windows to front 9df88a0: overrides, notnull 4ecfba9: Merge remote-tracking branch 'origin/master' eb1027b: fixed PY-12251 Project Interpreters: Create virtualenv from settings doesn't update warnigns about python package management tools 08190b2: IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything abf9500: Switched to potentially faster PyBuiltinCache.isInBuilins 7eebbf4: Fix for IDEA-121307 Cannot create new file (StubVirtualFile throws an exception on isDirectory) daada4c: fixed PY-12257 IOOBE: CreateVirtualEnvDialog.setupDialog 2533839: do not duplicate existing sdks in create virtualenv b649cb8b: Deprecated PyUtil.getConcealingParent f16a6dd: Cleanup ad552ed: CR-IC-4539 64d19ef: Moved isInBuiltins check for expressions to PyBuiltinCache 7113820: Github: do not provide Login/Password AuthData to Git on TwoFactor enabled 9194fc6: Renamed PyBuiltinCache.hasInBuiltins to isBuiltin a4fef1b: LazyRangeMarkerFactory as project service — reapplied, add missed to RichPlatformPlugin.xml 82a44a6: Github: inspection warnings 92e93ca: Github: AtomicRef -> Ref 6a683af: Github: codereview 16d681e: Github: rewrite AuthDataHolder 741c46d: Github: do not rethrow exception twice a33d7ef: Github: enable twofactor authorization 1f9c6da: EA-51130 (use data class' loader to register data flavor) 6f684e8: IDEA-121338 Multiple Carets: Menu items for multiple cursors are empty 50ad473: Revert: LazyRangeMarkerFactory as project service (b51fb7bf126a8c95ebf2223fb51c4b1d3faaa558) e2b1588: ability to create OpenFileDescriptor using RangeMarker +review d0ade84: LineColumnLazyMarker must compute delegate on start/end offset request +review b51fb7b: LazyRangeMarkerFactory as project service +review 7cb4315: cleanup 104549e: update action presentations even if there are no mouse or key events 14e2cd6: fixed PY-12259 Assertion error on collecting Python installations on Mac 487e7c3: fixed PY-12261 Memory leak detected in python sdk details dialog 7e47f0e: UsefulTestCase.assertExists/assertDoesntExist for io.File 52ec148: platform: mute system notifications in tests and headless mode 5d41414: Switched from ArrayList to array for annotators for performance reasons 3174f1f: Merge remote-tracking branch 'origin/master' 340bdef: reverted nack template language selection to template language configurable (we don't have any template stuff in community edition) ec14400: optimized icons c741b28: Merge remote-tracking branch 'origin/master' da79a3f: fixed PY-12267 Project Interpreters: inconsistent path separators for virtualenvs and base interpreters abc49c3: added application root to the SDK search path on window (Education Edition attempt) e1f5eb1: diff: do not create LineSeparator string every time a7478db: diff: fix typo 41eed85: diff: rewrite DiffFragment 61dd3cd: diff: unify LineTokenizers 5ca37a6: diff: DiffString c99c548: diff: fix patience diff 3717b9a: PY-12178 Support pull up / push down for properties (not ready yet: only properties excluded from other managers) ad37f51: Merge remote-tracking branch 'origin/master' eac76aa: fixed PY-12270 Project Interpreters: interpreter gets duplicated when hitting apply in multi-project settings window 094ac61: Merge remote-tracking branch 'origin/master' 5d4d015: Merge branch 'PY-10179' of https://github.com/Amarchuk/intellij-community into Amarchuk-PY-10179 be55f15: Merge remote-tracking branch 'origin/master' 68cfa2b: UI to create remote interpreter based on Vagrant. 150483d: fixed PY-12271 Project Interpreter: not able to set interpreter from Project Interpreters dialog when there are duplicated items in the list 40dd069: fixed PY-12272 Project Interpreter Setting Page: invalid alignment for multiproject list and packages table 3d19968: fix multi-line string with single quotes problem PY-12223 bf7f424: fix problem with single quote in project path http://youtrack.jetbrains.com/issue/PY-10179 Change-Id: I85e3d2231109799aab216989c887e0e48c87badb
2014-03-06Merge idea133 into masterTor Norbye
This CL merges the following CLs from aosp/idea133 into aosp/master. dabd634b Snapshot e2750ea61032f2a041cb012bb7b90cffa0deba73 from idea/133.124 of git://git.jetbrains.org/idea/community.git 29ab773f Make default test target run Android specific tests 967117a7 Merge "Make default test target run Android specific tests" into idea133 1eb71f20 Bump memory settings for unit tests b13ea0d4 Don't bind the delete key to restoring property in layout editor a20ccfa9 Add Gradle import module 0980f4a2 Add gradle-import to build script cee6f8ca Fix Gradle notification lookup on Windows. 8668e1be Snapshot 020d29497847701e84e383d965abf543b80758e2 from idea/133.370 of git://git.jetbrains.org/idea/community.git 18f77669 Merge remote-tracking branch 'aosp/snapshot-master' into merge 36ac8cba Update from Guava 13.0.1 to Guava 15 4d451f93 Update libraries to lombok 0.2.2 ee06b1d0 Remove lint-cli dependency from the idea project ab73dade Updater: add unit tests. dd558b6e Updater: on Windows, add "Retry" on file op failures. f2f7178a Snapshot c11f3ac9bbde3f85d1f837ec3eb48a395ed7dd10 from idea/133.471 of git://git.jetbrains.org/idea/community.git 5e4c77db Merge remote-tracking branch 'aosp/snapshot-master' into merge 8d957349 Fix junit.jar path in updater project. 58c3e0ae Include cloud tools tests in default test group 63cd9779 Temporarily disable errors in project structure dialog e2d6089d Snapshot b9931c55d2175b6552f90b2225eb09c13bd6dfed from idea/133.609 of git://git.jetbrains.org/idea/community.git 031a291e Merge remote-tracking branch 'aosp/snapshot-master' into merge ea628d6e Remove versions from Info.plist 809cb3e7 Snapshot 9e6329d622cc9649c9c035f28faddc29564a5b7a from idea/133.696 of git://git.jetbrains.org/idea/community.git d6cfe6ec Merge remote-tracking branch 'aosp/snapshot-master' into merge 38f8c6f0 Gracefully handle build.gradle files in modules without a configured JDK 70ae6f2a Snapshot dc1944e804515a346297e368c3b9c35a203c9912 from idea/133.818 of git://git.jetbrains.org/idea/community.git ac91a6de Merge remote-tracking branch 'aosp/snapshot-master' into merge 2f51d957 Gradle: respect build classpath order and use both classes and sources jars if available 0ecdb509 Snapshot c50a8ad26a72432f26e39046d6a6f21fd7a190ee from idea/134.1160 of git://git.jetbrains.org/idea/community.git e8c22ad7 Merge remote-tracking branch 'aosp/snapshot-master' into merge 72253f7d Turn off android framework detection 93f77ee6 Temporarily remove GCT tests 88f318c9 Snapshot 34f078c3452e79ba209d28a551962857e0970e5d from idea/134.1342 of git://git.jetbrains.org/idea/community.git afb54e4b Merge remote-tracking branch 'aosp/snapshot-master' into merge 4dc795dc Fix updater UI tests. 57a49ed1 Studio patch: more logging. aa614ee0 table greyer (ability to disable a table) 5c571417 Use Gradle model prebuilts v0.9.0 in Studio. cb38c25d build script: Run jarjar on the updater f273ca07 Add App Engine templates dir to build 7607404f Removed android-builder library from Studio (not needed.) 8f29b4eb Merge idea133 changes into master Change-Id: I12231f26e886dbf5e2e5ac0b1c4bfe18f274d78f
2014-02-27Snapshot 34f078c3452e79ba209d28a551962857e0970e5d from idea/134.1342 of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git 34f078c: WEB-11147 NPM: Upgrade is disabled for package that was selected before it's version was fetched caa3d13: Slim. Parser skipps leading comments and line breaks 7b58b81: IDEA-121215 (Java 1.8: "Interface may be annotated with @FunctionalInterface" inspection should not report @interfaces) 4f97ffe: don't reuse progress indicator in ctrl+mouse handler (EA-53958) 95a36c3: IDEA-121294 Toggling breakpoint with a mouse causes unfolding of a section 583c5a7: IDEA-121301 Setting a breakpoint after navigation to a folded method 245f457: cache jar root path 56ca4df: drop memory usage indicator old style c049454: improve error reporting 72bac20: IDEA-109979 The ability to set breakpoints in the breakpoints edit window f400bdc: CR-IC-4385 move util method to util f6ff78b: notnull 847aa41: cleanup 5bd112a: Marking following plugins as broken NodeJS 134.1276 Php 133.982 Ruby 6.0.0.20140207 Karma 134.1163 JSTestDriver 134.1163 aea523f: Cleanup (deprecated code; formatting) 7d90896: Cleanup (missing delegation) f9371d5: Cleanup (loop invariant; duplicated code) 38269aa: Cleanup (formatting) 7d3368b: java: PsiType documentation corrected f288bdc: Cleanup (pointless null check; formatting) d173a3e: IDEA-46403 Breakpoint on an empty line e0e750e: don't queue breakpoint ui update if nothing changed reuse old CustomizedBreakpointPresentation 0ba4d7e: Gradle description 547cce7: Merge remote-tracking branch 'origin/master' dff66d2: add JDK statistics a90591f: Merge branch 'python-fixes' ae1e6ca: Better error recovery for lines with single 'class' or 'def' keywords and normal functions defined below 10c8b99: support UI state for toggleable selected actions b1dd00f: icon wrapper for selected toggleable actions' icons 8b4df90: re-think and make it usable in PoppedIcon 83f082f: dispose created marker for good a39c3b7: Better error recovery for blocks with missing ':' and non-empty bodies 9b8a6cc: Fixed unmached parentheses in test data 9186334: a test for IDEA-116706 Unselect word at caret doesn't work reversing through lambdarized anonymous class 2cb92f2: fix isEnabledCondition c47a26d: cleanup 60316b6: spelling 4a50ed6: use SmartList 788e5a0: cleanup 628b30a: cleanup 2efcf47: suppress warning 876a793: new test 3f8471c: @Nullable 18f2aee: optimize resolve. In some cases resolve() works faster than resolveGenerics (for example in LiteralClassType) and does not need to infer type parameters which can are needed only after some checks 3f460bc: language level is not @NotNull 37fcda8: simplify code 76d9c82: typo d85d9f7: lazy inference of closure parameters' types some renames and cleanups 7874795: Disable fullscreen for the sheet parent 88a57a0: Merge remote-tracking branch 'origin/master' 7788a2f: PY-12173 Extract Superclass: warn about conflicting names 0fb4704: diff: fix EditSource action description on toolbar feaf1fa: fix double icon in available plugins table c332536: move Sort Installed First to context menu 5ad1016: move Sort by Status to context menu 09bd5b3: Fixed error recovery after empty blocks with no indent 2956e56: PY-12179 Pull up: do not show dialog when there is nothing to pull up 17a06dc: EA-54364 - CCE: SuppressionAnnotationInspectionBase$SuppressionAnnotationVisitor.visitAnnotation 6033fa8: provide type parameter based type with site substitutor to be accepted during type arguments check 2f69c1e: notnull a575173: moved to community b8d01ff: CR-IC-4490 Make EnforcedPlainTextFileTypeManager use only project configurations (fixes IDEA-120941) 84279e1: warn only on method parameters cc9d5bb: IDEA-70465 Multi selection + making it working with live templates 792ea73: WEB-9670 'Surround with Emmet' doesn't work with block selection 1270d02: Live templates and multicaret: stop template at the first variable or end marker 14837f9: Enable multicaret for live templates 6fcc639: IDEA-121193 Don't show 'Class already exists' error if there are two groovy classes with the same qualified name in different modules 6e2687a: CR-IC-4514 @NotNull 2f8c679: cleanup d4e0fec: Merge remote-tracking branch 'origin/master' dd8e7fe: Merge branch 'svn_18_3' 78a3523: restored platform prefix autodetection to fix sql tests 5057388: svn: Fixed NPE in SvnConfiguration - initialize inner state to default value 1c5b685: IDEA-95011 diff: better handling of FilesTooBigForDiffException in merge dialog c599d55: IDEA-121140 Format spock DSL in script body 841e5c6: isRetina fix for headless mode reviewed by kb 685e871: Merge branch 'disable-strings-no-effect' be10b84: Disable 'Statement has no effect' for all string literals (PY-12194) ca00903: use embedded tokes for templates instead of injections #WEB-11115 fixed b671182: Platform: disabled image interpolation on resize in the viewer (IDEA-98635) f48afb5: Merge remote-tracking branch 'origin/master' 151071e: EA-54197 - IAE: HgTagBranchCommand.collectNames 6a669b7: avoid stripping whitespaces on caret lines on document save (IDEA-80056) 28437d6: diff: fix typo a10b616: Merge remote-tracking branch 'origin/master' ea29fa7: Fix incorrect foremost window detection (IDEA-121261). 6e9ac43: Merge branch 'svn_18_3' 9b637e5: for loop -> forEach call chain inspection e967a04: redundant lambda param types: take site subst into account 994eb2c: junit: do not treat config methods as tests (IDEA-121162) 470d4d0: PY-12213 When moving, members should be sorted according to their dependencies 8f75528: enable new DSM legend for retina & darcula 581f3c4: svn: Refactored SvnConfiguration - settings persistence implemented using PersistentStateComponent<State> class (and not using general PersistentStateComponent<Element> class) 1424a3a: svn: Refactored SvnConfiguration - removed SvnSupportOptions class (logic moved to SvnConfiguration itself) 8d03b3a: Merge remote-tracking branch 'origin/master' 7eb7546: DB props: reuse F4 as part of DataSourceElement.navigate() and drop 'Enter' shortcut d22be0b: make CaretModelImpl.setCaretsAndSelection() implementation follow contract of interface method (IDEA-80056) d1752c1: introduce IdeResourcesTestCase: Ultimate & DBE versions c6d8ea2: Merge remote-tracking branch 'origin/master' 1f69774: NPE fix 5fa2055: Merge branch 'python-live-templates' 76d43e8: WEB-9926 remove 0xhh postfix (property name) e9c49a1: Added Python live templates for '__main__', 'for' loops, comprehensions, properties (PY-2378) 5e2bf99: IDEA-121202 Step Into doesn't step into a lambda 1be8e04: IDEA-121057 Multiple Carets: Alt-N works in "whole word" mode if the whole word is initially selected cbbae06: cleanup bean code b865331: Merge remote-tracking branch 'origin/master' 94b34e9: Merge remote-tracking branch 'origin/master' 6e82d2d: Message header wraps long strings now e4bb391: IDEA-121227 latest IJ mac builds: Cannot load JVM bundle in case of Java 1.7 138f7f8: Icons improvement e200179: moved template language setting to the integrated tools 29068e1: png optimization 1686207: Merge branch 'svn_18_3' a2619760: new debug helpers 7e75d80: Mnemonics ff028dd: IDEA-103473 Correctly handle paths different only by case on case insensitive file system during commit - use just paths or specialized api for comparison 1ae54aa: IDEA-121099 Ctrl + Shift + Arrows doesn't work with multiple cursors a578b4a: svn: Use idea home directory as working directory for "move" operation when move paths differ only by case for case insensitive file systems 6aefd30: Resources/Template roots -> Project structure b8abb8f: add @NotNull to CompletionData.objectToLookupItem 75fdf53: don't choke on non-physical classes in resolve (EA-53892 - IAE: ResolveScopeManagerImpl$.compare) 1d44099: EA-54072 - assert: StubBasedPsiElementBase.getNode 38f2c99: EA-54221 - AIOOBE: ImmutableText.charAt a717fce: EA-54222 - NPE: TemplateState.setCurrentVariableNumber 0ecb335: IDEA-118988 completion could add 'value=' in annotation 30a899f: add an explanatory comment to com.intellij.ide.macro.EditorMacro.getColumnNumber e3fde06: use StubIndex.processElements where possible a91570c: CR-IC-4499: deprecate StubIndex.process, satisfy Maxim's sense of beauty 393b67f: tests repaired 968404a: Merge remote-tracking branch 'origin/master' 6ded813: new inference: most specifics, varargs case 89aefc8: new inference: non-wildcard parameterization 8d60b8d: drop secondary carets when entering/exiting column selection mode (IDEA-80056) bda5184: Merge remote-tracking branch 'origin/master' 9d41bae: Animator instead of Swing Timer cddde85: make multi-caret selection with keyboard in column mode work more like old block selection (IDEA-80056) 5601899: Slim formatter started 0826b4a: fix can't read message for IDEA-121207 87ef851: IDEA-121182 Plain text autodetection isn't rerun on file content change bbd2363: notnull 8248670: notnull ca9faaa: notnull 1490fb8: moved back to analysis d2bd356: moved to editor-ui 0b53dbe: IDEA-121220 Focus remains on Document tabs instead of Editor area when tabs switching 34a5343: cleanup 760c3b6: jps plugins to use 1.6 language and bytecode target level e699813: NodeJS 134.1163 isn't compatible with EAP e58ef02: Make EditorToggleColumnMode action work with multiple carets like previously with block selection (IDEA-80056) eb39a65: ensure API backward compatibility 4d26c0a: platform: system notifications reworked 8b2e547: force 1.6 language level for jps-builders ea1e764: Merge remote-tracking branch 'origin/master' 1b50ea2: lambda -> anonym: disable in unexpected context where cast won't help (IDEA-120165) f4e209c: lambda -> anonym: additionally process method calls as they may clash with resulted class methods (IDEA-120469) a745e5a: Merge remote-tracking branch 'origin/master' b178187: continue gutter layout (don't process all console lines to compute max width) e521e77: IDEA-111990 Don't close about on blur 82110ac: 1-to-1 mapping between Caret instances for injected and main editors (IDEA-80056) c074bd2: 1-to-1 mapping between Caret instances for injected and main editors (IDEA-80056) ff01b5b: get rid of duplicated code in editor fixtures (IDEA-80056) 70aaf37: external build: renamed system property to avoid clashes with user-defined properties for Maven resource filtering (ZD-22524) 78fcfe8: Platform: GenericKeymapManager for IDEs other than IDEA 7589de1: IDEA-2870 64721a2: methods usage index uses mappings da6e3d8: leave shift + F11 only for bookmarks in JBuilder keymap ef553f6: IDEA-96651 "Alphabetical order for tabs is ON" warning e796dc6: make myPressPointScreen accessible in processDragFinish f130fdc: Merge remote-tracking branch 'origin/master' ce2d2ec: IDEA-91530 Tab highlighting error when sorted alphabetically 43fdfb2: Spellchecker : IDEA-120568 add gzip (cherry picked from commit 9204f00) 24fbf80: anonym -> lambda: check initializer inside constructor for final fields (IDEA-120698) 44dde64: anonym -> lambda: do not suggest when forward references are detected (IDEA-120699) b716f47: more consistent highlight "type#selector" 7a9bf2a: reject 1.7 varargs hack as 1.8 reject the code again even with target 1.7 2df995f: More extensibility for CoreProjectEnvironment b4eba39: move xml descriptors to the module available from Upsource aa61e88: EA-54181 - NPE: NullableStuffInspectionBase.checkNullableStuffForMethod f64f1ef: do not suggest broken plugins 7a70428: lambda: accept ellipsis parameter when array expected (IDEA-117124) d7d0eec: extract method with new inference 351b9b1: tests left on 1.7 for now 8f7ff5b: wrap with command e0ce9de: testdata f1b256f: forbid lambda in conditional inside cast context 232f8bd: new inference: strict subtyping: skip raw types 828cb5a: new inference: erase return type if unchecked conversion was performed 01b095b: check myDisposed in read action too e29d48f: EA-53239 - UOE: VirtualFileImpl.getChildren 9d2947e: IDEA-121192 Fix query construction and update test 92ac042: RemoteSdkCredentials retrieval extracted from RemoteSdkAdditionalData. 17b78eb: show "native" description for node objects 84aa4e8: we must use case-sensitive natural compare — constants must be first, but our naturalCompare is "buggy", so, we perform manual sort before call platform function 5ef006c: WEB-9926 don't auto expand library scope, we must use case-sensitive natural compare — constants must be first 5ac875b: Correct API version is initialized next time JIRA repository is read from settings 4be43ba: WEB-10887 TypeScript: unexpected error occured when Import clause with immediate export a8c7d79: compact view for installed plugins a216ae3: DBE: manage data sources action cd5c3c9: check there are at least 2 tabs are open for move operations 479f584: move to right and move to down actions 0120c91: Generify to support move to right and move to down actions 1cc06ea: text will be assigned automatically e167ddf: github: fix tests 5a6339b: github: assert -> warning 4edfd8e: remove possible deadlock on network operation in EDT 3d789e3: temporary fix for completion issue (IDEA-80056, EA-54248) c598b17: @TestOnly a23a0a6: diff: do not forget about start offset e17305a: diff: optimise reindexer 0c614ba: IDEA-121031 Plugin Manager: "Update plugin" button does nothing f32b77f: use install icon and fg/bg on update button 48921af: console gutter component should use setAdditionalColumnsCount now (we use editor area) rename outdated historyAnnotation 32209cb: fix About dialog font on Windows 68e033e: IDEA-121138 Tab completion does not work in autopopup 1c21d1d: Platform: empty text accessor for NewErrorTreeViewPanel 8d25634: DBE: customize editor empty-text ad a96ee36: fix case in test data file name 5239b11: add help id e5fe842: better font sizes for Windows and Linux 621a2b3: Git Update tree stays black after switching to Darcula 9d167d2: IDEA-120787 MySQL Comment with Block Comment inside block comment should uncomment; affected for all SelfManagingCommenters 46061a0: introduced REFORMAT_BLOCK_ON_RBRACE property 2d4efe7: project structure dialog: hide library types irrelevant to the current project from 'Global Libraries' -> 'Add' action 9b71864: project structure dialog: hide irrelevant to current module libraries (e.g. JavaScript libraries in Java module) in 'Add Library to dependencies' chooser 1ca73f4: final 3f3e013: simplify ctor 63ec0ea: Merge remote-tracking branch 'origin/master' 17bc69d: added application root to the SDK search path on window (Education Edition attempt) e26dc5b: IDEA-120157 Reformat code ignores keep dependent methods together order 9173579: new DSM legend 26ff86f: typo 06933eb: IDEA-117902 Commit message wrapping behaves strangely adaef15: rearrange checkbox in reformat files dialog moved before "only VCS changed text" e52b01a7: an API to avoid CCEs when doing StubIndex.process d55d2bb: rename physical->eventSystemEnabled to reduce confusion when constructing FileViewProvider f786d1e: IDEA-120066 Auto indent on closing curly brace 7f105db: Compilation fix 57ebb86: Cleanup (interface adapter) 3686918: Merge remote-tracking branch 'origin/master' 41624fb: merged 0f39a4c: method refs: restore error on invalid array creation 07de151: AIOOBE b587af7: exact method refs most specific: void compatibility 527e1de: runSingleTest(Runnable) extracted for parameterized tests 7544243: platform project open processor starts to work as last one, to avoid its interception with SBT / Gradle / Maven / etc (IDEA-121111 ) e37b853: avoid invalid regions ca5b739: check disposed in read action (EA-53960 - assert: ComponentManagerImpl.getPicoContainer) 307a9b9: github: assertion relaxed for tests 19a1516: Cleanup (pointless exceptions dropped; test reformatted) dd456d2: Cleanup (typos) bdf35bd: Cleanup (unneeded cast) 7f5ae7e: Cleanup (formatting) b877311: Cleanup (unneeded test case inheritance) d128928: Cleanup (configuration tests correctly generified and annotated) d9dcac5: Cleanup (typos) 6cc57f8: EA-54183 (CCE: BooleanConstructorInspection$BooleanConstructorFix.doFix) cf00d70: delete old inference strategy for java 8 96af56c: AIOOBE 2f80e7d: new inference: reject partial computation 72c51dc: configurable oneLineInput 7130e5e: cleanup c2a4f0d: IDEA-80056 Column selection mode improvement a5c59c2: github: fix 'open in browser' url 4d7c38f: recover from EA-53754 - IOOBE: CharSequenceSubSequence.<init> (BlockSupportImpl) not only in internal mode 26a4855: hide psiFileFactory fdee766: IDEA-117332 Change signature refactoring should warn about @Contract conflict cc56534: IDEA-118094 smart completion in annotation: allow exclude a3548b0: Fix for focus traversal. 825f767: NPE fix in FormatterTagHandler.getFormatterTag() ac15549: structure view extracted 9739a4d: javadoc 68c3a40: nullable 53b173e: cleanup 1e7bbca: moved to xml-analysis 7693bbc: cleanup 75ca104: notnull cad71fe: notnull e65df65: cleanup b53845b: notnull e5df149: moved to core b4d9fc6: notnull aa5bc16: moved to core 8e38503: notnull 9a997d1: moved to editor-ui a816b5d: moved to editor-ui b1818fc: moved to editor-ui 64b597f: notnull 72e86eb: notnull a4b1105: cleanup 3c9e26a: removed dependency on FileEditorManager 5f12f65: moved to editor 001957a: moved to core 9f26603: moved to editor-ui bc83d33: moved to core 745381b: NotNull 4ef4bad: moved to core ca75131: NPE 4715a42: add file validation on show execution point 09954a9: nodejs doesn't report actual locations after set breakpoint f97c3ae: nullability 78ef38e: cleanup 6033db3: eliminate WebBrowserBase 0ea4a4b: IDEA-80056 Column selection mode improvement 99dab77: IDEA-80056 Column selection mode improvement 65fc838: Merge remote-tracking branch 'origin/master' 3abd020: fixed NPE 33a6a8c: EA-54164 - assert: FileManagerImpl.findFile a97592b: Search for unique names that don't clash with anything in mock SDK 569a8ba: Reset module name index in mock SDK setup for reproducible test results 62db067: Merge branch 'python-fixes' a7e01b8: Don't suggest Python live templates after '.' in qualified names 948ad3e: new inference: ensure type parameters are not modified during ground type evaluation 6a38fba: new inference: avoid current type calculation during conflict resolution for target type detection (IDEA-121052) edf1d19: don't load modules from disabled plugins 019aa0a: unused field 83a5ada: IDEA-117643 use a correct file for searching for binding variables. Complete binding variables in debugger's watch editor 45c7715: duplicated code 7b9be7e: IDEA-117643 don't add parameters for binding variables. Just try to infer them as they are. aeb3292: IDEA-119691 Groovy: References to outer class properties should be resolved to accessors if they exist. Fields are prefferable only inside its containing class (not inside inner classes of the outer class) c41376f: CPP build add0457: Merge branch 'goto-module' 5897600: Changed the visual representation of PyFileImpl to be more Python module-like (PY-6923) bdac622: Added Python modules to 'Navigate to class' and 'Navigate to symbol' results (PY-6923) 6c401b1: Added Python module names index (PY-6923) 751a087: EA-46543 (diagnostic) a91b1d0: Merge remote-tracking branch 'origin/master' 31ea501: grab focus in show all action from interpreter combobox f6be520: remove association if vEnv associated with different project was selected 6df7c8d: Move GroovyImporter back to org.jetbrains.idea.maven.importing , bacause it used from some plugins. 69b7118: WebBrowserManager API post review e051d7a: looks like there are a lot of clients assuming default JTable scrollable viewport size (450x400) 8111501: diff: fix action name 8c6f416: IDEA-121050 diff: fix typo 644139e: IDEA-120993 diff: fix diff range calculation in case of newline at the beginning of file 41921f7: diff: rename action 6be4951: diff: add generics 7458f32: github: add assertion 04d6c56: diff: do not fail completely on by-word comparison of two extremely big lines 997c1b2: diff: ask to show content of equal files 74153c9: diff: @Nullable b285dea: diff: do not call read action to access to local read-only document 7058ea2: IDEA-80056 Column selection mode improvement fe84447: IDEA-80056 Column selection mode improvement 24763b6: IDEA-121074 Make JIRA remote API version undefined only on actual URL change 964fcf5: java 8: final and default/static in interfaces d2c3b4b: more specific inference: do not compare functional types if both methods were generic e42ff74: testdata for IDEA-120992 217a1fd: new inference: address anonymous classes (IDEA-121063) 0f023fa: testdata for IDEA-121055 6900ca8: IDEA-121077 Fix JQL query construction in JIRA connector d2513fa: java: wrong method used 9fd2a22: groovy: not-so-fast performance test excluded from the suite 6c6ac37: java: ability to skip slow tests f2ed5a6: Cleanup (platform tests moved to platform) 9c85eb9: Cleanup (dead code; readability; typos; annotations) 0799e8b: Cleanup (common class extracted) 815bba3: pass project to psi file factory 00f817a: LanguageConsoleImpl is not intended to be extended 0b90dc8: add todo note 2c034c0: implement ConsoleJavaScriptInspectionFilter a38c63c: new inference: isAcceptable for method reference a4deb4d: new inference: isAcceptable for lambda de7f053: new inference: do not accept varargs when array is passed there 9fc4b68: new inference: take into account site substitutors during additional constraints gathering 6a5b57d: dispose previous root model when changing to a new one without events 751ec20: save one volatile read on each charAt in editor 5349f1e: language console: revert "disable DaemonCodeAnalyzer " db3a3d6: Fixed incorrect YesNoCancel behaviour, html in message is handled properly now, size of text in the message is taken into account, esc works properly, better message width and height calculation based on the text area and number of buttons in the message. c582c37: fix offset calculation remove incorrect call — it is right gutter responsibility 406255c: update notifications about not installed pip/setuptools fb25259: js repl: setOneLineMode true (will be or not moved as platform default after discussion) 3996201: disable DaemonCodeAnalyzer for console editor — the same as EditorTextField does +review 74f1397: fixing compiler storage data integrity for certain cases when classes are moved between modules 9491e6d: IDEA-120625 Save file as template 1a50247: IDEA-116706 Unselect word at caret doesn't work reversing through lambdarized anonymous class 374e421: IDEA-76185 Macro: $SelectionStartColumn$ and $SelectionEndColumn$ external tools macros count tabs as expanded spaces 4e1ae10: PathMacroMap: add clarifying comments about by-reference string comparison 3510a84: setAdditionalLinesCount = 1 0d4ce76: don't set setRightMarginShown twice — ConsoleViewUtil is enough a51adfb: LanguageConsoleImpl is not intended to be extended b792a8c: cleanup bcaeaeb: cleanup bbae05d: deprecate createActions — LanguageConsoleImpl is not intended to be extended (actually, it is not used in our code, but we keep method to ensure backward compatibility) 752e268: cleanup 0dbe448: add isEmptyCommandExecutionAllowed, by default true ec8a5d2: IDEA-80056 Column selection mode improvement 83550bf: Merge remote-tracking branch 'origin/master' f85aa38: IDEA-120866 Improve usability of 'Uninstall old version(s)' step ffd542c: CR-IC-4381#c22616 62acb09: Show error message when disable broken plugin. 5a79c28: CR-IC-4381#CFR-71852 90e7243: CR-IC-4381#CFR-71852 a5f7dd7: accidentally committed — revert 3437a1e: optimize imports on project: exception fixed, removed unused method invocation 638f8f1: don't setup delegating color scheme twice — ConsoleViewUtil is enough +review d785cf6: @NotNull 55e67f6: don't execute empty command 5febcfe: isEmptyOrSpaces accepts CharSequence +review 2610e6c: cleanup 5a83918: deprecate setTextToEditor 975ad62: overrides c76c841: Merge branch 'master' of git.labs.intellij.net:idea/community 8bd736a: show all in project interpreter combobox regardless virtualenv association 4518cf9: Merge remote-tracking branch 'origin/master' ce073a75: PY-12196 Members moving refactoring should handle dependencies b353744: IDEA-120038 - Redesing Git cloud frameworks UI - upload SSH key from account dbe4736: WEB-11067 Karma Plugin broken because of missing intellijCli Node module 3fb9b1a: fix layout (IDEA-121036) 61bac55: Add "JSTestDriver Plugin" plugin to brokenPlugins.txt 9583062: Postfix completion: do not show 'enable template in autopopup' checkbox if show.template.in.completion.list is enabled e896024: Postfix completion: apply throw template on Throwable only 79e95dc: Postfix completion: do not apply null, notnull and instanceof template on primitive types 4ddf754: Postfix completion: extract condition constant 1ae8c8c: notnull/nullable f124013: NPE fix dc27b12: Add SBT plugin to brokenPlugins.txt 406ebb4: Do not store virtual files in map that is never cleared for IDEA-120732 (Throwable at com.intellij.cvsSupport2.actions.IgnoreFileAction$1.run) 0cfd079: make final 68a8f15: fix CR-PY-5915 5d124b0: fix method isn|'t implemented: com.intellij.execution.console.ProcessBackedConsoleExecuteActionHandler com.intellij.execution.runners.AbstractConsoleRunnerWithHistory#createConsoleExecuteActionHandler() (in Pythonid:3.1.1.134.1462) 52ac45a: deprecate finishExecution() ce1c1a4: don't expose createConsoleExecAction c524fb2: cleanup 3ab1740: Merge remote-tracking branch 'origin/master' cd937d1: better class naming 709bbc0: better class naming c6ad195: Merge branch 'python-fixes' 4a5c63e: add MarkupModelListener.Adapter ff1625e: cleanup 8af73b7: Don't resolve to file-level '__metaclass__' in PyClass.getMetaClassExpression() (PY-12127) abd4c25: IDEA-80056 Column selection mode improvement 14d837e: IDEA-120526 Groovy: Inline super.call() 7065641: IDEA-120979 Static method call in instance context 970da58: fix contracts 4fdbc8c: IDEA-120885: complete 'as' keyword in appropriate place 8342f32: fix JsDebugConfigurationConverterTest 993f8c1: Test fix; cleanup (formatting) 987d9d4: IDEA-120931 Threads tree in "Debugger" pane displays incorrect thread name 9db0214: IDEA-120994 Debugger: tooltip on multiline string value - no need to escape quote characters ef685df: test fixed cd39c84: remote templates 3582560: Merge remote-tracking branch 'origin/master' 7de9df1: fixes according code review 59b76f6: suppressed for tests 6a696ee: create project from template: radio button replaced with checkbox 9e8ad70: IDEA-80056 Column selection mode improvement c1073f8: CR-IC-4035 aa2ed97: Add jira to build in community b11d66e: new inference: method refs: do not include containing class type params in inference bac3191: new inferencve: do not apply substitution twice for additional constraints 2a16fd1: new inference: lambda functional type detection 3093e7e: testdata fixed 97b25c1: BaseProgramRunner must be internal 68eb92a: EA-54083 (diagnostic) 0bff0b9: ProcessBackedExecutionEnabledCondition must not be public (and originally was not intended, but we keep backward compatibility) 1b0e049: cleanup 16ae520: ConsoleExecuteActionHandler renamed to ProcessBackedConsoleExecuteActionHandler, keep backward compatibility b7f131a: ConsoleExecuteActionHandler renamed to ProcessBackedConsoleExecuteActionHandler 415bd34: ConsoleExecuteActionHandler renamed to ProcessBackedConsoleExecuteActionHandler 78a6a8b: remove ruby variant of ConsoleExecuteAction — platform implementation is enough simplification — ConsoleExecuteActionHandler could be also as Condition (we must rename this class to ProcessBackedConsoleExecuteActionHandler — todo) 0912938: cleanup dec28d2: revert unfinished changes 9495ef2: IDEA-119396 (be picky about unfinished annotated new array expressions) ead0734: Cleanup (test moved to platform) 3f5ed3f: IDEA-120952 0850b33: Merge remote-tracking branch 'origin/master' 3e4618e: Modify test to attempt to set required initial state, if it's wrong c068d8e: Fix build due to moved jira module. eda25d0: Add missing module to layout.gant 9781b1d: IDEA-119819 (Cannot suppress warnings for inspection "Unnecessary unicode escape sequence") f1f14d5: use setRightMarginShown instead of nullify color +review 8d11adf: overrides 718ee80: IDEA-80056 Column selection mode improvement 62ec1ba: js repl: editor ask us to paint line 4-6, but we should draw line for line 3 (startLine - 1) also, otherwise it will be not rendered fix layout 30e3163: Taking into account Oracle bug 8019291 it is better do not set this property for this transient window than see strange decorations on the transient window. c814d70: do not embed js into "on" prefixed unknown attributes 3886bc2: Set location of splash screen basing on the current screen device. f56d570: CR-IC-4445 show whole table by default if it's inside scrollpane 821a6c3: js repl: fix layout 76637d3: LicenseDialog: tuning. LoadingDecorator: rollback eb161bf: Merge remote-tracking branch 'origin/master' 0c27db7: removed over logging, not informative messages from updater logger. 6abf38a: IDEA-80056 Column selection mode improvement ed0dc5c: Merge remote-tracking branch 'origin/master' fbafcac: fixed PY-12186 Project interpreter: not able to select element in appeared settings menu 22da9d4: Updating file properties -> Initializing file system cache (IDEA-115130) 567602b: IDEA-120976 'Complete' work is mentioned 3 times in a simple sentence 4392d23: reverted 089d059: updater: patch applier made tolerant to missing log dir parameter 1305416: zebra-mode enabled e024d71: WEB-11069 unexpected vertical scrollbar in Bower integration; Review CR-WS-326 d1af527: IDEA-83657 Can't find text in files under .idea 1d9e5df: walk non-indexed files when searching for whole words (IDEA-120648) 09450b1: make go to declaration shortcut also work on console hyperlinks (IDEA-120911) bfdc9c9: js repl: draw line separators using range marker highlighter e66c805: EditorEx returns MarkupModelEx (the same as DocumentEx) +review 8efac81: nullability, consistent parameter name a94a51e: IDEA-120054: Maven: war: non-filtered resource is not copied to output 99ca505: restore clicking on console hyperlinks f3e9a1e: IDEA-112815 (IDEA does not ignore directories specified in .cvsignore) 85db4a5: use balloon instead of error dialog 713c3d9: cache large leaf element text strings 2f36f24: enable show.live.templates.in.completion by default 16dab5a: IDEA-120911 follow link by keyboard 396d5ec: advance bomb d0e3130: add jira to tasks plugin 96c8508: remove excessive templates cbee5a3: clarification 44b16d0: Cleanup (manifest inspections .html files) 54bfa05: new inference: lift also unknown vars (IDEA-117530) 88d220f: new inference: cleanup from eliminateWildcards e104084: new inference: cleanup checkFunctionalType 1563225: new inference: cleanup from eliminateWildcards c0f1310: new inference: accept null = Object constraint 1b0e87f: java 8: allow to cast to intersection types d22feaa: meaningful toString bd681be: new inference: 18.5.2 adjustments 6103980: bound promotion for super wildcard (? super A (bound extends A) == A) a91c7f7: bound promotion for super wildcard (? super A (bound extends A) == A) f3bbc7a: new inference: cleanup 15740a3: new inference: cls copy replacement 4ba1e5f: NPE 1a5e473: AIOOBE c5d0b16: new inference: debug 555b8b3: new inference: 2 phase resolution 19ba9d8: new inference: resolve 694432f: new inference: capture conversions in return types initial; variable dependencies 758fa4a: rearrange on multiple files continues if no rearranger found for one of them 3e8ca79: IDEA-34877 (CVS: check whether the new-added file name exists in .cvsignore and don't prompt to add it) & IDEA-120736 (CVS: don't prompt to add new-created files ignored using IgnoredFiles list) 10a58c5: Cleanup (extra write action) 1c8930c: Cleanup (double commit) 4f1c289: License Dialog: windows tuning. cleanup a77da47: LicenseDialog: JetProfile assets choice & proceed c83ed1d: Merge branch 'svn_18_3' a472d35: svn: Optimized IdeaCommitHandler - track deleted files only if required (corresponding parameter is set) 045a753: Display conflicts if destination class already has some member 31c7494: let's start async cache update for EAP 342cf54: Merge branch 'svn_18_3' fbf5d55: js repl: in/out markers done cf9ace3: svn: Do not check repository protocol (just working copy format) when determining which implementation (SVNKit or command line) should be used for commit operation ff65c9f: platform: safe project model modification 93b33a3: svn: Refactored SvnCheckinEnvironment - utilize IdeaCommitHandler as event handler for SVNKit commit flow 45cf910: move prepareExecuteAction to LanguageConsoleImpl instance 06062ed: Retina support + no dialog resize (just image clip) 65531b1: fix test data 894d4bb: remove duplicated code — DocumentUtil.writeInRunUndoTransparentAction effd774: svn: Refactored SvnCheckinEnvironment - use common client factory model for file status detection c725668: Make BaseRepositoryImpl initialize HTTP client lazily on network settings updates 4af031a: svn: Refactored SvnCheckinEnvironment - not null, code simplifications, methods extracted, warnings fixes 81e72d4: + gruntfile 343a277: revert IDEA-120811 3e991eb: deprecate addCurrentToHistory, cleanup b22e89b: continue LanguageConsoleBuilder.registerExecuteAction — don't force client to know low-level details, cleanup NewSshConsole 3936b51: add LanguageConsoleBuilder.registerExecuteAction — This API doesn't look good, but it is much better than force client to know low-level details 50318ce: IDEA-120906 NPE at com.intellij.ide.util.projectWizard.SdkSettingsStep.<init> 4524244: Slightly update message in "Option" tab of YouTrack repository editor cdfd4d0: IDEA-116229 (Invalid Warning: Contents of array 'longs' are written to, but never read) 17dcc98: IDEA-120799 (Quick-fix for "Unnecessary parentheses" changes expression semantics) 0ced324: IDEA-120904 Debugger UI: watch variable text field is shown when debug tool window is hidden 5ed18af: Merge remote-tracking branch 'origin/master' 7d1d9c8: fixed PY-12185 Project interpreter: strange combobox size in settings 7039d82: store 'export to html' settings in workspace.xml instead of shared misc.xml (IDEA-96348) a3a8fa7: Merge remote-tracking branch 'origin/master' 817df93: Merge remote-tracking branch 'origin/master' 5c95f86: another fix for PY-12186 Project interpreter: not able to select element in appeared settings menu 0c1316c: Merge remote-tracking branch 'origin/master' ee07119: show word variants in custom file type completion autopopup f5e8ce0: PathMacroMap: add clarifying comments about by-reference string comparison f1ac105: use common ExceptionUtil 89e9ca0: do not loose type args on ratianalize static calls (IDEA-120767) c7b78f7: IDEA-120784 "Class is public should be declared in a file named <Classname>.java" for inner interface 65642d9: IDEA-118305 github: try to fix GH:E specific bug ada3f52: Merge remote-tracking branch 'origin/master' 3a9eef6: speed search 071a9d5: cleanup 2108e56: fix for PY-12186 Project interpreter: not able to select element in appeared settings menu 11069dc1: Merge remote-tracking branch 'origin/master' 6ec4b86: fixed PY-12184 Project Interpreter: Throwable at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.execute 08f79dc: diff: do not try to create empty LineFragment f0eed8c: IDEA-80056 Column selection mode improvement eec124a: IDEA-80056 Column selection mode improvement 81adc91: IDEA-120834 Same-class methods should be preferred over static imports 1ae2a82: IDEA-118234 Groovy 2.3: type inference of SAM-closure parameters d0507fc: IDEA-120595 Restore compatibility with JIRA < 4.2. Return support of JIRA SOAP API. Move all JIRA related classes to dedicated module 0fcb597: Add tests for CertificatesManager. Disable them for now, because SNI related patch in httpclient works only on Oracle JRE 1.7+ 3355e94: Update Apache HttpClient to 4.3.2 due to fix of HTTPCLIENT-1119 b2d5f76: svn: Refactored AbstractUpdateIntegrateCrawler - remove unnecessary SVNUpdateClient creation e266021: svn: Refactored GatheringChangelistBuilder - make inherit EmptyChangelistBuilder, renames, optimizations f042e76: svn: Refactored GatheringChangelistBuilder - use common client factory model to get svn properties (instead of direct SVNWCClient usage) 300839e: svn: Refactored GatheringChangelistBuilder - code simplifications, notnull, removed unused code 17b7bfa: svn: Make SvnKitBrowseClient not pass to handler separate entry for root folder (at which list() method was executed) - to have consistent behaviour for both CmdBrowseClient and SvnKitBrowseClient c4e1a04f: svn: Implemented correct element name and relative path calculation for CmdBrowseClient 4d8ae08: svn: Refactored SvnChangeList - use common client factory model (instead of direct SVNLogClient usage) 05913e6: svn: Refactored SvnUtil.createUrl - make it throw SvnBindException (instead of SVNException) 8a44f01: svn: Refactored SvnChangeList - SVNRepository usages replaced with "svn info" command a66c80b: svn: Refactored SvnChangeList - method extractions, code simplifications 56ca50d: svn: Ensure repository relative path is used in SvnChangeList logic (logic was broken and full path was returned after changes in commit 42c824) 58f70a1: svn: Refactored RemoteRevisionsNumberCache - code simplifications, warnings fixes 24e95a4: svn: Refactored SvnCommandLineInfoClient - code simplifications, warnings fixes 87bcdbd: svn: Refactored SvnChangeList - removed duplication, simplified code flow Change-Id: I25aae09c68ce6c702066c108dae46d17c32e2709
2014-02-19Snapshot c50a8ad26a72432f26e39046d6a6f21fd7a190ee from idea/134.1160 of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git c50a8ad: register missing tips & test 8a2b786: fix tests 0a8f4c2: WEB-10915 Limit on command for File Watchers? 60c1be3: IDEA-119721 License dialog to include JBA fields Async network activity, better layout, deferred success notification 0308187: NodeJS 132.1145 isn't compatible d4f6c63: CR-IU-583 - accept ssh key as file always 376dbc6: CR-IU-583 - pass RemoteServer instead of ServerConfiguration to ServerType#createConnector 5b276d7: tipAndTrick EP fe52778: continue js repl: left gutter — show prompt, align right gutter — right-aligned text, max 100 (trim middle) line separator — buggy and ugly yet 40b273b: cleanup a10ab1e: Merge remote-tracking branch 'origin/master' 2cc672b: PY-12175 Extract superclass: import for existing super class is removed 5dbee39: introduced reformat directory dialog [CR-IC-4286] 52288f3: use new serializer for inspection 34d24bf: inspection moved (IDEA-120870) 005ff90: Merge branch 'diff' 7ebaa92: diff: add ToggleAutoScroll button to the merge window 721c137: diff: remember HighlightMode 786d70b: we restored broken API of ContainerUtil d47bc1e: PY-12174 Extract superclass: untidy <br> tag in error message 621f555: PY-12171 Extract superclass: do not add objec base class with python 3 interpreters 7c1dd01: fake classes are not displayed as superclasses f20e01f: PY-12170 Extract Superclass: breaks code when extracting fields not defined in __init__ d915b2e: Merge remote-tracking branch 'origin/master' 7f367e9: IDEA-80056 Column selection mode improvement 80fdfb2: Add build number to python plugin version. f84a881: restore unstable API setAutoInitBreakpoints +review 262ff80: AbstractMethods copies docstrings 361f276: Merge remote-tracking branch 'origin/master' da9c594: some more methods overridden to preserve List-Set contract 7a23b2c: disabling Pythonid 3.1, NodeJS 134.1081 / 1039 / 985, ruby 6.0.0.20140207 d9e54f2: IDEA-80056 Column selection mode improvement 408a5af: Merge remote-tracking branch 'origin/master' 4e39946: Fix dead-lock on components initialization (PY-12154). feaed8b: IDEA-120823 Runnig TestNG test fails if using variable in POM in maven-surefire-plugin's configuration 66b1e0d: Allow to disable MavenJUnitPatcher via VM options (idea.maven.surefire.disable.*) f89bc2a: restored backward binary compatibility 66a180f: avoid deadlock when somebody saturates the job thread pool with zillion locking tasks (especially for 2-cores cpus) 5e00ccf: IDEA-120518 Cannot create new Ruby on Rails application d475a78: cleanup 80b93e2: capitalization 3734a6e: when a plugin depends on a module include classloader of the plugin containing the module to the parent classloaders 326ccf2: Merge remote-tracking branch 'origin/master' 4a5b8cb: Use unix path separators for helpers dir. bc260c6: Merge remote-tracking branch 'origin/master' 895a305: do not add sdk in case it's already in interpreters table daf6a18: test for http://crucible.labs.intellij.net/cru/CR-IC-4366 8d86965: Merge remote-tracking branch 'origin/master' c2100be: fixed doubled sdks after apply for detected sdk b3032ea: DEA-120811 compile-server process hung with 0 CPU 12dd76b: IDEA-120784 "Class is public should be declared in a file named <Classname>.java" for inner interface ba7188d: Methods chains completion for arrays 68622f7: Merge remote-tracking branch 'origin/master' 6c53d3f: Merge remote-tracking branch 'origin/master' 71b92de: Methods chains completion merged with smart completion 60c9433: removed over logging, not informative messages from updater logger. 5681402: Merge remote-tracking branch 'origin/master' d9c6cab: fixed import 24009db: IDEA-80056 Column selection mode improvement 080c3cc: Merge remote-tracking branch 'origin/master' 0be5b22: Merge branch 'pycharm-interpreters-rework' 6adb3a3: 'ruby' and 'python' modules included into Ruby/Python plugins to allow writing plugins for both RubyMine/PyCharm and IDEA with Ruby/Python plugin 8f808a1: IDEA-120609: Help pages available for 'library dialogs' c7d283f: setup platform prefix for external system tests bd1641c: fix PluginXmlFunctionalTest#testLanguageAttribute 0becd7e: EA-53969 - ISE: TextComponentEditor.getCaretModel 625185d: js console: annotated right gutter, show tooltips 27dea64: IDEA-120840 Bundled Maven 3.0.3 corrupts local maven repo on redirects Update embedded maven to 3.0.5 61b4874: IDEA-120840 Bundled Maven 3.0.3 corrupts local maven repo on redirects Update embedded maven to 3.0.5 f0320f8: unnecessary methods from HgVersion deleted; HgVcs used instead of project; IllegalArgumentException thrown instead if assertion 9ae90ef: make EnumeratorStringDescriptor thread-safe d1bb7de: IDEA-80056 Column selection mode improvement ea84716: IDEA-117734 Clipboard history no longer works by num hotkeys d4757a7: IDEA-100755 Language injection: properties: prefix causes ISE at PropertyImplEscaper.decode() 4c300cd: EA-53558 - CCE: DatabaseVirtualFileSystem.dataSourceUpdated 9093d3f: Platform tests: do not change detected platform with initPlatformPrefix f5c7ec3: Merge remote-tracking branch 'origin/master' b32156d: PY-2858 Pull Up Abstract Method (finally!) aa2a0c7: treat files with plain text file type that was detected from content as files with unknown file type 4ecac02: method to detect that file type was detected from content c33e23a: use only 1 additional line for console editor (only JS REPL affected, platform will be discussed later) 51e0a7d: keep and deprecate old signature e8f6414: not-null 32ceffc: keep and deprecate old signature b8baeb5: move LanguageConsoleBuilder to appropriate package e2bb599: remove unused import ebe13e4: simplify BaseConsoleExecuteActionHandler — pass LanguageConsoleView (so, we don't need to hold it, and we don't need to fight — how to set LanguageConsoleView to handler (handler need to print)) 9d12e62: cleanup 07cc8bd: use AsyncGenericProgramRunner +review f7eb621: cleanup a117497: deprecate MockCommandLineState +review d9bfedf: lazy injector loading 2b4210a: avoid loading JavaPsiFacade for default project while decompiling class files 40f6fbe: PyArgumentList#addArgument fixed and test added bb44a3d: put sdks to create new project interpreter combobox properly c3defd1: Merge remote-tracking branch 'origin/master' 93d20bb: allow JavaFileManager in default project 5d767af: IDEA-120665 Custom file type identifiers should include underscores 279e8a1: remove unused PomJavaAspect c67953e: don't add nulls to project sdks c53564a: IDEA-80056 Column selection mode improvement 3bb055a: create nwe project with detected sdk, get rid of PythonSdkConfigurable, create fixed isDjangoInstalled in create new django project 6c0426f: diff: typo c57dbf5: do call projectOpened callback in case of project exists but we want to create new on it's place e3b3064: diff: pre-allocate memory for StringBuilders c55ee26: diff: do not calc diff if there is nothing to compare 416e735: fix addAll implementation 4ba3dbb: better name 8ff3c33: JavaFileManager -> service d93593a: allow compiler vfs changes to be watched in GroovyCompilerTest$IdeaMode d861a3e: new project creation 5b60bc5: cleanup 73c644c: cleanup 9f1e375: IDEA-80056 Column selection mode improvement e419749: fixed package list update + cleanup b1f922e: Merge branch 'master' of git.labs.intellij.net:idea/community 27903b3: IDEA-120034 - Propose to upload SSH keys on connection problem - OpenShift 9cf2d8b: set min size for IDEA-114386 Width of Inject Language options e2e52a0: JavaPsiFacade -> service e45f74c: JavaFileManager: remove dead code, use volatile 3f43ec8: don't do smart highlighting stuff when live template settings editor is disposed together with the project (IDEA-120651) 687526b: removed debug field f6ccd15: - indexing by unindexedfilefinder (root dependent cache updater) removes indexed file from filesToUpdate set - when removing outdated data reset file indexed attribute for later being able to index unindexedfilefinder (root dependent cache updater) 47c896c: avoid problem with concurrent clearing of timestamp cache between thread saving indexed attributes (e.g. indexer thread) and another one (e.g. flushing thread) b011dc5: IDEA-80056 Column selection mode improvement 66379b1: write "singleton=<value>" if it was specified explicitly 4d50f3b: tests b8a3e47: IDEA-120786 Log gets crowded with warnings while configuring JavaEE artifact dc70440: Header and style added. 6a1809d: Absolute layout instead of GridBagLayout, area required for the message is taken into account, performance optimisations. 289b58c: filter duplicates 727c2da: initialize singleton to its default value 640165f: IDEA-100495 do not ignore invalid hg configuration 7dc4749: IDEA-118795 Gradle configuration with multiple artifacts not all reflected in IDEA module dependencies e389e68: memory optimisation: spare ReentrantLock on each list allocation 4170df8: IDEA-110268 Lossy encoding: false positive for separated 0A/0D as UTF-8 9f6ada3: IDEA-119615 Find in path mixes "occurrences" and "usages" terminology df15cf0: cleanup 3b8e3e1: do not exhaust limited job scheduling pool 2349f39: wrong level for class in wrong file ac43ca6: EA-53926 - CCE: ScopeTreeViewPanel.getSelectedPsiElements 3c57658: EA-53874 - assert: PsiFileImpl.getStubTree a2b51f6: IDEA-118795 Gradle configuration with multiple artifacts not all reflected in IDEA module dependencies 0c5ad97: wrong dependency removed 6c43236: diff: do not enumerate strings if we don't need it d01ff56: diff: add comment 864bf0f: fixed bugs in implementation of "find k shortest paths" algorithm bbe5c6c: Merge remote-tracking branch 'origin/master' a1b2fb3: fixed updater tests. bffd4de: cleanup f0b2c3d: overrides c804677: cleanup b5aafd8: not-null cec8a1e: cleanup ed6b710: not-null c90cd8e: IDEA-80056 Column selection mode improvement c4b701b: Merge remote-tracking branch 'origin/master' 1678667: IDEA-120631 SOE fix f7f2082: better insets and font for Win and Linux 2c11ffd: Revert https://github.com/JetBrains/intellij-community/pull/149 take 2. b213dfd: com.intellij.index.IndexTest._testSkipUnknownFileTypes 4c87f76: fix GroovyDebuggerTest? 5cd8a05: IDEA-120738 Complete current statement creates broken code 4fb9534: don't apply single-line folding to methods exceeding the right margin (IDEA-120719) 2ba17e9: IDEA-120750 Fold single-statement methods into one line b1d4696: IDEA-120694 collapsing one liners is overly eager aef4cb8: IDEA-120726 Double "Press" word in hint when Find Usages 68b84ec: Merge remote-tracking branch 'origin/master' 6f1100e: Delete unused method. 65d6658: fixed build patches. 28903c8: Merge remote-tracking branch 'origin/master' f4cf28b: Merge remote-tracking branch 'origin/master' fd20dd8: improve stub-psi-mismatch diagnostic f737684: IDEA-120094 New Project wizard: Maven project: use correct archetype +review 4274185: platform: default project name ping-ponging simplified 4a0c982: Fix failed tests 0e862f9: smart sync of pooled threads on start 0f1d210: fix two actions Pick Color 613e807: Merge branch 'master' of git.labs.intellij.net:idea/community 4b21ba6: IDEA-120034 - Propose to upload SSH keys on connection problems - runnable on existing server runtime task b7025f7: IDEA-120480 (Invalid set of actions on enum's constants.) 7a16617: Partial fix for IDEA-117025 Eclipse code style import: Blank Lines: some categories are not applied 48c2261: Merge remote-tracking branch 'origin/master' 2a6f01c: dispose debugger thread dump consoles 8a99a3e: better control size management in fatal error dialog (IDEA-120304, IDEA-116542) 42bc794: junit 4.11 include hamcrest into redistribution 31aba54: new inference: choosing the most specific method inference c8fb420: fix negative offset when injection is contained in parent 4820b2f: Code cleanup. f9c35d6b: IDEA-120557 (Add an option to Inspection "Method can be variable arity method" to only apply to public methods.) 84a2242: MacMessages emulation using dialogs Initial load under ide.mac.message.sheets.java.emulation.dialogs registry key. 30a6ad1: Merge remote-tracking branch 'origin/master' 93e0abf: fixed NPE. 869ffee: Compilation fix 43f1fc2: Merge remote-tracking branch 'origin/master' 23a1f72: improved performance of logger operations. 937dbcf: CR-IA-225 use DefaultActionGroup 2c9bc0d: Merge remote-tracking branch 'origin/master' 57ed93c: Merge remote-tracking branch 'origin/master' 68bb982: Revert: https://github.com/JetBrains/intellij-community/pull/149 (a2301175e3628cae091eb4fd69cd5433c9dc730d) a0aeafa: Merge remote-tracking branch 'origin/master' 40cb267: IDEA-119369 Indent statements after label treat label as a statement e9d512c: check argument count ff5872b: http://crucible.labs.intellij.net/cru/CR-IC-4264#c22278 165c965: IDEA-117794 &nbsp; in the message shown in "magnifier" view 0e53745: recursive FileIncludeManager.getIncludedFiles 193470c: add @TestDataFile 959eabb: [log] filters refactoring 4d6e648: clarify description c76e367: IDEA-120623 (Add "org.mockito.InOrder" to the list of known classes for "JUnit test method without any assertions") 5674c5b: fixed growing list of listeners (forgotten remove) 677595a: optimization: avoid a call to contains() 8f1a176: IDEA-120661 prioritize bundles from project 14c6739: JavaPsiFacadeImpl: fix possible race condition df03a06: project service seems a bit late a place to initialize stub element types eeef876: IDEA-120661 spring: ResourceBundleMessageSource: support "/" as separator bd3d065: IDEA-120717 The Gradle plugin ignores http.nonProxyHosts ad3d62c: diff: add tests f4f31e4: Merge remote-tracking branch 'origin/master' a042b0a: updater changes: - removed dependency from util module - added new parameter - idea log dir - cleanup 048183c: removed unnecessary libs from cp for updater execution and added new parameter - idea log folder. ff3f68f: removed updater dependency from util module. 6cab9a0: updater tests modified to support changes of initializing update logger. b888b15: IDEA-120663 Log and History broken for mercurial 2.9 eb682eb: IDEA-120244 Native file dialog on "Install plugin from disk" disables ZIP files on OS X 59f8dbb: use proper configurable in configure interpreters link 8c3d81d: IDEA-80056 Column selection mode improvement a91e90e: IDEA-80056 Column selection mode improvement 0a13f6c: console options always modified 80eaa69: isModified() fixed 9edcbfe: reverted SafeVarargs because of Oracle license restrictions 716977e: diff: fix patience algorithm 0383adf: fixed test data because of one less document loaded (see change 9464870 in SelfElementInfo) 87fd1d5: can't navigate to non-code usage sometimes 37fc695: Removed lock on cache evaluation - fixed dead-lock while reindex (PY-12034). d6d0215: java: hanging file dropped 69b36ad: Cleanup (javadoc) 6e6e261: Cleanup (formatting) b1558ae: potentional empty groovy psi elements bounded to left 5dab227: cleanup 3189a60: fix IEA 22e0438: don't suggest empty argument list as element to highlight 5bbc86a: Groovy: in-place introduce field from local variable without initializer dfa7845: IDEA-120680: Breakpoints are not shown until indexing finished after IDE start 0e25de5: modificationCount++ eea4cf1: fire rootsChanged when adding a module using ModuleManager.loadModule eb2683d: make MvcProjectWithoutLibraryNotificator read action cancellable c7a7517: PostHighlightingPass: move service loading away from edt 6b0101c: less garbage in addDocumentListener a51f225: diff: Patience diff algorithm 52ea261: diff: unify myMaxX/myMaxY values c30c6c3: diff: prepare for recursive call of IntLCS e38138c: diff: incapsulate LinkedDiffPaths logic 7478ad9: diff: allow to count LCS of subarray ed6ff89: added detected sdks to create virtual env aa98747: add detected sdk from details dialog b3cae01: used proper sorting in details list 807a713: used setup sdk properly 700ee90: IDEA-119785 Inline local variable refactoring events 04ba3c7: MembersManagers now accepts PyMemberInfo (needed to get abstract and other info) (todo: doc) 1a437f5: selection fix cb2cca7: CR-IC-4324 revert to NotNull, move new contract to PathUtil 3bce479: CR-IC-4324 not-null 1e174de: CR-IC-4324 not-null 114540b: CR-IC-4324 not-null 321eec0: overrides 48d6f4a: use both original and custom selectors to search for latest config to import #WEB-10964 fixed fb03522: select in combobox interpreter selected in details e5fe5df: LanguageConsoleImpl: use simple SingleAlarm Alarm - add flush method 9ab4e10: js repl: prepare: show clear error message on error c16501b: PyMemberInfo is generic now 8c38db1: Merge remote-tracking branch 'origin/master' 5173b2f: Don't report exception about user-skeletons absence. 77ff70d: remove upused methods aba8055: renamed PythonSdkDetailsDialog dd5098d: reload python paths list a65b69b: fixed create virtual environment 83a342e: trim whitespace more aggressively 712bff4: bring back download button when there's no patch 85e3e91: added simple implementation of PsiDocumentManager to 'core' 6942f6f: fixed uninstall action availability 5111f9d: proper reset in case sdk added 586a0e4: Overrides, ensure that start browser url is trimmed 0710931: don't perform costly root model comparison when it's loaded the first time 73c0a8e: decrease invocation counts a bit when doing path macro substitutions 60d1fa3: hide plugin searching task from user 945357a: IDEA-120600 Create Inner Class should create static inner class in qualifier class 06f7e3f: ensure nav bar adjustments take place (IDEA-120667) 2076c69: IDEA-120636 Wrong "enum cannot be instantiated" aa96d2f: IDEA-120629 PluginManager doesn't handle dependencies for plugins specified with idea.load.plugins.id system property. bee6616: No need in special extension for Dartium, configure Dartium in 'Dart' settings page, WEB-10460 Dartium browser startup options a5bdd89: IDEA-120668 Gradle: Impossible to get Gradle classes resolved in guild.gradle file when project is not of Gradle type 7212836: Move to professional components that don't exist in community. cc8318b: Better minimum size heuristic. 998d1fa: toSystemDependentName/toSystemIndependentName: "Contract" annotation improved d78de12: don't overwrite workspace.xml file if it is corrupted (ZD-21210) f9a8828: IDEA-120209 Resolve in jsp links to web resources from external .war file: tag dir support c042f8e: Merge remote-tracking branch 'origin/master' 7ff5964: Merge remote-tracking branch 'origin/master' 738c43f: Merge remote-tracking branch 'origin/master' 4fdaa09: memory optimisation: do not leave stale data in cache c1dac1b: isChromeRunning — detect Yandex and Opera (mac&win only!) BrowserLauncher — hide internal openOrBrowse browser configuration — respect FileUtilRt.toSystemDependentName/FileUtilRt.toSystemIndependentName policy af067d7: Merge remote-tracking branch 'origin/master' 7e67fc9: IDEA-119606 Find in Path settings icon has issues 9b58556: annotated by SafeVarargs. The stub of SaveVarargs is put into util module for those old stumps clutching to their precious JDK1.6 b16df95: new inference: lift type parameters; stop inference after false appears in bounds ea25e61: new inference: method ref constraint: take into account provided type arguments a35cdbc: new inference: incorporation: allow self as parameterization b203b5b: NPE 91a27d6: [log] Fix arrow ui. 445cf7f: IDEA-115442 Empty lines appear in the log when filtering by branch #IDEA-115442 Fixed 4a2d89c: [vcs] Pass service as extension parameter baaaa88: Merge remote-tracking branch 'origin/master' 80a9635: fixed updater in according to the review recommendations. 96f6a67: update combobox on add local interpreter 9d89714: apply in case of detected sdk ed7a6c3: Postfix completion: fix CCE 1805aa5: IDEA-120481 Ctrl+Alt+F7 cannot find usages in Selection ca64418: IDEA-120542 "Find Usages" uses scope of last "Find in Path" ebc8333: IDEA-114244 Find in path tooltip wrongly parses HTML entities fec4fa9: jdk8 compilation cb1eb74: made final 2067791: notnull 64ebe4f: notnull 9a85877: notnull ccaada1: NPE fix 5df90d4: put detected vEnv in front of other detected vEnvs d4e7730: PythonSdkDetailsStep renamed 08476e2: added focus to sdk list 0722673: NPE 47f9d56: added generate skeletons action 6776407: Merge remote-tracking branch 'origin/master' 82c40b6: fix compilation for java 8 (sic!) a6926fe: Use ParametersList.addParametersString() instead of CommandLineTokenizer. a34d392: IDEA-120642 Fix maven-surefire-plugin argList. 23c4184: + "portlet" 9356f0b: don't add already existed sdk 021c0c8: new inference: stop inference if false was inferred b5e1b38: new inference: incorporation step: substitute equal bounds 84d7f65: initial version of show all/more actions 83d2858: do not suggest templates for ne module 950f9a5: Revert "no need in special extension for Dartium browser" 9c277e7: Gradle: add new module to community project 73f8bba: library editor: change tooltip for 'remove' button when an excluded entry is selected a70d89c: prepositions list updated 4fab7c6: prepositions list sorted a696706: library editor: updated icon for 'add to excluded' button and tooltips 8924e43: EA-53859 fixed 868e994: New decompiler API (crash proofness; stub logging verbosity level restored) 4692cb1: Diagnostic 7b4d26b: Merge remote-tracking branch 'origin/master' 1a10cd5: Merge remote-tracking branch 'origin/master' 18dea6c: Diagnostic d262234: EA-46543 (cleanup) 4fb9316: PY-10963 Pushing methods down should add needed imports fixed 7b06ac4: WEB-10745 Dictionary returns confused type in TypeScript 2bf1fbc: don't use vfs in vfs events if old build isn't enabled at least for one project 42465b0: Merge remote-tracking branch 'origin/master' 9278320: schedule cache update in dumb mode when synchronizing roots or having large vfs change, to avoid stalls upon collecting files to update that can build vfs / update filetypr / filename indices (IDEA-109525) c99aa93: method reference: ref qualified isExact fixed (IDEA-120370) 76846b7: debug logging for IDEA-120339 Type Hierarchy works only when the cursor is over a class name bc2af62: faster getOriginalElement for source methods dd3bdee: Merge remote-tracking branch 'origin/master' 25462fa: EA-46543 (stub reuse avoided) 374b215: New decompiler API (compatibility restored) a230117: https://github.com/JetBrains/intellij-community/pull/149 1cea73f: IDEA-120626 UI / Colors & Fonts: "Lens mode" color not adjustable 9e83af7: IDEA-119859 Double Alt not working (Show tool window bars) 0a749fa: no need in special extension for Dartium browser 9a5f9fe: EA-53797 - CCE: ShiftUtils.getLogBaseTwo bb66ffc: correct customizations (IDEA-120461) 211d532: IDEA-119903 IDEA should disable broken plugins automatically 581d2b7: IDEA-120586 @ParametersAreNonnullByDefault support broken b189061: Problem With outdated HgRepository information when branch or bookmark created fixed. 76a3cc3: style 9bd5262: execute status widget update as soon as possible 14b3c35: Simplify HgStatusWidget fe84874: IDEA-112737 Mercurial: hide closed branches b1944c2: IDEA-119506 active Mercurial bookmark shown instead of a named branch in status bar 89cf188: Merge branch 'github' df7da63: diff: codereview 19ee818: Replace TextRange with UnfairTextRange for relative coordinates 0dace45: Merge remote-tracking branch 'origin/master' 63c7b54: Initialize UI lazily in createComponent() to ensure that tree builder will be disposed, if it was created 77a4fd6: IDEA-120588 Gradle plugin broken with Gradle 1.12 dev builds 9466bd9: new inference: method refs: potentially compatible condition dd66d26: new inference: generify 27ae864: new inference: method refs resolve: do not infer from void return type 1b17bec: new inference: method refs overload resolution compact d38edf2: all sdks properly added to sdk combobox 1cf61ab: IDEA-120117 Rearrange entries is not idempotent (and misplaces static fields) [CR-IC-4226] 5d8f0b9: Move groovy importers to org.jetbrains.idea.maven.plugins.groovy package bce543e: IDEA-119665 Memory leak in RemoteMavenServer when buildnumber plugin is used 34512ba: Gradle: data models implements Serializable added to retain out-of-process mode support 7ef6dd2: WEB-10929 Bower: Throwable on Uninstall package d7f87c3: rollback. Selection is broken 8570ff1: listen to internal model for notifications 2ba5cc7: Gradle: fix gant scripts fe6b753: PY-10963 Pushing methods down should add needed imports (test only added) 1485108: no space b0e96de: IDEA-120588 Gradle plugin broken with Gradle 1.12 dev builds d4b9fd4: WEB-10924 Bower: provide indication for loading description ecc2479: Merge remote-tracking branch 'origin/master' 4e3b4a7: Fix "DummyHolder cannot be cast to com.jetbrains.python.psi.PyFile" e78c7d7: fix problem when action is disabled in popup menu, but working from keyboard shortcut a42e228: update runnerw configuration files to Visual Studio 13 d04ed7b: IDEA-120562 IntelliJ 13.0.2 does not respect Gradle IdeaModel Configuration fc583db: IDEA-117674 please rebuild and commit runnerw.exe 038550f: get rid of make active for selected checkbox in create virtual env fdf1dd4: IDEA-120591 Simplify new Flash module creation in 13.1 e59ab47: Cleanup (var names) a582b91: New decompiler API (ability to call default decompiler from extensions) c823858: do not log PCE a6a8745: IDEA-120544 13.1 EAP (134.1007): impossible to add empty Web module to the project: update selection 9d349c8: cleanup e7bd55b: show packages for detected sdk, fixed NPE if no interpreter selected bd55771: 'Static Web' module type available in IntelliJ IDEA Community Edition (required for Dart support), see also IDEA-120593 0ccaddd: Add template text to live template quick doc 74fcddb: changes reverted 800eaba: IDEA-120544 13.1 EAP (134.1007): impossible to add empty Web module to the project 6d9052c: Gradle: add Gradle SDK sources before classes in a build classpath and retain the order 0072e05: testdata fixed 846cd83: second iteration for python project interpreters page fd00ca6: new inference: method refs overload resolution: filter static problems for ReferenceType refs only 49a2d0a: new inference: do not infer based on wrong number type params 2b5764d: new inference: method references: process varargs cb5a0b7: new inference: strict subtyping constraint: null processing 4889751: new inference: exclude return constraints/non pertinent to applicability argument constraints from overload resolution process b9ef7b6: new inference: subtyping/equality constraints interoperability a73a84f: Merge remote-tracking branch 'origin/master' 2daa625: fixed build of patches, and corrected updater dependency. 472e58b: Gradle: respect build classpath order and use both classes and sources jars if available e4b9fea: 'com.intellij.modules.python' module included into Python plugin to allow writing plugins compatible with PyCharm and IDEA with Python plugin e16e79f: 'com.intellij.modules.ruby' module included into Ruby plugin to allow writing plugins for both RubyMine and IDEA with Ruby plugin 344bf8b: IDEA-120265 Incorrect whitespaces (tab) painting when cursor change position 500f1b9: #WEB-10913 fixed 828b80f: Thread problems with updateTo action fixed 6c1effc: show "Loading ..." label on fetching installed package list 2a3f6b3: Refactoring to make PushDown use the same engine as other refactorings (documented) dd6e05b: Merge remote-tracking branch 'origin/master' 735084d: Refactoring to make PushDown use the same engine as other refactorings (need to doc) f6c6bec: New decompiler API a281951: + "facelet" 5b8af7d: faster html tag selectioner using psi #IDEA-120533 fixed 750013c: parameter nullity annotation should have higher-priority than package-level ones 4757fc9: fixture-based NullableStuffInspectionTest 3104edd: respect default browser: jstd — use BrowserSelector 7c3e5b9: respect default browser 78b379e: StringUtil.splitByLinesKeepSeparators javadoc 132042f: Merge remote-tracking branch 'origin/master' 32aa1a8: Merge branch 'svn_18_3' ea3cf29: IDEA-120535 SelectableChannel.register should have the same magic constants as SelectionKey.interestOps ad661d9: correct level in highlighting: highlight element X only when visiting X or its ascendant e0792ea: cleanup 9464870: optimisation: do not load document during smart pointer creation 78581c6: notnull a0cc711: [git] amend: don't add \n to the commit message 340659b: svn: Refactored SvnUtil.getFileContents - reuse factory selection logic from SvnVcs ec7edd3: Dispose tree builder in disposeUIResources() to prevent memory leak f1ff831: Update message about unsupported JIRA version 840b6be: svn: Implemented command line support to logic that preserves changed svn properties during complex reverts - when package rename is reverted, but child files should not be reverted (child files are not not checked in dialog) fbae010: spare some memory in vcs log fdcdfce: WEB-1171 javascript live console 094e633: kill duplicates 7128707: IDEA-118234 Closure to SAM coercion: infer generic by SAM return type ebffbc9: InheritanceUtil: some contracts 176b06d: mark setPassShellEnvironmentAsParent and isPassShellEnvironmentAsParent deprecated to wait for IDEA-118946 1c0199f: support actions history 7070677: mock groovy 2.3 b7569fa: IDEA-116775 Use idea home directory as working directory for "revert" operation (not to block current directory in case of reverting rename/move operations) 043c3e9: IDEA-120502 Support renamed gmaven-plugin plugin (groovy-maven-plugin) b5d20bd: [git log] Fix multi-value filter by user c823985: [log] can happen during log initialization while the table is empty 58c8791: Gradle: war artifact/facet creation fix. 5c74ffe: move js debugger platform up 353d557: IDEA-118646 Determine client factory for "revert" operation based on file being reverted (and not only based on project root and settings) cb73b8d: IDEA-118222 Closure to SAM interface coercion doesn't handle contravariant types correctly 1c724d9: Merge remote-tracking branch 'origin/master' d15b588: added openapi.jar as dependency for updater. 50eb71a: IDEA-95952 Debugger tooltip is shown in the incorrect place and overlaps annotation tooltip. 12c7874: Merge remote-tracking branch 'origin/master' 5767476: IDEA-120338 Create log for update to the same place where idea (idea based product) logs are located. e53366b: Merge branch 'python-fixes' dfa6f63: rename parameters 0b47cef: Disable StringLiteralQuotesAnnotator for multi-PSI files (PY-11658) 27d26d6: Apply visitor filters for all languages of the view provider (PY-11658) 711229d: Allow run indenting processor not only from the beginning of the file (PY-11658) d7df2d4: svn: Implemented command line support for SingleCommittedListProvider 44e47f8: save RootIndex memory d568223: IDEA-120528 Minimum size is not applied to VCS Log user filter popup fbfc7d0: IDEA-120410 It's not possible to select old values of the variable via mouse 0caff04: IDEA-115128 Status bar: exception count font 8654ea3: select value in combobox on action 31f1665: ensure EDT d8472bd: fix assertion — we must reset settings on family change a5b9e92: Merge remote-tracking branch 'origin/master' d68b3f5: fixed updater logger in accordance with the review's recomendations. 7f04cc2: svn: Refactored SingleCommittedListProvider - renames, removed duplication 27794a5: svn: Fixed SingleCommittedListProvider - use previous logic to check changes size and not just first item 5df8b8b: don't find local variable in extract method d6c5296: Merge remote-tracking branch 'origin/master' 393fe4b: proper fix for PY-12052 Can't run django tests with nosetests because of `nose_utils` not found. ec61769: less dependent on UnusedDeclarationInspection 42f69a2: notnull 261824e: moved to right package 1cf0b70: moved PostHighlightingPass to analysis 9d46ee9: cleanup 539ccf8: don't rely on SmartPOinterManager to load document 46fce02: IDEA-120265 Incorrect whitespaces (tab) painting when cursor change position 9c3260d: fix NPE 143c66b: EA-52671 - assert: AbstractMappingStrategy.processFoldRegion 37b45f0: Groovy: in-place introduce parameter: show parameters to remove in preview ec8c847: Groovy: introduce parameter from local variable (both in-place and via dialog) edfbd5e: Groovy: in-place introduce from variable always process all occurrences f3a4b5f: Groovy: in-place introduce field from local var 48f76ae: EA-49782 - assert: TextRange.<init> c2e137a: Groovy ControlFlowBuilder: additional logging d9c547a: Groovy ControlFlowBuilder: make some fields final a4a7cd5: cleanup default option searching 7318d5d: load installed packages in a background thread 3c4388c: Merge remote-tracking branch 'origin/master' aac150d: Fix a typo (PY-12077). 05bb24e: WEB-10858 File Watchers plugin doesn't work http://youtrack.jetbrains.com/issue/WEB-10858#comment=27-672181 db734f3: this is mostly revert of my last year commit 101e4e4 from 27.03.13 because the change introduced deadlock (IDEA-118827) since clearing stub index needs write lock and we can have read lock already from processingStubs. The reverted change introduced better handling of index corruption: do clearIndex at checkRebuild directly. In current code we only advance index version from checkRebuild and proceed with clear index later on edt (with progress) as it was before. 83758fe: fix regress: invalidateIndices shouldn't schedule indexing for nonindexed files, many thanks for Peter.Gromov for help of finding the problem in review sessions d516dd3: pull up: support static methods and interfaces for java 8 29b6eef: static methods in interfaces should not have abstract by default f22cff3: presentation (IDEA-120353) 91b0fd7: invalid assertion for red code removed a80cc8e: spi files: do not override std file types (IDEA-120291) 5358bd2: new inference: testdata for IDEA-120376 6cf7b4a: JavaFX Scene Builder integration e54fc5b: JavaFX Scene Builder integration a8237f5: hide embedded scene builder under "embed.scene.builder" property [https://javafx-jira.kenai.com/browse/RT-35745] 6efef68: new inference: method ref inference: postpone return type inference in case of constructor refs 5fb1dbb: new inference: check containing class type params if they are in bounds 3bda220: new inference: method ref inference cleanup c0cbeb95: new inference: method constructor inference 8ab67db: new inference: method reference inference 5c8aa95: Cleanup (test) 94f05f9: gwt code server run on module A. A inherits module B. Our current file belongs to module B. 7084660: It is safe now to deprecate launchBrowser 613c3be: move impl to BrowserLauncher ac8d9f5: move UrlOpener to platform-api 9823767: prepare to move UrlOpener to platform-api aecf185: prepare to move UrlOpener to platform-api 1bce665: extract WebBrowserBase ddd555f: extract WebBrowserBase a689252: update since-build ab3c292: remove deprecated BrowsersConfiguration 4389b66: move BrowserFamily to upper level e7200d5: cleanup 3395850: continue: add "Fix" button — open web browser settings 4c2d519: continue: add "Fix" button — open web browser settings a775355: extract button.fix resource 5054ae0: show message — pass project 08cf6b3: Merge remote-tracking branch 'origin/master' f41d2be: Merge remote-tracking branch 'origin/master' 39bf620: remove redundant check on import (we'll check on creating suite) b0f4997: IDEA-91883 Edit breakpoint dialog: cannot click on combo if it expands out of the popup border 503440c: IDEA-13489 background tasks window should have a minimum size ad2647f: don't highlight the entire expression and add test 0859e0e: don't highlight the entire expression and add test f761ceb: better warning message & more tests bbfa3ce: don't highlight the entire expression 6820fe5: added options for the details button 651545e: Bomb maven tests ab01855: Python plugin for IDEA 13.1 EAP. e914322: Logo updated: 'Tools matter' moved. 89bffcd: PyCharm 3.1 artwork 03171ce: fix typo 306f284: Merge remote-tracking branch 'origin/master' 669cff7: Cython and Python parsers should never create functions with out of statements even if code is bad 49a4da3: test fixed bbe8aaa: hotfix: IDEA-119851 Gradle: the "out-of-process" mode doesn't work (cherry picked from commit 83fe636) 366f1e9: IDEA-118917 Gradle: multiple war artifact configuration issue 4c31d6d: Move PlainTextParserDefinition to core-impl 6164b56: Bug fix: embedderJdk is not saved between restart of IDEA cc5c729: WEB-10894: increase the width of surround with Emmet popup 188dbc7: WEB-10894: increase the width of surround with Emmet popup d97ccc0: Support java 1.8 a1378e8: EA-49128 if project already disposed return default charset 89bdb11: Fix maven test add groups "org.codehaus.plexus" and "intellij.test" 7eb0d93: gson version added 4e65421: be ready for large keys: DataOutputStream.writeUTF schokes on strings larger than 0xFFFF 90acbc8: Scala 0.32.512 and Php 133.679 marked as incompatible c003973: - forceUpdate also process limited number of files out of current scope (e.g. worspace.xml and source filter) in order to keep myFilesToUpdate empty. b35e1d9: Merge remote-tracking branch 'origin/master' 9506a68: Merge remote-tracking branch 'origin/master' 60cd07e: NPE fix a080b75: new inference: apply non-wildcard parameterization for method refs 8cfcf78: 'show serialized xml' action: fixed instantiation of bean class a216d7d: paint about info text a bit lower 0d7e21c: update AppInfo for EAP 8aa0248: new community about screen for EAP 5839250: new community logo for EAP 23caa08: Merge remote-tracking branch 'origin/master' af3f020: Don't change commandLine.exePath in RemoteSdkUtil. cae527f: java: do not infer expression type and value for decompilation into text 346252d: fix groovy test 43f6124: Merge remote-tracking branch 'origin/master' f6e061c: cosmetics c0c4908: platform: file scope made tolerant to default project 205ae95: Logging f5b2821: Merge remote-tracking branch 'origin/master' a6cb307: IDEA-119372 Search results tree "looses" items while scrolling a82d1cd: IDEA-119721 License dialog to include JBA fields deb294e: workaround for log user filter if select ME value 80dedd3: svn: Refactored SvnCommittedChangesProvider - SingleCommittedListProvider extracted to separate class a0363cb: svn: Refactored SvnCommittedChangesProvider.getOneList - logic extracted to separate inner class 9a7568e: IDEA-120385 'Generate Test method' doesn't work 18d0ee6: method refs: separate inference from conflict resolution (to be continued) ff66c1b: new inference: well formed check d24e983: new inference: non-wildcard parameterization 865a535: new inference: wildcard parameterization inference dd1c5d9: new inference: incorporation of capture constraint: captured wildcard treatment 10d4a51: new inference: incorporation of capture constraint 0bb6aa5: new inference: different parameterizations condition/wildcards parameterization in return type covered 26d23a9: svn: Refactored SvnCommittedChangesProvider.getOneList - simplify parameters detection (use already existing objects instead of executing svn commands again) 88910bd: optimize class in package search bf547fd: live templates should be at the bottom of the completion list c8afa74: add PlainTextFileType registration 9636378: reverted "move FileTypeFactory to core-*": jps-model modules must not depend on core modules 0cdea4e: show error if we cannot launch browser add "Fix" button — open web browser settings e80c761: cleanup 3787e1e: added proper tooltip for install/uninstall buttons 8b6e62b: Merge remote-tracking branch 'origin/master' 057c5f3: initial python project interpreters page e34c407: Merge remote-tracking branch 'origin/master' 2f65c96: Python function parsing fixed: any function has statement list now e8d0cbb: Merge branch 'check-physical-in-go-to-class' of https://github.com/niktrop/intellij-community into niktrop-check-physical-in-go-to-class 3fd5b8e: don't suggest lowercase non-imported classes in autopopup (IDEA-114348) ab8284b: actually cache GrModifierListImpl.getAnnotations 7fd991d: fixed python community icon-robots.txt 6f783fe: fixed PY-12052 Can't run django tests with nosetests because of `nose_utils` not found. be252b2: Merge remote-tracking branch 'origin/master' 24c879c: Code cleanup for "membersManager" package to make it type-safe 486a608: svn: Removed unnecessary LocationDetector and accompanying logic 53e055f: Looks like a typo. df9c434: external build: save list of GWT modules to file before compilation to avoid scanning source roots in external build process (ZD-19763) b467cbe: javadoc added 9d4fa47: avoid NPEs in breakpoint dialog d57662b: support filters in breakpoint adapter feced99: svn: Removed unnecessary SvnLoadingRepositoryLocation c07a129: don't add duplicate patterns 0cf2990: IDEA-97800 Groovy: remove annotation quick fix 5383da8: Groovy: 'implement interface' intention should work with generic classes 927951a: Groovy: red code in plugin.xml d9fb514: Add custom templates to completion list if corresponding Registry-key is enabled f00e6c6: Zen coding: do not commit while checking availability 0c9d76e: svn: Refactored SvnCommittedChangesProvider.getOneList - simplify code flow ead776d: move FileTypeFactory to core-* f6ec6b8: formatting 7eb4cd3: Add empty panel shown when no certificate is selected like in TaskRepositoriesConfigurable. Tree builder is correctly reinitialized in reset(). Change grow policy of warning message in form. 3323ed4: [log] IDEA-117248 Fix multiline subject message rendering 0441a53: showInBestPositionFor editor f26bec3: enable required dependencies f826ab8: Slightly update logic of getCertificates in trust manager 3357209: cleanup, prepare to fix WEB-9756 Quick evaluate expression popup: long values are cut and cannot be copy correctly cd527f0: cleanup, prepare to fix WEB-9756 Quick evaluate expression popup: long values are cut and cannot be copy correctly 882965b: inter-framework dependencies 8669a75: Arrangement tokens creation patch. 294cccf: webpack fb04460: don't highlight the entire expression d712dda: cleanup and test a2dd182: move utility method to it's only usage and add test 38f7944: 'commonjs' and 'webpark' added 802a696: [log] IDEA-120178 Check if branch exists before querying Git or Hg 6919265: IDEA-117727 Gradle web project correctly apply 'WebGradle' web facet but detects another web facet - which is the same - as 'Web' d5b9d47: Merge branch 'master' of git.labs.intellij.net:idea/community ce3a156: IDEA-120391 - Support OpenShift debug 2c5e6cd: better way to determine if class is a concrete collection class 0654ba5: Cleanup (formatting) ccfd1f8: IDEA-120226 ("Class explicitly extends a Collection" inspection should be suppressed when overriding removeEldestEntry() from class LinkedHashMap) 6200195: split DuplicatesProfile into index part and presentation part introduce duplicates-analysis-* modules independent on platform-* or lang-* modules, suitable for Upsource 4463280: cleanup duplicates 261aeb6: jdk8 compilation c78401f: gson library version updated to 2.2.4 0d514da: style: unnecessary conditions and expressions simplified c5f9c1f: cosmetic for VcsRoot tests f1726af: Merge remote-tracking branch 'origin/master' 80b77c9: Missing tops images (PY-11794). f3d0abb: refactoring: types refined ee84db9: "create project from existing sources" fixed for mixed non-java projects (IDEA-91446) 44d1eb2: new inference: incorporation upper bounds case added 0d9ea1f: no frameworks for empty project type 7eea76a: [git-log] escape backslashes (otherwise git doesn't like it) 6b6f14b: [vcs] more correct commit successful notification: "changes" -> "files" fc2b716: NotNull 76bfc1f: "create project from existing sources" fixed for mixed non-java projects (IDEA-91446) 8abb5a0: refactor GrAssignabilityCheckInspection f0f09c7: NPE 4f3ad93: binary operators with number types are correct 9efb2cd: IDEA-120237 IAE at com.intellij.ide.plugins.PluginTable$2.setSortKeys 7b058f4: proper border for description panel a38b53a: button colors for Darcula 4c780db: set shared flag when toByteArray is called and if it is set then copy byte buffer on write 0922b72: - forceUpdate also process limited number of files out of current project in order to keep myFilesToUpdate empty. The files in question can be from other project or excluded from current one or even from user home directory (as by product of building vfs / watching it and broadcasting vfs events to listeners) - indexFileContent skips processing contentless indices: they should be processed during building files to index or during vfs events processing bf1cada: svn: Refactored SvnCommittedChangesProvider - inner classes moved to separate files and renamed 0a1c3bb: svn: Refactored SvnCommittedChangesProvider - method extractions, simplifications 29ec204: Merge remote-tracking branch 'origin/master' 47d2598: Accepted certificates are shown in tree, grouped by organization name, like in browsers. Not valid certificates look strikeout. 90e4f29: svn: Refactored SvnCommittedChangesProvider - simplified progress indicator updating f89e476: Merge remote-tracking branch 'origin/master' 1132b19: Use correct option for saving files on switching to terminal (IDEA-118846). 7d228d5: warn when only difference is @Override annotation 86b18ce: IDEA-120272 New Project wizard: java templates (JavaFX application, Command Line Application) are missing 61e3b94: IDEA-120343 Gradle: custom title for gradle files in editors bd2fcae: CR-IA-226 ImportFilter: make targetFile parameter not null 06fb88c: IDEA-120272 New Project wizard: java templates (JavaFX application, Command Line Application) are missing 58da780: Update auxiliary ShowCertificateAction to take first certificate from storage, change note at the bottom of dialog dba7e9a: lock-free FileBasedIndexImpl.myTransactionMap 55ef9c2: don't show extra information in case of 3rd party repos 3695846: svn: Refactored SvnCommittedChangesProvider - removed duplication in repository root detection logic 9940cf1: IDEA-80056 Column selection mode improvement ef010fe: IDEA-80056 Column selection mode improvement 76283b3: IDEA-80056 Column selection mode improvement 9f107c8: IDEA-80056 Column selection mode improvement d1106d7: svn: Refactored SvnHistoryProvider - reuse repository root detection logic from SvnUtil bdcc096: ensure selection exists after repo change 1ee1f54: better fix for 3rd party repos e3bd2bb: svn: Refactored RepositoryBrowserDialog - code simplifications 4047f29: fixed adjust range for list children renderer 0092f5c: fix integration with private repos ce976f3: fix NPE 8be18c0: new inference: accept parameter bounds on return step b70b27c: new inference: do not fall down to raw types d1e99e2: svn: Fixed revisions loading in tree conflict panel for tree conflicts with "incoming delete" to use common ClientFactory model 6f42f9c: svn: Explicitly specify "limit=1" when retrieving history for tree conflict panel (instead of throwing cancel exception) b2eec46: Merge remote-tracking branch 'origin/master' dd7661a: IDEA-117841 Make launcher reflect the true product d10a98e: Remove ComparisonUtils duplication 37ea597: qualify with all containing classes not just the first one cf46311: svn: Fixed revisions loading in tree conflict panel for tree conflicts with "incoming delete" d72179f: svn: Refactored TreeConflictRefreshablePanel - commented code removed, simplifications 252e5f8: Gradle: log level for gradle execution error trace changed to debug 2c2b8f7: avoid costly PsiElement#findReferenceAt when element is null||PsiWhiteSpace 16d78e2: IDEA-116285 XDebugger API based java line breakpoints: implement class filters 64dd67f: create project from existing sources: refactored and tests added cd2d984: use natural ordering for nodes in Project Structure dialog ae32dbb: updater tests and test data moved to 'updater' module bc90ef4: fixed paths to updater log files 1962ba6: cleanup 8a0eaa0: don't forget about closure args 823614d: complete extends, implements ce14ee7: IDEA-120232 Groovy: Extracting string literal part: check for escape symbols b74503d: Refactor reference expression parsing. Fix 'literal'\n{} case 9eb6611: IDEA-116997 Check binary operator applicability 8fb5deb: add new modules to community modules.xml also 6218043: don't warn on new expression's of non-static inner classes f3192b0: move nested class to where it's used b0c5cbe: WEB-10821 Weird character in Alt+F1 menu before "Open in browser..." 329845b: IDEA-99123 Fixed latest revision detection logic for "Update/Switch to specific revision" dialog to use "svn info" command (instead of SVNRepository api from SVNKit) 1ba9675: Merge branch 'python-fixes' 2543454: Fixed parsing of invalid Unicode code points in literals (PY-12012) eee22a3: IDEA-99123 Fixed "Update/Switch to specific revision" dialog not to always use SVNKit implementation 20f8ef4: svn: Refactored SvnLogUtil - methods extracted, inlined 4e2db64: IDEA-99123 Fixed "switch" operation for svn 1.7 working copies not to always use SVNKit implementation (now common client factory selection logic is used for update and switch operations) 2a700e0: test for wrong version parsing added (IDEA-112316) 772d5f4: save history values (initial) 4513345: PHP WI-22023 Local History For Function is not available 5270ee9: fixed stackoverflow in breakpoints dialog 2ee8cc2: Merge remote-tracking branch 'origin/master' e0b32c9: Install CollectionListModel by default, listener method act only in EDT 906efb7: cache classes and files in console exception filter 0898580: IDEA-120280 Exception in completion 9c67ca6: java completion: make recursion weigher less important than by-kind, because now it can lead to very unexpected sorting 528f460: Merge remote-tracking branch 'origin/master' ba11e80: IDEA-120217 same lambda param names highlighting b6cb00a: new inference: collect additional constraints by call arguments [todo] 487c78e: new inference: propagate inference variables from grand ~parents calls 2c85d0f: new inference: decide about NULL type later (JDK-8033407) 32502b5: IDEA-119704 Disable "Unlinked Gradle project?" dialog doesn't work on OSX be43eec: IDEA-118581 diff: remove files duplication in ChangesTreeList 062dfe6: diff: codereview 01660d6: Fix maven test 6b3a0a4: don't paint table busy if there are no installed plugins 3d0b01a: Merge remote-tracking branch 'origin/master' 8a80544: IDEA-115711 When open tab limit is exceeded IDEA dosn't close the less frequently used tab but the most frequently used tab instead 11ae1b1: separate editor tab closing logic from actual closing fb685aa: GroovyDebuggerClassFilterProvider: cleanup 6fb03c5: Restore factory with default with least priority; remember if user chooses factory by himself f0ed128: Prefer custom code fragment factory on context change abb3e62: Fix maven test. 62395fe: Gradle: tooling lib version updated in libLicenses.gant c304982: gradle-reporting-1.9.jar removed from gradle module 30292ae: Gradle: introduce gradle-tooling-extensions modules with respective classpath; expose scala project configuration for ProjectDataService usage 214cf08: Gradle: introduce gradle-tooling-extensions modules with respective classpath; expose scala project configuration for ProjectDataService usage 734f659: Improvement for MacMessages rollback. MacMessages have been handled in Messages class but they are used directly from the MessageDialogBuilder. 01fdfd4: custom wizard step for gradle and maven fc1469b: Fix test-data. c2d5819: Fix Grails test: "Create variable" quick fix is not present in GSP. +review CR-IU f0ffa4f: Don't wrap before dot (PY-5464). f0e55e9: IDEA-119246 Flex: Jump to find result broken from CTRL-ALT-F7 dialog 078dbd9: IDEA-119180 Groovy .gdsl editing support is broken in Intellij IDEA 13 32b846b: optimisation 3529094: Get rid of grandparent for alignment. 75e5f3c: IDEA-120245: Mark directory as "Generated Sources" is not available in plugin project 62476fa: Fix alignment in list comprehension in dict (PY-10076). e8fd0a0: add new module from project structure 6ed5541: Add broken plugins 0584de3: external build classpath: try decapitalize plugin name to find plugin dir (e.g. for Osmorc plugin) under case-sensitive OS ee833f1: windows error code check fixed 6dd77e9: Merge remote-tracking branch 'origin/master' 8cca960: new inference: target type detection according to consequence inference (IDEA-120193) 6e7ba09: Merge remote-tracking branch 'origin/master' 834e582: Merge remote-tracking branch 'origin/master' 36aae7d: Merge remote-tracking branch 'origin/master' 955663a: PY-3450 Refactoring: pull up class variables/attributes (almost done: need to check dependencies, resolve conflicts and use same functionality for "extract superclass" and "pushdown") 05a631b: remove template placeholder from description 5294ae1: Merge remote-tracking branch 'origin/master' 5081222: remove unused PluginModuleType#ADD_PLUGIN_MODULE_ICON 1adfc8f: use PluginModuleType.isOfType ee3168a: DevKit: (re-)use DOM in DescriptorUtil e4f8eaf: Don't wrap at the start of string literal (PY-9436). 594f81b: PY-3450 Refactoring: pull up class variables/attributes: Refactoring and wrongly formatted code does not lead to exceptions in pull-up method anymore ed67544: do not suggest @FunctionalInterface for interfaces with generics methods 17853f2: th should not close th in previous row 3ede82b: Fixed text range in pre-format processor. 9993883: Fix a typo. 12d1184: NotNull 34826b2: new inference: introduce "thrown" bound ef15e60: new inference: lambda compatibility: ground type constraint added 11f8200: new inference: ignore self eq bounds 9cf6781: new inference: skip constraints which won't produce anything: proper return type for lambda 21fe45f: invalid @FunctionalInterface severity change warning -> error (IDEA-120162) b268a7f: revert (IDEA-120153) 0e875b2: new inference: primitive types processing: ignore eq constraint by the spec 5b40000: updated path to log4j.jar for executing Updater. 5dfb607: Merge remote-tracking branch 'origin/master' 6d8e028: PY-3450 Refactoring: pull up class variables/attributes: Refactoring + compilation fix b7837167: IDEA-117777 Change the way native splashscreen is shown in WinLauncher IDEA-117163 Parameter "nosplash" is broken on launcher 3e21a1f: Fix test data for PEP8. 4896ad4: Fix tests returning correct text range from pre-format processor. b803597: Merge remote-tracking branch 'origin/master' 7ae9d1d: PY-3450 Refactoring: pull up class variables/attributes: Fixed, but refactoring is required. 5609596: Merge branch 'python-fixes' 17d36f3: Fixed potential NPE c1e515e: [git] Don't read default commit message from .COMMIT_EDITMSG 79e3da5: Infer 'Iterable' as the type of tuples as default parameter values (PY-10967) 20a4f26: fix "Invalid file" a6dcd8c: cleanup 94b3989: background of editorpane should be white e67783c: 'properties' plugin layout should respect 'pluginFilter' (fixes failed WebStorm builds) 6981f2d: Merge remote-tracking branch 'origin/master' 6ee3e2b: Refactoring (membersManager package introduced) to make PY-3450 Refactoring: pull up class variables/attributes easier f4433d4: Check that item is in list model before addition/removal by event 8a8aeaa: cleanup bb497d3: added test for 'null' values in @Attribute a1ce98f: diff: Add option to reduce diff granularity and to turn diff highlighting off. d30c09e: IDEA-56098 diff: add ability to disable autoscroll ec1afef: diff: add DumbAware to the inner action too 1384b9c: diff: Add separator after 'IgnoreWhitespaces' action on toolbar 193105e: IDEA-120145 New Project wizard: when for Java Enterprise or Spring type 'create by template' option is selected the chosen technologies are ignored, jars are downloaded to wrong place 7548b57: EA-53622 - IAE: ContextComputationProcessor.getTopLevelInjectionTarget 3ef4f28: cleanup: http://crucible.labs.intellij.net/cru/CR-IC-4132#c21654 e66493f: javadoc added c49c45f: move agreement dialog to platform-api c8dda3a: Remove previous generic version of Gitlab connector 3b73d78: IDEA-119508 pass context PsiFile to ImportFilter c103300: IDEA-120224 Add possibility to customize ConsoleView popup actions 9eae975: JavaFX Scene Builder integration a153738: Fix test data to satisfy PEP8 f0facb3: jdk8 compilation 6e01cbc: moved to analysis 42ee4dc: cleanup ba80bec: memleak 5898e76: fixed PY-11916 PyCharm nose helper causes DeprecationWarning e96a71e: Merge remote-tracking branch 'origin/master' fdaa217: do not prefer simple python run configuration over tests ee800d4: JavaFX Scene Builder integration 5e496d0: Merge remote-tracking branch 'origin/master' 1cb0753: do not prefer simple python run configuration over custom (django, etc.) 90a5c56: Merge branch 'python-fixes' 7bd76e8: Reverted percent formatting by default for MySQL parser compatibility with Python (PY-10771) acdc335: root detection call optimized for empty root checkers 65bce6c: unnecessary 'else' removed fa2e577: Capitalize property for dialog 9403845: style 321cebb: style b9e6494: Setting for space before # (PY-8273). 1097ad6: IDEA-120134 align ? and : of ternary operator 6aaf437: Space after '#' according to PEP8 (PY-11571). 6ec28ac: duplicates 0e3104e: introduce parameter from expression with null type d50f621: IDEA-118325 honor "maximum blank lines" setting 930f90e: use json representation of bower commands d4ff7e2: IDEA-119415 (Inspection for Static field/method referenced via subclass should ignore fields/methods in non accessible base class.) 1c30543: Mark NodeJS:134.680 as broken. b100ad6: Don't use JSON to store broken plugins list. Parsing of JSON take a lot of time on startup. 1261469: Mark NodeJS:134.680 as broken. cca607e: Revert bad commit 689dd6b: Don't forget to close ZipFile. ebf4294: Fill brokenPlugins.json 27047db: IDEA-120161 ("Interface may be annotated @FunctionalInterface" inspection) 20f6fd6: move to "Inheritance issues" category aa93c1b: Update brokenPlugins.json 18790ff: Fix broken API. Add old method to repair PHP plugin. 7a2a46d: Github: do not show error while testing credentials on operation cancel 2a694d8: Github: add TwoFactor detection 1635c6f: Github: fix tests 50a0f3d: Github: fix inspection warnings 9f6e257: Github: allow to create access token from settings 61b03df: @NotNull 72a613a: Github: do not show error for untrusted certificates d955158: Github: do not fail without access to account data 6d4c366: Github: add API function 6a7e1a6: Github: wrap testConnection to modal progress 597982b: Github: remove GithubSslSupport 3287d5d: revive NewElementSamePlace action 32b9577: JavaFX Scene Builder integration 86bb6f4: Merge remote-tracking branch 'origin/master' 89d2ebc: invocation type inference: when unchecked conversion was performed - treat its results in return value checks as they were in bounds dc65257: JavaFX Scene Builder integration 125d832: fix thread access violations be84252: type equality constraint: reject type/wildcard pairs; subtyping constraint: become eq constraint for types 948e76a: separate subtyping constraints f26b803: type compatibility constrain: unchecked conversion: return type is inference variable case 5a9c00a: type compatibility constrain: unchecked conversion step af8095f: type compatibility constrain: boxing is not completeness-preserving: move treatment to return constraint 4444fc1: type equality constraint: accept unbounded/extends wildcards pair; reject unbounded/super 2070864: test to choose overloaded method to detect target type 09437d8: new UI for plugins 7f5bcec: Code cleanup after CR-IC-4191 c6d5377: CE compilation fixed 7864194: Properties language psi api extracted for upsource de32aab: IDEA-120028 Groovy: "Optimize imports": static keyword is removed from unresolved imports 5fcedc1: select a literal if its whole content is selected but quotes are skipped 222509a: Groovy: introduce refactorings: check range inside string literal 8f505bf: Merge remote-tracking branch 'origin/master' 13ce8bc: Add listeners support, update extraction of fields from principal's name 87187b1: Fix error related to disappearing certificates by changing alias construction 87b442b: Always ask about untrusted certificates, in particular when default trust store is missing on Mac df23197: Fix locking in ConfirmingTrustManager, simplify error checks. 3ebc299: CR-IC-4179 (cleanup) 6287268: cleanup after review 41a6fe5: IDEA-117389 Groovy: Introduce refactorings from dollar-slashy strings/regexs 5331b63: Yep! Implement yet another stupid workaround https://code.google.com/p/v8/issues/detail?id=2825 It seems it is really works :) WEB-8174 Node.js debugging problem 13fd492: add support if only frameworks selected d3f57de: fix loading from jar file f325ac8: #WEB-5170 fixed 2a159c3: Groovy: in-place introduce constant from local var reference: don't suggest replace all/only one occurrences options cee821f: Groovy: in-place introduce constant from local var reference 3d07be5: Groovy: in-place introduce constant from local var declaration 25d5d2e: Groovy: in-place introduce field from reference to local var fa3a51c: Groovy: in-place introduce field from local var c3b1957: Cleanup (formatting; typos) 3020665: platform: recover after interrupted extension loading 3676ab3: Delete disabled new-template 5456a95: Rollback showing MacMessage if we cannot find an appropriate native parent. MacMessages are enabled for multiple dialog hierarchy. a18ac62: MacMessages should be disabled for jdk8 until resolution of jdk8 issues. 9747976: Merge branch 'python-fixes' 0c8e03f: Fixed add method quick fix after changing the element reported by the unresolved references inspection a1e95ef: IDEA-70915 (inspection: implicit usage of platform default charset) b3b145d: IDEA-116116 New Project Wizard: default folder for jars download is /lib 5a27ed3: fix table rows parsing in case row count is more than 2 #WEB-2414 fixed 10758ff: autoclose thead with tbody #WEB-2411 fixed e136bf6: #WEB-2359 fixed 1ff8ae8: fill in empty tags from R# schema #WEB-6626 fixed f485ada: TransferToEDTQueue.createRunnableMerger 6281d32: merge some java completion weighers into PreferByKindWeigher c491893: support non-jetbrains notnull annotations in equals/hashCode generator (IDEA-120036) 7feba9e: Merge remote-tracking branch 'origin/master' 35603ff: Kill Python console with SIGKILL, because SIGINT generates KeyboardInterrupt and closes nothing. 6f94942: Add diagnostic attachments for commit document assertion e0fbc63: resolve names conflicts inside lambda body (IDEA-120096) 876784b: wildcard bounds composition (IDEA-113297) f0bfe36: forbid forward references from lambda again (IDEA-119936) 704285a: method refs constraint (IDEA-118437) dab66b5: Add diagnostic attachments for commit document assertion 330f52b: Gradle: Module builder updated. be3418b: Add indication that certificate expired or not yet valid in configurable and certificate info panel b3be019: Rename CertificateInfo to CertificateInfoPanel. It no longer uses form editor cbdda5d: Slightly refactor hostname verifier, add check of CertificatesManager 'checkHostname' option ebd0cba: Merge remote-tracking branch 'origin/master' dc46fec: Merge remote-tracking branch 'origin/master' 112e784: Merge remote-tracking branch 'origin/master' 8bf273f: NotNull annotation. 2afeaf5: Fixed EA-52685 - assert: MultiHostRegistrarImpl.doneInjecting c7346ee: Annotations for Paths, Files and Channels aab7556: Merge remote-tracking branch 'origin/master' 2db0f1e: custom steps are back 8204f64: NotNull annotation. b5c312d: chronon class filters requires dot as delimiter a6583ab: Merge remote-tracking branch 'origin/master' 154bc88: IDEA-119366 Reformatting only VCS changed code produces unwanted side-effect [CR-IC-4175] f276863: skinny doesn't work in most of the cases 5f2c78e: NPE (EA-52843) fe79cc4: project type sorting fixed 35afccf: Reordered methods f27ab12: Gradle: code cleanup 789eb57: Merge remote-tracking branch 'origin/master' 2ca9e60: Formatter & Scanner annotations 58ba880: FileInputStream, FileReader, FileWriter, InputStreamReader, OutputStream, PrintStream & PrintWriter annotations d258c37: String.format annotation 5a75778: VcsRootDetectorI renamed 77af356: VcsRootDetector refactoring ec25543: ChooseTemplateStep 2e82518: EA-49160 da0b420: WEB-10797 nodejs: strange exit code 5b436cc: StringUtil.splitByLinesKeepSeparators 43fc3e2: IDEA-120051 Maven Project ignores profile-specific dependencies b44000d: NPE(EA-52907). 1ac0a95: IOOBE (EA-53138). 8e887d7: SIOOBE(EA-53677). 39a3ef5: EA-47815 c1728ca: IDEA-56096 Allow to create file templates with extension contains dot [CR-IC-3923] e507a6f: spase within spread operator 4248fd8: [git] Fix NPE if process is not started 52db790: [log] Don't join if there is only one repository 619f11c: new project wizard: frameworks on the first page 3bffb58: Build fix f4c8a46: 'cast parameter' fix if spread operator used 8ed8c4c: remove duplicate a7bab7d: cleanup b55ff2d: EA-51997 - CCE: GroovyAnnotator.registerMakeAbstractMethodNotAbstractFix 926fbff: EA-52115 - IAE: ResolveUtil.processNonCodeMembers & some @NotNull 430fc9a: EA-52506 - NPE: TypeConversionUtil$WildcardDetector.visitClassType 884380a: EA-52532 - CCE: GroovyCreateFieldFromUsageHelper.setupTemplateImpl 36c07d3: EA-52789 - diagnistics 8555cde: duplicates 8fc0687: EA-53288 - cast fixes. be3da4b: EA-53309 - CCE: GrInplaceFieldIntroducer.checkLocalScope 935bc3d: EA-53448 - CCE: JavaCompletionUtil.setShowFQN 6a30279: deeply eliminate wildcards as they may appear during inference in wildcard's bounds 6773fcc: testdata for IDEA-104429 c17274e: lambda: check functional type return type before accepting cached value e2c708d: method refs: add constraint P1->ReferenceType for inexact method references despite of spec (IDEA-117311) 9ef2c46: new inference: propagate current substitutors during additional constrains processing (IDEA-118965) 7dc476d: Gradle: Module builder updated. * New Module now adds module to the respective gradle project using settings.gradle inclusion * Support for *.ipr (file based) project format added d88e160: IDEA-119651 DomStubBuilder uses physical files for indexing but it should use supplied one e6fe39c: make constant search not block the UI 4037871: IDEA-119983 Smart type completion mixes order for Color.RED 589208f: test that stats is remembered for global static method completion variants c314c53: make Show All Tabs action name & description closer to the behavior 23c0651: inspection considered harmful (IDEA-119766) e72c1a3: Merge remote-tracking branch 'origin/master' 5fd0a91: Fixed SQL 'select/insert/...' rule injection into indented string literals (PY-11970) 4ecd882: Fix NPE 5c4ef6b: JavaFX Scene Builder integration 2621f17: Assume that string without '%' operator or 'format()' contains no formatting (PY-11771) 0c35ee7: cleanup 6e66b22: Don't run code analysis for injections with interpolation in string formatting (PY-11962) 9f28f9d: AbstractCollectionComboBoxModel — specify list type 4428d76: MutableCollectionComboBoxModel — specify list type e77b8c9: use gap instead of titled border move 'Clear ..." to new line (left-aligned), not right-aligned on the same line 8824507: breakpoint properties was not saved if breakpoints dialog was opened from line breakpoint popup ba59486: Update appearance of certificates configurable. Buffer storage modifications in configurable, instead of applying them directly 5f4f22b: IDEA-79353 No completion in the Type field of Custom Renderer preference page 27d736e: don't allow edit action if not editable 4b5b6e8: assume custom stubs only if psifile's content element type isn't IStubElementType, this fixes performance problem of previous change (that added support for dom indices). The performance problem was manifested for flex stubs produced by decompiler. cc66943: Fix typo. 447fa05: Make WorkspaceReader available to extensions. 217a6ba: Activate Maven extensions during project resolution. f98b4ed: PY-11958 PullUp refactoring breaks class signature if class has more than 2 ancestors 6c989e6: high CPU and EditorTextField/LanguageConsole scrolling c010442: Merge remote-tracking branch 'origin/master' 6040533: update browser icons add icons for custom browsers — yandex, chromium, canary 31f6857: [git] IDEA-120042 Protect against zero timestamp fe3a49a: regress: don't hold strong reference to index content 470ad4d: GitRootFinder removed as unnecessary 003d00c: PY-11968 "Pull member up" refactoring should not allow user to move member up if parent already has one PY-11290 Target classes of "Pull Members Up" refactoring should be sorted in ancestry order PY-11289 "Pull Members Up" should not hoist code into python stubs/skeletons. PY-11288 Better default for target of "Pull Members Up" refactoring e4bf6e4: Add injection place even if a string fragment consists of zero chunks 76e0d23: Fixed parsing of unbalanced new style string formatting (PY-11962) 3e71eee: IDEA-119738 Problem with Android Studio connecting to wrong VCS (Git vs. Mercurial) 1195dd4: style 4045914: fix incorrect fileChooser descriptor — use createSingleFileOrExecutableAppDescriptor 68771c2: IDEA-119965 Mac messages with one button should have focus on that button 4eb8664: IDEA-102508 error status of run configuration is not updated after fix Needless component revalidation fix a6d541e: New Xib format e706b96: CR-IC-3901 check isMacOSSnowLeopard f04c8a6: CR-IC-3901 mac file chooser must respect FileChooserDescriptor.isFileSelectable e9fdcd9: a few more words in the base dictionaries 5f70931: FoundationTest — junit 4 129898f: move createDict and fillArray to Foundation util aa04a46: new inference: reduce additional constraints order fixed 4c7fec7: correct file name 38de625: IDEA-119976 Code | Completion | SmartType's Alt+Space shortcut does not work 09e3217: commit may change psiFile instance, completion should be prepared to that (EA-46770) 69b71e7: allow to use step into and smart step into shortcuts to select smart step into target 09846dc: proper size fd6db9f7: [git] IDEA-119887 Support one more git version output format bd9cc7f: [git] convert GitVersionTest to junit 89e5e54: UsefulTestCase.assertNotEmpty 299ca1f: inline protected method 'createAnnotation' http://crucible.labs.intellij.net/cru/CR-IC-4157#c21408 bfbcdc8: [^kb] on java 8/linux non-focusable popups get focus a bit later, workaround that (IDEA-94683) 55a4c7b: CR-IC-4150 use equals on vfiles 9200d31: add a description for Show All Tabs action (IDEA-119952) 86a57b2: IDEA-119961 List support for Expression Evaluation b91fcf2: Merge branch 'python-fixes' e37f9b1: Fixed spelling in names of variables 61f5888: Simplified always true expressions fc7fabe: Fixed EA-49990: assert: TextRange.<init> b132ae4: WEB-10741 Turning on Karma Plugin Autotest will highjack editor window upon retest. 40f3ae8: lambda: ground target type for implicit lambda 32094bf: temp solution (IDEA-118527) 486cac8: IDEA-119969 Root node has wrong offset a05d051: IDEA-118817 Parameter annotations are not respected for @Delegate annotation 695bc50: corrected test data after fixing IDEA-119589 7d2fe18: IDEA-119910 Middle matching doesn't work if pattern starts with a digit e0b2a8b: [vcs] IDEA-119891 Use correct line separators in commit message document 22463b1: CCE fixed 0f133cf: Gradle: buildscript configuration respect inheritance e140b1e: IDEA-69253 completion in type elements of parameters after dot d3a5dab: IDEA-117390 don't complete light elements containing IntelliJIdeaRulezzz 6a90cfb: IDEA-119658 Watches inplace editor does not resize 802f6de: category icons d6f2453: IDEA-119894 "Customize data views" dialog is ugly 620b789: 'fixme' added to the dictionary (OC-9056) -> word moved to jetbrains.dic b79e4f3: IDEA-119520 New Project / Module Wizard: last-selected template should be remembered f5be91b: Cleanup (deprecated constant dropped) b0116c0: EA-53411 (more reliable diagnostic and better recovery) 50c6083: extra fix after review a5d9cdb: maven: webapp resource filtering supported (IDEA-25934) b61e7f9: trying to fix blinking test d6951b6: refactoring: class extracted a6e1abc: IDEA-119864 indents b7b65ba: IDEA-108964 caching field accessors 6e833dd: fix should not have psi refs 9e97414: allow to create an annotation with a custom severity 2106911: Fix CCE (PY-10999). 4fe2695: Merge remote-tracking branch 'origin/master' 2f3b719: Setup __loader__ for __main__ module (PY-10535). a44092b: enable File|New action in Database view b50f4bc: enable File|New action in Database view bb558e8: better fix for IDEA-111684 3e8d5d8: fix regress IDEA-119720 : schedule for update if file isn't too large 5897d97: better code per review suggestion 445aa37: EJB method hierarchy shouldn't affect completion statistics (IDEA-117673) be30e67: IDEA-116506 File Templates: can not delete duplicated template 8bafc21: NonTrivialActionGroup instead of NonEmptyActionGroup (the latter takes "registered" actions into account only). b8f41b5: DEA-119860 Empty tab name if turn on option "hide file extension" 37e2a4c: IDEA-117852 NullPointerException when making project with mixed java/groovy sources a4d5836: ignore groovyc stderr spam about JAVA_TOOL_OPTIONS (IDEA-118182) e82c49a: IDEA-119794 IntelliJ inspection "may produce NullPointerException" doesn't understand Objects.requireNonNull(...) 7e06961: IDEA-30947 Invalid error message in debugger/type renders dialog: "Incovertible types..." 8c4dc0e: Merge remote-tracking branch 'origin/master' a64db8a: EA-53583 - IAE: UsageViewPresentation.setNonCodeUsagesString 12a834f: case fixed 88c7770: graph inference: accept raw inference when return type was erased (IDEA-119844) c8e5698: graph inference: recursive calls (IDEA-119834) a1eef95: [log] IDEA-119898 Fix graph artifact in case of diagonal edges 9984c56: [log] dry 5960162: [log] @NotNull 7942f6c: restore "analyze stacktrace" 71d742a: Add possibility to add/remove certificates from application trust store 8122c69: keep java-docs in sync 41104b6: make sure 'startRunProfile' is invoked in EDT 4269a85: IDEA-103743 Settings > Code Style > Arrangement UI glitch (after-review improvement) bd4e9ec: mac file chooser should not resolve symlinks +review 1413859: Revert "updated external tools. Added annoying *.whl for the needs of virtualenv." 798bcad: CR-IC-4108 eb65f3e: convenient "Done" ctor 59e3ab1: CR-IC-4046 use chooser description in mac native file chooser 4dba37a: IDEA-119855 Github: remove duplicates from "Share On Github" dialog db9023c: Rethrow SSL exception in case "empty trust anchors" error, when Mac JRE has no default keystore e2cdf40: CR-IC-4094 (confusing methods united) e7106a4: return name of SettingStep#getModuleNameField() 388e840: fix installers: remove lint-cli module 34d1109: IDEA-118601 New Module: Maven: click on "Create from archetype" reverts typed coordinates. 0f28587: IDEA-116116 New Project Wizard: default folder for jars download is /lib 99ec69c: 'fixme' added to the dictionary (OC-9056) 9f73164: Refactor CertificatesManager components to standalone classes, add configurable for certificates management and truststore access. 5e029bf: Mercurial Repository info problem fixed 96ec395: style 9c77e2a: use explicit html4 to reduce variants 8129c49: IDEA-119680 Gradle: work offline 1d2d040: refactoring: file content filtering part extracted to separate class 4d12f56: standalone JPS build: added option to build all artifacts (IDEA-119784) 1eacef4: processFilesRecursively optimized by eliminating unnecessary 'isDirectory' calls (ZD-19763) c9219f4: maven compiling tests: base class extracted 8d2a295: remove microdata, it is handled by custom directives provider for better code insight 59f3848: modifier fix should not contain psi refs 5877fa8: include only SVG-tiny a0435ca: [diff] IDEA-119780 close dialogs with CANCEL exit code rather OK 2f8cda1: [diff] remove unused a6b4095: [vcs] Don't allow returning duplicate VirtualFiles 6d904e2: [diff] Don't create inner class for customizing action's icon 64be498: [github] IDEA-119693 Don't share workspace.xml 0f1ccae: xhtml should be valid, only body/head/frameset are permitted under html node f6a05c7: testdata corrected for new schema 4301bab: cleanup SVG and MathML hack e7bc5492: new html5 schema with blackjack and extensions SVG, MathML and RDFa are now supported #WEB-462 fixed #WEB-417 fixed d8e1c94: IDEA-119773 (slf4j placeholder inspection false warnings when passing in Object array) 173c6e8: Merge remote-tracking branch 'origin/master' 0147c24: Added test for PY-11337 7d84519: Text changes: "unused" -> "irrelevant" d120238: IDEA-102508 error status of run configuration is not updated after fix 5c5e163: Merge remote-tracking branch 'origin/master' 25652d5: PY-3569 Inspection to warn if a loop variable is assigned inside the loop 8b70d81: remove stubs presuming to build jar locally before we move to java 7 3d8a6d0: IDEA-119826 Do not require confirmation each time I open an IPR file 9038ec4: IDEA-119589 Wrap when typing reaches right margin wraps one symbol before needed [CR-IC-4089] 5759064: IDEA-107538 java: "Go To..Next Method / Previous Method" should skip fields c92cb87: Merge remote-tracking branch 'origin/master' e628865: Merge remote-tracking branch 'origin/master' 2f3a48e: revert aa68b40: IDEA-111122 remove attached jar artifact coming from "apklib" dependency from the dependencies of app module: users add it to deploy jar to Maven repository in addition to "apklib" file, but we don't need to add it to the classpath, because it leads to class duplication [rev=sergey.evdokimov] (cherry picked from commit 0663734) 03b007d: EA-53045 - NPE: PsiFileImpl.navigate (CR-IC-4127) 69ee7c8: IDEA-119509 do not show classes we're not going to import in "import" dialog [rev=peter] e62c18d: advance bomb 315aa55: adapt android step to the new wizard a7311eb: keep overridden group content option 66cf177: a less distracting thread dump filter (IDEA-99943) 6995ba8: remove AbstractMethodErrorWrapper 54879ea: Merge remote-tracking branch 'origin/master' e4c8354: replace SBKit stubs with jar (it's under GPL license and we do not redistribute it) 643f3e1: revert of accidental previous commit revert b79c1da: spring file based indexes/searchers 4fa374f: fixed EA-53497 - assert: TextRange.<init> 6e4c2d3: DevKit "language": restrict Language.getRegisteredLanguages() results to those available in project/SDK (CR-IC-4017#c21280) 7064f5c: Merge remote-tracking branch 'origin/master' 670d010: a way to detect bundled plugins when run Idea from Idea 6b8e5bb: Merge remote-tracking branch 'origin/master' e0e690c: Merge remote-tracking branch 'origin/master' 2a9b3e2: updated external tools. Added annoying *.whl for the needs of virtualenv. 1d6519a: unavailable api inspection: support for java 8 api f03ea37: Merge branch 'python-performance' 2fa8245: Cache presence or absence of a user skeleton for file in its user data 4aca40b: better project name for temp project + pass dummy status 10f6a0f: another stub update index fix: - stubs doesn't get buffered status update notifications because they aren't built out of unsaved documents - also index read also made affected to buffered status 455ca8f: WEB-10733 Mac OSX: disabling JSHint results in buggy presentation of version combo e0d53aa: IDEA-119328 don't remove unresolved imports only if references in code could be resolved with them eef5c14: IDEA-119328 parse code reference elements without name element 3c69c63: IDEA-119647 CCE on groovy file ba0b939: cleanup 3dd03e8: cleanup 328c39f: FileUtil#loadLines moved to FileUtilRt 5404220: CR-IC-3879 (handle module component initialization errors) 3c288a8: Rewritten PyQualifiedReference.collectAssignedAttributes() for better performance 6bbdc88: Cache the result of asQualifiedName() 3306469: Forgot call to super 389fc76: EA-53504 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText 3f409f1: EA-53575 - CCE: InlineMethodHandler.inlineElement b00014b: method ref constrain (IDEA-119552) bd80c20: cleanup 6404ec9: Merge remote-tracking branch 'origin/master' 6c7831a: tune decoration color for Darcula 5485ead: filtering frameworks by template 1d47fa0: IDEA-114381 (do not use foreign clipboard contents in internal events) 03ca39f: IDEA-114381 (missed use case; tests) db15563: Resolve conflict with "&Replace with" 7a8ad62: Merge remote-tracking branch 'origin/master' 801f34d: fixed missing sys import 3e29ea2: Merge remote-tracking branch 'origin/master' a185876: Disabled comment injector for Python for performance reasons 228266b: IDEA-117522 Some dialogs are not disposed with the escape key 1ae36ce: ProjectCategoryTemplate 2d44f96: Merge remote-tracking branch 'origin/master' 32d79c8: fixed missing sys import 115576d: Merge remote-tracking branch 'origin/master' 50c4cf3: Merge remote-tracking branch 'origin/master' 37645b4: fixed PY-11561 "Add super class call" incorrectly inserts parameter annotations a9da411: Cleanup (typo) 714969c: build scripts: launch .jar reorder task in headless mode 8145dd4: IDEA-114381 (check clipboard data flavours before loading the whole content) 4fa6582: Cleanup (formatting) acf1752: fixed PY-11495 Create function: do not propose quick-fix for unresolved parts of fqn 21e2c1d: fixed PY-11484 Implement abstract method: pushes docstring out of the way 43e98b8: fixed isAbstractmethod 1c85aca: Unnecessary parameter --ignore removed from appropriate status commands. e0f86d5: do not check plugin name for non bundled plugins 00f955e: If Gradle task execution fails, now we throw an exception showing the message of the real cause. 774ae65: use system font on Windows (Segoe UI, 12) 8281f35: IDEA-119035 Select All shortcut for any table on mac with Darcula abc190b: hide Show Implementation action just like Quick Doc when not appropriate 2ad99bc: IDEA-119630 Live template broke in IDEA 13 1216a4b: Merge remote-tracking branch 'origin/master' 4db9093: Fix align multiline elements in parenthesized expressions, parameters and arguments lists. 46a84e6: Merge branch 'python-performance' 50d1e9b: Cleanup of API for qualified names of expressions 74c850c: Method call in indenting statement should have continuation indent. b69f7d4: fixed PY-11353 Creating Run Configuration from specific test gets the "target" wrong 8775d1b: DRY e8ac1dc: #WEB-5067 fixed 2c804f6: cls reference ignores passed outer class type arguments (IDEA-118733) e6350af: IDEA-119677 AWT thread blocking during start up c49bd1b: fixed PY-11312 False positive CamelCase variable imported as lowercase 1d6966b: fixed PY-11281 Convert dict comprehension to dict call omits if expression b811619: Deprecated PyResolveUtil.treeCrawlUp() as a slow way of traversing the PSI 5deb882: Made several internal methods of PyResolveUtil private 5a2fdc9: cancel outdated quick info calculation on ctrl+mouse (IDEA-119642) 36d507f: fixed PY-11277 Python: Wrong "argument equals default" inspection a5fc7ef: Merge remote-tracking branch 'origin/master' 8cdcea8: fixed PY-11617 Nosetest runner: simple function tests cannot jump to source 7b704287: fixed PY-11696 Cancel after adding new interpreter removes configured project interpreter a2f1da9: IDEA-118773 Change Assembla's issue IDs to be project local instead of unique global 9e9dde3: Disable possibility to create feature branch in "Open Task" dialog, before at least one branch already exists ae83297: proper fix for PY-11879 585e827: Added PyQualifiedReference.isQualified() that potentially doesn't require AST access 99af1d0: Use ScopeUtil.getScopeOwner() for preventing unnecessary stubs to AST switch 3421829: Add plugins to check: Pythonid, org.intellij.clojure, NodeJS 4e91422: fixed PY-11340 Invalid case for can't assign to literal inspection 501d6a5: FileUtil#loadLines and ExecUtil#execAndReadLine allow to specify encoding 7731644: Merge remote-tracking branch 'origin/master' 80f6238: fixed PY-11341 Invalid case for identifier expected inspection after as in with statement c7d5036: Fix continuation indentation in while statement (PY-11869). 5459b34: default test runner is unittest 3cb5420: IDEA-119467 Gradle: auto discovery of buildSrc project 3a98272: IDEA-119467 Gradle: auto discovery of buildSrc project a33865b: Cache the results of asQualifiedName() for performance reasons b275188: JavaFX Scene Builder integration 1a196a0: IDEA-73920 Auto-activate maven profile when in IDEA 24c45a2: Merge remote-tracking branch 'origin/master' 077da06: Indent comment in tuple (PY-11904). dca7107: Gradle: respect the order of dependencies 4c154e6: Merge remote-tracking branch 'origin/master' 2142a55: Fixed test data to satisfy PEP8. 6889a43: IDEA-111432 Mac OS X: Shortcut Alt-W in search dialog not working (the mnemonic should be consistent with find in path dialog) 90a0a5c: IDEA-111432 Mac OS X: Shortcut Alt-W in search dialog not working f97694c: Remove wrong depends from module a87dd11: JavaFX Scene Builder integration ccd0d4a: Maven, Android, and Groove moved under Java 2b72075: EA-53537 a880968: IDEA-66430 "Find In Path" doesn't show up in "Recent Find Usages" 3c9a856: assertion for EA-52184 - IAE: FileTypeManagerImpl.isFileIgnored ce5e012: IDEA-119617 e27d306: notnull 41d0ae5: already disposed 823b697: dispose progress if application exits unexpectedly f11fc22: notnull 7c26960: fixed PY-11879 Refactor: Rename: references in ivar directive are not updated b016bf2: Merge remote-tracking branch 'origin/master' 874f0ef: Fix Jira test related to time tracking (zero hours case) 76956c0: IDEA-119740 Ctrl+Shift+Space does not complete exception type after "final" 100bad7: fixed PY-11884 Missing completion for finally keyword after else statement b2dc0d2: #WEB-7422 fixed 5106f0d: #WEB-8715 fixed a19ebc2: IDEA-118759: Run ant headless so no dock icon will appear (https://github.com/JetBrains/intellij-community/pull/131 manually merged and improved) 5ad360e: fix grails tests 404f4e3: IDEA-119663 false positive Constant conditions & exceptions: "Argument ... might be null" 32ff621: Merge remote-tracking branch 'origin/master' f831c81: IDEA-110055 Code Style: Copy to Project: Arrangement settings are not copied (copy empty grouping rules) 7567649: IDEA-110055 Code Style: Copy to Project: Arrangement settings are not copied b55ee30: PY-11882 Assignment to for loop inspection false positive PY-3569 Inspection to warn if a loop variable is assigned inside the loop 11a158b: Merge remote-tracking branch 'origin/master' 56c1793: Insert two spaces before line comment (PY-11901). 3087918: hide some File-menu actions when appropriate: File|Encoding, Line-separators, change R/O, HTML export 04af1dc: introduce NonTrivialActionGroup e04ba66: Merge remote-tracking branch 'origin/master' 8984779: javadoc improved 97fee4e: Merge remote-tracking branch 'origin/master' abfcab9: fix layout 6c0615a: Do not allow view to be larger than viewport with SCROLLBAR_NEVER policy 9f9aa28: javafx: scene builder: do not load javafx classes from multiple loaders db4b9e9: restore "show hierarchy" when no element was selected db9fa78: Fix indent in parenthesized expression in indenting statement (PY-11868). 85bcbe8: IDEA-119510 Update Pivotal connector to correctly set "Started" and "Finished" states for stories. Unify titles of error dialogs in "Close task" and "Open task" actions. 9623666: JavaFX Scene Builder integration f9a833b: Merge remote-tracking branch 'origin/master' 7ca0e52: Inject SQL only into strings that have SELECT/UPDATE... at the beginning 1eb3644: NPE fix da3e2e3: select word should honor string literals in custom file types fbdee48: move long griffon/grails framework detection into background 673ed61: IDEA-115351 Idea UI hangs after performing Move Module to group 77234b7: Merge remote-tracking branch 'origin/master' d6184d3: fixed PY-11428 "Variable in function should be lowercase" false positive for variables declared global e4df7b8a: javafx: scene builder: eliminate dependency 36e15a7: IDEA-118605 Add missing attribute check in YouTrack response handling 66827e2: Merge remote-tracking branch 'origin/master' bbdecb0: Try stub-based containers for Python PSI elements instead of getParent() 219d0fe: Use hasDefaultValue() instead of getDefaultValue() in order to prevent switching from stubs to AST 58065e5: Qualified targets are never local 54700b3: Use isQualified() instead of getQualifier() in order to prevent switching from stubs to AST 81794e4: Find owner via ScopeUtil in order to prevent switching from stubs to AST 5a5e085: Note about stubs to AST 1038077: javafx: scene builder: move stubs to separate module a0f51bb: javafx: scene builder: embedder 41ac380: Merge remote-tracking branch 'origin/master' 7318d6d: IDEA-58838 Alt+Click on Exception breakpoint marker should switch this breakpoint off instead of creating new line breakpoint. fa02045: External system: respect scopes for module level library dependencies 021501a: Add hostname verifier to SSL support (disabled for now) 1b3806b: Annotate for renamed/moved file fixed 4b8aad4: getFileNameInTargetRevision updated 64db488: Traverse class owners via ScopeUtil in order to prevent switching from stubs to AST a21046b: Revert "added -Dfile.encoding=UTF-8 to tests.gant" 9b3d7f3: Merge remote-tracking branch 'origin/master' 256144b: test fixed: do not assert order of ClassInheritors 1600ff2: Merge remote-tracking branch 'origin/master' 72f7af1: Merge remote-tracking branch 'origin/master' b3d735f: don't allow to change family of predefined browsers 9ea642c: set default editor for Enum fdee8bc: IDEA-88390 Object variables could be casted to any class in Evaluation window 17002f6: javafx template is back 3234409: added -Dfile.encoding=UTF-8 to tests.gant 3168f61: IDEA-88390 Object variables could be casted to any class in Evaluation window 41a0c8e: pass idea.config.path and related properties to external build process to ensure that APPLICATION_PLUGINS_DIR path variable is substituted properly (IDEA-118928) c864c4b: Gradle: test data fix fc69870: extract superclass events posting (IDEA-119248) 93330f8: restore that ClassInheritorsSearch returns unique results (IDEA-119628) fb06a91: Filter out non-physical classes in DefaultClassNavigationContributor debd3f2: AsyncGenericProgramRunner added to let program runners make some calculation before actual console appearance 47b6662: getSelectedObjects — use the same approach as in TableUtil to collect selected items 9d412b0: don't allow to remove predefined browsers 7702e1d: ComboBoxTableCellEditor — cleanup, it should extends DefaultCellEditor 9e3ecd3: myUpdaters contains only one item in most cases 76e1f83: cleanup — use isSelectionEmpty e266783: TableToolbarDecorator — remove action supports multiple selection 5036cb3: cleanup 6ac47d8: use ContainerUtil.reverse instead of LinkedList ContainerUtil.reverse returns empty list if source is empty 99fee5d: JavaFX Scene Builder integration aeb1257: IDEA-55171 (prevent sync refresh from locking if application is disposed) 1697889: Merge remote-tracking branch 'origin/master' 9e120cc: Compare decorators by name preventing unnecessary switch from stubs to AST 726c608: Merge remote-tracking branch 'origin/master' e82fca2: IDEA-88390 Object variables could be casted to any class in Evaluation window 6d2b1e8: Don't analyze target expressions not located in the current file 3e8cc71: Emmet add diagnostic info e45ecbf: Fixed NPE 8b820b6: IDEA-117373 Spacing options for Java type arguments/parameters [CR-IC-4071] 869e503: [log] IDEA-116322 Fix structure filter for multiple roots 4d4d364: [log] refactor: group filters before passing them to providers a3f1fcc: Merge remote-tracking branch 'origin/master' d873fec: DOM: use null, not empty StringRef for non-set ElementStub#elementClass 3a314c4: tests corrected for new schema 30527da: CR-IC-4025 (more concise fix) 7a31cf5: IDEA-119498 (only suppress plugin updates for true command-line usage) 93f8684: debugger value popup refactored: less duplication in different implementations, reduced coupling between classes, recreate tree component after disposing 290de68: tests corrected for new schema a98faf2: updated schema for html5 58fa267: Merge remote-tracking branch 'origin/master' 6320d5f: do not replace checked exception with unchecked (IDEA-119345) aaa813a: resolve conflicting names (IDEA-119412) 9cc6ad8: duplicate string literals: do not add introduce constant fix for batch mode baee0eb: distinct prover: do not distinguish raw type arguments from type arguments without params (IDEA-119546) 3f6a77a: IDEA-119566 "Delegate Methods" doesn't work with fields of a generic type a22c53c: Merge remote-tracking branch 'origin/master' 72fc2ed: update path field on data changed 0f41580: add profiling parameters to the right part of the classpath (has been broken after Launcher was introduced) ed3781b: Merge branch 'python3.4' 3234c0b: IDEA-119336 Gradle build files: build.gradle scripts are checkout from Perforce even if the file is not changed 40ab35c: removed dependency on non-community module ac0fe97: wrong unneeded dependency removed 7f1152e: Calculate iteration type via types, not PyClass elements 3217cdf: requestFocus after on edit dialog close e979477: fixed PY-11875 Pycharm code analysis stalls on specific code (caused by AIOOB in getArguments of decorator) 99d62b0: http://ea.jetbrains.com/browser/ea_problems/45670 8df5aab: use existing byte[] from stream to avoid producing large garbage objects fcd155b: inflate zipped contents out of the lock 62fd790: don't consume VK_EVENT in case of in-place editing ccb42ff: String cell editor undoable by default +review e2798fd: move createUndoableTextField to GuiUtils (we cannot depend on platform-impl) 801a351: fix isModified 7334354: WEB-3421 resolve RequireJS aliases from main path 711c0cc: IDEA-119467 Gradle: auto discovery of buildSrc project IDEA-98930 IDEA does not resolve dependencies in Gradle buildSrc/ project 20ae03f: Merge remote-tracking branch 'origin/master' 22ba22a: update copyright in artworks f32591a: Merge remote-tracking branch 'origin/master' 82ddf7d: fixed empty headers and import (dependant in language level) for qt, gtk... skeletons. b8ddcd4: Gradle: EA-53148 - NPE: AbstractExternalSystemConfigurable.getProjectName d2a8310: Removed redundant PyTypeProvider.getIterationType() 0982afc: IDEA-119467 Gradle: auto discovery of buildSrc project IDEA-98930 IDEA does not resolve dependencies in Gradle buildSrc/ project 2bbb843: Types of Enum members' fields and type of Enum.__members__ d7435e4: Merge remote-tracking branch 'origin/master' 8a38ae9: log problem if needed 47c08b7: Merge remote-tracking branch 'origin/master' a677cc2: mark root node as terminated if some nodes aren't final 5feb54c: notnull b8772f1: decapitalize 245a416: assertion removed in CR-IC-4018 is back cfe53d3: notnull a42cc19: allow to call remove() on iterator 99c78160: obey "new ArrayList(Collection)" contract about created list capacity 0d881cd: cleanup 1e7e11b: replaced with reparseFiles aa16517: notnull 7ab28bb: notnull 31b1b18: duplicate code ba9f665: IDEA-72304 Namespace auto import does not work for EL functions 3ab8bc7: Code Style: Lazy arrangement settings save 22d7399: IDEA-95410 Arrangement: Preserve fold regions on arrangement 6e02e4d: Merge remote-tracking branch 'origin/master' 09916b5: PY-6955 Unused import not greyed out if also failing f293c4a: IDEA-119619 Settings / Language Injections: project level XML tag injection loses Sub-Tags value on IDE restart d2af13a: PY-6955 Unused import not greyed out if also failing 89beff8: Fixed PyABCUtil.isSubtype() check for class definitions that have metaclasses 14c2396: Type provider for enum.Enum members 6238d92: Store metaclass qualified name in class stub for better performance 2e110fd: PY-6955 Unused import not greyed out if also failing (test refactored) cb9e823: Added PyClass.getMetaClassExpression() 1ee1c25: Extracted getMetaClassExpression() 48b90c2: Evaluate metaclass type using TypeEvalContext 2cfa88c: IDEA-118977 Minor alignment issues with the new style for bottom (and right) aligned tool window tabs 92107d2: Check __metaclass__ attribute only for Python 2.x bf9a384: Refactored PyUtil.getMetaClass() into PyClass.getMetaClassType() 90548c0: Don't hide 3 or less "unused" items in "+" popup. Action text has been updated. 8adfd34: don't leak dom navigation targets from gutter icons (IDEA-103010) 04425c9: support table decoration on IntelliJ laf a3030e6: browser table — continue "default browser" usability improvements 1f430b7: avoid use getItems() — use model directly (our ListTableModel provides handy methods) remove duplicated code — getSelection equals to getSelectedObject 55ee980: IDEA-118211 - also avoid double dispose 8068651: Merge remote-tracking branch 'origin/master' 609c0db: Keywords already contains 'as' and 'with' 4d1ca37: Merge PyKeywords with PyNames af674d6: IDEA-118374 Formatter chop down method arguments when long is not working correctly [CR-IC-4041] e733d8c: IDEA-56062 Sticky custom data type renderers 2ff5892: EA-53317 - NPE: CompoundRendererConfigurable$.run 7f1c2d7: Add brokenPlugins.json 7813f62: ensure that editor listener removed 3ffe34f: fix java.lang.NullPointerException at com.intellij.ide.browsers.StartBrowserPanel$3.chosenFileToResultingText(StartBrowserPanel.java:143) cfebc26: fix NPE on channel write 4ecf94b: Merge remote-tracking branch 'origin/master' 43105d2: fixed PY-11823 Test Runner detection in settings doesn't pick up just installed test runner 68bfa5e: Gradle: dependencies scope merge and sourceSets type handling updated related issues: IDEA-119365 Gradle import does not respect model customisations IDEA-118280 Gradle import: IDEA detect java folder as a resource folder IDEA-117668 IDEA v13 spontaneously changes additional test source root to source root 8e2ce03: IDEA-112303 Tool Windows Quick Access button: impossible to select item in list by mouse 63facd9: More fixes for IDEA-115200 Eclipse code style import: Line Wrapping: some categories are not applied 2cc69e5: AC/C++: OC-9003 Trailing whitespaces are stripped in PCH during typing +review CR-IC 47dee08: Trying to fix EA-51665 - assert: FTManager.createAndStoreBundledTemplate a5e4cf4: Add additional diagnostic to investigate EA-51665 (assert: FTManager.createAndStoreBundledTemplate). 3c5ad21: fix test attempt 2 128b5ad: Merge remote-tracking branch 'origin/master' 7d3eeee: Fixed dedent in case of tabs ( PY-10120). 5753542: Correctly handle "chop down if long" option when importing from Eclipse 5e15a7d: Python keywords extracted. Cleanup. 9685932: Merge remote-tracking branch 'origin/master' 6ac50ed: Merge remote-tracking branch 'origin/master' 416c4da: Merge remote-tracking branch 'origin/master' 917a759: Fixed test data to satisfy PEP8. 79c766f: EA-52368 GeneralIdBasedToSMTRunnerEventsConvertor.findActiveNode: findActiveNode method simplification 9586436: IDEA-119444 Closure view shouldn't be flickering ea36958: Extracted PyStdlibTypeProvider.getNamedTupleType() fcea608: WEB-9743 Javascript file with compressed code at the top recognized as minified WEB-7143 Line(s) of minified CSS result(s) in CSS color previews disabled for entire file c86df90: Move all certificate related classes in com.intellij.util.net.ssl package. Update appearance of certificate warning dialog. b805e1e: [log] IDEA-119316 Fix "go to commit" if there are log filters b22a9a7: Don't mark PairFunction return type as Nullable 9ff4ea4: [vcs] Remove read action from loading byte content from java.io.File ba71108: [vcs] Don't wrap FilePath creation into read action f5ade74: EA-42899 - CCE: XmlLanguageInjectionSupport.doEditInjection & cleanup 7db1bed: EA-53406 - IAE: ServiceManager.getService 33c31e6: Make right par indent=none in import statement (PY-9075). 0a33757: Merge remote-tracking branch 'origin/master' 9ee1b1e: Make continuation indent after continuation in indenting statement (PY-9573). 9d84c3f: fix UnscrambleDialogTest 14bdb82: PY-3569 Inspection to warn if a loop variable is assigned inside the loop d912f2d: Merge remote-tracking branch 'origin/master' ab7b959: Test for PY-9573 334ca32: IDEA-99943 Allow to filter thread dump by a word in stacktrace 9dc5a4f: Fix IDEA-119515 for the other IDE's 2203503: avoid some duplication in ExpectedTypesProvider 032c188: IDEA-119416 Smart type completion proposes nothing in String concatenation expressions e323fe1: WI-13685 PhpStorm doesn't save project name CR-PS-181 (cherry picked from commit ed41c77) c62cebb: Merge branch 'python3.4' 0a359f1: IDEA-118389 Forbid completion inside guard blocks; honor greediness 9102f56: Handle 'mode' as a keyword argument to open() as well 40dbf8e: Detect text or binary I/O in pathlib.Path.open() b7a28d6: IDEA-119514 Tip of the day in IntellliJ IDEA mentions Webstorm a8474e6: Return instance types for instance types of superclasses 9ffaba9: IDEA-65566 Allow 'NotNull' as the default element behavior for a given class or package 0b9321b: IDEA-99331 Complete Statement: incorrectly completes at statement within new array size brackets 3594766: IDEA-115138 Eclipse code style import: Line Wrapping / Annotations is ignored, IDEA-115200 Eclipse code style import: Line Wrapping: some categories are not applied 6351c3b: Method to process stubs without firing error when stub index is overflown (for Upsource) 2d7f331: fixed PY-11837 nose test runner errors while formatting a test error 2e395dd: Bug fix: IDEA incorrect handle escaping. 4113b3e: IDEA-105253 Missing icon for Thread dumps view ccb7872: initial ssl support c69719b: RecentProjectManager -> applicationService 2d6afbe: IDEA-119521 improvement 85e7348: unix signals added 4a5e793: IDEA-104735 Dracula: INVALID string have not dracula style red color 8e8019c: Nullity annotations 4a6c046: Add test for time tracking support in JIRA, simplify test of task's state update 6c0c76a: DSGN-979 DevKit SDK icons update b197141: IDEA-119523 IOE at com.intellij.openapi.editor.impl.DocumentImpl.d 0cbfc8c: new project wizard preferred width fixed 78f09b8: IDEA-91376 Debugger links incorrectly to codeline in a class which name contains a dollar sign 13b4260: allow to disable "Testing started at <TIME>..." printing on test run c2834c0: Merge remote-tracking branch 'origin/master' 24f4cf5: fixed test data 48eef72: fixed test data 64f9820: IDEA-119406 IDEA make corrupts files when performing Maven resource filtering (default value of escapeString is null) 952f6a1: IDEA-119515 (Tip of the day contains null character and unclear screen shot) 5b6b3f6: IDEA-119406 IDEA make corrupts files when performing Maven resource filtering babf29a: print nothing for an ignored test if ignoredMsg is empty 7ddc070: Merge remote-tracking branch 'origin/master' cbe858f: javaModule.png 4c64507: fixed updater's tests. 4ebbcfd: EA-52519 - IAE: TObjectHash.throwObjectContractViolation fa5d7c4: EA-52654 - NPE: TemplateState.setCurrentVariableNumber c803a10: EA-52644 - assert: PsiUtilBase.reallyEvaluateLanguageInRange 0705193: make program HighlightSeverity.toString()-independent fd7a60e: cleanup e1472a8: cleanup 68d24f5: visibility cd45f8e: EA-52792 - assert: PsiSearchHelperImpl.getFilesWithText 040aeb2: IDEA-119521 Adding RSA keys dialog becomes unclickable if it is displayed when test connection is in progress d0d85af: PY-3569 Inspection to warn if a loop variable is assigned inside the loop 4948059: [git] IDEA-119492 Don't add a newline to amended message 8a91462: filter non-project related keys f935909: case-insensitive CharSequenceHashingStrategy 48b739f: Merge remote-tracking branch 'origin/master' 53660a9: Merge remote-tracking branch 'origin/master' 916fc5e: EA-53325 - NPE: GenerateXmlTagAction.generateRaw 0b6158a: External System - Maven: clear external system API module options during module Mavenization 1e7bbd2: External System - Maven: clear external system API module options during module Mavenization c954c2b: try to find name element for rnc descriptor fixes documentation for some tags (e.g. dialog) fe7db5c: generate html5 tag table descriptors #WEB-10489 fixed 5936b93: support 'nodeId' attribute in 'testStdErr' message 8072bd9: make nonDefaultProject="true" really work ca3a6c2: cosmetics 2f4f868: use ExtensionException for AbstractMethodError handling afdb280: Merge remote-tracking branch 'origin/master' e01cd00: generator: do not drop the whole module in case there are broken __repr__ defined 7b058bd: PreferredProducerFind: remove duplication f43d5aa: RunConfigurationProducer.EP_NAME should be final cdb9746: implement alexander.doroshko suggestion: simplify&improve default browser UI (now you set first custom browser as default) 4e504cc: overrides 59ac759: must be in edt c192b3a: fixed tests of updater. bafdb6b: CR-IC-3918 a way to detect AbstractMethodError-causing plugin without introducing new Application method f2dae4a: performance for generator: Split big generated modules (like _Gtk, PyQt) into smaller ones 7840ba3: IDEA-81893 "Do not step into the classes" feature does not work after calling of "Smart step" (Shift+F7) 32a579d: EA-53308 - CCE: DfaVariableValue.<init> 21cdea3: IDEA-119470 File and code templates: changes gone when switching tabs 298bb04: IDEA-119445 Remove first slash in "copy reference" 37521f0: IDEA-119153 file search too wide for users folder a8c17de: EA-53176 - PIEAE: LazyParseablePsiElement.getContainingFile 2f368ec: EA-53286 - IAE: ObjectUtils._assertNotNull (tolerate null names in LookupElementBuilder.create) 54d19d8: Merge remote-tracking branch 'origin/master' df0a55e: Refactoring for new Xib format e8ffba6: better handling of EA-53318 b941c01: fix firefox debug use native file choosers — so, our JS Runners now must be async 3942b86: IDEA-118602 Input-method issues b8514c9: IDEA-102508 error status of run configuration is not updated after fix 09c4961: Init project name by artifactId f6af11f: hidpi support on Windows and Linux ba8037d: IDEA-117555 Search everywhere dialog is being closed immediately f678c44: Bug fix: IDEA can not guess parent maven project. 459eaa6: refactoring e013fe3: quick evaluate popups: mysterious 2-pixel shifts removed 687755b: Simplified always true condition dbd00ae: Extracted PyClassTypeImpl.findProperty() b8a5d1e: Added 'inherited' parameter to PyClass.findProperty() cb8f01e: IDEA-118211 Performance problem when closing project 1b24053: Merge remote-tracking branch 'origin/master' 132cb01: fixed IDEA-119347 ../jre64 JDK not being picked up by idea64.exe 3df1ffd: IDEA-119463 NPE at org.jetbrains.idea.maven.wizards.MavenModuleBuilder.findPotentialParentProject 38bf2a6: Python skeletons class members provider now can provide new overridden members a54f6af: fix getDisplayName nullability assertion e2db1ea: Fixed code insight for returning 'self' in base class methods (PY-10977, PY-11413) 786df13: IDEA-119347 ../jre64 JDK not being picked up by idea64.exe abd5ff0: DevKit: cleanup icons 3a5e120: IDEA-88390 Object variables could be casted to any class in Evaluation window e16c973: Merge remote-tracking branch 'origin/master' 2a31a79: Fix formatter to add two blank lines between declarations with comment (PY-9923). 4623114: IDEA-119462 CCE at com.intellij.ide.actions.OpenProjectAction.actionPerformed 5f1a87b: project types sorting cba9bda: SearchEverywhere doesn't work on Linux 1aed056: IDEA-119444 Closure view shouldn't be flickering e7a2066: IDEA-31340 Type Renderers tab has a wrong 'Renderer name' field behaviour c2cc029: DevKit: "JDK" -> "SDK", use "IntelliJ Platform Plugin SDK" consistently 9a9c4bc: Gradle: respect module build classpath for build scripts resolving related issue - IDEA-118523 Gradle plugin is not resolving Apache Ant imports 35008d0: External System: clear maven module option on project import 6ade53e: IntelliJ Platform SDK: add Spring-API automatically 86f2bd7: EA-53082 - assert: ModuleManagerImpl.getSortedModules 79a7aa0: EA-46683 - assert: PsiDocumentManagerBase.doCommit 8c4583e: diagnostics for EA-53283 - assert: StringLiteralLexer.locateToken 3353fa8: EA-53287 - IAE: UpdateHighlightersUtil.a 43e0404: EA-49858 - assert: Divider.divideInsideAndOutside ad757bf: faster getField(): do not traverse the whole hierarchy always 6d8156c: make extension dependencies explicit to fail fast when they are failed to load 16aea9d: cleanup 8277c63: Gradle: respect module build classpath for build scripts resolving related issue - IDEA-118523 Gradle plugin is not resolving Apache Ant imports 7f0c180: IDEA-79522 need ability to set display names for xml attribute and xml tag language injections 84ddafc: IDEA-117327 Add a setting to switch off autopopup completion item selection by Enter 8d1674e: don't use document.getText to detect encoding 83684a2: Merge remote-tracking branch 'origin/master' 540fd76: Use builder to create FileChooserDescriptor. 6676dee: there should be only one call to constructor and it should be done from static create method 1570b03: Merge remote-tracking branch 'origin/master' 41cb6dd: Roll-back FileChooserDescriptor API change. 422b1cf: IDEA-119163 "Language Injections" settings should use toolbar decorator in the same way as other dc80a3d: IDEA-108994 Breakpoints dialog: after pressing F4 on some breakpoint, breakpoint's location should be opened in editor and dialog closed. b9e76ef: external build for artifacts: added API to filter contents of directory extracted from jar file 91110ad: show warning instead of error if Google AppEngine inspection is failed to load white-list because IDEA is running under JDK 1.6 b788397: 1) IDEA-103743 Settings > Code Style > Arrangement UI glitch 2) checkbox unselection doesn't disable combobox 163bff2: [diff] IDEA-77540 Add "Edit Source" action to the toolbar. 07dd8e6: IDEA-107925 Failed to evaluate varargs method in debugger b5dc0f2: fixed debugger tests correctness 00b4633: Merge remote-tracking branch 'origin/master' ddda8c9: add field after super call 7c9140f: style f38de23: Merge branch 'python-fixes' 234b375: Merge remote-tracking branch 'origin/master' cfe29d7: Revert "Detect SQL fragments only in the beginning of string literals" (PY-11828) 7550df2: IDEA-114979 Patch update should leave a log of its application 1a84138: Merge remote-tracking branch 'origin/master' baabbad: Use default charset as python console encoding. 55d379b: Merge remote-tracking branch 'origin/master' 0dc040c: DSGN-968 New Project Wizard icons for IDEA ec099d3: IDEA-119353 (Required final modifier marked as unncessary for @SafeVarargs method) 83ff410: [log] simplify: if-else -> ?: fee8b7b: IDEA-85627 amend commit supported in Mercurial 927440c: IDEA opens file from command line, same as e.g. WebStorm does 7181ca9: fix inspection description test 4e0dc9d4: EA-52862 - assert: DocumentImpl.doRemoveDocumentListener 050caa7: cleanup 46f846c: memory leak if application closed when ballons are still visible 0adc646: removed system.out d62c7c5: notnull, cleanup 55469ef: notnull fbe9a04: cleanup 7ff404b: notnull 148e9be: notnull 7c7f84f: EA-52945 - assert: ModuleManagerImpl.findModuleByName 8ec8ab9: cleanup, javadoc cf011c3: Merge remote-tracking branch 'origin/master' debf6f0: CR-IC-3901 revert 3807ba1: cleanup 75a6e39: remove ImmutableCharSequence from document API to avoid String wrapping and thus leave optimization possibilities c7af9fe: groovy debugging agent that produces less garbage 2eb2739: CharTable: less garbage & more interning d2262ca: some simple code for WI-1816 - open file creates temp directory for project instead of opening it fca0242: dupes index / insection, controlled by idea.enable.duplicates.online.calculation property 54fcf2a: CR-IU-494 make "overrides" internal only 55143de: CR-IU-511 make abstract class abstract & leave getPresentableText mandatory d2fef8b: rearrange code in commit message dialog (part of IDEA-96792) [CR-IC-3834] e16bb5e: don't show browser if path is not specified a60cfaa: cleanup 7a72712: DevKit: move "internal" inspections to "Plugin DevKit" group c106233: external build for artifacts: method added b56b6cc: Added Python 3.4 modules to the stdlib modules list f000610: one random instance for daemon restarting c5ce7ec: do not produce intermittent assertions & don't call sleep edt thread d1c5ef3: Revert "Cleanup (code reuse)" Replace path selector in temporary file, otherwise it will stuck until next clean build fb96650: Merge remote-tracking branch 'origin/master' 3e73aa2: IDEA-90352 plugin.xml: "language" support 0fe2cac: don't call robot on alt on Windows and when window is inactive f14aab9: consume Alt events on WinXP in default handler to avoid WindowsRootPaneUI.AltProcessor dde1494: add WinXP definition 149eb2e: IDEA-114979 Patch update should leave a log of its application 5d08937: AC/C++: Kryo lib is updated from 1.04 to 2.22 to prevent serialization buffer overflows +review CR-OC bb9dfbf: IDEA-105350 dece38b: IDEA-119303 UI Designer: Create Form Snapshot failure b8b48eb: fix reparse when a text was just appended to the document end 150a696: more tests on snakeCase() macro current behavior (IDEA-119192) 99c6435: validating web module 03c7955: fix dartium debug cc24945: WEB-10422: make 'select whole CSS selector suffix' option affect SASS/LESS mixins, variables, functions and property values 91c362b: notnull 892c2b8: notnull 6010be5: IDEA-118273 23f9c97: EditorWindow: extracted interface and moved to platform 6a6cd63: assert thread usage even in tests 236d704: assertion for the curios case of disappearing extensions 24354b9: visibility 79b1073: cleanup, notnull 29e5efe: notnull ff54cb4: EA-53080 - assert: LaterInvocator.isInModalContext 4d5b6a8: nonnls 052622f: com.intellij.xml.util.XmlStringUtil.wrapInHtml 585052b: don't change java identifiers when sanitizing 99b5a27: IDEA-107657 "Add to Watches" is always disabled in both "Expression Evaluation" and quick expression evaluation windows 0a9445d: don't hide completion popup in debugger on mouse wheel events (IDEA-76260) c9239a7: DevKit: move and update inspection descriptions 32c9c09: IDEA-59252 "Customize Data Views" action should be available not only in Variables view, but in Watches view, too. 8540aec: revert GroovyOverrideImplementUtil hack cb75c24: use existing psi for stub building to avoid issues when a fresh file from the same text has different structure d5d5ff3: remove empty type parameter list from overriding groovy methods, as it doesn't appear on parsing the same text and causes stub index mismatch 5479f94: fix GroovyOverrideImplementTest test name typo 4aea702: fix groovy testdata case ed030224: IDEA-119344 (Incorrect "Unnecessary call toString()" inspection when super is used) 15c56ec: hold local classes on a hard reference (EA-52225) fb24d98: don't show parameter info for invisible editors (EA-53161 - NPE: ParameterInfoComponent.<init>) a7320f0: EA-53223 - IOE: PsiUtil.checkIsIdentifier 2dc4ac2: IDEA-118551 Duplicated enum field in completion b06366a: IDEA-119052 Java smart type code completion proposes incorrect variant if non-matching local variable hides a matching instance variable df8967b: rethrow PCE from KeyedExtensionFactory reflection 9a116de: the users don't care if we're preparing editors to open (IDEA-115130) 5d81e8d: allow to turn off suggestion to create a file when creating a directory with file-like name (IDEA-118250) a0be495: IDEA-119192 LiveTemplate function snakeCase() should convert the hyphens to underscores db8902f: EA-52499 - NPE: BraceHighlightingHandler.highlightBraces a34edd7: EA-53134 - IOE: DocumentImpl.doBeforeChangedUpdate 21bd013: unused code a7cb0d4: avoid settings collisions (pre idea 14 vs idea 14) import old settings is not important in this case, but will be implemented later c80c25d: save only custom path b1fb92e: Merge branch 'python-fixes' 35a9cc0: Don't ignore unused attributes of empty constructors (PY-7527) 2c0ef61: tolerant findBrowser 968f634: continue — debug: select browser instead of debug engine ae62fc5: finalize 8c630e9: debug: select browser instead of debug engine 925b976: Fixed NPE in PyUnusedLocalInspectionVisitor.visitPyCallExpression() dd02782: [^maxim] build psi and index on the last committed document text (IDEA-117183, IDEA-116721) f85e0e5: IDEA-118389 Forbid completion inside guard blocks 44f1ff0: IDEA-119222 Console folding does not fold single matching lines c04b551: IDEA-30922 The "View As" options are shown for the undefined Watch items in the Watches tab. 4d2a597: IDEA-118989 Code Formatting broken in 13.0.2 EAP [CR-IC-3927] a7d5dd0: IDEA-118521 Latest 13.0.1 keeps locking up. Editor becomes unresponsive. Various file types... using allScope() ea99916: IDEA-21297 Debugger does not react to "F2" key which should open "Set Value" dialog a377019: IDEA-21297 Debugger does not react to "F2" key which should open "Set Value" dialog 5963bc5: re-generate with icons.gant 3936e00: Add a couple of new methods in NewBaseRepositoryImpl, update Gitlab connector accordingly 133ac7e: Add notification about unsupported version of JIRA 23977ef: IDEA-117533 Return time tracking support in JIRA repository. Add missing nullability annotations. ebd73df: [git] IDEA-119322 Use "unsorted" only since Git 1.7.12.1 b938477: IDEA-91148 Difficult to step over code due to tooltips 5f44d77: [diff] IDEA-77540 Go To Source from vcs diff 3eb7315: Remove unused stuff 56738b2: IDEA-118616 Lens mode with tool windows on the right side 7fb9772: fixed PY-11800 Parameter unfilled false positive for decorators with '*' arguments. b1d9f99: IDEA-119272 Groovy: don't duplicate @Nullable in implemented methods eefe03a: Add message about missing system cacerts keystore to log. 8aa8ca5: Postfix templates: fix template for anonymous classes bf35035: fixed test data 84c7060: fixed add field declaration to the beginning of __init__ 47997a4: fix NRE 2ba5691: Merge remote-tracking branch 'origin/master' 25e4279: Simplify check, that certificates chain is self-signed 2b21866: fixed EA-52897 - CCE: ImportToggleAliasIntention$.execute 81bcb9d: fixed EA-53046 - NPE: PyExtractMethodUtil.a c584766: Update JIRA integration tests, set socket timeout of 10000ms. Some cleanups in logging and task status handling. c026100: Remove legacy EASY_HTTPS protocol from Task Management 22fd4f3: Merge remote-tracking branch 'origin/master' 393df33: fixed quickdoc test ea3b1ed: CR-IC-3884#c20360 "Setup" method should return VOID. 39237d0: WEB-10469 CSS Error Highlighting - Marking valid custom HTML tag as error 40274b7: fixed editing test e4d168e: CR-IC-3246#c17895 hide LocalFileUrl d079b49: IDEA-119085 Code style does not recognize Groovy spaceship operator <=> b71b60b: tolerate removal of mouse and mouse motion listeners after disposal 973a88ca: use longs to access PagedFileStorage 9e5970a: fix "inner class may be static" inspection problems 29ecbf1: IDEA-117982 correct classpath for groovy scripts bffaa0d: http://ea.jetbrains.com/browser/ea_problems/52822 721524a: IDEA-119172 Warning 'not all execution paths return a value' when using instanceof 45b9153: IDEA-119037 intention to alphabetically sort map entries 1df78c1: Groovy: align map entries in map literals by default 3743416: import exceptions from throws-list when implementing/overriding methods db3de8c: Cleanup (code duplication; extra iterations) aa23792: platform: specific method deprecated 1bbc497: devkit: another internal inspection; better applicability detection 79870fd: Cleanup (typo; code duplication) e33f102: devkit: internal inspections moved from common code 7ae5b3f: EA-51122 - assert: TextRange.<init> cd6bdd2: plugins advertiser: collect bundled plugins names to support ultimate choice 0977aaa: EA-53154 - NPE: CopyFilesOrDirectoriesHandler.checkFileExist 9a70c2a: EA-53127 - IAE: UnknownFeature.<init> c1c99f3: IDEA-111535 Edit Language Fragment: Synchronization is broken after tab drag 9b30cda: true -> false! ee5bc42: introduce variable in injected context: allow to check handler in context before starting execution (IDEA-118788) aadac04: IllegalArgumentException fixed; cleanup 35886ad: extract method: fill elements to before refactoring data (IDEA-119223) 3d2c159: extract DummyCachingFileSystem: put all the weirdness in one place 8f85341: check psi syncability to document before the change and not after, to avoid text inconsistencies between the two 7c16b45: avoid side-effectful and range-marker-polluting JavaCompletionContributor.beforeCompletion when checking postfix template applicability 8f14bea: CR-IC-3920 (postpone class loading until extensions requested) 3de3063: extensions: collection-based sort API dee2869: IDEA-82840 "test" button added to mercurial config panel d456fd0: Merge remote-tracking branch 'origin/master' 814a86a: IDEA-112040 Customize Data Views control confused about data object's class 0ffe439: dead code 9a60903: IDEA-94950 Code Style | Arrangement: AIOOBE at ArrangementMatchingRulesModel.removeRow() on removing the last rule that is in edit mode 362fa2c: [git log] IDEA-119247 Use "--date-order" when requesting filtered results fffa480: remove unused class e9e968f: Merge remote-tracking branch 'origin/master' 2ed945f: IDEA-119178 Implemented file revisions collecting in batch (for revisions cache) 53a1f57: comments updated 060efdc: Remove debug info. 594dfe8: Merge remote-tracking branch 'origin/master' 62ff983: trivial if inspection merged with trivial if predicate; fix comments again (IDEA-114798) c379b42: extract ReplacementUtil for igg and ipp to remove duplication eafb98d: remove duplication ea17b09: fixed testdata fa2153d: more javadocs for CharArrayExternalizable and CharSequenceBackedByArray 8f2417b: Groovy: 'null' type in inplace variable introducing 8b6d80a: IDEA-118915 Smart completion for binary expressions 36834aa: Fix blink maven test. 0aafdee: EA-52969 (extension correctness checked on registering; better fix + tests) 4b44633: appendable storage extracted from enumerator 1466df4: Add retina version for executeMavenGoal.png icon. dbc92b6: EA-52664 - IOE: DocumentImpl.doBeforeChangedUpdate 8d65b72: IDEA-116403 allow add external annotations for library even if its language level is less than 1.5 5bee53f: disable 'change type signature' for classes and other invalid constructs 657cf24: EA-52863 - assert: TypeConversionUtil.getSuperClassSubstitutor ccad772: show different class pairs warnings 95d0f1c: EA-52980 - assert: CompositePsiElement.delete b6378d2: EA-53048 - NPE: TestNGConfigurationEditor.applyEditorTo d0c084d: testng: wrap in command document modification in ui ac7eeca: Merge remote-tracking branch 'origin/master' 7566ddf: Merge remote-tracking branch 'origin/master' 4d6eee3: IDEA-96199 Debugger editor not disposed resulting in PSI leaks 34b48d1: IDEA-96199 Debugger editor not disposed resulting in PSI leaks c4df089: DomApplicationComponent.getCumulativeVersion() 2007514: cleanup c6c3721: test framework: hamcrest sources added c730f89: Cleanup (test migrated to Junit 4 and generified) 1d944a1: introduce AbstractNavBarExtension with processChildren(..) API bda26c0: some refactoring baa4f977: add some words 1be3813: add/suppress <with> for EPs 6c0e58c: done WEB-2093: edit action JDOMUtil.isEmpty cb8d43c: EA-52969 (extension correctness checked on registering) e9c97c6: Add utility class for extraction information from X509 certificate 709a619: Use Commons Codecs DigestUtils for SHA-256/SHA-1 calculation 467de96: Certificate warning dialog shows SHA-1 and SHA-256 digests of certificate like in browsers. e4df134: Add "Show certificate dialog" action to "Internal Actions" group 58f7dd5: Make CertificateManager application component for automatic initialization of default SSL context 8fb8ca23: do not spoil innocent classes 3ddac0b: IDEA-119151 Unable use 'Revert' in Editor Panel 4ec42a6: prevent cancellation upon removing data from indices, to avoid state data in e.g. stub index IDEA-117290 f9ef0bb: CR-IC-3880 (test added) 3b392a6: CR-IU-494 EmptyActionGroup extracted. Both EmptyXXX classes made final, javadoc improved. 70b8663: detect the plugin responsible for run configuration AbstractMethodError (IDEA-119173) 5411708: IDEA-96199 Debugger editor not disposed resulting in PSI leaks a1ba9d0: CharArrayExternalizable: javadoc, @NotNull 2191ef5: Problem with several users in log filter fixed. fbb0fd6: IDEA-119021 Wrong accessibility warnings when inlining a static class to anonymous 3ee557a: Gradle: pre-import check added b20f87d: IDEA-110113 spellchecker always on in commit text field 07c3b8c: extract CheckBoxListModelEditor, consolidate copy action button placement (file watchers vs external tools) 221dc49: fixed PY-11765 @ivar and @type in class documentation cause PyUnresolvedReferences inspection to file c77d473: refactoring listeners: missed after data (IDEA-119118) 2a1ccb4: refactoringIDs: IDEA-119121;IDEA-119122 466c409: Merge remote-tracking branch 'origin/master' a3dee86: test fixed f09134f: Merge remote-tracking branch 'origin/master' 2b27502: include hamcrest-library-1.3 into junit (IDEA-119067) be1b190: junit version fixed for licenses (hamcrest has new BSD which is weaker than junit!) 2e89dfb: platform: PlatformUtils returned to the platform 93e1f40: platform: async refresh rate limited fc95c37: ImmutableText implements CharArrayExternalizable 8457954: fix and deduplicate CharArrayUtil, introduce CharArrayExternalizable b40eb53: revert "Platform: more accessible CaseInsensitiveStringHashingStrategy - available from StringUtil now"; get rid of trove deps from StringUtil 7ab2d0d: Merge remote-tracking branch 'origin/master' 44fd463: IDEA-57553 Optimize display of multiple similar editor gutter icons (e.g. Spring autowiring) 13fdd3e: tests fixed bdfd016: IDEA-101710 Exception Breakpoints | Any Exception with Multiple Class Filters doesn't work 0230339: test assistance: @TestDataPath propagated to @Parameterized tests cedfc01: typo dc6fad7: toString 4945f56: remove unused com.intellij.psi.stubs.Stubbed 5940a39: CR-IC-3901 "mac file chooser must respect FileChooserDescriptor.isFileSelectable" real correct fix 3eb0d48: cleanup 511a608: CR-IC-3901 "mac file chooser must respect FileChooserDescriptor.isFileSelectable" revert stupid fix 0063990: cleanup (commented code) 517d80b: test assistance testdata -> test case navigation: ignore invalid identifiers when probe test names cdd8c7f: test assistance: related files navigation from test data to test case ca8fb58: test assistance: run test from test data 502f914: make IDEA-94683 fix controllable via registry (Completion popup loses focus when viewing documentation (sometimes, almost always)) 3394c25: dfa: remove unused fields ef55825: cesure is an english word 0c0e886: dfa: don't walk equals() method argument twice (IDEA-118971) 716fb90: use ContainerUtil a455773: continue WEB-2093: fix reset, set empty text 57b7ed7: continue WEB-2093: copy action 5bda9aa: cleanup be3fef5: continue WEB-2093: reset 297908b: init: consolidate control tool buttons orders 54ea61c: IDEA-118477 (optimization: root path is directory) 7eb1c2b: fix test! 4dda4fc: don't modify stdout lines (previously newline symbols handling was postponed) 8692f96: test assistance: navigate to test data from test view also for our parameterized tests d417690: test assistance: navigate to test data from test view 276b989: test assistance: navigate to test data root a777bdc: IDEA-118477 (new FS root creation moved out of write lock) 7b239df: allow external documentation over references with multiple resolve 1c993e8: Cleanup (typo) 7ddf6a8: continue WEB-2093: fix editing 9e02c06: cleanup, reuse getItem 5f46a76: mac file chooser must respect FileChooserDescriptor.isFileSelectable +review fe523a9: overrides 871d53d: continue WEB-2093: up/down/add/remove actions 3969e28: getItem returns Item typed object +review 28b6591: [vcs-log] user-filter: treat empty user name as no filter. cda9ec5: parameterized test: sample cases a16d50b: IDEA-118970 (external URL formatting for Javadoc 8) a1870c6: IDEA-118970 (preparation, cleanup, minor optimization) fba5ecd: Cleanup (more common code extracted; dispose condition; wording) ee40019: [log] IDEA-116242 Allow multiple users selection in the log filter be0561a: 'writeln' added 2665a70: Java surrounders: if and not surrounder should be able to handle java.lang .Boolean expressions d35b827: Java surrounders: check surrounder availability in tests d8aa01e: remove unused IdSet e3ec6fb: extract ReflectionUtil.getMethodDeclaringClass 60c6cdc: propagate multiple locations from tests view (IDEA-114248) 6d8c0f0: junit: restore MethodLocation after extracting parameter from ParametrizationLocation 2a4598d: junit: do not suggest to choose what to run when parametrization was selected b6e117b: junit: search for children with initial runner 2344b22: junit: accept @RunWith on supers 67de9a4: remove unused suppression 64ae19c: deprecated doTestAll() outside of @Parameterized test 9564434: EA-52866 - NPE: DefaultChooseByNameItemProvider$.compare 76857c0: add read action (EA-51111) 31e5a94: use ensureValid (EA-51644) 01617e9: testall -> parameterized (I) 0a141f3: normalize tests 354936f: normalize tests d9de437: Merge branch 'master' of git.labs.intellij.net:idea/community 8eae751: IDEA-119097 - cloud run-configs: deployment source change does not update error/warnings 0974ff1: StartBrowserSettings — avoid boilerplate code — use our handy XmlSerializer ability to specify string converter for bean (Attribute and OptionTag annotations) use member name as default name of attribute (Attribute annotation) ability to serialize/deserialize/use private classes (is not used in production code yet, but useful for tests/custom converters (web browser converter is public)) 1944ad3: Merge branch 'master' of git.labs.intellij.net:idea/community b073865: IDEA-119096 - Warning/QuickFix in cloud run-config when module name != app name 40847ee: Platform: more accessible CaseInsensitiveStringHashingStrategy - available from StringUtil now e7154ee: simplification 9eef5fd: Cleanup (common method extracted) 0aac945: IDEA-119047 (MidnightBSD test) 277d2d4: platform: fake root dropped (test update) dca3a8e: WEB-10517 warnings on startup a512559: nullability a24df11: #WEB-10492 fixed b84ffb1: platform: fake root dropped 12617f2: junit: process Parameterized inheritors 779d2fd: fixed PY-11705 Nothing is selected by default in Docstring format field d4a34fd: Merge remote-tracking branch 'origin/master' 28f5328: added special case workaround for IDEA-111701 according to CR-IC-3788 f1b481a: tests migrated to new wizard a7f27f7: avoid exceptions in case of empty sourcemap avoid to create class only for configuring properties 1d52f11: JavaEETemplatesTest for new wizard 78f84c6: Empty Project icon 32269b8: IDEA-118436 Resource Bundle Editor converts UTF8 characters to ASCII even in UTF8 file 36cce0d: IDEA-116620 Some characters cause cursor to be misplaced 1b0b274: IDEA-118187 Change font size in run console only changes line height 1acb27b: IDEA-112730 PhpStorm goes crazy with collapsed comments and soft wraps until crash de74e3b: IDEA-112730 PhpStorm goes crazy with collapsed comments and soft wraps until crash 2be15f5: IDEA-112730 PhpStorm goes crazy with collapsed comments and soft wraps until crash e493f95: IDEA-112104 "Find Usages Settings Dialog" button re-emerged in "Find in Path" results 69cbd31: make show usages consistent with Find usages de83cb0: do not show class icon for 'Find In Path' usages ebd96b1: cleanup 13d7491: notnull 2c67d14: IDEA-117386 Introduce field/constant with it's class name bcc9ac5: IDEA-117586 translation switch to if-else sequence 3a5fcae: fix flow searching 8301e91: rename file to class name intention now shows a new file name ef9cc2e: IDEA-117586 invalid 'continue is unnecessary' inside case sections 412f350: WEB-825 Paths relative to the 'main' script aren't supported for RequireJS projects 2939027: fixed PY-11673 Error on project creation 43558ef: Prefer highlighting passes for the selected editor (IDEA-23831) e61f6f2: Merge remote-tracking branch 'origin/master' de36aec: updated test data for python3.4 b3ee771: IDEA-74428 Ability to turn on log debug categories from the GUI 899b70e: cleanup GroovyDocDialog bac6ea3: EA-52747 logging 4f7d13c: EA-52865 d4bb110: Remove 'Help' action from maven toolbar. 09c14fa: IDEA-118747 Show IDE icon in the libnotify notification 79c397b: adding custom templates 0ad2452: no icons for subgroups 48c6f72: javadoc 6ef1f3d: test fix 6017ab7: IDEA-118708 libnotify is not avaliable in 32bit java 64bit OS configuration 1fc8800: show warning when generated source file is edited (IDEA-115757) f6e9d9d: Fixed IDEA-116006 Eclipse code style import: import the same xml does not pick up changes until manual synchronization 419f61e: IDEA-115935 nulls and void in assignments 8d1e4ab: dispose injected documents on close 3575ed8: cleanup, made fields final 56354fd: performance: do not rewrite the whole file f3bf9d0: notnull 938371b: optimisation: do not restore the element 1f869df: notnull 92d3e78: cleanup 7db9b0c: EA-27319 - assert: FoldingUpdate.getFoldingsFor dc73830: IDEA-118394 "Delete to line end" missing c323950: IDEA-118696 Replace with regex: IOOBE at SegmentArray.findSegmentIndex() 9dd6f07: SASS/SCSS: make functionBody lazy 1261c24: disable 'new' postfix template for a while again 6ac4b44: Add debug info to investigate blink test. 715a143: Merge remote-tracking branch 'origin/master' cc39211: dispose caret a9768ee: Fixed IDEA-117788 Eclipse code style import: continuation indent is imported not multiplied to tab size f4038db: don't run batch inspections and search for duplicates in generated sources d3a97cf: IDEA-114811 Mouse drag over left gutter below the last line: IOOBE at SegmentArray.getSegmentStart() b4e61bb: Added missing license for ANTLR 4 Runtime library 17b4dfa: add http-cleint 4.3.1 to dist +review 97a168d: EA-52850 063e8df: sources for Groovy 2.2.1 5c66005: attach messages to root node if no running node found fe19e6a: Move WhitespaceBinders to core-impl c395dcf: [log] Flush the Hash->Int persistent map more often 76acb3e: [git log] Don't display "index" and "stash" pseudo-commits in the log f1a1706: already disposed e3a8369: IDEA-72835 yet another attempt 8c00119: show the containing file if ambiguous method ref occurred d70cd08: notnull 8cbb8a3: notnull 43cca9b: notnull ab77496: diagnostics: show the reason for document lock 8734302: notnull 0912313: IDEA-118701 Multimodule project imported into IDEA via opening project file gets incorrect project name 6351d04: IDEA-118613: catch all possible exceptions, that may be caused by corrupted storages 933abc6: used assertion to check fold region 64575f6: take words from other files if there is no variants from current file at all (IDEA-117511) fb7a33b: default highlighting level for generated sources corrected 9d52b67: IDEA-117452: Generated folder should not be reformatted/imports-optimized on batch actions and on pre-commit action 92caef0: reformat code: exclusion project files from formatting simplified 20a3dce: IDEA-117724: source files under "generated source root" should not be inspected 6fe9437: groovy 2.2.1 once again b4d35ba: WEB-8262 Comment with line/block comment STILL doesn't work on HTML in ASP file 6018640: WEB-10387 Mocha console log statements are not correctly aligned to their encasing tests 975cfe8: IDEA-96131 Java: Braces placements don't work as expected for `Next Line` [CR-IC-3694] 8fb92c4: more compact todo storage (since we advanced the version anyway) caa3132: WEB-849 "Comment with line comment" on empty line in <script> block generates HTML instead of JS comment 9d00810: WEB-6700 TODOs not recognized on multiple level language template 4548db3: test fix: explicit encoding is required 5928448: Extract common used WhitespaceBinders 9e6c90a: Prepare css module for upsource: move indent parsers to core-impl 3dbc819: SASS: make declaration block lazy 9b111fe: reduce getNotNullHelper usage 15c7971: deprecate getNotNullHelper ad17a0b: support keywords storage a622b21: IDEA-118587 IDEA may not exit with black window aa82d2a: WEB-9517 Npm: Error loading package list 892dab2: updated code compatibility inspection 7b0e37d: Merge remote-tracking branch 'origin/master' 4b92724: one more fix for IDEA-111701 Emacs: pressing Ctrl+k several times should add lines to muti-line buffer c2e7ccb: App Engine: refresh library roots when new module created (IDEA-71691) 124408c: IDEA-71691: appengine facet doesnt bring in required libraries b100613: IDEA-115761 MakeInnerClassOf refactoring should probably exclude target classes from GeneratedSources roots d5de3de: cleanup 5623916: [vcs] IDEA-95729 Don't ask about adding new files from patch to VCS 76665be: custom options panel leak fixed 955220b: "Configurable Project Types" b801015: [vcs] IDEA-118644 Fix apply patch for new file in new folder + test 8420f9e: [log] IDEA-115423 Limit number of commits requested when filtering 92eb361: IDEA-93034 SQL: MySQL: erasing the first backtick could erase the pair 20604f7: in case when some output and source roots intersect: do not stop rebuild if caches version is advanced (IDEA-118613) 91047f0: external build: throw BuildDataCorruptedException instead of generic RuntimeException if caches are corrupted cd70918: Groovy: don't skip 'null' type in inference c482422: IDEA-118333 Groovy: Extract Parameter Refactoring: "Replace all occurrences" replaces only current occurrence 1533ed8: IDEA-116621 Groovy: Extract Parameter Refactoring: 'Replace this occurrence only' replaces all occurrences in current method [^peter] a541ab1: ability to copy status text 7960886: netty 5.0.0.Alpha1 b021743: Add extra test for new-expression template 4d61bc1: Postfix: enabled new-expression template 7af3bf2: separate checks if compiler is enabled and compiler api is supported by compiler implementation 3feff30: IDEA-118675 - Errors in app server run configs not shown in UI 41db6bf: less garbage af79d47: notnull b963343: cleanup 62b2dde: notnull 9930be0: cleanup de7798b: gant in libLicences.gant d0f541a: Merge remote-tracking branch 'origin/master' 17e6328: added test for IDEA-111701 (2 editors for 1 document) b8e4600: Fix JavaAutoPopupTest: test live template without description 7c4b4a1: NewProjectWizardAction removed 4f93b7d: ProjectTemplateList c3ca08b: description font 4130824: new project wizard in work 00dda2f: IDEA-118419 Keep caret on the screen while changing font size e23693c: IDEA-118495 (Cyclic package dependency inspection is unusable.) 878641fc: move test to correct location 9edbf08: Fix live templates tests 6b54183: Bug fix: check not-null +review CR-IC-3798 68b7ce4: fix and clarify "Cyclic class dependency" inspection warning 6bd22b4: WEB-10360 Javascript debugger with non unique file names d94c9a1: IDEA-118601 New Module: Maven: click on "Create from archetype" reverts typed coordinates +review CR-IC d25214a: Add debug info to investigate blink test. 1a0c297: WEB-10367 JavaScript Debugging in Firefox hangs PhpStorm 558b4ba: overrides, prefer to use our utils methods 668b0c1: Merge remote-tracking branch 'origin/master' 7e3d1ab: static super methods: java 8 interfaces 1e147d8: Cleanup (formatting) f45f27f: java: incorrect parsing of bounds in class files fixed 6d85c55: java: extra whitespace in class decompiler trimmed e90c678: Groovy: reassigned vars without closures 89e472e: clean up literal type inference 3d634e4: fix performance problem on 'new Object() {}' test code 0a5485b: IDEA-118487 IDEA should suggest downloading missing plug-ins for unrecognised artifact configuration 59d1d4c: added copyright 43b7c90: use getElement instead of getParent 41ccbd2: EA-52292 fix (PHP template inside HTML comment case) f6a4f20: IDEA-118419 Keep caret on the screen while changing font size, IDEA-117005 File can be scrolled automatically on setting a breakpoint 544d21f: ListTemplateAction should provide custom live templates 60a5c60: Extend block support API 107e9ae: IDEA-118569 Add quick doc for live template lookup items 5735d5c: Merge branch 'python-fixes' 9d07fd6: Introduced Bitness and JdkVersionInfo combining version and bitness 99aaa2c: lower the dfa inspection time limit in analyze mode (IDEA-118567) 461cd32e: plugin advertiser: do not suggest to update from ultimate to ultimate when 'bundled' plugin is not yet available for current version 6eaeefa: rename: do not show collisions for static methods rename in interfaces (IDEA-118577) 6565df2: untie static methods in interface hierarchy (IDEA-118577) 3d7a8fb: ensure public inner inside interface (IDEA-118564) 01753c7: IDEA-118588 (Concatenation with empty string fails to fix an expression) 9e8ef92: Added error message for missing python-skeletons diagnostics (PY-10411) 183e416: re-applied darcula changes correctly 8086000: IDEA-86907 Fold/unfold for the last node is incorrect 3a3bbff: Made builtins cache valid only if it has a valid reference to the builtins file (PY-11665) 5c0518e: roll back spy-js b83d875: Merge remote-tracking branch 'origin/master' 93b3fcc: fixed IDEA-111701 Emacs: pressing Ctrl+k several times should add lines to muti-line buffer c21cd02: EA-35422 - IOOBE: EditorImpl.offsetToLogicalLine (from debugger) 6d025c1: IDEA-97930 8ff12a4: cleanup 016ee36: cleanup bb63a9b: EA-52137 5a86a94: EA-52726 (assert: ComponentManagerImpl.getComponent) 4cfd001: correct dependency type for gant ec97f82: IDEA-118138 don't highlight closures using unassigned vars 5b8d6b2: IDEA-117966 introduce variable from unresolved reference 1dd4665: dfa: don't grow stack infinitely on &= (IDEA-118522) a8861db: corrected gant dfbbfe2: revert groovy 2.2.1 cf379f3: Merge remote-tracking branch 'origin/master' 77bf85b: update gant according to groovy version 87b06c1: disable 'new' postfix template for a while 62dec2d: get rid of GrBinaryExpressionImpl inheritors in code base 0ac89c0: don't run groovy shell if there is no full Groovy lib in a module 53ea375: groovy 2.2.1 12fd8d4: [log] simplify 4d55fdd: OutputSuppressed option added for HgCommandExecutor, style changed, unnecessary parameters removed 71f457f: Style: unnecessary array with indicator output command removed, myShowOutput field used instead f1c78e1: cosmetics: revision hash template changed to long. 669ae41: + "trie" 2acfe62: drop cls navigation element cache on the navigation element change 2c458f1: avoid creating string garbage when searching for external annotations ec01e46: free the memory used to build RootIndex b83ecae: Do not throw on quick-fix creation, just return null 718d70f: use ctrl(meta) + shift + K shortcut for push 2c70839: use ctrl(meta) + shift + K shortcut for push 181d69e: % sign is useless while indexing 3aac7ab: don't show active file in recent files section 2f2154b: assertion added to check that 'registerOutputDirectory' isn't called for inappropriate targets (CR-IC-3742) 317be6e: IDEA-104706 Remove currently active file from "Recent Files" popup 054ec7e: cache cls navigation elements that are not so cheap to calculate each time 34ab25e: [log] Take END_COMMIT_NODE as well as COMMIT_NODE cb5ee86: [log] Fix identifying root of Node 23583d3: [git] Wrap the VcsException not to loose the cause 2beff60: [log] Flush & Close persistent enumerator on dispose() 9a92cb9: [log] Supply correct commit object to getCommitData in DetailsPanel 7e9eaf9: fixed problem mentioned in CR-IC-3742 77792a3: Show unnamed branch heads without bookmarks and not current revision implemented. 32ab1db: Parents revision hash template changed to long. 4e16c417: Multiply revision node presentation in HgLog for only one revision fixed. d4f5e53: VersionComparatorUtil.comparePriorities() simplified fd3bc7f: Gradle: GrShiftExpressionImpl usage removed 0380bcf: constant-time ModuleManager.getModuleByFilePath 1feb27b: lazy sem contributor loading 628ff78: BackgroundTaskQueue doesn't postpone onSuccess/onCancel until next awt-event in test mode be07183: BackgroundTaskQueue.waitForTasksToFinish API d3be23f: check context for nullability 242a5e3: Switched back to char-based triple quotes detection for docstring element types (PY-11585) fb53d06: can be final: ensure non final for base of anonymous class (IDEA-118493) 90d256c: allow autocompletion in dumb mode if provider is dumb aware 767d1ab: cosmetics 8d996fa: IDEA-118552 Generated ANT scripts do not honour cross-compile settings f310fee: use folder icon for groups in Menus and Toolbars configurable 4e60af8: NotificationGroup constructor shouldn't require an initialized Application 0f2dda4: save RootIndex memory 93977b5: some cases to avoid Document.getText where CharSequence is enough 5c51405: uncomment DirectoryIndexTest assertions b3a6dbb: free RootIndex memory on project dispose aa52dce: don't fall into recursion while resolving annotation name 2ecd26f: Groovy: assignment type inference 7c2363d: Groovy: operator resolving & type inference e48edcd6: save applicability in GroovyResolveResult b9531f2: simplify type inference for unary expressions dc77905: revert: IDEA-117864 optimize reference search scope 0f2e2a5: Copyright: commit document after comment updating 1684f09: Emmet: show 'Edit emmet settings' for emmet lookup item a71af7f: Postfix: rename 'Edit postfix templates settings' action e647f6f: Do not populate custom live template lookup with 'Edit live template settings'-action e03fa18: Show "Split mode" action for sliding toolwindows. 32133c0: IDEA-118096 Documentation popup not usable because of Jetbrains annotations c52f140: cleanup c0a94d5: notnull aa678f5: cleanup 11dad8c: optimisation: do not load document to check for isReadOnly 5202195: notnull 53fe9df: IDEA-118371 Partial find occurences disappear with 'group by ...' button 530c800: spy-js plugin initial commit 58e433a: IDEA-118496 disable boolean param inspection for library overriders d35fc05: run manager: do not override shared status from default configuration when existing configuration is checked e.g. run from tests view fa52498: junit: reject to start when no tests were found in package 7c4a448: add assert: respect initializer in ForStatement ab1bebf: IDEA-118420 Better wording for quickfix to 'Declaration can have final modifier' analysis fda7595: more precise quick fix name (IDEA-118416) 1da12c6: Cleanup (PTY runner decoupled from GeneralCommandLine) f34a024: add missed src jar d2e8aa1: Cleanup (duplicate) 2858767: platform: incompatible KTerm option stripped 4eb09a2: ui: correct icon for facet editor panel c450665: IDEA-118429 (IDEA incorrectly suggests to remove unboxing) bcebafd: polish "Difference using "Open in browser" vs browser icon" fix — we don't need to pass virtual file now d4d4ad5: restore WebBrowserUrlProvider API 4777bfd: polish "Difference using "Open in browser" vs browser icon" fix 9348d2c: polish "Difference using "Open in browser" vs browser icon" fix — better name of context class 6b1ebcc: polish "Difference using "Open in browser" vs browser icon" fix — better name of context class 8e12a5e: use httpclient 4 in platform-impl 4c35a0c: don't use deprecated SimpleNodeRenderer 2f71cbc: GroovyDslScript: rethrow PCE 11f366b: more dfa predictability by using ordered data structures 0dc6c2b: more diagnostics and recovery on strange gdsl NPEs (IDEA-118457) 7cde1cb: VfsUtilTest.testPresentableUrlSurvivesDeletion 811cd43: New toolwindow animation 4ffacb9: commons-logging-1.1.3 52e167f: new project wizard: sorting groups 3206d79: Cleanup (non-public properties hidden) 9415eb8: platform: shell environment loading suppressed for tests and command-line apps 1b1bca4: IDEA-94565 (misleading "call to overridden method 'clone()' during object construction") 52794b6: Fix JavaAutoPopup test 509cbce: tests fixed af49f19: WEB-9566 Debugger: optionally ignore certificate errors 70d4555: don't use deprecated class 402c994: cleanup ee39199: better way to instantiate PersistentHashMap 1fa2163: IDEA-118029 Pressing TAB while having portion of a line selected causes indentation ca4f7bc: IDEA-118063 Gradle: 'Add gradle plugin' action: 'Choose plugin' popup has lots of not clickable links 985ec94: IDEA-117792 Gradle Run/Debug Configuration: support adding Gradle specific parameters. Fix after review. 77c4739: IDEA-117380 Can't remove multiple Maven projects at the same time 60fba04: Postfix templates: rename all 'completion' to 'templates' 6b1a7b6: javawriter library 4cc2790: postfix templates cosmetics 09948c0: WEB-10158 Difference using "Open in browser" vs browser icon 9ef929f: Gradle: fix wrapper check 43d9b27: external build: added method to register output directory in source-to-output mapping instead of registering individual files to reduce occupied disk space (ZD-16651) 42ef854: added option to disable framework detection for all frameworks in whole project ceee385: ! alias for not makes bulenkov happy c138886: cleanup d0eb168: made fields final to prevent some nasty bugs like EA-52519 - IAE: TObjectHash.throwObjectContractViolation 47267dc: extract delegate for IntroduceVariableBase.collectExpressions 8f82a73: get rid of JavaSurroundersProxy 6ee5fbc: IDEA-117792 Gradle Run/Debug Configuration: support adding Gradle specific parameters. Fix after review. + fix bug - http://youtrack.jetbrains.com/issue/IDEA-118470 3c774d6: Merge branch 'master' of git+ssh://git.labs.intellij.net/idea/community dce2c17: move postfix templates to java-impl d218b10: fix division by zero in IDEA-118443 UI hang on console hyperlink calculation da559b8: fix some constant conditions concerning VirtualFile.getPresentableUrl 8286229: cleanup after merge 935cfc5: less compilation progress spam about groovy files d244f07: more groovyc logging 347356c: IDEA-118443 UI hang on console hyperlink calculation 57cf9ce: control flow: visit assignment lValue only once (EA-51083 - ESE: Stack.pop) 746901e: IDEA-116947 Unqualified call NPE false positive with contracts ea2b802: IDEA-118397 Resume build not working 23fc388: Merge postfix completion plugin 7865b3e: removed all data but folder to move cac63bd: added rearrange checkbox on reformat code action for directories, modules and multiple files b529f23: EA-52540 - AIOOBE: FunctionalInterfaceParameterizationUtil.getFunctionalType db5abb5: open editor explicitly, do not rely on focus settlesDown 5d49870: restore classes in nav bar (IDEA-118168) efb5693: IDEA-117792 Gradle Run/Debug Configuration: support adding Gradle specific parameters. Fix after review. 1208162: Merge remote-tracking branch 'origin/master' 9376c69: fixed PY-11654 Move Statement: IOE at com.intellij.openapi.editor.impl.DocumentImpl.d 2a33922: com.intellij.execution.ExecutableValidator.ourNotificationGroup d255c5b: dfa: make state merging result predictable when removing a!=b and a!=c && b==c, don't restore a!=c ea2df38: fixed PY-11610 Django johnny-cache breaks django_test_manage.py e7d7b61: Code style, alignment 188b963: IDEA-118111 (OpenJDK 6 check made strict) 4a221d0: update stubs per file type reverted 835ed38: IDEA-102942 Wrap always Chained methods calls over-format simple operations 16670a6: Slowpoke plugin compatibility restored 2f10822: 2x more compact mapping storage for 7bit ascii paths [r=Eugene.Zhuravlev] c808606: cosmetics: "other head" text duplication removed from hg merge dialog df31d58: nn alias 5ade729: IDEA-118292 (process idea.properties in declaration order) acc2554: avoid new CharSequence allocation inside document if possible 4bb3242: no smart icons and no parameter info in power save mode adaceb9: IDEA-118281 Enable SystemNotifications.systemNotify() on Linux 5908944: platform: suppress update checker in headless mode 15de064: methods chains completion: fixed concurrency error and new indices creation refactored ec8b243: IDEA-117297 @Contract doesn't play nice with @NotNull/@Nullable 8bca4a6: dfa: combine merge by equality and type into a generic relation-based merge b75ba04: disable "increase language level fix" in libraries (IDEA-118378) f3e093b: junit comparison: pass null implicitly (IDEA-118372) a7df7ea: Cleanup (deprecation; dead code) 728f82a: platform: update check and notifications reworked 9efdbf5: Merge remote-tracking branch 'origin/master' 46fb4bb: NPE 4889341: @NotNull VirtualFile.getPresentableUrl (IDEA-117476) 6a771e7: preselect exact prefix match in autopopup completion (RUBY-14617) c0860be: Find in Path notification group da3be53: make com.intellij.execution.ExecutableValidator.myNotificationGroup static 7c9f008: IDEA-116806 Messages pane does not copy what is selected b33d419: dump lookup weights in tests when the selected index doesn't match d245447: Canonize .instanceof template line a bit 2c9fad1: IDEA-118116 (Intention to convert existing assertions/@NotNull to java.util.Objects#requireNonNull(T)) c61bbb8: Darcula: combobox as cell renderer/editor fixes a64047e: fix default size of SourceMapInspector window 85700e4: lazy class loading for PtyProcess (r=Eugene.Zhuravlev), 2 e436b16: EA-52297 assert: CaretModelImpl.moveToLogicalPosition 60cf897: IDEA-106300 Sometimes PhpStorm doesn't exit rectangular selection mode on escape. 26a7d57: IDEA-118245 Retain the last used command line in the Execute Maven Goal dialog 77fcd32: [log] Correctly load details of commits around the selected commit 05b51ca: Merge branch 'no-unresolved-without-sdk' 9c3af9a: Use default Python interpreter from PATH on opening a directory for the first time (PY-4733) a1a68a8: fixed PY-11581 RST: Header is not highlighted if there is a space after separator ebc380b: CR-IC-3665#c19556 84cbbc9: fixed PY-11588 "Instance attribute %s defined outside __init__" in static method ecafaa5: destructor rename fix 44f0697: fix ClassCastException: com.intellij.openapi.fileEditor.FileEditorState$1 cannot be cast to com.intellij.openapi.fileEditor.impl.text.TextEditorState 5753b4f: quick evaluate expression for sourcemap backed/dart debugging a9f950d: cleanup 7e82f90: overrides eeb5b4e: Merge remote-tracking branch 'origin/master' f36a786: Delete unsupported features from description a239ed4: fixed PY-11617 Nosetest runner: simple function tests cannot jump to source 451f0f5: Fix while example link 37dc827: Add changlog, change version, add missing template description in readme 6731e36: Add examples link in README 433a9d8: Fix notnull gif link 132cb0c: Add examples page 3688a79: skip invalid highlighters (EA-37197) - 8K reports! 67d004a: Switched to synchronized count of running Python skeleton generators e84d8d8: Add gifs 362a60b: Allow to disable configuration of language level via "idea.maven.configure.language.level" system property. 5674820: Don't add python-skeletons to Python paths during skeletons generation e234e09: Don't show python-skeletons path in the Python interpreter paths tab (PY-11218) a78597b: Don't report unresolved references and unused imports during skeletons generation 1e4e54d: Fix maven tests. 33c1579: notnull fedfba1: EA-52689 - IOE: DocumentImpl.doBeforeChangedUpdate fd6e27f: select word works in console 37823aa: Fix nullable issue dbcb907: update progress on test done (finished, failed, or ignored), not on test started 3e3fc75: inst alias works fbbb855: files compiled on first round may require additional recompilation on the next round (second part for IDEA-116914) constant search on the IDE side rewritten: only direct dependencies are returned for each search round; all transitive dependencies will be additionally handled by make eebad48: IDEA-118318 (Pointless Arithmetic Expression Inspection: false positives) d85faec: remove braces 2218cb1: Merge remote-tracking branch 'origin/master' 0dc9c17: Make weaker declarations 30b933e: aliases initial c5ffafa: drop empty line cc3d204: @NotNull 6e55733: support space between class and caret in IDEA-118194 complete statement works strange for inner classes / enums fbf6511: reuse empty ImmutableText instance 5a69aad: don't build dom on dtd files 1f13be4: preserve order in FindInProjectUtil.getLocalScopeFiles 772e035: propagate available intentions to find action/search everywhere (IDEA-117167) bd4018c: NPE 4765a6d: ensure project not disposed 293de59: EA-52462 - assert: SelectionModelImpl.doSetSelection 2f164b2: IDEA-117756 File structure: editor window is not scrolled to the chosen element if latter is folded efc25bf: Return var template to readme e04907f: Update example image 3fb8600: Remove redundant dots and parenthesis from lookup elements Remove unsupported template from readme 730c1f3: Rename foreach template 857aa95: MEGA CLEAN UP!!!11 b958846: Delete unused tests 84c3770: Reformat tests 934a752: Reimplement indexed-for templates 9f7fb6c: IDEA-116383 cannot reconnect Some RuntimeException contains not serializable class 'org.apache.maven.model.building.DefaultModelProblem'. So IDEA throw java.rmi.UnmarshalException caused by java.io.NotSerializableException. d159e53: Merge branch 'master' of git.labs.intellij.net:idea/community e3a5672: Cloud integrations - search for git remote by url 75e0a96: Use argLine parameter of maven-surefire-plugin when start JUnit process. +review (IDEA-118176 Failsafe plugin argLine should be taken into account when running integration test) 3096c5b: Merge remote-tracking branch 'origin/master' 27a4b18: suggest to extend class from Throwable when it participates in throw statement (IDEA-118215) 05d3b27: IRV: ensure selected, add empty text (IDEA-117972) a257dc4: IDEA-118256 Introduce Constant/Field should insert spaces between generic parameters 67edbe5: method may be static: process default methods (IDEA-118272) 9e9ad29: more compact code a07a0f2: better method name ed529d5: IDEA-118053 Editor "deprived of mind" when editing settings.xml 75ec80e: IDEA-118266 time measurements for all Mercurial commands added and log command debug output suppressed. 42b483f: remove unused properties bbc19f5: IDEA-118181 (false positive "number of placeholders does not match number of arguments" for multi-catch) 0035160: IDEA-117921 JRadioButton icons don't display in plugin forms on Windows/Linux. 9833bb1: Merge branch 'skeletons-in-background' into no-unresolved-without-sdk 96c8bca: lazy class loading for PtyProcess (r=Eugene.Zhuravlev) 186cee5: disable identifier highlighting in class files 4af1c4b: notnull 4247710: IDEA-117864 c741bf4: diagnostics for EA-52496 - SOE: PsiUtilCore.getLanguageAtOffset 73fd43a: Return unknown return type for generator functions if the built-in generator type is not found 35cf414: Don't report unresolved references and unused imports if the project interpreter is not selected (PY-11589) 9a71943: [git] IDEA-118067 Correctly identify if Update Project should rebase 7536b4d: [log] IDEA-115407 Disable graph-only-actions if there is no graph c6c69d4: [log] IDEA-115568 Don't crash if the log is empty 7ca0d0b: redundant cast: ensure that temp variable would have unique name (IDEA-118197) a449241: distinct prover: distinguish types when type parameter has bounds (IDEA-118037) 0d7a908: introduce constant from literal: ignore null anchors for non-physical elements (IDEA-118166) c53f3ca: IDEA-12202 Refactorings do not update unused symbol dependency injection annotations 2bf19b4: IDEA-116593 improve choosing of Android and Java SDKs when creating new android-gradle project/module: choose only Android SDK location (if we don't know it) on first step, not build target; choose Java SDK (if there is no any) separately, set it as project sdk and as internal jdk for newly created android sdk entities 58aabd6: correct check e78399c: VcsRoot detector tests updated a3946b7: Call a static method via its defining class, not its subclass db8ec59: Removed unused PythonSdkType.switchPathToInterpreter() 0b2b95d: Nullity annotations for overridden methods 03035cb: Moved skeleton generation progress on adding a Python interpreter to background 3a22d6f: DOM index: @StubbedOccurrence 79a529e: use direct call to storage.resize() so that IOException is not masked with RuntimeException (IDEA-118107) a1a37eb: fix find in path NPE 5e3e92e: GroovyCompilerTestCase: guard against executor errors resulting in a semaphore never released cdfd0d8: make "Invalidate Caches / Restart" action discoverable by entering "restart" in Goto Action (IDEA-117839) ea159c5: IDEA-117362 Find/Replace in Path does not work for current file if current file isn't part of the project 924e475: IDEA-118100 Annotation enum attribute auto-completion 3874a1e: RootIndex: allocate a bit less memory, clarify a condition 7554e69: BracePair.toString 581851e: IDEA-116695 Rename "Reopen" action to "Reopen project" 1e6cb22: IDEA-118194 complete statement works strange for inner classes / enums cef372d: IDEA-116944 Constant Conditions & Exceptions doesn't report if statements with literal true/false condition c50714a: consider parentheses 7e72b91: [log] IDEA-115901 Keep selection between refreshes and filtering 8163d04: [log] rename type parameter to a more descriptive name e1145ae: simplify and test b89c26e: simplify and test 6131aad: IDEA-78206 Constructing 'mailto' link -> cannot resolve file 'mailto' 29bb231: Cyclic Expand Word leaves word highlighted (IDEA-115727) 0d501e2: Platform: AppCode and CPP tests autodetection 259e062: avoid defensive text copying in LazyParseableElement if it's already immutable b9a7bc3: avoid leaking too many components by tracking a limited number of focus requests a900497: optimizing ImmutableText.delete for empty ranges 4677312: DocumentImpl: DRY, cache getCharSequence().toString() e0c5940: fix presentation in inspection's Browser fixed (IDEA-118110) fa5241a: add owner dependency when type parameter extends (IDEA-118093) c6757f1: #loc removed 6f5e28c: show param info: highlight overload vararg method 8db186e: IDEA-24924 Background task "Indexing" could use % sign 2e3a0d8: IDEA-117127 Editor: Throwable on Select word at caret inside plain text 6b825df: IDEA-117476 "Project Files Changed" message includes null 1ef83d5: IDEA-117682 Annotation parameter completion: show defaults in variants popup 82953ab: IDEA-117857 Add exception type variable to "Catch Statement Body" template 5ae8f86: IDEA-117947 Method completion in import static adds parentheses 41f6f858: IDEA-117831 After deleting last live template in a group, I can't click OK. 3880c45: IDEA-118082 "Constant conditions & exceptions" warning expected inside local class 9729ea9: IDEA-118159 "Search Everywhere" inconsistent api on ItemPresentation 0e548a8: - detect proper encoding for html5's <meta charset="charsetname"> - [performance fix] avoid (light) parsing of html content if there is no charset\s*= pattern inside the string 5e016d6: Switched from showing balloons to logging errors for serious skeleton generation exceptions 08677f9: REGISTERED state added 423cd4c: rewrite for template 41c98e5: Added ellipses for skeleton processing progress messages e104209: Merge branch 'pieae-in-python-builtins-cache' 580df9c: BuiltInWebBrowserUrlProvider should not return list of urls — prefer custom b5d9c7a6: Fixed PIEAE in referencing obsolete cached PSI elements for built-in 'str | unicode' type 4dc9e51: Merge remote-tracking branch 'origin/master' aa007bb: treat enum constructors as private (IDEA-118133) 140b91e: method references: smart completion to filter by return type df47230: disable lambda completion after inserted qualifier 3c20d47: extract superclass from anonymous (IDEA-115663) 4268473: prefer keyboard shortcuts in Find Action (IDEA-115648) 1958e9a: introduced cvs.roots.refresh.uses.vfs property (true by default) and uses its value to refresh cvs roots after update using vfs to avoid performance problems (IDEA-112132) 1b7d320: rename a948c54: test updated 831bab4: Merge remote-tracking branch 'origin/master' 0d2810b: Rearranged fields and constructors eea6898: fix and improve intention description 7cbd227: Removed unused PyBuiltinCache.isValid() 43d1fe1: Removed stdlib type cache unused after the switch to python-skeletons 6f415a8: Call static methods via classes where they are actually defined 0008bb2: fixed PY-11594 New Project: selected interpreter is not set as project interpreter when attaching project to already opened one 2e0f889: Style b13cb70: IDEA-35996 Ant integration: provide more informative message in case ant file execution is stopped due to unknown command line argument 5ea95e3: if IDEA sees text/plain and extension .java, perhaps it should infer that it's actually Java, because not everyone will set up their HTTP servers with language-specific mime types? (Particularly when following a URL to a source file in a sourcemap.) +review d2bfd2d: regionMatches insteadof substring a628d6f: better name db99de4: remove unused import 646bc62: remove old tests cca7354: IDEA-106716 Don't steal focus. Let IDE be active on startup. c558b87: rewrite new template btw, I'm to lazy to rename the tests 64973e3: IDEA-118086 (Duplicate condition inspection is triggered on unresolved code) ea200a4: ImmutableCharSequence cleanup fb1b5fa: optimization for ImmutableText.concat(<empty seq>) 96c0ff9: chrome context menu action: Inspect in IDE cf3e2c0: Remove inspection whose warnings are now covered by "Constant conditions & Exceptions" (IDEA-118025) e610603: IDEA-118102 Maven: artifacts name not properly generated from pom in IDEA 13 237625e: IDEA-98419 cf82fe3: cleanup 447a3cb: notnull 92c2534: notnull cbd2b73: IDEA-58977 Regression in Copy Line behavior 661b6b4: IDEA-58977 Regression in Copy Line behavior dd41fbf: IDEA-117828 Groovy console: execute groovy code shortcut changed back c1f377f: Groovy: review reference search scopes da3cbf3: IDEA-84166 Support "CTRL+H" on class in .xml file 59b2c02: cleanup 7261323: IDEA-106300 Sometimes PhpStorm doesn't exit rectangular selection mode on escape. fec1304: Gradle: null-check for project.getBaseDir added in a post startup activity 2143a06: use method instead of manual hack e766068: better combobox rendering on aqua: no focus ring around combo button, fixed 1px size difference cb1e878: Gradle: notification component, removed duplicate notification check and code cleanup 77ab090: cache Document.getText 9ddb619: compare char sequences using Comparing, not String.equals 0134ddd: do nothing if state didn't change 6ee0e48: IDEA-115859 Presentation mode is broken d2014c1: add create method a7ab87f: reuse parts of original document content in completion copy b74c949: IDEA-117904 Ant integration: running: with an error (javac) the result is reported as "successful": perform all status calculations after all messages are processed 9e5ae50: [log] remove pointless code 1b63a25: [log] Don't use setFont(), instead supply value in getFont() 6d8ac44: [log] Fix showing dot in the root table header 69daed6: IDEA-105450 Attribute id in OSGI reference element not allowed: XmlHighlightingTest.testXhtmlSchemaHighlighting fixed 69e6a15: use equals for primitive types because of annotations for Java 8 3fda71a: get rid of some yellow code ff86aab: public utility method for local disk detection (works on non-windows) 0fc9f5e: IDEA-117936 IDEA13 fails to stop at breakpoint inside advised method 258307f: Support Mac OS X 10.6+ keyboard setting "Full Keyboard Access" in sheets emulation. (after-review) 9e59f41: CapturingProcessHandler changed to OsProcessHandler for mercurial command execution, possibility to close some tasks added, text for process indicator added. 566ead9: Exception in log history fixed 89e66ae: Race condition fixed for configuration mercurial test. 65b6615: public utility method for local disk detection 1b964fd: Merge remote-tracking branch 'origin/master' 645e475: do not register fixes which need editor in batch mode (IDEA-116248) a4e3782: IDEA-117613 Gradle: tool window is missing after the update db25ba2: EA-52652 - NPE: ExceptionUtil.getUnhandledExceptions cd7b2b2: rename inside injection: offset magic ( JSInplaceIntroduceVariableTest.testInitialOccurrenceSelected ) 900a440: boolean method is always inverted: skip methods with one usage (IDEA-117984) 76d90f0: redundant type args: process nested calls (IDEA-117945) 711f709: IDEA-117989 JUnit: Run/Debug java test output "scroll to stacktrace" not working as expected 6d95991: fixed PY-11595 Unable to move lines within Python doc strings 91deb93: registry.properties file is not part of core, we must not rely on it 747815f: IDEA-117613 Gradle: tool window is missing after the update, fix after review 66867da: IDEA-117792 Gradle Run/Debug Configuration: support adding Gradle specific parameters dfce2ba: IDEA-117864 optimize reference search scope 515619c: don't report silly assignment if lhs or rhs is unresolved eaa86dc: IDEA-117977 Negative numbers as annotations arguments 3340beb: Fix for IDEA-116940 @formatter off still generating braces [CR-IC-3478] ec44bbd: IDEA-105450 Attribute id in OSGI reference element not allowed: get schemaLocation from import tag be385c1: toString() 908538b: RUBY-14672: better name for gracefulProcessTermination() 71e7853: annotation reference should skip processing declarations from class annotated with it e8cafe5: Merge remote-tracking branch 'origin/master' 38f8048: add some technologies/framework names 03ec4af: Merge remote-tracking branch 'origin/master' f22311a: IDEA-118027 Groovy: constructors with mixed privacy are flagged as errors ab67bda: IDEA-116243 Class with same name as package prevents imports in Groovy 05c91bf: IDEA-117950 MacMessage Problem in mercurial clone dialog 912514c: IDEA-108447 Horizontal scrolling not possible or limited e76fe51: refixing IDEA-57940 : the variants from other editors are suggested AFTER finishing variants from current file 95399a1: IDEA-118004 (Find's Regex Help Popup table header bad color with darcula) cd5eb0c: Add configuration for expanding shortcut 670664d: Update configurable component on opening the settings 3b5880f: Clean up instanceof template 015306f: Clean up da88bae: Do not expand templates if plugin is disabled 8cba0d8: Fix bottom border in templates lists 126eaf8: Show templates in completion according to postfix settings 288f972: New plugin options in configurable 77633e1: Rename panel 5913ae7: Delete unused testdata 5902c04: Merge remote-tracking branch 'origin/master' 13f0d48: Merge remote-tracking branch 'origin/master' b3dcc96: Added logging. 524bfe4: cleanup ba88950: cleanup cf71d6b: avoid allocating sun.nio.cs.US_ASCII$Decoder when converting byte[] to String 5478fdf: don't create TIntArrayList(DEPTH_LIMIT) before we have clear indication that we might have a loop (parentId >= id) a2fa6da: remove args template 7178198: rewrite throw template 2ad2cba: [log] Fix background of the details panel content f796939: cleanup assert template f5e6305: Merge branch 'master' of git.labs.intellij.net:idea/community f370545: OpenShift integration - deploy EAR artifacts 4546732: RUBY-14672: we need to send SIGINT to Ruby debugger twice f3eb6ff: IDEA-117613 Gradle: tool window is missing after the update 2e72fcc: avoid unconditional trace properly 8667b3e: improve description 2874e61: reset predefined loggers table when it is empty for IDEA-117939 ("Logger initialized with foreign class" inspection had no predefined cases) a3408c5: wording; make it weak warning (IDEA-117943) 43a6e05: IDEA-117911 Delegate methods duplicate @Override 437658f: generate javadoc: search for modules under progress c6bc8a6: improved user experience with run configuration producers 601c3d4: diag for EA-51660 - IAE: SuppressManagerImpl.createSuppressActions f3da68d: diag for EA-51788 - assert: FileEditorManagerImpl.openFileImpl bd0530a: javadoc f0b5885: cleanup: dereference 1018090: more correct test 2a06a31: tests: jdk6.0 under mac is weird 5855743: avoid calling PsiFileImpl.toString, use charsequence from FileViewProvider 03f7413: avoid garbage creation in JDK7 due to calling StringBuilder.toString() that copies buffer now 3b6f9bf: new in 13, because these inspections were not actually integrated into 12.1 2f71eef: Fix test of inplace renaming inside injection 7b607b3: replace PsiPrimitiveType with PsiType ed993d0: rewrite field template 5743c3c: fix assertion 4fd1af4: project: update script fixed to allow path with spaces 7ba76d5: avoid unconditional trace 476b30d: we must not use getKnownFileTypeOrAssociate on navigate d30684d: IDEA-105450 Attribute id in OSGI reference element not allowed: namespaces from standard resources should be considered relevant 0230aac: Support new Xib format e419af2: IDEA-117772 (start application loading in EDT) 3dd4fe8: CE modules list ordered 8c59784: Merge remote-tracking branch 'origin/master' 0bba0e0: Better multiline code handling in console. c8bd8c1: Correct test data path. 521d39f: lazier groovy stub import reference creation e6bf527: use cache for implicitly imported groovy classes 594785c: fix showValuePopup — incorrect scrolling ceded58: cleanup 384f8f9: WEB-10231 first navigation to http file doesn't open desired location e2129a7: Reimplement autocomplete tests with java 1257700: IDEA-117863 (Package with disjoint dependency graph ignores interfaces) c44080f: CustomFileTypeWordSelectionTest.isCommunity==true a240a44: gdsl: be prepared to multithreaded scripts c7b5b3a: structural brace based folding for custom file types (IDEA-83026) 97a55ea: highlight usages in custom file type works as text highlighting (IDEA-117189) 84ad379: in custom file types, don't complete keywords in literals or comments (IDEA-117226) a3ec15e: brace matcher-based select word in custom file types (IDEA-117225) b7feb11: custom file type completion rewritten as completion contributor 8072d23: IDEA-117894 Incorrect warning of 'non-varags methods overrides varargs method' f74cd44: IDEA-117896 Behavior of variable checked for null inspection is influenced by brackets 932153e: Add new gitlab integration based on httpclient4.3.1 67ebb35: Add missing colon after "Token" label in TrelloRepository 45a5f0f: Move http-client library to community. Upgrade it to version 4.3.1. Update licenses and restClient module dependencies appropriately. f4fcf72: Add default method for installation date deserializer to GsonBuilder in TaskUtil. Remove JiraUtil class. 4b84c12: CSS: extract methods for skipping lazy parseble elements 4f29f40: "Run in background" option from now on means "show build messages immediately" rather than "execute with modal dialog" 510ff4d: fix compilation cd4a6bc: javadoc for InjectionBackgroundSuppressor d4507c9: IDEA-117548 Bad function parameters highlight 78aa878: IDEA-117883 make <--tooltip end--> logic work in Inspections View; provide additional tooltip bounds 27054e8: inspection description (IDEA-117881) 9ef64c3: Merge branch 'master' of git.labs.intellij.net:idea/community 02f5a16: use `==` instead of equals for PsiTypes cae473d: Cloud integrations - refactor artifacts deploy 1a3e0a1: Merge pull request #9 from controlflow/var 3a4dfcd: rewrite var 699a6da: IDEA-117584 more stubs for annotations: tests acd49e9: IDEA-117584 more stubs for annotations: use optimized operations 98be3a3: IDEA-117584 more stubs for annotations. Optimization for argument searching 9afba6b: IDEA-117317 Groovy SDK is not configured, if groovy-jar has name "groovy-all.jar" 30ea87e: Groovy: cache LiteralConstructorReferences 3e89815: IDEA-106716 Don't steal focus a78f80d: condition replaced with assertion which checks contract expectation a141b3e: http://crucible.labs.intellij.net/cru/CR-IC-3556 ca0853d: update netty d9dbaf9: cleanup f80d692: Gradle: fix dependencies scope merge IDEA-117556 Gradle custom provided configuration added with compile scope IDEA-117601 Gradle integration ignores scopes.TEST.plus in build.gradle b636208: IDEA-117698 Auto closing of tags in jsp seems to incorrectly prioritize html tags 3bdaae0: new inference: propagate outer method to constraints, initial (IDEA-117803) b055f12: IDEA-117827 Invalid "ambiguous method call" error d47b6d1: IDEA-117455 Github: do not ask user for fork repository if we can guess choice c2124bd: platform: fix (notification group creation postponed) a085c19: delegate to ClsStubBuilder for inner class identification c1e0536: [log] fix name of variable 805b67c: [log] IDEA-115675 IDEA-116040 Fix table columns sizing 6730fef: IDEA-116202 Set active changelist causes IDEA to hang: changelist name truncated to 100. f074332: cleanup e15a154: fix Alloy trees e1a4f76: platform: write unsupported JRE notifications to the event log d42dc05: Merge remote-tracking branch 'origin/master' edc5e4e: fixed IDEA-111701 Emacs: pressing Ctrl+k several times should add lines to muti-line buffer (regression for IDEA-18764, broken in IDEA-111275) 4a1d393: Shouldn't try to move if myInfo.toMove2 is null e2de67c: Merge remote-tracking branch 'origin/master' 515ef7a: IDEA-117584 more stubs for annotations 9207b87: avoid easy garbage java.util.ArrayList$Itr: 1,720,417,512 (1%) bytes in 71,684,063 (2%) objects (avg size 24 bytes) java.util.ArrayList.iterator: 1,720,392,864 (99%) bytes in 71,683,036 (99%) objects com.intellij.openapi.projectRoots.impl.ProjectJdkTableImpl.findJdk: 938,831,640 (54%) bytes in 39,117,985 (54%) objects com.intellij.openapi.editor.impl.ComplementaryFontsRegistry.getFontAbleToDisplay: 218,420,520 (12%) bytes in 9,100,855 (12%) objects 75c030c: don't call toString() without need to avoid garbage d5a39325: rewrite var template, initial d8ec59b: no need to create strings of PsiFile's Text when we can avoid it or use charsequence b6ae811: look for xml properties in files with xml file type only b46a384: do not claim inner / anonymous classes as indexable (we process them from top level class) a1f95fa: IDEA-113922 incorrect statusbar text when hover Mercurial > Update to fixed b64b76a: Add tests for boxed boolean variables f525375: Boolean template should be able to handle boxed variables 20952d1: fix test data 1c3d516: fix test data 2c01929: Cleanup completion tests 5b1eb2a: Add tests of autopopup recalculation 59e3876: Uncomment test that requires Boolean class d86bd2c: Add stub of Boolean class to environment e3482a7: Add autopopup tests 07631d3: enable RootIndex 9c23c52: remove unnecessary dependencies from DomManager d45e47d: replace condition with isAutoPopup method b482595: Fix not template for boxed booleans 6a78db2: Rename test for better navigation b6c7262: Completion should rerun on prefix changing f72efa26: Delete help button from postfix completion configurable 6e26b1d: Fix psi pattern for 1.switch 99676d8: Add actions for completion items e70714c: Postfix live template should return shortcut char from settings 0c61ab0: Implement live template completion 98332e8: Fix deadlock 4c947ab: [log] IDEA-117816 small optimization in graph cell drawing bf9f135: create from usage: reuse 'completion inference' when create from argument list 778f002: [log] IDEA-117500 Don't repaint branches panel on every updateUI 1bb8fa1: [log] IDEA-117500 Optimize grouping of branch references c3aabac: skip excluded nodes during prev/next occurrence navigation 44b1568: fix TextFieldWithHistory rendering on mac 1496a6b: IDEA-81565 Selection foreground is not applied in Column Mode a0ba534: IDEA-117780 Bad code is green: non-static class T cannot be referenced from a static context 8970cc3: Cleanup (unused parameter; pointless array conversion) ab9f14e: Merge remote-tracking branch 'origin/master' 913016a: rename & injections (fix for InjectedLanguageEditingTest.testRenameInPlaceDoesCorrectRangeMarking) 4af6570: fix PersistenceRenameTest blinking: inconsistent @NameValue placement and random methods order in DomGenericInfo c3dd2bb: reassigned variables complicate back&forth debugging 6bafa09: IDEA-117784 ("type parameter hides visible type" inspection false positive) 781ba12: restore suppressions (IDEA-117763) da48448: pull up: ignore conflicts coming from access object when it is also moved (IDEA-117671) 63044bd: skinny trees 7814a8f: EqualityPolicy.ByHashingStrategy a7e4bdc: IDEA-117738 Incorrect warning about impossible ClassCastException de5f46f: 13.1 639449e: platform: load Mac environment from interactive login shell 0c96a73: Test fixes (do not prematurely create config dir) 9492982: Branch information checks moved to appropriated separated methods. 6c3f3dd: suppress injection background for psql a5dd92c: wait smart mode checks for isReadAccessAllowed too, so, we must not call it 44727c2: optimization — check isEmpty 88f7578: Gradle: fix to avoid simultaneous project refresh 0924c2b: Method name simplified e12e09e: remember different working dirs for rerun (IDEA-116110) 96dd995: clean up imports caed8cc: scope to check for cheap search (IDEA-117665) 03271e6: Contains in branches feature implemented for mercurial log. 8700581: consistent package directories ordering in two directory indices e800ade: CR-IC-3511 CFR-63806 6dc50e6: move CertificatesManager to platform 0be09aa: Gradle: fix GradleSettingsListener project refresh b34a551: rename 458c964: IDEA-113344 An easy way to exit from full screen mode using mouse 6148fe7d: cleanup 47adec8: IDEA-117669 gradle multi-module project executing subtask uses wrong gradle version 8618268: IDEA-117669 gradle multi-module project executing subtask uses wrong gradle version 007dc0d: [git] Don't modify the unmodifiable collection ce13ca6: IDEA_APPLICATION constant f6b2dfa: cleanup f598d51: javadoc 02d5e68: convenience method 7280b67: cleanup 602dadd: cache resolved results of new expression 35424c3: don't infer GrClosureType parameters when it is not really needed f488de2: AppUIUtil.createUndoableTextField 713f323: cleanup 5b7f60f: remove outdated and buggy (in case of library code) property java.debugger.xBreakpoint.onlyIfHasFacets 3cf968c: standalone JPS build: propagate 'forceBuild' option to dependencies implicitly included into compile scope fb4c1af: Merge remote-tracking branch 'origin/master' 32eb3f3: IDEA-117704 (Add option to 'Non-static initializer'-inspection to ignore anonymous classes) 98baeca: Merge remote-tracking branch 'origin/master' adfaa05: avoid offset calculation in case of LightVirtualFile or HttpVirtualFile b35548d: cleanup db4ca37: VmFileEditor — prepare to fix postponed navigation problem in our HTTP file editor. VmFileEditor supports postponed navigation. 9fffb51: simplify — use subResult bb4de38: overrides d4b7a60: cleanup, use SmartList ba81717: cleanup 2f9ce36: javadoc 5e76246: javadoc 397c92d: cleanup 80f3ece: extract StatementPostfixTemplate 56c5cb7: rewrite synchronized 2a3e876: check parent 0f61ced: WEB-10191 Weird field in the Configure NodeJS Modules Sources f856110: code style cee8778: update vendors ef31c24: refactoring high level listeners (IDEA-115905) daba93f: inline parameter: do not warn about inaccessible propagated parameter 022615c: NPE 7cecc22: type migration: do not search for conversion when types are convertible (IDEA-117634) 2ace283: extend local scope a set of containing files as visitors expect file level (IDEA-117649) 5e9c2c3: fix quickfix breaking code when non-static inner class was used from an other file 65d7ab4: Merge remote-tracking branch 'origin/master' 2752d2f: IDEA-117378 Privilege escalation via JetBrains products by local attacker 5af5a62: safely skipping some invalid usages 7580ea3: Merge branch 'python-fixes' 35e38a8: modify code for single binary file stub builder 546c532: Detect SQL fragments only in the beginning of string literals 71fdf96: Fixed LiteralTextEscaper.getOffsetInHost() for partial ranges inside host that contain escapes 68b2eb1: proper synchronization 5224872: testdata for IDEA-114797 2e24dd4: testdata for IDEA-115210 aa63767: parse all generated classes no matter were errors detected or not. This is needed for later "differentiate" operation to work correctly 713f671: Added caching of decoded fragments of string literals 658b3cf: Fixed detecting file references in Python strings without delimiters bc9e47f: Removed unused PyStringLiteralExpression.iterateCharacterRanges() e1d4530: Switched to new string value iteration in Python file references inside string literals 55c1a59: RootIndex: only mark as project-excluded roots that are not under module content 30dc10c: [git] IDEA-117500 Don't copy, just wrap in unmodifiable 587fd52: [git] remove unused method b5f2137: [log] Fix "details pane" layout 7c6bb19: [log] Separate loading indicator for "Contained in branches" c791b46: [log] Fix "Containing branches" for filtered list & for Mercurial f78700e: [git] Move & rename method to get branches to GitBranchUtil for reuse f95b122: [git] Simplify method to get branches: use branch names. 4296b11: Merge remote-tracking branch 'origin/master' 8f789af: rename affected clone dialog 6ae1477: File name fixed 2d0dc7d: Use Pair instead of a custom class 42b515e: unused class removed 07367e6: style 5e00978: Merge remote-tracking branch 'origin/master' 6688a87: analyze this dependency: filter left tree so only files with dependencies are left (IDEA-115818) 8964502: tests notification: separate not started notification from ignored when no 'not started' tests were detected (IDEA-116825) 3b44e81: use Url instead of plain string +review bb94f47: introduce newUrl cf2220c: cleanup — use constant 8f424b5a: cleanup ad27c69: IDEA-31095 (Add inspection for "instance initializer could be moved to constructor") 55eb306: package renamed 7c961a7: implementation of methods chain completion indexing on jps f6f19e8: Switched to new string value iteration in Python spellchecker 67c5643: StringUtilTest for unquote* methods 5d8bfc1: Gradle: fix dependency scope merge to respect artifact classifier option related bug - IDEA-117627 Transitive dependencies missing from imported Gradle project f7a965e: IDEA-96207, IDEA-97651, IDEA-116896 Git and Mercurial Clone dialog unified and improved 61969ae: - use all BinaryStubBuilders versions in stable order to calculate stub version - introduce version for ClassStubBuilderFactory and use all class stub builder factories in stable order to calculate version of ClassFileStubBuilder ac06c39: EA-52572 - NPE: XmlResourceUtil.parseResources 562fb4d: IDEA-116547 optimization in reassigned vars check 64c1f8a: typo in diagnostics 7f02a4f: Merge remote-tracking branch 'origin/master' e762f5d: ensure custom color schema is loaded for dif command line app (IDEA-116478) 44e5be9: suspicious names: highlight only variable name (IDEA-116475) 48ad86b: suppressions: accept variable suppressions for inspections which register problems on variable (IDEA-116475) 57a0cc6: IDEA-116640 Inspection suppression annotation: remove annotation fix a22e845: CR-IC-3530 (fix refinement) 684fe1a: CR-IC-3530 (fix refinement) dc79126: Gradle: hotfix disable extension point for executing tasks in external mode fe3cabd: fix bad loop IDEA-117644 ("Move initializer to constructor" intention breaks code) 633834f: External system: build files modification triggers threads continuously if "auto-import" feature enabled 1540d12: differentiate between Sun and Oracle VMs fd1b734: IDEA-117249 Optimize make's constant search algorithm, so that read action is not held for long time 3b31641: (unfinished)CSS module split into css-psi-impl which contains PSI and language implementation and css-analysis-impl which contains inspections and highlighting f8f537e: notnull cfac677: Merge remote-tracking branch 'origin/master' 2f0c878: Merge branch 'svn_18_2' 647571b: Merge remote-tracking branch 'origin/master' ecc36c1: fixed silent installation mode. f0eaa63: Cleanup (logging method moved to a better place) 1be5df4: Merge remote-tracking branch 'origin/master' cd52e13: IDEA-117536 (No-op method in abstract class: Don't trigger when final) a03bc48: Merge remote-tracking branch 'origin/master' 8ef8417: suggest using WriteCommandAction in document modification assertion a5e3ec0: Local VCS tests quick fix (ignore temp. FS) d1985af: disable introduce variable from part of literal expression which is not a string 3478706: testng: ignore default annotations attributes (IDEA-117575) ae30b20: IDEA-117561 ("Magic Number": Allow use in final local variable?) 69847d4: preselect live templates in autopopup completion (IDEA-117153) 677ad2e: remove TextBlock b979841: fix ftl test, demote StringBuffer/StringBuilder 7655390: IDEA-117378 Privilege escalation via JetBrains products by local attacker 82bdc89: RootIndex rewrite bf5d349: make history almost unlimited 6bc6d61: no delay after tab or escape 7642400: Merge remote-tracking branch 'origin/master' 49111e8: re-create components on every call (laf change fix) 7253375: + "rearranger" 528ec37: more java.lang classes preferred 7368b35: prefer java.lang.String* and System classes in completion a888bb5: PsiUtilsCore.findLanguageFromElement: result for empty and non-empty files should be the same +review CR-IC 84d8e52: DevKit: refine DOM stubs + test b2f3b78: Stability 29fb1ff: rewrite switch 6c6b53d: Merge remote-tracking branch 'origin/master' ce277a1: IDEA-117583 DevKit: highlight <idea-version> "min"|"max" as deprecated 59d8b84: Allow to navigate to goal definition. 3d8acf8: Merge remote-tracking branch 'origin/master' baaaaa6: IDEA-117061 (Can not set location of proxy auto configuration (.pac) file at proxy setting auto-detect proxy settings) 3af91db: Merge remote-tracking branch 'origin/master' fd41f02: DebugUtil psi modifications: add javadoc, log.info instead of log.error for invalidations outside transactiond 32f1969: revert read access condition reordering: currentThread should be very fast f56ca26: cleanup, update "since-build" d552ee4: IDEA-117573 DevKit: highlight <vendor> "logo" as obsolete 0a0aecf: IDEA-103199 Undo: UTF problem (after-review improvements) fcfc7e1: Cleanup (test) d371503: correct definition of "oracle vm" for java 6 a774fd7: deprecate StubIndex.get, replace its usages with safeGet made static and renamed to getElements ae7ef35: check if we're holding read lock before invoking native currentThread d24d279: EA-52563 - assert: ChooseModulesDialog$MyTableCellRenderer$.customizeCellRenderer 4b83e57: StringUtil.unquoteString with custom quotation character f33b6f8: trace when psi becomes invalid cf33faf: inplace rename inside injected elements (IDEA-117489) 1b25c50: be honest, prevent heisenbugs due to incorrect HashingStrategy 2b92540: diagnostics 61e36eb: cleanup 38f2f05: IDEA-117498 Caret locks up after using ctrl+tab to switch editors [r=Peter.Gromov] bd8611a: test reworked to avoid double-copying of test data and double-comparison 588cd01: IDEA-117494 133.193: Importing grails modules not labeled as grails enabled +review CR-IU e028bd7: IDEA-79276 Valid xml element substitution highlighted 3417027: test: assertions on I/O ops 95a276c: Merge remote-tracking branch 'origin/master' 9e07bda: rollback Denis's changes 3ddc0a4: IDEA-117227 load imports from stubs 7e72dbf: Added PyStringLiteralExpression.getDecodedFragments() e1657e4: PsiExpressionStatement 7e401fb: remove obsolete EP "regExpPropertiesProvider" ee55699: fix PyMultiFileResolveTest fc4384d: use StubIndex.safeGet in GroovyDirectInheritorsSearcher 961e91c: groovy resolve: use internal package caches for faster class/subpackage retrieval by name ffdb0d7: svn: Removed JavaHL from/to SVNKit types converters 4eaadc7: svn: Removed JavaHL logic - version checking, status client, acceleration type 1470364: svn: Refactored SvnStatusHandler - parse status value without using JavaHL classes 3ffe112: svn: Refactored SvnInfoStructure - parse conflict reason without using JavaHL classes fa6cb4c: svn: Refactored SvnCommitRunner - use own constants instead of JavaHL Revision constants 5efbf3d: add missing licenses for Android libs 9a87f77: diagnostics 81ed6c6: jdk 8 compilation 9fb29f0: diagnostics b28e2fd: method removed in JDK8 50c710a: tests fixed 3eaed12: cleanup 5c25635: add <with> to EP 70e1965: Minor optimization: use DomElementsInspection instead of BasicDomElementsInspection 0eb3de2: OC-8863 Add visual background to components groups in darkula d6a9584: get rid of final classes dfbbfd0: null 66af363: notnull 49fc4b7: Cleanup (test) 64ec592: PsiBuilder/GPUB: zero-length token parsing support (lexer-based macros) f998a38: tolerate mysterious groovy class file corruption (IDEA-117454) 0edee1f: make "pointless arithmetic" inspection warn about i / i, i - i and i % i 29daad0: Merge remote-tracking branch 'origin/master' ebdd22e: IDEA-115667 (Inspection: Abstract class naming convention) 9eb00cf: inject java 8b97583: add explicit arguments: eliminate wildcards (IDEA-106741) c7fcf6b: IDEA-117458 Conditional breakpoints in Grails debugging don't work 49815e2: VcsRootError changed to be an interface, implementation moved to vcs-impl efbcaf9: Merge remote-tracking branch 'origin/master' 3db176f: reverted module type from plugin_module to java_module for localization and rest 8896cc9: Merge branch 'master' of git.labs.intellij.net:idea/community 71cfc6d: IDEA-116519 - Heroku Deployment facet: make the public key field more user-friendly 2cf7ed8: GroovyHotSwapper: use FileTypeIndex 310e294: IDEA-79312 text cursor gets lost 8fdaba4: format code + style ea49ecf: IDEA-103199 Undo: UTF problem 83b6571: check lambda return values during constant&conditions (IDEA-117420) 134c2e2: style 3934393: svn: Implemented parsing SVNConflictAction instances from their string codes without using JavaHL types 681278a: Add test for instanceof template ce8dcc8: Replace instanceof template variable with variable segment 6450764: fix "Usage of obsolete 'junit.framework.Assert'" inspection's problem descriptor b7ac73b: rewrite return a70038a: merge junit and testng inspection and fix IDEA-117122 (Misordered assertEquals() arguments not reported for negative numbers) 771a647: mark as simple directory 6ccd631: get rid of throw clause ba293ee: get rid of BooleanPostfixTemplate, hooray for BooleanPostfixTemplate2 3751c72c: rewrite not 0694e5d: IDEA-117432 Do not fail while resolving client factory for upgrade if "other factory" is configured incorrectly 6242d70: IDEA-117432 Do not fail while resolving client factory for checkout if "other factory" is configured incorrectly 0fdf921: OC-8840 4cc3742: IDEA-115906 Throwable ; IDEA-117401 IAE fixed 7793e6f: HEAD branch filter in new log fixed b03f3a0: IDEA-117390 'IntelliJIdeaRulezzz' in Code Completion 72c0a83: fallback for expression selection 5dab608: IDEA-116059 After upgrade from 12, IDEA opens all new windows very small e863612: par template fd9047c: IDEA-101023 (There is no javax.sql.DriverManager class, the correct name is java.sql.DriverManager) 6919926: do not allow slash in the middle of the child name 02ee160: tests fixed de1da66: make "Private member access between outer and inner classes" inspection not warn on uncompilable code 4076692: javafx: allow to configure custom manifest attributes (IDEA-115252) e0222e9: FrequentEventDetector: log outside of synchronized (IDEA-117426) b29d947: IDEA-117228 Import Gradle build script fails with NotSerializableException of DefaultModuleVersionSelector IDEA-117255 IDEA 133.124, does not recognize gradle project. 02f3e40: svn: Use decoded url string when loading branches (and displaying them in branches popup) e9f8048: svn: Refactored BranchesLoader - removed unused code, code simplified df3d4d4: svn: Implemented branches refreshing using command line for the "interactive auth" case (when dialog requesting credentials is shown if necessary) 5baddb3: svn: Implemented browse client - to list repository files and folders 3eb3eb4: svn: Removed unused ShowAllSubmittedFilesAction class 95c4383: svn: Removed unused Wrapper class 0ab2791: svn: Removed unused SVNChangelistClientI interface 3148494: svn: Removed unused imports from RelocateAction fec66fe: svn: Removed unused SVNWCClient from SvnMergeInfoCache 44d74e4: svn: Removed unused SVNWCClient from BranchInfo constructor e8d70bc: Move todos bfdf190: Merge remote-tracking branch 'origin/master' f573d2c: svn: Implemented "Show history" from repository browser for command line 9369ad1: Add todos 00e7ebf: typo 05b96b2: some words about future 0e08193: rewrite instanceof 4b02b95: svn: Added url targets support to history client 0c32386: another one 3b40534: cleanup cef8f32: Introduce descriprtion and example for new templates 6375d5e: fix void cast test be28300: Add extra test for cast template bedab4d: cleanup? 07f185f: Make key-parameter optional ab4a463: rewrite cast 2ecbb90: Fold tests + remove throws Exception e4c55c2: Reimplement while template dd594ce: In order to avoid deadlock disable prefix calculation by postfixLiveTemplate in LiveTemplateCompletionContributor d359880: platform: Unix locale in DateFormatUtil d96c9d0: Merge remote-tracking branch 'origin/livetemplate' into livetemplate 1231fc7: final modifier 871a547: rename c5819e4: remove all indexed state upon invalidateIndicesForFile (r=Eugene.Zhuravlev) 5012a9b: can not clear JarFileHandler caches (e.g. on JDK 7) -> no logging b838f19: Reimplement else template 5324fb4: don't lose attachments on stub-ast mismatch reporting 17c6b55: Move key and presentable name initialization to constructor 393d831: IDEA-117391 (annotation highlighting fixed) 9553e5a: Cleanup (pointless test dropped) cc947b8: IDEA-117359 On unknown variables (say SomeClass.methodCall()) suggest import as the first fix 2545176: warn about non-configured jdk for project files only; check module sdk d98f1fc: IDEA-117314 Can not compile Java project with Eclipse dependencies storage format c9359cf: IDEA-116732 Field can be converted to a local variable 96f18ec: Merge branch 'master' of git.labs.intellij.net:idea/community 2694a1f: VisualizeScriptSourcemap action 30d4cdf: cleanup 10561f0: Merge branch 'master' of git.labs.intellij.net:idea/community 9bba592: IDEA-96825 Removed revisions filtering by changed path when building file history d0a3b13: cache default method signature 9e1e105: tolerate null substitutions (EA-52502) 62c8325: cache GroovyHotSwapper.containsGroovyClasses (IDEA-116851) c971784: CR-IU-410 - add to git with GitFileUtils#addFiles da4c45a: Merge remote-tracking branch 'origin/master' a7efa19: Reimplement AssertTemplate ce7c8cd: fixed tests since we don't propose to make static decorated method 73392fb: Fix testData for if template c889167: get max heap value for javac from the new location 657b8b5: * stop stdin scanning thread if stdin is ended * don't close process's output stream after sending control command 192a062: Check type in boolean templates 6fc6a21: + "redispatch" caf3ece: fix actionSystem.fixLostTyping.description ced044f: Check custom template availability in ChooseItem 10e95d0: @NotNull 5fcbea0: Merge remote-tracking branch 'origin/master' a114ad8: [log] IDEA-117365 Expect "empty" git tag; protect against errors acc583e: fixed PY-10998 Wrong highlight in rst (restructured texts) for headlines d3a81f0: IDEA-116087 Warning when using new wrapper.gradleVersion construction bc527b1: Merge branch 'master' of git.labs.intellij.net:idea/community b875819: Merge remote-tracking branch 'origin/master' 9c2ae5e: CR-IU-410 - remove -a flag on commit 44b70b3: Groovy: introduce parameter: invoke in-place mode only when extracting from expression 3e946cc: IDEA-117389 Groovy: Introduce constant from string part 43b08e4: fix GenerateGetterSetterTest formatting expectations b213f10: CR-IC-3471 73b245e: finalize consts 8086f92: gwt, ability to debug — one idea module to many gwt modules 0831af1: IDEA-78508 [Maven] Good Code Red with empty variables in classifiers f3bf865: automatically starts rebuild if java builder caches are corrupted (IDEA-117024) b5efe09: WaitForMultipleObjects always returns WAIT_OBJECT_0 (busy loop) 3b4eeac: Merge branch 'master' of git.labs.intellij.net:idea/community d682a15: Merge branch 'master' of git.labs.intellij.net:idea/community acb43b7: rename while we still can 95d9502: [log] Make fields volatile 4d5fb00: range fixed afadf4d: IDEA-91899 Breakpoints: Edit breakpoint popup show point on the breakpoint icon d55e730: Merge branch 'master' of git.labs.intellij.net:idea/community 034aaf4: don't call default Ctrl+C or Ctrl+Break handler function, because it terminates runnerw.exe process forcibly 336ba48: CR-IU-410 - git repository in idea.system.path 6763822: EA-51913 - assert: DomNamespaceKeyIndex.hasStubElementsWithNamespaceKey 15b5563: Merge remote-tracking branch 'origin/master' 092db72: Merge remote-tracking branch 'origin/master' 90c30da: EA-51912 - IAE: CachedValueProvider$Result.<init> a776fa8: EA-52324 - assert: ClassMappingNameConverter.getVariants: diagnostics 7abab14: test classes combined 6bd1c83: cleanup f3faf8b: test the actual FileDocumentManager instead of a mock implementation dc6469b: more robust javac server shutdown 3da930f: range re-fixed 569f3d2: cleanup 3226823: spelling 561c8d1: NullFileEditorState +review aaa236a: overrides 1251fb6: spelling 0dee8e9: Merge remote-tracking branch 'origin/master' 61eff6f: xml tag completion after prefix 5b13469: rollback 3262dcb: Merge remote-tracking branch 'origin/master' afa779a: a little bit more diagnostics 524a857: Merge remote-tracking branch 'origin/master' b491b34: fixing IDEA-117328 java.lang.NoSuchMethodError: com.sun.tools.javac.util.Paths.clearPathExistanceCache() 7d8691d: Rename "Java" -> "JVMOptions" so MacOS doesn't require java 1.6 download from Apple. c7abbf3: Merge remote-tracking branch 'origin/master' e5c53c6: Gradle: IDEA-116880 Intellij 13 doesn't auto-save files before Gradle task 4da70ec: Merge remote-tracking branch 'origin/master' a1db704: Gradle: tooling model builders functional tests added bf0cd69: Merge remote-tracking branch 'origin/master' 140b618: Gradle: fix check for gradle-related files 5d60265: Merge remote-tracking branch 'origin/master' 95fbdc9: Gradle: fix MultipleRepositoryUrlsInspection to operate on gradle-relevant files only 88a9b50: Merge remote-tracking branch 'origin/master' 3e6ebd9: IDEA-117347 Search Everywhere popup is too wide (cherry picked from commit f2aed4c) df4e5d8: remove unnecessary tests 4d2d590: Merge remote-tracking branch 'origin/master' 723b5df: New API 5d2a90d: Groovy: injection in command expression 28dc97f: IDEA-117292 Groovy: checks for @Immutable class fd433a7: IDEA-117227 stubs for Groovy imports af3a9a5: merging ConcurrentMapFactory and ContainerUtil 92c9abb: recover from possible exceptions during rootsChanged 72f945c: add javolution_license.txt 227c05a: more DirectoryIndex tests 310a331: nicer-looking DirectoryIndex inconsistency report, suppress consistency check for isProjectExcludeRoot which fails too often ab3238e: save a volatile read 5113ad7: Remove useless assertion comments Fix codestyle df039b6: Wrapping nazi! 6377b26: osx encoding fix moved to platform-api 1e48680: [log] Register disposable right away, not after initialization cad277c: remove dumps b27df78: instanceof initial 70f2546: right desc 452d217: final modifiers a171f52: type parameter rename c48a500: cleanup ce447db: [git] IDEA-116690 Fix "Select in Git Log" from File History 6b75dd5: check all applicable helpers when adding files to completion #WEB-10377 fixed 662747e: Postfix completion: fix autopopup after float-literals 3f83d10: use bitset for storing extra large indices 61abae1: WEB-10503 NPE on start 337260e: WI-7226 Rename: PSR-0 support for "new" and "refactor" 6cd0b95: Fixed tips of the day. a848ce5: continue WEB-2093: reference by id 1b1bd74: Merge remote-tracking branch 'origin/master' a2eb867: New PyCharm tips of the day. d78db0f: set ancestor nodes running when a test starts running c03e613: we should not use Boolean as source of search + review 79f23d6: overrides 412606d: continue WEB-2093: speed search 182a32d: set JTable.autoStartsEdit to false — edit on F2 & double click, do not interfere with quick search 3696408: deprecate old ComboBoxTableCellEditor 3d5743c: add IconTableCellRenderer, ComboBoxTableCellEditor continue WEB-2093: editable browser family 8484b66: overrides 2989162: Cut out escapes from vagrant output in message dialogs. baef757: Make setters return this to encourage functional style. 71f2736: Merge remote-tracking branch 'origin/master' 548c6db: Fill providers combo depending on plugins list. 66045f4: IDEA-118330 (kill unresponsive environment reader after timeout) 401a323: revert breaking index change 139adb1: continue WEB-2093 adding user web browsers: path editor c72dc25: use platform LocalPathCellEditor 47fdfa3: overrides fd7fa21: continue WEB-2093 adding user web browsers da7f771: TableUtil.setupCheckboxColumn ef8f433: cleanup 4b3ea12: continue WEB-2093 adding user web browsers ddec8b8: cleanup fd6fe2a: cleanup 8179fb5: cleanup ed794dd: finalize 28f07af: continue WEB-2093 adding user web browsers e001efe: continue WEB-2093 adding user web browsers 413607f: init WEB-2093 adding user web browsers cd5ead2: optimize memory usage for very frequent index occurrences 1898e3e: correct capitalization in some UI places (IDEA-118520, parts of PY-9806) 7b044cb: Merge remote-tracking branch 'origin/master' 717d210: testdata fixed 340bc7a: platform: fake root considered harmful 531ab9b: platform: temp FS excluded from local roots 80af195: Merge remote-tracking branch 'origin/master' a3b2fc0: bundle junit-4.11.jar aa53831: IDEA-118763 (handle project component initialization errors) a6f80fc: [git] IDEA-116738 Don't eat newlines when amending f4ea819: [git] IDEA-115594 Don't join equal commit messages from different roots 94e7166: Merge remote-tracking branch 'origin/master' 45844ac: bundle junit 4.11 e422a27: [git] DRY 35d0bc2: [git] remove unused b79e759: [git] write less garbage to the log 2004462: [log] simplify loading details around selected commit 57c9e85: junit: allow to run single method for single param set from parameterized test fbd90f6: refactorings: propagate usage info to the 'before refactoring event' c57e44f: junit: allow to run one-param-set parameterized test from tests view (~IDEA-65966) 05074bb: junit: allow run with working directory $MODULE_DIR$ across multiple modules ed0efd1: junit: allow passing param set name to junit @Parameterized through program parameters 213c1d6: Make the constant final bf1b263: IDEA-95729 Make a registry option c2300b6: SmartList — fix testSingleToArray case 98c596e: CR-IC-3851 Consider to use factory methods e9c8368: CR-IC-3851 Consider to use factory methods 79314e5: SmartList.toArray — copy without iterator creation e9290dc: fix SmartHashSet iterator (singleton) +review f6c3de8: "I've had to include some path mapping to avoid the "read only popup"" http://devnet.jetbrains.com/message/5505049 e7b96cb: SmartList.toArray — copy without iterator creation + review b495f44: don't convert CharSequence to String before converting it to ImmutableText 1f5057f: IDEA-118914 typo: subnet c78d7e4: LOG.debug which file is currently checked when running inspections globally (IDEA-118567) 23dfd86: IDEA-115577 Commit Changes: keyboard shortcut for Commit Message History does not work dd9fd24: IDEA-118772 Pattern oracle.bnf should also match oracle-11.2.bnf 2f26745: IDEA-118787 IAE: Argument 0 for @NotNull parameter of com/intellij/codeInspection/dataFlow/value/DfaPsiType.<init> must not be null (with testcase) 1eca4f5: CR-IC-3851 cleanup — Consider to use factory methods f653174: Merge remote-tracking branch 'origin/master' d00138c: avoid NPE for non-text editors 561a3bc: junit: @Parameterized inheritors supported 2103908: don't cache custom cls navigation elements, as they might be outdated not only on root change b1a787f: extracted requestBalloonHiding, per review recommendation 5bd84de: better name for API method, according to review comments 02a8cf9: AppCode: test diagnostic 297193a: Action path fixed fa67089: Cleanup (VFS test moved to others; fields extracted) 7e3ec6d: remove "Open in Dartium" action 041d958: get rid of ReflectionCache 9b69b3b: Merge remote-tracking branch 'origin/master' b9c6939: do not loose all run configurations because of plugin error: ignore faulty configuration f9b5884: inline deprecated methods of ReflectionCache 86bef20: Cleanup (formatting) 227e1aa: get rid of ReflectionCache 2aec3b6: do not loose all run configurations because of plugin error 1e17233: unable to remove qualifier from method reference even if the method is statically imported (IDEA-118979) eb258ae: delete catch fix: introduce ARM ef71e0b: unwrap: allow to unwrap catch for try-with-resources statement 63cf5b9: platform: minor VFS optimization and cleanup eead8f1: nonempty check ab602cb: project disposed check 22c7a4f: IDEA-118718 Occasionally seeing "Low disk space on a IntelliJ IDEA system directory partition" 598b328: IDEA-116803 UI frozen after project open e1cfccf: Happy New Year 3294bc5: simplify Combobox ctor +review use idea Combobox fe70b8a: suppress annotation: allow values from //noinspection comments to be included in the list (IDEA-118948) a8329a3: safe delete: do not change semantic on delete loop/if body (IDEA-114406) e07f3b2: fix message with coverage/debugger rejection when $MODULE_DIR$ is set as working directory for tests (IDEA-118572) 1e89f7a: extract ComputableActionGroup, introduce WebBrowserManager continue WEB-9047 "Open in browser" usability 2865587: Merge remote-tracking branch 'origin/master' eb9ce37: Cleanup. 76a7612: Remove code duplication. bd8c9c1: Merge remote-tracking branch 'origin/master' dbb167a: Merge pull request #132 from lehnerj/tip13 17e82d2: IDEA-118756 Fix for stable changes in JUnit 4.12-SNAPSHOT 7071746: enable stripping policy per file (IDEA-118760) ea66187: [git] Understand renames in the log 0830871: IDEA-101710 Exception Breakpoints | Any Exception with Multiple Class Filters doesn't work fe16acc: fix arrow position for Retina 0063124: fix darcula colors e87a766: slightly better fix for IDEA-118691 065fa6d: IDEA-111684 Quick Documentation should resolve values for aggregated / indirect constants 285751f: IDEA-118691 Quick Documentation (Ctrl+Q) often does not display correct javadoc after checking parameters with CTRL+P 6fe35d7: continue WEB-9047 "Open in browser" usability — remove "preview in" action from View menu 511e75c: continue WEB-9047 "Open in browser" usability — move class to appropriate package a9e3f4a: init WEB-9047 "Open in browser" usability 313e968: strip @SuppressWarning on delegating (IDEA-118528) a45470a: add inner border for IntelliJ LaF looks not disturbing f4ed6fb: ensure i18n is available before dialog initialization (IDEA-118193) 3d9d563: quick documentation: fix formatting stripping html tags (IDEA-118673) f7ce116: ActionManager: <action/> and <group/> "overrides" attribute 5d86370: IDEA-118916 "Install plugin from disk": do not show other files than accepted (JAR/ZIP) in browser 106a3b1: lambda -> anonym: stop at class level (IDEA-118641) d53eabe: qualified name fixed (IDEA-118683) a5bcb72: exclude suppressed problems from tree (IDEA-118697) 6591c25: refactored; accept lambda as run argument (IDEA-118775) 17f71f6: Merge branch 'svn_18_2' 6a073c9: xml serialization: Support null values in fields marked as @Attribute (do not add corresponding attribute to output if value is null) b20439d: new look for combo box button 8c42cb3: icons for combo box button d8b2c49: move code from auto-generated class AllIcons to AppUIUtil 58f0397: Merge remote-tracking branch 'origin/master' 8f76e73: IDEA-118743 (False positive "Number of placeholders does not match number of arguments in logging call") 2542ac1: run under read action to ensure dumb mode state 4b4ea54: EA-50513 - assert: ExpressionGenerator.visitExpression 8a387be: IDEA-97803 Add ignore options to Groovy empty catch block inspection df5655c: IDEA-118908 svn: Fixed url validation for "Merge From" action to use SVNURL instances (instead of just strings) 7387dee: IDEA-54304 svn: Refactored BranchConfigurationDialog - use SVNURL instances for validation (and not just string values) c6a9252: IDEA-54304 svn: Do not explicitly save/load port in branch configuration if default port value is specified c08341d: svn: Refactored SvnInteractiveAuthenticationProvider - removed duplication (for setting dialog title logic) 536608d: IDEA-54304 svn: Take user name (if any) from repository url when first initializing auth data for SSH protocol f0b3042: HtmlUtil.isScriptTag ce43bbc: continue WEB-10360: Now we use script preprocessor to support source map backed breakpoints (we add debugger keyword) and... in this case we MUST use script tag offset instead of absolute. 09efbc2: IDEA-97775 Backing out of empty watch editor creates blank watch entry c34b260: to get version sort copy of ClsStubBuilderFactory implementation array c8bb6fd: continue WEB-10360 Javascript debugger with non unique file names 602db68: IDEA-118521 Latest 13.0.1 keeps locking up. Editor becomes unresponsive. Various file types. Using XmlPropertiesIndex to avoid getting xml file content bb1a41b: Gradle: fix creation/sync of gradle wrapper files on project import (cherry picked from commit e8c50fa) 211d097: Merge remote-tracking branch 'origin/master' 0845f9e: faster xml properties indexing: don't process if no requered namespace string present 9987f8b: cleanup — Consider to use factory methods {@link #createLinked()}, {@link #createSet()}, {@link #createSmartList()}, {@link #create(gnu.trove.TObjectHashingStrategy)} instead of override. 27f0d06: cleanup — use MultiMap.createLinked 0bbfe5d: WEB-10382 Karma tests: allow "Test ignored" output to be suppressed 8fb96a5: Close session on logout option should be used (PY-11718). bfeecb6: IDEA-118742 removed read action enclosing getting files with particular word (in case of not whole words search it was slow) 1f4910b: removed notnull b245858: cleanup f9efef5: Merge remote-tracking branch 'origin/master' 1020ee4: fix debugging watch tree efd6190: EA-52867 (null check) e9d6759: proper processing of dom indices, 2 c80901e: removed afterUpdate runnable because it was actually not used: all arguments passed were empty runnables f18f1b5: [log] IDEA-117680 IDEA-116207 Fix showing Changes for multi-selection a9b17a6: extract checkDisposed() with verbose reporting f735058: Don't warn for method com.google.common.base.Throwables#propagate() 316d44c: cleanup code block generation a8b7b63: Groovy: while's condition is expression af0b7ba: tuple with parentheses are allowed only inside assignments 64aa586: fix switch testdata 227a659: Groovy control flow: do always process lhs of assignment 61ab9b1: Database navbar extension e207b56: EA-49328 - diagnostics 4a85dff: IDEA-117377 more careful 'remove explicit type' intention for methods 559b6ef: whitespace checking e5401d6: proper processing of dom indices e560ee2: IDEA-118745 Show directory in editor tabs for non-unique filenames doesn't work for non-project files 90f2e9c: IDEA-118446 Installation and plugin update (patch) download ignores Settings / HTTP Proxy cff5c6c: - fixed serialization for DOM indexes - DOM indices work without exception about stub mismatch e826bed: typo fixed db95c42: introduce InternalModuleType 0666a75: Added WinProcessManager for low level work with windows processes. 22c68ce: IDEA-118187 Change font size in run console only changes line height 52aafbb: EA-27319 - assert: FoldingUpdate.getFoldingsFor added more information to error report a899539: cleanup 227468a: notnull 3a0ed45: EditorSplitters: update shortcuts on keymap change c714b45: IDEA-99036 Changing breakpoint suspend policy from popup does not actually change the policy 8d3dd02: IDEA-81789 Expression Evaluation goes crazy when multiline expression is inserted bc118c0: fix second <application/project-components/> error highlighting 8ebc84d: svn: Refactored SvnConfiguration - encapsulated "myUseAcceleration" (in tests) 00af757: svn: Refactored SvnConfiguration - removed old compatibility logic for "checkout urls" config parameter (which was moved from workspace file to app config) c0c0136: svn: Removed unused "PASSWORD" configuration parameter 3658903: svn: Refactored SvnConfiguration - encapsulated configuration parameters fields - fields are still public not to break configuration persisting - simple renames e57aca9: svn: Removed unused "LAST_MERGED_REVISION" configuration parameter (and related logic) 851d0f2: svn: Refactored SvnConfiguration - "create auth manager for command line" methods inlined to IdeaSvnkitBasedAuthenticationCallback 3fc6f6f: svn: Refactored SvnConfiguration - moved "clear auth cache" logic to SvnAuthenticationNotifier e0538af: svn: Authentication tests refactored - methods extracted, removed duplication 035b208: svn: Refactored SvnConfigurable - moved "clear auth cache" logic to SvnAuthenticationNotifier 591ad78: svn: Refactored SvnConfiguration - moved config file utility methods to IdeaSVNConfigFile 20ac89b: svn: Refactored SvnConfiguration - fields encapsulated 249a78b: svn: Removed unused "addpath" configuration parameter ec72d3c: svn: Removed unused "remoteStatus" and "upgradeMode" configuration parameters f936508: svn: Refactored SvnConfiguration - removed unused methods, fixed simple warnings bbae5a3: svn: Implemented usages collector of svn working copy formats used in project 644cc4e: svn: Refactored CompareWithBranchAction - inner classes with compare logic extracted to separate classes a946a94: svn: Moved CompareWithBranchAction to "diff" package 47e7518: svn: Fixed CurrentContentRevision handling for properties diff 6e139b9: svn: Fixed CmdDiffClient to create correct ContentRevision and Change instances for retrieved changes - correctly handle directories, non-local files, deleted files fb9a151: svn: Refactored SvnRepositoryContentRevision to use FilePath for remote path (instead of just String) 42c824a: svn: Refactored SvnRepositoryContentRevision not to use explicit repository root path (but just required item path) 11e0f08: svn: Refactored SvnRepositoryContentRevision - removed unnecessary catch blocks 62b3c16: svn: Implemented "Compare with Branch" action for svn 1.8 for command line e160938: svn: Implemented diff client for command line - to compare local/remote directories content b6ed9e4: svn: Refactored SvnStatusConvertor - removed unused code, inlined methods, not null e9fde92: svn: Refactored CompareWithBranchAction - method extractions, object extractions, removed unused code 573e468: svn: Implemented "Compare with Branch" action for files for command line 95c04d1: svn: Use common path resolution logic while command output parsing for status, info, commit, update ac3960b: svn: Implemented support to get info for several files in batch (for command line) 54ea88b: svn: Refactored ReceivedChangeList type checks - used ReceivedChangeList.unwrap() 606d680: svn: Remote revisions caches - added comments, removed unused methods a5820de: svn: Fixed conflict reason and conflict action parsing (for info command) 19400c2: update tip of the day c39a2fb: Merge remote-tracking branch 'origin/master' d7b3afb: Get rid of 'Provider' thing as Alex suggested (naming, drop multiple lookup elements per template kind). Chop lines longer >140 symbols (IDEA default, I'm really hoping I'm following IDEA's guidelines) 3c82358: allow V8 map on IBM JDK 1.7 1f08bb4: do not disable "ext.dirs" location, because IBM jdk stores some of its essential jars there 332885d: better assertions c6731e1: code style 2b49ac9: introduce variable inside lambda: do not step out of lambda block 2fdb93a: invalid range abea706: Cleanup (formatting; arrangement) eb9686b: Cleanup (single-use util class deprecated) 3f8057b: default concurrency level upper limit dcfb1d8: encapsulation of factory's implementation details 75beb19: NPE protection for IDEA-117277, but actual NPE already fixed by Anna 10641fe: EA-52516 - IAE: HighlightUsagesHandlerBase.addOccurrence 8d22bd8: EA-52505 - NPE: MethodCandidateInfo.getPertinentApplicabilityLevel 17e9296: invalid range for xml attribute 19ac5df: IDEA-117252 Extract variable bug 4920da7: IDEA-113339 "replace with method reference" ignores side effect of expression: ignore any new expressions in qualifiers 5252a51: IDEA-117298 Darcula&IntelliJ on Windows: Inspection description is too small in Settings 7cf6caa: IDEA-117095 Goto File: checkbox 'include non-project files' is remembered between invocations [r=Anna.Kozlova] f57d5ab: fix three state check box under intellij and darcula lafs 132a7c6: IDEA-117296 Fixed buttons look bad under Darcula and IntelliJ lafs 9a5b1b5: fix three state check box under intellij and darcula lafs 610c318: all code in "util" module to create CHM implementation via dedicated factory (see IDEA-116404 Java code compilation does not work with IBM JDK) d7e8e2a: CodeInsightTestUtil#doIntentionTest(): remove Throwable declaration 40ae21d: CR-IU-366 e962648: close process's input stream after process termination 77e0f1a: support Windows soft kills using runnerw.exe in KillableColoredProcessHandler b567581: IDEA-117258 IntelliJ theme: selected tabs in Debugger and in Run <application server> views get black color b5afa13: IDEA-117113 Can't Start Mercurial e42d12e: Problem — we use short gwt module name (Hello) instead of output name (hello, rename-to specified in Hello.gwt.xml). 1) if rename-to specified, url will be http://localhost:9876/sourcemaps/{rename-to} rename-to=“hello” => http://localhost:9876/sourcemaps/hello 2) if rename-to is not specified, url will be http://localhost:9876/sourcemaps/{qualified name} com.google.gwt.sample.hello.Hello => http://localhost:9876/sourcemaps/com.google.gwt.sample.hello.Hello ecf090a: cleanup cbc278d: enable the correct inspection by default 4613bad: fix NPEs dfacab8: "read access" assertion and NPE fixes 77ed2ca: fix "read access" assertion 9c4f089: Merge remote-tracking branch 'origin/master' c500616: Merge remote-tracking branch 'origin/master' e668634: fix Url equality (scheme) ec22c2e: fix NPE — url could be in any form, so, parsed can be null fc8a662: Remove broken dependency on 'markdownj' from tasks-core module 2fdd102: IDEA-113543 Removed revisions filtering by changed paths for "Quick Manual Select" merge option 9d05ff2: IDEA-115786 Allow the number of Maven threads to be specified d9d898d: EA-52459 (assert: JavaParserUtil.parseFragment) 03d2433: tests fixed 97b228f: interruptibility 0454a91: memory a7c22bd: WI-21234 (NPE fixed, method argument annotated) 8813143: use uppercase first letter for options text ffa841a: IDEA-117265 java.lang.ClassCastException: com.intellij.psi.impl.source.tree.java.PsiParenthesizedExpressionImpl cannot be cast to com.intellij.psi.PsiCallExpression 09fd3ba: IDEA-115953 Editor: Line Spacing < 1.0 no longer works c613f66: IDEA-117191 (Inspection "Inner class may be static" not working if inner class is return type) 2ea48a5: Gradle: respect IdeaNameDeduper work from Tooling API 79cba99: Merge remote-tracking branch 'origin/master' 16baacc: NPE on invalid expressions 61d51d0: cleanup 689a977: move all stupid casts to the one place: extract ExpressionPostfixLookupElement 9007d7c: *Base classes 8b11913: drop "ignore in test code" checkbox and use "suppress for 'Tests' scope" quickfix fca2783: remove obsolete test 3c9eb69: Merge remote-tracking branch 'origin/master' 52f0867: do not try to merge stubs if version changed: take three, NPE fix c2b9a6e: do not try to merge stubs if version changed: take three bb941b0: External system: add support for different naming of external entities within IDEA models. E.g. external lib name: 'somelib' -> IDEA lib name: 'Gradle: somelib'. external module name: 'some/module' -> IDEA module name: 'some_module'. a6aa2bb: Fix NPE. 7a0f6ef: Don't break compatibility (PY-11499). 0ecc836: enable abbreviations 43378ec: more searchable options (cherry picked from commit 1dc77a9) 9a96a3f: fix history and symbols 'More' action (cherry picked from commit 31750db) 65eaf17: Merge remote-tracking branch 'origin/master' 79c9f36: add new actions (cherry picked from commit 84f584a) 6f3a339: change action place to Main Menu (cherry picked from commit 5a49390) 1d00a04: don't use smart search for files (don't use space as a separator) (cherry picked from commit 4a50f96) 8b01ecf: restore empty AST loading filter after highlighting 399eaf2: Docs & cosmetics. v0.7.6 6bcb2f9: Make use of 'JavaSurroundersProxy.ifStatement' in .notnull/.null templates 07d19f6: ImmutableText: include complete BSD license text a9d3ef2: Make use of 'JavaSurroundersProxy.ifStatement' in .else template 6a6dcbb: One more unchecked cast, now compiles without warnings 4a7cbcd: Normalize formatting a bit, suppress unchecked warning 756937e: drop "ignore in test code" checkbox and use "suppress for 'Tests' scope" quickfix 7bff718: drop "ignore exceptions declared in tests" checkbox and use "suppress for 'Tests' scope" quickfix 3c78ab4: lambda -> method ref: do not convert if resulted ref would be ambiguous (IDEA-116964) 9859872: IDEA-117059 (error reporting in updater fixed) d38a23d: IDEA-117059 (same temp. directory for updater) 9154ab0: NPE in mouse handler 9b13a43: IDEA-117071 (language level in decompiled .class files) f99fa02: reuse stub reference text in qualified name calculation [^peter] 4b36fa1: introduce variable: forbid to replace write occurrences which occur after read; insert declaration after write usage (IDEA-117204) d88f344: ready to nulls (EA-52470 - IAE: TypeCompatibilityConstraint.<init>) bb9f2c7: drop "ignore in test code" checkbox and use "suppress for 'Tests' scope" quickfix f0a13c2: cleanup and clarify 5840189: drop "ignore in test code" checkbox and use "suppress for 'Tests' scope" quickfix 13835cf: drop "ignore unused 'catch' parameters in tests" and use "suppress for 'Tests' scope" quickfix f6ac8fe: drop "ignore feature envy in tests" checkbox and use "suppress for 'Tests' scope" quickfix 5aa9b8e: IDEA-116260 ISE: RPC handler object "AddOnlineUser" not found at com.intellij.ide.XmlRpcServerImpl.process 2eb0332: let test AST loading filters be more robust to test failures 50d1e11: fix null project 05a93b5: reconfigure navbar toolbar actions 76889ca: show separators in navbar toolbar d14a620: update Source Code Pro to version 17 9006519: IDEA-117211 empty elements in Search Everywhere 7f304c1: IDEA-104734 Dracula: Cannot see well active tab in Modules Settings a4e1707: IDEA-117192 NavBar popup shows in wrong place when navigating to the directory from popup f1d09b5: tuned UI for got it button e2cdb6d: introduced idea.register.bundled.fonts registry to be able to switch off bundled fonts registration in order to avoid garbled text in editor (IDEA-93404) [r=Konstantin.Bulenkov] 25cf3c5: use java surrounder for if template f3e71c6: report missing optimizedFileManager only once 69cc0a4: correct place for optimizedFileManager.jar bd134c2: tests for inside command modification d7ce337: disable "document modification inside command only" for free-threaded documents 1cd19f7: command name 76880d9: build scripts: added dependencies to required jps plugins to fix starting build scripts from IDEA 99b0894: remove dependency on platform-impl — move data uri related util methods to util +review 356afaa: drop "ignore empty 'catch' blocks in tests" and use "suppress for 'Tests' scope" quickfix 6976e88: don't respect boolean any longer because there's no ui to disable it ebeb994: make adapt_builder_() overridable (initState -> public) 869fa42: Merge remote-tracking branch 'origin/master' 342026e: Jediterm updated. 3c85c69: drop "ignore exceptions declared in test" and use "suppress for 'Tests' scope" quickfix 166d33a: enable by default 3b2bc9c: Merge remote-tracking branch 'origin/master' bdd7043: Merge pull request #6 from ignatov/cast d5d96de: deprecate useless ReflectionCache methods 184c578: fixed PY-11500 False positive in method may be static inspection for decorated methods f060500: Mouse selection should always work in Terminal (IDEA-117210). 797ade1: EA-52484 - IOOBE: ConsoleHistoryModel.getHistoryPrev dc4cc5a: notnull ImmutableText.valueOf parameters 1810858: avoid double DocumentImpl.assertWriteAccess f22cec8: use ensureValid (EA-52448) 4479456: IDEA-115945 Provide support for Per Environment Bootstrapping c2b27d2: use java cast surrounder d0301c6: prefer URLUtil +review a3081ca: [git] Quick-fix for IDEA-115581: don't fail, just skip such hashes 2e0c576: Merge remote-tracking branch 'origin/master' 7b6b8de: fixed problem of starting on mac 10.8.5+with no java installed 4617618: Merge remote-tracking branch 'origin/master' 852785e: testdata to check invalid method refs 282bfb6: EA-52426 - NPE: JavaDocInfoGenerator.generateSuperMethodsSection 34cbde3: EA-52436 - IAE: PsiElementFactoryImpl.createType e305473: Remove dynamic dependencies on JavaVM.framework. Otherwise we will be asked to download java from Apple site 055d3bf: added rearranger test for anonymous classes 7bf1e6f: Use Source Code Pro as we don't have problems with unprintable pseudo-graphics as we iterate fonts to find suitable one for unprintable characters. 9e88e3b: [vcs] IDEA-109608 Apply patch: Fix path detection for new files + test 3afe8b5: Merge pull request #5 from ignatov/tests-cleanup 8e13a6a: missed test be8da2f: Merge pull request #4 from ignatov/tests-cleanup 6a19297: Project parameter to runWriteCommandAction c0f358c: cleanup cdcb414: cleanup 04e17d1: overrides 01f1fa8: tests cleanup b2307d0: IDEA-115412 Diff window is minimized after the appearance 9c31319: Merge pull request #3 from ignatov/shared-configs 7349d49: move tests to the appropriate package; run configurations added 32a21fb: Merge remote-tracking branch 'origin/master' be905df: ActionTestCase extracted from CoffeeScript and Puppet 5847e27: suggest casting int to long when Long is expecting f2c576c: method refs: do not choose more specific method between methods with different number of params (cherry picked from commit f986c7c3541f032da16736f43fd34c92337242c4) 41f4842: plugin advertiser: ensure that older plugins won't be ever suggested (cherry picked from commit 3bd2a55d4272f3154be73a93155cc6c512a7dcaa) b9ee30c: plugins advertise: download plugin if it was not explicitly disabled (IDEA-117003) (cherry picked from commit f739564c0fb744ef8b819f2df4011a9eaeb00685) ca248d8: plugins advertiser: provide loading plugin version for renderer (cherry picked from commit df398a91a558ef3c1a4f85c34b119fa4859bfd6f) 8818860: CCE (IDEA-117119) (cherry picked from commit 751d401cd177c5da5cd454ec9ebbcd6464a1b08f) 301efb1: lambda: do not distinguish between ellipsis and arrays for formal lambda params checks (IDEA-117124) (cherry picked from commit 03b253b084ddb93ce485b1997d47a4b00284eb74) acdf70a: ~update mockJDK-1.7 used classes to be at least from jdk 1.5 (cherry picked from commit 7e1f100585719ad9c686d24d43a9c9e2a78109f1) ad9486d: do not create raw outer types during diamond inference (cherry picked from commit c812622e14b3cb86ec18cedd406118789abb2e83) 834793e: mock 1.8 jdk (cherry picked from commit 86b3924bc3c6dca79f9d5f75bc5e93307a5da4f4) 0057f81: check that index for which indexUnsavedDocument is performed can be applied to given file type (EA-47740) [r=Eugene.Zhuravlev] 8eb6624: Merge remote-tracking branch 'origin/master' 6156989: Lowercase directory names on OS X... argh 15869e7: IDEA-96723 Java Rearranger deletes blank lines in field declarations 9d6c3a8: FileUtil.readLines(File) method 5b6dadb: use ImmutableText for document contents 39c059f: removed signing for CE launchers. 3c553d6: Minor typo fix (IDEA-116432 Incorrect Spelling of Eclipse) 13b5a46: IDEA-116558 Update state transition requests for JIRA REST API 2 3d0d149: a couple of tests fixed to avoid assertion of document modification outside command ab71fcb: assertion for changing document inside command or undo-transparent action only and warning of PSI modifications inside document save listener fa708d3: moved to psi 75151b1: IDEA-116866 (path overriding for plugins/log dirs fixed once again) 8e2ad06: IDEA-116756 Gradle multi-module project with deep-nested modules - idea places iml file in the wrong directory 9ecbdc6: special icon for generated test root b076862: ver 0.7.5 0a139a6: Cleanup 8613b2c: Normalize 'import' style 731a05f: Fix naming of packages af70c0e: faster dfa concatenation processing 117a25c: Rename SDK 2 00bd16a: Rename SDK b34ebc4: Fix column widths in configurable 3721e70: Convert field to local variable Show column titles 790e23b: Rename templates panel 4077201: Merge pull request #2 from ignatov/cast 2520fb1: small cleanup for cast template af0f00c: Revert (signer is not available within CE) dc6be5b: IDEA-116866 (path overriding for plugins/log dirs fixed) 8fd2f55: Cleanup (punctuation) cd9c425: EA-52322 (diagnostic) 80d5bcb: util: LinkedHashMap from pairs 4c4fc8c: Reimplement confugurable, first iteration 4d5bfb7: IDEA-92545 (Type maybe weakened does not always work) 641eabb: Extract method for retrieving PostfixTemplatesService 5558fef: Merge branch 'master' of git.labs.intellij.net:idea/community 6534861: CR-IU-410 - replace init method with constructor f141c64: Merge remote-tracking branch 'origin/master' 329fe2b: Add out/ directory to .gitignore c93fd52: Add idea codestyle 7fe0024a: Add idea inspection profile 56f1936: dfa: don't try to merge obviously incompatible states b889d6e: cache intermediate dir infos in RootIndex 661b9da: Merge branch 'master' of git.labs.intellij.net:idea/community 554b244: CR-IU-410 - drop unused import 3de5bbe: Setup composite as it is done in EditorImpl.paintComponent. a8e1e9a: don't let invalid fold regions and hyperlink highlights add up on console overflow (IDEA-117120) 25eb9fc: don't drop all caches on second completion invocation in the same place after the copy has already been reused cbd50b3: Behave the same as EditorImpl. c19e163: continue WEB-9968 Dart: ClassCastException when debugging web application in Dartium 62f5430: finalize constants a708a6e: newHttpUrl — authority must be NotNull 95c5bb9: cosmetics a13d7be: use the same background color 69ddb19: refactored AbstractLayoutCodeProcessor, ReformatCodeAction b2bce83: set lower limit of 1 for max_worker_threads_count (for low-profile cpu) 6ccdae5: IDEA-111388 Built-in server not "available external" — it is unclear that port number must be also changed e11330e: make IntelliJ laf by default on Linux b412249: Merge remote-tracking branch 'origin/master' eec2e4a: use backported V8 CHM only for Oracle or Apple JDK (IDEA-116404 Java code compilation does not work with IBM JDK) abea23a: Merge remote-tracking branch 'origin/master' ed3c105: added signing for community launchers in zip distr. 96e001e: avoid blocking runReadAction in debug logging 5b4f290: VfsUtilTest.testNotCanonicallyNamedChild under Linux 76896b9: moved to core a63aaeb: isCaseSensitive method e77ddeb: reaction to range highlighter' renderers change: repaint gutter non only when renderer appears but also when it is gone 50873ad: utility method 33fcb9e: Merge remote-tracking branch 'origin/master' 3052d82: fixed PY-2984 Surround with try/except reformats entire file c847d67: save / load per project key hash codes b929c67: use existing project c102290: update artwork for version 13 6dafd1d: add history 8093829: CR-IC-3403#CFR-62470 d7a7a2f: IDEA-111161 Flat tool window design (hover shouldn't look like selected) 14c9ec9: CR-IC-3403 we must return empty state if empty, but not null cd35a94: test for unzipping malformed zip archive 8e10c3a: target error message for a newly created project fa39c70: NetUtils.tryToFindAvailableSocketPort 4ecac7f: introduce Urls.newUri, prepare to fix WEB-9968 Dart: ClassCastException when debugging web application in Dartium 391caac: Merge pull request #1 from zolotov/infrastructure-improvements a128fa5: FinderRecursivePanel: do not perform getListItems() in EDT on update 02da50f: use ZipFile, because it throws exception for a malformed zip archive eaf3233: mutating methods pushed down into SoftWrapModelImpl d43e5d9: Fix maven tests. 691aebb: remove caching from ReflectionCache c317710: Remove old TemplateProviders package ec7f98e: Reimplement PostfixCompletionManager with Service a6f9141: External System: support for multiple tasks execution added b749bf1: better colors? fix balloon and popup borders 01e9748: utility class holding two colors for gradient painting 9750b3a: Simplify if-statements dc07e66: Reimplement TemplateProviders with extensions 05c0e14: removed duplicate module definition 414a185: fixed clicking on stacktrace links in console when several classes are found: prefer modules over libraries, show popup if necessary (IDEA-52913) 691e7e2: Merge remote-tracking branch 'origin/master' 15cb709: File chooser for shell path (PY-11334). 99d62c8: Take shell path setting before every process creation. 189973d: Merge branch 'master' of git.labs.intellij.net:idea/community 036cc96: Cloud integrations - deploy artifacts to git clouds 01ef080: switching to java.util.ConcurrentHashMap in jps code; eliminate unneeded map queries 740725d: fix NPE [^Ann] (cherry picked from commit 403f9a5) 7f1b705: IDEA-114952 Eclipse code style import: would be nice to remember imported file location (URL fix for Windows) 896e23a: Merge remote-tracking branch 'origin/master' b08500c: args can be immutable (PY-11465). d08af6d: javadoc: keep whitespaces in {@code} tags (IDEA-109997) 02cabc4: IDEA-117082 Anonymous class assigned to final field cbcc0e8: Merge remote-tracking branch 'origin/master' aa90618: Merge remote-tracking branch 'origin/master' 3656e43: CR-IC-3403#CFR-62470 leads to changes between IDEA versions and we try to avoid this as much as possible c5d4fdb: Take default shell from env variable. 95c72cb: don't drop all caches on second completion invocation in the same place ab741be: Restore selection after undo delete operation 6646b18: some memory tune-ups 682c71d: Problem with username fixed a4a8e3a: copyright: ensure that we update copyright in the correct project (IDEA-114186) 354fece: junit: do not reuse directory configuration from another test root (IDEA-116871) effc865: junit: do not create directory configuration when selection is not under test root, e.g. module content root (IDEA-116871) 2b4dc10: product name -> full product name (IDEA-117070) 5d8f8fd: diagnose and recover from IOOBE when node ranges are inconsistent during commit 17cc299: Allow to pass parameters for MavenEmbedder via system properties. fb583bf: IDEA-117077 Can't remove files from Recent Files ee2e304: IDEA-117073 Recent files and Switcher are not centred in ide window 510da92: file watchers tips should be in WS only dc69039: use ensureValid 9ef47ff: RootIndex: no package name for ignored directories 032b1f2: Copyright must not save empty settings +review 32453bd: cleanup 009ca28: IDEA-114418 (Grails SDK of an dependency) -Dgrails.disable.structure.update=true should work for JDK synchronization. 27557a3: index property optimization 5c1d10a: class searching optimization fdb6916: typo 7c076b6: EA-52338 - assert: ComponentManagerImpl.getComponent a7b76f5: shorter message aadeb26: IDEA-117030 Groovy/Gradle frequent, severe hangs 99ffd83: plugins advertiser: ensure that all installed plugins would be enabled - check also unknown plugins (IDEA-117068) e545297: plugins advertiser: do not suggest to update to ultimate on implicitly disabled plugins (IDEA-117040) 9af3c15: update complete statement tips 3e4c22c: removed LOG.error for null syntax highlighter 8d73687: remove image tag 423f210: missed images 53ae1ad: Enter in SE should close popup if selection is a setting 5b14b47: button placed on top, should be in the middle e2953b9: fixed PY-11435 Can't run script by context menu action if it has method named test 283a1cf: Add missing module definition. (cherry picked from commit b975e7d) 1fe89e9: Fixed detection of the largest string literal for right parts of '%' operator 0df2a18: Add license for "aether-api-0.9.0.M2.jar" 79c4e6e: IDEA-116881 Please time stamp gradle tasks e0712b9: IDEA-54405 Use decoded url for "Checkout" 9732da7: IDEA-116891 gradle import creates a lot of extra empty directories ca7e083: IDEA-116891 gradle import creates a lot of extra empty directories 881fdc6: IDEA-117022 Use decoded url for "Show History" 58704c7: relative path - special url, encoding is not required 3868464: cleanup 065a7d1: CCE fixed (IDEA-116968) 36bacc0: IDEA-100294 Cannot edit a file - text jumps all over the screen 3b21d86: IDEA-116636 Android-Gradle facet is created when Gradle synchronization related bug IDEA-116887 Gradle web artifacts do not contain compiled classes and JSP files 64e7f51: IDEA-116636 Android-Gradle facet is created when Gradle synchronization related bug IDEA-116887 Gradle web artifacts do not contain compiled classes and JSP files d3f9d06: IDEA-116974 Gradle Plugin doesn't handle 'providedCompile' dependencies in 'war' projects correctly d274eb6: revert changes to fix problem with saving settings when WriteExternalException is thrown (cherry picked from commit a6fa4dd) ef475ea: IDEA-97696 Custom tool windows layout is lost on exiting IDE with closed projects (cherry picked from commit 984cdfb) 20b26a1: Search fields: native border visual glitch (cherry picked from commit 922ecfc) a4d51a6: Lens pixel hunting (reviewed by kb) (cherry picked from commit 17913b8) 7175093: IDEA-111161 Flat tool window design PATCH(reviewed by kb) (cherry picked from commit 4055528) 2a9a91b: IDEA-115546 Full Screen Mode: main menu persists on screen, when invoked by the keyboard shortcut(reviewed by kb) (cherry picked from commit 5be1c50) 3b1fe7f: compilation fixed c30d973: don't write new settings to profile if they have the default value cbe65f9: do not change parameter types in MethodSignature 243927e: copyright: common scope chooser before update 956e568: info -> debug in the old code 9062554: optimization: do not check scope if attributes are empty (^peter) 92adf45: inspection profile: no need to initialize on write when tool was not initialized (=had default settings on read) fdb3b74: possible NPE, explanation for the used scope 094ac76: IDEA-116991 "IDE is up to date" message bf64625: lambda: process lambda as parameter for anonymous class (IDEA-116987) 383ad37: export inspections: delegate severity of entry points to unused declaration (IDEA-116984) d7dc6ca: IDEA-66494 Switching between search and replace 684ec2c: Merge remote-tracking branch 'origin/master' 5965955: Add idea.log to exception report attachment 0f9f94c: Merge remote-tracking branch 'origin/master' c44098a: use exactly parent url 1088e3f: IDEA-115862 Find in Path should default to current files's path d06f31a: IDEA-116921 Run configuration can't resolve test dependency when "Resolve workspace artifacts" ticked on. 1290923: handling cases when added class hides imported class with the same short name (IDEA-116914 Incremental compilation of Java project fails) 8c35e68: IDEA-116452 "Resolve workspace artifacts" option doesn't work with Maven 3.1.x +review CR-IC 89924a0: fixed PY-11452 tcunittest errors with single-character failure message 0520f19: Merge remote-tracking branch 'origin/master' 690f786: Merge remote-tracking branch 'origin/master' afd0517: fixed test data e6c7dba: do not update recent projects on closing in headless mode (cherry picked from commit 5b8fb93329ce88fd24e5b6dca913fb0b78fe880a) 9f23d62: plugin advertiser: filtering fixed (cherry picked from commit e2750ea61032f2a041cb012bb7b90cffa0deba73) 868f52a: new inference: cache functional type to check (cherry picked from commit 31bdea83bd3bcbffabdaed4f09d9b6ddfce04090) 220d3f6: respect search scope searching for constructor refs (cherry picked from commit a9669b2d78dad206f25ffc939199b20bd47ac7ad) e493e0c: new inference: lift containing class type parameters for method references (cherry picked from commit a341be1196484b6e4c33a7d10059d2bec5bdf955) 912722b: new inference: raise a error when function type was not inferred (supposing well-formed type as free from wildcards) (cherry picked from commit a9173e822d2aab629265baf295248950e2319e31) 24cd3f0: wildcards inside: fix for intersection types [^roma] (cherry picked from commit 6e88ca6de6e921f45f069a34d1e48f5566d362a1) b15fa5d: new inference: propagate calculated substitutor to use in B3 reduction process (cherry picked from commit 9e70662bfae9dd6419ded2928e30b28b31eeee68) 6bdc2b9: new inference: do not incorporate during B1 phase; TypeCompatibilityConstraint reduces to true for raw substitution and erase in this case method return type (cherry picked from commit bde1932a613b16a37843d93082763fc172626550) 75dbc07: plugins advertiser: ensure that installed plugin is not suggested (IDEA-116927) (cherry picked from commit 0f50ba85bb24c992749a5e61503e03cd635b3e26) b1582ae: plugin advertiser: suggest ultimate edition for bound plugins (cherry picked from commit ddadbb201b8a127d4c27c692a340f020f99f58a0) 114485f: NPE (cherry picked from commit 4f8711f13c3a3ebb847d879c0347013397792e84) 3658742: quickfix name (IDEA-116639) (cherry picked from commit c56f91baa99d6946b3fc432c86072da44196b8a5) 4360e42: new inference: testdata to prevent regression (cherry picked from commit 48a86f05e7661d2a96cf6c6d95eaa4629446d0bb) 4001f9f: new inference: include containing class params for constructor refs (cherry picked from commit be696513a9ed7e418385a25a879b1e0373dd4cf2) 693eddf: new inference: testdata (cherry picked from commit 6f0f160f905ae275a2eeaca58343a176df1a42c8) a6e99dd: new inference: incomplete methods ready (cherry picked from commit 59177525941b8cb78cb8f99d7402e9528c8894ad) 9ac34fc: new inference: highlight method refs with incompatible inferred bounds (cherry picked from commit e1af6d1b69f93db6915d3c4f86eaee95389607d2) fc58e5e: new inference: include lifting constraint when parent call is being investigated (cherry picked from commit aaeafcdce1c8d49512cc1fece17afb3e1705492e) 45cf19c: new inference: skip null subtypes (cherry picked from commit 837fc3567e628ac753d3e3c19f5c1039465ecf7d) 5f1db87: new inference: avoid one type parameter inference (cherry picked from commit f764e69e3f7e98e0c94e701706121069f2775586) f3950b7: method refs: take ref type arguments into account (cherry picked from commit 47474aaa3b68d2fa4c88276cb4e52cf17c6c55ac) 69191bf: new inference: accept Object/null type argument equivalence (cherry picked from commit e631676784df65aa2f68a4fcaddcae3802d3d7df) 3188589: new inference: do not instantiate vars with upper bounds mix when incomplete substitutor is supposed (cherry picked from commit ff73c519f10ec947b86832a0c4ce5d6ee9b9e4c3) 80e8321: intersection types for PsiTypeVisitor; do not convert intersection type to class type even when no actual substitution is needed (cherry picked from commit 4670ddf57981f596122082365e43587990c3a53e) d338bc7: lambda: break/continue inside lambda body checks (cherry picked from commit a290c356e646bb8ad9c097664648ad9033adf2a8) f8e74f0: new inference: temp solution for inexact method refs (cherry picked from commit e94cddb696cbcb3e3a8d8e4f62f8903b4bd71403) 19852e6: new inference: infer from thrown exceptions in lambda body (cherry picked from commit 04056c01aa1eef1239ac88d48baec7ff109ef0df) 709b616: lambda: void-compatibility check for expression's lambda void type conditional (cherry picked from commit 76bab4d85984e95279b0358b53ff85734c4589a5) a1bf37f: new inference: lift type params from referenced method (cherry picked from commit 057bd4d4d576711b77141b64987079ef8d59a583) 12baf9a: new inference: accept all inexact refs during overload resolution (cherry picked from commit c21ac7ada213c2de28b3e8e5aa15d3fde4490458) a6c8262: new inference: overload resolution: check return types when method refs are exact (cherry picked from commit ccacf897e97a121f795a079e485249842c95c273) 82fd892: new inference: overload resolution: check SAM specific withing common specific check (cherry picked from commit 2bbd45e57bc5df7ff2a5cae7acedc0d2428d9afe) e3197b6: constructor refs: forbid raw constructor references with explicit new type args (cherry picked from commit a127d801aa080f2efe3784edd5cca419dccfda2e) f66adc7: new inference: refinement on generics array creation/forbid wildcards in ClassType qualifier (cherry picked from commit 72a410e804b569893f0bad7739bdd9a7c1c270f1) d42efc0: unchecked generics array creation for method references (cherry picked from commit 742ea955d1a88c4ac8cb7727a9221bdf65038c11) e351956: lambda: void-compatibility check for expression's lambda refined (cherry picked from commit c59e6beb8c42c48a46550b39725587d3aa8f560a) af2681e: new inference: forget old instantiations before reduction (need for incorporation) (cherry picked from commit aca9abc4139024765594cb7c683bed77ae8db74e) 10439a1: new inference: reject methrefs with inconsistent number of parameters (cherry picked from commit 9c41270192e140ed28067e2740333c6d3fa49bd2) a9bc9bf: check bounds should ignore recursive substitution also when wildcard is captured (cherry picked from commit bb08b50baa9e80cf8f99a87e1d8d040bb099e12c) b8c1c38: new inference: raise a conflict for 2 captured wildcards as equality constraints (cherry picked from commit 52bf5c35f05483ed957af17eb80b1b70cd3ed1c9) 73bf021: new inference: javac bug registration (JDK-8028503) (cherry picked from commit 76727c790a9fcac64dce762d8d6fc674680d1905) b340126: new inference: cleanup (cherry picked from commit 7dc1d2239b2a40c8aa0a9905adf39b14d49d21fc) d30bcb3: new inference: accept unbounded wildcards (cherry picked from commit ff37a13662a6d85d7890755130e6a696db00c4a6) b3d9ff9: new inference: array creation notional method; testdata (cherry picked from commit dc1b25b74db12a5282332b5bae1d10da1aed99e8) 3c3f917: new inference: method constructor array reference processing (cherry picked from commit dbc986aab8519ee3c93f39f04c31cbae0bfd2657) d7e914b: new inference: use policy to pass that params should be lifted without Object assignment (cherry picked from commit ba466100e201658701fa056c1a3641a42abb2d8d) 628e05b: new inference: isValueCompatible check during reduce (IDEA-116548) (cherry picked from commit 3d028a86a23efeba68187c5a43d822c7aeb388f3) a6309f6: extend testdata for IDEA-93587 (cherry picked from commit d4939f7b93989a0e3387c225de335ef7bf19949f) 6086b17: testdata for IDEA-106670 (cherry picked from commit 78c98d762dd449ff86ea805179b51c2d2b4fc00f) b612209: testdata for IDEA-116359 (cherry picked from commit bd1ca6826f3a5449c2a26a1ea3b471c21f4bc7d5) bd64f40: testdata for IDEA-116252 (cherry picked from commit 263652d7e97e6caab5dce7fb95a37d14ff34de4b) 260977a: enable new inference for 1.8 (cherry picked from commit f8ab566aafbb1b639e935b34975440a7172a637c) 481bc25: switch tests on new inference (cherry picked from commit d2cbf3f2833104c3a0381059b0d6ef8ac0b3c94c) 23432e3: new inference: array constructor refs are always exact (IDEA-115725) (cherry picked from commit 0f6538fc54bbee0aaf6cbab9884c0407937d4568) 0c02d87: new inference: process type arguments withing bounds (cherry picked from commit 18c175ea17eb26b4baec7cc1f7b9579849783a5e) f7fd852: lambda: catch exception by SAM method substitution (IDEA-116441) (cherry picked from commit 0bce39590bdcc6e6a74c0dcedbb02add3333e685) 79c9afb: testdata for IDEA-116493 (cherry picked from commit 9270256d3bb30a40be89fee9609f49f288a69040) 8d066a2: new inference: preserve the order (cherry picked from commit d83860b652f9510c2ed59109ccfdee2d02557241) a9b10b9: new inference: unintended raw substitutor (cherry picked from commit 80cc211ac832022cebd429774cd4661b1b47877a) d37bf95: disable tests for a while (cherry picked from commit ad536eda6f2b09b366dae6ab2322526e32558eb6) 7f5f6bf: new inference: reject wrong overloaded methods earlier (cherry picked from commit 1ae5a895d4ae466df6106913c268339d63dbbe64) 530d047: new inference: merge equals constraints before rejection (cherry picked from commit 3a660f4b84a23f42f1355bc7702c6d9904984ee2) bbd2b72: new inference: skip wildcards in SAM return types (cherry picked from commit a2d6c53f181a000945b42777d21046ee7a05bff3) ec99a45: new inference: include constraint without input variables first (cherry picked from commit f971c6fad15e7037cba08ba474bc8965ba7dc130) 492398b: new inference: simplify check for call expression (cherry picked from commit 3624126e79fd72af03425299300bbdd9cda75ef2) 72cf910: new inference: do not skip contradicted bounds (cherry picked from commit 8ce52d2dc87cfde0471a65c55df972711bffa1c4) fa579af: new inference: input/output variables strictly after spec (cherry picked from commit 7a6936834b386b54df9e7901ee9c7452704ba084) ba7784c: new inference: is poly expression strictly after spec (cherry picked from commit a66cfe3806da068d012952170e22000a47bbfda1) adc1ea2: new inference: is pertinent to applicability strictly after spec (cherry picked from commit d1573452f675df60c3aa9155f29fb6c794ac964e) 0c5ad3e: new inference: equals/hashcode for final fields only (cherry picked from commit c1c6e161f6036938bb712c76e58c9270b4b86c38) 1f5e19e: inference testdata fixed (cherry picked from commit 684b8905b9b3be10200c855af7b54d543b128f2b) c0c190f: CCE in scala (cherry picked from commit 88a43e939198ae9a966f457d27d381d283d4c112) a1e0e12: new inference: check all overload methods during return type constraint detection (cherry picked from commit 7017ba9d1c7f0f911241331f03ef61198fc69d5c) 8e571b3: new inference: capture return type to emulate method call expression type (cherry picked from commit a14b996d8c3efe5b1dc4a6fc3d45aea5feff6197) 64c3ce5: plugins advertiser: ensure before open files (cherry picked from commit d8c3c254ae0f839b5dcc61ccc2bbfd42d274ff6b) d881e4b: new inference: process mutual dependencies (cherry picked from commit 72dcb6d8ce54a6be5f236a9c3cae0350293375cd) c8c35de: IDEA-116362 ignore extension does not work (cherry picked from commit 84fe96736fb2fbbbaf5f739b3aed4ea2072edb0e) fbc9904: Guava and Pty4J libraries dependencies. 18db741: fixed PY-11476 No error given for mismatched accolade and squarebracket 70533cb: Pty lib updated - run in console mode. 8945d78: IDEA-116945 IDE unresponsive with too many console foldings 304a802: Allow to run processes with PTY. abb93f2: IDEA-116917 check for jansi in classpath 9da2215: select correct shell runner in title b6df353: IDEA-116837 Groovy: don't suggest to shorten references in comments 7e8b160: [log] IDEA-116399 Fix filter by branch 4696e18: grayed text is invisible on Linux e5e7602: NPE fix: editor is not shown case aa73c61: really enable by default 10eaf8a: Merge remote-tracking branch 'origin/master' 9609156: Merge remote-tracking branch 'origin/master' b459118: Overriding language in VariableInplaceRenamer. (CoffeeScript) 6ebb2ee: Merge branch 'python-intellilang-injector' ae9b9ba: IDEA-102449 Mac OS + JDK 1.7: dialog sheets go to background if focus is moved from IDEA and then back [Filechooser part added and refactoring] f4303eb: Merge branch 'svn_18_2' b98ce36: Merge remote-tracking branch 'origin/master' b0fa5ca: Added comment-based language injector for Python ae50061: fixed tests efd5985: IDEA-113730 Implemented "cat" command to read content as binary data (not to read as text data and then convert to bytes using some encoding) 884c0ff: fix bounds violation when uncommenting EOF comment 1704b4a: DRY bug fixed db52690: IDEA-55970 (Erroneous "type may be weakened to 'null'" in generic method) 16650f3: Merge branch 'python-intellilang-injector' 78fc601: Fixed un-inject language availability for temporary Python injections 61ee967: menu is not visible on Linux + IntelliJ theme 9de9e34: [vcs] IDEA-115571 Don't clean change lists's commit message until committed ab2d17a: Method renamed. 11bc558: update tips baafab9: Extracted PyInjectionBase.registerInjection c132ce6: suppressed detection for all frameworks in our project 240a1ff: IDEA-116682 ("Collection declared by class, not interface" suggests abstract classes) 02b261e: Merge remote-tracking branch 'origin/master' 726ffc1: [log] Make "show details" & "show long edges" actions dumb aware 7021a46: style 0e1c820: IDEA-113684 Soft wraps insert additional spaces 372d6c1: javadoc dfee10f: error reporting in 'Project Structure' dialog: merge UI updates (IDEA-116808, IDEA-110799) 495fddc: added quick-fix to delete all unused libraries (IDEA-99885) 7c80f38: IDEA-116910 (Invalid "unnecessary explicit numeric cast" warning) f119c2e: IDEA-108838 Wrong code when introducing variable in injection 07385a6: get rid of invoke later 768f1de: IDEA-115275 (bundle compiler migrated from VFS to plain files) 2d366e6: Cleanup (formatting) bcd648e: update CharArrayUtil.fromSequence doc, use it instead of fromSequenceStrict 85253bd: introduce multi-token nextTokenIs() 79ef033: do not auto-switch current suspend context if a new thread with suspenPolicy=thread hits a breakpoint (IDEA-116160) 49a033a: [log] IDEA-116950 Draw just "tag +" instead of "tag + 5 more" 9f24b72: [log] IDEA-116950 Don't display all tags if there are too many of them 3bb3524: [log] Refactor: move ref painter & drawRefs & calc refs padding to the common parent class 332b443: Do not initialize docks in test mode 030c5f3: IDEA-102449 Mac OS + JDK 1.7: dialog sheets go to background if focus is moved from IDEA and then back 307f301: [log] Fix possible race conditions in "Containing branches" 662f63c: [log] Don't display "Loading..." immediately, let a 300ms delay cff1db6: enable by default 7ad802c: [log] Show details panel by default (as it were in the old log) 73ae4b2: [log] More clear name for "Go To Ref" action 4d1e0c0: [log] No need in "Copy Hash" action on the toolbar 538fcaf: [log] Don't hide "Go to ref" action when focus is not in the log 49939da: align RootIndex.isProjectExcludeRoot with DirectoryIndexImpl bd9bfa8: fix testdata 51f20ec: IDEA-116628 No nulls in type parameters 1db5836: CharArrayUtil should not return array that's longer than CharSequence 2199afd: IDEA-116838 Make iteration order in com.intellij.util.containers.hash.LinkedHashMap consistent with java.util.LinkedHashMap's 5cde14b: platform: partial refresh fixed 702fee5: Cleanup (formatting) 264bf33: platform: more readable diagnostic message c4e9893: Cleanup (bug reference updated) a0c7d51: WEB-9933 What should happen when creating node.js Express App as New Module? 06d747d: Some html contains wrong width and height for images c91c593: allow only string and int literals to have provided references in java 85af401: try to recover after finding stub in a non-stub file c7a0408: get rid of psi/doc inconsistency before reparse by not relying on TextBlock information badc25d: trying to make sense of p4 timeout in tests 8baba96: avoid double vfs name retrieval on initialization 68c0e46: UI HELL f588bc4: Merge branch 'python-intellilang-injector' f4a5f9a: Don't inject any language into percent-based Python formatting even without formatting operator (PY-10771) 67c086f: Fixed SQL select IntelliLang pattern (PY-10926) 3cf543e: notnull 59858a4: IDEA-76725 New option: "Find Usages: open in new tab" to be ON by default c5bbe86: correct test 7a68cd1: IDEA-116929 [regression] Ant: after rewriting to DOM API create target quick fix is missing fd11bd2: Support for temporary and configuration-based IntelliLang injections in Python (PY-10983, PY-10721) c12b687: IDEA-116497 UI hang during index update [r=Eugene.Zhuravlev] 64636bb: fix one exception from IDEA-116497 58da86d: don't search classes if there is dot in pattern 8d4977a: introduce boolean empty_element_parsed_guard_() a83276a: Connections & GestureRecognizers d5248a1: introduce current_position_() 52412b3: rebomb 95940fa: EA-52260 (AIOOBE: SearchTextField$MyModel.addElement) 29278f8: enable softwraps for the text viewer 48a0044: IDEA-116862 Added Maven Dependency (via Quick Fix) added with incorrect scope add tests +review CR-IC-3321 8e82d1f: UpdateToRevision and CreateTag for revision implemented for mercurial (IDEA-116440) e1eab58: IDEA-116071 (Field can be final inspection change) 425dcbb: disable rearranger grouper test: test utility and overriden methods 49639e8: IDEA-116508 ("Local variable or parameter can be final" inspection use generates uncompilable code not extracting a really finalizable variable) fd8772d: [log] IDEA-116470 Show "Contained in branches:" information in details fe846c1: [log] fix action's update() 55ad98c: [log] extract SequentialLimitedLifoExecutor from DataGetter for reuse 9acf2ac: IDEA-116816 Language Injection: Parameter Info: the popup is shown at the wrong place if 'Use tabs' is on ce567b1: IDEA-116911 Speed search: wrong background in recent files 900039e: check for disposed editor or project 6f8c745: Retina for toolwindow icons 5f8bccf: Retina for general icons 0b4bf6c: update threads icons 8f15d7f: IDEA-116784 Error Parsing Regex /\s/ in Groovy. test 1a5a951: test fix (stupid type error fixed) bcf55e0: inverse COLLAPSE handling & sync GPUB with GK version eee493c: rearranger test fix 9059b86: IDEA-116784 Error Parsing Regex /\s/ in Groovy 981282e: IDEA-105131 fix inplace introduce of JSExpressionStatement d006433: EA-50192 (IOOBE: CharArrayCharSequence.<init>) 0c6d5f0: EA-51155 (IOOBE: CharArrayCharSequence.<init>) 3fadd9a: avoid unexpected read action eaea89e: correctly handle request for the not-canonically named child 1a0e321: IDEA-107909 Rearrange entries, permanent change arrangement of elements [CR-IC-3214] 7a0250a: better colors ad7e85e: redesign and add checkbox c550498: NPE fix 810199f: IDEA-116824 Gradle: Provide an inspection & quickfix for multiple custom maven repo links 5bd841b: IDEA-111702 Java Rearranger illegal forward reference on fields rearrangement [CR-IC-3034] 3b019b5: registry cleanup 8b7f449: IDEA-116318 Mercurial Log: on very first context menu invocation NewBranch etc actions are available 5ea19b4: IDEA-116862 Added Maven Dependency (via Quick Fix) added with incorrect scope 5f71e19: Merge remote-tracking branch 'origin/master' 57ac847: fix test 10ee1ac: Version 0.7-beta 5357494: New '.synchronized' template + tests 4cf7e59: New '.assert' template + tests ab95a5d: Merge branch 'svn_18_2' d86de0f: svn: Implemented "Integrate Directory" action for command line 2539615: svn: Added useAncestry option support to merge client c784988: New '.throw' template + tests f90fb46: New '.switch' template + tests d58146c: cleanup 0486d44: Merge branch 'svn_18_2' 5fdcd75: svn: Implemented "Integrate to Branch" for command line for the case when only some changes of revision are integrated 6abd8f1: svn: Implemented support to copy files from repository to working copy 456ed31: svn: Updated merge command for command line - ensured working directory used in output parsing corresponds to process working directory ba4ff98: svn: Added event handler support to delete client aacc6af: svn: Added dryRun option support to delete client 7de409a: Rrrr f8d0774: 0.6-beta 55c3c44: New '.return' template provider + tests 842b299: introduce rawTokenIndex 24bb6f8: check 'idea.java.redist' property set to 'bundled-jdk' to distinguish patch for installation package with jdk from installation package without 70460fa: 'final' all the things! e5396f4: Tests for '.par' template 5f0fae5: svn: Implemented "Integrate to Branch" for command line for the case when all changes of revision are integrated 5d5903c: do not search usages of removed constant fields in injected PSI 810cc71: New '.par' template 17cffb7: WEB-9774 Suggest camel cased identifiers for jQuery expressions 3334c0b: support hippie completion at the file start (EA-52100) 6729189: SelectAll action 7d24aa5: update tips 7f01bcd: IDEA-111702 Java Rearranger illegal forward reference on fields rearrangement [CR-IC-3034] 6837234: EA-41668 (diagnostic) 0e3ad2c9: Cleanup (readability) 8f4c028: Excluding JumpList from unit testing. 424bea4: EA-52037 - PSE: MavenProjectsTree.matchesIgnoredFilesPatterns Use PatternUtil.convertToRegex(mask) 641f934: Add additional loggin. 4bae9af: NotNull 3ae7fd7: FinderRecursivePanel: missing super.dispose() call be23034: [log] IDEA-116100 Fix Splitter leaks. f04ec34: [log] IDEA-116267 files -> items in the structure filter 4acdb64: SelectAll action 8c3e8d4: MacMessages. Handling untitled and non-modal dialogs. f61dc40: FinderRecursivePanel#hasChildren() -> abstract a084cd4: Merge remote-tracking branch 'origin/master' f1db274: added idea.java.redist to Info.plist. 8c117e9: new icon 2ccc5e9: turn jump lists on 703852d: revisions timestamp range updated for HgBrowseTest c165c6e: Merge branch 'master' of git.labs.intellij.net:idea/community ebf70ac: less memory 2165e8f: more diagnostics 3b4f846: Merge branch 'master' of git.labs.intellij.net:idea/community df14eec: fix inspired by http://crucible.labs.intellij.net/cru/CR-WS-252#c18049 558f3e6: remove obsolete file 35806f22: special icon for 'generated source' roots 3c9a22c: icon class regenerated dd55e70: IDEA-113977 Formatter: caret is moved on next line if closing brace has wrong indent [CR-IC-3034] 119488b: Merge remote-tracking branch 'origin/master' 2ddfd6a: If command executed but is incomplete and more lines are needed prompt shouldn't be changed to ordinary one in this case. 2e9d7fa: IDEA-116833 External System: clear orphan project libraries 3fd7878: better method naming, assertion conditions correction; reliably process events posted to debugger manager thread on its termination f4edcef: add FinderRecursivePanel#isEditable() 56e0385: WEB-9986 CSS: fuzzy search shows turned off abbreviations e879da5: Merge remote-tracking branch 'origin/master' 8e0156e: added tests for LayoutCodeProcessor [CR-IC-2957] 0bd5325: IDEA-116833 External System: clear orphan project libraries c8a0a87: add @since 54cd711: add @since 2609798: IDEA-116792 Valid JSP/JSPX expression marked as invalid d611594: cleanup 5d6a0c8: CR-IC-3246 2bcd0fb: IDEA-110654 Change Signature inserts unnecessary new line in comment block e52b7db: [git] Update the widget content on click. c031097: test added (cherry picked from commit 7058df1) 8b48bfb: Add missing files to AppCode build 9c664ac: do not try to merge stubs if version changed: take two 7974766: Obsolete test disabled 1c11805: java: .class stub builder fixed d4e5553: fix outdated javadoc (completion is performed in a read action) 435817e: VcsRootDetector and NotifierError tests fixed (there were .git in T ot tmp dir above, so appropriate checker found its root,then error) 51864f4: CR-IC-3246 b3fff55: open in browser — choose url, show full url, not only path (decoded form with parameters) 86971b9: WeightBasedComparator — string natural compare +review 716766a: overrides 4676884: Merge branch 'master' of git.labs.intellij.net:idea/community 8b7b23a: SSH console - credentials validation 29d749c: display order entries in DirectoryInfo.toString c76de8d: New '.field' template + tests dca7bbf: Merge remote-tracking branch 'origin/master' 11398a8: internal action to show non retina icons 84f5d7c: Merge remote-tracking branch 'origin/master' 1b3e25e: fit value rectangle 73eb9ba: Merge remote-tracking branch 'origin/master' 21ce816: Fix modified console options modified after creation. 239c72d: add examples to description f000351: Merge remote-tracking branch 'origin/master' 302d210: Pty4j updated - don't close streams in UnixPtyProcess.waitFor() f916b25: problem with several hashes argument in mercurial log fixed 250a9f8: cleanup a8ebab2: test for Cls parsing duplicates a6f5b9e: test fix dae8a3c: more diagnostics faa180a: IDEA-116758 ('equals()' between objects of inconvertible types - not working for ...= equals("differentClass")); 9256d20: Version 0.5 843e41a: Test for '.forr' template 9e238fe: fixed http://youtrack.jetbrains.com/issue/PY-2953 d9f14ad: Extract 'ForIterationTemplateProviderBase' f14b604: Merge remote-tracking branch 'origin/master' eeba354: simplify visitors d878e93: read access b2f25d8: remove unnecessary setting 148ca98: EA-52004 (NPE: CyclicClassDependencyInspection.checkElement) d9a30c6: platform: detect case-only name changes in case-insensitive FS only 7459a38: avoid using WolfTheProblemSolver.hasSyntaxErrors is possible, because it isn't designed to be a public API 0f79597: IDEA-116731 IntelliJ theme: Database Connections dialog: Scope combobox is too narrow IDEA-116768 IntelliJ theme: text end is too close to combobox button c35c4f9: Merge remote-tracking branch 'origin/master' 4cfe198: fixed PY-11394 "no tests were found" with django 1.6 DiscoverRunner 278d4c8: IDEA-116727: Excluded library directories: removing a root does not removes its excludes 76312cd: IDEA-116713: Excluded library directories: it's possible to exclude the same directory twice dfb4199: IDEA-116708: Excluded library directories in jar: a) show what is excluded; b) allow to include them back 17c219c: IDEA-115760: Spring: create class intentions should not create class in 'generated sources' roots 59ff22d: disable 'mark directory as resource root' action for Flex modules (IDEA-114866) fb27e2c: EA-51314 - Throw process start exception right in CommandExecutor.start() (without catching it and rethrowing later) 0c2e0b2: read action 0bc2bc6: Double sets property value for one change ceafea2: do not try to merge stubs if version changed: reverted 4ce8c5b: IDEA-115308 Find usages causes IDEA to hung forever 31ddc7e: removed js-analysis-impl module a6a900e: javadoc 7acfa4a: cleanup 4e298bc: use indicator which is less dependencies demanding f37078b: use ApplicationEx for mock application eb73e5d: moved to core-impl 07e864d: moved to core-impl to prevent abuse 2e7e757: IDEA-116343 IntelliJ theme: selected radio button is misplaced 3538fec: filter out artificial 'documentChanged' events from FileDocumentManager#saveAllDocuments 267e10a: IDEA-116346 IntelliJ theme: comboboxes have darker background 2ba69f0: EA-45917 - IAE: RangeMarkerImpl.<init> 3629c77: do not try to merge stubs if version changed dcbce74: RUBY-14570: fixing strings according to proofreading results. 127560f: WEB-10019 Don't show emmet preview after simply dot 8bdc013: WEB-10017 New "Surround with emmet" popup breaks usability 40a3f43: Gradle: basic detection of test resource folders added 874cc0e: IDEA-116097 Gradle: Code Completion for dependencies doesn't work inside brackets 2859d27: don't copy ui-designer runtime classes to output if only NetBeans *.form files are found (ZD-14954) 5ec83bb: BrokenLiteralPostfixTemplateContext FATTY BOOM BOOM e91a047: Bunch of '.fori' tests, broken literal now have valid PsiType.INT type, prefix patching for broken literals + templates starting with 'e' and 'f' (such prefixes emits double/float literals and missing from reference expression name) 2c14348: Template for ".fori" postfix f0a81ba: Refine ".fori" behavior a0fa1a7: EA-52027 - assert: TextRange.<init> f227ff4: Initial '.fori' template (iteration with index) bits 5bbf2d5: Cleanup 130da8b: 0.4-beta version, cosmetics 3d4922b: Fix undo for [Tab]-expansion 5d4caa2: [Tab]-expansion, refactor 0ff1fd5: [Tab]-expansion reparse with DUMMY_IDENTIFIER 01b02eb: [Tab]-expansion kind of works... 950a800: [Tab]-expansion bits... 6b02edd: Merge remote-tracking branch 'origin/master' 5083045: Cleanup (field visibility; deprecated API) 3ae8ca2: Classes moved 875ccbd: FinderRecursivePanel: cleanup, @Nullable f7f4ae6: com.intellij.index.IndexTest._testSavedUncommittedDocument f0f9f18: fix user completion popup dimensions + add empty border 356a1d3: turn logging on ce8a057: fix color c82cb23: remove border 26e7c1d: IDEA-116350 IntelliJ theme: file settings tree views colors are misplaced 44c2332: simplify by extending ActionsTopHitProvider 572e0eb: + private static final e17ab9d: vcs top hits 66201bd: bae class for action hits 9f9efd1: Merge remote-tracking branch 'origin/master' 8551ccb: Jython doesn't support 'exec' symbol in interactive console. 8cf3335: Path escaping in PyCharm build script de091aa: Merge remote-tracking branch 'origin/master' 87cbca6: One more test 794b4f4: make "Suppress for 'Tests' scope" fix undoable and only show in test roots 8d2e559: More '.new' test with statements after c77f4b7: PyConsole: correctly indent after execution of incomplete multi-line string. efae0fc: Relocate test data into separate folders d7a0fe6: IDEA-116701 ISE at com.intellij.psi.impl.PsiToDocumentSynchronizer.a 2afc2a7: Merge remote-tracking branch 'origin/master' e90eef2: test names 74dc868: avoid stub index inconsistency when psi was gc'd (IDEA-111448) 5a7f3a5: cleanup removed properties used for separate licensing of RefactorJS GuiceyIDEA 357f8a1: Lot of fixes when working with types, tests for .new, cleanup fdfc865: Merge remote-tracking branch 'origin/master' d2b7abe: failing tests on java structure updates without modification count change 62cbb8c: FinderRecursivePanel*Test: split a54ff04: cleanup, assertions 1d4b59b: unbalanced markers fix and also some sqlite grammar cleanup 8975b3d: Gradle: update to Gradle 1.9 5b01566: External system: project import builder fix d8c608d: Style 0fb37e9: Style f84f608: Style 5b4cb26: svn: @NotNull for client factories in SvnVcs c0de092: EA-52111 (diagnostic) 1685ef9: use Set for myEnabledDescriptors instead of List (as a side effect, not-thread-safe Set implementation is used, so there would be fewer locks) cb7367d: External system: not serializable com.intellij.util.containers.ContainerUtilRt$EmptyList replaced with Collections.emptyList 890c7d0: External system: not serializable com.intellij.util.containers.ContainerUtilRt$EmptyList replaced with Collections.emptyList 2c56fc9: show indexed file names in progress for internal mode 744ea00: Merge branch 'master' of git.labs.intellij.net:idea/community aad94bb: IDEA-115689 - IU-132.844. Heroku AS web app deployment link 80d1203: VcsRootDetector tests temporary fix 18e2e69: EA-52123 (IAE: InvertBooleanHandler.invoke) 7774de8: code simplification 1ac6cf0: don't get compiled file text to diagnose stub-psi mismatch 7bb1b86: (IDEA-116490) remove --debug argument if hg supports parents template variables 5eda813: Email info parsing fixed 2f3154a: [log] Improve javadoc 3afe644: fixed "enterprise view" providers (cherry picked from commit a2f8611) 7ac63f3: EA-51727 - RE: PostprocessReformattingAspect.beforeDocumentChanged 8947a38: EA-47998 - assert: GrIntroduceHandlerBase.processLiteral 03b64f6: IDEA-115702 DomAnchorImpl exception d841051: comment about syntax errors checking added 630a1ee: moved to core dd2be1e: consider variable prefixes from code style settings 463dbe3: Gradle: EA-46321 - assert: GradleScriptType$.configureCommandLine 9b1d84d: Merge remote-tracking branch 'origin/master' 8ad5e39: External system: EA-51698 - assert: ComponentManagerImpl.getPicoContainer 2f64e67: "Suppress for 'Tests' scope" quickfix b6da22d: Gradle: EA-51873 - AIOOBE: ImportMavenRepositoriesTask.findMavenRemoteRepositories 9d36513: frameworks step removed for Groovy modules e899eb0: improved layout of 'setup detected frameworks' dialog (IDEA-73513) 11e0307: Merge branch 'svn_18_2' 99705ad: Unused 9c46aac: IDEA-112787 Use peg revision when retrieving file content for given revision (as file url could not exist in repository anymore) ec4d678: Huge cleanup 6d3c75a: OMFG refactor fixUp() for '1.postfix'-like expressions from PSI to document changes, much easier but still hard as hell :( 36e1e18: Fix 'smth == 0.else' case ("0.e" is valid double literal, still breaks prefix matching a bit...) dfa1d3d: New '.new' template on types initial impl, constructor accessibility calculation ca01868: IDEA-113732 Handled https 'certificate issued for a different hostname, issuer is not trusted' error for command line using SVNKit authentication lifecycle 1d4229a: Cleanup 7fef758: Specify dependencies, so now it works under AndroidStudio 72cf41e: API cleanup: deprecated methods dropped e1f6bd5: 0.3 beta e734a8e: Extract anonymous to named class 8db9c43: Fixes for no-variant completion mode 68a3555: Merge remote-tracking branch 'origin/master' bf277bb: Merge branch 'svn_18_2' 19202bd: Merge remote-tracking branch 'origin/master' c8938aa: Fixed execution of incomplete multiline code fragments. c4af687: IDEA-114717 Combined supported formats for upgrade action from both svnkit and cmd client factories 5b09102: another fix for EA-49431 - PEBCE: PersistentEnumeratorBase.<init> f679ad3: EA-51558 - assert: PersistentHashMap.updateValueId 74fd2bd: boo d0ca2ab: RRRR 513a1ea: Mmmm? d2bd82b: Basic no-variants mode tests 1ec26a7: IDEA-113533 Combined supported formats for "share directory" from both svnkit and cmd client factories ccbb1fc: IDEA-114718 Combined supported formats for checkout from both svnkit and cmd client factories a5c24ba: Dump all lookup elements in tests, not only pure postfix 7035aa0: wait for user input out of read action (IDEA-115944, consequence of IDEA-115258) 17c0f6c: First evaluate more then add to queue. e6bc842: Cosmetics ed83ac2: Fix prefix matching for chained items ('in.nn' now matches 'integers.notnull') 75f377b: Simplified. cc63d32: Attribute renamed. c79830a: NotNull annotation. 006e155: Fixed IPython and debug console broken by console execution model changes. 07f4120: eliminate SOE aec0db5: fix SOE 364822c: Merge remote-tracking branch 'origin/master' 6ab00eb: Destruct some code 5bbdafe: Fixed write lock assertion. 7f76634: less AI in determining whether to process words in injected PSI 6f44a83: Merge remote-tracking branch 'origin/master' 6cf0e03: IDEA-116596 (New inspection: Exception printed using System.out.println()) 7807a2e: Merge remote-tracking branch 'origin/master' d124327: Merge branch 'master' of git.labs.intellij.net:idea/community f47f98a: Urls.newFromIdea returns not-null d4e4a40: move Url to platform - avoid raw string 65520cb: IDEA-116521 - Heroku deployment facet: application by sample creation doesn't work cbabd0b: Execute multi-line code fragments by runsrouce with 'exec' option instead of one line by one (PY-10769). 7c9fdd3: Refactor 47a80e9: catch unexpected exception eaafe8b: Refactor things 9fdd3d2: IDEA-116348 IDEA 13 starts with toolbar and Project structure toolbar hidden (cherry picked from commit e2be35a) 6112f27: remove stack trace (cherry picked from commit fc628f7) 48cbe1b: set timeout to 30 secs (cherry picked from commit 9cfb433) 10dc037: Gradle: IDEA-116166 Cannot re-import or refresh gradle project 473a17b: replace obsolete myFileType/lexer-highlighting with ConsoleViewUtil.printAsFileType e061457: IDEA-111020 Status bar changes its height when progress is shown 496e519: LiveTemplates: Fix broken API 9b8aac5: UriUtil.trimLastSlash refine Url nullability (newFromIdea is not yet done) 3ab82b6: replace obsolete myFileType/lexer-highlighting with ConsoleViewUtil.printAsFileType 6880758: External system: prepare data in project import builder for import d58edeb: not again. 30fedf3: Merge remote-tracking branch 'origin/master' 3611dc0: [log] Fix one more commit/author time mixture in commit details panel 026dae8: used consistent name prefix 0895ae0: EA-49679 - NSE: Thread.run 2bcf8e5: Use GrLightParameterListBuilder.copyParameters() to avoid copy-paste. f299784: removed module js-analysis-api, fixed layout of JavascriptPlugin f3828b0: Merge remote-tracking branch 'origin/master' 0ad875a: fixed PY-11415 GAE: Lazy Handler reference is not updated when moving to other module 34ef731: CR-IC-2986 e50df4c: cleanup b4e7d2a: disposed check 76b3bee: fixed PY-9967 App Engine: do not resolve to installed to interpreter library 95e6103: Gradle: basic codeinsight for Gradle IdeaPlugin script block 2e427c8: wording 7951492: fix typo f9b11f3: Merge remote-tracking branch 'origin/master' b51fb7a: Merge remote-tracking branch 'origin/master' a6d0ed6: report hidden type parameters (for IDEA-62748) a6248e5: ignore internal exceptions when deleting (possibly invalid) requests 638d993: exception fix 8399e19: IDEA-115586 Support specifying default base branch and branch prefix for branches created through Task system: fixed f2e274d: refactored for Upsource: - extracted js-analysis-* modules - moved ui-independent code to js-psi-* 57a72da: moved to indexing 6201961: moved to core-impl 0a27988: NPE in Upsource 1999b51: CR-IC-2986 MessageBuilder -> MessageDialogBuilder 07b62d0: Gradle: IDEA-115169 EAP Cardea Gradle Integration does not detect additional source folders d8c651e: extract vars to find NPE 715d14c: EA-47212 036e287: cleanup 6f31031: EA-51728 0e495b1: avoided using JobLauncher for file downloading (CR-IC-3079) 55c498b: @NotNulls d0b977b: IDEA-115702 DomAnchorImpl exception: element stubs indexed f959ef1: Hides "Use auto-import" checkbox in the "Import Project" dialog. bcfc005: Relocate copy&paste... 9128c91: Mmm e1cd9ff: Cleanup efb6b2b: Drop some typing :O d5f0855: Generalize a bit 6806525: Support for 'UnfnshdTypNm.var', fixes 81e314d: AutoTestManager improvements 3d6cade: Refactor everything... c44230b: switch off content cache (low hit rate) to save some memory 6ee757d: Decompose... a673c02: [log] Use commit time instead of author time. Step 4. Update the filter 1a6e58d: [log] Use commit time instead of author time. Step 3. Actual change. a5b0d90: [log] Use commit time instead of author time. Step 2. Renaming. 7388aa5: [log] Using commit time instead of author time. Step 1. Renaming. 04d706e: Cleanup. f41449f: Broken indentetion in console fixed (PY-10776). 30e087a: Epic copy & paste :( 0f5abc4: Experimental no-variants mode support 8962e56: IDEA-116503 (some improvements to Unix shell scripts) 4403959: replacing infinite while loop with do-while doesn't need 'if' a4236bf: replacing an infinite do-while loop with a while loop shouldn't use trickery 80450e7: ignore parentheses ea1016c: don't let parentheses interfere with the "Redundant 'if' statement" inspection results 257df09: rename 5b1c002: Cleanup (misplaced test data) 4645f02: IDEA-113062 (using file naming convention to tell top-level classes from inner) 1483356: Cleanup (overspecified class) dbbb643: IDEA-115580 (path selector for idea-CE.zip build as part of UE) 3023d26: Cleanup (code reuse) 88f123d: Use Condition instead of a BooleanFunction. 458145d: Fix undo issues with .arg/.cast/.for templates 52deb98: Cosmetics 318d854: Disable some templates inside code fragments (like 'evaluate expression' debugger window and so on) 0550fde: Merge remote-tracking branch 'origin/master' c75587b: Fixed saving of env in console settings. Mappings format saving changed. 76b1549: EA-51231 (diagnostic) ee627bb: EA-51924 (log corrupted .jar files) cabce05: test: utility method extracted 3ede25d: IDEA-116503 (line separators in inspect.sh in Mac distributions fixed) 37056ef: Cleanup (javadoc) f5898c5: Fixes and tests 9fbed52: New '.cast' template 28afe8b: Merge remote-tracking branch 'origin/master' 7a22316: AbstractBaseJavaLocalInspectionTool: make abstract 2aff3c0: IDEA-112242 (Improve Suspicious Array Cast) d2b8150: clarify description 1b9ba24: clarify problem description 783d9ed: by default use breakpoint location filtering in java files with "java" language only: (IDEA-116518 AspectJ support. Add breakpoint handling) fc91f19: tweak search match drawing on retina a little more room at the top for letters like 'l' and 'b' a little less room at the right side so the next letter is not overlapped 80d92ca: GitIntegrationEnablerTest changed to java test 752dc25: IDEA-116368 ("overly broad throws clause" "ignore exceptions declared in tests" doesn't work) 645e5c2: [git] IDEA-109511 Quick-fix of "Git Add" for tracked files. b3ec037: more logging for NonUndoableAction 6fd000f: IDEA-108348 Add generic-based integration for Gitlab fc3f452: IDEA-115708 Add workaround by setting global SSLContext 298a704: preload "New" action group (IDEA-116483) 3b6995e: no completion variants after class name and dot in javadoc (IDEA-116520) b7fe304: IDEA-116446 Wrong label at report button 3e2513e: Improvment for "IDEA-106716 Don't steal focus". The effect is narrowed to progress dialogs and tip dialogs. 50501f2: cleanup bebe0c1: update netty (investigate ref count exception) d20effc: Fixed working directory setting in console settings. 4cad3d7: Merge remote-tracking branch 'origin/master' 6383733: Fixed saving path mappings in console settings (PY-9855). 5d851ae: Merge remote-tracking branch 'origin/master' 13f480a: IDEA-116393 ("java.lang.Error not rethrown" false negative for multi-catch) d143f1c: Merge remote-tracking branch 'origin/master' 99ab501: improve description 925a7c5: Fix pycharm build. 2ecd8faa: IDEA-115586 Support specifying default base branch and branch prefix for branches created through Task system 07fab55: ok, but null literals shouldn't have references for sure 936a7e6: Improvement for "IDEA-106716 Don't steal focus" WelcomeScreen should not steal focus as well. 0529611: Gradle: fix issue with Gradle Tooling API classpath inferer 893ffaa: EA-50899 - ISE: GrRegexImpl.createLiteralTextEscaper 7959ed4: Groovy intentions: don't use selection model if block selection is enabled 0a0696a: IDEA-95170 closure parameter type f38c1bc: Groovy Introduce constant: 'move to other class' in inplace mode should invoke dialog 1b7d8fc: Ups aca0057: New .arg template b8c4af2: standard java html browser doesn't support % in width and height ff90a81: Merge remote-tracking branch 'origin/master' 567beaf: fix hardcoded completion popup bg (cherry picked from commit fa7a25b) 80bc6b9: Prettify code f5125ce: Fix .var over expressions (caret placement, prevent from loosing comments/whitespace/semicolons) 8cb7aa7: IDEA-116415 Event log: all notifications before its opening get the timestamp of the opening 2d2caa6: Fix '2 + 2.var * 2' case f121a2b: PsiSearchHelper.processElementsWithWord that doesn't walk injected PSI 673551a: Cosmetics 7e92b87: Set since-version to first IDEA 13 preview build version. Update readme.md 6c4e09e: Merge remote-tracking branch 'origin/master' 057b563: add debug logging to see who is guilty of "Cannot undo" messages 72f189d: let non-string literal expressions have no references 5e48524: remove external annotation root duplicates resulting by several modules using the same sdk b4e89df: Merge branch 'python-fixes' c6cc5c7: Extracted Python path walking and fixed broken symlink check (PY-10534) 9df86d3: Make .for work independently from standard "I" (Iterate shortcut) template existence 0dfae8b: revert platform fix for PY-6095, apply Python specifix fix instead 778380c: Fix broken Grails debug. 9741a1d: Merge remote-tracking branch 'origin/master' 6dd1423: IDEA-116324 IDEA 13 compiler uses some old xmx setting eb5911c: Show branch name only once in case of multiple heads ( in status bar widget and log branch filter). 668c3f4: The functionality should be temporary disabled on Mac. The focus stays on dialog owner. d65b254: Gradle: fixed IndexNotReadyException for MavenProjectIndicesManager usage in startup activity fc03f41: IDEA-116422 Tweak "Drag'n'Drop" wording b07b78d: faster simple accessor folding check 1d18499: [^jeka] ant create property cosmetics 368c36f: Made Run-configuration-related keys public. f670e1d: IDEA-116458 Application menu is lost after rejecting exit from IDE baff9f0: make 'No matches' bold 5d0e2d3: Merge remote-tracking branch 'origin/master' 323d9b1: installer fixes f33c8aa: Improvement for IDEA-106716. We should not rely on the recent focused frame if we have only one empty frame. 36a5241: IDEA-114804 File types mapped to text are not remapped when corresponding plugin is installed f39c910: ignore width and height in img tag 73b216c: determine tag end by doctype #WEB-2229 fixed 6a6560e: don't check script inside true html files #WEB-9833 fixed 5222ad0: fix installer c88b649: return back custom maven index restoration upon corruption, only avoid logging exception when persistent enumerator version was upgraded 28e3c0d: throw VersionUpdatedException if existing enumerator wasn't dirty, there is no need to report it for example e9ba764: InspectionDescriptionNotFoundInspection -> ERROR level b3c0ae1: IDEA-116445 IntelliJ laf: Menu bar is hardly visible on Linux 84a4644: IDEA-116431 IntelliJ laf: menu shortcuts are invisible 502dff5: update tips resources b0f008b: update camel case in goto tips a6f250f: update camel completion tips a8e4da3: update annotations tips 2e90122: support for retina and darcula images 88e9127: merge AntMissingPropertyInspection into more general AntResolveInspection a200ab2: fix merge error dfef0e3: CR-IC-2986 MessageBuilder d4a628e: cleanup d544bad: assertion for PersistentFS returning unique file names, a bit of optimisation 6516b9a: avoid using CharBuffer.subSequence() because its signature is different in jdk6/7 5e84485: compare Messages.showYesNoCancelDialog with correct values: Messages.YES/Messages.NO/Messages.CANCEL b4e394f: compare Messages.showYesNoDialog with correct values: Messages.YES/Messages.NO a51190d: compare Messages.showOkCancelDialog with correct values: Messages.OK/Messages.CANCEL 61be092: Don't ask to reconnect remote interpreter in case of fail as it never helps but causes problems (PY-10590). 28d673a: Cleanup (test) c980dd8: platform: OS release info in usage statistics 1522798: IDEA-116328 (Method can be variable arity method inspection should not highlight for @Nullable parameters) 6039b2b: [by the patch from opticyclic] quick fix to create a property from unresolved property reference (IDEA-57875) c161577: module util must not depends on Guava (incorrect usage was moved to platform-impl UriUtil) +review e452798: continue "open actual script source" extract common code to XSourcePositionWrapper fcddb47: cleanup 1baa4fa: IDEA-113730 Reverted CmdContentClient implementation back - as export could not be used to get contents of scheduled for deletion file 4fc7cd5: Merge branch 'svn_18_2' 28987dc: Jar updated. 042d6f3: Merge remote-tracking branch 'origin/master' 774b67c: pty4j updated to avoid multi-threading problem with ptsname() 2155e52: IDEA-116241 filtering by structure supported in Mercurial log 28f2ac3: correctly handle inner classes removal 9cbd59e: Merge remote-tracking branch 'origin/master' 812465c: Fixed libpty location for pycharm community build. 27308fa: Decompose f371c40: [log] Remove unused methods & fields f81d6b8: IDEA-113152 Groovy: In-Place Introduce Refactoring: PIEAE at GrCodeReferenceElementImpl.multiResolve() f296f2c: unwanted reference overwriting fix, take 3 3323bec: IDEA-116371 (NPE in BrowserUtil fixed) 2bfb1f5: typo fdba133: don't show dependencies in 'add module dependency' fix if they are forbidden by dependency validation rules d9188ea: Exception fix 973fd26: IDEA-116271 groovy autocomplete tries to complete in /* */ comments 80755bd: IDEA-115699 Groovy: "Convert to Singleline Literal" intention shouldn't be shown for single-line slashy and dollar-slashy string literals 9249c20: Gradle: war artifact configuration IDEA-109369 External system: Correct WAR artifact setup on external system config change 30efd4e: IDEA-113730 Implemented content retrieval using export command (this eliminates encoding issues and correctly handle binary formats) 88ad884: Annotation for HgRepoInfo changed 22f4b6a: import new .iml file into community project f736377: [log] Better approach to details filtering 01525be: Templates: add diagnostic info 35597e5: Parse username and user email if it is possible. 00cdb40: Problem with annotation user fixed 41d5f82: IDEA-116378 only expressions are available in loop conditions a4e4ceb: fix typo that broke GeneralCodeFormatterTest 276f65a: svn: Unify credentials caching in memory logic for ssh and other protocols ca13b82: platform: prematurely deprecated API returned 1fd0181: EA-51338 - CME: DocumentFoldingInfo.clear d278cef: EA-51538 - assert: PsiDocumentManagerBase.cancelAndRunWhenAllCommitted 023aed1: EA-51560 - assert: TextRange.<init> 9efc4b2: trunk now 134 92c68fe: IDEA-106716 Don't steal focus [for jdk7] 3410f4d: about: scheme handling via web reference #WEB-7451 fixed 18c2e9a: IDEA-115798 New Project Wizard: templates panel changes its width on selecting some technologies ec0ee95: edit contract for the compiled element, not its source 821bd24: remove frequently changing and likely useless file name from index progresses (IDEA-115130) ab04a9d: simple testdata f693902: New .while template, tests 7b2c051: Update plugin.xml 805e4f2: Less .for availability, test and other refinements cd75f75: Assert final caret position in tests, fix caret, disable .null/.notnull on 'new T()' expressions, etc f9904cc: IDEA-113860 Display dialog if credentials for certain repository are asked more than one time during single command execution (treat such situation as "previous credentials were wrong") 115f30b: svn: Refactored "svn process finished" logic in CommandRuntime (method extractions) 16d7f4a: Much better detection of nullable and boolean expression, disable all templates on types by default 2e3c561: Bring back useless code, lol b7f56b4: More tests, remove some useless code 751597a: Simplifying things 2adbe3c: .gitignore rrrr 56e4c35: .gitignore 0dc3f74: .gitignore c8d2a34: Notes fa99902: Extract PostfixExecutionContext, get and store dummyIdentifier, all tests green. 9172e27: Decompose, fix issues with "xs.length > 0" 7ef1dd3: Support hard expression like "2 * 2.var + 2 * 2" 93733c5: Handle cases like '2 * 2.var + 2 * 2', moar .var tests, bits of standalone types support 47e970a: Delete alexander.xml 86507b1: Delete workspace.xml ffdd40c: Initial .for template for iteration, disable some templates on types/packages 93e107a: New .not template for expressions + tests, .notnull/.null tests 12c66cb: Cosmetics 825c6e8: New .notnull/.null templates pair for nullability checks 87b080c: Refine force mode for .var, expression.var tests 972b6ee: Small fix 562ee90: Now .var works on expressions ed16be7: So freakin tired :( f9ab422: Basic .var on types, disable when expression type is unknown/on vars/locals, fixes f72087e: fix 'fixUp' phase for expressions like `o != null.postfix` 7ea7425: Decompose StatementPostfixLookupElement.java bc81fbb: new T() { }.var tests 57d1bc3: .var test, fix some issue 6e31aa7: .else test, readme 2eae01f: Meaningless project-wide code reformat (get rid of 'final' modifier for locals and parameters where possible) d87c9b5: Decompose, new .else template a6760ce: Downgrade project to java 1.6 66cb584: Support for "o is T.if" expressions b91ee72: Tests all green f8499a3: Remove workspace.xml from vcs 06a54ac: Optimize usings 7b3af96: Cleanup ac7d68f: Cleanup 3780280: Basic .var functionality, solve undo stack issues 7abf5f8: Java shit bits, decompose 187498d: Moar workarounds, tests a8431a9: First green test a07c277: Trying to implement tests 27d95ba: Expression 'fixing' logic bits2 4ec9b7c: Expression 'fixing' logic bits c8c91a6: Merge remote-tracking branch 'origin/master' 51552f0: Small fixes a7b2ddb: Code monkey f64564d: Code monkey 472d129: Even moar code 8050ba5: Moar code ccc1053: 'final' all the things, lol. PrefixExpressionContext building 1c54ba9: Bits of 'x > 0.if'-like expressions support 2040031: Mmmm eca0326: Fighting against component model 2456976: Exploring Java, lol 2686df7: Mmm d6eb6dc: Initial 5b63b3e: Initial commit 725754d: Merge remote-tracking branch 'origin/master' 933ff6b: Merge remote-tracking branch 'origin/master' d73a2d5: Merge remote-tracking branch 'origin/master' 5928f8a: IDEA-111701 Emacs: pressing Ctrl+k several times should add lines to muti-line buffer Change-Id: Ib325575bfdf68fc4009119574543e2ef6217f113
2013-12-20Snapshot 020d29497847701e84e383d965abf543b80758e2 from idea/133.370 of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git 020d294: platform: incompatible KTerm option stripped 589c8be: ui: correct icon for facet editor panel 00b8db5: skip invalid highlighters (EA-37197) - 8K reports! (cherry picked from commit 3688a79) [r=Peter.Gromov] 663de5b: IDEA-114952 Eclipse code style import: would be nice to remember imported file location (URL fix for Windows) (cherry picked from commit 7f1b705) fd13ff8: IDEA-116071 (Field can be final inspection change) (cherry picked from commit e1eab58)[CR-IC-3389] ae3b411: IDEA-116508 ("Local variable or parameter can be final" inspection use generates uncompilable code not extracting a really finalizable variable) (cherry picked from commit 49639e8)[CR-IC-3388] e31eafc: EA-52123 (IAE: InvertBooleanHandler.invoke) (cherry picked from commit 18e2e69) b318047: 2x more compact mapping storage for 7bit ascii paths [r=Eugene.Zhuravlev] (cherry picked from commit 2f10822) 42fa68e: IDEA-117378 Privilege escalation via JetBrains products by local attacker (cherry picked from commit 81b56c6) 87e3a49: IDEA-118063 Gradle: cosmetic fix 'Add gradle plugin' action: 'Choose plugin' popup has lots of not clickable links (cherry picked from commit ca4f7bc) 1245a78: IDEA-117792 Gradle Run/Debug Configuration: support adding Gradle specific parameters; review - http://crucible.labs.intellij.net/cru/CR-IC-3727 8558b99: 13.0.2 with EAP 997edcb: no smart icons and no parameter info in power save mode (cherry picked from commit 4bb3242) bdd56c0: [^jeka] tolerate mysterious groovy class file corruption a346506: IDEA-118397 Resume build not working (cherry picked from commit ea2b802) +review CR-IC a659297: IDEA-118245 Retain the last used command line in the Execute Maven Goal dialog (cherry picked from commit 26a7d57) +review CR-IC a604811: IDEA-118102 Maven: artifacts name not properly generated from pom in IDEA 13 (cherry picked from commit e610603) +review CR-IC a8ffcf9: IDEA-118053 Editor "deprived of mind" when editing settings.xml (cherry picked from commit ed529d5) +review CR-IC 0e9a065: IDEA-78508 [Maven] Good Code Red with empty variables in classifiers (cherry picked from commit 0831af1) +review CR-IC cbd34cb: IDEA-116921 Run configuration can't resolve test dependency when "Resolve workspace artifacts" ticked on. (cherry picked from commit d06f31a) +review CR-IC 75e374a: Fix for IDEA-116940 @formatter off still generating braces [CR-IC-3478] (cherry picked from commit 3340beb) 1f6f81f: avoid unconditional trace properly (cherry picked from commit 2e72fcc) 5f45643: Compilation fix a4749db: IDEA-118292 (process idea.properties in declaration order) 679e1c4: IDEA-118111 (OpenJDK 6 check made strict) 950225b: restore classes in nav bar (IDEA-118168) cfe1124: NPE 0a41d99: method may be static: process default methods (IDEA-118272) 6ff67d9: redundant cast: ensure that temp variable would have unique name (IDEA-118197) 9549258: distinct prover: distinguish types when type parameter has bounds (IDEA-118037) 0dcb258: show param info: highlight overload vararg method c40975b: method references: smart completion to filter by return type 319017d: disable lambda completion after inserted qualifier ed361ec: do not register fixes which need editor in batch mode (IDEA-116248) 30cba59: EA-52652 - NPE: ExceptionUtil.getUnhandledExceptions c9199b7: redundant type args: process nested calls (IDEA-117945) fad3ead: IDEA-117989 JUnit: Run/Debug java test output "scroll to stacktrace" not working as expected c9d58cc: IDEA-117911 Delegate methods duplicate @Override 35afc12: generate javadoc: search for modules under progress bf0ec72: IDEA-117883 make <--tooltip end--> logic work in Inspections View; provide additional tooltip bounds 056b529: new inference: propagate outer method to constraints, initial (IDEA-117803) cd65706: IDEA-117827 Invalid "ambiguous method call" error 8251b5d: IDEA-117780 Bad code is green: non-static class T cannot be referenced from a static context 4a1ae2f: restore suppressions (IDEA-117763) b7003c6: pull up: ignore conflicts coming from access object when it is also moved (IDEA-117671) 282c332: remember different working dirs for rerun (IDEA-116110) 8224a17: scope to check for cheap search (IDEA-117665) b2affde: refactoring high level listeners (IDEA-115905) a2ae64e: NPE f75829b: extend local scope a set of containing files as visitors expect file level (IDEA-117649) c72c42f: tests notification: separate not started notification from ignored when no 'not started' tests were detected (IDEA-116825) 5a0aebc: suspicious names: highlight only variable name (IDEA-116475) 62ba24a: disable introduce variable from part of literal expression which is not a string 740bbf2: testng: ignore default annotations attributes (IDEA-117575) 52c384c: add explicit arguments: eliminate wildcards (IDEA-106741) 31e57cc: check lambda return values during constant&conditions (IDEA-117420) c8ff7ea: javafx: allow to configure custom manifest attributes (IDEA-115252) 99b89cc: IDEA-117314 Can not compile Java project with Eclipse dependencies storage format 528f2d5: introduce variable inside lambda: do not step out of lambda block 48cb2be: IDEA-117252 Extract variable bug 8724806: IDEA-113339 "replace with method reference" ignores side effect of expression: ignore any new expressions in qualifiers 6f6d61b: lambda -> method ref: do not convert if resulted ref would be ambiguous (IDEA-116964) d9a89a1: EA-52426 - NPE: JavaDocInfoGenerator.generateSuperMethodsSection df01945: IDEA-118264 Rearrange Entries stopped working in Intellij 13 5e7d560: files compiled on first round may require additional recompilation on the next round (second part for IDEA-116914) constant search on the IDE side rewritten: only direct dependencies are returned for each search round; all transitive dependencies will be additionally handled by make 4792865: handling cases when added class hides imported class with the same short name (IDEA-116914 Incremental compilation of Java project fails) e99d464: correct check ea90776: safely skipping some invalid usages 3a16b61: proper synchronization 0c9c72e: IDEA-117249 Optimize make's constant search algorithm, so that read action is not held for long time f19231c: do not search usages of removed constant fields in injected PSI d6ef061: Merge branch '133' of git.labs.intellij.net:idea/community into 133 fa65f8e: IDEA-35996 Ant integration: provide more informative message in case ant file execution is stopped due to unknown command line argument 9519530: IDEA-117904 Ant integration: running: with an error (javac) the result is reported as "successful": perform all status calculations after all messages are processed 5a9f9a8: IDEA-111702 Java Rearranger illegal forward reference on fields rearrangement [CR-IC-3034] (cherry picked from commit 7f01bcd) a2dd3a6: IDEA-115786 Allow the number of Maven threads to be specified (cherry picked from commit 9d05ff2) +review CR-IC abfd9a5: IDEA-114418 (Grails SDK of an dependency) -Dgrails.disable.structure.update=true should work for JDK synchronization. (cherry picked from commit 009ca28) +review CR-IU 491ceb6: IDEA-96723 Java Rearranger deletes blank lines in field declarations (cherry picked from commit 15869e7) 85fe89f: IDEA-118159 "Search Everywhere" inconsistent api on ItemPresentation (cherry picked from commit 9729ea9) [r=Konstantin.Bulenkov] bcf528b: revert platform fix for PY-6095, apply Python specifix fix instead (cherry picked from commit 0dfae8b) fec8fe7: IDEA-117864 930439c: cosmetics 6c1df41: IDEA-108838 Wrong code when introducing variable in injection (cherry picked from commit f119c2e) 2a40aeb: Merge remote-tracking branch 'origin/133' into 133 d92cdcc: IDEA-117391 (annotation highlighting fixed) 05a20ae: IDEA-117772 (start application loading in EDT) ef18d70: DevKit: refine DOM stubs + test (cherry picked from commit 84d8e52) 15d7962: IDEA-117583 DevKit: highlight <idea-version> "min"|"max" as deprecated (cherry picked from commit ce277a1) be71e9a: cleanup, update "since-build" (cherry picked from commit f56ca26) e9aa79b: IDEA-117573 DevKit: highlight <vendor> "logo" as obsolete (cherry picked from commit d552ee4) d5d86be: EA-52563 - assert: ChooseModulesDialog$MyTableCellRenderer$.customizeCellRenderer (cherry picked from commit d24d279) 009d144: CodeInsightTestUtil#doIntentionTest(): remove Throwable declaration (cherry picked from commit d7e8e2a) e543b44: lazy class loading for PtyProcess (r=Eugene.Zhuravlev), 2 (cherry picked from commit 85700e4) edd9c56: save / load per project key hash codes (cherry picked from commit c847d67) [r=Eugene.Zhuravlev] eff72da: avoid garbage creation in JDK7 due to calling StringBuilder.toString() that copies buffer now (cherry picked from commit 03f7413) [r=Peter.Gromov] 40c73d4: no need to create strings of PsiFile's Text when we can avoid it or use charsequence (cherry picked from commit d8ec59b) [r=Peter.Gromov] 10c479c: introduced cvs.roots.refresh.uses.vfs property (true by default) and uses its value to refresh cvs roots after update using vfs to avoid performance problems (IDEA-112132) (cherry picked from commit 1958e9a) [r=Peter.Gromov] 8cac2e5: - detect proper encoding for html5's <meta charset="charsetname"> - [performance fix] avoid (light) parsing of html content if there is no charset\s*= pattern inside the string (cherry picked from commit 2f4be38) [r=Alexey.Kudryavtsev] cee6644: IDEA-78206 Constructing 'mailto' link -> cannot resolve file 'mailto' (cherry picked from commit 3166c04) [r=Konstantin.Ulitin] 98571ff: Cyclic Expand Word leaves word highlighted (IDEA-115727) (cherry picked from commit 29bb231) [r=Peter.Gromov] 31fe1a1: refixing IDEA-57940 : the variants from other editors are suggested AFTER finishing variants from current file (cherry picked from commit e76fe51) [r=Peter.Gromov] e3975be: avoid allocating sun.nio.cs.US_ASCII$Decoder when converting byte[] to String 1053bdb: don't create TIntArrayList(DEPTH_LIMIT) before we have clear indication that we might have a loop (parentId >= id) (cherry picked from commit 5478fdf) [r=Alexey.Kudryavtsev] 364e80e: avoid unconditional trace (cherry picked from commit 2e72fcc) [r=Alexey.Kudryavtsev] 70980d8: don't call toString() without need to avoid garbage (cherry picked from commit 75c030c) [r=Alexey.Kudryavtsev] 466dc64: Apply again "update stubs per filetype reverted for 133 branch" 3f66295: Apply again "IDEA-113684 Soft wraps insert additional spaces" 028b3ae: Darcula: combobox as cell renderer/editor fixes e96975a: fix default size of SourceMapInspector window (cherry picked from commit a64047e) edfb4da: if IDEA sees text/plain and extension .java, perhaps it should infer that it's actually Java, because not everyone will set up their HTTP servers with language-specific mime types? (Particularly when following a URL to a source file in a sourcemap.) +review (cherry picked from commit 5ea95e3) 6162222: fix ClassCastException: com.intellij.openapi.fileEditor.FileEditorState$1 cannot be cast to com.intellij.openapi.fileEditor.impl.text.TextEditorState (cherry picked from commit 44f0697) 6c8dbc0: update progress on test done (finished, failed, or ignored), not on test started (cherry picked from commit dbcb907) a4038dd: REGISTERED state added (cherry picked from commit 08677f9) bf0da3a: fix PersistenceRenameTest blinking: inconsistent @NameValue placement and random methods order in DomGenericInfo 1f08879: PsiBuilder/GPUB: zero-length token parsing support (lexer-based macros) 352056d: EA-52484 - IOOBE: ConsoleHistoryModel.getHistoryPrev 21ab06f: EA-52027 - assert: TextRange.<init> b452663: IDEA-116383 cannot reconnect Some RuntimeException contains not serializable class 'org.apache.maven.model.building.DefaultModelProblem'. So IDEA throw java.rmi.UnmarshalException caused by java.io.NotSerializableException. (cherry picked from commit 9f7fb6c) +review CR-IC a4e9447: Revert "IDEA-113684 Soft wraps insert additional spaces" 231adec: Revert "update stubs per filetype reverted for 133 branch" d62a526: use method instead of manual hack cae16e2: better combobox rendering on aqua: no focus ring around combo button, fixed 1px size difference 7d9b58c: fix TextFieldWithHistory rendering on mac 95d40df: determine tag end by doctype #WEB-2229 fixed 556c3bc: lazy class loading for PtyProcess (r=Eugene.Zhuravlev) (cherry picked from commit 96c8bca) 749d89f: RUBY-14672: better name for gracefulProcessTermination() (reviewed by Dennis Ushakov and Sergey Simonchik ) (cherry picked from commit 908538b) dd5dd11: RUBY-14672: we need to send SIGINT to Ruby debugger twice (reviewed by Dennis Ushakov and Sergey Simonchik ) (cherry picked from commit 4546732) 3c01a72: Merge remote-tracking branch 'origin/133' into 133 6378e77: [git] IDEA-118265 Fix showing Git Branches menu b9446e2: close process's input stream after process termination (cherry picked from commit e962648) CR-WS-272 c8fbe68: support Windows soft kills using runnerw.exe in KillableColoredProcessHandler (cherry picked from commit 77e0f1a) CR-IC-3459 988c990: fix showValuePopup — incorrect scrolling (cherry picked from commit 594785c) 1f67166: IDEA-105450 Attribute id in OSGI reference element not allowed: XmlHighlightingTest.testXhtmlSchemaHighlighting fixed (cherry picked from commit 69daed6) eb3a323: IDEA-105450 Attribute id in OSGI reference element not allowed: get schemaLocation from import tag (cherry picked from commit ec44bbd) 8bb9587: IDEA-105450 Attribute id in OSGI reference element not allowed: namespaces from standard resources should be considered relevant (cherry picked from commit d30684d) a129c6c: IDEA-84166 Support "CTRL+H" on class in .xml file (cherry picked from commit da3cbf3) 7162d4b: update stubs per filetype reverted for 133 branch 377bf70: IDEA-113684 Soft wraps insert additional spaces (cherry picked from commit 0e1c820) 643cd5d: use direct call to storage.resize() so that IOException is not masked with RuntimeException (IDEA-118107) 2e7c85f: Plugin for IDEA 133.286 3.0.1 EAP CE f75f35e: Merge branch '133' of git.labs.intellij.net:idea/community into 133 9186d35: PyCharm 3.1 58936a1: add create method ecf556d: do nothing if state didn't change dcfbfb5: IDEA-115859 Presentation mode is broken 1d6443d: Javascript tests fixed, IDEA-113977 Formatter: caret is moved on next line if closing brace has wrong indent [CR-IC-3034] (cherry picked from commit dd55e70) b75041b: Merge branch '133' of git.labs.intellij.net:idea/community into 133 2a74e83: Pty lib updated - run in console mode. 390900e: Guava and Pty4J libraries dependencies. 10a39d8: Contains in branches feature implemented for mercurial log. 37a14b0: Added logging. 9355a2b: improved user experience with run configuration producers 78e57f9: Better multiline code handling in console. fc7702f: Correct test data path. 6bba62d: Detect SQL fragments only in the beginning of string literals ba5ff19: Fixed LiteralTextEscaper.getOffsetInHost() for partial ranges inside host that contain escapes df0c579: Added caching of decoded fragments of string literals f93a871: Fixed detecting file references in Python strings without delimiters 01bf006: Removed unused PyStringLiteralExpression.iterateCharacterRanges() 147ed7a: Switched to new string value iteration in Python file references inside string literals f8e775c: Use Pair instead of a custom class 0106a10: Switched to new string value iteration in Python spellchecker 69ac8c5: Added PyStringLiteralExpression.getDecodedFragments() d703ca5: reverted module type from plugin_module to java_module for localization and rest 2cb9a61: fixed tests since we don't propose to make static decorated method d6ed1d7: fixed PY-10998 Wrong highlight in rst (restructured texts) for headlines 5511e2f: Fix NPE. 9f0c134: Don't break compatibility (PY-11499). f80fc2e: fixed PY-11500 False positive in method may be static inspection for decorated methods 0bfaaf2: fixed PY-2984 Surround with try/except reformats entire file 0ed12da: args can be immutable (PY-11465). 1bb8318: fixed PY-11435 Can't run script by context menu action if it has method named test 0336898: Fixed detection of the largest string literal for right parts of '%' operator cb5714e: fixed PY-11452 tcunittest errors with single-character failure message 2503a60: fixed test data 16aa28c: fixed PY-11476 No error given for mismatched accolade and squarebracket 403b937: Allow to run processes with PTY. 4740054: Added comment-based language injector for Python f56fecc: fixed tests 45a824c: Fixed un-inject language availability for temporary Python injections ea707eb: Method renamed. 4b349d3: Extracted PyInjectionBase.registerInjection 909a31d: Don't inject any language into percent-based Python formatting even without formatting operator (PY-10771) b928248: Fixed SQL select IntelliLang pattern (PY-10926) 55239bf: If command executed but is incomplete and more lines are needed prompt shouldn't be changed to ordinary one in this case. a061c7e: Fix modified console options modified after creation. 52b6eb3: Jython doesn't support 'exec' symbol in interactive console. 1213be2: PyConsole: correctly indent after execution of incomplete multi-line string. 38b4e20: Fixed execution of incomplete multiline code fragments. 5306cfb: First evaluate more then add to queue. 4f18cfe: Simplified. 9688ef7: Attribute renamed. 10a0e30: NotNull annotation. 5e5c546: Fixed IPython and debug console broken by console execution model changes. e53607e: Fixed write lock assertion. 78ea78d: Execute multi-line code fragments by runsrouce with 'exec' option instead of one line by one (PY-10769). 0dcf990: Cleanup. 9f4dca96: Broken indentetion in console fixed (PY-10776). 3c4550e: Fixed saving of env in console settings. Mappings format saving changed. 699255f: Fixed working directory setting in console settings. 9b98ce9: Fixed saving path mappings in console settings (PY-9855). 14fbafd: Don't ask to reconnect remote interpreter in case of fail as it never helps but causes problems (PY-10590). f8a096a: Support for temporary and configuration-based IntelliLang injections in Python (PY-10983, PY-10721) 5def9d3: fixed http://youtrack.jetbrains.com/issue/PY-2953 e6a24df: fixed PY-11394 "no tests were found" with django 1.6 DiscoverRunner 1fb4a8a: used consistent name prefix 923f8c0: fixed PY-11415 GAE: Lazy Handler reference is not updated when moving to other module 0a3c840: fixed PY-9967 App Engine: do not resolve to installed to interpreter library ea42fbf: [log] Fix showing dot in the root table header decac91: [log] Fix background of the details panel content (cherry picked from commit 2ad2cba) 224a2be: [log] fix name of variable f79c2e4: [log] IDEA-115675 IDEA-116040 Fix table columns sizing 668c021: [log] IDEA-117500 Don't repaint branches panel on every updateUI ed4a8ca: [log] IDEA-117500 Optimize grouping of branch references a98e6c8: [git] Don't modify the unmodifiable collection (cherry picked from commit 007dc0d) 9321b17: [git] IDEA-117500 Don't copy, just wrap in unmodifiable f3cd826: [git] remove unused method d7db0fc: [log] Separate loading indicator for "Contained in branches" ab8606f: [log] Fix "Containing branches" for filtered list & for Mercurial c190668: [git] Move & rename method to get branches to GitBranchUtil for reuse (cherry picked from commit f78700e) 0ae4458: [git] Simplify method to get branches: use branch names. 423dbc6: IDEA-117936 IDEA13 fails to stop at breakpoint inside advised method 4587a46: IDEA-117613 Gradle: tool window is missing after the update, safe check for newly created project added 18e44f3: IDEA-117613 Gradle: tool window is missing after the update review: http://crucible.labs.intellij.net/cru/CR-IC-3629 b9b4c6c: fixed IDEA-111701 Emacs: pressing Ctrl+k several times should add lines to muti-line buffer (regression for IDEA-18764, broken in IDEA-111275) a843386: we must not use getKnownFileTypeOrAssociate on navigate (cherry picked from commit 476b30d) cf363b6: fix actionSystem.fixLostTyping.description (cherry picked from commit caf3ece) CR-IC-3481 4dfe767: IDEA-117548 Bad function parameters highlight (cherry picked from commit d4507c9) b83ac23: fix assertion (cherry picked from commit 5743c3c) f7e5eeb: WEB-10231 first navigation to http file doesn't open desired location (cherry picked from commit 384f8f9) fe39b87: wait smart mode checks for isReadAccessAllowed too, so, we must not call it (cherry picked from commit a5dd92c) f4c9d17: optimization — check isEmpty (cherry picked from commit 44727c2) cd8fb58: VmFileEditor — prepare to fix postponed navigation problem in our HTTP file editor. VmFileEditor supports postponed navigation. (cherry picked from commit db4ca37) c669320: "Run in background" option from now on means "show build messages immediately" rather than "execute with modal dialog" d83aedd: don't generate large substrings when creating CompletionResultSet [r=Peter.Gromov] 87ad24b: 13.0.1 14361cd: avoid easy garbage java.util.ArrayList$Itr: 1,720,417,512 (1%) bytes in 71,684,063 (2%) objects (avg size 24 bytes) java.util.ArrayList.iterator: 1,720,392,864 (99%) bytes in 71,683,036 (99%) objects com.intellij.openapi.projectRoots.impl.ProjectJdkTableImpl.findJdk: 938,831,640 (54%) bytes in 39,117,985 (54%) objects com.intellij.openapi.editor.impl.ComplementaryFontsRegistry.getFontAbleToDisplay: 218,420,520 (12%) bytes in 9,100,855 (12%) objects (cherry picked from commit 9207b87) [r=Peter.Gromov] 41efe97: look for xml properties in files with xml file type only (cherry picked from commit b6ae811) [r=Dmitry.Avdeev] ea2590e: WEB-10191 Weird field in the Configure NodeJS Modules Sources (cherry picked from commit 0f61ced) http://crucible.labs.intellij.net/cru/CR-IC-3556 a2b39c2: Gradle: fix dependencies scope merge IDEA-117556 Gradle custom provided configuration added with compile scope IDEA-117601 Gradle integration ignores scopes.TEST.plus in build.gradle (cherry picked from commit f80d692) Safe hotfix, the code works in a separate process (in gradle daemon, not in IDE process) ce53010: External system: build files modification triggers threads continuously if "auto-import" feature enabled review- http://crucible.labs.intellij.net/cru/CR-IC-3533 4d9ae0c: Gradle: fix dependency scope merge to respect artifact classifier option related bug - IDEA-117627 Transitive dependencies missing from imported Gradle project Safe hotfix, the code works in a separate process (in gradle daemon, mot in IDE process) d9c3f83: IDEA-117669 gradle multi-module project executing subtask uses wrong gradle version review - http://crucible.labs.intellij.net/cru/CR-IC-3564 87819e2: Gradle: IDEA-116880 Intellij 13 doesn't auto-save files before Gradle task (cherry picked from commit e5c53c6) 5b87b39: Gradle: fix MultipleRepositoryUrlsInspection to operate on gradle-relevant files only (cherry picked from commit 95fbdc9) 1c2f07c: IDEA-117432 Do not fail while resolving client factory for upgrade if "other factory" is configured incorrectly (cherry picked from commit 0694e5d) d11b435: IDEA-117432 Do not fail while resolving client factory for checkout if "other factory" is configured incorrectly (cherry picked from commit 6242d70) db15422: Branch information checks moved to appropriated separated methods. (cherry picked from commit 9492982) 6f85df3: Method name simplified (cherry picked from commit 0924c2b) 16e2328: IDEA-115906 Throwable ; IDEA-117401 IAE fixed eedd7fe: HEAD branch filter in new log fixed (cherry picked from commit 7793e6f) a787eb2: VcsRootDetector and NotifierError tests fixed (there were .git in T ot tmp dir above, so appropriate checker found its root,then error) ddc643d: remove outdated and buggy (in case of library code) property java.debugger.xBreakpoint.onlyIfHasFacets (cherry picked from commit 5b7f60f) ab9cce8: CR-IC-3511 CFR-63806 (cherry picked from commit e800ade) d3e739f: introduce newUrl (cherry picked from commit bb94f47) 5009fbf: VisualizeScriptSourcemap action (cherry picked from commit 2694a1f) 2051c1e: cleanup (cherry picked from commit 30d4cdf) 586ef62: Merge remote-tracking branch 'origin/133' into 133 3a93fee: rollback IDEA-117378. It will be available in 13.0.2 d72ed2a: IDEA-117227 load imports from stubs [^Peter] 5568b0d: Groovy: injection in command expression [^Peter] b0ef47e: IDEA-117389 Groovy: Introduce constant from string part [^Peter] 7076f89: IDEA-117227 stubs for Groovy imports [^Peter] 605a0a9: IDEA-117390 'IntelliJIdeaRulezzz' in Code Completion [^peter] ac4417e: fix testdata 8607b4d: IDEA-116547 optimization in reassigned vars check [^peter] 1e7c610: WEB-10019 Don't show emmet preview after simply dot (cherry picked from commit 127560f) 4b36aad: WEB-9986 CSS: fuzzy search shows turned off abbreviations (cherry picked from commit 56e0385) 4b4958e: WEB-10017 New "Surround with emmet" popup breaks usability (cherry picked from commit 8bdc013) 0bd5b71: automatically starts rebuild if java builder caches are corrupted (IDEA-117024) [rev by Jeka] f536c49: Merge remote-tracking branch 'origin/133' into 133 81b56c6: IDEA-117378 Privilege escalation via JetBrains products by local attacker 633cd5e: a temporary workaround for HiDPI on Windows/Linux b7a8a38: Local VCS tests quick fix (ignore temp. FS) eecd3d1: make history almost unlimited 72de836: no delay after tab or escape 96b5a46: re-create components on every call (laf change fix) 9aa347b: Extracted Python path walking and fixed broken symlink check (PY-10534) 66b3393: differentiate between Sun and Oracle VMs 6b27a51: fixed silent installation mode. 0e4a0fc: IDEA-117378 Privilege escalation via JetBrains products by local attacker IDEA-113862 Confusing Run as dialog a7300cd: [^maxim] FrequentEventDetector: log outside of synchronized (IDEA-117426) 9d0b588: [^nik] GroovyHotSwapper: use FileTypeIndex 3228a63: [^nik] cache GroovyHotSwapper.containsGroovyClasses (IDEA-116851) 57ff2da: IDEA-103199 Undo: UTF problem (after-review improvements) (cherry picked from commit 0a0aecf) 75ed596: IDEA-103199 Undo: UTF problem (cherry picked from commit ea49ecf) 0a705a8: correct definition of "oracle vm" for java 6 7464e2f: can not clear JarFileHandler caches (e.g. on JDK 7) -> no logging (cherry picked from commit 5012a9b) [r=Alexey.Kudryavtsev] 299f014: IDEA-117498 Caret locks up after using ctrl+tab to switch editors [r=Peter.Gromov] (cherry picked from commit 38f2f05) 99b71dc: IDEA-117494 133.193: Importing grails modules not labeled as grails enabled +review CR-IU (cherry picked from commit 588cd01) reviewer: Peter Gromov 48ce506: do not auto-switch current suspend context if a new thread with suspenPolicy=thread hits a breakpoint (IDEA-116160) 64dc9f5: CR-IC-3489 restore old API f1dcd4c: Merge remote-tracking branch 'origin/133' into 133 4b41e83: [log] IDEA-117365 Expect "empty" git tag; protect against errors 725c360: [log] Register disposable right away, not after initialization (cherry picked from commit 1e48680) 265d0df: EA-51913 - assert: DomNamespaceKeyIndex.hasStubElementsWithNamespaceKey (cherry picked from commit 6763822) CR-IC-3472 42ecb1a: CR-IC-3471 (cherry picked from commit b213f10) 89ee113: finalize consts (cherry picked from commit 73b245e) d033d07: gwt, ability to debug — one idea module to many gwt modules (cherry picked from commit 8086f92) 056f905: NullFileEditorState +review (cherry picked from commit 561c8d1) ca7af60: overrides (cherry picked from commit aaa236a) 4f2af9c: CR-IU-366 (cherry picked from commit 40ae21d) c8c0d46: Problem — we use short gwt module name (Hello) instead of output name (hello, rename-to specified in Hello.gwt.xml). 1) if rename-to specified, url will be http://localhost:9876/sourcemaps/{rename-to} rename-to=“hello” => http://localhost:9876/sourcemaps/hello 2) if rename-to is not specified, url will be http://localhost:9876/sourcemaps/{qualified name} com.google.gwt.sample.hello.Hello => http://localhost:9876/sourcemaps/com.google.gwt.sample.hello.Hello 40f41b5: IDEA-116260 ISE: RPC handler object "AddOnlineUser" not found at com.intellij.ide.XmlRpcServerImpl.process (cherry picked from commit 5aa9b8e) 3265387: enable all lafs by passing a special registry key bf2b0c6: Rename "Java" -> "JVMOptions" so MacOS doesn't require java 1.6 download from Apple. c825894: [log] Make fields volatile 3cc0a09: [git] IDEA-116690 Fix "Select in Git Log" from File History 8b85de3: fixing IDEA-117328 java.lang.NoSuchMethodError: com.sun.tools.javac.util.Paths.clearPathExistanceCache() 7e1850e: Merge remote-tracking branch 'origin/133' into 133 f2aed4c: IDEA-117347 Search Everywhere popup is too wide 3675b82: merging ConcurrentMapFactory and ContainerUtil 98ef79b: fix Url equality (scheme) (cherry picked from commit e668634) 290e4a4: fix NPE — url could be in any form, so, parsed can be null (cherry picked from commit ec22c2e) f90eaba: allow V8 map on IBM JDK 1.7 845ffae: do not disable "ext.dirs" location, because IBM jdk stores some of its essential jars there 5278615: EA-52516 - IAE: HighlightUsagesHandlerBase.addOccurrence cae4139: EA-52505 - NPE: MethodCandidateInfo.getPertinentApplicabilityLevel 9b6b81e: default concurrency level upper limit 91cefef: encapsulation of factory's implementation details 1081168: IDEA-117298 Darcula&IntelliJ on Windows: Inspection description is too small in Settings 7799dc3: IDEA-117095 Goto File: checkbox 'include non-project files' is remembered between invocations [r=Anna.Kozlova] (cherry picked from commit 7cf6caa) 8eecc0f: all code in "util" module to create CHM implementation via dedicated factory (see IDEA-116404 Java code compilation does not work with IBM JDK) 81ae633: [Filechooser sheets] IDEA-102449 Mac OS + JDK 1.7: dialog sheets go to background if focus is moved from IDEA and then back ea058b0: fix NPEs 8fbca43: Remove broken dependency on 'markdownj' from tasks-core module 5c1098b: IDEA-117258 IntelliJ theme: selected tabs in Debugger and in Run <application server> views get black color 5e02eb3: IDEA-116558 Update state transition requests for JIRA REST API 2 c2f531a: "read access" assertion and NPE fixes ea4f96b: fix "read access" assertion 787438f: IDEA-117265 java.lang.ClassCastException: com.intellij.psi.impl.source.tree.java.PsiParenthesizedExpressionImpl cannot be cast to com.intellij.psi.PsiCallExpression 99ae1f5: NPE on invalid expressions ffc7fa5: IDEA-115953 Editor: Line Spacing < 1.0 no longer works (reviewed by Roman Shevchenko) 886b675: External system: add support for different naming of external entities within IDEA models. E.g. external lib name: 'somelib' -> IDEA lib name: 'Gradle: somelib'. external module name: 'some/module' -> IDEA module name: 'some_module'. (cherry picked from commit bb941b0) 0634d95: enable abbreviations (cherry picked from commit 0ecc836) 1dc77a9: more searchable options 31750db: fix history and symbols 'More' action bc4db67: Merge remote-tracking branch 'origin/133' into 133 84f584a4: add new actions 5a49390: change action place to Main Menu 4a50f96: don't use smart search for files (don't use space as a separator) 93dd505: ready to nulls (EA-52470 - IAE: TypeCompatibilityConstraint.<init>) 174531a: EA-52436 - IAE: PsiElementFactoryImpl.createType e58f16d: IDEA-115412 Diff window is minimized after the appearance (cherry picked from commit b2307d0) 8146462: IDEA-117059 (error reporting in updater fixed) be1c105: NPE in mouse handler a460658: IDEA-111388 Built-in server not "available external" — it is unclear that port number must be also changed (cherry picked from commit 6ccdae5) dfdaaae: continue WEB-9968 Dart: ClassCastException when debugging web application in Dartium (cherry picked from commit c19e163) ee28c75: newHttpUrl — authority must be NotNull (cherry picked from commit a708a6e) 01efd39: NetUtils.tryToFindAvailableSocketPort (cherry picked from commit fa39c70) ca466c8: introduce Urls.newUri, prepare to fix WEB-9968 Dart: ClassCastException when debugging web application in Dartium (cherry picked from commit 4ecac7f) e6b739a: IDEA-117059 (same temp. directory for updater) 2679834: introduced idea.register.bundled.fonts registry to be able to switch off bundled fonts registration in order to avoid garbled text in editor (IDEA-93404) [r=Konstantin.Bulenkov] (cherry picked from commit e2cdb6d) 16eb783: fix null project 05de913: report missing optimizedFileManager only once 1b747fe: correct place for optimizedFileManager.jar 4713bfc: Merge branch '133' of git.labs.intellij.net:idea/community into 133 c2c0281: Jediterm updated. 26cf0f4: Mouse selection should always work in Terminal (IDEA-117210). 1f68d01: reconfigure navbar toolbar actions 1ae092c: show separators in navbar toolbar afcfe95: Setup composite as it is done in EditorImpl.paintComponent. 66f161d: Behave the same as EditorImpl. 013c138: Use Source Code Pro as we don't have problems with unprintable pseudo-graphics as we iterate fonts to find suitable one for unprintable characters. 9796737: special icon for generated test root [rev by Peter] 2398eb9: make adapt_builder_() overridable (initState -> public) 2ef1c62: [git] Quick-fix for IDEA-115581: don't fail, just skip such hashes 1578562: [vcs] IDEA-109608 Apply patch: Fix path detection for new files + test 080813c: update Source Code Pro to version 17 f9c2953: IDEA-117211 empty elements in Search Everywhere 32ebdf3: error reporting in 'Project Structure' dialog: merge UI updates (IDEA-116808, IDEA-110799) [rev by Maxim M.] 2bab20f: added quick-fix to delete all unused libraries (IDEA-99885) [rev by Maxim M.] f069657: disable GroovyShell because it doesn't work on win {^Peter] 637a5ba: Merge branch '133' of git.labs.intellij.net:idea/community into 133 dd8e18a: moved to core-impl 47f94f0: IDEA-104734 Dracula: Cannot see well active tab in Modules Settings e2c1637: removed LOG.error for null syntax highlighter (cherry picked from commit 3e4c22c) [r=Peter.Gromov] d4240b2: check that index for which indexUnsavedDocument is performed can be applied to given file type (EA-47740) [r=Eugene.Zhuravlev] (cherry picked from commit 0057f81) acede1f: Merge branch '133' of git.labs.intellij.net:idea/community into 133 5ffb206: PsiSearchHelper changes cherry-picked (r:Peter) 1669188: avoid blocking runReadAction in debug logging ba70dd4: Minor typo fix (IDEA-116432 Incorrect Spelling of Eclipse) (cherry picked from commit 3c553d6) aadedc9: IDEA-117192 NavBar popup shows in wrong place when navigating to the directory from popup c3b6615: Merge remote-tracking branch 'origin/133' into 133 a915da31: Merge remote-tracking branch 'origin/133' into 133 9a90c16: IDEA-116866 (path overriding for plugins/log dirs fixed once again) bc3d847: Merge remote-tracking branch 'origin/133' into 133 6081b4f: removed signing for CE launchers. 21cd0c7: tuned UI for got it button f986c7c: method refs: do not choose more specific method between methods with different number of params aa7db43: IDEA-116756 Gradle multi-module project with deep-nested modules - idea places iml file in the wrong directory (cherry picked from commit 8e2ad06) 3bd2a55: plugin advertiser: ensure that older plugins won't be ever suggested f739564: plugins advertise: download plugin if it was not explicitly disabled (IDEA-117003) df398a9: plugins advertiser: provide loading plugin version for renderer 751d401: CCE (IDEA-117119) 03b253b: lambda: do not distinguish between ellipsis and arrays for formal lambda params checks (IDEA-117124) ca191c9: index property optimization [^Peter] 4f7ba3a: class searching optimization [^Peter] 4e7ff49: IDEA-116628 No nulls in type parameters [^Peter] a30f59b: typo [^Peter] 580cb5e: Merge branch '133' of git.labs.intellij.net:idea/community into 133 9c2489a: Take default shell from env variable. 9b2b7f3: File chooser for shell path (PY-11334). 9758753: Take shell path setting before every process creation. 3dbe4eb: use the same background color 8b8c0df: set lower limit of 1 for max_worker_threads_count (for low-profile cpu) 2a67fed: test for unzipping malformed zip archive (cherry picked from commit cd35a94) CR-WS-267 2c74d46: target error message for a newly created project (cherry picked from commit 8e10c3a) CR-WS-267 41311ea: use ZipFile, because it throws exception for a malformed zip archive (cherry picked from commit 02da50f) CR-WS-267 323523c: make IntelliJ laf by default on Linux 9d74b04: update artwork for version 13 d7ce47d: add history 42733a8: utility class holding two colors for gradient painting 537dd04: better colors? fix balloon and popup borders 787ec72: added signing for community launchers in zip distr. f577493: use backported V8 CHM only for Oracle or Apple JDK (IDEA-116404 Java code compilation does not work with IBM JDK) ae19efc: isEap = false, no error reporting 7e1f100: ~update mockJDK-1.7 used classes to be at least from jdk 1.5 c812622: do not create raw outer types during diamond inference d0bc4ad: Merge branch '133' of git.labs.intellij.net:idea/community into 133 b6fe06f: FinderRecursivePanel: do not perform getListItems() in EDT on update (cherry picked from commit a128fa5) CR-IC-3413 e189085: IDEA-116866 (path overriding for plugins/log dirs fixed) c50b1f1: Cleanup (punctuation) cf75962: External System: support for multiple tasks execution added (cherry picked from commit a6f9141) 60418e9: IDEA-100294 Cannot edit a file - text jumps all over the screen (cherry picked from commit 36bacc0) [cdr] 3da28ad: Merge remote-tracking branch 'origin/133' into 133 86b3924: mock 1.8 jdk ae8c2b0: switching to java.util.ConcurrentHashMap in jps code; eliminate unneeded map queries f3d2761: EA-52322 (diagnostic) f0d71c1: copyright: fix for 2 open projects e797eb4: javadoc: keep whitespaces in {@code} tags (IDEA-109997) (cherry picked from commit d08af6dfed35217f3bb03093e8c549ec3065d258) aa52879: IDEA-117082 Anonymous class assigned to final field (cherry picked from commit 02cabc4e849835259d9d837f86493c5e4ff7269c) c040d2f: junit: do not reuse directory configuration from another test root (IDEA-116871) (cherry picked from commit 354fece7efab569fa05b135ab912bee758a6d3f7) 99043c6: junit: do not create directory configuration when selection is not under test root, e.g. module content root (IDEA-116871) (cherry picked from commit effc865ab3bff89d4651054569ef7ac4f86d7b33) f8ff71b: product name -> full product name (IDEA-117070) (cherry picked from commit 2b4dc107514b4bd13ec4dced1144c81de79a0bb7) d60166d: plugins advertiser: ensure that all installed plugins would be enabled - check also unknown plugins (IDEA-117068) (cherry picked from commit 99ffd837ba1ec2523ae8c4faa2060c84b5941986) b3ed3c2: plugins advertiser: do not suggest to update to ultimate on implicitly disabled plugins (IDEA-117040) (cherry picked from commit e5452974f1a45693dd8ddb967525d37cd54f3ba4) 61ebb02: IDEA-116991 "IDE is up to date" message (cherry picked from commit 094ac76636050b6f0796c9802342cb3d431eeab0) a4dc3a5: lambda: process lambda as parameter for anonymous class (IDEA-116987) (cherry picked from commit bf64625fb2e79f29f924d47fb68ec55d7c46d954) 7be1ec1: IDEA-117071 (language level in decompiled .class files) 5e5d914: relative path - special url, encoding is not required (cherry picked from commit 58704c7) 7f786c5: cleanup (cherry picked from commit 3868464) 208311d: cleanup (cherry picked from commit d58146c) 53f1175: CR-IC-3246 (cherry picked from commit 5d6a0c8) a186992: CR-IC-3246 (cherry picked from commit 51864f4) 04cd96d: open in browser — choose url, show full url, not only path (decoded form with parameters) (cherry picked from commit b3fff55) bb59091: WeightBasedComparator — string natural compare (cherry picked from commit 86971b9) 52c78b1: overrides (cherry picked from commit 716766a) 5b53293: Urls.newFromIdea returns not-null (cherry picked from commit f47f98a) fde95ae: move Url to platform - avoid raw string (cherry picked from commit d4e4a40) 7dabf92: UriUtil.trimLastSlash refine Url nullability (newFromIdea is not yet done) (cherry picked from commit 9b8aac5) e1bcebb: CR-IC-2986 (cherry picked from commit 34ef731) 6a65720: cleanup (cherry picked from commit e50df4c) 60e168b: CR-IC-2986 MessageBuilder -> MessageDialogBuilder (cherry picked from commit 1999b51) be3b2ec: some memory tune-ups cfbafa0: IDEA-117077 Can't remove files from Recent Files 3f42891: EA-52338 - assert: ComponentManagerImpl.getComponent (cherry picked from commit 7c076b6) 58bc683: IDEA-117030 Groovy/Gradle frequent, severe hangs (cherry picked from commit aadeb26) 0ef7db2: IDEA-117073 Recent files and Switcher are not centred in ide window 4a2dde3: file watchers tips should be in WS only 39ee2d2: update complete statement tips 292b280: remove image tag bffe81e: missed images b975e7d: Add missing module definition. 3cd9608: Add license for "aether-api-0.9.0.M2.jar" (cherry picked from commit 0df2a18) d63a566: IDEA-116452 "Resolve workspace artifacts" option doesn't work with Maven 3.1.x (cherry picked from commit 8c35e68) 9103476: Enter in SE should close popup if selection is a setting 4f37f20: button placed on top, should be in the middle 6c28556: [log] IDEA-116399 Fix filter by branch 7684e66: IDEA-116881 Please time stamp gradle tasks (cherry picked from commit 79c4e6e) db139a1: IDEA-116891 gradle import creates a lot of extra empty directories (cherry picked from commit 9732da7) 9ed8e39: WEB-9933 What should happen when creating node.js Express App as New Module? (cherry picked from commit a0c7d51) CR-WS-262 2e2fd29: IDEA-116891 gradle import creates a lot of extra empty directories (cherry picked from commit ca7e083) 5902fb8: IDEA-116974 Gradle Plugin doesn't handle 'providedCompile' dependencies in 'war' projects correctly (cherry picked from commit d3f9d06) 0e97c89: Merge remote-tracking branch 'origin/133' into 133 5be1c50: IDEA-115546 Full Screen Mode: main menu persists on screen, when invoked by the keyboard shortcut(reviewed by kb) 4055528: IDEA-111161 Flat tool window design PATCH(reviewed by kb) 17913b8: Lens pixel hunting (reviewed by kb) 38dd8e8: select correct shell runner in title [^Peter] 57befaf: IDEA-116917 check for jansi in classpath [^Peter] 93e3010: IDEA-66494 Switching between search and replace (cherry picked from commit d7dc6ca) [r=Peter.Gromov] 45d852b: IDEA-66494 Switching between search and replace (cherry picked from commit d7dc6ca) [r=Peter.Gromov] 7673aeb: IDEA-116952 IntelliJ LAF issue (set label.disabledForeground to 999999) 56d2cb6: IDEA-116911 Speed search: wrong background in recent files 6ecd960: IDEA-115577 Commit Changes: keyboard shortcut for Commit Message History does not work 27aa855: IDEA-115708 Add workaround by setting global SSLContext (cherry picked from commit fc3f452bbbef193a3ebf6fd28d7e0bffb14a9a5a) 7c3e066: get rid of invoke later [^Peter] 3f10d5b: special icon for 'generated source' roots: added file forgotten by first cherry-pick (cherry picked from commit 35806f22) 6f3780e: grayed text is invisible on Linux f64ba46: menu is not visible on Linux + IntelliJ theme e7f0816: [vcs] IDEA-115571 Don't clean change lists's commit message until committed f0226f9: [log] Make "show details" & "show long edges" actions dumb aware (cherry picked from commit 726ffc1) 8ca08ac: [log] IDEA-116950 Draw just "tag +" instead of "tag + 5 more" (cherry picked from commit 49a033a) 976a8ef: [log] IDEA-116950 Don't display all tags if there are too many of them 4a1db8f: [log] Refactor: move ref painter & drawRefs & calc refs padding to the common parent class (cherry picked from commit 3bb3524) 5dd3597: IDEA-113730 Implemented "cat" command to read content as binary data (not to read as text data and then convert to bytes using some encoding) (cherry picked from commit efd5985) 4201c87: update tips 5c4c6e0: special icon for 'generated source' roots [rev by Peter] (cherry picked from commit 35806f2) fcc237f: [^nicity] fix outdated javadoc (completion is performed in a read action) (cherry picked from commit d4e5553) 0f918a9: [^nicity] support hippie completion at the file start (EA-52100) (cherry picked from commit 3334c0b) 41b5038: IDEA-102449 Mac OS + JDK 1.7: dialog sheets go to background if focus is moved from IDEA and then back aff52ee: IDEA-116784 Error Parsing Regex /\s/ in Groovy [^Peter] 8bf0c61: IDEA-95170 closure parameter type [^peter] 8f7c63d: IDEA-116378 only expressions are available in loop conditions [^peter] d889262: IDEA-116837 Groovy: don't suggest to shorten references in comments [^peter] f835a08: IDEA-116621 Groovy: Extract Parameter Refactoring: 'Replace this occurrence only' replaces all occurrences in current method [^peter] 6ee4359: [log] fix action's update() 5b8fb93: do not update recent projects on closing in headless mode 3fb3322: Merge remote-tracking branch 'origin/133' into 133 9251d90: SSH console - credentials validation (cherry picked from commit 8b7b23a) 9947162: IDEA-116824 Gradle: Provide an inspection & quickfix for multiple custom maven repo links (cherry picked from commit 810199f) Change-Id: I47b8e5f8b6b865ec46d5625dd1838900539d7d93
2013-10-08Snapshot c91c9f73422a21e0a6d3020198ecc65cf2353de1 from idea/132.556 of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git c91c9f7: let indices do intersection, avoid manual VirtualFile enumeration 6eb1cec: Added formatter on/off tags to Eclipse code style settings importer 72c2188: fix JavaDocCommentFixer now that most javadoc problems are highlighted on the first child of the comment instead of on the comment owner 63fc393: FinderRecPanel update a3946ec: merge list model on update 6bc070a: typo e99c26d: Live templates enhancement: do not use psi for dummy inserting 370a9e7: plugin installation: show sticky balloon 3fa8497: disable interval selection for expr chooser (IDEA-114510) 80c1fc4: fix JavadocInspectionQuickFixTest a0163c7: fix test data 67a770c: CR-IC-2646 54bcee3: revert suggestions to create plain file until they're not so silly (create a.html or HTML file?) e8c8835: xdebugger: method renamed 5d1ace4: Merge remote-tracking branch 'origin/master' 46a5f0e: IDEA-113546 Suggest to create a plain file when creating a Java class with a suspicious name c674398: IDEA-74901 Fold simple property accessors inline a39b55a: Fix localhost problem on Mac OSX Lion (see Serge's comment in PY-7070). 2080f83: Fix ISE (PY-10880). faaea76: do not unnecessarily write inspection settings 617824b: IDEA-113940 Enter in comment leads to inconsistent caret position b21a51b: fix test data 0138fec: don't suggest Math methods inside a Math method call (IDEA-114408) 7b4ed13: AppCode: initial folding tests + tests for OC-8400 fix + correctly merge @import and #import in one block e7a8a0d: Github: use prefix for @TestOnly functions f00f1e9: Github: rename setting a8695ad: IDEA-114069 (Add 'no package Javadoc' inspection) 18e8e7f: Merge remote-tracking branch 'origin/master' c039781: fix popup flickering under Darcula 7b3d333: javadoc tag completion in package-info.java 38c2b90: Merge remote-tracking branch 'origin/master' 33c6f68: new inference: tweaks to order additional constraints 2350ee1: fix tests 8cb52c8: replace conditional with if else: fix with variable and array initializer ddeea16: new inference: infer from type pair with PsiType.NULL when not enough data is provided ad4eead: new inference: prefer no vararg methods 818c2d0: more diagnostics for JavaChainLookupElement insertion assertion (EA-50180) 1ed5700: diagnostics instead of SIOOBE when checking completion copy consistency (EA-48732) 5978891: diagnostics instead of NPE when accessing disposed lookup (EA-48887) 7fdd985: let lookup iself hide when the editor is hidden (EA-40772) cfdef3a: don't let rendering exceptions spoil completion state (EA-30289) e1295ab: if type's class is invalid, display its invalidity diagnostics (EA-49843) 32b3b70: more diagnostics for TypeConversionUtil.getSuperClassSubstitutor (EA-49926) 36845f0: cleanup a53e0ea: a bit more diagnostics for getText inconsistencies (EA-49937) 24bb290: use ensureValid (EA-50088) e9066a6: Tooltip Error message added for incorrect directory mappings in HgWorkingCopyRevisionsCommand b6d6615: IDEA-114428 Clear-text Mercurial passwords in idea.log 94cc8b6: (EA-50303) - fixed. d3cb622: IDEA-113936 Dependency autocompletion causes confusing behaviour when editing POMs 930727b: don't call exception-throwing equals in RecursionManager cleanup (EA-42400) d3d8615: possible fix for testNonFinishedParameterComma 6b8a5fe: some params for RollingFileAppender 5dda4ae: fixed memory leak in Disposer in tests a40cf24: RUBY-14125: fixed NPE in jsch. See jsch-ruby-14125.pch for changes d096aec: Better topmost window evaluation, ModalityHelper is extracted in a separate class. Some warnings have been eliminated. 2c4d4ee: change resulting message level from "warning" to "information" 9bce39d: Internal actions for manual mac messages and modality testing. 6761eca: cleanup 119fcb0: javadoc f4e2842: IDEA-114241 detect fileType when document is fetched cd454f2: cleanup 51bd5d3: memory: manually cleanup files retained by java.io.DeleteOnExitHook.files b28887a: cleanup aaa74f2: Cleanup (typo; description added) 308c457: Merge remote-tracking branch 'origin/master' 4b3647c: fixed PY-10995 properly, fixed broken test e922738: IDEA-113483 (go to link target action) cc6752d: categories added 82579d1: wording 2d67f77: tests: ignore sub-selections in tree view (IDEA-114301) d02832e: plugins: always check filtered plugins as well as shown (IDEA-114393) ea902b7: filter default methods on implement even if language level is less than 1.8 (IDEA-114157) 56ab3ce: Merge remote-tracking branch 'origin/master' 08456cc: let's use rolling log file to prevent OOME in tests cf608f8: Gradle: plugin-ext package updated 41e6639: Gradle: plugin-ext package updated 9eb98b3: Add boldness for keywords in completion list for YouTrack queries 24a4fec: CR-IC-2619 (test fixed) 6403ffa2: IDEA-114316 (Problem with "replace StringBuilder with String" refactoring) ad5345b: IDEA-88958: Allow to mark directories as Excluded inside external libraries - committed again, NPE fixed 6d28206: toolbar toggle DumbAware b9403aa: break words in complex identifiers when indexing (needed for CLJ-243) 95ae574: IDEA-113944: Make Jira version number matching more permissive f719906: Update prefix extracting and inclusion logic in YouTrack completion 05a5e6e: realistic isIdeaProject() impl f689a57: detailed diagnostic 0a6c97d: Merge remote-tracking branch 'origin/master' dc19395: revert Nik 30796da: Optimization: build(File, ProjectBuildingRequest) does not use cache. We need to call build(List<File>, boolean, ProjectBuildingRequest) instead. 9ef1ca7: cleanup 4361717: project leak 4a63408: Github: move function e7e8d02: IDEA-114228 Github: allow to specify http connection timeout f79d3ac: Github: fix tests 0161f7d: IDEA-114253 Github: fix json parse encoding dcaa5bf: init WEB-9343 nodejs debugging hangs on rerun 76cf96a: myShouldKillProcessSoftly 89e3763: Use Messages.YES +review CR-IC-2621 ef1d96d: Remove all debug-specific code from annotator c536400: Use shortcutsById(IdeActions.ACTION_DELETE) as shortcat set instead of CommonShortcuts.DELETE +review CR-IC-2620 8ff402f: allow to assign different shortcuts to SearchEverywhere 5f45530: AppCode: more custom icons, removed unnecessary file types b077166: positioning and less classes and files to show f5e4020: IDEA-113053 Gradle: Quick Documentation for standard gradle plugins is not shown if invoked from Code Completion popup 1b14b9e: activate editor if it is created in background (e.g. in settings dialog) ba36d39: Platform: do not show unnecessary items in NavBar for single-module single-root projects 520e2f7: IDEA-111700 (Add inspection to check for unclosed resources) 1123eb0: OC-8394 Documentation not found 76c5679: [git] ignore tests until fixed. bd31e27: [git] IDEA-114363 Remove AbstractHash implementation with HashImpl. 7f094c9: [git] remove unused methods & unused parameter cef6103: IDEA-88958: Allow to mark directories as Excluded inside external libraries 651dd75: autotest delay is customizable now default is back to 3 seconds #RUBY-10517 fixed #PY-10711 fixed db62af1: YesNo message — ability to pass project and doNotAskOption +review 2f241d3: Platform: patch updater fixed on Mac - UI hung due to out-ot-AWT LaF installation 93021c7: IDEA-113930 External System: please rename 'Refresh external project' action in Keymap (currently it is named just 'Refresh') 9b42e98: IDEA-56995 Disable code formatting per region using comments 16bc69c: Platform: obsolete welcome screen code removed 61d5d93: Merge remote-tracking branch 'origin/master' 96011e5: Platform: unified frame background painting + avoid background blinking on frame initialization AppCode: disable lining background in AppCode cb834be: Gradle: plugin-ext package updated 87daa77: commons-io license added to libLicenses.gant files c6e5be2: IDEA-113938 "Submit feedback" should pre-fill project and affected version 2edca81: IDEA-114360 Github: remove double borders for TextArea inside ScrollPane 307c6cc: run configurations: accept configuration creation over multi selection in project view (IDEA-114259) 4caf5f0: IDEA-114361 Github: use wrapper for error messages everywhere 7e453ed: Merge remote-tracking branch 'origin/master' 417e906: test data fixed 69c2310: CR-IC-2619 (custom shell environment loader) f88239e: CR-IC-2619 (custom shell environment loader) 80da277: make file writable before dfa replace fix (EA-47299) 952fb2d: prevent debugger fragment psi to be gc-ed and a plain java file recreated instead (EA-47504) d7c0e64: diagnostics for malformed canonical text (EA-47528) 6ae92c8: cancel autopopup completion on injected editor invalidation (EA-47977) 23f2246: resource root replaced by source root to fix opening IDEA project in IDEA 12 3267a0f: Merge remote-tracking branch 'origin/master' 2c28bab: Add more robust prefix matching in YouTrack queries 141ea45: Add check that repository was configured in annotator ee4c57c: save default visibility for method extracted from public one (IDEA-114292) 0edb272: restart infer nullity procedure after library addition (IDEA-114163) 7bf6e77: warn about usages of final fields in another fields even if they appear after constructor where it would be definitely assigned (IDEA-114280) 6d6b73b: attempt to fix compilation 337b019: Overrides f5ed92d: Overrides 651d279: io.netty.handler.codec.TooLongFrameException: HTTP content length exceeded 1048576 bytes. 1347fde: EA-50505 catch any exception 623ae2f: fixed PY-10995 Wrapping on right margin deletes code with slashes at the end of miltiline statements. 2a7d34e: out-of-process build: handle caches corruption in compile tasks run in IDEA 6ca2151: cleanup 97ad974: moved container extension point to platform 717785e: Merge remote-tracking branch 'origin/master' 777c319: IDEA-113874 Gradle tool window: horizontal scrollbar is incorrectly displayed 420e6f7: cleanup 6126ecb: CR-IC-2522 BeforeCommitDialogHandler 1f81a14: Overrides, cleanup javadoc 58f4563: fix parameter info after generics (IDEA-114245) 99ab7e9: convert to vararg: avoid parameter change as long as possible (IDEA-114314) a4eba61: new inference: take first equals bound b8f2889: new inference: accept lambda expression as assignment context when implicit expression return is used 16c7eee: new inference: accept implicitly typed lambdas with already inferred param types as pertinent to applicability e966dfe: avoid creation of same stubindexkeys more than once to fix assertion in ID.java:74 1991c30: Add custom insert handler for completion items suggested by YouTrack intellisense f670acd: IDEA-114317 Can't word-complete inside a string literal 2987cac: IDEA-114015 Scrollbar preview is twice as big as it should be +Exception fix f0a5ba1: library roots tree: simplified 59efb8d: make GroovyIconProvider non dumb-aware to avoid costly non-cancellable resolve during indexing 8542da1: prevent NPE after stub-ast mismatch cleanup (EA-38568) 0a02886: EA-50000 diagnostics a51b052: drop griffon cache on root change aede353: IDEA-113935 Gradle: Import Gradle Project adds a new module to the last imported project 70ba178: new project wizard: project type tree 8888a07: add setOriginalFile call for WI-20127 0137c4d: safe delete dead code 27910e0: IDEA-114216 Can not uncheck breakpoint in breakpoints popup and impossible to close this popup 6cf369e: Use Messages instead of JOptionPane. 1b4d85e: Register shortcuts of Remove/Edit Maven run configuration on Maven Tool Window, non global. 95189d7: Add possibility to install completion provider on TextFieldWithAutoCompletion after its instantiation e4e5451: ExternalToolPass#doApplyInformationToEditor uses ModalityState.stateForComponent() for highlighting in modal dialogs f1061e2: Add support of YouTrack queries completion and highlighting (via external annotator) in its connector f8ea705: Bug fix. Disable action if Run configuration is not selected. f928f11: debugging unresponsive p4 server in tests cfdc1c3: EA-50446 (code fixed; test coverage increased) 2271277: memory leak fixed d129223: revert assertion 4d98880: Find usages optimisation to get first usages faster. When searching for usages of 'm', first scan files which contain the name of the container of 'm' (e.g. 'PsiManager' if we are searching for PsiManager.getInstance() usages), and then all the remaining files. This optimisation relies on the correct implementation of com.intellij.codeInsight.ContainerProvider for particular language. dd87e23: cleanup, tiny optimisation 4329d27: NPE 092bd7f: cleanup 5f5ca20: cleanup, tiny optimisation 1bbf4a7: fix test data d40723c: fix test data f1b431a: swap ifs for theoretical performance increase cd25ef3: add language="JAVA" for PackageInfoWithoutPackageInspection eb2b5af: platform: loading multi-line env variables [by dennis]; tests added 3625b6f: IDEA-114294 BackSpace key doesn't work in GoTo Class/File/Action 287b7fd: memory leak in tests fixed 317c863: IDEA-114309 Groovy: Pull Members Up: references to super class members accessed via 'super' keyword are incorrectly updated - dot is left 84cb062: IDEA-114264 more accurate script checking 155c0af: make a request instead of bombed test 27df426: extract jdk8-specific dfa test 4542fe6: restored API of MultiMap bc51077: xdebugger: some usages of impl methods replace by API calls 1386870: darcula inactive selection 1b2f06c: identifier under caret colors 06b1117: IDEA-114332 Dotted line looks ugly under Retina (7u40) 093f634: rollback lense mode bdb25c1: fix yellow code producing by CommonDataKeys f50b856: fix yellow code producing by CommonDataKeys 99d87f1: fix yellow code producing by CommonDataKeys 465d7df: fix yellow code producing by CommonDataKeys 95f058b: fix yellow code producing by CommonDataKeys e0ad5ac: fix yellow code producing by CommonDataKeys 9ecde9f: fix yellow code producing by CommonDataKeys 10c7d44: platform: disk space monitor moved into dedicated component 2bb5b35: ignore enum vals references from switch statements? a0bd7a0: forbid Object == primitive comparison for java 8; flipped fc4466e: new inference: allow to infer from return type with wildcard substitution a1cf88f: forbid Object == primitive comparison for java 8 e6ea7bc: accept type arguments on raw types for > 1.6 javac 52fea51: new inference: retrieve return type from containing lambda 88e5617: new inference: find current method 340cae7: Lense mode "EAP" preview 4724515: CE module path fixed 78ec20b: CE project files updated by IDEA 91b97ed: IDEA-113594 (OpenJDK notification refined) f3cc029: new "'package-info.java' without 'package' statement" inspection ffe104b: ignore case 16f14ae: Minor optimization (empty map creation avoided) 56a5a31: IDEA-114283 (diagnostic) 7c39901: Cleanup (system dir write-ability is checked earlier) 14b9a63: platform: path manager update aa8b642: correct path to module c11b33d: moving jps-launcher.iml under module content root adc2749: missing optimized file manager diagnostic 5172410: spelling fixed 08bc0b6: GetFileNameInTargetRevision updated bc10696: (IDEA-114096) Adding file to mercurial is slow - try to fixed. d11cbd9: IdeaTestAssistant: fix nullable issues 9fa9303: IdeaTestAssistant: rationalize static fields 4089c01: cleanup 0149092: use ProjectFileIndex service directly fb9275d: language level pushers can skip individual directories in order to allow e.g. JavaLanguageLevelPusher to avoid nonsource roots 86b4fd1: Merge remote-tracking branch 'origin/master' 730fae3: check canceled a46d585: Platform: NativeIconProvider -> NPE fix + dumb-aware +review @fokin d32e9c8: Gradle: update bundled gradle version to '1.8' cf911a5: Groovy: disable pulling members up to java class 5835e6a: IDEA-114289 Groovy: Pull Members Up: 'implements library interface' clause is not suggested it 'Members to be pulled up' list 614f4b4: synthetic reference list for type definitions e08dc40: IDEA-74140 Improve support for large screens: Better Docking framework 6891652: hot keys removed 0b17509: Use DbPsiFacade everywhere in order to support LocalDataSources from different DbPsiManagers 4d1399c: [log] remove obsolete icon record 1846b5c: 'stringify' added 0378563: fix yet another AIOOBE caused by finally dfa 3a1ab0f: IDEA-114256 Completion popup should prefer option without prefix f21968a: extend query names for java 8 (IDEA-113826) 8465d67: scopes: show java files without classes as file nodes in scopes view (IDEA-114223) ad91fda: alternative id for javadoc inspection (IDEA-114198) 56cd851: IDEA-114273 "restore old layout" tip is misleading for new users and for those, who had tool window stripes hidden c230007: IDEA-114288 New search button in toolbar doesn't behave like rest of the buttons 2cf8516: add git log icon ce04652: + plain find icon bfa4ff5: cleanup: stop spreading new empty arrays d1e442c: removed java-psi on xml-psi dependency e0bf519: cleanup 069d172: cancel find usages on usage view close ded351b: SHA1 checksum fixed 079c20b: EA-49910 - AIOOBE: OrderByInJavaInjector.getLanguagesToInject 217ecd5: cleanup 0f3c17d: [log] Remove the obsolete icon 264acfb: [log] Fix a misprint in postponed refreshing of the hidden log. 50fe606: [log] cleanup ce60cb6: IDEA-114160 (Inspection "Class with too many methods" may ignore overridden methods) eb1101f: IDEA-114283 (diagnostic) 522ef99: Cleanup (single usage inlined) be00f8e: remove obsolete dependent facet from module (jsf) 7ee2bba: jps-launcher module added 8619f20: IDEA-114287 Search control in toolbar disappears when second project is open 0306a23: don't add action if it's not defined 83d630c: Gradle: default daemon vm xmx option removed 566b4b3: Gradle: project imports changed ee5c78f: fix table header (better font + force AA) 07ec5a9: IDEA-114130: class loader that loads annotation processors should have access to classes from tools.jar, but not to libraries used by jps build itself 5c158b7: Merge remote-tracking branch 'origin/master' c27c595: AllIcons: re-generate for proper sorting 0c02763: revert simplification 2a2b8a9: new inference: avoid resolve when possible fe71df6: new inference: SOE prevention c56a2a6: new inference: from default constructors eb63e34: new inference: dirty fixes for wildcards dfedfd4: new inference: more precise potentially applicable method detection a2f6e65: CodeInsightTestFixtureImpl: reset caret position and selection on 'configure...' 9084737: Show goals as hint for Maven Run Configuration node. 1517564: Add "Edit Run Configuration" action to Maven Tool Window. 2d9eee2: reuse EditorImpl instance: one per JTable b67f670: More CPU hogging fixes 83591d0: reuse DelegateColorScheme & improve color scheme change handling 3d10fc8: Arrangement: grouping panel visibility (cherry picked from commit 5b4776f) c780a00: IDEA-108831 Display Maven configurations inside maven project window Update tree when run configuration has added. 78c3769: a bit faster dfa state merging by using identity set 582a31b: dfa: flush code block variables when leaving it via break/continue route a28701a: IDEA-114190 Navigation bar font too small 3973423: + Search Everywhere ad 7c97806: enable Search Everywhere and disable toolbar a8b2e8a: gaps in actions w/o location string 9919d05: IDEA-108831 Display Maven configurations inside maven project window Add "Remove Run Configuration Action" b4a054f: Merge branch 'sudo-escaping' 82bfba2: correct title on Windows 692bc39: IDEA-114125 Groovy: Pull Members Up: an implements clause should not be available for selection if a target to pull it up is an interface in the clause 3c7ea2b: format annotation methods a7eedf4: IDEA-112250 'remove unnecessary semicolons' in class body e0d6c56: RUBY-14069 Expand template does not work properly match back to method delim in ruby 2dba3de: @Nullable 42f82c6: Fix ConfigurablesModifiedTest.testSearchableConfigurables 7215b82: Add missing @TestDataFile annotations 234eeaf: IdeaTestAssistant: do not suggest create files if both of it exists 7274df7: IdeaTestAssistant: fix test data path calculation 9211e8c: Emmet: fix OOBE 0746ee3: IDEA-65114 "Add Maven projects" cannot be undone Fix spelling in the error message. c315931: IDEA-108831 Display Maven configurations inside maven project window Show icon for template configuration, use ProgramRunUtil to run the run configuration. 39e5e20: IDEA-114169 (false positive for non-intersecting throwers) 335436e: Cleanup (formatting) cebb5b8: fix dfa offset management when handling possible exceptions in finally 25961fc: Gradle: resolve.contributor order fix 0a1a130: jps model serialization: use default (java) module source root type if type isn't registered ea46a65: 15 files limit 0ecbbf7: Merge remote-tracking branch 'origin/master' 1805aa2: dumb aware 80c5fc8: empty project type 447cdad: tests fixed 9929e0f: fix gaps in renderer in case of file colors enabled 3da1368: Merge remote-tracking branch 'origin/master' 47c6c92: different layout algorithm in case of toolbar fb0d106: Groovy: conflict detecting for pull members up 5498d8e: IDEA-114152 Groovy: Pull Members Up: it is not always detected that there are items in a pulled method that will be not available after the refactoring 21ac285: IDEA-114137 Groovy: Pull Members Up: JavaDocs are never moved 1250b91: IDEA-114124 Groovy: Pull Members Up: pulling declaration of multiple implementation up results in invalid code (comma is not removed) 43f86fc: IDEA-114036 empty gstring-contents in GStrings 03e1eed: cleanup closure completer 21dbd35: Merge branch 'svn1_8_new' 56fefb8: Merge remote-tracking branch 'origin/master' 7351197: better font sizes + fix all warnings 62434c5: svn: Refactored "upgrade" for command line client - parse output in parallel with command execution 47979c3: Gradle: NPE fixed 82c6722: svn: Refactored revert client for command line - use utility method for event creation 9196b27: svn: Implemented "Change" (upgrade) action for command line client 34de171: extract method: suggest correctly capitalized name (IDEA-114102) 21c1306: new inference: simplification f3063e6: dfa: don't merge by type states which have different eq states 1500c8e: dfa: merge states differing in one variable nullability ee9b1f8: fix typo 5f8e1c8: [git] fix RefParserTest 4cb85d53: [log] Fix parser test: implement equals for SimpleCommit 7c38e36: [log] Fix graph tests: implement SimpleHash#equals 8a94a08: BeforeCommitDialogHandler +review CR-IC e0b7636: cleanup 3abedac: cleanup e018581: cleanup PropertyUtil 82f005c: register "Missing 'package-info.java'" inspection b545c62: use the proper API in rename (IDEA-113698 Getter code generation removing "is" from getter method name) ae5e145: [log] revert accidental commit aa9bfa0: Use ExtendsListFix instead of custom "Make class 'Cloneable'" quick fix 061518a: Use ExtendsListFix instead of custom "Make class 'Serializable'" quick fix b283d86: [log] Let GraphBuilder tests skip check leaf nodes for references ba4cf8d: [log] create SimpleHash & SimpleCommit for tests to run w/o platform e7404d5: [log] Disable VcsLogJoinerTest until date-order is supported d6f768c: disable roaming for CachedDictionaryState, cleanup 16b2e10: [log] Optimize ref searching in GraphBuilder.append 94c7a41: Github: ask if host is trusted on checking credentials 5b7f0fc: Github: select 'Host' part of url for list of trusted hosts 64d03a1: Github: fix URL function names 8850c09: Github: add missing testGitExecutable c4cb6bb: dfa: when merging states by instanceof, don't forget null equivalence 08b715b: IDEA-113710 Complete Current Statement broken for generic methods b0af590: IDEA-113698 Getter code generation removing "is" from getter method name 6b0b1bc: unknown variables should not be nullable-enabled after instanceof f32fb52: [log] Don't draw all references on the branches panel: limit by width 8f23cf0: [log] Fix module dependencies 9c50041: [log] Remove tests on the CommitParser, because it is a test-only parser 2387dc6: Merge remote-tracking branch 'origin/master' into loki/newlog a0a4290: IDEA-114112 Pinned Database Tabs do not Survive "Close Others" 8a451e7: Add menu with Run, Debug, etc... items b6db127: init AddToIcs action ef5a356: cleanup 61bc344: cleanup 1559b62: Optimize updating of uplugin node. cb83b48: IDEA-108831 Display Maven configurations inside maven project window Add Run Configuration node a0a211b: new "Missing 'package-info.java'" inspection (first part of fix for IDEA-114069) e69eff0: Fix utils.gant to build modules vcs-log-api/graph/impl a7deb9a: [log] Split CommitParents into api & impl, and rename 22d743e: Better way of handling null (EA-50434) 7a7ac8b: IDEA-93868 No option to zoom in editor with keyboard c0aa98d: cleanup 87513de: revert 657aca1: [log] Split VcsRef to api and impl cc3137a: [log] Refactor VcsRefType: get ref types from log providers f346cb2: correct order of prefixes in autodetection 5c65333: generalized implementation of platform prefix autodetection 403ea4e: Merge remote-tracking branch 'origin/master' d3c3cbf: EA-50430 - NPE: RefactoringConflictsUtil.analyzeModuleConflicts 95714d6: new inference: check for more specific only exact method refs 0af0ef5: new inference: isExact method reference fixed f409c8c: do not log PCE 47e3a52: EA-50401 - CME: ElementBase.createLayeredIcon 261b854: EA-50388 - assert: PsiDocumentManagerBase.doCommit a03acbd: EA-49729 - assert: MarkupModelImpl.dispose 2383e90: assertion for EA-50103 - AIOOBE: PersistentHashMapValueStorage.readBytes 5af81c2: cleanup e6e84d3: synchronization 3f1d6b1: cleanup cfb4463: restore old constructor e6c352d: cleanup 2d5039f: Config file type icon dc997b3: PY-10901 (support for pkexec added) 2b41af8: IDEA-113983 Fixed infinite loading on checkout working copy format dialog (if SVNKit is used) - use ModalityState.any() 527f077: [log] Refactor VcsCommitDetails 4784831: PY-10901 (premature deletion of entry file fixed) 7fc149e: leave language empty to get inspection to warn on empty files b58ae8f: IDEA-114143 Sometimes tool window widget popup stays visible even if mouse is out of the window add39bd: cleanup f5a2a41: new X JavaBreakpoint works (except filters). Right now via adapter, it is enough for http://youtrack.jetbrains.com/issue/WEB-4429 and it is not hack (well, actually, it is hack because we use adapters, but in any case our JS Debug process (and Ruby in the future and any other clients) can work via XDebugger API and all low-level details are hidden. a2dfb54: getBreakpoints 465b6ba: cleanup d281b64: BreakpointManager as PersistentStateComponent<Element> 1c82611: cleanup c9a4879: cleanup b3b32c4: better matching for settings 3c4a806: disposing b370bc5: dfa: don't forget variable instanceof info when merging states 083da84: use identity map for more efficient dfa state copy lookup c5e4339: cache eq pairs in StateMerger 81f4dd4: reuse StateMerger with its cache 3a8ab75: WEB-9383 Hide Emmet's CSS options when CSS file type is not registered WEB-9369 Enable/disable Emmet based on language 46f0330: simplification: DirectoryInfo are created for all directories recursively so it doesn't make sense to check parents in ProjectFileIndex b3dd860: IDEA-113983 Fixed checkout from welcome screen (default project) 667c800: dfa: fix subroutine offsets when leaving finally via exception route 35af984: svn: Refactored repository url resolving for command line - use separate repository providers 4899a4f: Gradle: update bundled gradle version to '1.8' f7fafce: groovy wizard steps refactored a61df58: UnfairTextRange 900be54: JavaFX is back 21c7d10: IDEA-113844 (stacktrace in the plugins initialization error dialog) 237dfd8: allow to show non-project classes if nothing found in project 6c6ff3d: Merge remote-tracking branch 'origin/master' 282d362: IDEA-50450 Gradle code insight a5f9154: remove debug info from NameUtilMatchingTest 2684f01: simplify a constant condition fce731c: remove @Nullable from PsiElement.getFirst/LastChild 0a4cd7a: don't cancel balloon and popup on editors actions 44be6ef: bytecode viewer: (c) bfcab48: remove unused class f6673c3: dfa: let commented tests reference requests 12ef808: fighting too complex methods: merge states which differ only in unknown variables c0b7d5a: IDEA-114059 Remove 'Configure Assert/Check Methods' from Constant Conditions settings 2db1cd4: extract dfa-related completion tests to separate test cases 420b4d4: fighting too complex methods: merge states with complementing instanceof 3a5310d: GroovyCompletionContributor cleanup dea8248: dfa: if a variable is not nullable-enabled, don't make it such 304a3b6: Merge branch 'svn1_8_new' 584cea2: temp disable tests 2ea47e3: new inference: move test 6210db9: svn: Implemented "Share Project" action for command line c64c4ec: svn: Added "force" parameter to checkout client 6f46313: svn: Fixed http/https authentication for svn 1.7 command line in non-interactive mode 6da60f1: IDEA-113934 Forced all calls to svn command line be non-interactive (corresponding destroy process logic udpated) 052bd9a: IDEA-113934 Ensure ProcessHandler.destroyProcess() is not called from thread other than started the process (as some code flows lead to deadlock - destroy requires read lock, but command was called under write lock) 4cb7d5c: fix NPE on null language when file type is not language file type but highlighter returns language based tokens (e.g. form file type and xmlsyntaxhighlighter) 2c49d81: [log] Remove VcsLogLogger, use separate Loggers for each class. 85b5bfc: [log] rename vcs-log-impl.xml to vcs-log.xml d081d87: new inference: avoid proper inference during constraint composing bca2a62: new inference: order of the additional constraints 67705e8: new inference: fix isPertinent for implicit typed lambdas de7e2ef: [log] Move the BasicVcsLogRefSorter from api to impl 7e7caee: [log] Move VcsLogManager from dvcs to vcs-log-impl 2488e96: [log] Split VcsLogSettings into api and impl, move xml config file e126d42: 100k times loop should not be in dynamic Groovy f3d5ff6: [log] Fix disposal of the VcsLogManager 855f2aa: Fixed escaping of sh arguments that contain "'" characters ebba545: svn: Updated invokeLater for checkout dialog to use modality state b49b08d: svn: Fixed checkout logic that assumed only 1.6 and 1.7 formats are known 0319948: made final a17e5ad: assertion for not blocking EDT be67cce: moved highlighters to java-psi 9528aae: cleanup 5f3a7f3: cleanup 8a25348: moves 19e1a97: made public 189184c: hide overexposed details 0c676b6: svn: Added supported format validation to checkout clients 1d16caa: svn: Made working copy format @NotNull in checkout client c4ea074: [svn] Set up title + icon for "merge source" action in the constructor 320e6b3: fix margins + titles bg 643d143: set background properly b41105f: tests: case-insensitive rename test fixed 1ad88cb: excessive "Module" removed 549ff4e: excessive "Module" removed 25b1dae: new inference: collect input vars over SAM parameter types for implicit lambdas/inexact method refs 01a9ee7: test passed 0e16caa: fix NPE 1b899ca: memory leak fixed aa86ffa: svn: Made checkout logic show only working copy formats supported by the current client (SVNKit or command line determined from settings) 15713d4: svn: Moved logic to show "Working Copy Format" dialog to SvnCheckoutProvider 1b49ff3: svn: Simplified logic for showing "Working Copy Format" dialog for checkout/share project (as dialog is only shown from AWT thread) b0bccf7: svn: Refactored "Share Project" action to show "Working Copy Format" directly in AWT thread (before "run progress synchronously") e9f958e: [log] Make Hash to be an interface, since it resides in the vcs-log-api 14c72cf: [log] Merge vcs-log-data and -ui modules into a single vcs-log-impl 8f1ea0f: [log] Don't refresh the log when it is hidden c70bab6: svn: Refactored "Upgrade format" dialog logic - use instance instead of static methods 5c31597: svn: Removed unused parameters from checkout dialog logic 3067539: [log] cleanup 4ed949a: [log] remove unused classes 2569bb1: [log] move some painting classes from vcs-log-ui to vcs-log-graph 93f65d1: [log] merge vcs-log-common module to vcs-log-graph 9c4f3bf: [log] merge vcs-log-print-model module to vcs-log-graph 43783fe: [log] Rename packages to conform common com.intellij.* prefix 14eae48: [log] remove the debug MyTimer & usages 67aa7a2: [log] remove the unused manifest file dd55b3a: [log] Move vcs-log modules from dvcs to platform a57e7c1: [log] smaller round radius for reference labels. 3eefdac: [log] Draw root flags only on the BranchesPanel + better flags shape f0ae24e7: Merge branch 'loki/newlog' a5a3a2f: [log] Invalidate myLogData on refreshCompletely() fe05113: [log] Show the same log portion as it were before refresh 455eba0: [log] better toString for CommitParents c76df09: [log] Don't show "load more commits" at the end of the list. 3ab5449: [log] Protect against NPE: log the fact that the commit wasn't found 03bb150: [log] Fix NPE: don't set new refs to the LogData until it is ready. e2a86b9: [log] Multiple fixes and refactorings in VcsLogDataHolder 62e2979: [log] show all remote branches in the BranchesPanel 8667571: [log] Fix NPE in the roots column (graph not fully loaded yet) 61b1b91: [log] Refactor refresh API ae90745: [log] make sure we get the actual information about Git branches 5391362: [log] Sort reference labels 69a9a60: remove unneeded"implements" 0478fd3: convert to Java b614447: [log] Show Git tags in the log. 9d7d0aa: [log] Better colors for reference labels + some customization 62c11d7: [log] Draw a thin stripe at the left of the table as root indicator 20253cd: [log] Draw root indicators (a colored flag) on reference labels 2a33113: [log] Store the reference to the current repository root in Branch 9bea851: Merge remote-tracking branch 'origin/master' into loki/newlog 40ebe22: [git] Temporary hack VcsLogJoiner 9093316: [git] Don't use short hashes in the log internally. 6298ef7: [log] Protect commit hierarchy against incompatible equals() 3f5457b: Merge remote-tracking branch 'origin/master' into loki/newlog 4db4e37: [log] Don't request diff in `git show` c2d4f05: [log] Fix refresh button 001d5e3: [log] cleanup: variable names, toString, notnulls 71734a2: [log] Rename vcs.log.Ref to vcs.log.VcsRef to simplify find usages. 25434ee: [log] Support loading details in the multi-repo setup 0f36277: [log] Multirepository support (without additional details loading yet) 52b3e69: [log] VcsLogMultiRepoJoiner + test 96c1010: Request the author time from Git. 4dec888: [log] Protect against clicks below a short log. 991e3c0: [log] Fix AIOOBE for small logs 787c1b2: Register dvcs module services in the PlatformPlugin.xml & friends 6833223: Remove unused class (moved to TimeCommitParentsImpl actually) c7165f3: Merge remote-tracking branch 'origin/master' into loki/newlog 6895998: Store the commit timestamp, and use TimeCommitParents everywhere 5ce3418: Simple test on VcsLogJoiner 7e928f3: Don't require VcsLogJoiner to load remaining part of the log be86d28: Merge branch 'master' of git.labs.intellij.net:idea/community into loki/newlog 86bab18: Merge remote-tracking branch 'origin/master' into loki/newlog 0434bf6: VcsLogJoiner: concat new part of the log with the old unchanged part a36e596: Merge remote-tracking branch 'origin/loki/newlog' into loki/newlog f313a02: add commit integrator 9a5af3d: add check what all new commits were loaded 5dcebce: fix declaration addCommits in VcsLogJoiner 2032449: Fix refresh button eeed37a: Build graph for the not-loaded part of the log for go-to-commit bc212bd: Make --date-order optional 903e46c: Introduce VcsLogJoiner to attach newly requested commits to the log. ac677f7: Fix date parsing: git returns it in seconds 911dad2: reload the whole log on Refresh action ba898e2: remove todo: no need to use file storage for mini-details 5e0916f: [vcs log] spend less memory for the whole log c06f033: dispose the VcsLogDataHolder 285550f: [vcs log] Add async loading support to the DetailsPanel 9ad7348: cleanup 85aea63: cleanup: remove throws VcsException when it is not thrown 65cda77: [vcs log] Async loading mini-details and details b380987: make VcsLogDataHolder disposable d206b7f: already disposed 17b8c4f: read whole log from all branches c77ba66: [vcs log] Remove some obsolete stuff 62c9fd3: [log] DRY, add ability to display show diff for multiple commits fb46ebc: use the common logger instance d0a704d: [vcs log] log the fact that a Node for a Hash wasn't found fb619bf: Introduce a common logger category for the vcs log. 1c42fe9: Log: Separate hash+parents from commit details; refactor initialization 79104b0: Refresh the Log when Git repository changes 91dc1cf: Merge remote-tracking branch 'origin/master' into loki/newlog 045c07e: VcsLogRefresher: refresh everything or just refs; use for the button 55f9eac: javadocs f082a212: GitRepositoryManager#waitUntilInitialized to let other components (especially GitLogProvider) wait for GitRepositories. b3e009b: JComponent instead of JPanel a810541: committer info 05195e0: better details pane layout 2fe2c49: simplify background setting e37a124: Details panel initial UI version 2bcc332: DetailsPanel stub & Vcs Log Settings a6c1c39: fix dependencies abfddb5: cleanup 6b7fb6a: cleanup fe365d1: [git log] introduce constants for table columns 676c733: [git log] highlight not only commit column, but all columns bcd3ba6: cleanup fc7beb5: remove extra abstraction (CommitCellRender is unused) b9dd6ad: remove color customization 4b8741f: [git log] VcsLogGraphTable: extend JBTable, cleanup f5913d2: [git log] Support multiple commits selection diff 4e58546: [git log] clean VcsLogGraphTable from editing/dragging stuff 4db4910: [git log] Changes Browser at the right of the table. 81c183e: fix style cf8bde6: [git log] Split VcsLogController, fix dependencies 1b9202e: get refs from datapack 342ac77: cleanup 74bf582: move ui methods to VcsLogUi 6368ae7: move ui methods to VcsLogUi 9c0fcbe: move ui methods to VcsLogUi 4491441: move ui methods to VcsLogUi dda7fb2: move hide/showAll to VcsLogUI: not a controller goal 3515255: no need to hide in background: it is quick 85bc642: remove double click handler: "load more" should be a separate row b9e4cbb: cleanup 7e7b04b: get rid of DataPackUtils: move methods to the DataPack b21072a: moves 696a504: rename module 53135a5: cleanup 36d89bb: [git log] Encapsule the cache in VcsCommitCache, remove CacheGet 8fe5966: [git log] Get rid of CacheGet, step 1: inline the separate usage ee17fdb: [git log] unused b4f3338: [git log] inline interface 5135904: [git log] rearrange, style, @NotNull b4013d9: [git log] rename a9c16a6: [git log] simplification move 1e4fcaac: [git log] DataPack: inline interface: unneeded abstraction 080aaf8: [git log] Get rid of the DataLoader db82174: [git log] Remove refresh method: duplicates init() ea06a08: [git log] Remove graph building timers: it is always quick enough 7e2964f: [git log] Remove CommitData: use VcsCommit instead 2332592: [git log] fix git4idea dependencies, move time measurement above c4a5faa: [git log] move remainings of vcs-log-data to api & data-model 808c8f2: [git log] move CommitParser & friends to graph test source, since it is used only in graph tests now. 514939f: [git log] merge vcs-log-graph-model to vcs-log-graph 01ae6e5: [git log] don't preload all details once more + some refactorings d151c69: [git log] rename UI_Controller to VcsLogController ce6bd13: [git log] replace custom DataConverted with the DateFormatUtil a0bc794: [git log] more moves 0701710: [git log] rename module swing_ui to ui 356718c: [git log] rename swing_ui to ui 2669aba: [git log] move ui stuff from ui-controller to swing_ui 7bdc349: [git log] style 65a06b1: [git log] rename 5207be4: [git log] Extract drag-n-drop support to a separate class 8de2755: [git log] delete more unused substances. df9a4be: [git log] no need to update visible branches on branch label click. 805e8a2: [git log] more deletions of unused classes/methods 06b3718: [git log] Remove unused classes ad5e658: [git log] rename class 368e824: [git log] move Hash tests in the same module as Hash bff0af8: [git log] remove unneeded abstract test eb2274c: [git log] CacheGet to extend SLRUCache 998aacc: [git log] remove InvertibleMap: not used d61409c: [git log] not interactive yet => disable table row editing d7e5ced: [git log] Disable old log if new one is enabled 2e4426b9: [git log] Replace MultiMap in favor of util.MultiMap 43ae31c: [git log] Remove Function: use com.intellij.util.Function 3d8d271: [git log] Remove ShortList: not used 33c71bd: [git log] Replace Executor by Consumer 967607e: [git log] Better indicator text b9a8e1f: Git Log: Replace OneElementList by SmartList. 2beeb54: Git Log: temporary timer 03d716a: Remove git4idea.Hash in favor of vcs.log.Hash fc88bdc: [git log] Use new GitCommit to query commit details 1a5f606: Merge remote-tracking branch 'origin/master' into loki/newlog 7ea3327: [git log] Fix layout: don't stretch the toolbar vertically 88d0e98: [git log] Limit initial history loading. 1af03a7: Merge remote-tracking branch 'origin/master' into loki/newlog 590ab72: Revert making method public for hackathon 75f087f: Revert a hack for hackathon 3160a28: Revert the hackathon hack. 4bf6dc7: [git log] Display the "Loading" during the initial load process. 4443232: [git log] simplify: consumer is not needed, always in background 48fb4f6: [git] Don't read refs/remotes/origin/HEAD to remote branches. 88e36b0: Don't recreate MainFrame and other components on each refresh ee33aa1: Remove deleted module. eaec9f2: Git Log: shortcut for the refresh action 208af08: Git Log: make the toolbar looks like all IDEAs toolbars, use AnActions a1575da: cleanup: remove unused/unneeded classes d0e5178: Remove RefParser, since there is no refs reading anymore 63b5b4b: Make not closeable 4ac2971: Use git4idea standard framework to load refs ac7da1b: Use git4idea standard framework to load commits b213efd: select the tab on startup (for easier debugging) aa54e5d: Git Log: disable interactivity 604a56e: VCS Log: fix module dependencies, be independent from Git 24b1484: Move [ideally] git agnostic GitAlk modules to dvcs 4f663cc: Remove unneeded files which came from GitAlk project: .idea, etc. 138bd41: Fix the compilation after integrating GitAlk & hackathon-git-log histories. 932dfa4: Merge changes made on hackathon github.com:JetBrains/hackathon-git-log 04ef0f3: Imported GitAlk project as a subtree. See https://github.com/erokhins/GitAlk for the original c02fb85: NPE fixed ae8367a: Display selected items in white aeaaaab: add select insert place 19a99fb: report progress in UI thread 148b7d4: (Hackathon over) better appearance of APPLY commits aa8f617: report progress 5945ac5: Applied supported 398a2a8: Only allow 80-cahr messages in tooltips 0e336f8: reword/fixup with conflicts ded9efb: Selection works! d499948: Fixup supported 6f02c63: turn on reword in backend 19e7aad: isInteractiveRebaseInProgress? fee9156: Reword supported d7ea6af: better assertion 05ef64a: NPE protection f85d267: Fix rebase on topmost commit 9ef6dbf: Display cll editor 4234b8f: Always cherry-pick on ALT 792b529: style c27ad46: Don't count edge nodes + sort refs 7e8eb3e: Initially load all commit data, hold the cache per project (don't clear it after each refresh). 653944c: Measure details loading time 21a72f2: A little better selection 0e1eb79: One more indexing problem fixed 756cd23: Getting rid of unneeded map b2df80c: Fix CacheCommitDataGetter for fake commits. f2e26cf: optimize: option to reuse previous Git output for RefReader and CommitParentsReader 101ec77: take fake commits from cache. abc1817: More fixes in reordering e38a2b8: fix graph selection 0a66e68: Moving top commit fixed 9c52242: Multiple reorders supported b91a21d: Fix freezing during continue rebase in interactive rebase mode: use the Trivial Editor. 5418b1e: Reordering fixed ad26591: Inserting nodes into proper rows f3ee017: Ignore HEAD when displaying interactive rebase 2abef08: Special type for HEAD 2b25e4c: Fix finding commits of a branch 52922f0: Very basic reordering 7387787: New utilities for graph processing 3065276: Remember colors of refs. 11aedb1: Hide unlabeled commits + some basics for reordering 823942d: fix virtual file comparator in case of deleted files 1488bc6: ++ Compilation fixed 2d6fd1c: ++ Fix compilation 72d38d3: Do not show the same branch in two places: as interactively rebased and not at the same time 3105ab0: Use branch name in the rebase success notification if possible. 39cb72b: minor refactoring dff52f8: Interactive rebase (not onto) eb587d0: Fix columns width resizing after refresh 0060c21: Remove extra gap at the left of the branches panel 62e78a7: Invoke trivial editor on continue rebase if needed 3a0bc02: Conflict resolver for interactive rebase dd6aa9e: Buttons for Abort & Continue rebase 6926432: Support cancelling interactive rebase 10e6fce: Rebase logic moved to controller cf2129a: repaint branch panel on ui refresh d6e306c: Don't display remote branches which point to the same hash as local ones. Repaint the branches panel on refresh. 229bbcd: Interactive rebase backend 4aaeac7: toString 38cd132: Better icons for toolbar a45be67: Interactive rebase + Apply button 4d1b991: Highlight branches under interactive rebase differently 4ebd5c6: Keep highlighting in sync with selection 1cea8d2: Repaint fixed + background instead of bold font e665ebc: Very basic interactive rebase (only displaying in the graph) 10a7643: Workaround NPE 3afe562: onto added to interactive rebase 109153e: Always updateUI from init() (after bg task is completed) 1829290: rebase: notify success 4349f3b: Don't refresh too often & don't force refresh from git status fa98da3: Use Task.Backgrounable for lengthy tasks 69e5b03: Debugging NPE 8a3a210: Refresh the log after rebase & cherry-pick 4a99c18: Refresh the log on external events 50daede: Remove invalid assertion (by abreslav) 96dc201: Some rebase 0953049: Cherry-pick to label under cursor, if any aea58aa: Cherry-pick 17c95ae: API for refreshing e488a5c: Filter out remote branches, do not run action when no remote branch available 8106124: Always print request to the console 39bd34d: Correctly update UI after model changes: need to set new model ed84a8b: Use GitActionHandlerImpl c97f1b3: extract method cca82d3: Don't show index and stashes in the log c8f66b4: Fix DirectoryIndex exception on startup: make sure the Index is initialized before. e13644f: disable modifications on the start of cherry-pick 95e3a14: Basic logic for fixup and rebase ca2b231: showRefPopup extracted 1de85a9: Support dragging cancellation 64d16c1: Add branch name to "move" tooltip 8b66941: Select branches on "commit move" c00a845: Support multiple selection + no drag handler on click f6f64e7: Refresh button + fix really refreshing of the log: the data loader needs to be recreated 48d8a09: UI_Controller.getProject() 52cd7bb: Get GitCommit objects from Git, because we need the Changes. 874d4f7: Action framework c3e3f9f: Wrap interactive rebase builder to guarantee UI updates b63a88e: Controller returns many services dc6dbf5: Interface moved ce25618: Sorting selected commits by row index b299e9c: Dragging multiple commits ee8f09e: Hash -> Node 0ed8e70: Find row by hash 680288a: fix compilation after moves 6387801: Fix toolwindow icon sizez (13px required) cc86620: Implement cherry-pick. Not tested. 6cf6f76: remove rebase handler c13f164: InteractiveRebaseBuilder 2e78624: Merge branch 'master' of github.com:JetBrains/hackathon-git-log bf103bc: add DataPackUtils 48210d0: Interface for git operations d3f25c5: Add Git icon for the toolwindow 8c19dd0: println() 065ed2c: Showing icons and hints when dragging 8e75513: DragDropListener moved to controller a813539: Fix branch label positions on the branch panel e7c831b: remove stash tag ec06fee: Merge branch 'master' of github.com:JetBrains/hackathon-git-log 6c0c7f2: add drawing for current branch selections c6045bb: Show toolwindow on restart if it was previously showing e786502: Exclude IDEA's system directory 6f962b3: Merge branch 'master' of github.com:JetBrains/hackathon-git-log a14d648: add click actions for current branch selections cb02d04: HACK: Do not change table selection on drag-n-drop cb430f7: Add top panel with branch labels instead of a side table with them. 37df0c4: Merge branch 'master' of github.com:JetBrains/hackathon-git-log 4d0d57d: add CommitSelectController 7df0a82: Support for dragging and dropping commits 97968b7: Merge branch 'master' of github.com:JetBrains/hackathon-git-log 198fbab: select current branch commits 2e46688: PositionUtil extracted cd31b47: Extract method d894835: rename 165c401: rename 6250547: unused 0d3f297: Remove table header: looks nicer 66daa63: Display the log of the project repository, not the working directory 98864f2: Reformat to IDEA conventions 0bd2091: Merge branch 'master' of github.com:JetBrains/hackathon-git-log 50b96f4: load 1000 commits c268e89: MainFrame is not a frame anymore. 14df6c4: Intergrate GitAlk graph into IDEAs toolwindow cd89f11: Add GitAlk sources c9a70ed: save all 84f5b35: Create fake initial toolwindow under git4idea plugin d7b3c71: fix dependents 0c0e20d: new GraphDecoratorImpl 741af3d: create new GraphDecorator eaa5c61: add jump to row 61150ce: update UI ce5ef13: remove old not use function & set normal order in UI_Controller interface 91fdd44: fix draw refs e9519ea: (update UI)/2 ec5ad4a: fix bug connected with not hide EDGE_NODE 2ae545f: remove old code 8b03060: include new RefTable d97fdd6: add RefTreeTableModel 4b1b5ec: move refs from swing_ui to ui_controller 554fd4e: move left buttons to graph tab 9787ec0: add RefTreeCellRender bb0ef13: add HEAD not hide, if all is hide 04fbae4: add RefTreeModel 29db1fd: Add RefTreeTableNode e735107: Ref.Type -> Ref.RefType & add RefType.ANOTHER d6bd988: add test for hide & select branches 57a8ea5: add show button 04ad370: add GraphModelTest f9d85f3: fix not show tags a40c468: fix bug with branch visibility & hide fragments! aa81cd5: unhiddenNodes -> isUnconcealedNodes 308b478: Get -> Function f849d07: Edge.Type -> Edge.EdgeType, Node.Type -> Node.NodeType ddaa3c9: remove GraphFragment.isVisible() d19d418: Replace -> updateRequest 64185b1: add show progress dialog eb91ddb: update ErrorFrame -> ErrorModalDialog ca6e856: add crazy git log test 9cae49a: add MaxFragmentSize in ShortFragment 1e802d3: remove double preload commits d8d1b2f: fix end load commit 30243ca: add hide/show long edges ea995ab: add arrow support 2cc9be4: fix long draw line ba42869: add main_jar 6fb21ee: load more commits use double click 56c4651: fix partLoader 87ea19e: fix partLoader b11badc: fix hide important nodes 0375ce8: fix branch show update 20ca7ca: fix update Table 725b7be: rebase swing_ui & create new main module d685a78: remove print parameters from ui_controller ab4ecb7: rebase ui_controller 4df74c5: DataPack.getRefModel -> getRefsModel ddfe4a7: add method getCommitNodeInRow to Graph interface addd6ec: add CommitDataGetter.getCommitData(Hash) a86f97f: add DataPackImpl d8db4da: add DataLoaderImpl with template for DataPackImpl d4e1a46: add new module: data_model & new CommitDataGetter 483991c: graph_model exported graph b27f3b8: controller.CommitDataReader & RefReader -> git_reader module 30c4942: add commitHash to CommitData 0689f97: add CommitReaders b82b42c: add new module git_reader b73511b: CommitParents -> interface +SimpleCommitParents +TimestampCommitParents 7ae3e79: Commit -> CommitParents 7940d77: fast Node.getDownEdges() fef8631: fix graph test 7fb99f5: commit -> log_data 12a935b: move Hash -> common module e6567e5: fix ref model (tag shows) 25b7d8f: fix hide End_Commit_Node c2df981: fix branch bad nodes 057eefa: fix ref model & addedButton dff4a60: change throw message in RuntimeGenerateCompressedList 77c11f5: fix bad graph update in GraphModelImpl 01d57fc: fix up/down in FragmentGraphDecorator 17b5445: add unhidden nodes df5a0e1: rewrite Replace class eb501a7: add method generateFirst to Generator fbc56f2: fix updateGraph 499d794: change around for new API graph, commit, graph_model ade982a: change set argument of GraphModel.setVisibleBranchesNodes to Get boolean function 0e5bffc: add first realisation of GraphModel 1d423f2: fix wrong request up/down in FragmentGraphDecorator and add's test for FragmentManager d687d30: fix wrong request up/down in FragmentGraphDecorator and add's test for FragmentManager 2bbe19e: moved test utils to graph package cf3d4d3: change Hash.toString() to toStrHash() abb7570: add new module graph_model Fragment generators move from graph module 8ca2b96: remove old test in Graph c9a8fc6: add MultiMap 865a774: add support of append commits in Graph d9c2063: fix graph fon new Commit a7fcf5e: replace Commit to simple Commit, with list of parentHashes 5e2c6eb: new graph with GraphDecorator 031bffb: fix low hide all operations 04826a6: NewGraph => Graph f3332e7: remove old Graph b683fd6: fix select upper fragments 650c4d2: fix hide middle refs 6f9815b: add hideAll 378ffa1: fix hidden if branch hidden a5555f6: add support unhidden nodes 4798f8a: add first version of full FragmentManager 5f56fad: add downShortFragment generate e6127b3: fix double edge from up - down in Fragment 4473715: fix numberOfBranch a9d5317: add stupid realisation og GraphFragmentController for new graph 80d9925: move GraphStrUtils to src 06c340a: add support unhidden objects 75889b5: new GraphFragment & test for FragmentGenerator 747a200: Branch.getUp/DownNode & several changes in testUtils 95513d4: add branch show/hide capability 68658da: GraphBuilder returned MutableGraph c4d27d5: fix depend of Branches in Graph 7e4872c: returned to Graph.getNodeRows() c007bd5: fix bad integer index in MutableGraph 94d962f: add usage OneElementList in MutableCommit 31f23e6: return to concept with upEdges & downEdges saved in Node 09988bc: add GraphAdapter(NewGraph -> Graph) & test for NewGraph 073d2f2: add GraphBuilder for NewGraph 07d8365: fix conception in MutableGraph c4e0fba: fix ElementVisibilityController.isVisible() 489d199: fix Branch equals & hashCode d19e145: change class Branch & fix test bbe6708: finished graph class 294686a: write code for EdgeController & ElementVisibilityController eeea13d: added blank for newGraph 0006957: NodeRow.getVisibleNodes -> getNodes c5fa941: Add InvertibleMap & first realisation & tests 516e7a3: fix null commit in preLoad list it happened, if row have empty commit f3b8db0: add preload more commits ce2542f: add CacheGet.addToCache(key, value) a24b220: fix CacheCommitDataGetter f016a56: fix new format input str make ProcessOutputReader not abstract & fix it usage 08a14b8: fix change Commit.getData()=>getParents() but not fix CommitDataGetter & not fix new format input str 5c4c37c: fix commits tests d0cf6cb: Commit.getData() => getParents() fc0b7a7: renamed graph subpackage aab2eab: fix memory usage 4a35122: add OneElementList d0d9692: add ShortList & test for it 96dc016: fix String build in CollitLogData fix clear Cache in Hash add simple memory usage test 81e910e: fix depends modules 4a5d57e: fix error shows c8b5c12: add new Jar file & catch GitException 822b4f0: add ErrorFrame a5737ee: create UI_Utilities 0a1b43a: fix color range 821ebe2: Add GraphUpdateListener 25c222c: move ProgressUpdater => AbstractProcessOutputReader 2160040: fix focus cell border draw d135198: fix name package 023e7bd: fix hide branch labels a0012a0: fix old bug 7f62eae: Refs draw update (bound + full patch) 8ccba0a: add draft all hider a28c7f1: add center frame layout 9db5ea5: add draft progress indicate feebb48: Add ProgressFrame & ProgressModel 9b1e971: rename Timer 82cd6f1: new Controller, but without progress updater 3c9802c: Add DataPack 60098f6: fix stupid function getGraphPrintCell in UI_Controller 1331cb1: rename method GraphCommit Cell.getPrintCell 588ff60: Add RefReader b92f579: Add CommitReader & GitProcessFactory 5ff8abe: Add AbstractProcessOutputReader & GitException cea9fae: fix bug with out of range in recalculate, if request Replace.ID_REPLACE Add throw RuntimeException, if try build Graph, use empty list commits 0b9b254: refactor printmodel module 59046dd: refactor graph module e639c4d: new Branch concept BranchNumber depends of first commit, which has this branch 54b30f5: remove ReadOnlyList 82eb4ae: refactor commits module & fix tests cddd46b: create first jar file a2fcd24: fix crash with 0 count select branches ec54b91: add worker version of shows branch & remove CommitData log index 872788f: refactor UI_Controller e2005d4: renamed controller -> ui_controller 880214d: prepare for update shows branches 9a7af7d: add draft version of branches selection(without graph branch selections) 8a5a869: common renamed in swing_ui module e36e251: separate GraphTableCellRender to GraphCommitRender & AbstractPaddingCellRender 6b3c063: common renamed in swing_ui module 815d236: separate GitAlkUi to itself & Ui_GraphTable & stash GitAlkUi a423097: Add RefTableModel a002237: Refactor RefsModel 062c6c3: separate GraphTableCell => CommitCell(text + ref) & GraphCommitCell 301986f: separate UI_Controller & GraphTableModel dec80a8: add refs draw b9b99f6: add method GraphTableCell.getRefsToThisCommit() fc11bb7: fix selected algorithm 74ba971: fix select trivial fragment (1 edge) 1c0a2ce: fix up edges 6749913: fix runner 7afe05a: add global Controller cf8e336: Controller => UI_Controller 519c714: ParserRef => RefParser ba417a5: fix swingui 13eda1b: fix createSelectController 9061bff: add isSelected in ShortEdge & SpetialCells 5ed2dce: Merge branch 'fix' 6c83a97: add realization Controller.click() & over() bb2a86d: add PrintCellModel.recalculate() 9359d58: add GraphFragmentController.isHidden() & fix several NotNull annotations 572cc31: refractor UIController, but without realisation methods over() and click() 3471dac: fix returned type RefsModel.refToCommit() 706b25c: add Graph.getFragmentController() 304c754: add existedCommitRefs 2a61269: add c73981f: add RefsModel & fis HEAD type 3902486: add RefsModel & fis HEAD type 3b1b8ab: add refs module c7fc26e: refractor layout model => printmodel 6cd6ebc: new GraphFragmentController 2d3cc9d: remove old Pieces & add Fragment 1d9f56c: add graph pieces tests and fix several bugs 6eebd59: fix not full log graph build & fix tests 54de885: add SimpleGraphPiecePontroller 07ca143: create new module controller 3a504e2: controller => ui_controller 42142eb: rebase Graph (Create new MutubleGraph & more another changes) f4f13b3: new Graph interface cb02d4b: rename CellModel => LayoutModel 9807e61: GraphModel => Graph & fix set's younger branch f0bcde9: add new gitLogParserTests 9d2beca: common refactor test's 0999c56: refractor Hash & add several tests 6d3c9a7: fix check Replace range's 987a51a: clear CacheGet 517e39b: renamed package: generatemodel => compressedlist 65fd64e: clean ReadOnlyList fa55074: refactor RuntimeGeneratorCompressedList 141fff8: add test for CompressedList 796d6f5: remove RemoveIntervalArrayList 964ef21: GenerateModel -> CompressedList & add Replace class instead Interval's dad42f7: clear Generator 950b299: update project options 60d86bb: add PartSaveGenerateModel 3681998: add jump to up Node, after hide branch 71127dd: remove old code 17fd887: fix generate SpecialCells 89810d1: fix crash update model 80be416: add swing part of Hide/Show 061b3ba: add controller part of Show/Hide branch 6521cff: add swingui module 053aaf2: fix Controller & add GraphTableCell 78d1efc: add module controller fb1de35: add PrintCellRowModel 150381f: add test for CellModelBuilder 7c0c0c3: add builder CellModel 5d82474: fix description GenerateModel.update() & update() in FullSaveGenerateModel af260b0: add printmodel fcca396: add to NodeRow getRowIndex() 0add403: add LinuxTest Builder Graph (300M, 11s - log+commits 1,5s - build graph) d431d48: add test for hide/show branch 0188932: add remove branch support 69eb783: add not check support hideBranch 0e47d79: add test for GraphModelBuilder b340193: clean graph module (show/hide branch not supported now) cb95989: idea modules.xml changes 572c8a7: save all dbdd45e: graphmodel => new module graph f40cd2d: fix test for commits c5446ea: commitsmodel => commits module c9f6356: common => new module common 3bd08e8: fix ReadOnlyList c5f98e8: fix remove commitgraph fe93d1f: temp cap swingui d0308b6: add printgraph f76c7fa: fix ? extends E in ReadOnlyList c8ce27b: remove commitgraph ae4cfab: calculatemodel => generatemodel & clear it b6cbb27: do ReadOnlyList extends List 6a76e0f: remove bad pieces de1a136: add builder for GraphModel (unsupported hide/show edges) ac859fa: add graphmodel fd77465: patch ReadOnlyIterator for <? extends T> 81d803b: Commit revided to Commit & CommitData f1dcc2c: CommitData => CommitLogData 22043c5: add rows 9b38868: save state before refactoring 5307c76: add firstPartShow 290dd62: clean common's classes c180656: all readonly => readonly package 036d6c4: clean commitmodel 7a84762: fix CacheGet periodical clear 4f18ce9: clean commitgraph builder c83d594: *Node => node/*Node 1e6c9d9: clean hides => hidecommits a63a8d7: clean order & renamed to ordernodes cbe82ce: optimise search Commit in RowOfMode 881a5e5: fix color set a76ea2c: fix hide commits with more childrens 18b8b23: uprgade draw line and width column's e59f911: fix edges order 673ae3d: fix RowOfNodeCalculator(colors set) 67bf455: add Cache for Edges & RowOfNode 5fb1a97: add painer for SpecialNode's 6fc62c5: fix build specialNodes 8c9097d: fix HideCommitsCalculator d327283: fix hide model 4b49283: add PartSaveCalculateModel b08a86b: fix RunUI for new model data 2726ca8: fix TableCellRender for new commitgraph 413735b: rebase builder and adapter for commitgraph 432ed1c: add cap for hideCommitsCalculator 5e065c4: add orderNode Calculator 297a002: rebase commitgraph model e8c0489: fix bug with assert readed commit 39c8f02: rebase Calculate model & add AbstractCalculateModel 3faab0d: add calculate model & simple Impl 31ab0ac: fix buildHideShowMap & add children commits d12a10b: refactoring Commit & Add New Commmit Model bfabd88: add new conception of commits & Commit.index() is Deprecated 126a2cf: rebase Commit interface (but not work countNewCommits) 7cba56a: fix title & improved appearance af246ef: fix date show & commit node color 38224e5: rebase swingUI 0c53937: rebase commitgraph 86f26ac: fix bug with empty timeStamp 55bef75: add tests for GitLogParser 7800c6f: more refactoring changes (commitmodel) 85696ad: add swing UI 590dfee: refactor changes & fix bug CommitLineListAdapter 7eff2e9: add builder for CommitLineList (but without CommitLineListAdapter cad20a2: add CommitGraph package c82247a: add CommitNode, CommitList & Builder 10e6d36: add GitLogParserTest 476d346: add new CommitData & parser for CommitData 034c111: add HashTest 21f796e: add Hash 8cee0de: add CommitsLines d48d8dc: add tests for CommitsTree & CommitData 1d79090: add parse of git log 0285217: Add Idea files 78e1980: Initial commit Change-Id: I2c2a279b2a5adccfb4f62691133abda10cb6ea4b
2013-04-24Snapshot e242282deb41c328afbe971fc167e47ddfb26df9 from master branch of ↵Tor Norbye
git://git.jetbrains.org/idea/community.git Change-Id: Ifdc1818cde7b63f6d7bf42801f18c7f1557b8d85
2013-02-27Snapshot of commit 329607d9ebcedf2bb0ad81265354366db7dc3f9cJean-Baptiste Queru
from branch master of git://git.jetbrains.org/idea/community.git Change-Id: I3b27d82897504da1b66169b67c7771e0f551c973
2013-02-08Snapshot of commit 84dc01e773388c2c72a1fc437f313dd5747e7809Jean-Baptiste Queru
from branch master of git://git.jetbrains.org/idea/community.git