Leonid Shalupov
ec0ce62aae
workaround for IJPL-209578 Build failure on branch 252 due to BeanInfo loading error for TextFieldWithBrowseButton component
...
GitOrigin-RevId: a9cfb5a282ddcdf41270730ae140b297448d4f99
2025-09-30 17:46:06 +00:00
Vladimir Krivosheev
b935234c91
IJ-MR-162467 don't export intellij.platform.projectModel
...
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Vitaly Legchilkin
06b7a98504
[python] unify Local SDK creation UI in PyCharm and IDEA (PY-79881)
...
* use the same UI in IDEA for local SDKS as currently PyCharm has, removing redundant code
Merge-request: IJ-MR-164681
Merged-by: Vitaly Legchilkin <Vitaly.Legchilkin@jetbrains.com >
GitOrigin-RevId: fe26897837f41dd2f3b23a328d2a9098ad388e37
2025-06-06 22:08:02 +00:00
Vladimir Krivosheev
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Vladimir Krivosheev
74279330fe
createEditors - add NotNull
...
GitOrigin-RevId: 98a04ce6c91bd16f9ffee3f5b17d37b43e57e5e1
2025-06-04 09:09:58 +00:00
Vladimir Krivosheev
ab69d8455c
IJ-MR-162467 don't export intellij.platform.indexing
...
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Vladimir Krivosheev
5c7824a820
ui designer compilation - part1 - allow .form as input
...
GitOrigin-RevId: 5ab44530cdafe63de7f0595fe9c6ba80ab9da174
2025-05-17 19:35:32 +00:00
Vladimir Krivosheev
fbc9805e89
IJ-MR-162467 don't export intellij.platform.jps.model
...
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
Ilya.Kazakevich
01754edfcb
Python: drop unused, deprecated symbols.
...
Still used symbols are in `DeprecatedUtils` now to be dropped later
GitOrigin-RevId: 550eab3d417185b868072b06101bf7634263b4a2
2025-05-12 18:17:00 +00:00
Vladimir Krivosheev
6f8ff07ccc
simplify bazel labels (another step towards using simple names that reflect directory structure)
...
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Leonid Shalupov
e4e5753846
housekeeping: remove unused imports
...
GitOrigin-RevId: ccba6d05260f5eb551ffa87e0d8a38dc93148a3a
2025-02-04 11:00:15 +00:00
Vladimir Krivosheev
0bc1cf1557
update bazel files
...
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
cc667842f7
IJ-CR-146078 do not export intellij.platform.ide.impl
...
GitOrigin-RevId: 16a29b914bf81d4d5e3cdb43c64b088113a2fcd4
2024-12-30 10:16:07 +00:00
Vladimir Krivosheev
25233df1b1
cleanup - isEmpty
...
GitOrigin-RevId: 100d69abb6a423556574a72e82508fdb8f5d7fa3
2024-12-27 14:41:14 +00:00
Vladimir Krivosheev
68d99c6550
cleanup
...
GitOrigin-RevId: 9cb238c220249088bfc75a448eb310b93c7fc45c
2024-12-26 14:56:01 +00:00
Vladimir Krivosheev
a522f96d66
do not export deps blindly (part 3)
...
GitOrigin-RevId: 7277ece9ded25f1111febc8dccaba9ac8cc75c21
2024-12-22 20:28:42 +00:00
Leonid Shalupov
b4620387ae
intellij.python.community.plugin.java: move .iml from source roots
...
GitOrigin-RevId: 401ac85f289854a2757d44c9242c092c2e6bac30
2024-12-17 13:26:44 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Ilya.Kazakevich
3a8eea0329
[Python]: Drop Jython
...
GitOrigin-RevId: d21b1c99e58aab59cdb474f893440e3fe61dc6df
2024-11-27 16:10:15 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Alexey Kudravtsev
5bfbba0d3a
fix "immutable collection passed where mutable expected" warnings
...
GitOrigin-RevId: b2c9d665cda9c8ecf2817c45cd2c18422079ba67
2024-11-26 19:43:48 +00:00
Egor.Eliseev
0c73c9eff9
PY-72274 separating content for python core/pro plugins
...
1. Delete `intellij.python.community.impl.xml` (move content to `PythonCore` plugin). It is necessary to fix incorrect dependencies: `PythonCore`, `Pythonid` include the same module.
2. Fixed dependencies: if some plugin/module needs Python core functionality, then it should depend on `PythonCore`.
Co-authored-by: Vladimir Koshelev <Vladimir.Koshelev@jetbrains.com >
Merge-request: IJ-MR-136158
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: ce9ed4c17f601ee1ca2b6cf608f4e30fdac1d879
2024-06-19 21:39:24 +00:00
Ilya.Kazakevich
0a43dbe6b5
[python] v2 python-java module needs access to general python plugin
...
GitOrigin-RevId: 24159296bc256486a85cc2396c7a5827f1e9208b
2024-01-25 22:14:26 +00:00
Ilya.Kazakevich
9d4751f238
[python, ds, jupyter]: Migrate Python support to V2
...
Layout:
JPS modules
`intellij.python.community`
`intellij.python.community.impl`
`intellij.python.parser`
`intellij.python.psi`
`intellij.python.psi.impl`
`intellij.python.ast`
use package `com.jetbrains.python`
and go to `intellij.python.community.impl` v2 module
JPS module
`intellij.python`
uses package `com.intellij.python.pro`
and goes to `intellij.python/pro` v2 module
Both v2 modules (along with lots of others) come with
`PythonId` (prof) or `PythonCore` (community) plugins
DS bundles `intellij.python.community.impl`
Idea and other Mini IDEs get `PythonCore` or `PythonId` plugin that bundle modules for Idea and mini IDEs
GitOrigin-RevId: 98f418c52d90d51b9adf3250c561f2c36c767e2d
2024-01-22 20:26:58 +00:00
Sergei Vorobyov
8c13ac897a
IDEA-343666 [NPW] fix: use platform icons for languages that present in the Install Plugin popup
...
GitOrigin-RevId: 838fbf9231cf7ce331c46c4161896a4a51d384ca
2024-01-22 20:01:30 +00:00
Ilya.Kazakevich
064aa436a2
[python] Separate new project wizard class since it is used in java plugin only
...
GitOrigin-RevId: c7a31b5b17b719d3361bde5dae0c73315e597042
2024-01-16 15:50:13 +00:00
Ilya.Kazakevich
8a334cf9d2
[python] Rename and move python facets
...
Facets should be in appropriate packages according to v2
GitOrigin-RevId: cacc729a038f40bfaf9ebb2d89d1e1a744fd71f1
2024-01-16 15:50:03 +00:00
Ilya.Kazakevich
5e4dbef015
[python] Move plugin-specific classes to the correct package
...
GitOrigin-RevId: 14efb7be0fd8f9614a1849c9345bcbf319f76cb9
2024-01-15 23:49:32 +00:00
Ilya.Kazakevich
b599287e32
[python] Refactor icons layout in community
...
Icons removed from SDK package (no need to have a separate class for it), ultimate icons moved out of community module.
There are only 3 icon packages in community:
* `PythonParserIcons`
* `PythonPsiApiIcons`
* `PythonIcons` (aka `intellij.python.community.impl`)
Latter two have `.json` mapper to replace old icons with new one for New UI which is included into corresponding `.xml` file.
GitOrigin-RevId: 0438ad4485b5a82a89c81ec63ae6e575d5bb52de
2024-01-12 15:53:48 +00:00
Ilya.Kazakevich
826e478335
[python] Move icons in SDK in the right package
...
GitOrigin-RevId: fcd5331038928a183665a4869c7ea4e34502f1fb
2024-01-12 10:53:46 +00:00
Ilya.Kazakevich
8cc30f7113
[python] icons moved to com.jetbrains.python package, as whole community.python.impl must be there
...
GitOrigin-RevId: 8c3d1c920d0f34dbfe75399027cc348020a809dd
2024-01-11 20:29:35 +00:00
Sergei Vorobyov
ae7550dccc
IDEA-332234 [NPW] new: added icons for all language generators of new project wizard
...
GitOrigin-RevId: 32c2cc55bc189d8805dffe7dbe8a9ca773a82079
2024-01-05 12:03:33 +00:00
Sergei Vorobyov
ed08f7311e
[NPW] cleanup: removed client code for the old new project wizard
...
The new version of the new project wizard has been stable for more than a year. Anymore, we don't need fallback to old one.
GitOrigin-RevId: 1351f238d7b44a775e0cfaf61fcfadb09fbbc702
2024-01-05 12:02:48 +00:00
Andrey Cherkasov
24adef8e2a
Resolve warnings about 'protected' members in a 'final' classes
...
GitOrigin-RevId: 5d7c04b6371be1f2cc924a86614919ab6ee5b642
2023-12-14 17:36:45 +00:00
Andrey Cherkasov
06342a71b3
[python] Make extension classes final
...
GitOrigin-RevId: d650b5e733d806a06911f942cfd1dec70197b061
2023-12-13 20:02:09 +00:00
Konstantin Nisht
1e1f6191f7
Revert "[python] Allow modification of python SDK in headless mode for IDEA"
...
This reverts commit c2ed190ada73e46752f4135f864cf279c3c1f2ca.
GitOrigin-RevId: 8e27ea348debb50fc96c12cc5c93a7d2dea65d24
2023-10-19 16:23:05 +00:00
Konstantin Nisht
5011269a9e
[python] Allow modification of python SDK in headless mode for IDEA
...
GitOrigin-RevId: c2ed190ada73e46752f4135f864cf279c3c1f2ca
2023-09-30 18:44:37 +00:00
Tagir Valeev
f456ed0604
Pattern variable can be used mass cleanup
...
GitOrigin-RevId: 55839bf0deca5f81d0f7eb5b1c190145a5ea0037
2023-02-07 13:58:20 +00:00
Nikolay Chashnikov
8ce3039acf
cleanup: get rid of usages of deprecated constants from PsiType (IDEA-309438)
...
GitOrigin-RevId: 3373eb8b47af51b9f6dd71e565f773d69e8a3218
2023-01-26 16:11:57 +00:00
Konstantin Nisht
485a8e8397
[warmup] IJPL-29: Avoid direct dependencies on intellij.platform.warmup module
...
GitOrigin-RevId: fd3dfed4aec7e2d51bc03efe2b416cfb33a4e0d8
2023-01-02 10:54:56 +00:00
Konstantin Nisht
d24fa4a039
[warmup] IJPL-29: Remove logger as a parameter of warm-up functions
...
GitOrigin-RevId: 800519edf6296100bae2944719e4662579c73796
2023-01-02 10:54:53 +00:00
Konstantin Nisht
d57c774ffe
[warmup] IJPL-29: Rename classes to obtain more descriptive names
...
GitOrigin-RevId: b1b1d68a8a4e84da7b1b678574119a5c73876f74
2023-01-02 10:54:49 +00:00
Konstantin Nisht
6e8005776f
[warmup] IJPL-29: Add stub of API for warm-up
...
GitOrigin-RevId: f5cae5ea02e0f21d2fdf82a3fbdcc9f6bea6c291
2023-01-02 10:54:46 +00:00
Alexey Sedunov
c443410d79
Django: Extract Django/Jinja2 commons
...
GitOrigin-RevId: 3f6bb7b7cd80cbf6007e1930d4d018e1b1cff44a
2022-10-16 11:59:01 +00:00
Vladimir Krivosheev
a8f6a48409
add jdom to source code to modify and strip to our needs
...
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Semyon Proshev
4eced25632
Don't update python packages until Packages tab for python interpreter is opened
...
Otherwise, calling `ProjectStructureConfigurable.reset` leads to packages updates for every python interpreter registered in the IDE and all these updates can stuck in `PyPIPackageUtil.loadPackages`.
GitOrigin-RevId: 3bf23eea9fe562b7ea314ae2cdd37cb9203a54f9
2022-03-18 15:28:02 +00:00
Semyon Proshev
1e146dcf7b
Acquire write lock (IDEA-289174)
...
GitOrigin-RevId: 4b69be16c1c542c22a37dc67707b8e7c6a5c9a05
2022-02-22 12:23:14 +00:00
Andrey Vlasovskikh
b4031d33bd
IDEA-282297 [NPW] Disabled old New Project Wizard node for Python
...
You can now create a Python project either via the New Project node or via framework-specific nodes: Django, Flask, FastAPI.
GitOrigin-RevId: 690c9f6571c91e8a60c12efe932dc9b7efafe0cd
2022-02-21 23:16:56 +00:00
Semyon Proshev
8071ab7dc7
No need to wait for write-action, it is enough to schedule (IDEA-289174)
...
GitOrigin-RevId: 3b66b14aa08433fe3cc7c89db9dc12ef90dfc7a7
2022-02-21 11:33:01 +00:00