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