Commit Graph
230347 Commits
Author SHA1 Message Date
peter 03fd1b00f5 disable completion after enum constant (IDEA-199935) 2018-10-05 18:22:23 +02:00
Konstantin Kolosovsky 4a5c0d1035 git: Refactor "GitRepoInfo" 2018-10-05 19:14:05 +03:00
Konstantin Kolosovsky 64084bbf0c git: Convert "GitRepoInfo" to kotlin 2018-10-05 19:14:05 +03:00
Konstantin Kolosovsky 515fc20615 Rename .java to .kt 2018-10-05 19:14:05 +03:00
Konstantin Kolosovsky 2f1967e909 git: Refactor "GitRepoInfo.equals()"
"Hash" instances will be checked for equality as part of "Map.equals()" anyway

f88f0629f4, 9ea940ab07 follow-up
2018-10-05 19:14:05 +03:00
Alexander Lobas 2d17627529 EA-127430 - CCE: PluginManagerConfigurableNew$.create 2018-10-05 19:05:44 +03:00
Alexander.Kirsanov a38503dc88 Quick fix for pattern validation 2018-10-05 18:23:12 +03:00
Alexander.Kirsanov 8588b68a7f Fix test data path for EditorConfig refactoring and commenter tests 2018-10-05 18:23:11 +03:00
Alexander.Kirsanov a48b8cddf3 Fix typos and invalid chars in inspection descriptions 2018-10-05 18:23:10 +03:00
Alexander.Kirsanov 21d1e3e610 Unify icons and alignment for .editorconfig overriding gutter marks 2018-10-05 18:23:09 +03:00
Kirill cd0bdd8852 Add support for .editorconfig language 2018-10-05 18:23:08 +03:00
Kirill 2de2414b1c Improve support for exact filename languages 2018-10-05 18:23:06 +03:00
Kirill 52272f09bb Fix typo in comments 2018-10-05 18:23:04 +03:00
Nikita Skvortsov ba1b90b085 make external annotations download optional for Gradle and Maven imports IDEA-199964 IDEA-132487 IDEA-200003 2018-10-05 18:20:41 +03:00
Anna.Kozlova 05c6461b19 async tests: treat multi-threaded access
EA-127923 - NSEE: GeneralToSMTRunnerEventsConvertor.findCurrentTestOrSuite
2018-10-05 17:05:53 +02:00
Anna.Kozlova 2e053dcc86 todo: ensure map is empty when searcher starts to detect todo items (IDEA-198676) 2018-10-05 17:05:53 +02:00
Anna.Kozlova d7d942b3f0 asyc tests: ensure history collection started before the view was disposed
EA-127745 - IOE: ObjectTree.register
2018-10-05 17:05:53 +02:00
Anna.Kozlova d64e39444a tests progress animation: multi-thread ready
EA-127813 - NPE: TestsProgressAnimator.cancelAlarm
2018-10-05 17:05:53 +02:00
Anna.Kozlova 30ff93469e EA-128714 - IOE: ObjectTree.register 2018-10-05 17:05:52 +02:00
Ivan Semenov 36596a8852 [github] Make all PR implementation classes internal 2018-10-05 18:03:17 +03:00
Ivan Semenov 01a845542b [github] Extract data provider interface to separate file 2018-10-05 18:03:17 +03:00
Ivan Semenov 5ded3f3809 [github] Use join() instead of get() and handle cancellation better
Also remove obsolete docs
2018-10-05 18:03:17 +03:00
Ivan Semenov 0ef8345810 [github] Cancel loading PR data when it's no longer required 2018-10-05 18:03:16 +03:00
Alexey Kudravtsev e408b9856a Use bounded wildcards in statics/constructors/final methods in internal API to make it more conventional, flexible and documented 2018-10-05 18:01:46 +03:00
Alexey Kudravtsev e69b29f56e cleanup: get rid of excessive lambdas 2018-10-05 18:01:46 +03:00
Alexey Kudravtsev e679277e19 mark more obvious usages of ViewSettings not null 2018-10-05 18:01:45 +03:00
Alexey Kudravtsev 417ab4d239 Use bounded wildcards in statics/constructors/final methods in API to make it more conventional, flexible and documented 2018-10-05 18:01:45 +03:00
Alexey Kudravtsev 95254c7da7 fix test 2018-10-05 18:01:43 +03:00
Alexey Kudravtsev f5843ce0e9 performance of ConsoleView tests. Instead of contended myCurrentRequests introduce "requested" boolean flag for each type of requests which need to be queued only once (CLEAR, FLUSH) 2018-10-05 18:01:43 +03:00
Alexey Kudravtsev 8638c0d424 stricter assertion: literal escaper must return valid offsets from its.getOffsetInHost() for all offsets which it was able to decode 2018-10-05 18:01:43 +03:00
Dmitry Batrak ebe6d594df parameter info tests cleanup 2018-10-05 17:55:22 +03:00
Dmitry Batrak 7d1d462850 IDEA-198893 Parameter info hints: exception on undo 2018-10-05 17:55:22 +03:00
Alexander Lobas f7a3c734ca EA-127339 - NPE: BgProgressIndicator.removeStateDelegate 2018-10-05 17:53:50 +03:00
Alexander Zolotov 88421e3367 Emmet: collapse climb-up and more operations without left and right operands (WEB-34825) 2018-10-05 17:46:03 +03:00
Dmitry Avdeev 52c6571529 comfortable ctor for lazy documents 2018-10-05 17:40:15 +03:00
Pavel Dolgov 0dcbd3f6e5 Java: Improved inspection "Join Declaration And Assignment" - corner case handled (IDEA-177132) 2018-10-05 17:34:02 +03:00
Marat Khabibullin 4aa8ef5500 FUS: Add method to read dictionary service URL 2018-10-05 17:30:03 +03:00
Dmitry Avdeev ac39e30b08 IDEA-155327 Improvement to automated Branch Name in the Open Task dialog
added Velocity
2018-10-05 17:27:58 +03:00
Dmitry Avdeev 5df510351a support EditorTextField 2018-10-05 17:27:58 +03:00
Dmitry Avdeev fc6c9f805b lazy document creation to support gui forms 2018-10-05 17:27:57 +03:00
Alexander Lobas d1ed92dfc3 EA-128824 - NPE: PluginManagerConfigurableNew$$.customizeCellRenderer 2018-10-05 17:13:10 +03:00
Alexander Lobas 8dc093c701 EA-126673 - NPE: SearchPopup.show 2018-10-05 16:57:53 +03:00
Vassiliy.Kudryashov 06c860f329 Misc fixes for "Find In Path" related to focus and state persistance 2018-10-05 16:25:19 +03:00
Alexander Lobas e0c9c73380 IDEA-196059 Plugins: plugins page links 2018-10-05 16:14:05 +03:00
Dmitry Batkovich 88824bb048 reimplement global BooleanMethodIsAlwaysInvertedInspection using uast 2018-10-05 16:01:55 +03:00
Dmitry Batkovich 6aa5193be5 use newInstance() instead of newFactory() 2018-10-05 15:42:11 +03:00
Sergey Malenkov 8056530998 Fix IllegalArgumentException in HierarchyTreeStructure
java.lang.IllegalArgumentException: Original indicator ProgressIndicator 672263355: running=true; canceled=false must be StandardProcessIndicator but got: class com.intellij.util.concurrency.Invoker$ObsolescentProgressIndicator
	at com.intellij.openapi.progress.util.ProgressWrapper.<init>(ProgressWrapper.java:39)
	at com.intellij.concurrency.SensitiveProgressWrapper.<init>(SensitiveProgressWrapper.java:27)
	at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:55)
	at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processFilesConcurrentlyDespiteWriteActions(PsiSearchHelperImpl.java:370)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processPsiFileRoots(PsiSearchHelperImpl.java:302)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processCandidates(PsiSearchHelperImpl.java:724)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequestsOptimized(PsiSearchHelperImpl.java:704)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:602)
	at com.intellij.psi.search.SearchRequestQuery.processResults(SearchRequestQuery.java:31)
	at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:66)
	at com.intellij.util.MergeQuery.processSubQuery(MergeQuery.java:70)
	at com.intellij.util.MergeQuery.forEach(MergeQuery.java:43)
	at com.intellij.util.UniqueResultsQuery.process(UniqueResultsQuery.java:55)
	at com.intellij.util.UniqueResultsQuery.forEach(UniqueResultsQuery.java:45)
	at com.intellij.ide.hierarchy.call.CallerMethodsTreeStructure.buildChildren(CallerMethodsTreeStructure.java:72)
	at com.intellij.ide.hierarchy.HierarchyTreeStructure.lambda$getChildElements$0(HierarchyTreeStructure.java:102)
	at com.intellij.ide.util.treeView.AbstractTreeUi.calculateYieldingToWriteAction(AbstractTreeUi.java:1709)
	at com.intellij.ide.hierarchy.HierarchyTreeStructure.getChildElements(HierarchyTreeStructure.java:102)
	at com.intellij.ui.tree.StructureTreeModel.getValidChildren(StructureTreeModel.java:366)
	at com.intellij.ui.tree.StructureTreeModel.validateChildren(StructureTreeModel.java:276)
	at com.intellij.ui.tree.StructureTreeModel.getNode(StructureTreeModel.java:270)
	at com.intellij.ui.tree.StructureTreeModel.getChildren(StructureTreeModel.java:290)
	at com.intellij.ui.tree.AsyncTreeModel$CmdGetChildren.getNode(AsyncTreeModel.java:559)
	at com.intellij.ui.tree.AsyncTreeModel$ObsolescentCommand.get(AsyncTreeModel.java:453)
	at com.intellij.ui.tree.AsyncTreeModel$ObsolescentCommand.get(AsyncTreeModel.java:419)
	at com.intellij.util.concurrency.Command$Processor.lambda$process$1(Command.java:48)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1168)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:70)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:123)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:582)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:112)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:70)
	at com.intellij.util.concurrency.Invoker.invokeSafely(Invoker.java:145)
	at com.intellij.util.concurrency.Invoker.lambda$invokeLater$0(Invoker.java:84)
	at com.intellij.util.concurrency.Invoker$BackgroundThread.lambda$offer$0(Invoker.java:299)
	at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:227)
	at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26)
	at com.intellij.util.concurrency.BoundedTaskExecutor$2$1.run(BoundedTaskExecutor.java:200)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:229)
	at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
2018-10-05 15:27:11 +03:00
Dmitry Batkovich 8adf369c86 use newInstance() instead of newFactory() 2018-10-05 15:03:58 +03:00
Sergey Karashevich f36fb604f7 [gui-test] remove IdeProcessControlManager as obsolete, increase first start time to 240s 2018-10-05 15:01:45 +03:00
Konstantin Bulenkov 132e9a6fc6 High Contrast theme IJP-220 2018-10-05 13:53:28 +02:00