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