Mikhail Golubev
baa3dfe8e6
Rename test data files for intentions to be consistent with other PyCharm tests
...
Initial text is in "<testName>.py" and expected result is in "<testName>_after.py".
Previously they were called "before<testName>.py" and "after<testName>.py" which
was very inconvenient, because these files were too far away from each other and
expected data came first.
2015-12-04 16:03:32 +03:00
Mikhail Golubev
cef43b47f6
PY-15332 Omit tags and sections for return values in docstrings for __init__ method
2015-12-04 16:03:31 +03:00
Vladislav.Soroka
9e72770604
gradle: use ChangeView icon for switch console action of gradle run configuration
2015-12-04 15:26:26 +03:00
Vladislav.Soroka
c86b9cbc59
icons: move Ant ChangeView icon to platfom icons
2015-12-04 15:26:25 +03:00
Vladislav.Soroka
009a37a984
IDEA-148907 Gradle executions view support
2015-12-04 15:26:24 +03:00
Vladislav.Soroka
9cb0a648a2
DuplexConsoleView: allow to switch console after process termination
2015-12-04 15:26:23 +03:00
Vassiliy.Kudryashov
3c501fe23d
Make JBLabel copyable: JavaDoc
2015-12-04 15:16:21 +03:00
Dmitry Batkovich
d58cff41fa
type migration: migrate getter return type and setter parameter anyway if initial- and target-types are assignable IDEA-119901
2015-12-04 15:07:43 +03:00
Roman Shevchenko
f1c89da84d
Cleanup (dead code)
2015-12-04 13:02:24 +01:00
peter
9bca6ed8b1
forget negative plugin class loading results (IDEA-148894 Plugin errors wrongly reported as caused by another plugin)
2015-12-04 12:29:36 +01:00
Nadya Zabrodina
3b8539b73c
[vcs]: IDEA-148529 'Move to another changelist' dialog looses focus from edit text field when new changelist was preselected and 'preselect' shortcut was pressed
2015-12-04 13:46:53 +03:00
Dmitry Avdeev
32fcf20678
blinking test bombed
2015-12-04 12:44:54 +03:00
Egor.Ushakov
6f9757c205
update file type on setExpression for all debugger editors
2015-12-04 12:25:54 +03:00
Dmitry Batrak
49d764d322
revert to the old method name
2015-12-04 11:00:11 +03:00
Dmitry Batrak
8a908f16f3
avoid flickering of editor search field background on text typing (regression after commit ef82524)
2015-12-04 10:51:05 +03:00
Dmitry Batrak
2476c54ba5
caret positioning inside ligatures
2015-12-04 10:51:05 +03:00
Dmitry Batrak
f777d4ce19
don't use GlyphVector-based layout for simple text (decrease memory usage and garbage generation rate)
2015-12-04 10:51:05 +03:00
Dmitry Batrak
1bd8eebbf2
rename internal classes
2015-12-04 10:51:05 +03:00
Dmitry Batrak
7ede92e24a
create reference graphics in a single place
2015-12-04 10:51:05 +03:00
Roman Shevchenko
a546419fff
Cleanup (unneeded constant duplication)
2015-12-03 23:00:45 +01:00
Roman Shevchenko
85e10805be
[platform] FS probe path compensated for unreliable storage (IDEA-148827)
2015-12-03 23:00:45 +01:00
Roman Shevchenko
dae72336d2
Cleanup (javadoc; annotations)
2015-12-03 23:00:45 +01:00
peter
a08b984bf8
assert text length consistency between FileElement and view provider
2015-12-03 19:56:12 +01:00
Anna Kozlova
b580d8eccb
AIOOBE
2015-12-03 19:11:09 +01:00
Anna Kozlova
65194fd5f0
testdata for IDEA-127215
2015-12-03 19:11:09 +01:00
Anna Kozlova
4768643b60
new inference: capture implicit param types (IDEA-132716)
2015-12-03 19:11:09 +01:00
Anna Kozlova
d056cd6e95
new inference: missed capture conversions for method references
2015-12-03 19:11:09 +01:00
Anna Kozlova
32147c73e1
type distinction tweak (IDEA-134960)
2015-12-03 19:11:09 +01:00
peter
ddc19b0e31
commit documents before calling completion insert handlers
2015-12-03 19:07:40 +01:00
Alexander Koshevoy
309c43711e
PY-17043 Incorrect formatting (comma after 3 digits) of port integer fixed
2015-12-03 20:43:37 +03:00
Aleksey Pivovarov
e60c49edd9
diff: make KeyboardModifierListener Disposable
2015-12-03 20:07:25 +03:00
peter
0ddd1243b9
honor vararg calls when inferring contracts (IDEA-148862)
2015-12-03 17:32:53 +01:00
Aleksey Pivovarov
594b3f670b
IDEA-145365 diff: unify modification actions
2015-12-03 18:59:02 +03:00
peter
41c76ae907
log.info and print dumps when code cache is (almost) full
2015-12-03 16:48:16 +01:00
Kirill Likhodedov
4ca05475cf
GitRepositoryImpl: fix NPE happening due to "this" leakage from the constructor + more clear initialization
...
* read information before setting up a listener.
* set up the listener from the outside to avoid leaking `this` from the constructor
* explicitly initialize myInfo.
2015-12-03 18:18:47 +03:00
Roman Shevchenko
84863b5c48
[ui] restores L&F selection behavior
2015-12-03 15:54:40 +01:00
Mikhail Golubev
e4b729922a
PY-17804 Move roman.py to the root "py2only", so that Python 3 version of docutils doesn't use it
2015-12-03 17:30:10 +03:00
Mikhail Golubev
740f0aaca4
PY-17010 Extract types from docstring in dedicated type provider
...
so that there's no inconsistence that other type sources (like
Python 3 annotations) sometimes have priority greater than docstrings
(function return values) and lower and other cases (function
parameters)
2015-12-03 17:30:09 +03:00
Mikhail Golubev
5998c0c880
IDEA-CR-6649 Fix problems found during code review
...
Previously I accidentally repeatedly called PyClass#getSlots on a
class for all its ancestors despite the fact that this method checks
ancestors by itself. As a result the inspection worked as expected, but
with a lot of redundant work.
2015-12-03 17:30:09 +03:00
Anna Kozlova
3aa29923c6
provide access object for captured wildcards (IDEA-128542)
2015-12-03 15:27:26 +01:00
Anna Kozlova
36ea2f9041
testdata for IDEA-148841
2015-12-03 15:27:26 +01:00
Anna Kozlova
b08482fbca
new inference: capture by the spec
2015-12-03 15:27:26 +01:00
peter
e0f3c84591
IDEA-148586 com.intellij.openapi.vfs.InvalidVirtualFileAccessException when moving files outside of IDE
2015-12-03 15:20:01 +01:00
Vassiliy.Kudryashov
59dbfdbdde
Make JBLabel copyable
2015-12-03 17:03:51 +03:00
Bas Leijdekkers
4458e75efc
IDEA-148491 (False positive "Field may be final")
2015-12-03 14:55:02 +01:00
Bas Leijdekkers
e8005e8796
IG: handle try-with-resources like javac does it in "Field may be 'final'" inspection
2015-12-03 14:55:01 +01:00
Alexey Kudravtsev
27ff229cdc
crash on startup
2015-12-03 16:51:25 +03:00
Alexey Kudravtsev
71c4b8b93f
wait for dumb mode in tests (unless explicitly told to not to via DaemonCodeAnalyzerImpl.mustWaitForSmartMode(false)). This way there should be fewer blinking tests due to unexpected daemon restarts.
2015-12-03 16:51:25 +03:00
Alexey Kudravtsev
562c13f32d
cleanup
2015-12-03 16:51:25 +03:00
Alexey Kudravtsev
6ddeb7ba3d
use app thread pool
2015-12-03 16:51:25 +03:00