Commit Graph
221403 Commits
Author SHA1 Message Date
Roman.Ivanov 9b9ec7708c CreateTypeParameterFromUsage: ignore qualified references: IDEA-192528 2018-05-30 11:01:19 +07:00
Roman.Ivanov 0b0a2ea0e5 WrapperTypeMayBePrimitive: ignore while mismatch parameter and arg count
EA-120929
2018-05-30 11:01:19 +07:00
Roman.Ivanov cd72be6365 make isDenotableType compliant to specification 2018-05-30 11:01:19 +07:00
Ilya.Kazakevich 06166d1382 PY-30032: Provide fixture names as arguments to tests
def test_sample(Fixture must be provided here):
    pass
2018-05-30 01:38:45 +03:00
Daniil Ovchinnikov 8d58a795eb [groovy] increment stub version after 98cbd9c (IDEA-192905) 2018-05-30 00:21:06 +02:00
Konstantin Kolosovsky becb10a630 vcs: Fix ISE on calling "Group By" changes action with null input event
For instance, by mnemonic from quick actions popup

IDEA-192793 EA-121361
2018-05-30 00:29:00 +03:00
Konstantin Kolosovsky 7b313ad4b1 svn: Refactor "SvnRootsDetector" 2018-05-29 21:44:11 +03:00
Konstantin Kolosovsky 62e47cbdb6 svn: Convert "SvnRootsDetector" to kotlin 2018-05-29 21:44:11 +03:00
Konstantin Kolosovsky 98fdfb878d svn: Convert "SvnRootsDetector" to kotlin - rename file 2018-05-29 21:44:11 +03:00
Konstantin Kolosovsky 9355848e8d svn: Fix IAE in "RepositoryRoots.ask()" (EA-118962) 2018-05-29 21:44:11 +03:00
Konstantin Kolosovsky eb16673113 svn: Refactor "SvnRootsDetector" - remove unnecessary catch 2018-05-29 21:44:10 +03:00
Kirill Likhodedov 534714dbb7 Revert "git: stash-unstash just once during the push-with-update IDEA-76774"
This reverts commit 9d9c015

This change breaks the CLM freezing, which leads to IDEA-192906.
2018-05-29 21:19:16 +03:00
Kirill Likhodedov 0e0a4e003e Revert "git: don't show incorrect notification about "local changes not restored""
This reverts commit ef22124

