Merge lp:~zorba-coders/zorba/debugger_stop_command into lp:zorba
Proposed by
Gabriel Petrovay
Status: | Merged |
---|---|
Approved by: | Gabriel Petrovay |
Approved revision: | 10611 |
Merged at revision: | 10613 |
Proposed branch: | lp:~zorba-coders/zorba/debugger_stop_command |
Merge into: | lp:zorba |
Diff against target: |
451 lines (+97/-65) 13 files modified
bin/debugger/command_line_handler.cpp (+11/-1) bin/debugger/command_line_handler.h (+6/-2) bin/debugger/event_handler.cpp (+1/-2) bin/debugger/main.cpp (+9/-12) bin/debugger/process_listener.cpp (+13/-9) bin/debugger/process_listener.h (+1/-1) include/zorba/debugger_client.h (+5/-1) src/debugger/debugger_clientimpl.cpp (+6/-2) src/debugger/debugger_clientimpl.h (+1/-1) src/debugger/debugger_communicator.cpp (+10/-7) src/debugger/debugger_runtime.cpp (+8/-18) src/debugger/debugger_runtime.h (+0/-4) src/debugger/debugger_server.cpp (+26/-5) |
To merge this branch: | bzr merge lp:~zorba-coders/zorba/debugger_stop_command |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
David Graf (community) | Approve | ||
Gabriel Petrovay (community) | Approve | ||
Review via email: mp+88107@code.launchpad.net |
Commit message
Implemented the stop command.
Fixed termination on Windows.
TODO: still a problem on Windows when quitting the debugger client: a zorba store is shut down and in the store destructor a lock hangs the execution of xqdb forever. Not even Ctrl-C helps (probably because everything is called from the exit function in main.cpp)
Description of the change
Implemented the stop command.
Fixed termination on Windows.
TODO: still a problem on Windows when quitting the debugger client: a zorba store is shut down and in the store destructor a lock hangs the execution of xqdb forever. Not even Ctrl-C helps (probably because everything is called from the exit function in main.cpp)
To post a comment you must log in.
It works. But during testing this feature, I managed to produce an Assertion that has nothing to do with this change. I file a bug for it.