Elizaveta Shashkova
f08b02f36d
Add a fake event in asyncio graph in order to correctly detect execution start (PY-17298)
2015-10-26 19:59:45 +03:00
Elizaveta Shashkova
db8fd11583
Add a PyQt option to debugger (PY-17301)
2015-10-19 18:49:30 +03:00
Elizaveta Shashkova
74af9f0873
Python Concurrency Visualiser
2015-10-14 12:43:56 +02:00
Elizaveta Shashkova
61d50ec27b
Handle internal debugger exception and add ability to investigate problems in PY-12064
2015-10-05 17:27:59 +03:00
Dmitry Trofimov
8b6ef8a22b
Merge branch 'master' into traff/zip_helpers
2015-09-21 14:55:25 +02:00
Elizaveta Shashkova
1991e2b729
Fix debug with python 2.4 (PY-16787)
2015-09-04 16:05:14 +03:00
Dmitry Trofimov
f0753d053c
Merge branch 'master' into traff/zip_helpers
...
# Conflicts:
# platform/util/src/com/intellij/openapi/util/BuildNumber.java
# python/ipnb/src/org/jetbrains/plugins/ipnb/configuration/IpnbConnectionManager.java
2015-08-31 23:10:02 +02:00
Elizaveta Shashkova
3e62b1aee5
Yet another updates and optimizations from PyDev.Debugger
2015-08-28 12:27:52 +03:00
Dmitry Trofimov
29ff90425d
Use runpy when possible to handle module located in zip (PY-16632).
2015-08-26 14:59:48 +03:00
Dmitry Trofimov
b97e0a7189
Handle -m option.
2015-08-05 12:34:23 +02:00
Elizaveta Shashkova
ad9efc573f
Yet another attempt to fix PY-14969
...
Mark the main thread when calling fork() and check it in haveAliveThreads() in order to prevent killing main thread even if it is a daemon.
2015-06-29 17:34:23 +03:00
Elizaveta Shashkova
56a2b7ffb8
Revert changes again (PY-14969)
2015-06-29 17:19:14 +03:00
Elizaveta Shashkova
9ae27b7ab2
Fix Debugger crashes with "Process finished with exit code 137" (PY-14969)
...
Do not finish debugging session by force in CheckOutputThread if there are alive daemon threads.
2015-06-25 14:11:16 +03:00
Elizaveta Shashkova
0aa2da3511
Revert changes (PY-14969)
2015-06-25 14:11:15 +03:00
Elizaveta Shashkova
e4e9779014
Do not start CheckOutPutThread in subprocesses without alive threads (PY-14969
...
)
If there is no alive threads, CheckOutputThread breaks debug session.
2015-06-23 18:04:49 +03:00
Elizaveta Shashkova
0df55f3098
Do not report the error with matploltib support every time (PY-16250)
...
Log error in debug console and don't show it to user
2015-06-22 19:37:09 +03:00
Elizaveta Shashkova
7b9039ef27
Fix indention
2015-05-21 16:54:24 +03:00
Elizaveta Shashkova
60f25cd120
Debugger exits in multiprocess programs (PY-15007)
...
CheckOutputThread finishes debug session too early. The pause should be made in order to start all necessary threads in the new process tracing.
2015-05-21 16:54:24 +03:00
Elizaveta Shashkova
602fd4955c
Step into my code: new step action
2015-04-29 14:59:36 +03:00
Elizaveta Shashkova
f59b5d4045
Also start suspending only in user code with suspend=True for remote debugger (PY-15515)
...
If suspending is started before starting some PyDBDaemonThreads, debugger stops inside library files
2015-04-22 20:01:05 +03:00
Elizaveta Shashkova
8647aba006
Fix hanging in remote debugging (PY-15515)
...
After changes in PyDBDaemonThread the non-daemon thread, created in CheckOutputThread is unnecessary. Moreover it left alive always and confused haveAliveThreads()
2015-04-22 17:40:02 +03:00
Elizaveta Shashkova
5fbaba36be
Support matplotlib interactive mode if it was imported inside script. Also support it for debugger without using consoles. (PY-15520)
2015-04-20 15:29:13 +03:00
Elizaveta Shashkova
87a6e619b4
Handle -m option in debugger (PY-15230)
...
Do not leave it as interpreter option, but pass it to debugger as additional parameter
2015-04-16 19:48:15 +03:00
Elizaveta Shashkova
9a4e441dd6
Do not stop on exceptions inside debugger with "On raise" policy (PY-15502)
...
Add 'pydevd_breakpoints.py' to ignored files.
2015-04-08 19:21:05 +03:00
Elizaveta Shashkova
df221f0782
Change exception breakpoints settings according to PY-15412
2015-04-01 20:32:09 +03:00
Elizaveta Shashkova
25f443ed84
A small refactoring after review (PY-15265, PY-6396)
2015-03-24 16:02:17 +03:00
Elizaveta Shashkova
9de8c48d60
Enable debug user's files called like ignored library files (e.g. "io.py") (PY-15265)
...
Do not ignore filename which is in DONT_TRACE dict, but belongs to project roots
2015-03-18 19:20:37 +03:00
Elizaveta Shashkova
7194fc89ef
Support PyDev debugger compatibility (PY-6396)
2015-03-18 15:31:57 +03:00
Elizaveta Shashkova
c4c3f9f8a3
Fix exception breakpoints in Python3 broken by ignore libraries parameter (PY-6396)
2015-03-13 16:02:32 +03:00
Elizaveta Shashkova
475a68b889
Add "Ignore library files" activation policy for exception breakpoints (PY-6396)
2015-03-11 20:50:51 +03:00
Dmitry Trofimov
5628b0a01f
Fix warning about thread.
2015-03-04 18:05:05 +01:00
Dmitry Trofimov
450a231a4e
Fix threading enumerate for internal threads.
2015-03-04 16:17:57 +01:00
Elizaveta Shashkova
c3b333e727
refactoring in matplotlib support
2015-02-10 15:55:10 +03:00
Elizaveta Shashkova
0f4a0842c6
minors in debug console
2015-02-04 15:42:00 +03:00
Elizaveta Shashkova
2abfb93689
Fix interactive mode in matplotlib (PY-7029)
...
Input hooks should be called and all matplotlib GUI code should be run in the main thread.
2015-01-29 20:39:37 +03:00
Dmitry Trofimov
ac9f354879
Merge remote-tracking branch 'origin/master'
2014-12-23 02:11:10 +01:00
Dmitry Trofimov
943975c8df
Kill CheckOutputThread on stoptrace (PY-12782).
2014-12-23 02:03:45 +01:00
Dmitry Trofimov
9581ebde0b
Fix debugger output transmission after program termination for remote debug and save_signatures mode (PY-13861).
2014-12-23 01:58:20 +01:00
Elizaveta Shashkova
65dc466aac
fix PY-14779 and refix PY-14649
2014-12-22 20:53:40 +03:00
Elizaveta Shashkova
b959b5e280
fix PY-14649 Importing in debug mode fails; works fine in run mode
2014-12-09 19:15:54 +03:00
Dmitry Trofimov
5ea761ffe2
Don't trace _weekrefset.py
2014-11-25 15:40:05 +03:00
Dmitry Trofimov
b254b03de6
Fix reslice of array.
2014-11-05 23:58:44 +01:00
Dmitry Trofimov
24da5e3dec
Numpy array loading.
2014-11-05 22:20:07 +01:00
Elizaveta Shashkova
ffa53c787f
fix exception in the first suspend in remote debugger
2014-11-05 13:55:42 +03:00
Dmitry Trofimov
0d24fabd84
Update pydevd.
2014-10-23 02:24:48 +02:00
Elizaveta Shashkova
74f4621bc9
add breakpoint's function whith changing api
2014-10-16 16:37:50 +04:00
Elizaveta Shashkova
802eea78a6
merge pydev_debugger
2014-10-14 20:33:33 +04:00
Dmitry Trofimov
34466202da
Update Pydev.Debugger to the latest development snapshot.
2014-09-23 19:35:48 +02:00
Dmitry Trofimov
989a1633ab
Pydev.Debugger updated to the latest snapshot of template_debugging branch.
2014-09-23 18:38:04 +02:00
Dmitry Trofimov
7e3fff8567
Don't trace plugin related libs.
2014-09-10 01:37:13 +02:00