Commit Graph
221169 Commits
Author SHA1 Message Date
Anna Kozlova 4dfc2dbe6c restore comments on Insert New 2018-05-28 13:08:22 +03:00
Anna Kozlova 7e5bd0001b EA-121054 - NPE: GenerationInfoBase.findInsertionAnchor 2018-05-28 13:08:22 +03:00
Maxim.Kolmakov 305c90a327 EA-117813 cmp.rootPane must not be null 2018-05-28 11:49:52 +02:00
Sergey Simonchik 5fdbb66898 check text not-null (IDEA-CR-32979) 2018-05-28 12:46:17 +03:00
Semyon Proshev d1292b7279 Remove deprecated constructor from PyNamedParameterStubImpl 2018-05-28 12:21:35 +03:00
Mikhail Filippov 03861a1b7d Required for Rider. 2018-05-28 12:02:25 +03:00
peter 7c8dd6c45a it appears there can be a PCE in the middle of stub-AST-PSI reconciliation
do all cancellable stuff before mutating anything (EA-120619)
and thus remove the resulting inconsistencies (EA-120978, EA-120161)
2018-05-28 10:33:56 +02:00
Artem Gainanov 31b8833cd3 [gui-test] bower test fix for linux-docker 2018-05-28 15:26:50 +07:00
Tagir Valeev d8b839a5dc NullityInferenceFromSourceTestCase: test name fixed 2018-05-28 14:30:14 +07:00
Tagir Valeev 48318d37e4 CallToNativeMethodWhileLocked: exclude System.*, Unsafe.*, MethodHandle.* methods
IDEA-191762 "Call to a native method while locked" should have exception list
2018-05-28 11:44:10 +07:00
Tagir Valeev d93171cada CallMatcher: exact instance call 2018-05-28 11:34:24 +07:00
Tagir Valeev 9ebf6e1766 Do not infer Nullable if System.exit() is called in the code
Fixes IDEA-192123 Don't follow code after System.exit() in the nullability system
2018-05-28 11:24:50 +07:00
Tagir Valeev c9f56831e6 Field mutability: take into account constructor initializers
Fixes IDEA-183070
2018-05-28 09:55:26 +07:00
Tagir Valeev 3ccd9278de AssignmentOrReturnOfFieldWithMutableType: Guava test & field type check (IDEA-191042) 2018-05-28 09:50:45 +07:00
Sergey Simonchik a76c979072 support custom logic for reusing RunContentDescriptor (WEB-9523) 2018-05-28 00:42:21 +03:00
Aleksey Pivovarov 39d18e0583 git: cleanup - fix typo 2018-05-28 00:30:19 +03:00
Aleksey Pivovarov 640839d68a git: ignore error message on attempt to load non-existing content
follow-up: f423b090a4
2018-05-28 00:23:26 +03:00
Alexander Lobas c5a9aa265e IDEA-186805 Rework plugin page: install/update (part 2) 2018-05-27 22:44:54 +03:00
Aleksey Pivovarov 54e9f3edae IDEA-152043 git: add registry key to apply textconv when loading file content 2018-05-27 20:04:39 +03:00
Aleksey Pivovarov f423b090a4 IDEA-90565 IDEA-175120 git: apply autocrlf conversions when loading file content 2018-05-27 19:51:18 +03:00
Kirill Likhodedov 630b0206a1 git: clone with --recurse-submodules
IDEA-75835, IDEA-64024
2018-05-27 12:33:36 +03:00
Maxim.Mossienko c123e4bb6c advance index version due to VFS fix related to IDEA-181227
(cherry picked from commit 864c791)
2018-05-26 19:19:14 +02:00
Anton Lobov f181668be4 prepare for WEB-32826 JSON schema: Provide quick fixes 2018-05-26 16:47:51 +02:00
Anton Lobov d9c95771a5 WEB-32972 JSON switcher: schema is causes conflict instead of switching
for a file in nested folder
- always normalize paths
- VfsUtil.findRelativeFile should always have array of parts as an arg
2018-05-26 15:27:13 +02:00
peter 4e621ea1f4 JavaPsiIndexConsistencyTest: don't report duplicate classes when reparse moved PsiClass instance downward 2018-05-26 15:16:55 +02:00
Semyon Kolton 3b9d019f82 Merge branch 'skolton/compilation_database' 2018-05-26 13:58:28 +03:00
Tagir Valeev cfe311a41d AssignmentOrReturnOfFieldWithMutableType: do not warn if field actually assigned to immutable value (IDEA-191042) 2018-05-26 16:43:55 +07:00
nik 782efe9415 util: prepare to update to JDOM 2.0 (IDEA-192733)
Some methods in Content's inheritors use covariant return types in JDOM 2.0 so we need to update our implementations.
2018-05-26 11:21:10 +03:00
Leonid Shalupov d3dd15c747 RIDER-12147 Show elevation status in window title like Visual Studio does 2018-05-26 15:01:10 +08:00
Maxim.Mossienko 0baeb6d3dd avoid possible problems with relative path name components 2018-05-26 00:28:56 +02:00
Vassiliy.Kudryashov 550e29c876 IDEA-170585 Disable tooltip for regex find 2018-05-26 00:15:04 +03:00
Maxim.Mossienko f983582462 simpler code to avoid performance regression (IDEA-192192) 2018-05-25 22:33:43 +02:00
Sergey Malenkov 0479959fee select an editor and focus it if needed in tabless mode 2018-05-25 22:17:12 +03:00
Vyacheslav Karpukhin b6c81a0485 EA-120994 - IAE: JavaSdkVersionUtil.getJavaSdkVersion 2018-05-25 20:09:37 +02:00
Gregory.Shrago fa113c9378 IDEA-191807 Cannot paste file into Scratches 2018-05-25 21:08:31 +03:00
Sergey Simonchik 103138328d sm test runner: print text with ANSI colors when reading file (IDEA-CR-32979) 2018-05-25 21:05:48 +03:00
Konstantin Bulenkov f3b7fd6d63 support color reading in themes 2018-05-25 19:19:53 +02:00
Ivan Semenov b463b1b436 [vcs] Stop creating directories on EDT 2018-05-25 20:16:52 +03:00
Ivan Semenov f2ee0f8cb5 [vcs] Do not start clone dialog validation preemptivly 2018-05-25 20:16:52 +03:00
Egor Ushakov 2816244200 deprecate reload(file) as it requires source position getFile call and do not use the file in almost every impl 2018-05-25 19:47:07 +03:00
Egor Ushakov fa4eb332fd no need for updateData call in constructor, we only need to update modification timestamp 2018-05-25 19:47:07 +03:00
Aleksey Pivovarov d0869030dc IDEA-192720 vcs: do not lose selection in "Local Changes" on Menu keypress 2018-05-25 19:45:22 +03:00
Aleksey Pivovarov a075282a26 ui: fix rendering of separators with text on toolbar
* `Component.getGraphics()`` can be `null`

follow-up: 7f56a9dbd0
2018-05-25 19:15:45 +03:00
Aleksey Pivovarov 4e76d05f86 ui: fix rendering of separators with text on toolbar
Restore preferred width for text separator, that was mistakenly
increased in previous fix.

follow-up: 93573017e2
2018-05-25 19:12:30 +03:00
Maxim.Mossienko 8a33bd39e1 fix for iterating content of directories that were changed outside IDE
Reverting part of fa409e4 to ensure iterInDbChildren to load all children when
IDE loaded all children in previous sessions. The change allows VFS event
listeners to process all directory's children when handling directory deletion event.
2018-05-25 18:02:34 +02:00
Aleksey Pivovarov 7f56a9dbd0 ui: fix rendering of separators with text on toolbar
Actual text width depends on antialiasing settings.
2018-05-25 18:57:59 +03:00
Aleksey Pivovarov 93573017e2 ui: fix rendering of separators with text on toolbar
* do not multiply `stringWidth` on HiDPI Linux

follow-up: 1e38c3fcb3
2018-05-25 18:57:58 +03:00
Semyon Proshev 2a94bba791 Apply deprecation notes in packaging
Make PyRequirementVersionSpec an interface
Make PyRequirement an interface
Add documentation to packaging classes that could be useful for other developers
2018-05-25 18:49:56 +03:00
Egor Ushakov cb547c0f7b workaround for EA-120832 - assert: FileManagerImpl.evaluateValidity 2018-05-25 18:41:26 +03:00
Anton Tarasov 8e0bd91c56 IDEA-192713 focus is lost on opening Find Usages tool window 2018-05-25 18:32:11 +03:00