Commit Graph
125 Commits
Author SHA1 Message Date
Ilya.Kazakevich 30a865dacb PY-14977 PyCharm is not obeying my file specific code style for HTML
BaseLanguage is HTML, not Django now
2015-02-21 01:53:07 +03:00
Ilya.Kazakevich d3c52d849d PY-13986 View -> Open In Browser unavailable for Django projects
Refactored: useless iface HtmlCompatibleLanguage removed due to Krivosheev request: UrlProvider is now used.
2014-12-23 21:50:04 +03:00
Ilya.Kazakevich 34868589ed PY-13986 View -> Open In Browser unavailable for Django projects 2014-12-04 21:48:25 +03:00
Ilya.Kazakevich 6fbd869772 PY-12564 Django: Template directories auto-configuration is missing on opening existing project
PY-12876 Jinja2 Unresolved template reference
2014-11-27 15:03:17 +03:00
Dmitry Trofimov e521c513d7 Both setter and getter should start with word 'add' 2014-11-24 21:41:47 +03:00
Andrey Vlasovskikh e083779793 Updated copyright 2014-10-16 17:56:38 +04:00
Andrey Vlasovskikh bf58d9d3ca Added copyright 2014-10-16 17:54:28 +04:00
Andrey Vlasovskikh 004d6cf844 New package operation failure dialog 2014-09-30 17:35:47 +04:00
Andrey Vlasovskikh f249aa6e8d Pass stdout and stderr to PyExecutionException 2014-09-29 17:56:31 +04:00
Andrey Vlasovskikh 0cb60b64b8 Renamed PyExecutionException.getReturnCode() to getExitCode() for consistency with ProcessOutput 2014-09-29 16:53:55 +04:00
Andrey Vlasovskikh 82dc5b88c3 Restored "Install packaging tools" fix when there is no 'setuptools' installed 2014-09-29 16:41:30 +04:00
Andrey Vlasovskikh 161ab68985 PyPackageManager.hasManagement() throws exceptions with PyExecutionFix for launching Vagrant 2014-09-23 17:33:19 +04:00
Andrey Vlasovskikh c669ff8ce8 Renamed PyExternalProcessException to PyExecutionException 2014-09-23 17:06:13 +04:00
Andrey Vlasovskikh 00cdaa2b96 Added getFixes() to PyExternalProcessException instead of withHandler()
These exceptions and fixes are now used for displaying notifications in
the notification area of the package management panel.
2014-09-23 17:05:44 +04:00
Andrey Vlasovskikh f4d21231ee Cause is used only in the message passed to the constructor of PyExternalProcessException 2014-09-22 19:02:05 +04:00
Andrey Vlasovskikh 90fdcf3276 Use ExecutionException in signatures instead of more specific PyExternalProcessException 2014-09-22 18:36:13 +04:00
Andrey Vlasovskikh 03451a3c05 Updated pip and setuptools, added legacy versions for Python 2.4-2.5 (PY-13244) 2014-09-17 15:44:18 +04:00
Andrey Vlasovskikh 91316d7265 Added the ability to cancel Python package management operations 2014-09-16 16:10:49 +04:00
Andrey Vlasovskikh 9b3ec77c0b Removed unused code 2014-09-10 20:05:38 +04:00
Andrey Vlasovskikh 93d65d3aa5 Inlined PyPackageManager.showInstallationError() 2014-09-10 18:42:53 +04:00
Andrey Vlasovskikh 2d9898c904 Moved private error codes of the packaging tool back to PyPackageManagerImpl 2014-09-10 18:39:04 +04:00
Andrey Vlasovskikh 78b7136f8d Suggest to install Python packaging tools in packaging quick-fixes if they are not found 2014-09-10 17:57:40 +04:00
Andrey Vlasovskikh 1046cb3da0 Switched to single install action for Python packaging tools 2014-09-10 17:11:10 +04:00
Andrey Vlasovskikh c0c1c72e3e Added nullity annotations 2014-09-10 15:40:21 +04:00
Andrey Vlasovskikh cc00ea1918 Renamed PyPackageManager.findInstalledPackage() into findPackage() 2014-09-10 15:29:21 +04:00
Andrey Vlasovskikh 26373e942d Inlined PyPackageManager.getInstalledPackage(String) 2014-09-10 15:26:53 +04:00
Andrey Vlasovskikh ef7bb76718 Added cachedOnly paramter to PyPackageManager.getPackages() 2014-09-10 15:23:31 +04:00
Andrey Vlasovskikh de271cbf0f Use PyPackageManager only via its public interface 2014-09-09 17:07:32 +04:00
Andrey Vlasovskikh 13770008a1 Extracted PyPackageManagerUI and split into package management tasks 2014-09-09 15:58:55 +04:00
Andrey Vlasovskikh caf8358f45 Removed unused PyPackageManager.findPackage() 2014-09-08 18:51:54 +04:00
Ilya.Kazakevich a6024fc0c5 PY-13756 BDD: Non-descriptive definition of steps in info popup on Ctrl+hover 2014-09-04 18:53:23 +04:00
Dmitry Trofimov 5326853eb7 Allow show command line option only in RunPythonScript Run Configuration. 2014-08-21 19:01:03 +02:00
Dmitry Trofimov 750e3c1d39 Initial execute file in console. 2014-08-21 18:33:22 +02:00
Ekaterina Tuzova b9cd5f8241 add extend base python panel method to generator 2014-08-09 18:31:59 +04:00
Ekaterina Tuzova 8a466a5953 fixed PY-13592 Create New Project: do not update user-changed fields when changing location 2014-08-04 18:56:45 +04:00
Ekaterina Tuzova d5cde67b7a added PY-13384 Create New Project: update depending on location fields on changing location 2014-07-31 18:55:55 +04:00
Ekaterina Tuzova b6f24f015d fixed PY-13328 Create New Project: warning about installing template packages is not shown 2014-06-23 13:25:03 +04:00
Ekaterina Tuzova ddb661efad typo 2014-06-23 12:19:53 +04:00
Ekaterina Tuzova bd4642b59d fixed PY-13330 Create new pyramid project: default for created templates directory should be related to inner project folder 2014-06-23 11:59:11 +04:00
Ekaterina Tuzova 961b03c102 install template language bindings for new projects 2014-06-23 11:10:39 +04:00
Ilya.Kazakevich 85f6c1c431 Merge remote-tracking branch 'origin/master' 2014-06-19 03:49:05 +04:00
Ilya.Kazakevich 09e304c55c PY-8427 Behave BDD support
PY-4186 Lettuce BDD tool support

Initial extension point impl
2014-06-19 03:46:13 +04:00
Ekaterina Tuzova 053b99a164 removed browse button on templates folder, use only relative paths
see PY-2078 Django: Support relative template path when creating django projects
2014-06-18 19:40:08 +04:00
Ekaterina Tuzova 406463b283 fixed PY-13280 Create New Django Project: generate proper project settings when selecting non-django templating engine 2014-06-18 19:05:45 +04:00
Ekaterina Tuzova 2f53c15af5 fixed PY-13279 Create New Project: install related template packages when selecting template language 2014-06-18 17:59:03 +04:00
Ekaterina Tuzova a5fcd9a7ad fixed PY-13281 Create New Project: remove web2py template engine from web projects creation options 2014-06-18 17:28:46 +04:00
Ekaterina Tuzova 875eaeff02 fixed web2py and template panel preferred width to fit welcome screen 2014-06-14 19:52:19 +04:00
Ekaterina Tuzova 22e0d0f63e fixed labels on template language panel 2014-06-14 19:47:41 +04:00
Ekaterina Tuzova 2ba9929ee9 extracted template folder creation into TemplatesService and reused in different python project types 2014-06-14 18:35:17 +04:00
Ekaterina Tuzova 5193eabc66 reworked new web2py project creation 2014-06-12 18:57:04 +04:00