Commit Graph
193523 Commits
Author SHA1 Message Date
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