Commit Graph
158240 Commits
Author SHA1 Message Date
Anna Kozlova 984b65ef65 new inference: incorporation with capture: treat type param's extends bounds as one as glb (IDEA-142145) 2015-09-02 17:04:31 +03:00
Anna Kozlova 9a7d951e1e new inference: caching resolve result during getTargetType inference (IDEA-142733; IDEA-140035; IDEA-133385) 2015-09-02 17:04:29 +03:00
Tom Lundell 7612cfe350 support hiding PsiDirectoryNode sources roots 2015-09-02 17:01:44 +03:00
Maxim.Mossienko 2c7df2ae1e update open files modification tracker on opening file 2015-09-02 15:58:19 +02:00
Roman Shevchenko 07af1f2b3c [test framework] file encoding detection 2015-09-02 16:47:59 +03:00
Egor.Ushakov b9ab76f2e3 show a message if all class fields were filtered out 2015-09-02 16:30:29 +03:00
Kirill Likhodedov 79d9ce922c [git] Extend GitPlatformTest from PlatformTestCase
It seems there are no reasons to inherit UsefulTestCase and set up a project fixture anymore.
2015-09-02 16:25:25 +03:00
Kirill Likhodedov fd65797f8c [vcs] Avoid duplicate project name in VcsUserRegistry storage + add versioning component there 2015-09-02 16:25:23 +03:00
Kirill Likhodedov 14e9c2bb26 Define SaveAndSyncHandler stub implementation for tests/headless mode
To avoid failures if the tested code tries to access the SaveAndSyncHandler.
2015-09-02 16:25:21 +03:00
Kirill Likhodedov 3bb67f5b1b UsefulTestCase.edt: explicitly rethrow the exception
This is already done in invokeAndWaitIfNeeded via LOG.error,
but making it more explicit won't hurt, especially if LOG.error
stops throwing exception in tests.

Also accept ThrowableRunnable.
2015-09-02 16:25:19 +03:00
Aleksey Pivovarov ec27e75da8 diff: add block processing tests 2015-09-02 16:18:24 +03:00
Aleksey Pivovarov 837044711c diff: cleanup tests 2015-09-02 16:18:23 +03:00
Aleksey Pivovarov 0a83297c66 diff: import some legacy tests 2015-09-02 16:18:23 +03:00
Vassiliy.Kudryashov d23666e843 IDEA-144576 Default compound run config changes when a regular compound run config is edited 2015-09-02 16:14:11 +03:00
Vassiliy.Kudryashov 769857af80 IDEA-144574 Compound run configurations: change list with checkboxes to list with plus button 2015-09-02 16:06:25 +03:00
Max Medvedev df54fcec7c Merge branch 'master' of git.labs.intellij.net:idea/community 2015-09-02 16:02:01 +03:00
Denis Fokin 1b07b50292 App activation/deactivation focus logging 2015-09-02 15:59:08 +03:00
Max Medvedev d821a234fe Merge branch 'master' of git.labs.intellij.net:idea/community
Pull request accepted
2015-09-02 15:58:05 +03:00
Alexander Lobas c7821bd602 IDEA-144550 Garbled text in UI designer 2015-09-02 15:53:33 +03:00
Bas Leijdekkers 10d5db3598 IDEA-144665 (Incorrect 'tearDown() is not called from finally block' inspection) 2015-09-02 14:51:24 +02:00
Egor.Ushakov 90f723e35e show a message if all class fields were filtered out 2015-09-02 15:43:35 +03:00
Konstantin Ulitin f4ff001c64 use common code style settings from grandparent language 2015-09-02 15:07:13 +03:00
Alexey Kudravtsev 00a08306e9 IDEA-143820 2015-09-02 14:10:13 +03:00
Egor.Ushakov 4f22cc16f6 IDEA-144666 Surround with runtime type doesn't work for array types 2015-09-02 13:58:34 +03:00
Pavel Fatin d222f61d8e Zero-latency typing: improved font selection 2015-09-02 12:49:39 +02:00
Pavel Fatin 3a927cc6f5 Zero-latency typing: enable for a first char in document 2015-09-02 12:49:38 +02:00
Dennis Ushakov 96b5644ba7 #WEB-17998 fixed 2015-09-02 12:38:45 +02:00
Vladimir Krivosheev 613d54d53f continue "don't save if only format is changed" 2015-09-02 12:36:23 +02:00
Vladimir Krivosheev d1b6d0499b cleanup LOG usage 2015-09-02 12:36:22 +02:00
Vladimir Krivosheev 098d3e1d43 clarify method name — rename to getSerializedState 2015-09-02 12:36:22 +02:00
Dmitry Batrak 52b198060a IDEA-144638 the code coverage gutter indicator overlaps with gutter icon and is impossible to click 2015-09-02 13:06:51 +03:00
Yaroslav Lepenkin 0ef4851cd0 Merge remote-tracking branch 'origin/master' 2015-09-02 13:01:14 +03:00
Vladimir Krivosheev 33eef709cb fix test name to avoid win issues 2015-09-02 11:57:32 +02:00
Vladimir Krivosheev de241251c8 don't apply "don't save if only format is changed 2015-09-02 11:44:10 +02:00
Vladimir Krivosheev 9428be03b4 cleanup 2015-09-02 11:44:09 +02:00
Yaroslav Lepenkin 19742e1c7d Merge branch 'chainedMethodsWithComments' of https://github.com/paplorinc/intellij-community 2015-09-02 12:44:08 +03:00
Yaroslav Lepenkin c16b6fe05f Ditched setStrictMinOffset API, use simple check if there is a linebreak after last block with the same ExpandableIndent 2015-09-02 12:35:08 +03:00
Yaroslav Lepenkin 03a72e58c3 Expandable indent storing additional block, which indent is used as min indent marker for all children of blocks corresponding to particular expandable indent.
If all blocks corresponding to current expandable indent has no linefeeds in their whitespaces, if one of these blocks has child which has indent less or equal than min marker indent, than indent is expanded.

Total summary:
Indent is expanded, if any of blocks with these indent is located on new line, or when there is some block's children with indent less or equal than min marker indent.
2015-09-02 12:35:07 +03:00
Yaroslav Lepenkin 6c3ee1c84b initial fix for numerous bugs mostly related to to multiline method call parameters. We want to ensure that in sequence: "Parenthesis -> Method Params -> Method Params Children", each member has less indent than it's right sibling.
Currently we check if any param is located on new line, and if so, we enforce children indent. Additionally we check if parenthesis has the same indent as any children, indent is enforced also.

This checks and modifications are performed after formatter's AdjustWhiteSpaceState, when we know all proper whitespaces states,  but before actual modification.
2015-09-02 12:35:07 +03:00
Nikolay Mikhaylov c841df4760 Run Arq JUnit tests from context 2015-09-02 11:56:53 +03:00
Max Medvedev ec9834f7f6 Merge remote-tracking branch 'origin/master' 2015-09-02 11:28:22 +03:00
Vladimir Krivosheev 1cb60fc401 move use.loaded.state.as.existing check to correct place 2015-09-02 10:05:50 +02:00
Vladimir Krivosheev 8dee830420 cleanup 2015-09-02 09:56:44 +02:00
Vladimir Krivosheev 480434deb0 use.loaded.state.as.existing, default false until client issues are not fixed. 2015-09-02 08:53:03 +02:00
peter 8d5dd11cdb avoid PsiVFSListener nesting (EA-56525 - assert: PsiManagerImpl.fireEvent) 2015-09-02 08:49:57 +02:00
Vladimir Krivosheev cad0426504 use.loaded.state.as.existing, default false until client issues are not fixed. 2015-09-02 08:40:41 +02:00
Vladimir Krivosheev d884934843 don't save if only format is changed 2015-09-02 07:43:50 +02:00
Vladimir Krivosheev e5eb8fda18 prepare to "don't save if only format is changed" 2015-09-02 07:43:49 +02:00
Vladimir Krivosheev e6cd40257a extract serializeState 2015-09-02 07:43:48 +02:00
Vladimir Krivosheev 57b178a1c5 convert to Kotlin 2015-09-02 07:43:48 +02:00