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