712bfced88a692b75fe29d41bc3475faa7b913b1: Bug 1133615 - Don't assert about the contents of RestyleData::mDescendants when in a full style rebuild. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 20 Feb 2016 13:20:24 +1100 - rev 332734
Push 11225 by jbeich@vfemail.net at Sat, 20 Feb 2016 16:08:16 +0000
Bug 1133615 - Don't assert about the contents of RestyleData::mDescendants when in a full style rebuild. r=dbaron
cc962ae62f29792f467236562c3ae5a1d9e4d0c0: bug 1248099 - add extended key usage tests for mozilla::pkix r=Cykesiopka,jcj
David Keeler <dkeeler@mozilla.com> - Fri, 12 Feb 2016 17:24:54 -0800 - rev 332733
Push 11225 by jbeich@vfemail.net at Sat, 20 Feb 2016 16:08:16 +0000
bug 1248099 - add extended key usage tests for mozilla::pkix r=Cykesiopka,jcj MozReview-Commit-ID: 9rXn5Q1wsnx
d84050206552fac56ebc88807fc024ed9b876c44: Bug 1245153 - Use EventUtils.js from mochikit; r=pbrosset draft
Andreas Tolfsen <ato@mozilla.com> - Fri, 05 Feb 2016 14:14:15 +0000 - rev 332732
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Use EventUtils.js from mochikit; r=pbrosset testing/marionette/EventUtils.js has been converted to a JS module in testing/marionette/event.js and its API has changed. It was originally a copy of testing/mochitest/tests/SimpleTest/EventUtils.js, and it should be fine to use the original instead. MozReview-Commit-ID: Exi9d5rEeOz
d79d5b8c79e6c72fd669908dd3da82a1d486e3df: 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 332731
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +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
d518f277f9caa9eaf1936d6d574933755d67c086: Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:41:03 +0000 - rev 332730
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester There should be no functional changes here. MozReview-Commit-ID: 360y6vHYuC3
9cddb10f6b351ee0d964fb169b128c98ce77ed66: 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 332729
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester MozReview-Commit-ID: 3s6s2LccFac
a3a916597289939b8ee807e30e2060532a16a670: 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 332728
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Rename actions.js to action.js; r=automatedtester MozReview-Commit-ID: 58v7aMH2deS
433f8b42288952a38bd64319da2a8d0c7ee73bd7: Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:18:30 +0000 - rev 332727
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester This does not appear to be in use. MozReview-Commit-ID: B4M335Lb1UM
4021ac2b94f000829acb55ae496014a1754d6da3: 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 332726
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester MozReview-Commit-ID: F51ENbkcoR2
c4faf7a75d19d03242b466de3381a85118774d52: 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 332725
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Rename elements.js to element.js; r=automatedtester MozReview-Commit-ID: KAGGXOHMvyM
398c0be5639a1f87f400e24f45089f9bc760f5c8: Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 19:00:46 +0000 - rev 332724
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester MozReview-Commit-ID: 1aeRNnvqmcS
49446a786f881206449a8749b34db59d9e2a35e0: 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 332723
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester MozReview-Commit-ID: 9KqUpfp6KHG
173ae0e61d5a63cd01cd723790a711d090d71f5d: Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:56:02 +0000 - rev 332722
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +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
8cbcd1fe1c1f33356efd001422b038d0c7b5577c: 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 332721
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +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
cc656d297d7931b9d5facb984ee657e204d19e41: 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 332720
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +0000
Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester MozReview-Commit-ID: HNCvHitE3Fh
192a4ead3d50c4fac770a174a719ef795483b783: 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 332719
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +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
9e1051d52bf9f89009f652c3e8f326e9e61450a9: 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 332718
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +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
ba82bbeb470875856f621365b1991bd70a4d39c0: 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 332717
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +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
acc73315ddf72ae3408afc2e2a6b44cbfa387a1b: 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 332716
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +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
b44803e0533474a683ee5d76021543033127ee23: 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 332715
Push 11224 by atolfsen@mozilla.com at Sat, 20 Feb 2016 15:13:04 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip