Commit Graph
163877 Commits
Author SHA1 Message Date
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