58df4e795ea6a7047930b23f455a03cfa39dfa8e: Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:28:02 +0000 - rev 330321
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +0000
Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester MozReview-Commit-ID: 3s6s2LccFac
d7cb58bc1a84b4d96e0a011c36f2be22e72fea4b: Bug 1245153 - Rename actions.js to action.js; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:25:28 +0000 - rev 330320
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +0000
Bug 1245153 - Rename actions.js to action.js; r=automatedtester MozReview-Commit-ID: 58v7aMH2deS
be6fddfe28cbe626114c38416c97075ee5cdf3a4: Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:18:30 +0000 - rev 330319
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +0000
Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester This does not appear to be in use. MozReview-Commit-ID: B4M335Lb1UM
a8fcc42b45fb2edeeec4fbee97a472fe0300bc66: Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:15:54 +0000 - rev 330318
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +0000
Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester MozReview-Commit-ID: F51ENbkcoR2
9ed6f3e8d0b43e68716c462b83cdd718346b6c16: Bug 1245153 - Rename elements.js to element.js; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:14:10 +0000 - rev 330317
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +0000
Bug 1245153 - Rename elements.js to element.js; r=automatedtester MozReview-Commit-ID: KAGGXOHMvyM
9af66df47570b37b18469940f7efbe7862da5725: Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:00:46 +0000 - rev 330316
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +0000
Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester MozReview-Commit-ID: 1aeRNnvqmcS
8216d548720828bdad8df2e856081605bf26ded8: Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:56:45 +0000 - rev 330315
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +0000
Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester MozReview-Commit-ID: 9KqUpfp6KHG
a5c8057c7ce0f52dc319f2e9d0937d6a4aab84d4: Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:56:02 +0000 - rev 330314
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +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. MozReview-Commit-ID: 96h0yLElauq
f206dccccb4794034302bd4b4c16f5111ce3a044: Bug 1245153 - Convert interactions.js and elements.js to modules; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:54:23 +0000 - rev 330313
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +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. MozReview-Commit-ID: TZc3VZzHqM
4057dad990f16daa31b7cd50bb2e0cc32b8dfe35: Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:52:37 +0000 - rev 330312
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +0000
Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester MozReview-Commit-ID: HNCvHitE3Fh
d9eccbd72030ca4a2e7214612159f0010c3147f2: Bug 1245153 - Convert atoms.js to a module; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:50:17 +0000 - rev 330311
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +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. MozReview-Commit-ID: KGO77fjRN2d
be6b8a4d8bf332c70ed3aab430ef579a806a4a27: Bug 1245153 - Convert EventUtils.js to a module; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:47:08 +0000 - rev 330310
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +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. MozReview-Commit-ID: GrjNuK9VPjp
c96b3c1a00a68a56d69d253945de5607039e3b49: Bug 1245153 - Wrap errors before they are passed through the IPC channel; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:44:55 +0000 - rev 330309
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +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. MozReview-Commit-ID: Gd9kUEvsgNv
1d2b7022e311ced9a07830f1017449fbb6220454: Bug 1245153 - Add error.wrap to wrap Error prototypes; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:43:37 +0000 - rev 330308
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +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. MozReview-Commit-ID: EtkpEOBhrST
e7a81b7c07a59209c689b9a53895c17377e39692: Bug 1245153 - error.isError must recognise built-in Error prototypes; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:41:37 +0000 - rev 330307
Push 10727 by atolfsen@mozilla.com at Thu, 11 Feb 2016 12:24:51 +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. MozReview-Commit-ID: HLkiOAg0Jl1
1cee887de1184c3d43f07afe372b5bc9782123aa: Bug 1230862 - replace mozhttpd with wptserve. r=wlach draft
Julien Pagès <j.parkouss@gmail.com> - Thu, 11 Feb 2016 12:22:13 +0100 - rev 330306
Push 10726 by j.parkouss@gmail.com at Thu, 11 Feb 2016 11:24:35 +0000
Bug 1230862 - replace mozhttpd with wptserve. r=wlach MozReview-Commit-ID: ShMIajZm1p
fe35ae46b5376e64a7d4e64c7856357580bddddf: Bug 1230862 - remove mozhttpd dependency for Talos. r=jmaher draft
Julien Pagès <j.parkouss@gmail.com> - Thu, 11 Feb 2016 12:23:07 +0100 - rev 330305
Push 10726 by j.parkouss@gmail.com at Thu, 11 Feb 2016 11:24:35 +0000
Bug 1230862 - remove mozhttpd dependency for Talos. r=jmaher MozReview-Commit-ID: 72hwZSWfeor
d4d72e7b30da251ad3027e234444251adad5e335: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 11 Feb 2016 11:52:01 +0100 - rev 330304
Push 10726 by j.parkouss@gmail.com at Thu, 11 Feb 2016 11:24:35 +0000
merge mozilla-inbound to mozilla-central a=merge
97c7a71cce023044f6c1bf84d8a3a0affa7cc219: Bug 1239269 - as lastIndex cannot be negative change it's storage class from int32_t to uint32_t, r=Waldo
Bogdan Postelnicu <bogdan.postelnicu@softvision.ro> - Mon, 08 Feb 2016 13:51:47 +0200 - rev 330303
Push 10726 by j.parkouss@gmail.com at Thu, 11 Feb 2016 11:24:35 +0000
Bug 1239269 - as lastIndex cannot be negative change it's storage class from int32_t to uint32_t, r=Waldo
86948d09edf0186724e09e1bee38635212d5b8cf: Bug 1241349 part 5. Start using binding_detail::UnprivilegedJunkScopeOrWorkerGlobal in dictionary ToJSON conversions. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 10 Feb 2016 23:31:33 -0500 - rev 330302
Push 10726 by j.parkouss@gmail.com at Thu, 11 Feb 2016 11:24:35 +0000
Bug 1241349 part 5. Start using binding_detail::UnprivilegedJunkScopeOrWorkerGlobal in dictionary ToJSON conversions. r=bholley
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip