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