Egor.Eliseev
58d8eddeb8
PY-73525 Split HelpersLocator into Community/Pro versions
...
Merge-request: IJ-MR-138058
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: cd82bc44337e7fdd182262c44ea5ca29e1804ad2
2024-07-02 11:43:46 +00:00
Daniil Kalinin
3186ddfc5b
PY-58497 Cleanup, fix failing tests for Java parameter infos.
...
GitOrigin-RevId: d9950dfea02d95e6673f20eb940b65dbf85e7861
2024-07-02 09:57:32 +00:00
Daniil Kalinin
ab346dc761
PY-58497 add test on expand/collapse behaviour of Parameter Info window in Python
...
GitOrigin-RevId: e94b034d97fec61966e76dd6c2d6aef2b1eec393
2024-07-02 09:57:32 +00:00
Daniil Kalinin
29c93a526c
PY-58497 Adapt PyParameterInfoTest and PythonConsoleTest to the new Parameter Info implementation
...
GitOrigin-RevId: 24cdf19e88d98e93cd8c0814b4d040ec88405623
2024-07-02 09:57:32 +00:00
Daniil Kalinin
35aa2b43b4
PY-58497 Add a custom bottom component for Python Parameter Info window.
...
Make it possible to expand/collapse overloads by clicking the action link in the bottom component or calling Parameter Info window on the same place for the second time.
GitOrigin-RevId: a65de4124b4530dd9cc5f16b0a709e3a6489071c
2024-07-02 09:57:32 +00:00
Daniil Kalinin
d47bd34358
PY-58497 Refactor parameter info logic for Python
...
Show type hints only for the highlighted parameter
GitOrigin-RevId: f55d8ecc27dcbca5e6c24c5ca347ea3995e69ca8
2024-07-02 09:57:32 +00:00
Ilya Muradyan
7e4a275cbe
KTNB-235, PY-64586: Move core notebook support to the dedicated plugin to make it possible to install from different IDEs
...
GitOrigin-RevId: 1ffd4c09b575a83c37b83514fb7789e1d9863280
2024-07-01 19:29:25 +00:00
Mikhail Golubev
ded1e5d860
[python] Implement acceptPyVisitor in PyStatementListImpl and PyAstStatementList
...
In PyStatementListImpl, it was seemingly accidentally removed as part of
892acbe0c95fde6aec74b7595b0a58f902c426f5.
GitOrigin-RevId: 17b8db2ee2c779cb32cee346f59fb3cc56911288
2024-07-01 16:43:01 +00:00
Vladimir Koshelev
9bdf1de9e2
[python] move code vision elements to the right side by default
...
GitOrigin-RevId: 53c4dab7ad7e3569000675961ec8d45a6733bc1c
2024-07-01 09:41:26 +00:00
Nikita.Ashihmin
c06684c79f
PY-62528 Tables(fix): Shift-Esc key combination doesn't hide SciView
...
GitOrigin-RevId: 250b87eeed1d66c51518b261ce864f4f2e9d4435
2024-06-29 15:31:08 +00:00
Nikita.Ashihmin
5f12e9384a
PY-73598 Packaging(fix): Exception on open in statistic
...
GitOrigin-RevId: 1e31df9ab527e1dedab9ed6784aa86695e0570c9
2024-06-29 15:31:02 +00:00
Aleksei Kniazev
f43d8d2af2
[python] fixed python sdk rename (PY-71412)
...
- wrap sdk modification in write action
- recreate modificator on each consequent save
GitOrigin-RevId: 5b5719e6c29151ff72ddba16718bb6d96b2bcc0e
2024-06-28 19:43:16 +00:00
bogdan.kirilenko
25a5b83cae
[pycharm] PY-73471 "python.hugging.face.cards" FUS hotfix - replaced activeFileType -> dialogWindowResult in "cache.management.item.delete.clicked" event
...
GitOrigin-RevId: fbd0103038118a8fb32fc214322573e5225cf5e0
2024-06-28 18:31:54 +00:00
ekaterina.itsenko
997640f4ac
[pycharm] PY-71967 Fix sorting and indices
...
GitOrigin-RevId: 37769066f814b5406684ba7d0d4276309aa28dd4
2024-06-28 17:37:07 +00:00
ekaterina.itsenko
a490bab8c2
[pycharm] PY-70312 Fix everything except charts
...
GitOrigin-RevId: dc4ef94d776105260e0b4d0965a08bfaf1165268
2024-06-28 15:04:17 +00:00
Andrey Lisin
a7c8aaa04c
PY-73427 Check if shape attribute is safe to access before evaluating it
...
GitOrigin-RevId: cf74c2c49235f60811ed9419a96dabe081f74b70
2024-06-28 14:58:59 +00:00
Andrey Lisin
5c4c5ad909
Revert "PY-73427 Experiment: always load self variable in safe manner"
...
This reverts commit dcdf3d070f71e3ad47055fc7620d4d53e5fc3c4f.
GitOrigin-RevId: 3f33fd05916cc4bed1c5f9ed9a2a30e608d94f76
2024-06-28 14:58:56 +00:00
Andrey Lisin
209c9d230e
IJ-CR-138109 Acquire lock for entire get_instance() call
...
This modification streamlines the code as the lock needs to be obtained during the `update_handlers()` call regardless.
GitOrigin-RevId: c5d1d7ce9d3f5c3b81b63b8e6c4a26a72db3e666
2024-06-28 10:51:40 +00:00
Nikita.Ashihmin
7d6b08211f
PY-71958 Plots(fix): Interactive mode in Python Plots show plot of fixed size, ignores figsize
...
GitOrigin-RevId: 48c072bcbfb6825dce0c0a8ecce5c046a88419d9
2024-06-28 09:06:32 +00:00
Andrey Lisin
fb6b4f42d4
PY-73549 Make initialization of variable handlers thread-safe
...
GitOrigin-RevId: eb4e0b566015efe92ed91604f20f38b64e74143b
2024-06-27 12:21:44 +00:00
Aleksandr Sorotskii
6e8d712dea
PY-73259 use uniform package names for stats
...
GitOrigin-RevId: e133e0c0c38857316a627c742328cd7590232f17
2024-06-26 18:58:58 +00:00
Aleksandr Sorotskii
56cc278737
PY-73001: improve toml stats, add one more test
...
GitOrigin-RevId: 177c87c825c8b0da937c23c5b0a9c299ab0fdda5
2024-06-26 18:58:58 +00:00
Egor.Eliseev
2317f2b12d
PY-73492 Fix errors with "helpers-pro" dir path
...
Change the "helpers-pro" path from `python-ce/helpers-pro` to `python/helpers-pro`
Merge-request: IJ-MR-137799
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 097aebb0e82024bcee84d7527a39813285e94414
2024-06-26 15:21:35 +00:00
Nikita Pavlenko
2aff652d0a
[pycharm] PY-64570 DataView(feat): Updated icon for table heatmap controls. All settings are now persistent.
...
GitOrigin-RevId: f909ebfd70a0dccc793b0c764702b10ff45db4ab
2024-06-26 13:01:50 +00:00
Daniil Ovchinnikov
07f7cdaf55
IJPL-1044 wrap clinit instance requests in non-cancellable section
...
GitOrigin-RevId: f63849ca504a01dbae51faac27f29e69f43bff86
2024-06-25 20:12:17 +00:00
Aleksandr Sorotskii
b71858d628
PY-73001 Log popular tools and build system requirements mentioned in pyproject.toml
...
GitOrigin-RevId: 8a54afcc73246ff4d2667229345aa1778dc6a2af
2024-06-25 19:53:37 +00:00
Andrey Lisin
01c2920b53
PY-73427 Experiment: always load self variable in safe manner
...
GitOrigin-RevId: dcdf3d070f71e3ad47055fc7620d4d53e5fc3c4f
2024-06-25 18:21:10 +00:00
Vladimir Koshelev
1483eeb02a
[python] move backspaceModeOverride to PythonSyntax.xml
...
GitOrigin-RevId: a092d5cc86a59c7a7d3f121b43c29971460ae12c
2024-06-25 16:47:25 +00:00
Nikita.Ashihmin
b05ef09755
PY-73206 SciView(fix): Plotly express plots are rendered in a separate browser tab
...
GitOrigin-RevId: ec490a33dc24b8cf8e2e1906001aff612ccf3364
2024-06-25 16:08:58 +00:00
Roman Shevchenko
83babac37a
[project] moving Python-specific class to a Python-specific module
...
GitOrigin-RevId: bfa55f07d386018801008a2e490dee10e5ab866d
2024-06-25 14:22:34 +00:00
Vladimir Koshelev
2c8d9f7ca1
[python] fix jumps on backspace when lines start with a lot of indents
...
GitOrigin-RevId: 3ee4005dc0b85f007d4b895367af7efcdf5fbaab
2024-06-25 12:24:22 +00:00
Dmitrii Panov
57cdc3e628
product version minor updated to 3 for PyCharm
...
GitOrigin-RevId: 6e8ead164e711cea8bc448d3a69388bdd5c7149a
2024-06-25 07:06:53 +00:00
Bogdan.Kirilenko
d458fb9e65
[pycharm] PY-70369 HF cache management MVP - turned ON + minor fixes
...
GitOrigin-RevId: 6427d4cd7726fc54086ff6ef0f83572c334594f0
2024-06-24 22:59:41 +00:00
ekaterina.itsenko
2fc8ea1630
[pycharm] PY-71967 Add impl (except sorting in outputs -- to fix)
...
GitOrigin-RevId: ac079eefe71d7b32daa5e95eaef9c986ab842294
2024-06-24 20:29:15 +00:00
Bogdan.Kirilenko
cf9d541e0d
[pycharm] PY-73471 HF storage manager FUS
...
GitOrigin-RevId: c0430fb63b2ed50fe995019aefb59e8b21d23d85
2024-06-24 15:13:30 +00:00
Nikita.Ashihmin
2f85fa81e2
PY-73366 Jupyter: Remove ability to set own language
...
GitOrigin-RevId: 27cbc3d76b21f139859c33179cb637e91ba8101b
2024-06-22 21:47:44 +00:00
Nikita.Ashihmin
4d5bff8b61
PY-73366 Jupyter: Add ability to use own language of psi elements
...
GitOrigin-RevId: 57a4df0c69209f58f99762f293b47ce2d535bf3f
2024-06-22 09:20:24 +00:00
Andrey Vokin
3f81ae2ba0
PY-61413 Freeze due to non-cancelable RA in PythonLanguageLevelPusher
...
Do not iterate over all files in a directory. Because PythonSdkPathCache defined by SDK and SDK can be found by a directory
GitOrigin-RevId: 9575e24b9c38a3203f387e8aaea32ab28507be4c
2024-06-21 20:18:37 +00:00
Edem Ibraimov
54991c6e94
[python]: extract sdk set/get logic in the plugin to be reused internally
...
GitOrigin-RevId: 619bbe8d5a7988a1cf6516ea63bb2e502ae6afbe
2024-06-21 16:26:34 +00:00
Pavel Karateev
b96f453d8d
PY-73047 Raise RuntimeError if we cannot check if a thread is alive
...
(cherry picked from commit e6181c8db2d6efb2e2f010b705a72036e8e54f38)
IJ-MR-137093
GitOrigin-RevId: 03e1cab2b663399ba9569153cd8a28892a78283a
2024-06-21 14:38:43 +00:00
Pavel Karateev
2efd9fd5e2
PY-73047 Use Thread.is_alive instead of Thread._is_stopped in Python 3.13
...
`Thread._is_stopped` was removed in https://github.com/python/cpython/pull/114839 in Python 3.13
(cherry picked from commit d568bc288aed00268ffeef137b9b901f480964ef)
IJ-MR-137093
GitOrigin-RevId: aa8b27b09db85f69b44d6fbbd333f8ec32489d33
2024-06-21 14:38:38 +00:00
Andrey Lisin
c05ea7c662
PY-60597 Add public API functions to __all__
...
GitOrigin-RevId: 943d414d52a4199bd28ad0317a658e18290bc297
2024-06-21 13:48:34 +00:00
Andrey Lisin
11c4b3a9be
PY-60597 Clean up test data script
...
GitOrigin-RevId: 5ba5b6f38ea316c3c9bffeb82b4576e31d1e3c78
2024-06-21 13:48:29 +00:00
Egor.Eliseev
56241ab394
PY-73411 Pycharm performance tests failed
...
Merge-request: IJ-MR-137368
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 23a7e9d443606b1a9a028c5e3275c6c408c0d796
2024-06-20 21:51:17 +00:00
Andrey Lisin
7de4a58087
PY-60597 Move test data for PyCharm Professional debugger feature tests to professional test data path
...
GitOrigin-RevId: 04d6c9229c93cd7fd81474c48fc42df1d71bc83b
2024-06-20 18:27:43 +00:00
Roman Shevchenko
f6b13ee053
Cleanup (minor optimization; dead code; typos; formatting)
...
GitOrigin-RevId: 21a096b3495e04639a888acb1d7f606e1b571b02
2024-06-20 17:26:01 +00:00
Roman Shevchenko
d5da7eba15
[project] getting rid of RemoteSdkCredentials and related stuff
...
GitOrigin-RevId: 13fb9d2500c5fe3d5eee82793233737cbcadb75a
2024-06-20 17:26:01 +00:00
Roman Shevchenko
4e51172a6c
Cleanup (minor optimization; dead code; typos; formatting)
...
GitOrigin-RevId: f83cbb27591e5705087f97a34d2ee3fe110dccfb
2024-06-20 12:21:53 +00:00
Roman Shevchenko
34edd23fb0
[python] getting rid of RemoteSdkCredentials usages
...
GitOrigin-RevId: d31b01df19598a0c38f4ace656d826e7018b3d07
2024-06-20 12:21:53 +00:00
Tagir Valeev
be91af43bb
[surrounder] Surrounder.surroundElements: remove declared unchecked exception (unnecessary and rarely thrown anyway)
...
GitOrigin-RevId: c8122acc2c3ee0d2bf78c70efb5525c54020fe70
2024-06-20 12:13:06 +00:00