nik
930d87bc93
FacetEditorTab#createComponent annotated as @NotNull
2014-09-24 18:32:19 +04:00
Ekaterina Tuzova
5dbe8a9a14
fixed PY-12651 Unify PyCharm and plugin template folder handling
...
extracted PyContentEntriesEditor and reused in python plugin
2014-08-25 17:51:44 +04:00
Dmitry Trofimov
e4717b9ab9
Run Django console in Django projects by default. Remove Tools | Run Django console action.
2014-08-11 19:23:17 +02:00
Dmitry Trofimov
4150a6f0c5
Use special icons for run python console action.
2014-08-11 13:57:28 +02:00
Dmitry Trofimov
a044b8da5f
Use Python console action in Plugin and toolwindow in PyCharm.
2014-08-11 10:53:17 +02:00
Andrey Vlasovskikh
63f2789931
Introduced PyCallSiteExpression for distinguishing a[b] and a[b](c) in the type checker (PY-13051)
...
PyTypeChecker.analyzeCallSite() was used for analyzing the return type
of the call in the same way for different expressions: a[b] and a[b](c)
as analyzeCallSite(a[b]) making it impossible to distinguish between the
two.
Now we pass a PyCallExpression for analyzing the function call instead
of a PyQualifiedExpression.
2014-07-04 13:56:42 +04:00
Ekaterina Tuzova
1232053949
first step towards better python sdk combobox
...
PY-13267 New Project: Project interpreter in combobox is difficult to use
2014-06-23 16:52:21 +04:00
nik
a2ea1f6327
various combobox module choosers replaced by common implementation with proper sorting and speedsearch
2014-06-17 11:44:42 +04:00
Dmitry Avdeev
68f0af6475
IDEA-125262 Can't create Django, AppEngine and other specific Python projects
2014-05-20 14:12:57 +04:00
Konstantin Bulenkov
84eb84b758
remove null icon
2014-04-10 13:45:59 +02:00
Andrey Vlasovskikh
6b8002e34a
Cache return types of callables using TypeEvalContext.getReturnType()
2014-03-04 14:17:46 +04:00
Andrey Vlasovskikh
287c82f797
Removed TypeEvalContext parameter from PyType.isBuiltin()
2014-03-03 17:06:52 +04:00
Andrey Vlasovskikh
e77d5bb8b7
Switched to @NotNull call site in Callable.getCallType() and PyCallableType.getCallType()
...
Changed some usages of getCallType() to getReturnType() and fixed
handling of functions with custom decorators.
2014-03-03 15:39:47 +04:00
Andrey Vlasovskikh
9e9e8e5a6a
Cache call site independent return types of callables in TypeEvalContext
2014-03-03 14:22:00 +04:00
Andrey Vlasovskikh
1f721bbb79
Added PyCallableType.getReturnType() for forthcoming return types caching
2014-03-03 12:34:02 +04:00
nik
ee84db9ef7
"create project from existing sources" fixed for mixed non-java projects (IDEA-91446)
2014-02-06 12:31:08 +04:00
nik
76bfc1ff82
"create project from existing sources" fixed for mixed non-java projects (IDEA-91446)
2014-02-06 11:23:28 +04:00
Andrey Vlasovskikh
89beff839b
Fixed PyABCUtil.isSubtype() check for class definitions that have metaclasses
2014-01-21 02:03:34 +04:00
Dmitry Avdeev
72ce296e54
IDEA-115074 New Project Wizard: Grails: grails-specific settings are missing
2013-11-05 12:04:48 +04:00
Dmitry Avdeev
3ab2bad21d
frameworks support step suppressed for ruby and python
2013-10-22 16:12:15 +04:00
Dmitry Jemerov
1cd7777b44
PY-9343
2013-10-21 19:56:04 +02:00
Dmitry Jemerov
70e628954f
Apache 2 copyright headers
2013-10-21 15:29:20 +02:00
Dmitry Jemerov
e734291860
remove duplicate community plugin.xml after sources move
2013-10-21 12:15:30 +02:00
Dmitry Jemerov
f7b1beede3
move QualifiedName class from Python to platform
2013-10-16 13:21:40 +02:00
Dmitry Jemerov
db87a87bf8
version updated
2013-10-08 16:38:28 +02:00
Dmitry Jemerov
b55af595a8
python plugin for community edition
2013-09-27 12:18:38 +02:00
Dmitry Jemerov
3e3c5809cf
move PythonFileTypeFactory to correct place
2013-09-27 12:18:38 +02:00
Dmitry Jemerov
52ca43562c
prepare to release python plugin for intellij community (work in progress)
2013-09-25 18:05:08 +02:00
Andrey Vlasovskikh
09fdfb6986
Removed redundant PyClass.getSuperClassElements() method
2013-09-17 20:59:01 +04:00
Dmitry Jemerov
6cd63be756
we're using separate file type factory for Cython, no need to use it here
2013-08-30 18:51:59 +02:00
Dmitry Jemerov
273bb1a9e1
include resoures from community/src into plugin build (PY-10695)
2013-08-29 10:25:49 +02:00
Dmitry Jemerov
029c0b429e
include community/src in python plugin build; increment version
2013-08-28 19:06:40 +02:00
Dmitry Jemerov
7f0743bef3
update until-build according to new branch number
2013-08-28 15:48:10 +02:00
Dmitry Jemerov
785485d8a7
PyType.getCompletionVariants() takes location as PsiElement, not PyExpression
2013-08-13 16:30:33 +02:00
Andrey Vlasovskikh
0a710c147a
Merge branch 'user-skeleton-signatures'
2013-08-06 15:56:08 +04:00
Alexey Kudravtsev
6752083ef4
notnull
2013-08-05 13:15:45 +04:00
Andrey Vlasovskikh
bbcee93c26
Use object instead of pair for describing function type parameters
2013-08-02 15:41:20 +04:00
Andrey Vlasovskikh
b11d6bedc9
Fixed signature of PyCallableType.getParameters() for inheritors
2013-08-01 16:28:38 +04:00
Andrey Vlasovskikh
bb34310282
Show more details about types of functions (PY-10413)
2013-08-01 15:21:00 +04:00
Andrey Vlasovskikh
ad8b160b9a
Added function types syntax
2013-07-23 21:06:21 +04:00
Dmitry Jemerov
ebb6f70e07
move ModuleAwareProjectConfigurable to platform
2013-05-29 15:14:07 +02:00
Dmitry Jemerov
0b5a2abdb0
since/until and version number for Python plugin in 130 branch
2013-05-22 22:29:25 +02:00
Dmitry Jemerov
6a87f08cb9
get rid of InstalledPackagesPanel.mySelectedSdk
2013-05-03 21:25:55 +02:00
Dmitry Jemerov
941b3c8ab5
push out creation of PackageManagementService to clients of InstalledPackagesPanel
2013-05-03 21:25:53 +02:00
Dmitry Jemerov
2ddcc4135d
initial split of PyPackagesPanel into general and Python-specific parts
2013-05-03 21:25:51 +02:00
Dmitry Jemerov
18007feda8
decoupled ManagePackagesDialog from the rest of Python-specific stuff, moved it to webcore.packaging
2013-04-26 15:49:56 +02:00
Andrey Vlasovskikh
8ac4b9c4c3
Fixed NPE in PyJavaMethodType.getName()
2013-04-25 14:23:14 +04:00
Andrey Vlasovskikh
8a8aa06931
Nullable annotations
2013-04-25 14:22:05 +04:00
Andrey Vlasovskikh
9bc46fa4fd
Fixed regression in resolving 'namedtuple' members
2013-04-25 14:21:04 +04:00
Andrey Vlasovskikh
4d04cfc792
Added 'inherited' flag for PyType.resolveMember
...
Do not try class members providers for ancestor classes before class
members providers for the current class.
2013-04-23 18:05:17 +04:00