Commit Graph

137 Commits

Author SHA1 Message Date
Dmitry Trofimov
2ddfd6a817 If command executed but is incomplete and more lines are needed prompt shouldn't be changed to ordinary one in this case. 2013-11-21 13:17:20 +01:00
Dmitry Trofimov
cbabd0bb04 Execute multi-line code fragments by runsrouce with 'exec' option instead of one line by one (PY-10769). 2013-11-18 17:33:40 +01:00
Dmitry Trofimov
aadc4211bf Cleanup. 2013-10-06 23:00:02 +02:00
Dmitry Trofimov
c5fd56d221 Method renamed. 2013-09-18 16:34:18 +02:00
Dmitry Trofimov
0924cafc8c Implement get variable for console variables view. 2013-09-08 18:44:40 +02:00
Dmitry Trofimov
9a15c3cb49 Debugger refactoring: frame accessor extracted. 2013-09-08 18:00:24 +02:00
Dmitry Trofimov
77d87ec56e Merge remote-tracking branch 'origin/master'
Conflicts:
	python/community/src/com/jetbrains/python/console/PydevConsoleCommunication.java
	python/community/src/com/jetbrains/python/console/PythonDebugConsoleCommunication.java
2013-09-06 15:34:29 +02:00
Vladimir Krivosheev
23116811bd ICallback -> Function 2013-09-05 18:36:52 +02:00
Dmitry Trofimov
fd689cb7dc Variable view in Python Console. 2013-09-03 14:48:54 +02:00
Dmitry Trofimov
c176205a94 Asynchronous call to debugger in consoleExec command. 2013-09-01 14:22:58 +02:00
Dmitry Jemerov
6f39dc2cef decouple debugger from PyRemotePositionConverter; replace some usages of PyRemoteSdkAdditionalData with PyRemoteSdkData 2013-08-28 17:42:03 +02:00
Vladimir Krivosheev
3b4835ce8f 1) methods
"void setPresentation(@NonNls String name, @Nullable Icon icon, @NonNls @Nullable String type, @NonNls @NotNull String separator, @NonNls @NotNull String value, boolean hasChildren);"
and
"void setPresentation(@NonNls String name, @Nullable Icon icon, @NonNls @Nullable String type, @NonNls @NotNull String value, boolean hasChildren);"

 were removed — it was deprecated some time ago

 2) now we always escape and trim "name" — it was implemented only in Python Debugger, but useful for all — name could be dictionary key.
 3) get rid of separator from API (API is not broken, methods just marked as deprecated). Unify approach to show "grouping value".
