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
Alexey Kudravtsev
57d3659048
moved to internal
2015-12-03 16:51:25 +03:00
Alexey Kudravtsev
2d3cfb0fbd
do not show leftovers
2015-12-03 16:51:25 +03:00
peter
437bccff0f
Merge branch 'Steelskin-faster-noop'
2015-12-03 14:39:29 +01:00
peter
38c1bfc73b
Merge branch 'faster-noop' of https://github.com/Steelskin/intellij-community into Steelskin-faster-noop
2015-12-03 14:39:05 +01:00
peter
83d6452030
don't consider groovy code in lib sources in findClass (IDEA-148368)
2015-12-03 14:38:27 +01:00
Julia Beliaeva
00cadce090
[vcs-log] cache row height
2015-12-03 16:25:36 +03:00
Julia Beliaeva
38827d89c4
[vcs-log] default row height is 22
2015-12-03 16:25:35 +03:00
Vladimir Krivosheev
1d80b9abce
WEB-16972 'Collecting data' is shown in debugger tooltips when debugging with sourcemaps
2015-12-03 14:23:49 +01:00
Eugene Zhuravlev
ad2cbbecc3
take 3: augmenting IDEA-148802 Java Scratch files debugging: debugger ignores breakpoints in module classes and doesn't show their sources
2015-12-03 13:53:34 +01:00
Vladimir Krivosheev
e7f0a87213
cleanup
2015-12-03 13:33:08 +01:00
Dmitry Avdeev
0ca3bcf882
IDEA-147420 Testing Ui with Spock
2015-12-03 14:47:52 +03:00
Aleksey Pivovarov
d167e3d491
IDEA-76795 vcs: do not allow multiple processes to load same committed change details
2015-12-03 14:23:38 +03:00
Aleksey Pivovarov
ac0541ff6c
vcs: use BackgroundableActionLock in annotation tasks
2015-12-03 14:23:38 +03:00
Aleksey Pivovarov
7a76bbe160
vcs: add simplier interface for BackgroundableActionEnabledHandler
2015-12-03 14:23:38 +03:00
Anna Kozlova
c16a53a9fb
do not open capture when method call type is calculated
2015-12-03 12:18:25 +01:00
Eugene Zhuravlev
47efd29972
augmenting IDEA-148802 Java Scratch files debugging: debugger ignores breakpoints in module classes and doesn't show their sources
2015-12-03 12:14:44 +01:00
Aleksey Pivovarov
ce62f8ca65
lst: check if tracker is valid
2015-12-03 13:42:17 +03:00
Aleksey Pivovarov
2cbc4f041c
IDEA-148683 lst: update LST only after end of WriteAction
2015-12-03 13:42:17 +03:00
Aleksey Pivovarov
deb3138dd0
lst: cleanup - replace "line1 + lineCount" with "line1 + line2"
2015-12-03 13:42:17 +03:00
Aleksey Pivovarov
e87db5887f
lst: cleanup - extract method
2015-12-03 13:42:17 +03:00
Aleksey Pivovarov
76f5e10609
lst: simplify "skip whitespaces" logic
2015-12-03 13:42:17 +03:00
Aleksey Pivovarov
95af538f85
lst: simplify RangeHighlighter lifecycle
...
catch exception on highlighter dispose - prevent possible inconsistency
2015-12-03 13:42:17 +03:00
Aleksey Pivovarov
3b75a69b39
lst: cleanup - better flag name
2015-12-03 13:42:17 +03:00
Aleksey Pivovarov
ab552fbcff
lst: cleanup - annotate thread assertions
2015-12-03 13:42:17 +03:00
Aleksey Pivovarov
66d55680d7
lst: cleanup - make document listener final
2015-12-03 13:42:17 +03:00