Commit Graph
235659 Commits
Author SHA1 Message Date
Pavel Dolgov 63ffc6782b Java: When merging identical branches of 'switch' statement keep the default branch the last (IDEA-204134) 2018-12-13 16:33:44 +03:00
Kirill Likhodedov bcfe6c79d1 Revert "git: optimize checking if a directory is a Git or Hg root"
Appeared to refresh more than expected. Reverting during investigation.

This reverts commit 86df77cf40.
2018-12-13 16:24:30 +03:00
Dmitry Avdeev 0a7db7eaf0 IDEA-173186 Commit message lost after cancelling commit dialog with Add commit message from Task server enabled 2018-12-13 16:19:54 +03:00
Dmitry Avdeev c896a6ecd9 migrated to LightPlatformTestCase 2018-12-13 16:19:54 +03:00
Dmitry Avdeev df22ea3b00 javadoc 2018-12-13 16:19:54 +03:00
Daniil Ovchinnikov 05f396a409 [groovy] fix SOE when resolving l-value of operator assigment (IDEA-204054, EA-133590) 2018-12-13 15:48:41 +03:00
Roman.Ivanov c605bd68e6 revert adding option for dot placement in java formatter 2018-12-13 19:33:55 +07:00
Alexey Kudravtsev ef7f62cea7 drop resolve cache regularly during find usages because it would run twice as long otherwise (see e.g. LargeProjectPerformanceTest.test get name find usages) (for IDEA-CR-40715) 2018-12-13 15:20:39 +03:00
Alexey Kudravtsev 3bb59bface withstand moronically incorrect parenthesized expressions, like "Object x = ();" 2018-12-13 14:59:00 +03:00
Henry Wylde 94192e664a RUBY-23050 don't store string literals in method summaries if they are above a certain limit
Repurpose the i18n yaml registry key for this, they are used for similar purposes.
2018-12-13 12:49:28 +01:00
Dmitry Batrak 67c8415998 IDEA-201449 Documentation tab name is not updated on following links in documentation 2018-12-13 14:41:58 +03:00
Dmitry Batrak 404e172ca4 IDEA-189815, IDEA-201393 Quick doc popup shown on mouse hover disappears on interaction 2018-12-13 14:18:25 +03:00
Alexey Kudravtsev c0cd7d2b3a small optimization: more efficient intersection, cleanup 2018-12-13 14:08:11 +03:00
Alexey Kudravtsev cb37a0479f override toArray() to use more efficient arraycopy instead of the default iterator() creation/traversing 2018-12-13 14:08:11 +03:00
Alexey Kudravtsev ffcc579bbe cleanup 2018-12-13 14:08:10 +03:00
Alexey Kudravtsev efa4698167 remove unused class 2018-12-13 14:08:10 +03:00
Aleksey Pivovarov eebd6b2507 IDEA-202796 IDEA-198143 git: limit 'setsid' workaround for Linux systems
* This command is not a part of MacOS system library
2018-12-13 13:58:45 +03:00
Andrey Vokin 2c4da18473 Cucumber for Java: use regex match counter ({1,4}) as a sign of a Regular Expression (not a Cucumber expression ({int}))
IDEA-203555 Cucumber sentences does not evaluate {n} regular expressions
2018-12-13 11:58:04 +01:00
Roman.Ivanov a49b9ef388 fix java settings test 2018-12-13 17:54:59 +07:00
Roman.Ivanov b22104d6d4 ChainMethodCallsBlockBuilder: remove unused code: IDEA-CR-37492 2018-12-13 17:54:58 +07:00
Roman.Ivanov 47006f6253 Java formatter : fix review issues, simplify : IDEA-CR-37492 2018-12-13 17:54:58 +07:00
Roman.Ivanov 4dd4bb8f55 Java formatter : fix review issues : IDEA-CR-37492 2018-12-13 17:54:58 +07:00
Roman.Ivanov 000ed84587 Formatting: minor fix for dot placement : IDEA-123881 2018-12-13 17:54:57 +07:00
Roman.Ivanov b3bea36da5 Formatting: add settings for dot placement in method chains 2018-12-13 17:54:57 +07:00
Tagir Valeev 5d4a0b8197 Basic support of switch expressions in StatementExtractor/SideEffectChecker
Fixes IDEA-204138 Exception in "statement with empty body" inspection with switch expression
Fixes EA-133610 - REWA: StatementExtractor.createNode
2018-12-13 17:42:28 +07:00
Tagir Valeev 57eac872d1 SplitDeclarationAndInitializationIntention: do not suggest when we are too deep from the field 2018-12-13 17:42:27 +07:00
Anna.Kozlova 2bb71bfc15 don't double register class symbol highlights 2018-12-13 11:35:10 +01:00
Dmitry Batrak 628bb38fe5 IDEA-201377 JavaDoc popup follow link issue 2018-12-13 13:16:00 +03:00
Dmitriy.Panov 7466b9fc49 android sdk moved to bintray + upload script for Dmitry Avdeev: added to community module.xml and scope 2018-12-13 12:58:41 +03:00
Maxim Kropotov 43f6d46d51 allow 'suppress by comment' fix to add to existing suppression if comment starts with spaces (default settings for JS)
Fixes WEB-36236
2018-12-13 12:45:06 +03:00
peter fb14405508 commitWithoutReparse shouldn't leave PSI/document inconsistent when there's a view provider (DBE-7481)
it happens when there are too many documents queued for commit

