Commit Graph
198264 Commits
Author SHA1 Message Date
Anna.Kozlova 1f82ff1a9e testdata for IDEA-159545 2017-06-30 18:07:25 +02:00
Anna.Kozlova ad957e9f7e redundant code block: enable by default in do_not_show mode (IDEA-146044) 2017-06-30 18:07:25 +02:00
Anna.Kozlova 878d575442 inline: show better warning for incomplete code (IDEA-169393) 2017-06-30 18:07:25 +02:00
Dmitry.Krasilschikov 5ee324ba6f RUBY-19738 fire default jdk combo selection 2017-06-30 19:00:48 +03:00
Alexey Kudravtsev 0688500dcc compatibility: support for moronic subclassing in kotlin 2017-06-30 18:17:35 +03:00
Alexey Kudravtsev 8a471c10b9 deprecate ConcurrentWeakFactoryMap in favor of factory method in ConcurrentFactoryMap 2017-06-30 18:17:35 +03:00
Konstantin Bulenkov 0505105418 Merge remote-tracking branch 'origin/master' 2017-06-30 18:06:59 +03:00
Konstantin Bulenkov a7f56f0917 this test should be PlatformTestCase 2017-06-30 18:06:04 +03:00
Tagir Valeev 7963a03d56 PointlessNullCheck: now supports methods (IDEA-175035)
after-checks removed (as already handled by DFA)
refactored
comments handling fixed
2017-06-30 17:47:21 +03:00
Alexey Kudravtsev 3d71a47afc added write action assertion back for the case of process one event which was removed accidentally 2017-06-30 17:43:07 +03:00
Alexey Kudravtsev 87652a9ed0 optimisation: 8859-1 charset has a fastpath in jdk9 which copies bytes directly avoiding coding/decoding 2017-06-30 17:43:06 +03:00
Ilya.Kazakevich 1dadadddf0 Test fix: new parameter syntax is "--qt-support=auto" 2017-06-30 17:18:51 +03:00
Alexey Kudravtsev 31dc44c005 fixed CME (values() returned ArrayList which is fail-fast) 2017-06-30 17:16:00 +03:00
Egor.Ushakov 7bab95fea2 IDEA-175168 On-demand renderers - force on-demand action 2017-06-30 17:13:53 +03:00
Egor.Ushakov c7c899ff54 cleanup: removed unused 2017-06-30 17:13:53 +03:00
Roman Shevchenko 298539fae0 [java] highlighting on generic throw types (IDEA-175073) 2017-06-30 16:03:26 +02:00
Alexey Kudravtsev 9bbd2c30dc kotlin compatibility restored 2017-06-30 17:02:18 +03:00
peter 0a03f1b7f6 fix EA-102773 - CME: RecursionManager$CalculationStack.prohibitResultCaching 2017-06-30 15:44:06 +02:00
peter 3fb458c651 IDEA-171248 Nullability: missing warning in for-each cycle
support for forEach lambda parameters
2017-06-30 15:44:06 +02:00
Vladimir Krivosheev 56aacfeb3e External project storage — ensure that we remove external system attributes from module options if enabled 2017-06-30 15:31:16 +02:00
Roman Shevchenko 7b4228ac44 Cleanup (formatting) 2017-06-30 14:57:48 +02:00
Maxim.Mossienko 7a7ed86507 Report SOE in regular expression find with baloon, avoid SOE for some patterns (IDEA-150928) 2017-06-30 14:55:22 +02:00
Dmitry.Krasilschikov 108e4ffd18 IDEA-CR-22016 RUBY-19336 RenameFileActionImpl -> ClassAwareRenameFileAction 2017-06-30 15:51:24 +03:00
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