Commit Graph

98 Commits

Author SHA1 Message Date
Egor Eliseev
69b843ed0b PY-28563 "Set value" doesn't work
(cherry picked from commit 0c42984de25e97e748e719dccfe3657fc4eb79f1)

IJ-CR-15473

GitOrigin-RevId: 93090f9d81d14009120682796c11862dbe9e3e98
2021-10-26 11:28:52 +00:00
Elizaveta Shashkova
65d516de9d PY-45659 Add test for isolated mode
IDEA-CR-69971

GitOrigin-RevId: 9ec5bc07508724522604a4be9c4a848c013c4193
2020-12-31 11:13:02 +00:00
Elizaveta Shashkova
69ddf4c068 PY-19764 Add tests for custom classes with shape
GitOrigin-RevId: 140b0b48afbaa2a68c02910691bb975e979ba5e7
2020-12-31 10:47:23 +00:00
Andrey Lisin
4a928d409f IDEA-CR-65035: Add tests for drop to debugger on test failures feature
(cherry picked from commit 202d5a6aadd282fb5144d16039e5661c22d567ec)

GitOrigin-RevId: c290897d0eff63f4e4192d7368c272e9a4e73ba8
2020-07-16 07:33:25 +00:00
Nikolay.Smirnov
1860429bea IDEA-CR-64981: [PyCharm] PY-28279 Add test with tuples in DataViewer
GitOrigin-RevId: a8cac87bb5b75e063cb3cef8999cb0f68d003d11
2020-07-14 12:15:03 +00:00
Elizaveta Shashkova
5f029d5a02 IDEA-CR-58836: PY-39526 SciView of dataframes converts integers to floats
Use by default ".5f" formatting for floats and "%s" for other types. The user-visible formatting will be "%s"

PY-39526 Rename function

Signed-off-by: Elizaveta Shashkova <Elizaveta.Shashkova@jetbrains.com>

GitOrigin-RevId: a8af904b55e703848592efad7d0642ccef12a0d1
2020-03-10 13:08:40 +00:00
Andrey Lisin
7c596c98f2 IDEA-CR-59323: PY-40931 Don't force stepping to project scope when step over is called from outside it
(cherry picked from commit 1c21abc1e8bb66f3b15ab54a82bb7af65576e5ea)

GitOrigin-RevId: 4d35a6921d0859ec44d36a26589220592ba55b26
2020-03-10 09:34:33 +00:00
Andrey Lisin
2f87d7c3ae IDEA-CR-58850: PY-24748 Support step over for coroutines
(cherry picked from commit b66707327989822f23c57aa19fa81dd38a02ed67)

GitOrigin-RevId: e85b75676c138cf9ce2de0ac07a88f19a730f5c0
2020-03-02 16:09:44 +00:00
Andrey Lisin
5029797a6c IDEA-CR-57291: PY-37771 Port new IDEA debugger smart step into UI/UX to PyCharm
(cherry picked from commit 4fefae6a1d9fbc6df174d53222ceba9208691b65)

GitOrigin-RevId: d6e65ace1378765be246fe09a86d2bff133855df
2020-02-21 17:31:28 +00:00
Elizaveta Shashkova
5c67bc0373 IDEA-CR-56419: PY-34555 Clean module flag for child process
If a process was started with `-m` key (and converted to `--module` flag), this parameter will be passed to all its child processes. So we need to clear this flag in SetupHolder before patching arguments

GitOrigin-RevId: 00ae0b23fc6107bee75272a03a5bd15ca474fbc7
2019-12-10 15:38:42 +00:00
Andrey Lisin
eb956ca29d PY-38378 PY-38424 Fix updating variables in debugger console
We now access the `frame.f_locals` attribute only once. Multiple access leads to the loss of the changes we have made. We also alter the second argument of the `PyFrame_LocalsToFast()` to 1 to ensure that all the deleted variables will be wiped out from the frame locals.

(cherry picked from commit 28abff39b2c37f30651db220e8700032a629ce73)

