98b6d0c053c03b848d2b6f5d1a9a97dbb74d9ed1: Bug 1245153 - Make EventUtils.js use aWindow argument for sub-calls consistently; r=jmaher
Andreas Tolfsen <ato@mozilla.com> - Mon, 08 Feb 2016 13:59:40 +0000 - rev 320315
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +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
c29a348930a4e07be3c359b937271ece23a5929d: Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:41:03 +0000 - rev 320314
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester There should be no functional changes here. MozReview-Commit-ID: 360y6vHYuC3
f79252e92acc50854e64100a805a0242b10587a9: 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 320313
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester MozReview-Commit-ID: 3s6s2LccFac
9f3f1c358e47b0851a2789e627b1e385cfa61410: Bug 1245153 - Rename actions.js to action.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:25:28 +0000 - rev 320312
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Rename actions.js to action.js; r=automatedtester MozReview-Commit-ID: 58v7aMH2deS
3b9e9a027fa7f020ac80c060938488f53f61049c: Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:18:30 +0000 - rev 320311
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester This does not appear to be in use. MozReview-Commit-ID: B4M335Lb1UM
6da8099573f3c84ab4361c9987441643488baf5b: Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:15:54 +0000 - rev 320310
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester MozReview-Commit-ID: F51ENbkcoR2
63a56310a1b5593eeec4d546c87c9e9c4c04252d: Bug 1245153 - Rename elements.js to element.js; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:14:10 +0000 - rev 320309
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Rename elements.js to element.js; r=automatedtester MozReview-Commit-ID: KAGGXOHMvyM
5fe42d498a2a4511b3d479c4d75b078817f05632: Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:00:46 +0000 - rev 320308
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester MozReview-Commit-ID: 1aeRNnvqmcS
b3be2d2f3ac1e2d10a39202e463178101a47e840: 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 320307
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester MozReview-Commit-ID: 9KqUpfp6KHG
ad5bf32d8fef351a0bc4d6249bd16a34aa83f548: Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:56:02 +0000 - rev 320306
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +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
68a6dda373d2efffd8cf76103a80f1003c969093: 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 320305
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +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
6ebd9fde50c0303daeffc5cbe055afbf148113b3: 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 320304
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester MozReview-Commit-ID: HNCvHitE3Fh
e41a5b41859a904042168dbbc9e5b983a5688b98: Bug 1245153 - Convert atoms.js to a module; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:50:17 +0000 - rev 320303
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +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
048d7007075192bad292d312d65920b27aaf6a1f: Bug 1245153 - Convert EventUtils.js to a module; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:47:08 +0000 - rev 320302
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +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
eff85dc0eaa9da4c4dff306cdb9a7474df29ccf1: 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 320301
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +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
dc6460e0f336c151be27bd124935b52361ea9557: 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 320300
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +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
36526a2e8b0071b9f51cc30d5b6e0b5c345ec437: 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 320299
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +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
d158f3f5ebca640f4b6f5bb149c4c5f29acd2beb: Bug 1247364 - use AllChildrenIterator::Seek by a11y tree walker, r=davidb
Alexander Surkov <surkov.alexander@gmail.com> - Thu, 11 Feb 2016 08:24:38 -0500 - rev 320298
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1247364 - use AllChildrenIterator::Seek by a11y tree walker, r=davidb
2fd81451b842b986bc19125a85efaf54a05b6845: Bug 1247364 - add AllChildrenIterator::Seek, r=bz
Alexander Surkov <surkov.alexander@gmail.com> - Thu, 11 Feb 2016 08:22:39 -0500 - rev 320297
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1247364 - add AllChildrenIterator::Seek, r=bz
fd0c245d73f602b86bcd1a032bdc279f8760ccc6: Bug 1245925 - Revert cset 2ae6e19e2caf now that a proper fix has landed. r=me
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 11 Feb 2016 08:14:17 -0500 - rev 320296
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245925 - Revert cset 2ae6e19e2caf now that a proper fix has landed. r=me
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip