Commit Graph
198241 Commits
Author SHA1 Message Date
Roman Shevchenko 80bd33fc56 [java] type annotation highlighting on type parameters (IDEA-174317) 2017-06-30 14:38:56 +02:00
Alexey Kudravtsev 4e00a8b542 CopyPasteTest failed occasionally because HighlightSession was (concurrently) created without editor so ShowAutoImportPass wasn't run in DefaultHighlightInfoProcessor 2017-06-30 15:35:21 +03:00
nik 2bc89de9ad injection tests: provide more convenient variant of InjectedLanguageManager.registerMultiHostInjector
It allows us to simplify a lot of code in tests and get rid of usages of deprecated method.
2017-06-30 14:29:11 +02:00
Yann Cébron d2fcb08228 [devkit] RegistrationCheckerUtil: performance, #4
findPluginXmlFilesForModule: filter out files not containing classname
2017-06-30 14:21:20 +02:00
Yann Cébron e765abf8f4 [devkit] RegistrationProblemsInspection: performance
skip completely irrelevant classes
2017-06-30 14:21:20 +02:00
Alexey Kudravtsev 21b372a285 separate FactoryMap and ConcurrentFactoryMap: use FactoryMap for thread-unsafe code only.
Usages converted to hide FactoryMap impl details.
2017-06-30 15:14:26 +03:00
nik b304b2969e project structure: disable 'move module to group' actions if no modules are selected (EA-97110) 2017-06-30 13:49:51 +02:00
Konstantin Bulenkov 2ab4b67dfa Merge remote-tracking branch 'origin/master' 2017-06-30 14:41:02 +03:00
Konstantin Bulenkov 58945c0ec9 cleanup 2017-06-30 14:40:12 +03:00
Maxim.Mossienko 2da7026844 avoid synchronous ensureUpToDate to prevent deadlock 2017-06-30 13:33:01 +02:00
Konstantin Bulenkov f060333ade cleanup 2017-06-30 14:14:53 +03:00
Konstantin Bulenkov 9ad08430db Merge remote-tracking branch 'origin/master' 2017-06-30 14:12:38 +03:00
Konstantin Bulenkov 456fbc3e10 can't change some UI options via SearchEverywhere / go to action 2017-06-30 14:11:27 +03:00
Daniil Ovchinnikov 4e8e6af935 [project view] track pane selection from content manager 2017-06-30 13:57:16 +03:00
Alexey Kudravtsev abe554019b IDEA-CR-22456 followup 2017-06-30 13:53:25 +03:00
Alexey Kudravtsev 1bb83f5178 artifactutiltest fixed 2017-06-30 13:38:30 +03:00
Alexey Kudravtsev 5418e3dcff cleanup 2017-06-30 13:38:30 +03:00
Alexey Kudravtsev a81f94669d search in local scope too 2017-06-30 13:38:29 +03:00
Dmitry.Krasilschikov 27768a33a8 IDEA-CR-22016 RUBY-19336 add 'Rename file' action on the editor tab context menu onto PhpStorm, RubyMine, WebStorm 2017-06-30 13:35:00 +03:00
Konstantin Aleev 7b7498be2c FinderRecursivePanel: add java doc. 2017-06-30 13:30:30 +03:00
Pavel Dolgov 67058ae907 Java: Support Jigsaw modules in calculation of class usages and visibility - added inspection setting for exported packages (IDEA-169200, IDEA-169204) 2017-06-30 13:24:19 +03:00
nik f21f5d8061 ant: get rid of circular dependency between services
AntWorkspaceConfiguration accesses AntConfigurationImpl in its 'writeExternal' method so if AntConfigurationImpl's constructor depends on AntWorkspaceConfiguration it may lead to circular dependency (EA-95431).
2017-06-30 12:21:16 +02:00
nik e5a1ed1b66 directory index: correctly handle files for language injections (EA-102538) 2017-06-30 12:14:52 +02:00
Irina.Chernushina e4bba435ad json schema annotation fixes related to oneOf: [...]
- if oneOf-schema does not have a detectable type, assume it matches for
more detailed check; also, schema does not match if it has an enum,
but actual type is object/array
- if schemas are different with not-currently-tested properties
(i.e. format), they are still different and we should not report
that several schemas are matching
+ tests

