Pavel Dolgov
af08eeeeb9
Merge duplicate statements in module-info.java - merge all duplicates at once, preserve comments, set caret to the resulting statement (IDEA-169211)
2017-04-19 13:57:14 +03:00
Dmitry Batkovich
874a7b88cd
javac ast indices: add tests for signature index
2017-04-19 13:40:55 +03:00
nik
68dc68f172
usage view: deprecate UsageFilteringRuleEx in favor of additional method in UsageFilteringRule
...
This makes the additional 'isVisible' method more discoverable and simplifies code.
2017-04-19 13:11:29 +03:00
nik
3681ee542b
usage view: deprecate OrderableUsageGroupingRule and move method getRank to UsageGroupingRule
...
This makes it more discoverable and simplifies code.
2017-04-19 13:11:29 +03:00
Tagir Valeev
0a76d8b389
IDEA-169967 Enhance "'while' loop spins on field" to suggest to insert Thread.onSpinWait() in Java 9
2017-04-19 17:05:41 +07:00
Aleksey Pivovarov
bb67875b64
vcs: do not pass invalid file pointers to data context
2017-04-19 13:01:30 +03:00
Roman Shevchenko
437c1520db
[platform] optimizes binary file lookup (IDEA-CR-18860)
2017-04-19 11:38:37 +02:00
Dmitry Batkovich
ffb4ee68dc
javac ast indices: request index rebuild if corruption exception is thrown from compressor
2017-04-19 12:36:31 +03:00
Dmitry Batrak
4b50895b1c
IDEA-160142 Wrong result of block-commenting of Java string literal containing /*
2017-04-19 12:04:10 +03:00
Yaroslav Lepenkin
f816dd0759
Merge remote-tracking branch 'origin/master'
2017-04-19 11:57:43 +03:00
Anna.Kozlova
136a93887b
use JBLabel (HiDPI: IDEA-89317)
2017-04-19 10:51:34 +02:00
Dmitry Cherniachenko
777851b886
Add '(byte)' and '(short)' type cast for int literals only in invocation parameters
2017-04-19 11:39:37 +03:00
Dmitry Cherniachenko
cdecb09b4a
Removed unnecessary boxing of primitive types
2017-04-19 11:39:37 +03:00
Dmitry Cherniachenko
9cb8837eee
IDEA-171459 fix type cast for int literals used as byte / short in decompiled code
2017-04-19 11:39:37 +03:00
Egor.Ushakov
6fd11e168b
avoid leaking DebugProcess on debug session end (with the tab still opened) pt.2
2017-04-19 11:39:37 +03:00
Anna.Kozlova
c24f0b7d65
restore parameter info for super/this calls
2017-04-19 10:32:47 +02:00
Vladislav.Soroka
92e8c7751e
Maven: test fix, 'readOnly' configuration parameters should be resolved and appear in completion
2017-04-19 11:23:52 +03:00
nik
539242ad56
usage view: deprecate UsageGroupingRule.groupUsage method to ensure that getParentGroupsFor is called instead
...
A separate class SingleParentUsageGroupingRule is introduced for rules which return at most one parent group.
2017-04-19 11:20:49 +03:00
Vladislav.Soroka
837641ed6f
Maven: fix MavenDependencyCompletionAndResolutionTest#testChooseFileIntentionForSystemDependency
2017-04-19 11:06:47 +03:00
Anna.Kozlova
88e85b1846
capture for method reference return type: disable registry key for upcoming spec change
2017-04-19 10:00:33 +02:00
Roman Shevchenko
ff32aa6040
Cleanup (unneeded exception)
2017-04-19 09:24:52 +02:00
Irina.Chernushina
2d91b2dd53
ESLint language service: by default, filter out all source code fragments in response: 1) less problems with JSON stream encoding/decoding 2) less data sent 3) anyway used now only for debug of user problems
...
WEB-26393 can not get result of ESlint annotation
2017-04-19 09:12:14 +02:00
Tagir Valeev
7716142550
VariableAssignedFromVisitor: stopWalking is used; stop at file level with logging (EA-100430)
2017-04-19 11:49:45 +07:00
Ilya.Kazakevich
c377fd4542
PY-23487: `resolveImportSourceCandidates` returns package *and* folder for python packages in plugin.
...
Issue is similar to PY-23267.
2017-04-19 01:15:54 +03:00
Konstantin Bulenkov
4403202a3e
IDEA-170138 There is no borders between tabs in Darcula theme
2017-04-18 23:52:22 +02:00
Konstantin Bulenkov
1c2ecc847d
fix NPE in JavaColorProvider
2017-04-18 23:49:44 +02:00
Ilya.Kazakevich
5f234d7a36
PY-23452: fix sys.path for runners to make same as with real runners
...
* Python adds script folder as sys.path[0]. Since we run helper "helpers" dir is sys.path[0]. Pop it, and testrunner will patch sys.path as it is done with command line.
* Unittest is launched as module and it adds current dir -- pycharm mimics this behaviour.
2017-04-19 00:09:06 +03:00
Ilya.Kazakevich
65a984d1f3
Test logging improved
...
It is always fail to rerun 0 tests: use error instead of warning
2017-04-19 00:09:06 +03:00
Rustam Vishnyakov
88a141ce7f
Test fix
2017-04-19 00:05:07 +03:00
Sergey Malenkov
351cb6c7f4
IDEA-169924 add registry property to show icons for Java breadcrumbs
2017-04-18 22:17:21 +03:00
Maxim.Mossienko
b58c8e21f4
nio based refresh worker (disabled by default)
2017-04-18 20:29:47 +02:00
Maxim.Mossienko
69e89c9d6a
proper text color for current logo
2017-04-18 20:24:36 +02:00
Sergey Malenkov
85fcdf8c55
DBE-4211 do not allow expanding a row headers and column headers over the corner for JTable
2017-04-18 20:30:35 +03:00
Rustam Vishnyakov
e167b4a0bf
AbstractXMlTemplateFormattingModleBuilder JavaDoc comments
2017-04-18 20:26:58 +03:00
Maxim.Mossienko
8bbfe17680
- OutOfMemory on index compaction (IDEA-169621)
...
- Index corruption during compaction
2017-04-18 19:14:45 +02:00
Vladimir Krivosheev
14f72e5e05
RunManager — do not set selectedConfiguration in the iterator loop (can cause event dispatch)
2017-04-18 18:33:51 +02:00
Julia Beliaeva
3ac606cba3
[git] better javadoc formatting
2017-04-18 19:10:29 +03:00
Ilya.Kazakevich
aea10d4404
Cosmetic according to IDEA-CR-20371 and other traff's advices.
...
* "splitNameParts" renamed to "tryResolveAndSplit" and moved to tests package since its usage scope is too narrow to be used widely.
* methods that do resolve now have appropriate prefix "resolve"
* other methods renamed
2017-04-18 18:48:27 +03:00
Ilya.Kazakevich
6350eb1c97
Cosmetic according to IDEA-CR-20263
2017-04-18 18:48:27 +03:00
Sergey Malenkov
5ee01073bb
IDEA-169924 API: move breadcrumbs provider to platform
2017-04-18 18:15:04 +03:00
Sergey Malenkov
c40ebdd86f
support non-recursive file refresher
2017-04-18 18:15:04 +03:00
Sergey Malenkov
3965b2c9f1
IDEA-169924 toggle breadcrumbs settings separately from main menu only
2017-04-18 18:15:04 +03:00
nik
233a180dcb
usages view: deprecate UsageGroupingRuleEx
...
It isn't needed anymore.
2017-04-18 18:11:01 +03:00
Anna.Kozlova
206115ba2c
side effects warning: make format reusable
2017-04-18 17:00:55 +02:00
Anna.Kozlova
fb9c4114a3
fork: change the classpath to the classpath jar only when fork per module, in all other cases everything is already done
2017-04-18 17:00:55 +02:00
Rustam Vishnyakov
3d5ab5760a
Test fix
2017-04-18 17:59:04 +03:00
Rustam Vishnyakov
06738bc1d6
Test fix: by default a scheme contains no editable font preferences
2017-04-18 17:59:04 +03:00
Rustam Vishnyakov
8163dfb048
Fixes:
...
- Don't write editor font name twice when old font settings are used
- Return font family from getFontName() as expected by tests
2017-04-18 17:59:04 +03:00
Rustam Vishnyakov
0b70cdebcd
Application-level default editor font [IDEA-CR-19148]
2017-04-18 17:59:04 +03:00
Roman Shevchenko
c152723b23
[java] recognizes JDK 10 (IDEA-170124)
2017-04-18 16:52:10 +02:00