9756e7631ad9b3cb374233166cfb45bf4438326c: Bug 1245767 followup - Throw an error when gczeal argument is out of range. r=jonco on IRC
Jan de Mooij <jdemooij@mozilla.com> - Fri, 05 Feb 2016 12:43:24 +0100 - rev 321491
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245767 followup - Throw an error when gczeal argument is out of range. r=jonco on IRC
e2fa804302c9a34576754dd73cab80b7c718701d: Bug 1245767 - Allow combining different gczeal modes. r=terrence
Jan de Mooij <jdemooij@mozilla.com> - Fri, 05 Feb 2016 12:21:43 +0100 - rev 321490
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245767 - Allow combining different gczeal modes. r=terrence
30c8ec933737ed7fde559d50815d3f7222067e3d: Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:41:03 +0000 - rev 321489
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester There should be no functional changes here.
4c2b1902d7cddeb68196b33fc4fa5c7b736c36e9: Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:28:02 +0000 - rev 321488
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester
1be5f60393a02b47cc21cccd6cc73f5e5dd9bcc7: Bug 1245153 - Rename actions.js to action.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:25:28 +0000 - rev 321487
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Rename actions.js to action.js; r=automatedtester
22321e6b65e987a76e42f880c8aa5a0427052259: Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:18:30 +0000 - rev 321486
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester This does not appear to be in use.
c1e0abbfa66e6289b25e3c6d45867c3b627d33d8: Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:15:54 +0000 - rev 321485
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester
80ae953819c81f7aad1c635311fb0ab5517ca1dd: Bug 1245153 - Rename elements.js to element.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:14:10 +0000 - rev 321484
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Rename elements.js to element.js; r=automatedtester
3edb67388ad6bbdee9f735b2a99d1999a1af0a46: Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:00:46 +0000 - rev 321483
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
55f64197f6b5288d380aa5e128a687a7dc736bbf: Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:56:45 +0000 - rev 321482
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester
6bb93562a57656e6cc744c3c901a5ec80f9ec4d8: Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:56:02 +0000 - rev 321481
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester This change removes almost all the remaining uses of loadSubScript and global scope pollution. The only remaining use is for common.js, which is resolved by a later bug for evaluating scripts.
5da7628c376765842c013f90566d4264f9e9312a: Bug 1245153 - Convert interactions.js and elements.js to modules; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:54:23 +0000 - rev 321480
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Convert interactions.js and elements.js to modules; r=automatedtester To simplify the dependency chain and reduce the number of duplicate functions in Marionette, a number of functions have been removed from interactions.js and added to elements.js. This makes them more easily re-usable and works around a circular dependency issue.
bd41e4ab829df58950b4262d5d3ab6c457eee9fa: Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:52:37 +0000 - rev 321479
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester
ee7ee24cc65e1b0b316963cc7963425f254e67cc: Bug 1245153 - Convert atoms.js to a module; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:50:17 +0000 - rev 321478
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Convert atoms.js to a module; r=automatedtester Through some very clever hacking of the arguments to each of the atoms, we are able to contain this in a JS module: Atoms normally extract their arguments directly from the function scoped `arguments' variable, but by explicitly naming `window' as the last argument in the functions' prototype we are able to set the `window' variable used inside. This is obviously a big hack, but it encapsulates the atoms and we are moving away from atoms in the long term.
4b2a5ee7199efd86e2b8db1f80c492378649f8dc: Bug 1245153 - Convert EventUtils.js to a module; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:47:08 +0000 - rev 321477
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Convert EventUtils.js to a module; r=automatedtester testing/marionette/sendkeys.js has been merged into the new testing/marionette/event.js module, together with testing/marionette/EventUtils.js. There is a lot of functionality still left in this module that we can probably remove, as it is not in use by Marionette.
d75ad1397656e43d22d0d69211df9fce3a667f0d: Bug 1245153 - Wrap errors before they are passed through the IPC channel; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:44:55 +0000 - rev 321476
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Wrap errors before they are passed through the IPC channel; r=automatedtester error.wrap acts as a no-op if it is passed a prototype which is already of the WebDriverError prototypal chain.
1f5e37f8e44641e5434d8393f307f2ea4e80cdc6: Bug 1245153 - Add error.wrap to wrap Error prototypes; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:43:37 +0000 - rev 321475
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - Add error.wrap to wrap Error prototypes; r=automatedtester Generally, Error prototypes that are not based on WebDriverError must be wrapped so that they can be serialised across the AsyncMessageChannel.
aec0a01666851a1e03dcb139e1766bae0c1b0fd7: Bug 1245153 - error.isError must recognise built-in Error prototypes; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:41:37 +0000 - rev 321474
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245153 - error.isError must recognise built-in Error prototypes; r=automatedtester Due to a previous programming error, error.isError only recognised the base Error prototype. It must also test for the other built-in prototypes, such as TypeError et al.
8feaeb75199cf1f2f8d5cc1ff7ca1c586429440b: Bug 1245520 - Add missing OOM check while doing structured clone r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 05 Feb 2016 10:42:11 +0000 - rev 321473
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245520 - Add missing OOM check while doing structured clone r=sfink
c633b6d3613bb6a15e9ad6ff5d215380fa7af971: Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 05 Feb 2016 10:42:08 +0000 - rev 321472
Push 1128 by jlund@mozilla.com at Wed, 01 Jun 2016 01:31:59 +0000
Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip