peter
ec69852fc7
jetCheck tests: don't spam to console
2018-01-02 22:32:06 +01:00
Dmitriy Smirnov
36ad98f976
IDEA-184450 Prompt for a new SSH passphrase after the saved one fails
2018-01-02 23:00:02 +03:00
Dmitriy Smirnov
4aa17e9cca
IDEA-182230 Cancel merge without confirmation if no changes were made
2018-01-02 23:00:01 +03:00
Anna.Kozlova
835de9d8d0
don't dispose smart pointers explicitly (IDEA-184471)
...
refactorings preview reuses same usage infos which are used in refactoring itself, thus disposing pointers on view close makes it impossible to perform refactoring as elements can't be restored in common case when no other pointers were created e.g. by inspections, etc
2018-01-02 19:52:48 +01:00
Anna.Kozlova
728c33a5f0
prefer normal search in dialogs with editor (IDEA-181371)
2018-01-02 19:52:48 +01:00
Roman Shevchenko
cdc9de4577
[ui] even better quotes paths for "Show in Explorer" action (IDEA-183953)
2018-01-02 19:22:36 +01:00
Kirill Likhodedov
5a3d86a443
Calculate toString() only when LOG.debug is enabled
...
Follow-up: 1bf93d4
2018-01-02 20:37:42 +03:00
Simon Legner
54be7d2885
CONTRIBUTING.md: add link to electronic submission of CLA
2018-01-02 20:27:04 +03:00
Roland Illig
6eb55b72cd
Fix UI typo in RepositoryAttachDialog
2018-01-02 20:23:44 +03:00
Sergey Ignatov
3e690aa61d
move TestClassesFilterTest.java from java-test to testFramework tests
2018-01-02 19:57:51 +03:00
Anna.Kozlova
b8f21ba9ba
quick doc: don't generate qNames for local classes (IDEA-184455)
2018-01-02 17:49:11 +01:00
Anna.Kozlova
b3ca7c3219
ignore same qNamed classes from different libraries (IDEA-177043)
2018-01-02 17:49:11 +01:00
Sergey Ignatov
45b96a0f4c
cleanup
2018-01-02 18:34:55 +03:00
Sergey Ignatov
cfc01324fd
2018
2018-01-02 18:30:58 +03:00
peter
21d399f039
don't consider injection to be "inside" string literals in PsiElementPattern (IDEA-182862)
2018-01-02 16:01:37 +01:00
peter
fe91b52436
don't perform postponed formatting on PSI with potentially incorrect outer elements (IDEA-182929)
2018-01-02 15:58:45 +01:00
peter
dd9fa434e0
IDEA-158249 Complete Current Statement of for loop: code is not reformatted
2018-01-02 15:55:43 +01:00
peter
d047658f81
IDEA-183481 final keyword is wrongly auto-completed to finalize() in try-with-resources
2018-01-02 15:55:43 +01:00
Bas Leijdekkers
2bb83ed9fb
IG: more strictly check for ambiguity (IDEA-184421)
...
in "Call to inherited method looks like call to local method" inspection
2018-01-02 15:45:44 +01:00
Roman Shevchenko
15b238b7e2
[java] highlights XML entity refs in doc comments (IDEA-164977)
2018-01-02 15:33:22 +01:00
Anna.Kozlova
38b03b8ff8
restore default return value
2018-01-02 13:32:38 +01:00
Anna.Kozlova
fea3ba74d9
preserve comments test: ignore action which explicitly change javadoc
2018-01-02 13:27:09 +01:00
Anna.Kozlova
3ec2024b78
conflict resolution with visibility==all (IDEA-184127)
...
stop at found candidate if it is accessible without loose check, proceed otherwise to include top level candidates and get rid of wrong candidates by conflict resolution
2018-01-02 12:47:35 +01:00
Tagir Valeev
71f674706a
WrapWithAdapterMethodCallFix: add more diagnostics for EA-114444.
2018-01-02 17:32:11 +07:00
peter
5e5c4f24fa
jetCheck: restart shrinking from beginning: sometimes it helps to shrink more
2018-01-02 10:28:12 +01:00
peter
86f275aed2
jetCheck: extract ShrinkTest
2018-01-02 10:28:11 +01:00
Bas Leijdekkers
7d430b159e
IG: more robust check for existence of compareTo() method
2018-01-01 14:12:58 +01:00
Bas Leijdekkers
4770f2be1b
IG: extract note to constant
2018-01-01 14:08:38 +01:00
Bas Leijdekkers
171f715eef
IG: Add option to ignore methods with throws (IDEA-160163)
...
in "JUnit test method without any assertions" inspection
2017-12-31 17:39:03 +01:00
Bas Leijdekkers
f5f360bc6e
IG: check constructor calls to support JMockit (IDEA-184438)
2017-12-31 17:39:02 +01:00
Bas Leijdekkers
6fef6334d0
IG: report pointless compound assignments (IDEA-184300)
2017-12-31 17:39:02 +01:00
Bas Leijdekkers
b1b0d95ad0
regexp: lex character class starting with escaped caret correctly
2017-12-31 17:39:02 +01:00
peter
d2286a59c6
jetCheck: improve shrinking
...
after recursive substitution, re-run shrinking for parent in case it can now optimize more
allow recursive shrinking for ImperativeCommand lists
2017-12-30 22:49:08 +01:00
Julia Beliaeva
83e780f605
[vcs-log] move VcsLogUtil to util package
2017-12-31 00:04:36 +03:00
Julia Beliaeva
762fc19386
[vcs-log] align changes toolbar height with main toolbar height
...
Main toolbar has text components that can get taller than standard action buttons for various text sizes. So in order for the toolbars to be even, need to manually adjust changes toolbar height.
2017-12-31 00:04:36 +03:00
peter
02e4c9bbc1
fix PSI event inconsistency on two changes in different parents with the same final offset
2017-12-30 21:30:41 +01:00
peter
b359c9253a
jetCheck: introduce ImperativeCommand API for easier testing of stateful systems
2017-12-30 15:56:14 +01:00
Dmitry Avdeev
9aeff69fbf
kotlin plugin compatible with Android Studio 3.0
2017-12-30 14:57:59 +03:00
Tagir Valeev
156c18600a
SimplifiableEqualsExpression: test fixed
...
After c78e018f81 DFA: ignore boolean fields initializer if it's true or false literal
2017-12-30 11:56:27 +07:00
Vassiliy.Kudryashov
08d01d8a1e
Update search history on focus lost / on popup shown
2017-12-29 22:23:59 +03:00
peter
1ef46de154
fix a case of incorrect events generated after complicated PSI changes
2017-12-29 19:34:13 +01:00
Anton Tarasov
eaad20e60b
Revert "IDEA-184383 Large icons since 2017.3"
...
Until regression is fixed.
2017-12-29 21:31:57 +03:00
Egor Ushakov
6d60181a0b
avoid tests failure with shmem
2017-12-29 19:16:32 +03:00
Anna.Kozlova
f5d41370ca
cancel apply all fixes (IDEA-184412)
2017-12-29 16:42:03 +01:00
Sergey Malenkov
ffa6ad7353
remove @TestOnly, which is not needed in the test framework
2017-12-29 18:12:51 +03:00
Dmitry Batrak
dde03335a3
untie folding state from PSI (CPP-10639)
...
remove code that is unused now
2017-12-29 17:58:08 +03:00
Anna.Kozlova
70ed717691
override: substitute type parameter bounds in cls (IDEA-162079)
2017-12-29 15:43:44 +01:00
Rustam Vishnyakov
b87e08f706
Migration to PsiFile-based code style API
2017-12-29 17:39:43 +03:00
Rustam Vishnyakov
6ede9d61a0
Migration to PsiFile-based code style API
2017-12-29 16:49:30 +03:00
Rustam Vishnyakov
4a2f58843a
Migration to PsiFile-based code style API
2017-12-29 16:42:21 +03:00