Commit Graph

913 Commits

Author SHA1 Message Date
Nikolay Chashnikov
1121c7a989 [build scripts] specify ProductProperties::baseDownloadUrl for products
It's not quite correct to use 'patches' attribute from ApplicationInfo.xml file as a base URL for other resources. Also, there is a plan to move this attribute out of ApplicationInfo.xml file (IJPL-204).

GitOrigin-RevId: 228ca897f647163720a7b6ec0fd6603d74a2bb7c
2023-08-18 09:18:18 +00:00
Konstantin Bulenkov
2e8e631a03 New icns icons for macOS BigSur IDEA-256202
GitOrigin-RevId: 0c9daff951b48c80da618994ae5ca85bd11c1353
2023-08-01 21:45:30 +00:00
Roman Shevchenko
02ae54818f [pycharm] separating runtime and build-time icons; dropping pointless *2x.svg files
GitOrigin-RevId: 0a3a271b5ae52ca68b10855b8daf807ac9f8ea6a
2023-07-26 09:47:46 +00:00
Roman Shevchenko
354b0ef1ad Cleanup (unified *DistributionCustomizer#copyAdditionalFiles methods; minor optimization; typos; formatting)
GitOrigin-RevId: 48e053f1f378580eb4f507f1fcdf6a1456e81eb3
2023-07-11 10:39:03 +00:00
Ivan.Povetkin
d6fc814ed2 IJI-1079: skipping 'skeletons_copy' build step for the PyCharm Community build target
GitOrigin-RevId: 000611e8b54250425c923ed4f81e6b1db4e45866
2023-07-04 19:12:19 +00:00
Andrey Lisin
2bb3ba471c Cleanup: remove unused imports
GitOrigin-RevId: fc896e54981c98f4eaa5dd7a774cf113edad4351
2023-06-23 12:46:46 +00:00
Andrey Lisin
49a4c3a7f4 Bump Python 3.12 version for PyCharm test and debugger binaries build environments
GitOrigin-RevId: 999d484026c6e045623a65c0747c0559849ba4f7
2023-06-23 10:21:50 +00:00
Ivan.Povetkin
5bba90e935 IJI-1079: Running copySkeletons in the corresponded step
Merge-request: IJ-MR-108698
Merged-by: Ivan Povetkin <Ivan.Povetkin@jetbrains.com>

GitOrigin-RevId: 6d73cbc01980bac86a92f9f735baaace240847b5
2023-06-20 19:51:26 +00:00
Elizaveta Shashkova
1ddea275b0 PY-60478 Increase default xmx and xms for PyCharm
(cherry picked from commit b27a28a1be536e5fe2049f78a5bd2a4b77d6956b)

IJ-CR-108039

GitOrigin-RevId: c5f57d7c6618f0cd06004e8515c6f56a9b364489
2023-06-02 16:16:35 +00:00
Roman Shevchenko
c4fea32100 Cleanup (minor optimization; suppressions; formatting)
GitOrigin-RevId: 7a2e42805d2009cdcea3eb008926b938a9d48046
2023-06-01 20:41:34 +00:00
Daniil Ovchinnikov
675b19fb2c IJPL-130 rename library kotlin-coroutines-jdk8 -> kotlin-coroutines-core
GitOrigin-RevId: e987a9f48391d74e401c860a57f99634ccc21a4a
2023-05-18 22:52:00 +00:00
Nikolay Chashnikov
bf0538ee83 [build scripts] put modules and libraries used in JetBrains Client to separate JARs in all JetBrains IDEs (IJPL-137)
Since the main module of JetBrains Client isn't available in intellij-community repository, there is no a simple way to enable this new layout for IDEA Community and PyCharm Community built from the intellij-community project, so the new layout is enabled for distributions built from the intellij ultimate project.

GitOrigin-RevId: 56cb86f32facec20d8dd32ec7788582fe4c59456
2023-05-17 17:45:59 +00:00
Andrey Lisin
cd23ea7441 PY-60312 Add Python 3.11 and 3.12 Cython speed-ups
GitOrigin-RevId: a4a7a3f7036710394ed586e72090dc839c1ec26a
2023-05-10 21:51:08 +00:00
Dmitriy Smirnov
9b2fb9e152 [gitlab] Bundle GitLab plugin to IntelliJ-based IDEs that have Github plugin bundled
IDEA-319924

GitOrigin-RevId: 35589ef9c0ed1ca40909a84f52d4eaa62b43bed3
2023-05-09 20:59:20 +00:00
Roman Shevchenko
3e4d304905 [build scripts] dropping pointless ProductProperties#getEnvironmentVariableBaseName overloads
GitOrigin-RevId: e7845b0211534c99eb40e03dd40a47597f15aecb
2023-04-19 14:53:06 +00:00
Egor Eliseev
63aad3ea69 PY-57605 Add user-friendly notification for shadowing name errors
IJ-CR-101027

GitOrigin-RevId: a35868cb97d3746dacdd090700dfc1946de21147
2023-04-13 13:33:27 +00:00
Nikolay Chashnikov
ae543ac464 [build script tests] refactoring: use the proper package name for intellij.platform.buildScripts.testFramework module
GitOrigin-RevId: 373d1e28ec0a42bad3568d49d3e658b21f5aceba
2023-04-13 08:43:49 +00:00
Dmitriy.Panov
6472046b38 IJI-1079 IJ-CR-104282 async profiler for IDE performance testing cannot be bundled to PyCharm Community built from public sources
GitOrigin-RevId: a0f0dbbf9c101f4878e67aa365c211873593f7ad
2023-04-12 16:54:58 +00:00
Andrey Lisin
a8c1bb5a1c PY-57709 Upgrade build Python debug binaries Gradle Wrapper version
GitOrigin-RevId: 89e1ce325a7649857b96d8d559907f21cfd7410a
2023-04-06 15:03:24 +00:00
Nikolay Chashnikov
2a549d8e81 [intellij project configuration] remove 'src' from list of source roots in intellij.pycharm.community.build.debugBinaries module
This folder contains Gradle build scripts only, and there is no need to compile or copy these scripts to the output. Presence of a source root without source files complicates detection of root packages in IntelliJProjectPackageNamesTest.

GitOrigin-RevId: 6975543c5c7db7abf871493052ff9c549c33d58f
2023-03-20 20:26:14 +00:00
Maxim.Kolmakov
c27186ced8 Bundle Async for Performance Testing plugin into community
GitOrigin-RevId: f26dc79ae503c20b91bae1a57a0ed3dc690a0424
2023-03-06 22:51:47 +00:00
Maxim.Kolmakov
a2a40e3eb7 Bundle Performance Testing to PyCharm Community
GitOrigin-RevId: 3b271635701d5acbf1e87093427c403c57849727
2023-03-06 19:48:16 +00:00
Vladimir Krivosheev
eca7a4442e projectLibrariesUsedByPlugins - compute only based on a bundled and plugins to publish lists, non-bundled compatible plugins are not taken in an account by intention
GitOrigin-RevId: 71e49a02f815bffbc6b50989825016a5a319cf03
2023-02-15 17:58:02 +00:00
Vladimir Krivosheev
06d24b7493 move intellij.platform.util.diff and intellij.platform.util.text.matching from util.jar to app.jar (it is not a low-level util - we can raise the language level)
GitOrigin-RevId: d5aeb967779a489ac57e16fdbb023604a3a1a825
2023-02-13 20:05:03 +00:00
Vladimir Krivosheev
3b6878fb99 rename kotlinx-collections-immutable-jvm to kotlinx-collections-immutable - do not use -jvm suffix
GitOrigin-RevId: 0cd5459d5cdf53b0aba9437161d3d6470aa80e6f
2023-02-05 16:35:59 +00:00
Dmitriy.Panov
a718479a25 IJI-772 deterministic TeamCity artifact stubs
GitOrigin-RevId: 4d8c4a0327ea7563f486fedbc616e383e787dcee
2023-01-13 03:01:11 +00:00
Daniil Ovchinnikov
578eaaf60e rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Ivan Pashchenko
25d5f96277 make distribution customizer copy files API more consistent
GitOrigin-RevId: ac5c51e0bea7c0473e3d9a0757c91f24a6d811b7
2022-12-14 16:29:10 +00:00
igor.davidenko
c7d8aa887b [full-line] remove fullLine plugin
GitOrigin-RevId: 230a6a1a22c122816af4bbdc241b1f10e77dd5cb
2022-12-13 13:08:28 +00:00
Vitaliy.Bibaev
304a5ef78b [full-line] Bundle Full Line plugin to PyCharm (PY-56474)
(cherry picked from commit c10d42d84084682eb0d88a8043944509a2f61b2a)

IJ-MR-96048

GitOrigin-RevId: d395d43497aeb4e0ddb5201ddbcdc7af2dee4d40
2022-12-06 14:37:15 +00:00
Dmitriy.Panov
805fb91cc3 IJI-772 TeamCity artifact dependencies stubs
GitOrigin-RevId: b8994bfdbee3b9f9b3cea91be25c4e11b8130f17
2022-11-18 12:20:10 +00:00
Ilya.Kazakevich
8c2308c2c3 Revert PY-56467, provide another fix for PY-57226:
See last comment in PY-57226.
* Use console encoding for PythonExecution
* DO NOT provide ``PYTHONIOENCODING``
* Build PyCharm without of ``file.encoding``

Merge-request: IJ-MR-98463
Merged-by: Ilya Kazakevich <ilya.kazakevich@jetbrains.com>

GitOrigin-RevId: 943402d55d3c4aa5460b2fae2602ed43e88029ce
2022-11-15 19:43:07 +00:00
Andrey Lisin
319613f4b0 PY-55742 Split no more frame evaluation binaries into common and version-specific parts
GitOrigin-RevId: 571bed96c5f603b7f445b01ab56b35442809bd8c
2022-11-02 14:37:43 +00:00
Kirill Likhodedov
2c202af0b5 settings-sync: unbundle the Settings Repository plugin: IDEA-302298
GitOrigin-RevId: 0996a580118f2848c45afd58dd4d62b0bb56f01e
2022-11-01 13:02:39 +00:00
Semyon Proshev
147742ad3b Bump python 3.10 version used in our infrastructure (PY-50829)
GitOrigin-RevId: 37a402555bab9b0d27ccfcba34138b8e3279a3fb
2022-10-31 21:49:15 +00:00
Semyon Proshev
bae8aa77b9 Bump python 3.9 version used in our infrastructure (PY-50829)
GitOrigin-RevId: fb08f46a4ac586d8ff8f3699323043f797296a7d
2022-10-31 21:49:11 +00:00
Konstantin Hudyakov
508df86697 [IFT] Merge Git Lessons plugin into main IFT plugin
So, there will be only one IDE Features Trainer plugin in the installed plugins page.

IJ-CR-95996

GitOrigin-RevId: 15aad69f3ec75bb928dfa2a5d7ecaee5b5fb45be
2022-09-28 14:54:21 +00:00
Ilya.Kazakevich
858e969e13 PY-56467: Set default charset to UTF-8
This setting affects console and default ``GenericCommandLine`` value.
Since any command line should have ``UTF-8`` charset, we set it by default.
See how ``GenericCommandLine`` default charset is set

GitOrigin-RevId: 0db6ddf8174b14f53ede66b0c6e86731daf5154f
2022-09-28 14:46:40 +00:00
Dmitriy.Panov
265bd0dd59 build scripts: projectOutputDirectory renamed to classesOutputDirectory for clarity
GitOrigin-RevId: b8b64a4d650e623a27e44b1af6403e69830f1fe0
2022-09-21 19:07:40 +00:00
Vladimir Krivosheev
ab2f75e335 convert AppServerAndCloudPluginLayouts to kotlin, simplify plugin layout configuration for ultimate
GitOrigin-RevId: c24202bb7616d7d006656a12eee36a63879f56f8
2022-09-19 14:16:18 +00:00
Vladimir Krivosheev
c241b222fd don't expose MacDistributionCustomizer — it is internal implementation detail
GitOrigin-RevId: f2b11863537e5be74c719979e168ed0cb39f76fc
2022-09-19 14:16:14 +00:00
Kirill Likhodedov
73ad2347b4 settings-sync: bundle the new "intellij.settingsSync" plugin with PyCharm: IDEA-300568
GitOrigin-RevId: cd9ad518c3ef9eda6335510566ff264cca48bd60
2022-09-16 12:23:13 +00:00
Vladimir Krivosheev
b06242edd6 convert PyCharmCommunityProperties to kotlin
GitOrigin-RevId: 2fef7a10bc6b4c5077f91cf9e59f070c94340ad6
2022-09-15 19:01:27 +00:00
Vladimir Krivosheev
d2b26c1874 convert PythonCommunityPluginBuilder
GitOrigin-RevId: 9c0430c2ba806418c9465975ef32b02bd4dca9cc
2022-09-15 19:01:23 +00:00
Vladimir Krivosheev
1dfcc2620c reduce usages of deprecated PluginLayoutGroovy and remove PluginLayoutGroovy
GitOrigin-RevId: cf06b71066d36c781a903863d2ae28116911db82
2022-09-15 19:01:21 +00:00
Vladimir Krivosheev
ddb4328d41 convert PyCharmMacDistributionCustomizer to kotlin (part 2)
GitOrigin-RevId: e15d5548f3be56d079fedb81bd386126e4a83ab6
2022-09-15 10:28:35 +00:00
Vladimir Krivosheev
530492e949 converty PyCharmMacDistributionCustomizer to kotlin
GitOrigin-RevId: a65721908509b4c350c353339506d6bba49f28bd
2022-09-15 10:28:33 +00:00
Vladimir Krivosheev
9d7a05779b convert PyCharmPropertiesBase to kotlin (part 2)
GitOrigin-RevId: 2cc3966fa3a7f4dbc1632a8c7fafb756d5674f9c
2022-09-15 10:28:28 +00:00
Vladimir Krivosheev
d1921569be convert PyCharmPropertiesBase to kotlin
GitOrigin-RevId: 90551b068e78828999a239613c9be5d36568fd00
2022-09-15 10:28:27 +00:00
Vladimir Krivosheev
df557084ed convert PyCharmEduProperties to kotlin (part 2), avoid exposing intellij.platform.buildScripts.downloader
GitOrigin-RevId: 4e0a125e91015f54a1c45a58f30540e775c32adb
2022-09-15 10:28:25 +00:00