found checking the data from
WEB-25058 Wrong json schema warning
2017-06-30 12:05:52 +02:00
Sergey Ignatov 743944d82c add ability yo run community tests in ultimate classpath 2017-06-30 12:44:03 +03:00
Ekaterina Tuzova bf784d2d7e Jupyter Notebook: added validation for URL+token 2017-06-30 12:35:12 +03:00
Ekaterina Tuzova a959efed0e Edu: remove all project guessing 2017-06-30 12:35:12 +03:00
Egor.Ushakov 40159b20ef IDEA-175168 On-demand renderers - fixed long text view 2017-06-30 12:21:17 +03:00
Vladislav.Soroka 909373cb17 EA-102897 - ISE: InternalExternalProjectInfo.getExternalProjectPath 2017-06-30 12:16:10 +03:00
Irina.Chernushina 8799713ad4 WEB-27538 JSON Schema: quick documentation improvements 2017-06-30 11:04:51 +02:00
Alexey Utkin 8c933bf3aa Merge remote-tracking branch 'origin/uta/testGutter' 2017-06-30 11:49:56 +03:00
Vladislav.Soroka 3b46635bdc IDEA-175189 Projects are displayed in random order in the Gradle Composite Build Configuration window 2017-06-30 11:40:55 +03:00
peter fef1016e08 goto line: select offset text when focusing, to quickly overwrite it 2017-06-30 09:29:44 +02:00
peter 11b8ec6ec8 try to provide a cause for PCE happening in disposable indicators
e.g. daemon's
2017-06-30 09:29:43 +02:00
peter 288e99245d slowCheck: handle exceptions from generators 2017-06-30 09:29:42 +02:00
Kiryl Chetyrbak f4076b4ad7 Patch command line in PyPackageManager 2017-06-30 03:46:47 +03:00
Gregory.Shrago d23311ca50 java.lang.IllegalStateException: element.parent must not be null 2017-06-30 01:40:53 +03:00
Pavel Fatin dd1ef4e791 @SystemIndependent instrumentation: use "indexOf" instead of "contains" 2017-06-29 22:57:57 +02:00
Semyon Proshev 7ccc5647b8 Fix test data for PyRedeclarationInspectionTest.testUnderscorePrefixed. 2017-06-29 23:06:45 +03:00
Maxim.Mossienko 9c5a627aee avoid deadlock at initialization (IDEA-175193) 2017-06-29 21:56:21 +02:00
Bas Leijdekkers dbf5098292 a nullable collection leads to confusion 2017-06-29 20:59:49 +02:00
Bas Leijdekkers a775610324 SSR: fix replace tool window issues
- ask for all files at once when replacing selected read-only files
- don't cache excluded usages, so they can be changed after a replace
- allow preview on multiple selected files
- select a sensible next usage after replace
- more efficient when replacing many usages by using removeUsagesBulk()
2017-06-29 20:59:49 +02:00
Gregory.Shrago e60108fc06 less logging for EA-103861 - assert: VirtualFileManagerImpl.getFileSystem 2017-06-29 21:55:43 +03:00
Julia Beliaeva ddda48e8c4 [git] set handler to the created record for debugging purposes
EA-83758
2017-06-29 21:48:32 +03:00
Gregory.Shrago 2551703651 expand all selected paths if more than one 2017-06-29 21:38:35 +03:00
Ilya.Kazakevich aeae4d7442 Test fix: do not remove SDK roots because typesheds are also removed in this case 2017-06-29 21:13:59 +03:00
Julia Beliaeva cf6018c64d [git] first commit can be empty when file history is empty
EA-103921
2017-06-29 21:00:18 +03:00
Yann Cébron 7e894d6f2e [devkit] RegistrationCheckerUtil: performance, #3
more fine-grained search for registration
2017-06-29 19:46:42 +02:00
Alexander Koshevoy 596a82d1b9 Fixes some comments in IDEA-CR-22189 2017-06-29 20:33:59 +03:00
Aleksey Pivovarov 695f076ff6 vcs: remove unused action 2017-06-29 20:18:10 +03:00