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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip