Commit Graph

28 Commits

Author SHA1 Message Date
Ilya.Kazakevich
ab9ea210a6 Merge ReST plugin with ReST Python module, convert module to v2
Nobody uses it except Python

GitOrigin-RevId: 4da3e7da0dcd86d454972b2ef68d2581c7fe5cdb
2024-01-03 16:35:59 +00:00
Tagir Valeev
fa3cf18c12 [inspections] OptPane: use stringSet
GitOrigin-RevId: 7f3ba5c990d8aa173d8edf3a38bb21543c26d0fa
2022-12-21 19:22:09 +00:00
Louis Vignier
0f575fbfa5 IJ-CR-8338 [codeInspection] Update ListEditForm
GitOrigin-RevId: 60b16d88ad47f62ad56aea840e2c6b381f54f5ea
2021-04-19 19:09:02 +03:00
Andrey Lisin
245207ee9d PY-31110 Display unknown reStructuredText directives verbatim
(cherry picked from commit d85b7c8b514342d5cab1fe200bd08477f5081566)

IDEA-CR-70988

GitOrigin-RevId: 8ccab5e6eb96321fdcc229f73e34965024d3bc89
2021-03-21 17:23:49 +00:00
Andrey Lisin
de13bec587 i18n: Extract hardcoded reStructuredText preview error messages to bundle
GitOrigin-RevId: e11f500e1172a810723d7b7e276de6834fd77b4a
2021-03-12 09:33:10 +00:00
alla redko
ad40a2ae30 IDEA-248848
GitOrigin-RevId: 1ab7de3eb8736b0b47e5181794d1a799cf16fc7c
2020-11-30 22:16:32 +00:00
Vitaliy.Bibaev
9e512be3b5 i18n: JUnit (fix consequences in run configurations) (IDEA-249456)
GitOrigin-RevId: 2b2187688cd316874d85276db537865429e8ed43
2020-09-15 09:42:10 +00:00
Andrey Lisin
4abd743d19 i18n: reStructuredText
GitOrigin-RevId: c853adf0801a57e809c0be76a848c563014d5a6f
2020-08-21 13:49:36 +00:00
Mikhail Golubev
e1e70a2c7c PY-41923 Migrate ReST configuration producers to newer dynamic plugins-ready API
The main problem with them is that due to an odd design decision they both share
the same configuration type -- RestRunConfigurationType, and it doesn't quite fit in
this newer typed API, e.g. isConfigurationFromContext() can receive a configuration
instance of a wrong type (DocutilsRunConfiguration for SphinxConfigurationProducer and
vice-versa) due to it, producing a CCE at runtime. I employed a workaround already
used in Python testing run configurations sharing the same problem. Namely,
overloaded getConfigurationSettingsList() to additionally check that instances of
RunnerAndConfigurationSettings with RestRunConfigurationType type actually
correspond to run configurations of the proper concrete class.

Note that setupConfigurationFromContext can also receive a run configuration of a wrong
type but in reality it doesn't happen since Sphinx and Docutils run configurations are
applied to different contexts -- directories and individual .rst files respectively.

GitOrigin-RevId: 15fbb90917edd68e6f29b696c527ff04d4eed433
2020-04-29 22:04:28 +00:00
Aleksei Kniazev
00a3b19b73 resource-bundle fixes for some python actions (PY-41126)
GitOrigin-RevId: cca188efce86b6fe846825b88d259b9bb6227e82
2020-03-17 20:53:55 +00:00
Alexander Koshevoy
5e9e741485 PY-40431 Extract messages from actions in intellij.python.reStructuredText module
GitOrigin-RevId: 9847e96efbd53db923943d9dfea936f5571e1bd6
2020-02-10 14:20:15 +00:00
Sergey Ignatov
f7872198b1 mv rest bundle
GitOrigin-RevId: e1e77c3cd78c6ec44d874db2d2326b6b8ccede6d
2020-01-05 19:31:47 +00:00
Gregory.Shrago
92f5adff73 PY-38312 Reuse Python plugin in PyCharm
GitOrigin-RevId: 614aecfde6c57cb8f2b99c01c7085c5ae33a1d5d
2019-10-08 17:03:50 +00:00
Alexander Zolotov
4f5dbd65a4 Make python auxiliary plugins incompatible with IntelliJ IDEA as they are bundled into python plugin
+ get rid of python plugin without auxiliary plugins inside

GitOrigin-RevId: 4a74b542be95aa012b7d74755bfffab21c8c0cfe
2019-09-30 15:03:47 +00:00
Alexander Zolotov
39434c4080 Get rid of idea-version tags in plugins xml
Build scripts set proper values for bundled plugins and plugins for publishing.

Still, it's possible to break the logic if explicit since-build value is not match \d+.\d+ pattern or if until-build is omitted. So it's better to get rid of it at all.
2019-01-28 13:59:36 +03:00
Alexander Zolotov
aab264bb0b Delete version tags from plugin.xml files
They don't make any sense since
- they are not required for bundled plugins (com.intellij.ide.plugins.IdeaPluginDescriptorImpl#myVersion will be filled with IDE version)
- they will be overwritten during the build for pluginsToPublish (org.jetbrains.intellij.build.impl.DistributionJARsBuilder#setPluginVersionAndSince)

Still they may affect plugins loading mechanism, e.g. see https://youtrack.jetbrains.com/issue/GO-6741 or https://youtrack.jetbrains.com/issue/IDEA-188964
2019-01-18 15:59:46 +03:00
Ekaterina Tuzova
0f8e7428ed added simple preview for restructured text 2018-06-18 16:41:11 +03:00
Yann Cébron
81d29f9bd5 Plugin descriptors: remove deprecated attribute idea-plugin@version (IDEA-163694) 2016-11-11 17:08:58 +01:00
nik
65d50f97c9 don't specify ITNReporter as errorHandler explicitly, it is automatically used for exception from plugins which vendor is JetBrains 2015-12-17 12:11:27 +03:00
Ekaterina Tuzova
37310a619a fixed PY-16472 No button for adding Sphinx Tasks in Python Plugin
added python-rest and rest plugins to python plugin
2015-11-10 19:06:05 +03:00
Ekaterina Tuzova
7f1def1df1 capitalization 2015-03-02 14:42:13 +03:00
Dmitry Jemerov
50f3bcfa60 remove dependency which is no longer appropriate 2013-09-23 15:51:51 +02:00
Ekaterina Tuzova
78de90beb7 fixed PY-10740 Error trying to create new Pyramid project
removed duplicated code
2013-09-07 19:26:15 +04:00
Ekaterina Tuzova
a647dd4499 fixed PY-8004 Doctest: support doctests in restructured text 2012-12-26 18:35:51 +04:00
Dmitry Jemerov
3e74985510 enable python-rest and python-localization in python plugin build 2012-11-14 17:34:06 +01:00
Maxim Shafirov
4dddf8f36e Kill plugin logos 2012-09-06 20:02:35 +04:00
anna
4a133b8673 move ext to correct place 2012-07-26 22:17:43 +02:00
Ekaterina Tuzova
e25293cf7a moved rest dependent code from python to python-rest 2012-07-26 20:08:43 +04:00