Commit Graph

745 Commits

Author SHA1 Message Date
Aleksey Rostovskiy
3deec2bc14 PY-39320 Incorrect PythonApplicationInfo.xml values for PyCharm with Anaconda plugin
*ApplicationInfo.xml files weren't patched well, so PYA/PCA product codes weren't be written at all and it leaded to
problem with updates. Fixed product code for PyCharm with Anaconda both Community and Professional.

GitOrigin-RevId: 315da5bb94452f370373d593bea026284dfdff36
2019-11-27 18:12:42 +00:00
Aleksey Rostovskiy
4a89ffbbe9 fix non-ascii PyCharmCondaProperties class namings
GitOrigin-RevId: d9ebd103a21185f1f748d0ba065aea566d1592ef
2019-11-25 18:08:41 +00:00
Aleksey Rostovskiy
05b1ac5263 fix non-ascii character in both PyCharmCondaProperties classes namings
GitOrigin-RevId: d94844e97673a35f04a0f3a5789d6482f668207e
2019-11-25 15:09:30 +00:00
Aleksey Rostovskiy
3e933075dc PyCharm with Anaconda plugin: skip some build steps
GitOrigin-RevId: 8b4d255c4e306b6db56817bef9a12cfb18a0c179
2019-11-21 08:06:06 +00:00
Aleksey Rostovskiy
3ff1dad861 IDEA-CR-55492: fixer after review
GitOrigin-RevId: 623c9505b483eab27dc90f5563db3859d8784197
2019-11-20 22:24:10 +00:00
Aleksey Rostovskiy
0769cd15e4 IDEA-CR-55492: fixer after review
GitOrigin-RevId: 64814b0fe993aa3c31fe939a6b808f2e0a60860c
2019-11-20 20:40:27 +00:00
Aleksey Rostovskiy
ea34db1580 Refactor PyCharm OS customizers
GitOrigin-RevId: 8121c419f80f3b07497bd598e6b9815901435a0f
2019-11-20 14:11:39 +00:00
Aleksey Rostovskiy
917233d1f7 IDEA-CR-45718: PY-34628 Bundle miniconda with PyCharm
IDEA-CR-45683: Create Anaconda plugin that facilitates using Сonda management system (PY-34875)

IDEA-CR-45765: PY-34993 Prepare PyCharm + Anaconda plugin installation process

IDEA-CR-45858: PY-34993 build PyCharm Anaconda edition together with regular PyCharm

IDEA-CR-45850: cleanup

PY-35115 "Missing extension point: Pythonid.pythonSdkTypeComparator" trying to create a new project in 191.6605.9 fix

GitOrigin-RevId: 8f35d31fd8117dc250f4b5bf75cea6f077427942
2019-11-20 14:11:39 +00:00
Aleksey Rostovskiy
8e674bc5ad Build both python plugins together with pycharm installers for auto-uploading
GitOrigin-RevId: cbe3990dd9c4565dcd6fe5fe240d1e9123384a99
2019-11-19 17:34:21 +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
Gregory.Shrago
f63f1fdc26 IDEA-CR-54965 introduce JetBrainsProductProperties
GitOrigin-RevId: 320d60fc4afaa4826b1871cc512e0bfc5e38fce0
2019-11-12 16:40:42 +00:00
Gregory.Shrago
4dc1c2e5c9 make scrambleMainJar=true by default
GitOrigin-RevId: a798ca00ad9a96c077afa4bf76329bf3cf78c36f
2019-11-08 11:03:22 +00:00
Gregory.Shrago
4543789ba1 make buildAllCompatiblePlugins=true by default
GitOrigin-RevId: 558481d92ae1e87b513c535c2b8438b2bd6e8897
2019-11-08 11:03:22 +00:00
Andrey Vlasovskikh
e3ee8326f4 Don't include intellij.python.configure twice into PyCharm Customization and Python plugin, do it only once in Python plugin
GitOrigin-RevId: 6e8c1d3d7d2cf4158d596368827431ccca439339
2019-11-07 02:40:58 +00:00
Stanislav Utikeev
3f91647f45 Update Datalore plugin version to 0.1.4-193
GitOrigin-RevId: cf1cbbc41a5f0daa1d40bfd10ffbc6951da98911
2019-11-07 02:40:58 +00:00
Andrey Lisin
a28ce64436 PY-37470 Add debugger binaries for Python 3.8
(cherry picked from commit d283c21ce11bb9f5f2a73ed4c868fdf164923948)

GitOrigin-RevId: 34448b8b0cc73f0944c03f8a7b9580469ff19c93
2019-11-07 02:40:58 +00:00
Andrey Vlasovskikh
a04e12e8f0 Don't put Python helpers into helpers/ in the distro since they are already in the Python plugin
GitOrigin-RevId: 93f5c6e096081f9b1332aa16d00655758a452e0f
2019-10-21 20:03:52 +00:00
Gregory.Shrago
d1ca1a5530 IDEA-CR-53226 cleanup
GitOrigin-RevId: 9a55589e407dc19405fae480db2532c9b581beb3
2019-10-09 21:04:33 +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
Elizaveta Shashkova
626a14835a IDEA-CR-53093: PY-37226 Revert pydev prefix for test directories
GitOrigin-RevId: 3d4abb05167e85cb44720e36d0fa3b949f199f30
2019-10-08 12:33:08 +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
9422d2d770 Python plugin: include copyright into python plugins, consider rest as a community plugin module
GitOrigin-RevId: a7b10d64b46744ca652f947a3425eda852b5b5f9
2019-09-26 11:01:32 +00:00
Gregory.Shrago
fb768762ed PC: all compatible plugins
GitOrigin-RevId: fa2047ad20697b356b7e8709a225b2a21f9acf1c
2019-09-24 20:32:59 +00:00
Gregory.Shrago
1d65730d6d make prepareCustomPluginRepositoryForPublishedPlugins=true by default 2
GitOrigin-RevId: 5a33c30462d7f467e840bd7e7405bd7b006e1768
2019-09-16 17:33:53 +00:00
Ilya.Kazakevich
5c617cde0e Fixing build
Build Community Edition: productProperties.productLayout.prepareCustomPluginRepositoryForPublishedPlugins option is enabled but no pluginModulesToPublish are specified.

