Commit Graph
13015 Commits
Author SHA1 Message Date
Liana Bakradze 1dabe1fbd2 moved everything python dependent to language part of plugin 2015-02-11 13:14:01 +03:00
Vladimir.Orlov 3b781b3b75 IDEA-136295 pycharm launcher on OSX does not set idea.executable causing failure to load vmoptions files 2015-02-11 12:36:27 +03:00
Dmitry Trofimov 9561db006b Merge remote-tracking branch 'origin/master' 2015-02-10 18:09:51 +01:00
Liana Bakradze 9f1275112c Merge remote-tracking branch 'origin/master' 2015-02-10 18:15:15 +03:00
Liana Bakradze 80a21cb562 added opportunity to create task files of all supported file types 2015-02-10 18:14:41 +03:00
Vladimir.Orlov ef29479b26 Merge remote-tracking branch 'origin/master' 2015-02-10 18:08:43 +03:00
Vladimir.Orlov 8631a25643 IDEA-136274 Idea64 crashes when IDEA_VM_OPTIONS is configured 2015-02-10 17:56:50 +03:00
Elizaveta Shashkova c3b333e727 refactoring in matplotlib support 2015-02-10 15:55:10 +03:00
Ilya.Kazakevich 41a4a820ca Merge remote-tracking branch 'origin/master' 2015-02-10 01:09:05 +03:00
Ilya.Kazakevich a431dfe358 PY-11855 Run manage.py task improvements
Refactored to new architecture (Presenter  / ChunkDriver).
2015-02-10 01:04:51 +03:00
Mikhail Golubev e033602143 PY-12932 Fix wrong test data 2015-02-09 21:48:34 +03:00
Mikhail Golubev 4ca4d0d396 PY-12932 Fix trailing comment detection when it's the first child element 2015-02-09 21:43:37 +03:00
Mikhail Golubev 909ed2837e PY-13232 Remove ignoring of multiline comments that was previously added for PY-12932
It would not help to preseve indentation of code fragments commented
without whitespace after '#' (i.e. commented not in PyCharm) anyway.
2015-02-09 20:32:14 +03:00
Mikhail Golubev 1fcf101da8 Add test cases for comment formatting scenarios described in PY-12938 2015-02-09 20:03:12 +03:00
Mikhail Golubev e5f1141929 PY-12932 New policy for pre-formatting comments in Python code
In addition to existing detection of shebang/double hash/doc comments we
consider the following new cases when trying to insert space after '#'
in Python line comments:

* Comments that already start with whitespace are ignored by
formatter.
* Comments that span several lines (up to the first empty line or
non-whitespace element) are not altered either because they may contain
Python code fragments.
* Trailing comments however can be safely adjusted because even if
they contain any code, there cannot be any indentation inside.
2015-02-09 20:03:12 +03:00
Dmitry Trofimov f76ba9954a Merge remote-tracking branch 'origin/master' 2015-02-09 13:42:28 +01:00
Anna Kozlova 903b16a40d close/closeHovered icons: copy from closeNew, remove usages of closeNew/Hovered 2015-02-06 17:05:18 +01:00
Dmitry Trofimov b703763464 Remove deprecated usage. 2015-02-06 12:04:50 +03:00
peter d5a834c2d0 searchers: make public static constants final 2015-02-05 19:10:22 +01:00
Ekaterina Tuzova 8c911cab80 Merge remote-tracking branch 'origin/master' 2015-02-05 12:43:27 +03:00
Ilya.Kazakevich 49fed1353a Merge remote-tracking branch 'origin/master' 2015-02-04 23:16:01 +03:00
Ilya.Kazakevich 2b57b19667 PY-11855 Run manage.py task improvements
Tests enabled, completion bug fixed
2015-02-04 23:13:20 +03:00
Vyacheslav Karpukhin 54a1e5ba9c Windows support for PtyCommandLine 2015-02-04 19:57:03 +01:00
Ilya.Kazakevich 59599644f2 PY-11855 Run manage.py task improvements
Arguments values, validation added
2015-02-04 18:51:55 +03:00
Alexey Kudravtsev c1dcd37574 use getters instead of direct field references 2015-02-04 18:43:50 +03:00
Elizaveta Shashkova 0f4a0842c6 minors in debug console 2015-02-04 15:42:00 +03:00
Dmitry Trofimov 64b562b3f7 Merge remote-tracking branch 'origin/master' 2015-02-03 19:52:54 +03:00
Dmitry Trofimov e37cf164de Python Plugin 4.1 EAP 2015-02-03 19:49:39 +03:00
Ilya.Kazakevich bd4a94aa5a Merge remote-tracking branch 'origin/master' 2015-02-03 19:10:12 +03:00
Ilya.Kazakevich dd889510db PY-11855 Run manage.py task improvements
Arguments are parsed and added correctly
2015-02-03 19:06:22 +03:00
Ekaterina Tuzova f4394b05c8 code style fix 2015-02-03 16:43:20 +03:00
Ekaterina Tuzova f938553d08 proper size for the interpreter details popup
removed temporary workaround
2015-02-03 15:55:16 +03:00
Ekaterina Tuzova cb3e741bf9 fixed PY-7574 "Python Integrated Tools" doesn't appear in settings search when matched
Used new searchable options contributor, removed usage of deprecated NonDefaultProjectConfigurable
2015-02-03 15:23:36 +03:00
Elizaveta Shashkova 04b3ea178c Merge branch 'origin/master' 2015-02-03 13:13:52 +03:00
Elizaveta Shashkova 0e7db76f4c Merge branch 'matplotlib' to 'master' 2015-02-03 13:06:34 +03:00
Ekaterina Tuzova 617f66496a fixed PY-14996 Change PySide documentation URL 2015-02-03 12:41:09 +03:00
Ekaterina Tuzova a4938bc5b2 Merge remote-tracking branch 'origin/master' 2015-02-03 12:38:24 +03:00
Ekaterina Tuzova ffe38fd2a4 byte literal inspection test moved to the modern test framework 2015-02-03 12:35:07 +03:00
Vladimir.Orlov aef9656ad1 set env. vars for exe launchers during builds for all IDEA based product. 2015-02-02 16:27:49 +03:00
Dmitry Trofimov 61aba1aa07 Merge branch 'pyprofiler' 2015-02-02 11:15:27 +03:00
Ivan Chirkov 827b297c36 Merge remote-tracking branch 'origin/master' 2015-02-02 03:50:38 +01:00
Ivan Chirkov 73d814a234 changed send statistics from project to application component 2015-01-30 23:31:48 +01:00
Ilya.Kazakevich 8b38a89a9e PY-11855 Run manage.py task improvements
Real and SpecialCase commands documented and refactored
2015-01-30 21:26:37 +03:00
Vladimir.Orlov 79a985b172 Merge remote-tracking branch 'origin/master' 2015-01-30 07:15:41 +03:00
Elizaveta Shashkova 2abfb93689 Fix interactive mode in matplotlib (PY-7029)
Input hooks should be called and all matplotlib GUI code should be run in the main thread.
2015-01-29 20:39:37 +03:00
Yann Cébron 232f547e07 fix capitalization for AutomaticRenamer#getDialogTitle() 2015-01-29 18:09:25 +01:00
Mikhail Golubev 8f72df9fc8 Fix test data for PyEditingTest#testEnterInImportParens to be PEP8-compliant 2015-01-29 18:54:44 +03:00
Vladimir.Orlov fa186e41d8 IDEA-135774 Refactoring launchers. 2015-01-29 18:45:27 +03:00
Ilya.Kazakevich fced1e19c0 PY-11855 Run manage.py task improvements
* Python 2.7 fix (no super())
* Django 1.7 fix (setup is called)
* Final fields removed due to XStream deserialization fail
* usage() is used instead of bare help
2015-01-29 17:12:59 +03:00
Ilya.Kazakevich 018aeb9b21 Merge remote-tracking branch 'origin/master' 2015-01-29 16:23:19 +03:00