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