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