GitOrigin-RevId: d6ae0503c7fb7a1370d597d46f165c940837b4db
2019-09-16 17:33:53 +00:00
Dmitry Trofimov
6a8ffcda6d Add python-psi-impl module to build
GitOrigin-RevId: 58a92e75a55041c2dc868cd37075307fbe3163d8
2019-09-11 19:15:01 +00:00
Aleksey Rostovskiy
5cc94072ca update datalore plugin version to 0.1.2-193
GitOrigin-RevId: 4c73b772fb149993ac6852757813d6bb1d162e65
2019-08-27 14:42:53 +00:00
Andrey Vlasovskikh
dac5957f40 PY-37596 Bundle Markdown plugin into PyCharm Community
GitOrigin-RevId: 1e7df5a996b1ea6ac2c861e9975c99f12264f6c0
2019-08-22 01:50:10 +03:00
nik
444af5308c build scripts: take bootstrap version of JPS modules from Maven repository (IJI-99)
Build scripts depend on some code from IntelliJ project (they use JpsModel interfaces to introspect the project configuration, and use code from jps.build modules to compile Java and Groovy code). Before this change when build scripts were invoked from the IDE by running *.gant files they took required classes directly from module output directories, but when they were invoked via gant.xml (e.g. on TeamCity) use prebuilt bootstrap version of these modules from community/build/lib/jps/*.jar files. So if you added usage of a recently added class or method in a script, this will work when running scripts from IDE but fail on TeamCity. Also updating a library used directly or indirectly by build scripts may cause problems because the bootstrap version of JPS JARs may become incompatible with it. And in order to update the bootstrap version of JPS JARs it was needed to build the new JARs and put them to Git.

Now dependencies of build scripts are specified in a special intellij.tools.jps.buildScriptDependencies module which is uploaded as a Maven artifact to https://bintray.com/jetbrains/intellij-third-party-dependencies/intellij-modules-preview and added as a Maven library 'jps-build-script-dependencies-bootstrap', so the same version of dependencies is used when running build scripts from IDE and on TeamCity.

GitOrigin-RevId: 232561ddc3135e97c238c8d4850fbbc2f1a8ab10
2019-08-15 12:03:42 +03:00
Aleksey Rostovskiy
55979bb436 update Datalore version to 0.1.1-193
GitOrigin-RevId: ce96436c21c0442ba412e1bee56a03f2e1f1a8a3
2019-08-05 17:03:46 +03:00
Aleksey Rostovskiy
a978b17e7e Added property for bundling datalore plugin to PyCharm Professional
it can be useful to skip bungling plugin if it breaks IDE

GitOrigin-RevId: 07e87f8b6f847ad5c4bbfca99090bfe705ae860e
2019-07-31 02:03:28 +03:00
Aleksey Rostovskiy
656e0d3d50 update datalore plugin version to 0.1.0
GitOrigin-RevId: d2dde31149b0ca9ccde68f1529bc38ba7430a294
2019-07-29 15:42:01 +03:00
Andrey Vlasovskikh
8d6b7a8f09 Re-enabled ChangeReminder in master for PyCharm
It reverts "PY-36919 Disabled ChangeReminder for PyCharm 2019.2", commit df04ccbf.

GitOrigin-RevId: 92098ae1d79fa6a65a763c698172dc026b37dc00
2019-07-26 15:02:42 +03:00
Aleksey Rostovskiy
fb5bc206b1 add additional warning message when something went wrong
GitOrigin-RevId: a9dfb1713ba83cd0fc763b980e478154e7bb5a65
2019-07-18 02:13:04 +03:00
Aleksey Rostovskiy
ce56282f53 update getPyStubs script after changes related to IDEA-218097 & IDEA-CR-50061
GitOrigin-RevId: c90066dab24bccc7536c1818153e0f61bb0f83ff
2019-07-18 02:13:04 +03:00
Andrey Vlasovskikh
527d4f8c51 PY-36919 Disabled ChangeReminder for PyCharm 2019.2
GitOrigin-RevId: df04ccbffa1c14a10a8ad433ffae1b630e87332b
2019-07-17 14:47:02 +03:00
Nikolay.Rykunov
954e09c96a Bundle ChangeReminder plugin
GitOrigin-RevId: a749ccbc3b79ad0684946518ab072a3d0bb56421
2019-07-05 22:01:46 +03:00
Andrey Lisin
c0593b39c1 PyDev fixes: Fix tracing when attaching to process on Windows (PY-32021)
GitOrigin-RevId: abc41dc91d41044812858a61ce96984030bba096
2019-07-04 15:03:18 +03:00
Aleksey Rostovskiy
f414fdd5f7 PY-35048 update datalore plugin version to 0.0.8
GitOrigin-RevId: debb4477c737f389f5ba8b2323b09758938c67f2
2019-07-04 13:03:50 +03:00
Aleksey Rostovskiy
3eba3f9b67 PY-35048 yeat another fix com.intellij.ideaProjectStructure test
GitOrigin-RevId: aae06806265d0251b28470ebe6d7fcdf3e82a916
2019-07-02 06:52:16 +03:00
Aleksey Rostovskiy
95b2667b99 IDEA-CR-48955: PY-35048 Bundle Datalore plugin
also refactored copyPlugin method from EduUtils class to ExternalPluginBundler class

GitOrigin-RevId: 95d0b0e547aa62bdc8285fb5ca8f86609415b85f
2019-07-02 06:52:16 +03:00
Dennis Ushakov
c6a717b57d open source textmate support
GitOrigin-RevId: 7616fa75678f55d7260129791edfabd1dcb627a4
2019-06-16 05:25:42 +03:00
Mikhail Golubev
356cb7501c Explicitly exclude "tests" subdirectory of helpers from installers
GitOrigin-RevId: 3ac6a82e92fa0fa73e90a31ba0ec68c5b93e2397
2019-06-16 05:08:08 +03:00
Andrey Vlasovskikh
4cc9e8a8ce PY-18483 Bundle Shell Script with PyCharm Community and Professional
GitOrigin-RevId: 70884ad9a9fd64edd4a9daa9af8ee129dd26f56e
2019-06-16 04:03:56 +03: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
Eldar Abusalimov
1120c30a56 Merge remote-tracking branch 'origin/master' into eldar/cidr-debugger
# Conflicts:
#	CIDR/clion/src/com/jetbrains/cidr/cpp/toolchains/MSVC.java

GitOrigin-RevId: f3593b526d1870f32b3f1451cab0c6a653e5beb5
2019-06-16 03:01:38 +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