[TIMOB-3484] Debugger: Android parity
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-05-16T16:00:52.000+0000 |
Affected Version/s | Release 1.7.0 |
Fix Version/s | Release 1.7.0, Sprint 2011-19 |
Components | iOS |
Labels | debugger, ios |
Reporter | Stephen Tramer |
Assignee | Stephen Tramer |
Created | 2011-04-15T03:45:46.000+0000 |
Updated | 2011-05-16T16:00:52.000+0000 |
Description
New bug description:
iOS needs to have parity with the Android debugger. This includes:
- Providing function arguments in callframe
- Allowing access to the 'arguments' variable
-- NOTE: We can't always force the 'arguments' variable onto the callframe register due to an optimization of TiCore
- Filtering of global variables to remove those injected by TiCore and Titanium
- Flag parity (see below!)
Original bug description (flag parity):
Need to pass correct variables info flags back to the IDE. Some information on the metadata on variables is available at:
http://www.oxymoronical.com/experiments/xpcomref/applications/Firefox/3.5/interfaces/jsdIProperty"> http://www.oxymoronical.com/experiments/xpcomref/applications/Firef...
Also, Max updated the local wiki with the new Aptana debugger protocol info, which includes information on which flags to send back (and he will probably say when, as well)
Patched well enough to be considered feature-complete for RC.
Tested with 1.7.0.r3bed52c7