b7b226c441f7a59a0325f70995ec05a652ab20ed: Bug 1245153 - Make EventUtils.js use aWindow argument for sub-calls consistently; r=jmaher
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 08 Feb 2016 13:59:40 +0000 - rev 332784
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Make EventUtils.js use aWindow argument for sub-calls consistently; r=jmaher
EventUtils.js previously allowed you to override the Window object
reference through passing it as an optional argument to its functions.
This change fixes certain uses of implicit globals that reside on Window.
MozReview-Commit-ID: EJT8iIs85ej
778e0e5ac135aa3be86aef149d82ec9a55d8c247: Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:41:03 +0000 - rev 332783
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester
There should be no functional changes here.
MozReview-Commit-ID: 360y6vHYuC3
ccea6a57262a6a6d66a65ff392adae142f80472b: 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 332782
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester
MozReview-Commit-ID: 3s6s2LccFac
c4b890c3fbcd6952d1c4a63a321a7cf35c5cd1ee: 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 332781
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Rename actions.js to action.js; r=automatedtester
MozReview-Commit-ID: 58v7aMH2deS
0b30f291ed1aee3f4073f2fea47ac4d9c6a6a576: Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:18:30 +0000 - rev 332780
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester
This does not appear to be in use.
MozReview-Commit-ID: B4M335Lb1UM
d2212a7701857f5a3ea37c400cd7cc49479f6bad: 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 332779
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester
MozReview-Commit-ID: F51ENbkcoR2
d7eb17a424f7c542f0081d4ea938bd461f3583ae: 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 332778
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Rename elements.js to element.js; r=automatedtester
MozReview-Commit-ID: KAGGXOHMvyM
8d80f0505b8b0b3779eb04165c98c72f284ce573: Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:00:46 +0000 - rev 332777
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
MozReview-Commit-ID: 1aeRNnvqmcS
c600e7b08d512a77bf6684eb28002dd85488346b: 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 332776
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester
MozReview-Commit-ID: 9KqUpfp6KHG
c251c58a7a086c606d3d3941adfeee26ecc49504: Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:56:02 +0000 - rev 332775
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +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
da99b4329baba3fa8a604b9b2952692568b96a75: 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 332774
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +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
bad2ebd1e5869cfea01e02041d20f928d4c159fa: 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 332773
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester
MozReview-Commit-ID: HNCvHitE3Fh
1dbc1d1b97c6ca3abc3e9b78ce54c0a5a5883f6e: 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 332772
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +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
6094b11b4325b279dc40b844df327d61a9b90ca6: 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 332771
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +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
a94ae7fff63530a4cc4d1875bb4894657834ecb0: 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 332770
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +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
4aad87845982cc81fec375ae9f63223a58003aec: 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 332769
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +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
0e6d2085c37f2a2646c560b10e0c35eead6fcd3a: 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 332768
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +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
af6356a3e8c56036b74ba097395356d9c6e6c5a3: Bug 1238433 followup, we should be high as an int, not as a string, a=bustage
Phil Ringnalda <philringnalda@gmail.com> - Sat, 20 Feb 2016 17:44:00 -0800 - rev 332767
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1238433 followup, we should be high as an int, not as a string, a=bustage
CLOSED TREE
889096db9c1b362f654d0610b866e5be5d02912e: Merge f-t to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sat, 20 Feb 2016 17:25:14 -0800 - rev 332766
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Merge f-t to m-c, a=merge
eff6731606da854ee031a06a64191484c09e72e4: Bug 1249608 - Don't run UI migration steps with new profiles. Follow up: Add missing closing parenthesis. r=dao over IRC. CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 20 Feb 2016 15:15:01 +0100 - rev 332765
Push
11232 by atolfsen@mozilla.com at Sun, 21 Feb 2016 12:02:10 +0000
Bug 1249608 - Don't run UI migration steps with new profiles. Follow up: Add missing closing parenthesis. r=dao over IRC. CLOSED TREE