Commit Graph
170451 Commits
Author SHA1 Message Date
Anna.Kozlova d780e31bdf inference: ensure foreign variables do not participate in inference process, e.g. variables from method reference overload resolution (IDEA-154622) 2016-04-13 21:11:02 +02:00
Anna.Kozlova 3b46b4c3bf method refs: ensure that qualifier type corresponds to ReferenceType for ReferenceType::Identifier 2016-04-13 21:11:02 +02:00
Anna.Kozlova 1a9c4c2f19 extract method: when context was changed ensure that static method is not qualified with this 2016-04-13 21:11:02 +02:00
Semyon Proshev 1d7c5fbe69 PY-19028 Fixed: Byte slices return incorrect type inference
Update skeletons to have correct return type for bytes.__getitem__
2016-04-13 21:55:43 +03:00
Semyon Proshev c6f0a296e2 PY-19047 Fixed: Exception on interpreter indexing
PyResolveProcessor had a bug with resolving imports locally
2016-04-13 21:52:18 +03:00
Semyon Proshev 466c3be70e PY-19045 Fixed: Async-await and function annotations highlighted as errors for Cython 0.23 and Python 3.5
Correctly parse cython function annotations
2016-04-13 21:51:12 +03:00
Gregory.Shrago 53ebc53533 employ ColorUIResource 2016-04-13 21:44:05 +03:00
Gregory.Shrago f03b7fa125 get rid of recursion 2016-04-13 21:44:05 +03:00
Alexander Zolotov 3a56424070 Live Templates: finish template if completion insert handler moved caret
outside of current segment (WEB-20592)
2016-04-13 21:28:16 +03:00
Alexander Zolotov 150f042860 Completion: avoid using lookup listeners in case their order matters 2016-04-13 21:28:16 +03:00
Roman Shevchenko bb3ad92c7d [project] I/O resource inspection tuning 2016-04-13 20:02:56 +02:00
Roman Shevchenko 364daf5b06 Merge remote-tracking branch 'origin/master' 2016-04-13 19:41:08 +02:00
Roman Shevchenko ec7bbb6036 [platform] fine-tuning process output readers: hg 2016-04-13 19:40:05 +02:00
Roman Shevchenko 622eb4ba49 [platform] fine-tuning process output readers: svn 2016-04-13 19:40:04 +02:00
Roman Shevchenko 9522a8d060 [platform] fine-tuning process output readers: JUnit 2016-04-13 19:40:02 +02:00
Roman Shevchenko 148c3466da [platform] fine-tuning process output readers: git 2016-04-13 19:40:01 +02:00
Roman Shevchenko f8199414ce [platform] fine-tuning process output readers: compiler 2016-04-13 19:39:59 +02:00
Roman Shevchenko 7b88809dd9 [platform] fine-tuning process output readers: platform classes 2016-04-13 19:39:58 +02:00
Roman Shevchenko 181747590c [platform] introduces binary process handler 2016-04-13 19:39:57 +02:00
Roman Shevchenko eeb5bda926 Cleanup (formatting) 2016-04-13 19:39:56 +02:00
Roman Shevchenko 08cd13316d [platform] fine-tuning process output readers 2016-04-13 18:12:27 +02:00
Bas Leijdekkers 84995a81da IDEA-153966 (False inspection alert for "Optional.get() without isPresent check") 2016-04-13 18:04:02 +02:00
Aleksey Pivovarov 7a76eccac6 diff: do not expose potentially dangerous methods
DiffUtil.replaceLines has confusing name, as it doesn't work with deletions and insertions.
DiffUtil.applyModification() should be used instead.
2016-04-13 18:57:46 +03:00
Pavel Dolgov 48b75ae491 Javafx: Support application icon in JavaFX self-contained app deployment - use absolute path when building artifact and relative path when generating Ant build file (IDEA-134616) 2016-04-13 18:53:51 +03:00
Pavel Dolgov b947362002 Javafx: Support application icon in JavaFX self-contained app deployment (IDEA-134616) 2016-04-13 18:53:51 +03:00
Bas Leijdekkers 9d43d2f235 IDEA-153817 ('Optional.get() without isPresent() check' inspection should support while statement) 2016-04-13 17:32:45 +02:00
Bas Leijdekkers ca59a57a07 IG: add a test case so we know the inspection does something 2016-04-13 17:32:44 +02:00
Aleksey Pivovarov 52afeb1a37 vcs: remove special color for SVN annotations 2016-04-13 18:07:59 +03:00
Aleksey Pivovarov 9882d1536d IDEA-152258 IDEA-134212 vcs: add VCS color settings
* allow to configure colors of vcs annotations
* generate annotations colors from couple of given anchors
* move LST gutter colors settings from `General` group
* add preview for LST markers
2016-04-13 18:07:59 +03:00
Aleksey Pivovarov f487eba3f4 diff: add border to DiffViewer in color settings 2016-04-13 18:07:59 +03:00
Aleksey Pivovarov 4fd63709d0 diff: extract diff color settings into extension point 2016-04-13 18:07:59 +03:00
Aleksey Pivovarov 49a102d859 ui: allow to pass custom color description panel 2016-04-13 18:07:59 +03:00
Aleksey Pivovarov eec2cdef6e lst: read colors from editor's ColorScheme 2016-04-13 18:07:59 +03:00
Aleksey Pivovarov a07b62f808 lst: extract LST highlighter creation 2016-04-13 18:07:59 +03:00
Aleksey Pivovarov 9ef2903168 lst: extract LST popup logic to separate class 2016-04-13 18:07:59 +03:00
Aleksey Pivovarov 688d0fa063 lst: extract LST marker rendering logic to separate class 2016-04-13 18:07:59 +03:00
Dmitry Batrak 0c17ee2c5c don't perform forbidden operations in bulk mode (EA-81553 - ISE: EditorView.visualLineToOffset) 2016-04-13 17:56:34 +03:00
Sergey Malenkov 7aabf4a69d IDEA-154443 Speed search is broken in Structure popup 2016-04-13 17:51:51 +03:00
Dmitry Avdeev dbc4fab689 XMLSchema-versioning support 2016-04-13 17:36:32 +03:00
Dmitry Batrak 12f1e8cf64 move recently added utility methods from StringUtil to XmlStringUtil (IDEA-154578, IDEA-CR-10085) 2016-04-13 17:27:03 +03:00
Sergey Ignatov 25a839ff19 [dbe] use ordered sets in db datasource 2016-04-13 16:55:56 +03:00
Aleksey Pivovarov ca4eafbe55 lst: move few methods inside LST
* do not treat line as modified if it lies right next to the modified one
* avoid unnecessary List<Range> copying
2016-04-13 16:26:13 +03:00
Aleksey Pivovarov e65de82d70 vcs: remove dead code 2016-04-13 16:23:13 +03:00
Aleksey Pivovarov ead3aa097e lst: check if tracker is valid 2016-04-13 16:23:05 +03:00
Aleksey Pivovarov 4bb08372c2 lst: replace Read/Write locks with LOCK
Usage of read/write locks for LST increases amount of write locks taken in application (on release(), setBaseRevision()).
This interferes with some tasks, that have to restart after each writeLock.
We do not perform any operations on Document or PSI inside, so this overhead is unnecessary.

This partially reverts commit cb95158bdf.
2016-04-13 16:22:05 +03:00
Dmitry Batrak 912217dadc IDEA-154663 column selection mode error 2016-04-13 16:12:20 +03:00
Konstantin Bulenkov 72c1f2057e Merge remote-tracking branch 'origin/master' 2016-04-13 14:57:34 +02:00
Konstantin Bulenkov ac7daf5446 check that line spacing is within the bounds 2016-04-13 14:56:26 +02:00
Konstantin Bulenkov 875078eb2a change checkAndFixEditorLineSpacing(int) signature 2016-04-13 14:55:44 +02:00
Konstantin Bulenkov af0c841241 add JavaDoc 2016-04-13 14:53:56 +02:00