plus, recover from reparse exceptions by replacing the whole PsiFile
otherwise the IDE becomes totally unusable
2018-12-13 10:02:32 +01:00
Kirill Smelov e2c7531b0c Wrap ControlFlowException in IdeaLogger::warn
IDEA-CR-41172
2018-12-13 11:52:51 +03:00
peter 4e23cf6c92 a bit lazier GroovyLanguageCodeStyleSettingsProvider 2018-12-13 09:48:41 +01:00
peter 5cd574dd93 do less work in JavaDomApplicationComponent 2018-12-13 09:27:46 +01:00
peter 4c6c0e5204 FeatureUsageFileEventLoggerProvider: do cheaper checks first 2018-12-13 09:27:46 +01:00
peter 4024c5fbf9 FileTypeExtensionUsagesCollectorStartupActivity: simpler code and less classloading 2018-12-13 09:27:46 +01:00
Nicolay Mitropolsky dec68af464 [devkit] UastPatterns.stringLiteralExpression and UastLiteralReferenceProvider cleanup 2018-12-13 09:48:24 +03:00
Nicolay Mitropolsky ffad98d1c0 [i18n] UastPatterns.stringLiteralExpression and UastLiteralReferenceProvider cleanup 2018-12-13 09:48:24 +03:00
Nicolay Mitropolsky ba4d24985b [intelli-lang] UastPatterns.stringLiteralExpression and UastLiteralReferenceProvider cleanup 2018-12-13 09:48:24 +03:00
Nicolay Mitropolsky f02b250103 [uast-patterns] UastPatterns.stringLiteralExpression deprecation 2018-12-13 09:48:24 +03:00
Vladimir.Orlov 633a73a68b win installation: fixed positions of checkboxes on dialog for uninstall old installations after show the dialog few times. 2018-12-13 08:54:57 +03:00
Dmitriy.Panov ad4840c181 android sdk moved to bintray + upload script for Dmitry Avdeev: fixup 2018-12-13 07:56:46 +03:00
Dmitry Jemerov b7915b70fa Different way to catch and rethrow PCE (IDEA-CR-41262) 2018-12-12 21:35:48 +01:00
Dmitry Jemerov 365b5041e3 Autopopup parameter info works in any headless environment, not just in unit test mode 2018-12-12 21:29:03 +01:00
Dmitry Jemerov e9ed96f852 Make updateLastEditor() protected for rdserver 2018-12-12 21:29:02 +01:00
Vladimir Krivosheev b0077ac269 IDEA-CR-41226 ProjectManagerListener.projectClosed cannot be used to call updateLastProjectPath, because called even if project closed on app exit 2018-12-12 21:00:32 +01:00
Vladimir Krivosheev 10ec8198a8 IDEA-CR-41226 IDEA-204001 don't update state on appClosing — projectClosed (fixed in this commit) and projectOpened (earlier commit) is more correct 2018-12-12 20:40:07 +01:00
Eldar Abusalimov 598c7fe33c CPP-14865: GDB: Move "forceMIAsync" out from global registry 2018-12-12 22:13:11 +03:00
Vladimir Krivosheev 1a53b0db0b LazyRunConfigurationProducer (part 3) 2018-12-12 20:10:36 +01:00
Vladimir Krivosheev ae7f27b684 LazyRunConfigurationProducer (part 2) 2018-12-12 20:10:35 +01:00