• sgjesse@chromium.org's avatar
    Changed the debugger message API to receive an object instead of a JSON string. · 95288e91
    sgjesse@chromium.org authored
    The object delivered to the debug message handler contains additional information on the current break handling the messages.
    
    Clients which require just JSON message parsing can simply get the JSON using the GetJSON message on the message object to still have the previous behaviour.
    
      NewMessageHangler(const v8::Debug::Message& message) {
        v8::String::Value val(message.GetJSON());
        OldMessageHandler(Vector<uint16_t>(const_cast<uint16_t*>(*val), val.length()));
      }
    
    Refactored some of the debugger code to use internal handles instead of API handles. Also changed Object to JSObject is some places.
    
    The access to the active context when the break occurred is still not implemented. I will add this in a new CL, as this one is quite big already.
    Review URL: http://codereview.chromium.org/99122
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1811 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    95288e91
Name
Last commit
Last update
benchmarks Loading commit data...
include Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
tools Loading commit data...
AUTHORS Loading commit data...
ChangeLog Loading commit data...
LICENSE Loading commit data...
SConstruct Loading commit data...