Commit graph

1631 commits

Author SHA1 Message Date
Fabio Zadrozny
58ef3da9aa Provide full string when evaluating clipboard. Fixes #110 2020-12-12 08:17:03 -03:00
Fabio Zadrozny
a7282e9232 Properly handle sys.exit() as sys.exit(0). Fixes #489 2020-12-12 07:07:03 -03:00
Fabio Zadrozny
e573ea771a Support having no sys.argv in debugger. Fixes #473 2020-12-12 06:48:55 -03:00
Fabio Zadrozny
93516395a9 Handle invalid socket options. Fixes #491 2020-12-12 06:45:52 -03:00
Fabio Zadrozny
f9b54cdcd9 Support running non-ascii files on Python 2. Fixes #206 2020-12-10 08:52:28 -03:00
Fabio Zadrozny
2341614e14 Fix issue with conflicting path mapping. Fixes #482 2020-12-04 16:48:53 -03:00
Fabio Zadrozny
9e2c8106bd Properly dealing with -X python vmargs. Fixes #455 2020-12-04 16:48:42 -03:00
Fabio Zadrozny
ac05dab62b Support module with __file__=None. Fixes #475 2020-12-03 09:38:59 -03:00
Fabio Zadrozny
609af83703 Sync with latest pydevd. 2020-12-03 09:37:29 -03:00
Fabio Zadrozny
d0bb24a8ab Run pydevd tests on github actions. Fixes #471 2020-11-24 07:07:37 -03:00
Pavel Minaev
7d2a7a2b11 Fix #463: Enable overriding "pythonPath" in the launcher
Add "debugLauncherPython" debug config property to customize Python interpreter used to spawn the launcher.
2020-11-11 11:13:09 -08:00
Fabio Zadrozny
c6dc935fd8 Support frame eval in Python 3.9. Fixes #441 2020-11-07 06:51:43 -03:00
Fabio Zadrozny
75bb3a751d Fix issue where file is detected as library code when it shouldn't. Fixes #457 2020-11-07 06:50:05 -03:00
Karthik Nadig
7aa6f4c83a Re-compile binaries 2020-11-05 07:50:59 -03:00
fritzmark
70d4f5bcb7 Update README.md
Corrected pid parameter usage.
2020-11-05 07:45:44 -03:00
fritzmark
b613ec84a0 Update README.md
Fixed spelling.
2020-11-05 07:45:44 -03:00
schulz3m
97b1a61c91 Added subProcess parameter to cli docu 2020-11-05 07:45:44 -03:00
Fabio Zadrozny
ad09acb2c9 Set the default monkeypatching of qt to None. Fixes #362 2020-11-05 07:44:50 -03:00
Fabio Zadrozny
7485e76385 Native thread tracing in frame eval mode. Fixes #444 2020-11-05 07:44:50 -03:00
Karthik Nadig
75944e5968
Merge pull request #449 from karthiknadig/pypi1
Add 3.9 classifier
2020-10-31 00:08:35 -07:00
Karthik Nadig
18bd28165b Add 3.9 classifier 2020-10-26 20:36:40 -07:00
Pavel Minaev
34e1e405a7 Fix pydevd_attach_to_process Windows build script to locate VC++ using vswhere.
Update pydevd_attach_to_process binaries.
2020-10-26 11:39:43 -07:00
Pavel Minaev
5384d23743 Fix #93: null values not supported in "env" 2020-10-26 11:22:12 -07:00
Pavel Minaev
1727a3e109 Fix #330: Unable to debug pythonw apps on macOS
In the launcher, use "python" instead of sys.executable to spawn the debuggee.

