Ilya.Kazakevich
9f31575c35
PY-77483, PY-75549, FUS-5195: Misc project pycharm (squashed commits from master)
...
Lots of files are picked from the master
GitOrigin-RevId: 88dfc699cbfa2be9b11d1645c2c24221d16fbdc4
2024-11-26 17:47:29 +00:00
Alexander Lobas
89d58ee436
IJPL-150231 Move icon mappings from json to icon generator
...
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Dima Golovkov
9faf2674f1
Update python icons for IntUI for python-psi-api for UX-3044
...
GitOrigin-RevId: 7d835ab3505807c81082b5db7ae6363f306d7b1b
2024-04-19 16:48:31 +00:00
Ilya.Kazakevich
b533e29ce0
[python] get rid of classes registered in wrong modules
...
You must register class in the same v2 module class sits
GitOrigin-RevId: c7fcccd27c2fcaa3d9391d1173f61ad43fe2b076
2024-01-17 04:59:01 +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
e4a56dc87f
[python] PythonPsiApiIcons moved to com.jetbrains.python package, as whole community.python.impl must be there
...
GitOrigin-RevId: 0c38ddbdd5b0588ed4ec09c1d447248678974323
2024-01-11 20:29:55 +00:00
Konstantin Nisht
87722de8ea
Revert "[python] Allow modification of python SDK in headless mode through environment keys"
...
This reverts commit 3a202c64
GitOrigin-RevId: f6d6b26c10ba253c1a180a63d4939f4bd5e8f7a0
2023-10-19 16:23:08 +00:00
Vladimir Koshelev
29f0eb6c77
[python] extract python parser to a separate module
...
Merge-request: IJ-MR-116296
Merged-by: Vladimir Koshelev <Vladimir.Koshelev@jetbrains.com >
GitOrigin-RevId: e7559fb3215d757e6273543e4aa27d52df755e63
2023-10-09 11:56:10 +00:00
Konstantin Nisht
7d9f718f82
[python] Allow modification of python SDK in headless mode through environment keys
...
GitOrigin-RevId: 3a202c6418557c75c367d3d0457a5977a4ab6b6b
2023-09-30 18:44:34 +00:00
Natalia.Murycheva
10f22bb2e2
DS-4558 Quick fix to split a cell for statement has no effect inspection
...
Added a new Extension Point for corresponding quick fixes for "Statement without effect inspection." Added QF for Jupyter notebook case and Python file with cells. This QF splits cell just right after the statement without effect
^DS-4558 Fixed
Merge-request: IJ-MR-104455
Merged-by: Natalia Murycheva <natalia.murycheva@jetbrains.com >
GitOrigin-RevId: 7773895cf1ebd6d4e8d56b41e335ec8b97ca5d78
2023-05-03 15:03:06 +00:00
Mikhail Golubev
5d16f5e090
[ExpUI] Register an iconMapper to override Python file type icon
...
Previously, the mapping file was put in a wrong place (not at the root of
a "resources" directory) and was not registered in any plugin descriptor.
However, under debug, the right icon was still displayed because pythonFile.svg
is also remapped in all-platform PlatformIconMappings.json. In actual installers
pythonFile.svg and PlatformIconMappings.json end up in different classloaders,
so this fallback doesn't work.
GitOrigin-RevId: ee361cd7d2d0158b0cc96bd652a5cb53bb7d88c5
2022-07-05 14:40:31 +00:00
Tatiana Tulupenko
0b504ec770
[ExpUI] Update Python file type icon
...
GitOrigin-RevId: d6bda965a8819a9c329fefd12a22adf8f8aa8ffd
2022-06-28 18:31:58 +00:00
Alexey Kudravtsev
3e50d9d2c4
sort semicolon-separated extensions within "extensions" attribute of <fileType> in plugin.xml to ease the maintenance
...
GitOrigin-RevId: 06b3061fdb7bfed840a7bb58e4725e3351b37b40
2021-06-18 23:41:42 +00:00
Lada Gagina
0dcb9cb443
i18n: Interpreter settings
...
GitOrigin-RevId: ae4251440959bd70d01402b35c1a6b19a275524b
2020-08-21 17:07:43 +00:00
Vladimir Lagunov
bd0bc48cdd
IDEA-CR-64185 Rename pythonNotebook.svg -> iPythonNotebook.svg
...
GitOrigin-RevId: 73b9eae56a84e499629030d4e16691f17747ec56
2020-07-27 06:36:12 +00:00
Stanislav Utikeev
d8e63de195
LAB-31 Extract documentation service EPs to analysis API
...
GitOrigin-RevId: 6c4f05e4a625b9a855f0371cf2b39603fa4cc624
2020-07-10 12:29:55 +00:00
Vladimir Lagunov
4eca06a261
Jupyter: rename icons according to icon naming guide.
...
GitOrigin-RevId: 639907bff11c0a2925ac0b32d41d8ab84752c47a
2020-06-30 13:55:16 +00:00
Petr Golubev
b321cd9a3d
intellij.python.jupyter.psi module extracted
...
GitOrigin-RevId: 4af675a3ba6bc6bf1177c5f2a5e6cb702cc81ba6
2020-05-15 16:00:58 +00:00
Mikhail Golubev
bb0c52a8c8
PY-41923 Don't cache extensions of Pythonid.knownDecoratorProvider
...
GitOrigin-RevId: 91999f358b91e38d4014c8261a9ad7f247638c88
2020-04-29 22:04:28 +00:00
Mikhail Golubev
267352c40e
PY-41923 Mark more EP in python-psi-api as dynamic
...
GitOrigin-RevId: 680ebde56378bb1e94114ed2430297924c6df69a
2020-04-29 22:04:28 +00:00
Mikhail Golubev
0a6c2ee133
PY-41923 Mark some safe Pythonid EPs as dynamic
...
GitOrigin-RevId: 8fa8c36d5671be1a5df3cf30e414a85987c634a8
2020-04-29 22:04:28 +00:00
Semyon Proshev
e219ead527
Make several EP dynamic (PY-41923)
...
PyBreakpointHandlerFactory, PyConsoleOptionsProvider, PyPregeneratedSkeletonsProvider, PyClassMembersProvider, PyCanonicalPathProvider and PythonVisitorFilter
GitOrigin-RevId: d5b55eae82a2b1334ecbdcadc2bfe7c3a2f29512
2020-04-29 22:04:28 +00:00
Semyon Proshev
4ee0890a8a
Make PythonDialectsTokenSetProvider a service (PY-41923)
...
No caching at the moment.
GitOrigin-RevId: 830494e178f8177073134b3fb674e332ce2e18b6
2020-04-29 22:04:28 +00:00
Alexey Kudravtsev
ae21cc79ff
IDEA-175757 Support File Type mapping based on shebang
...
Add ability to detect file type based on hasbang (#! string) inside the file contents (via FileAssocTable.findAssociatedFileTypeByHashBang()).
Store/persist hashbang patterns in FileTypeManagerImpl.
Enable users to configure hashbang associations via Settings|File types UI.
Allow plugins to configure hashbangs via <fileType hashBangs=""/> in plugin.xml
Replace some no more needed HashBangFileTypeDetectors for standard langs with xml configs
GitOrigin-RevId: 14335912b90f2d4f665d2a71eddeebf5cfc91f30
2020-03-19 19:23:01 +00:00
Lada Gagina
8a29a375f3
PY-40431 Extract messages to the message bundles for i18n
...
GitOrigin-RevId: c7b652bab17e0b37959d71fe7335212395212bdb
2020-02-18 20:57:58 +00:00
Stanislav Utikeev
ae21cd4bf7
[analysisTool] Move some of EPs used in analysis tool to proper XMLs
...
- Move .pyi filetype definition to python-core-common.xml as it is registered via CoreFileTypeRegistry
- Move referencesSearch to Indexing.xml
GitOrigin-RevId: 1e8e38d0c371f0042ce517391da10bbc8bbcc886
2020-01-09 15:10:17 +00:00
Petr Golubev
759b71c9b9
mv python inspection EP from python to python/python-psi-api
...
GitOrigin-RevId: db59e4dfc53ffd531e527f42d8ed3361c98b8270
2019-12-12 11:34:54 +00:00
Stanislav Utikeev
b7a0ffda90
[platform] Rename XMLs with more proper naming scheme
...
GitOrigin-RevId: 6202bed80a5708fef96fcbcb396587a3f143d181
2019-12-04 12:07:42 +00:00
Stanislav Utikeev
000c60ce9c
Implement AsyncExecutionService for analysis tool and fix completion tests
...
GitOrigin-RevId: 843f486589bc495da791564966cc426f31d61b62
2019-12-03 15:11:09 +00:00
Stanislav Utikeev
e31b8f8ef4
Add PythonAnalysisToolSdk and support for different roots in it
...
GitOrigin-RevId: a6df08987c456d5dc20bc5c2d5130352b48a34a8
2019-12-03 15:11:09 +00:00
Stanislav Utikeev
98aa28d8e7
Added completion tests for psi
...
GitOrigin-RevId: 03fa5fa80e6b112e706a31dc124fa48b8fc4c19b
2019-12-03 15:11:09 +00:00
Stanislav Utikeev
2ca4b9825c
Add all tests to PyPsiResolveTest and make them run
...
GitOrigin-RevId: 093fc01609b03e130ff90fa2f049f231745ce366
2019-12-03 15:11:09 +00:00
Stanislav Utikeev
b3d4556fd2
Add initial platform independent tests for Python PSI
...
GitOrigin-RevId: bf0ff97f9d3a8f54cbadd91e6f68191bc18341cc
2019-12-03 15:11:09 +00:00
Dmitry Trofimov
a0bc048dcc
python-psi-impl extracted
...
GitOrigin-RevId: e3d808c147ac793701c7b628dbf825a99bb71f2a
2019-09-11 19:15:01 +00:00
Dmitry Trofimov
55fbfb54c2
Rename directory
...
GitOrigin-RevId: 6939d85c09441c664ab32bf98dce21846418627b
2019-09-11 19:15:01 +00:00