Commit Graph
159340 Commits
Author SHA1 Message Date
Anna Kozlova 99a54a3e76 resolve/overload resolution: collect static methods of interface called on foreign class/instance but filter them out during overload resolution (IDEA-145187) 2015-09-17 13:42:45 +03:00
Alexander Kass bf3fecbb61 DBE: custom panel for refactoring dialog 2015-09-17 13:28:01 +03:00
Mikhail Golubev b8688c575e Fix AIOOBE: Handle Bugzilla versions without minor or bugfix parts (support 72101) 2015-09-17 13:01:30 +03:00
Mikhail Golubev f1d56bc8cc PY-16904 Preserve none indent when updating Numpy docstring 2015-09-17 13:01:29 +03:00
Mikhail Golubev a1a112b959 PY-4717 If field contains type only, check that its not plain text using simple heuristic
Otherwise we can't distinguish between type and function description
in cases like the following:

Returns
-------

SomeType, optional
  value description

Continued function description.
2015-09-17 13:01:29 +03:00
Mikhail Golubev 9cc4364a52 PY-4717 Remove old NumPyDocString parser
Move its parts for pre-parsing of Numpy-specific type formats to
NumpyDocStringTypeProvider, e.g. stripping ", optional" from types,
splitting implicit union types separated by comma etc.
2015-09-17 13:01:29 +03:00
Roman Shevchenko fb925fba8b Cleanup (javadoc corrected; condition optimized) 2015-09-17 12:26:01 +03:00
Andrey Starovoyt 21b6d35e83 flow & tsx: tag synchronizer 2015-09-17 12:19:22 +03:00
nik e6102123e7 diagnostics for testProjectLeak failure 2015-09-17 12:17:30 +03:00
Roman Shevchenko 8bb71a64e7 [platform] restores prematurely deleted API (PY-16928) 2015-09-17 12:13:40 +03:00
nik 6283fae106 IDEA-144865: ModuleManager#findModuleByName should be O(1) 2015-09-17 11:57:00 +03:00
Anton Tarasov 1d51157598 IDEA-145230 give an accessibility name to items of the list in the SearchEverywhere action popup 2015-09-17 11:31:24 +03:00
peter 502d8f3eab don't reference PSI from hierarchy view trees to avoid leaks as in IDEA-145209 2015-09-17 10:13:11 +02:00
nik babbcea170 maven: 'increase language level' quickfix modifies pom.xml 2015-09-17 11:09:18 +03:00
Roman Shevchenko afe9c78265 [java] adds support of JVM agent manifest headers (IDEA-145172) 2015-09-17 10:38:00 +03:00
Anna Kozlova c1060012bf no need to update package statement out of source root (IDEA-145173) 2015-09-17 10:19:00 +03:00
nik 0d4bd4a10c IDEA-144865: ModuleManager#findModuleByName should be O(1) 2015-09-17 10:00:52 +03:00
nik 6a479aeef7 'change language level' functionality moved to JavaProjectModelModificationService, test on IncreaseLanguageLevelFix added 2015-09-17 10:00:23 +03:00
nik 9a4a6568ea correctly detect java version for mockJDK 2015-09-17 10:00:23 +03:00
Anna Kozlova 65cf127507 method reference completion: extend variants for this::ref, accept multiple parameters according to selected functional interface (IDEA-145047) 2015-09-16 22:49:24 +03:00
peter 2dc7f86aba revert migration to kotlin m13 because not everyone has upgraded yet 2015-09-16 21:24:22 +02:00
Pavel Fatin aa9473e0ee Zero-latency typing: a debug option 2015-09-16 21:17:47 +02:00
Pavel Fatin 2dd0527061 Zero-latency typing: implementation extracted in a separate class 2015-09-16 21:17:46 +02:00
Pavel Fatin 3cda1e30ee Zero-latency typing: skip Paste with existing selection 2015-09-16 21:17:44 +02:00
Pavel Fatin dde40c81e3 Zero-latency typing: respect custom background color 2015-09-16 21:17:43 +02:00
Gregory.Shrago c2901947a3 introduce "word selectioner" for path parts in a string literal 2015-09-16 22:03:47 +03:00
Sergey Malenkov f3e675f95c fix javadoc 2015-09-16 21:44:38 +03:00
Egor.Ushakov 271930f7ce IDEA-145125 Evaluate Code Fragment showing error message for variable 2015-09-16 21:38:04 +03:00
Vassiliy.Kudryashov 2bc9b80d93 IDEA-145126 an option to hide 'tool window' buttons
Step 2: Restore sidebar button automatically when toolwindow is open
2015-09-16 21:28:32 +03:00
Sergey Malenkov c2adbb35dd Settings tree: do not show collapsed icon if subnodes are filtered out 2015-09-16 21:08:31 +03:00
Sergey Malenkov b503431196 Settings search action: ENTER moves focus into the current configurable 2015-09-16 21:08:30 +03:00
Konstantin Bulenkov 0a84be96c3 fix About Dialog foreground 2015-09-16 19:59:41 +02:00
peter 8b6f82cd83 ask about the new active changelist when removing an active changelist with perforce-shelved changes (IDEA-145203) 2015-09-16 19:20:36 +02:00
peter c2c89b8805 IDEA-145204 Perforce shelve: don't suggest to remove changelist with shelved files on making it non-active 2015-09-16 19:20:35 +02:00
Egor.Ushakov 02a5ee5731 match slot names only once 2015-09-16 20:03:15 +03:00
Andrey Starovoyt a2f7c2f948 html: sync tag editing for tsx 2015-09-16 19:43:14 +03:00
Dennis Ushakov 872d424c03 typo 2015-09-16 19:27:17 +03:00
Dmitry Trofimov d1871b1825 PyCharm 5.0 EAP 2015-09-16 18:14:53 +02:00
Dmitry Trofimov 34218fc274 PyCharm 5.0 EAP artwork. 2015-09-16 18:11:06 +02:00
Dmitry Trofimov ff071eec9c Don't generate skeletons twice (PY-16912). 2015-09-16 18:11:03 +02:00
Anna Kozlova d4ab53ef53 unnecessary local: don't raise for inherited targets (IDEA-145135) 2015-09-16 18:53:34 +03:00
Anna Kozlova f61de7a241 method refs: ensure inference from captured return type (IDEA-145152) 2015-09-16 18:53:31 +03:00
Anna Kozlova c26cc82486 notify about refs to foreign types (IDEA-145186) 2015-09-16 18:53:29 +03:00
peter dc989c3b6b exclude non-project files when searching in a path with a named custom scope (IDEA-145142) 2015-09-16 17:47:53 +02:00
Konstantin Bulenkov db190c9c50 new About Dialog size 2015-09-16 17:23:17 +02:00
Konstantin Bulenkov baa04a3f67 try new about format 2015-09-16 17:23:16 +02:00
nik 87effd54ac IncreaseLanguageLevelFix moved to java-impl to allow using JavaProjectModelModificationService from it 2015-09-16 18:06:35 +03:00
nik 96e6bef6ca classes renamed: java-specific classes should include 'java' in their names 2015-09-16 18:06:35 +03:00
nik b558aba836 increase language level fix: don't invoke fix if file doesn't belongs to any module 2015-09-16 18:06:35 +03:00
nik ce0aceac4a added more assertion to test on module renaming 2015-09-16 18:06:34 +03:00