Update test for "python" / "pythonPath" / "pythonArgs" to use a helper script to assert the use of a custom Python binary; and test -B instead of -v to minimize test log size and run time.
2020-10-23 16:44:56 -07:00
Pavel Minaev
1de5526317 Rename master -> main. 2020-10-21 09:33:31 -07:00
Fabio Zadrozny
fb7926fd80 Keep protocol correct on a fork after a subprocess. Fixes #264 2020-10-17 08:45:53 -03:00
Fabio Zadrozny
9cda8e0515 Check if function return is None to consider exception unhandled on return. Fixes #404 2020-10-14 07:20:56 -03:00
Fabio Zadrozny
74c4915099 Update binary dependencies to support Python 3.9. Fixes #384 2020-10-14 07:18:10 -03:00
Pavel Minaev
49919cd40e Add a feature flag for userUnhandled exception filter. 2020-09-30 11:56:03 -07:00
Fabio Zadrozny
3d472df2d6 Show the full stack trace on user unhandled exceptions. Fixes #399 2020-09-30 10:20:52 -07:00
Pavel Minaev
d68a17170c Re-enable attach by socket on macOS + Python 3.6 (per #1967). 2020-09-25 13:41:24 -07:00
Pavel Minaev
6e1c7567d2 Fix #81: Subprocess always waits for client to attach
Unblock subprocesses for which no notification could be sent to the client.
2020-09-25 13:41:24 -07:00
Fabio Zadrozny
cf65911a7a Sync latest pydevd -> debugpy. 2020-09-23 16:51:52 -03:00
Fabio Zadrozny
18c0c282ff Support case sensitive folders on Windows. Fixes #200 2020-09-23 09:54:43 -03:00
Fabio Zadrozny
8368d89e91 Update third party notices for bytecode. 2020-09-23 08:26:29 -03:00
Fabio Zadrozny
71432a2c2d Fix issues in bytecode generation on frame eval mode. Fixes #346 2020-09-23 08:26:29 -03:00
Karthik Nadig
a7666a2ba4
Merge pull request #417 from karthiknadig/bin2
Compile with Qspectre
2020-09-21 22:41:59 -07:00
Karthik Nadig
e0c2d14f09
Merge pull request #409 from karthiknadig/bin1
Update nuget packages.
2020-09-21 13:44:44 -07:00
Karthik Nadig
b6ebb18313 Build binaries with new compiler flags 2020-09-21 13:23:14 -07:00
Karthik Nadig
5f08b324e8 Compile with Qspectre 2020-09-21 13:19:16 -07:00
Karthik Nadig
97d9d39c64 Revert "Compile with Qspectre"
This reverts commit 57d3eadc8a.
2020-09-21 13:16:16 -07:00
Karthik Nadig
57d3eadc8a Compile with Qspectre 2020-09-21 13:13:14 -07:00
bob-white
7859f5c4b2
Makes the listen process configurable. (#387)
Allow the use of "python" in debugpy.configure() for attach scenarios.
2020-09-21 12:54:56 -07:00
Pavel Minaev
562afbcde0 Fix #414: test_invalid_breakpoints fails on Python 3.9
Adjust expected line numbers in test to reflect Python changes.
2020-09-21 12:24:47 -07:00
Karthik Nadig
b81ca97d96 Update nuget packages. 2020-09-11 01:42:30 -07:00
Karthik Nadig
d3cb68f21a
Merge pull request #406 from karthiknadig/bin1
More compiler tweaks
2020-09-10 15:08:18 -07:00
Karthik Nadig
b8f45cec71
Merge pull request #393 from karthiknadig/cg1
Update TPN and add cgmenifest
2020-09-10 12:42:04 -07:00
Karthik Nadig
c071686879
Update src/debugpy/_vendored/pydevd/pydevd_attach_to_process/windows/run_code_on_dllmain.cpp 2020-09-10 12:41:40 -07:00
Karthik Nadig
78bd26571e More compiler tweaks 2020-09-05 19:18:32 -07:00
Karthik Nadig
e4d9baf1fa
Merge pull request #403 from karthiknadig/bin1
Build with control flow guard
2020-09-05 16:52:37 -07:00