1) Made getVariables and evalBlock methods in PHPDBGInterface synchronized (At least...
authorrobekras <robekras>
Thu, 24 Aug 2006 18:31:14 +0000 (18:31 +0000)
committerrobekras <robekras>
Thu, 24 Aug 2006 18:31:14 +0000 (18:31 +0000)
commit5c7e1e6b63994685405a3a64b0009074f0d65b0a
tree3593d1d3af8756854d775a2700e46d49f2354e86
parent1a512d56306da449dae8b5310ab843700fb95dde
1) Made getVariables and evalBlock methods in PHPDBGInterface synchronized (At least for evalBlock this is absolutely necessary for eclipse 3.2 compatibility).
2) getVariables method returns an empty vector if socket is closed (avoiding exception).
3) updateStackFrameList improved to avoid rebuild of variables view when stepping through the current php file.
4) getAdapter in PHPDebugTarget calls super.getAdapter (for eclipse 3.2 compatibility)
5) hasVariables in PHPStackFrame return always true (for eclipse 3.2 compatibility)
6) Removed second sending of RESUME event in stepInto and stepOver (in PHPStackFrame).
7) getStackFrames (in PHPThread) returns the stackframes only if in suspended state (for eclipse 3.2 compatibility).
8) PHPWatchExpressionDelegateCode beautifying.
net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/PHPDBGInterface.java
net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/PHPDBGProxy.java
net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/model/PHPDebugTarget.java
net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/model/PHPStackFrame.java
net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/model/PHPThread.java
net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/watch/PHPWatchExpressionDelegate.java