This is just a follow-up reverted with the main revert of 9d9c015
2018-05-29 21:19:16 +03:00
Anna Kozlova 5d77379fd3 create field from parameter even if parameter is already used in assignment
IDEA-192896
2018-05-29 20:54:23 +03:00
Anna Kozlova 489d6204bd EA-121492 - AIOOBE: CoverageLineMarkerRenderer$BaseGotoCoveredLineAction.getLineEntry 2018-05-29 20:54:23 +03:00
Anna Kozlova e5604d0b21 extract super: ensure moved members order (IDEA-192850) 2018-05-29 20:54:23 +03:00
Sergey Malenkov 66b397dd3d collapseAll in Usages View: performance radically improved 2018-05-29 20:45:32 +03:00
Sergey Malenkov b008b03992 IDEA-185834: scope view loses focus on item deleting 2018-05-29 20:45:32 +03:00
Sergey Malenkov 7266736965 RIDER-15439: editor loses focus after switching to tabless mode 2018-05-29 20:45:32 +03:00
Kirill Likhodedov ef221245a3 git: don't show incorrect notification about "local changes not restored"
Follow-up: 9d9c015
2018-05-29 20:40:39 +03:00
Aleksey Pivovarov b7998a157a git: add logging for flaky GitCherryPickNoAutoCommitTest 2018-05-29 20:30:03 +03:00
Dmitry Jemerov 110b8f5d4b More precise handling of ACLineStatus values (IDEA-CR-32704) 2018-05-29 19:19:22 +02:00
Sergey Simonchik db9e2523fc node: fallback to ConsoleViewImpl if PtyProcess failed to create 2018-05-29 20:18:06 +03:00
Egor Ushakov 3df8eef6ab fixed class filters for method breakpoints - IDEA-192798 2018-05-29 20:11:51 +03:00
Dmitry Jemerov 3c8d9efdf3 Extract path to 'nice' to a constant (IDEA-CR-32701) 2018-05-29 19:10:40 +02:00
Anton Tarasov d5523a2178 IDEA-192119 Some SVG icons are rendered incorrectly in IDE 2018-05-29 20:07:58 +03:00
Elizaveta Shashkova 1ac30ed12d Fix unbound local variable after exception inside with statement (PY-13919)
Change control flow to make it more correct for with statement. Handle special case for Unbound local variable inspection and add tests
2018-05-29 19:54:26 +03:00
Dmitry Jemerov 0728950d07 IDE-dependent name of "Non-Project Files" scope 2018-05-29 18:46:45 +02:00
Dmitry Jemerov 444e97da64 Focus table after closing merge dialog (IDEA-CR-32596) 2018-05-29 18:46:45 +02:00
Alexander Lobas 2689288665 IDEA-186805 Rework plugin page: install/update (part 4) 2018-05-29 19:20:46 +03:00
Semyon Proshev 7ad3da59d8 Fix message shown while installing package 2018-05-29 19:16:26 +03:00
Elizaveta Shashkova 775bec79b8 Add an ability to load values in Debugger/Console on demand (PY-29468) 2018-05-29 19:05:46 +03:00
Egor Ushakov 6afdfaedb5 spelling - IDEA-CR-33085 2018-05-29 19:00:10 +03:00
Ivan Semenov a7f63225ca [git] Fix auth error marker 2018-05-29 18:54:38 +03:00
Alexey Kudravtsev cb80a9f8e4 remove unnecessary write lock which stopped highlighting to fix IDEA-188646 Livelock in Git commit dialog during code analysis 2018-05-29 18:45:56 +03:00
Egor Ushakov 5ecb84823e ensure breakpoints dialog is visible on shortcut - IDEA-189504 2018-05-29 18:31:28 +03:00
Egor Ushakov 22b39e2557 cleanup 2018-05-29 18:31:28 +03:00
Alexey Kudravtsev a395c8d0f3 make highlighting do useful work in non-physical file 2018-05-29 18:21:20 +03:00
Vassiliy.Kudryashov 7533e327b7 EA-34246 - IAE: JDialog <init>
Find In path: for "Not JB JVM" use old modal dialog
2018-05-29 18:15:47 +03:00
nik 162a5191d0 IDEA project configuration: move jdom annotations from jdkAnnotations
Because jdom.jar doesn't belong to JDK.
2018-05-29 18:11:27 +03:00
nik 8451316122 IntelliJ project configuration: mark dependency on Ant as provided
We don't need this library in Maven artifact for intellij.java.compiler.antTasks module.
2018-05-29 18:11:27 +03:00
Denis Fokin aec014bf0d EA-34246 - IAE: JDialog <init>
Workaround
2018-05-29 17:54:14 +03:00
nik db7e4ad7dd build scripts: restore JAR name in intellij-core artifact
Rename jdom-2.0.6.jar to jdom.jar to fix compatibility with Kotlin build scripts.
2018-05-29 17:43:44 +03:00
Semyon Proshev bf73dcef67 Simplify determining if class type attribute is writable (PY-27866)
Don't consider the following attribute as writable in Python 3+:

```
    class A:
        attr = "attr"
        __slots__ = ("attr")

    A().attr
```
2018-05-29 17:24:40 +03:00
Semyon Proshev bdca4ac85f Introduce PyClassType.attributeIsWritable to check if member could be created or updated (PY-27866) 2018-05-29 17:24:39 +03:00
Semyon Proshev 54898c22c6 Inline __slots__ invalidation logic into PyClass (PY-29268) 2018-05-29 17:24:39 +03:00
Semyon Proshev 74d1d6b18b Check union type for attribute declared in __slots__ (PY-27866) 2018-05-29 17:24:38 +03:00
Semyon Proshev 2588b3f8a0 Add tests about matching __slots__ against structural type (PY-29233) 2018-05-29 17:24:38 +03:00
Semyon Proshev 84e61c21cd Improve processing __slots__ in PyClassType (PY-29231, PY-29232)
Suggest unlisted attribute when `__slots__` contains `__dict__`.
Suggest listed attribute when ancestor does not have `__slots__`.
2018-05-29 17:24:37 +03:00
Semyon Proshev afd95d2928 Improve processing __slots__ in PyDunderSlotsInspection (PY-29230)
Allow writing to old-style class.
2018-05-29 17:24:37 +03:00