GitOrigin-RevId: 8514da7ec187c1192ea9cdf851f89f008242fc30
2019-11-25 09:31:23 +00:00
Andrey Lisin
ba365df917 PY-38941 Support debugging of processes created with posix_spawn
(cherry picked from commit e55c2168595e22e80a8f95c2e3812cf7f687c31c)

GitOrigin-RevId: 4db4aaaa9ce7198cfb5177bac262f9f72b92cdee
2019-11-19 17:05:35 +00:00
Andrey Lisin
5997fbedf0 PY-38490 Fix debugging when special symbols are in file path
(cherry picked from commit c69c6d560f47552b736cd530106447de19e85e90)

GitOrigin-RevId: a29879d863e635020caf4322f8378b5789246a93
2019-11-15 16:31:36 +00:00
Andrey Lisin
a7293b3881 PY-23492 Properly handle percent sign in data frame column names
(cherry picked from commit 9e9ca85bb307c9fb784998bc49732b6c2674158b)

GitOrigin-RevId: 9ed3bae6c8776f6be4e504b297e7c0e838420eaa
2019-11-07 02:40:58 +00:00
Elizaveta Shashkova
028a0c2372 IDEA-CR-53299: PY-37497 Variables View cleanup
GitOrigin-RevId: 2d7ce065e5b42f6a43320ffd735f978851529805
2019-10-14 10:32:59 +00:00
Andrey Lisin
4e5852d366 IDEA-CR-52512: PY-26541 Fix formatting in data view panel
GitOrigin-RevId: ddcb33ebe7ad16c46def53c0cfd40e3bbcd27c77
2019-09-27 09:32:40 +00:00
Andrey Lisin
2d8453d970 PY-37645 Add Python debugger fallback exception hook
GitOrigin-RevId: e5f9bbd865e25eeae19842b983ba6855dfeba250
2019-09-16 16:33:16 +00:00
Andrey Lisin
abd6ecef4d PY-37580 Add unit test for stepping into in new thread
GitOrigin-RevId: 4e27a685170fe20201e1aeb579747f4f23d03628
2019-09-03 15:34:42 +00:00
Andrey Lisin
13703f2d53 PY-35999 Ignore exceptions in library files when debugging
GitOrigin-RevId: aea3f28d3941c9add7ee0620d382371d9246f1a6
2019-08-27 15:43:02 +00:00
Andrey Lisin
e97594f3ec PY-36512 Fix code evaluation in Python debugger console
GitOrigin-RevId: 957840f627471337a6174b356420a39eb87bc71b
2019-08-27 15:43:02 +00:00
Andrey Lisin
ce63f394dd PY-36726 Fix debugging for some old Python versions
GitOrigin-RevId: 61fe96ab129b7eddb8394faa67e8557480bc2982
2019-08-06 18:06:34 +03:00
Andrey Lisin
6c8c1beb19 PY-37120 Python debugger - properly stop on syntax errors
GitOrigin-RevId: e6280732fc658ed22741ac3cc5ba2535b4979e05
2019-08-05 22:03:31 +03:00
Andrey Lisin
ae87e93cf9 PY-33328 Don't show false settrace warning for Python 2
GitOrigin-RevId: b7ef9da41da2e70e19e2b8ba07d32fd7d7663025
2019-07-04 15:03:18 +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
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
Julia Beliaeva
3fee046d20 [vcs-log] cleanup RootCellRenderer
GitOrigin-RevId: bba216626193ac756cd133b8ae9bc4e577abea42
2019-06-10 04:10:14 +03:00
Eldar Abusalimov
dcaeb8f8c7 OC-4061: ApplicationUtil: Make runWithCheckCanceled() return result
GitOrigin-RevId: 3aa9f23cc5097e644eddf82a4faca669759b4760
2019-06-10 04:09:35 +03:00
Andrey Lisin
9cbf73ee18 PyDev fixes: don't stop on SystemExit
GitOrigin-RevId: fec99b4a86d5bd8259d76ce9bc1f9f1307dbd55f
2019-06-07 18:30:05 +03:00
Andrey Lisin
f1132ad7db PyDev fixes: fix broken test
GitOrigin-RevId: 9d3fadcfb0b8fab669b5b91973fc870331a71651
2019-06-07 18:27:31 +03:00
Elizaveta Shashkova
802c604b2c PyDev fixes: add test for multiprocessing.Process
GitOrigin-RevId: 624b03d66a75c45c18d0f977ef15b825ce6e2cb5
2019-06-07 18:07:05 +03:00
Andrey Lisin
cc1120ff58 PY-35915 Fix list comprehension loop variable evaluation
GitOrigin-RevId: cb3a4b7aaf0d6b72c0cc59167554a9801107985e
2019-06-05 13:11:33 +03:00
Aleksey Rostovskiy
185284cee6 get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin
9215f4240b [duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Anton Makeev
c105e26db3 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeev
b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Andrey Lisin
3ed0ece29c PY-33148 Fix debugger hang when exec or spawn are called with bytes args
GitOrigin-RevId: 4aaa502a6745033c61e74fd1f32b25a18ef55fe7
2019-05-14 14:05:43 +03:00
Aleksey Pivovarov
322db66a12 Recover after problematic merge
This commit reverts 65a557bb38f6ac03afa9aabaf02cb8d99fc68a91
                    3f5cfd958d9b6b54393c15983ac94f519c37fe61

GitOrigin-RevId: 8fb8ccbb17d0e217a83f265c185a943b0f5a7ed6
2019-05-03 01:52:21 +03:00
Nicolay Mitropolsky
9b850726ee [uast-groovy] UInjectionHost support
GitOrigin-RevId: 49ec454d1831796fa63b77fdc965f61985bf877e
2019-05-03 01:47:46 +03:00
Vladimir Plyashkun
c33e69a545 CPP-16098 - Lags during inplace rename typing
- reverted some of the changes

GitOrigin-RevId: c7c07b80a76c29794ef31e0e916e62f7f302917a
2019-05-03 01:47:14 +03:00
Leonid Bushuev
34be4bbf7d Apply the change from Develar: cleanup - specify UTF_8 charset explicitly
GitOrigin-RevId: 3f5cfd958d9b6b54393c15983ac94f519c37fe61
2019-05-03 01:46:11 +03:00
Vladimir Plyashkun
61a3e18b78 Merge branch 'master' into vplyashkun/inplace_rename_lags
GitOrigin-RevId: aaecc2a32e4e42de827efb45b8df733874a722e4
2019-05-03 01:41:29 +03:00
Leonid Bushuev
970dc0fe32 Remove unnecessary downcasting
GitOrigin-RevId: b91110977db6e5b08d9f4aaffa8496d305d698e2
2019-05-03 01:40:23 +03:00
Vladimir Plyashkun
2d9369d983 CPP-16098 - Lags during inplace rename typing
- changed behaviour in safe way by introducing new method to check that particular expression does not depend
  on committed PSI

GitOrigin-RevId: f5ec732613cdafdcef8a1d48eb8d04135c634047
2019-05-03 01:39:50 +03:00
Leonid Bushuev
338ad6db56 SQL code style per dialect: UI: fix indent editor
GitOrigin-RevId: 3cb00f5c500523717c42f404b2f38fd1822d6db0
2019-05-03 01:39:18 +03:00
Vladimir Plyashkun
d990d75dba Merge branch 'master' into vplyashkun/inplace_rename_lags
GitOrigin-RevId: 5c7f8c478e7328df1646879ede977efd7465adf8
2019-05-03 01:38:45 +03:00
Leonid Bushuev
9f35a30458 SQL code style per dialect: UI
GitOrigin-RevId: 72cca4d6a23a5e2aa2089c03932ab2e9d08bfa48
2019-05-03 01:36:24 +03:00
Elizaveta Shashkova
d36d61805c PY-35341 Enable pytest output only when Debug console was enabled
GitOrigin-RevId: f30a4921bc9c332860f6ba4daa4a29f5c6433fdd
2019-04-29 13:31:41 +03:00
Andrey Lisin
ee258102e5 Fix broken Python debugger tests
GitOrigin-RevId: fbc99de23b5748e21e822d18adcbb5faa486e8e6
2019-04-28 15:25:33 +03:00