Commit Graph

62 Commits

Author SHA1 Message Date
Andrey Vlasovskikh
658b3cf1c5 Fixed detecting file references in Python strings without delimiters 2013-12-05 19:43:05 +04:00
Andrey Vlasovskikh
e1d45302b8 Switched to new string value iteration in Python file references inside string literals 2013-12-05 19:14:13 +04:00
Dmitry Jemerov
70e628954f Apache 2 copyright headers 2013-10-21 15:29:20 +02:00
Dmitry Trofimov
0fe72c77c5 Check that path is absolute equally for different OSs in tests. 2013-09-07 20:15:42 +02:00
Ekaterina Tuzova
00bfe4480c Merge remote-tracking branch 'origin/master' 2013-07-22 18:25:37 +04:00
Ekaterina Tuzova
91b17f59b8 initial support for Chameleon template language 2013-07-19 18:42:45 +04:00
Andrey Vlasovskikh
2a302e1288 Fixed duplicate requirements if several requires args are specified (PY-10297) 2013-07-17 18:47:54 +04:00
Dmitry Jemerov
646378b75f webide-impl module extracted 2013-07-16 16:52:36 +02:00
Dmitry Jemerov
6dc7537978 pass owner component instead of project for showing virtual environment creation errors (EA-47068 - IAE: PackagesNotificationPanel.showError) 2013-06-19 21:06:49 +02:00
Ekaterina Tuzova
4290a4d1ac added initial support for web2py templates 2013-06-18 17:22:37 +04:00
Dmitry Jemerov
a2962fd55e InstalledPackagesPanel moved to webide-api 2013-05-03 21:25:56 +02:00
Dmitry Jemerov
0766497643 InstaledPackagesPanel is filled with data through PackageManagementService 2013-05-03 21:25:55 +02:00
Dmitry Jemerov
9cc210c485 introduce InstalledPackage class as superclass for PyPackage; use it on PackageManagementService API 2013-05-03 21:25:52 +02:00
Dmitry Trofimov
6430040b68 Fixed resolving of absolute path on Windows (PY-8256). 2013-03-28 11:55:38 +01:00
Dmitry Trofimov
7380ea131c Fixed renaming of django file references (PY-9146). 2013-03-25 18:42:16 +01:00
Dmitry Trofimov
47c38ee847 Fixed renaming file reference with defined context (PY-9147). 2013-03-25 16:55:22 +01:00
Dmitry Trofimov
362945d608 Fixed handling prefixes for staticfiles dirs. 2013-03-07 17:12:41 +01:00
Ekaterina Tuzova
952fa4dffb added content/source root checkboxes to all run configurations 2013-03-04 16:32:41 +04:00
Dmitry Jemerov
d841b84c4a allow using Flask plugin when running IntelliJ IDEA under debugger 2013-02-27 14:11:16 +01:00
Andrey Vlasovskikh
bd508c2dcc Fixed parsing VCS requirements with '/' in revision (PY-8623) 2013-01-28 17:01:09 +04:00
Andrey Vlasovskikh
3b5f5e62bd Fixed parsing VCS package requirement specs without '#egg' (PY-7583) 2013-01-22 21:00:41 +04:00
Dmitry Jemerov
ff8d993f4f select Python 2 interpreter when selecting a project type that doesn't support Python 3; report Python 3 as incompatible when creating App Engine project 2012-12-18 20:19:46 +01:00
Dmitry Trofimov
4fc46fcc45 Suppress warning. 2012-12-14 17:20:07 +01:00
Dmitry Trofimov
41d2352cf8 Fixed broken highlighting for file path references ended by \\ (PY-7434). 2012-12-14 16:50:39 +01:00
Dmitry Trofimov
8acf08e43a Fixed broken resolve of absolute paths (PY-8256). 2012-12-13 14:13:27 +01:00
Dmitry Trofimov
bf1143ba51 Fixed django file reference default roots and rebind. 2012-12-10 15:18:36 +01:00
Dmitry Trofimov
cbd78c0ec4 Fixed file references from python string literals (PY-7433, PY-6234, PY-7434) 2012-12-10 02:07:28 +01:00
Dmitry Jemerov
e6d824c725 don't access remote packages synchronously from inspections 2012-11-12 14:45:20 +01:00
Dmitry Jemerov
c7bf83b1d7 assorted refactorings 2012-11-08 13:11:00 +01:00
Dmitry Trofimov
86fe3579c4 Removed obsolete setting. 2012-09-27 10:53:38 +04:00
Dmitry Trofimov
b38409f29e Python remote interpreters refactored. Common code moved to remote-sdk-api and remote-sdk-impl modules. 2012-09-26 18:01:14 +04:00
Dmitry Trofimov
560032db3d Fixed resolve after back slashes (PY-3831). 2012-09-03 11:55:58 +02:00
Dmitry Jemerov
0134a6cd36 performance: don't ask next TemplateContextProvider for references if previous one gave a satisfactory result (PY-7384) 2012-08-30 19:48:27 +02:00
Dmitry Jemerov
75f6672dd8 more references highlighted as warnings rather than errors (PY-7253) 2012-08-28 20:09:47 +02:00
Andrey Vlasovskikh
90e762c6bd Merge branch 'python-fixes' 2012-08-22 20:44:08 +04:00
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