gecko-dev/devtools/server/actors
Nicolas Chevobbe 7c542cfde6 Bug 1371936 - Fix erroneous Object as ArrayLike grip; r=bgrins.
We only label Object as being ArrayLike if they have consecutive, numeric indexes, starting at 0,
and that could contain only a non-numeric length property that matches the actual number of numeric
keys in the object.
A test is added to make sure we don't regress this.
Fix old console frontend tests which relied on the bad implementation of ArrayLike (and delete
test cases now covered by the server test).

MozReview-Commit-ID: ATF7WypNVhh

--HG--
extra : rebase_source : 5e6a0ef0da84cf89518164f518a257bd1f0d5fd8
2017-11-16 16:04:42 +01:00
..
emulation Bug 1411368 - Automatically fix no-multi-spaces issues raised when using ESLint 4. r=mossop 2017-10-26 11:47:01 +01:00
highlighters Bug 1333254 - Adjust variations of 'device pixel ratio' spelling. r=jryans 2017-11-17 11:08:42 -06:00
utils Bug 1411645 - Shapes highlighter: resize on one axis in transform mode for polygon and ellipse. r=pbro 2017-11-01 11:19:13 -04:00
webconsole Bug 1395276 - Make $ and $$ console commands throw errors created in the debuggee global. r=jimb 2017-08-30 11:50:00 -04:00
accessibility.js Bug 1151468 - add accessibility spec/actor/front to devtools. r=pbro 2017-08-31 23:11:23 -04:00
actor-registry.js
addon.js Bug 1382968 - Move console actor helper modules to a dedicated folder. r=jryans 2017-08-01 16:17:22 +02:00
addons.js
animation.js Bug 1383974 - Part 3: Display animation-timing-function if CSS Animations. r=pbro 2017-09-25 08:44:05 +09:00
breakpoint.js Bug 970469 - ignore breakpoints on the current line when stepping out; r=ystartsev+600802 2017-08-31 14:21:57 -06:00
call-watcher.js Bug 1392602 - Remove module boilerplate from DevTools loader. r=jdescottes 2017-08-29 10:49:43 +02:00
canvas.js Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey 2017-08-08 15:24:04 +02:00
child-process.js Bug 1401343 - Expose a 'tabs' getter in the child-process actor. r=jryans,ochameau 2017-09-28 11:28:26 -07:00
childtab.js
chrome.js Bug 1391218 - Fix 'getDocShellEnumerator is not a function' exception when closing the last tab in a window. r=ochameau 2017-08-21 20:14:55 +02:00
common.js
css-properties.js Bug 1396600 - Make some efforts to lazy load properties-db. r=tromey 2017-09-06 18:54:07 +02:00
csscoverage.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
device.js Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey 2017-08-08 15:24:04 +02:00
emulation.js Bug 1305777 - Clean up touch simulator after old RDM removal. r=ochameau 2017-09-27 16:53:23 -05:00
environment.js Bug 1367052 - Debugger Server prematurely removes out of scope variables. r=fitzgen 2017-05-25 12:33:00 -04:00
errordocs.js Bug 1339895 - Improve error message for unexpected token. r=arai 2017-11-02 13:15:27 +09:00
eventlooplag.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
frame.js Bug 1370923 - Fetch environments on demand. r=jimb 2017-06-07 14:28:00 -04:00
framerate.js
gcli.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
heap-snapshot-file.js
highlighters.css Bug 1411402 - Change mouse cursor when hovering/clicking shapes highlighter markers. r=pbro 2017-10-25 14:36:03 -04:00
highlighters.js Bug 1409970 - Part 2: Adds an initial FlexboxHighlighter boilerplate. r=pbro 2017-10-24 22:04:10 -04:00
inspector.js Bug 1171482 - throttle new-mutations events in inspector actor;r=bgrins 2017-10-09 13:20:25 +02:00
layout.js Bug 1409968 - Follow up: Add a semicolon to fix eslint error. r=me 2017-10-19 15:43:59 -04:00
memory.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
monitor.js Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws. 2017-04-14 21:51:39 +02:00
moz.build Bug 1417653 - clean up a few moz.build files that have typos. r=gbrown 2017-11-16 08:56:51 -05:00
object.js Bug 1371936 - Fix erroneous Object as ArrayLike grip; r=bgrins. 2017-11-16 16:04:42 +01:00
performance-recording.js Bug 1361332 - replace sdk/util/object by Object.assign in devtools;r=zer0 2017-07-31 19:53:37 +02:00
performance.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
preference.js
pretty-print-worker.js
process.js
promises.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
reflow.js Bug 1411368 - Automatically fix space-unary-ops issues raised when using ESLint 4. r=mossop 2017-10-26 13:14:13 +01:00
root.js Bug 1364535 - Modifies Debug Protocol to access WebAssembly binary source. r=jlast 2017-05-19 12:19:54 -05:00
script.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
source.js Bug 833747 - recognize "debugger eval" as eval source; r=jlast 2017-09-18 12:23:43 -06:00
storage.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
string.js
styles.js Bug 1408322 - Remove inDOMUtils.cssPropertyIsValid() and use CSS.supports() instead. r=jryans 2017-10-17 13:00:42 +08:00
stylesheets.js Backed out changeset 8c9886e3e68e (bug 1408708) for eslint failure at devtools/server/actors/stylesheets.js:157: use .ownerGlobal instead of .ownerDocument.defaultView. r=backout 2017-10-29 23:05:01 +01:00
tab.js Bug 1397452 - Remove all SDK compatiblity code from DevTools. r=jdescottes 2017-09-25 16:04:26 +02:00
timeline.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
webaudio.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
webbrowser.js Bug 1383059 - Remove instanceof for supplemental interfaces. Part 1: add Window.isChromeWindow and switch |instanceof [nsIDOM]ChromeWindow| to use it instead. r=bz. 2017-10-06 13:47:27 +02:00
webconsole.js Bug 1384679 - Fix timing for TFO. r=mcmanus r=honza 2017-10-17 15:28:33 +02:00
webextension-inspected-window.js Bug 1370652 - Handle more rejections in code exercised by browser-chrome tests. r=Mossop 2017-06-06 21:15:42 +01:00
webextension-parent.js Bug 1330732 - Show install warnings in about:debugging r=aswan,jdescottes 2017-06-29 11:11:21 -07:00
webextension.js Bug 1378207 - Handle sandboxes with XOW protos in WebExtensionChildActor. r=rpl 2017-08-08 13:43:20 +02:00
webgl.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00
window.js
worker-list.js
worker.js Bug 1391562 - use obj.on/off/emit rather than static methods from devtools event-emitter;r=zer0 2017-08-18 17:05:04 +02:00