Commit Graph

327 Commits

Author SHA1 Message Date
Andrey Vlasovskikh
6065082ce0 Fixed refreshing SDK roots and updating current files after installing/uninstalling packages (PY-7250) 2012-08-22 20:35:49 +04:00
Dmitry Trofimov
8dcc21888f Merge remote-tracking branch 'origin/master' 2012-08-22 17:45:59 +02:00
Dmitry Trofimov
44aaf836ec Settings to select file types for templates (PY-6024, PY-4267). 2012-08-22 17:44:56 +02:00
Dmitry Jemerov
1835d329f0 allow specifying singleton option when creating a Python script run configuration 2012-08-22 10:32:05 +02:00
Dmitry Jemerov
d65bb8ec9c pull up path calculation logic on rename to TemplateFileReference (PY-7263) 2012-08-21 18:25:58 +02:00
Dmitry Jemerov
1e6cd6a4ef template file references should be highlighted as warnings (PY-7253) 2012-08-21 11:28:42 +02:00
Dmitry Jemerov
2d018f991d API for loading requirements only from requirements.txt 2012-08-17 10:07:34 +02:00
Dmitry Jemerov
af35913671 "configure template directories" quickfix for unresolved template reference is also available in Flask 2012-08-16 18:03:30 +02:00
Dmitry Jemerov
0428956e2c some PSI for template languages in python-psi-api; common superinterface for string literals in Python code and templates 2012-08-16 14:38:20 +02:00
Dmitry Jemerov
3e12cfd033 extension point for resolving context variables in template files 2012-08-16 12:37:01 +02:00
Andrey Vlasovskikh
6d4632c681 Fixed NPE in version comparator inside PyRequirement 2012-08-15 16:08:23 +04:00
Dmitry Jemerov
e7799fe9e1 extract PyPackageManagerImpl.getRequirements() to python API 2012-08-14 16:05:42 +02:00
Dmitry Jemerov
5a7f2e151f PyPackage and PyRequirement moved to python-openapi 2012-08-14 15:44:56 +02:00
Dmitry Jemerov
1123c7b0d8 documentation link provider -> python-openapi 2012-08-13 13:06:59 +02:00
Dmitry Jemerov
846c495268 move PyUnresolvedReferenceQuickFixProvider to python-openapi 2012-08-09 10:52:10 +02:00
Dmitry Jemerov
41b56c9af3 it's not abstract 2012-08-08 18:37:05 +02:00
Dmitry Jemerov
2649b9130b TemplateFileReferenceSet extracted to python-openapi 2012-08-08 18:33:45 +02:00
Dmitry Jemerov
c518835b59 TemplatesService in python-openapi 2012-08-08 16:24:00 +02:00
Dmitry Jemerov
00ff230ed3 PyRunConfigurationFactory in OpenAPI 2012-08-08 15:30:05 +02:00
Dmitry Jemerov
bad82a7348 PyPackageManager.getInstance() in python-openapi 2012-08-08 13:25:22 +02:00
Dmitry Jemerov
dff0e7f84c new project settings -> python-openapi 2012-08-08 13:11:46 +02:00
Dmitry Jemerov
951350aff0 a bit of PyPackageManage in python-openapi 2012-08-08 13:07:54 +02:00
Dmitry Jemerov
ec037665f6 pass Project to isFrameworkInstalled(); working implementation of qname resolution in SDK only 2012-08-08 11:49:17 +02:00
Dmitry Jemerov
2bc06ba5c4 decouple PyNewDirectoryProjectDialog from Django 2012-08-08 10:57:45 +02:00
Dmitry Jemerov
718ec7e372 let's have separate modules for python-psi-api (that will go into upsource later) and python-openapi (which will contain UI stuff and more) 2012-08-08 10:28:35 +02:00
Dmitry Jemerov
60b6094fb8 some more stuff moved to python-openapi 2012-08-07 17:48:05 +02:00
Dmitry Jemerov
75fecdc523 python-openapi module extracted 2012-08-07 17:41:02 +02:00