Commit graph

163 commits

Author SHA1 Message Date
Pavel Minaev
61836b95ed Update version number to 4.0.0a4 2018-03-24 12:41:04 -07:00
Karthik Nadig
44fb220844 Moving launch options parsing to launch request handler 2018-03-24 12:38:34 -07:00
Karthik Nadig
c643f51bdf Enable django and jinja2 plugins for line breakpoints 2018-03-24 12:38:34 -07:00
Karthik Nadig
5b094d53af Test and linting fixes 2018-03-23 00:52:09 -07:00
Karthik Nadig
1d8403f765 Fixes threading issue with modules 2018-03-23 00:40:19 -07:00
Karthik Nadig
930078767a linting fixes and cleanup 2018-03-22 19:20:29 -07:00
Karthik Nadig
3a2fd0783a Some fixes and format adjustments 2018-03-22 19:05:21 -07:00
Karthik Nadig
9f18939860 Improve module searching and frame name formatting. 2018-03-22 16:07:38 -07:00
Karthik Nadig
6b350ac81a Implement modules manager and stack format handler 2018-03-22 16:07:05 -07:00
Karthik Nadig
ca3b2203de Add modules manager class 2018-03-22 16:07:05 -07:00
Karthik Nadig
b65884c7b4 Enable modules support 2018-03-22 16:07:05 -07:00
Pavel Minaev
314211d17c Improve value formatting for setExpression. 2018-03-22 15:59:02 -07:00
Pavel Minaev
10c16fd505 Fix #17: Raw value retrieval
Add support for rawString formatting.

Avoid race conditions over shared state when changing value format.
2018-03-22 15:59:02 -07:00
Pavel Minaev
f98ea8b4a4 Update version number to 4.0.0a3 2018-03-21 12:13:06 -07:00
Karthik Nadig
f1870caf72 Addressing comments 2018-03-21 11:15:54 -07:00
Karthik Nadig
97ee17f132 Implement setExpression handler 2018-03-21 11:15:54 -07:00
Karthik Nadig
313cb04bbb Add supportsSetExpression to tests. 2018-03-21 11:15:54 -07:00
Don Jayamanne
464f7c64c3
Ignore errors when closing the socket (#230)
* Ignore errors when closing the socket
* fix code review comments
* Fixes #228
2018-03-21 10:35:50 -07:00
Don Jayamanne
19a6627d28
Remove args from handler (args captured in factory function scope) (#229)
Fixes #227
2018-03-20 16:06:33 -07:00
Eric Snow
ae56422f48 Fix bad unicode in source. 2018-03-20 01:58:53 +00:00
Eric Snow
2c8e602a1e lint (py2) 2018-03-20 01:55:46 +00:00
Eric Snow
0caac506c6 Use the equivalent of BrokenPipeError in Python 2. 2018-03-20 01:54:36 +00:00
Eric Snow
86baf5a0f8 lint 2018-03-20 00:53:45 +00:00
Eric Snow
b076906e02
Merge pull request #215 from ericsnowcurrently/tests-using-pydevd
Add some initial tests that each use a live pydevd.
2018-03-19 16:56:32 -07:00
Karthik Nadig
bcbea8bb5a
Merge pull request #218 from karthiknadig/exec
Do eval and exec for repl evaluate requests
2018-03-19 13:31:41 -07:00
Pavel Minaev
df5d1a1863 Update version number to 4.0.0a2 2018-03-19 10:56:45 -07:00
Steve Dower
fd4a454bbd Add False 2018-03-19 09:22:41 -07:00
Steve Dower
4cfb6caf75
Remove default value parameter 2018-03-17 17:20:47 -07:00
Karthik Nadig
1eb26a6004 Do eval and exec for repl evaluate requests 2018-03-16 21:20:53 -07:00
Steve Dower
58d50a58da Fixes build and adds support for code signing native binaries. 2018-03-16 13:36:04 -07:00
Karthik Nadig
5e6f77587d
Merge pull request #214 from karthiknadig/exec
Enable set setting values for collection items
2018-03-15 22:57:08 -07:00
Karthik Nadig
245df5efe5 Addressing comments 2018-03-15 22:46:06 -07:00
Eric Snow
8da6847a8d Ignore bad (closed) file descriptors. 2018-03-16 00:07:36 +00:00
Eric Snow
42dd0d16ae Fix exit handling in tests. 2018-03-15 22:14:40 +00:00
Karthik Nadig
e2b26db29d Enable set setting values for collection items 2018-03-15 13:37:05 -07:00
Eric Snow
0ca1429d78 Factor out helper functions for the debugger "main()". 2018-03-15 16:11:16 +00:00
Eric Snow
473c34771f Cleanup the wrapper start functions. 2018-03-14 18:40:51 +00:00
Karthik Nadig
7ac28225ff Support display in hex 2018-03-13 15:06:30 -07:00
Eric Snow
fd8b046ea9 Add more socket methods to PydevdSocket. 2018-03-12 23:45:27 +00:00
Karthik Nadig
7d73c1a22e Fixes path too long bug when expanding large collections 2018-03-09 13:22:04 -08:00
Karthik Nadig
f5db8202bb Simplify index or key code 2018-03-09 11:00:24 -08:00
Karthik Nadig
f09ba06108 Removing debug code 2018-03-09 11:00:24 -08:00
Karthik Nadig
2a8ef35fe1 Add support for dictionary keys 2018-03-09 11:00:23 -08:00
Karthik Nadig
a1e1a15c09 Adds evaluateName for variables within containers 2018-03-09 11:00:22 -08:00
Eric Snow
a16f5d4250 lint 2018-03-09 00:47:23 +00:00
Karthik Nadig
11fcb8791f Moved variable sorting to a separate class 2018-03-08 12:00:29 -08:00
Karthik Nadig
55035a6120 Sort variables before returning 2018-03-08 00:33:11 -08:00
Karthik Nadig
d134d81907 Re-order variables by names and underscore 2018-03-08 00:33:11 -08:00
Karthik Nadig
bfb47a1bf2 Improves the content available in exception pop-up 2018-03-08 00:33:11 -08:00
Eric Snow
0215c2cf09
Merge pull request #185 from ericsnowcurrently/vsc-protocol-tests
Add tests for unsupported requests and events.
2018-03-07 16:07:35 -07:00