Commit Graph

64 Commits

Author SHA1 Message Date
Andrey Vlasovskikh
7c12918f1e Fixed the paths of a project library created by a Python facet not reflecting the changes in the paths of its SDK
GitOrigin-RevId: 5be04264da6b8c1cfa71384d40318284261cc545
2021-11-08 22:43:23 +00:00
Lada Gagina
18d0c28655 PY-50160 Implement the redesigned dialog for package installation failures
IJ-CR-13328

GitOrigin-RevId: 2cfa6c468411391772639441f0d2aeda4fddc435
2021-10-19 15:30:24 +00:00
Dmitry Trofimov
13503ced4c Rationalize PlatformCoreDataKeys usages
GitOrigin-RevId: a07b3295a4af22918daa19f521888645f16e8017
2021-08-25 15:23:28 +00:00
Alexey Kudravtsev
732321c51a remove wrong dependency of OpenAPI module "python.community.plugin" on impl modules
GitOrigin-RevId: 0de5fab44dbf83757b0e590aa50aa2bb4d4d8d79
2021-08-10 12:44:37 +00:00
Alexey Kudravtsev
17669befde make smRunner non-exported to avoid leaking tcServicesMessages library to api modules
GitOrigin-RevId: f322bed68735d60a9f59aae94ca6b4cb829afc78
2021-07-20 13:00:22 +00:00
Dmitry Jemerov
749ce8a332 Cleanup: remove @author tags
GitOrigin-RevId: 9174eb8d77215b16f9f6c6074e6aced654d95ef1
2021-05-03 13:07:48 +00:00
Andrey Vlasovskikh
eaefde3c09 PY-46321 Added Markdown code fence aliases for PyDocstring and Python
* PyDocstring: "pycon", "python-repl"
* Python: "py", "python3"

I've added the links to the documents describing popular references to `PyCodeFenceLanguageProvider`.

GitOrigin-RevId: 6cafb15c9655434f5d69aa47eb7472b634364377
2021-04-27 17:31:57 +00:00
Mikhail Golubev
d7b6d55cf6 Move the dependency on IFT from python-core-common.xml to specific IDE plugins
Otherwise, it prevented launching tests with "intellij.python.community.tests"
module. Why exactly the core plugins such as "IDEA CORE" were absent in this
case remains to be further investigates, though.

GitOrigin-RevId: 4f0ce0270cdcf83c860eb0bed12c446648f288c9
2020-12-08 20:37:27 +00:00
Semyon Proshev
9109ab3521 Use editable copy of sdk instead of sdk modificator (PY-39477)
SdkModificator is not well supported in PythonSdkUpdater and editable copy could play its role instead.
The consequence is that changes are applied only after OK is clicked in `Show All` dialog.
Previously it could be came over by creating sdk modificator for original sdk.

GitOrigin-RevId: 5415eb3bb6c971342b1c1ff576c44bc4571d0bde
2020-11-05 18:58:08 +00:00
Semyon Proshev
11b0b97c80 Move common sdk ui strings to the sdk bundle
GitOrigin-RevId: 48074459333e959644f51c87270a6bee2dc59ea7
2020-10-06 15:17:19 +00:00
Vladimir Krivosheev
a67c59c561 platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
java.psi.iml — remove dependency on intellij.platform.core.ui

GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Semyon Proshev
fa39bca77b Make PythonSdkTableListener an application listener (PY-41923)
GitOrigin-RevId: 7b3347a15de807003f93bbe1a12467641404e082
2020-04-29 22:04:28 +00:00
Mikhail Golubev
8e6b628d12 PY-41923 Turn PythonConsoleRunnerFactory and its implementations into services
GitOrigin-RevId: 2811efc57958aa9a8598e2e7d801c97fed71a991
2020-04-29 22:04:28 +00:00
Vladimir Krivosheev
444b7d3d40 get rid of Lists.newArrayList
GitOrigin-RevId: d785fe6fab133812585561c391d7d3556d5792f7
2020-04-16 08:29:17 +00:00
Semyon Proshev
00c4904e84 i18n
GitOrigin-RevId: 39ae2c7c2957c9a30335fc42ebe24612e1d3853d
2020-04-01 11:02:28 +00:00
Vladimir Krivosheev
9b2bfd064a cleanup
GitOrigin-RevId: 367e005e1f28e093a664ce2fda4791862f475b65
2020-03-30 16:31:55 +00:00
Mikhail Golubev
d0868e81f0 PY-40431 i18n: Extract text of Python plugin specific actions
GitOrigin-RevId: cdf846dcacd9b0896b050b251e9e6d3dfc5f2ee9
2020-02-25 15:35:32 +00:00
Mikhail Golubev
17ed1d40a1 PY-40470 Move Python support from the bundled Grazie plugin to PyCharm core
First of all, it's easier to maintain the corresponding extensions this way as
the language evolves.

Also, it will help to extract remaining language-specific logic from Grazie to
other language plugins, as existing direction of optional dependencies (Grazie -> Python)
prevented doing the same for JavaScript because of an introduced plugin dependency
(JavaScript -> Grazie -> Python -> JavaScriptDebugger).

GitOrigin-RevId: a1e5a3d8121daf4f949abd0a602eb79c8a6f6dd9
2020-02-21 18:15:52 +00:00
Anton Bragin
3cf0884efe PY-40431 Exclude West JComponent form positioning from i18n
GitOrigin-RevId: b83385871ff7b463cd751bd28bdcb0af5aad77a9
2020-02-20 11:46:48 +00:00
Semyon Proshev
8f58988590 i18n
GitOrigin-RevId: c6b70355ca538e522a1b896f412c972fe7aa56e9
2020-02-13 16:19:54 +00:00
Alexander Koshevoy
5ac4b8ae3d PY-40431 Extract messages from forms in intellij.pycharm.community.* modules to the message bundle
GitOrigin-RevId: 600e2a879ea56690617ba59cd317cad2b2b42b03
2020-02-10 14:20:15 +00:00
Peter Gromov
1eb9b217d8 allow to depend on platform.execution.impl without depending on huge platform.lang.impl module
GitOrigin-RevId: 4386ae794f21698559c8d793ce1c355cf4dba244
2020-01-27 16:36:02 +00:00
Vladimir Krivosheev
ba98224912 remove author (only some, where it is ok)
GitOrigin-RevId: 7dbab7524fe4efc5d17a04b95dee88b6f80fbe8d
2020-01-21 17:36:52 +00:00
Tagir Valeev
78a91459c4 Array annotations changed to type-use style (not compilable now)
GitOrigin-RevId: 68aa4ba200618083684599228e13dfdba35967a4
2020-01-16 08:11:51 +00:00
Sergey Ignatov
3dc9213d5e mv PyBundle
GitOrigin-RevId: 788014dfb0fa12b013f13dc686c2291186215089
2020-01-05 19:31:47 +00:00
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