3f0c8da53c5cb015933b10b52ded3f30432b378a: No bug - Fix up merge bustage from an unsaved change a=me
Wes Kocher <wkocher@mozilla.com> - Tue, 25 Apr 2017 13:58:03 -0700 - rev 354899
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
No bug - Fix up merge bustage from an unsaved change a=me MozReview-Commit-ID: CdGDhCgrksv
2c497462f25efd4f06da8b398526241a8fafffc5: Merge inbound to m-c a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 25 Apr 2017 13:53:00 -0700 - rev 354898
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Merge inbound to m-c a=merge MozReview-Commit-ID: A85cs7Yriqj
10ecc167ef4af98ab2659d20ec799eb765165cfd: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 25 Apr 2017 13:02:19 -0700 - rev 354897
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: 4UB8BLyoH4X
9eea9af9e21e4e7534c3622192ae29644dcba0e2: Bug 1349655 - remove sig_safe_t in favor of mozilla::Atomic<uint32_t>; r=djvj,njn
Tom Tromey <tom@tromey.com> - Wed, 22 Mar 2017 13:57:31 -0600 - rev 354896
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1349655 - remove sig_safe_t in favor of mozilla::Atomic<uint32_t>; r=djvj,njn Remove the definition of sig_safe_t, which is only used by PseudoStack, and replace the uses with mozilla::Atomic<uint32_t>. MozReview-Commit-ID: GcPd9R94Vci
c2c1bba57c7bd104bf1535fdde87a64ab034fffb: Bug 1359059 - Skip visibility checks when clicking in XUL; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 24 Apr 2017 15:01:41 +0100 - rev 354895
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1359059 - Skip visibility checks when clicking in XUL; r=whimboo This patch removes the call to element.isVisible when clicking XUL elements because it does not do anything useful. element.isVisible skips the Selenium atom.isElementDisplayed check for XUL elements and runs a few web content/viewport centric tests that always pass in XUL. It also splits the chrome click out to a separate function to avoid a few if-conditions. MozReview-Commit-ID: EkcwT77ku3C
325df3ebf1a679b1eb548f312dc7b88ed862c197: Bug 1359053 - Reject interaction.flushEventLoop if window is discarded; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 17 Apr 2017 18:42:18 +0100 - rev 354894
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1359053 - Reject interaction.flushEventLoop if window is discarded; r=maja_zf The window reference may have been discarded as a result of interaction. For example, this may happen when clicking a button that deletes the host <iframe> element containing the child window. In this case, the WindowProxy will set its closed property to true, to indicate that the browsing context has been discarded. We only want to flush the event loop of windows that exist, and so we return early from interaction.flushEventLoop if the window has been closed. MozReview-Commit-ID: LtTHQRudKvk
3756fa6062d100f268d1226b1bc880883f2eae62: Bug 1359054 - Take shadow DOM into account when getting paint tree; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 17 Apr 2017 17:51:13 +0100 - rev 354893
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1359054 - Take shadow DOM into account when getting paint tree; r=maja_zf We want to take shadow DOM into account when getting an element's pointer-interactable paint tree. Marionette is currently unable to determine if an element inside a shadow DOM host is disconnected from the document because we are constructing the frame container with only the main document. MozReview-Commit-ID: IPDi8fQZYRP
5d53996bf124a93427fe833e2f83dc947301314f: Bug 1358360 - Correctly fill in SharedLibrary fields for the main executable. r=jseward
Markus Stange <mstange@themasta.com> - Fri, 21 Apr 2017 14:30:18 -0400 - rev 354892
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358360 - Correctly fill in SharedLibrary fields for the main executable. r=jseward MozReview-Commit-ID: 3ZJ8FB2Zjs8
9a735c14664f5c14fa986008dab750ed1f9eb514: Bug 1354518 - De-duplicate already recommended ESLint rules in toolkit/components/narrate/.eslintrc.js. r=standard8
Hemant Singh Patwal <hemantsingh1612@gmail.com> - Tue, 25 Apr 2017 19:55:58 +0530 - rev 354891
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1354518 - De-duplicate already recommended ESLint rules in toolkit/components/narrate/.eslintrc.js. r=standard8 MozReview-Commit-ID: 2QClhuKkLVU
3daa2953df6bce8767619114ef3fbff4018c3997: Bug 1353074 - Use mutable sandboxes for selection API; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 17 Apr 2017 14:47:28 +0100 - rev 354890
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1353074 - Use mutable sandboxes for selection API; r=maja_zf Injected script in the Marionette caret selection API used the "default" immutable sandbox, but we want to run them in the mutable sandbox. MozReview-Commit-ID: BpbHdDhDtg4
b7a9e3b4ec0ab16dedf9365075053c777e410e7e: Bug 1353074 - Components ctor test should not throw; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:20:19 +0100 - rev 354889
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1353074 - Components ctor test should not throw; r=maja_zf Testing the return value is misleading in this case. What we want to test is that it does not throw due to a permissions issue. MozReview-Commit-ID: 2Wbwou9opyF
9c47b7a2f0607046d0cb0ec73dfe7b18f48d7ef1: Bug 1353074 - Run wrappedJSObject execute script tests in all sandboxes; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:19:05 +0100 - rev 354888
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1353074 - Run wrappedJSObject execute script tests in all sandboxes; r=maja_zf MozReview-Commit-ID: 5u2u5alGb7Z
196923b18551beac4f4e4228860fd4299f2134dd: Bug 1353074 - Run Components permission test in all sandboxes; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:18:25 +0100 - rev 354887
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1353074 - Run Components permission test in all sandboxes; r=maja_zf The Components.classes constructor should throw an error in both the mutable and the "default" sandbox. MozReview-Commit-ID: C40nZNaVWwz
18714fe2dd5d7b0122f6c961b1a5d02cb92be22c: Bug 1353074 - Run globals execute script tests in all sandboxes; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:17:24 +0100 - rev 354886
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1353074 - Run globals execute script tests in all sandboxes; r=maja_zf We accidentally only ran them in "default" and "system" before, and also one of the arguments in the system globals test was wrong. MozReview-Commit-ID: DmBYGsZaIVP
216ae291fec3a1886563dee5b418588d7c83b82e: Bug 1353074 - Test arguments in all sandboxes; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:15:13 +0100 - rev 354885
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1353074 - Test arguments in all sandboxes; r=maja_zf We were previously missing a test for the arguments variable that is implicitly exposed to functions. MozReview-Commit-ID: IC6aJcUsyhd
2e1d7f5759caf23d66b335e6a46206451f220fa4: Bug 1353074 - Use tuples for script arguments; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:14:16 +0100 - rev 354884
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1353074 - Use tuples for script arguments; r=maja_zf The Python standard library uses tuples to define arguments for functions, whenever they are invoked through meta programming. The Marionette client only allows the list type for backwards compatibility, so we prefer tuples in this case. Another good argument for tuples is that tuples are immutable. MozReview-Commit-ID: 72zPzYvBz7Q
fa0c99211baaaa10f530cdfed37234f2851b0c54: Bug 1353074 - Make unload event safe for introspection from content; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 18:36:43 +0100 - rev 354883
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1353074 - Make unload event safe for introspection from content; r=maja_zf Marionette does not protect the unloadHandler in testing/marionette/evaluate.js from content introspection or modification, which can happen when web frameworks override window.addEventListener/window.removeEventListener. The script evaluation module used in Marionette relies on sandbox.window.addEventListener/removeEventListener to throw an error when script execution is aborted due to the document unloading itself. If the window.addEventListener/removeEventListener functions have been overridden to introspect the objects that are passed, they may inadvertently touch objects originating from chrome space, such as the unloadHandler. Because the Gecko sandboxing system put in place strict security measures to prevent accidental chrome-space modification from content, inspecting the unloadHandler will throw a permission denied error once the script has finished executing. We have found examples in the wild of this in particular with the Angular web framework. This patch makes the unloadHandler safe for introspection from web content. Fixes: https://github.com/mozilla/geckodriver/issues/515 MozReview-Commit-ID: E2LgPhLLuDT
6003fe950ea3e85a7892cc614005dc7410851b51: Bug 1354440 - Make the fade at the end of the tab strip work with RTL. r=maliu
Tom Klein <twointofive@gmail.com> - Thu, 20 Apr 2017 01:26:10 -0500 - rev 354882
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1354440 - Make the fade at the end of the tab strip work with RTL. r=maliu MozReview-Commit-ID: AVjtekO4eli
b6428d328b6bd02cc88a18b60880a9beabc45d7b: Bug 1352325 - [Form Autofill] Sort manage profiles dialog by last modified time. r=lchang
Scott Wu <scottcwwu@gmail.com> - Tue, 25 Apr 2017 14:04:28 +0800 - rev 354881
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1352325 - [Form Autofill] Sort manage profiles dialog by last modified time. r=lchang MozReview-Commit-ID: 8WVLs04aDCm
80316590ca0e986f526b6914a3a7297def254d14: Bug 1359302 - Update the browser_parsable_css.js whitelist to expect that ua.css and html.css might be loaded from gre-resources, r=Gijs
Phil Ringnalda <philringnalda@gmail.com> - Mon, 24 Apr 2017 21:37:35 -0700 - rev 354880
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1359302 - Update the browser_parsable_css.js whitelist to expect that ua.css and html.css might be loaded from gre-resources, r=Gijs MozReview-Commit-ID: HJGL8CUylNi
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip