Elizaveta Shashkova
9670bc3457
PY-27257 Reuse Console tool window in Python plugin and add action to make Python Console available before tool window registered
...
If Console tool window was created once, it's available as action in Python plugin. But before creation it's impossible to start Python Console during debug session.
GitOrigin-RevId: cfb9ac4450246f067d70626b139d8830166d68f1
2019-12-19 17:35:54 +00:00
Andrey Vlasovskikh
28ef22103f
Extracted intellij.python.community.plugin.modules from intellij.python.community.plugin so that we can run Python plugin without any extra plugins
...
GitOrigin-RevId: 69a297aec6f59872c860c1da0654e396eae43334
2019-12-16 19:36:07 +00:00
Andrey Vlasovskikh
23d1bdfda5
PY-38593 Put missing Python plugin dependencies into *.plugin modules instead of *.plugin.main so that they are available in both PyCharm and IntelliJ
...
GitOrigin-RevId: 0bd9d55c1ba924c1dc5a2933f377e2b18162f862
2019-11-19 02:14:39 +00:00
Andrey Vlasovskikh
543ca840b7
Extracted "impl" modules from Python Community and PyCharm Community Customization to use them in other Python plugins for builds and runs
...
The non-impl modules for these plugins now contain more or less just their plugin.xml files
that declare corresponding dependencies.
GitOrigin-RevId: 84fc4761a595912d676cff1e2ab58fba03a8cd22
2019-11-18 19:07:46 +00:00
Andrey Vlasovskikh
a1fe4dac95
Java-specific dependencies are actually IntelliJ IDEA specific dependencies
...
Python plugin provides settings specific for IntelliJ with its elaborate project model and
its concept of facets. Java-specific bits are only for Jython and it seems OK to provide them
only for IntelliJ.
GitOrigin-RevId: 58413ca04413dcb23138f37fb7b30ea33cda4a2c
2019-11-18 17:36:54 +00:00
Andrey Vlasovskikh
48bec77033
PY-38634 Revert registration of PyCharm-specific (vs Python plugin) components
...
During the recent refactoring a Python plugin only file python-community-plugin-core.xml got included
into the Python plugin which is now bundled with PyCharm. It resulted in using Python plugin specific
components that were designed for the UI of IntelliJ, not PyCharm. This change restores the
registration of PyIdeCommonOptionsFormFactory and moves all includes of python-community-plugin-core.xml
to Python plugin specific files.
GitOrigin-RevId: cd8b6d9b68266ca99f206c005ba73a2e77657950
2019-10-21 20:03:52 +00:00
Gregory.Shrago
ca26ab8089
IDEA-CR-53226 extract pluginJava and avoid Java in PyCharm
...
GitOrigin-RevId: da2f300874c363085d5965bee1d0520da8ce3fd6
2019-10-14 22:41:29 +00:00
Gregory.Shrago
2c08d2c1f7
IDEA-CR-53226 drop intellij.python.community.plugin.resources module
...
Making python community layout similar to python professional.
GitOrigin-RevId: 55316c2c9dcc958c1c2de24df2acc8ef1fe04633
2019-10-09 13:06:32 +00:00
Gregory.Shrago
92f5adff73
PY-38312 Reuse Python plugin in PyCharm
...
GitOrigin-RevId: 614aecfde6c57cb8f2b99c01c7085c5ae33a1d5d
2019-10-08 17:03:50 +00:00
Dmitry Trofimov
a0bc048dcc
python-psi-impl extracted
...
GitOrigin-RevId: e3d808c147ac793701c7b628dbf825a99bb71f2a
2019-09-11 19:15:01 +00:00
Rustam Vishnyakov
123242c4b2
EditorConfig documentation test
...
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298
constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
...
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Julia Beliaeva
3fee046d20
[vcs-log] cleanup RootCellRenderer
...
GitOrigin-RevId: bba216626193ac756cd133b8ae9bc4e577abea42
2019-06-10 04:10:14 +03:00
Eldar Abusalimov
dcaeb8f8c7
OC-4061: ApplicationUtil: Make runWithCheckCanceled() return result
...
GitOrigin-RevId: 3aa9f23cc5097e644eddf82a4faca669759b4760
2019-06-10 04:09:35 +03:00
Vladimir Krivosheev
b429440a58
decouple JBUIScale and UI initialization logic
...
GitOrigin-RevId: 72cd2f178a2b25d80ffee5bc172e7ac54ada8f9a
2019-06-04 21:11:37 +03:00
Semyon Proshev
76dd5faa7a
Use same py sdk renderer in run configurations as in project interpreter settings (PY-32814)
2019-01-14 15:10:57 +03:00
Vladimir Krivosheev
e92a399d55
override, notnull
2018-08-13 17:07:12 +02:00
Alexey Kudravtsev
a2783ed229
annotated AnActionEvent parameter @NotNull
2018-08-06 15:29:49 +03:00
Anna.Kozlova
48d3ce215c
make private fields final
2018-02-07 09:44:30 +01:00
nik
c9620ce099
IDEA project configuration: the great module rename
...
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.
Update *.iml files.
2018-01-25 12:59:02 +03:00
nik
16410c2321
IDEA project configuration: the great module rename
...
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.
Rename iml files.
2018-01-25 12:59:02 +03:00
Andrey Vlasovskikh
e29a464d4a
PY-22324 Converted PySdkListCellRenderer to Kotlin
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
68adc51481
PY-22324 Removed SDK name shorten procedure in favor or just shorter names
2017-10-10 05:49:49 +03:00
Alexey Kudravtsev
b5e2bbce5b
notnull
2017-04-25 17:19:19 +03:00
Alexey Utkin
b91451361a
Merge remote-tracking branch 'origin/traff/python-facet'
2017-03-01 16:32:24 +03:00
Dmitry Trofimov
7f22403445
Disable 'Enumlate terminal option' for remote interpreter (PY-22601)
2017-02-22 18:43:23 +01:00
Dmitry Trofimov
30d86b98da
Fix disappearing of Python repository from settings after Clion restart (CPP-7743)
...
Python plugin stored the interpreter setting as a module sdk, which was wiped out with it's order entries by Clion.
The fix is to store the interpreter setting in a facet and reinitialize it after Clion model clearing.
2017-02-15 16:03:33 +01:00
Dmitry Trofimov
d8d4ababd3
Revert "PY-22514, CPP-8763: Disable unneeded producers for plugins"
...
This reverts commit def99cfd2b .
2017-02-03 11:48:07 +01:00
Dmitry Trofimov
5af6fdb0a9
Revert "PY-22514, CPP-8763, and Idea ultimate test failures: run initial"
...
This reverts commit 18e9508c27 .
2017-02-03 11:47:34 +01:00
Ilya.Kazakevich
18e9508c27
PY-22514, CPP-8763, and Idea ultimate test failures: run initial
...
configuration even in headless mode
* Tests are headless, but we still need some code from
PyCharmInitialConfigurator
* We check headless directly from PyCharmInitialConfigurator
2017-02-03 02:53:28 +03:00
Ilya.Kazakevich
def99cfd2b
PY-22514, CPP-8763: Disable unneeded producers for plugins
...
using PyCharmInitialConfigurator
* PyCharmInitialConfigurator has not been used for plugins.
* It is now moved to python-community-plugin-core.xml to work with
plugins as well
2017-02-02 21:33:14 +03:00
Yann Cébron
81d29f9bd5
Plugin descriptors: remove deprecated attribute idea-plugin@version (IDEA-163694)
2016-11-11 17:08:58 +01:00
Anna.Kozlova
78d1492242
explicit types to diamonds
2016-08-08 17:08:03 +02:00
Gregory.Shrago
fa984dbfae
Run configurations UI: limit combobox sizes for very long Python SDK paths
2016-03-23 00:21:50 +03:00
Dmitry Trofimov
00896cfdc4
In PyCharm IDE Python console should be shown in a dedicated toolwindow (PY-18302)
2016-02-09 00:20:24 +01:00
Alexey Utkin
79408f2821
CPP-434 Split [python-community-plugin] into [python-community-core-plugin] and [python-community-java-plugin] #4 , isolation [PythonConsoleRunnerFactory] as single point export, move [PyForceStepIntoAction] export to owner module
2015-12-15 18:42:17 +03:00
Alexey Utkin
c5c832c994
CPP-434 Split [python-community-plugin] into [python-community-core-plugin] and [python-community-java-plugin]
2015-12-11 13:30:18 +03:00