Commit Graph
176 Commits
Author SHA1 Message Date
Dmitry Jemerov df36a7c2aa getting rid of InSequenceFilter 2011-09-12 18:19:55 +02:00
Dmitry Jemerov 46263763dc named tuple support (PY-1360) 2011-08-11 18:41:33 +02:00
Andrey Vlasovskikh ee7d005612 Type inference for with statements according to context management procotol (PY-4198) 2011-07-27 22:39:49 +04:00
Ekaterina Tuzova 7dd4d569e9 fixed PY-4181 Strange bechavior when compliting dict keys 2011-07-15 15:13:57 +04:00
Dmitry Jemerov 10c5c2a792 complete/resolve members of 'type' type on definitions of new-style classes (PY-3989) 2011-06-28 21:26:20 +02:00
Dmitry Jemerov b6e322ba95 colon is a tail type, not part of the lookup text (PY-2652) 2011-06-28 21:26:20 +02:00
Ekaterina Tuzova c8c24589c5 added test for exception PY-3683 2011-05-26 17:45:52 +04:00
Dmitry Jemerov 1e30440c4b use as name for completion of import elements (PY-3672) 2011-05-24 21:12:29 +04:00
Dmitry Jemerov 02827c55fe completion variants from 'from ... import *' are now handled in a uniform way, not ad-hoc in PyReferenceImpl (PY-3658) 2011-05-24 17:13:48 +04:00
Dmitry Jemerov 55f45e5732 cut .py extension from file completion variants (PY-3595) 2011-05-24 17:13:46 +04:00
Dmitry Jemerov 8956b6e258 non-failing test for PY-3595 2011-05-24 17:13:32 +04:00
Dmitry Jemerov ccf89f4c69 ResolveImportUtil.multiResolveImportElement() returns all successfully resolved variants for qualified name, not just the first one (PY-2443) 2011-05-18 20:01:51 +02:00
Dmitry Jemerov c12957e980 complete imported submodules of a module (PY-3227) 2011-05-18 16:25:05 +02:00
Dmitry Jemerov 85aa8c42ba fixed calculation of relative level in incomplete from ... import statements (PY-3409) 2011-05-18 12:47:41 +02:00
Dmitry Jemerov 0944a34acf allow completion of True/False/None in default values of parameters under Python 3 (PY-3464) 2011-05-17 17:17:21 +02:00
Dmitry Jemerov cb2e4d4e9b completion of tag names in epydoc and sphinx docstrings 2011-04-20 21:17:18 +02:00
Dmitry Jemerov a04d5b85bc references to parameters in docstrings, with rename and completion support 2011-04-20 21:17:18 +02:00
Dmitry Jemerov 7986ab8f77 exclude import elements when calculating the list of completion variants for a module (PY-2385) 2011-04-02 20:01:54 +02:00
Dmitry Jemerov 0562a83ca5 correct withinOurClass check for completing class members (PY-3246) 2011-04-02 20:01:53 +02:00
Dmitry Jemerov 5a8922d6b1 change context in which 'lambda' keyword is completed (PY-3150) 2011-03-21 17:42:26 +01:00
Dmitry Jemerov ff4f77cadd don't insert 'import' keyword when completing in the middle of a package hierarchy (PY-3016) 2011-03-04 16:26:05 +01:00
Dmitry Jemerov 1bd04412a4 don't insert import keyword when completing import statement (PY-3034) 2011-03-04 16:25:03 +01:00
Dmitry Jemerov c5cc5d2116 fix completion of top-level packages 2011-02-22 19:19:40 +01:00
Dmitry Jemerov e17d3d9f65 show variants from __init__.py in completion of relative imports; remove duplicate logic for calculating completion variants for a directory; simplify ResolveImportUtil.getPointInImport() (PY-2816) 2011-02-22 19:18:58 +01:00
Dmitry Jemerov 14626e2e8e fix off-by-one error in counting target directory for relative imports (part of PY-2816) 2011-02-22 19:18:37 +01:00
Dmitry Jemerov 8f1d502811 fix testdata 2011-02-16 21:02:54 +01:00
Dmitry Trofimov a000306af3 Fixed failed test for completion of inherited class attributes. 2011-01-26 17:21:33 +03:00
Dmitry Jemerov eafb6cfac3 no import reference completion in incomplete/invalid import statements 2011-01-25 12:43:16 +01:00
Dmitry Jemerov 7fbc8a7eba complete 'import' after 'from .' (PY-2772) 2011-01-25 12:22:27 +01:00
Dmitry Jemerov 15d9dc6dfc failing test for dict key completion 2010-12-22 18:19:50 +03:00
Dmitry Jemerov 0401cdc3ab don't suppress other completion contributors in dict keys (PY-2558) 2010-12-20 20:15:09 +03:00
Ekaterina Tuzova 97d22568cc Merge branch 'master' of git.labs.intellij.net:idea/ultimate 2010-12-02 15:07:06 +03:00
Dmitry Jemerov fe826fb563 restore and fix completion of 'else' in conditional expressions (PY-2397) 2010-12-01 21:21:48 +03:00
Dmitry Jemerov a21408fe68 complete super method names (PY-170) 2010-12-01 20:46:00 +03:00
Ekaterina Tuzova c9fdd7b31d fixed test in dict keys completion 2010-12-01 16:50:03 +03:00
Ekaterina Tuzova 4673024124 added tests for dict key completion 2010-12-01 16:14:23 +03:00
Dmitry Jemerov 75ffc7cf72 completion for 'nonlocal' keyword (PY-2289) 2010-11-19 19:43:10 +03:00
Dmitry Cheryasov 4ccf3a17ea Fix completion test now that underscored name completion changed. 2010-11-12 14:29:48 +02:00
Dmitry Jemerov bd46ea9bf2 don't add parentheses when completing single-arg decorator (PY-2210) 2010-11-01 22:42:12 +03:00
Dmitry Jemerov b96424ae80 fix regression in import completion (PY-1956) 2010-09-23 15:37:43 +04:00
Dmitry Jemerov 011c1e4a51 use correct name when completing imported module (PY-1955); add icon 2010-09-23 15:37:39 +04:00
Dmitry Jemerov 2648103177 don't import module in itself (PY-1895) 2010-09-20 22:25:12 +04:00
Dmitry Jemerov 29f2167a9b get original file when creating PyClassType from PyClass (PY-1748) 2010-09-07 23:12:35 +04:00
Dmitry Jemerov f29cb88e34 show binary modules in completion list for import reference 2010-08-23 20:48:29 +04:00
Dmitry Jemerov da0aadddc1 propagate type eval context via resolve context (PY-1565) 2010-08-17 21:35:50 +04:00
Dmitry Jemerov 8b3b17cb26 class name completion also works for top-level functions (PY-539) 2010-07-12 22:44:00 +04:00
Dmitry Trofimov fad62da0f8 copletion in case of null in dataflow now works, also fixed case with isinstance with tuple (PY-1133) 2010-07-09 14:27:15 +04:00
Dmitry Trofimov a8be80684e copletion in case of null in dataflow now works, also fixed case with isinstance with tuple (PY-1175) 2010-07-09 14:27:13 +04:00
Dmitry Cheryasov b1ede4bc83 Forgotten test data 2010-07-06 16:50:00 +03:00
Dmitry Jemerov bf58611946 completion of instance attributes shows variants from __slots__ (PY-1211) 2010-07-06 16:29:36 +04:00