2013-08-27 15:44:54 +02:00
Dmitry Trofimov
ab9a378d4e Wait for the next connection after process is terminated in remote debug (PY-9340). 2013-04-10 18:39:25 +02:00
Dmitry Trofimov
d01629e091 Remove extra prefix from IPython completion variants (PY-9393). 2013-04-09 19:37:11 +02:00
Dmitry Trofimov
fd5654e4c2 Don't stop remote debug server after timeout (PY-9142). 2013-03-13 17:56:01 +01:00
Dmitry Trofimov
0e776759be Fixed hanging debugger connection (PY-8154). 2013-03-08 16:22:55 +01:00
Dmitry Trofimov
d7c830de87 Merge remote-tracking branch 'origin/master' 2013-03-05 18:27:20 +01:00
Alexey Kudravtsev
99e7b04dc0 use thread-safe list for listeners 2013-03-05 11:55:36 +04:00
Dmitry Trofimov
e3aeb19191 Fixed NPE in multiprocess debug termination (PY-9048). 2013-03-04 19:23:34 +01:00
Dmitry Jemerov
4ca0e98943 trying to avoid race conditions [r=traff] 2013-02-22 11:46:25 +01:00
Dmitry Trofimov
450750f3d8 Fixed CME (PY-8686). 2013-02-18 20:00:16 +01:00
Dmitry Trofimov
7ac20235f0 Fixed thread leak in multiprocess debugger. 2013-02-18 17:31:10 +01:00
Dmitry Trofimov
756caa374b Python debugger: set socket timeout. 2013-02-16 21:40:58 +01:00
Dmitry Trofimov
ed5090aae2 @NotNull. 2013-02-06 22:32:33 +01:00
Dmitry Trofimov
f57562e802 Collect types information for remote interpreters (PY-8733). 2013-02-06 20:32:05 +01:00
Dmitry Trofimov
d5aa7c3f4e Cleanup (CFR-28898). 2013-02-04 17:19:08 +01:00
Dmitry Trofimov
c52b5a8c39 Merge dynamic signature types (PY-8624). 2013-02-03 21:06:54 +01:00
Dmitry Trofimov
0270be3a9b EA-42571 2013-01-07 18:14:03 +01:00
Dmitry Trofimov
5677bfa312 Debugging .egg files (PY-7528). 2012-12-11 19:51:50 +01:00
Oleg Sukhodolsky
fffb49f573 Code cleanup: unused imports have been removed 2012-11-12 10:04:44 +04:00
Dmitry Trofimov
39d6c201c7 Fixed usage of xstream as update to version 1.4.3 has broken xml parsing. 2012-11-08 17:06:21 +01:00
Dmitry Trofimov
306ead4bca Fix compilation. 2012-11-08 16:56:31 +01:00
Dmitry Trofimov
356c0ec4b7 Fixed usage of xstream as update to version 1.4.3 has broken xml parsing. 2012-11-08 16:22:29 +01:00
Dmitry Trofimov
c80d70b859 Fixed NPE. 2012-11-03 12:41:44 +01:00
Dmitry Trofimov
6e61b0cedf If we know type we should fill it in on Specify type intention. 2012-10-31 22:30:07 +01:00
Dmitry Trofimov
febc8c9a6a Rerun button in console (PY-6863). 2012-10-22 17:11:27 +02:00
Maxim Shafirov
d2166d0e01 Removing a lot of Icon static fields, that refer to other static fields, mostly from AllIcons 2012-08-24 15:07:22 +04:00
Dmitry Trofimov
5cf8ae95ed Fixed NPE (EA-37680) 2012-08-09 23:51:51 +02:00
Dmitry Trofimov
89d310f574 - We send real call signatures from debugger and save them as attributes to project files
- Weak-types introduced (types we can complete, but dont participate in inspections)
2012-08-06 15:16:48 +02:00
Dmitry Trofimov
b5a301168a Fixed dictionary keys representation (PY-5834). 2012-05-24 17:15:11 +04:00
Dmitry Trofimov
192a4dc593 Format keys also (PY-5834). 2012-05-18 15:54:48 +04:00
Dmitry Trofimov
0dd0d82287 Correct slash escaping in debugger var view (PY-5834). 2012-05-17 21:21:41 +04:00
Dmitry Trofimov
b8c8e49d26 Fixed detaching for remote debug. 2012-04-04 12:59:58 +02:00
Dmitry Trofimov
9f1616dff1 In case of remote debugging on Win from Unix, paths shouldn't be lowercased (PY-4244). 2012-04-03 17:46:43 +02:00
Dmitry Trofimov
5cefa517be Fixed debugger path normalization problem on Win (PY-5943). 2012-04-03 11:47:35 +02:00
Dmitry Trofimov
3f514e7334 Multiprocess debugging works with remote interpreters. Port obtaining reworked. 2012-02-29 16:21:44 +01:00
Dmitry Trofimov
ba4d5ab6ee Merge remote-tracking branch 'origin/master' 2012-02-27 11:42:14 +01:00
Dmitry Trofimov
793c6e2870 Fixed threads state in multiprocess mode. 2012-02-21 22:48:13 +04:00
Dmitry Trofimov
bb8d96f616 Fixed remote debug connection reloading and process termination. 2012-02-20 12:37:01 +01:00
Dmitry Trofimov
4b16fa52e9 PyDebugger: fixed breakpoint path normalization (PY-5702). 2012-02-08 12:47:57 +01:00