a0f0e6fb32f3368058f791de9e80acc2c61a3a29: Bug 1383022 - Log a message in the new console frontend when the Console API has been replaced;r=nchevobbe
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 04 Aug 2017 08:32:27 -0700 - rev 422488
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383022 - Log a message in the new console frontend when the Console API has been replaced;r=nchevobbe MozReview-Commit-ID: 56xyY04YM4S
65f903ed1b1b232768de928f68d38ea3e8acbdc9: Bug 1386277: Add set methods for width and height that change nothing else, as well as the Swap method r=bas
Milan Sreckovic <milan@mozilla.com> - Thu, 03 Aug 2017 15:29:35 -0400 - rev 422487
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386277: Add set methods for width and height that change nothing else, as well as the Swap method r=bas MozReview-Commit-ID: 6TZ977mvH5C
8585560b64f1e7a1ed5a7eb57c39a8701c25c2a9: Bug 1342712 - Allow scoping a theme per-window. r=jaws
Tim Nguyen <ntim.bugs@gmail.com> - Fri, 04 Aug 2017 20:08:57 +0000 - rev 422486
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1342712 - Allow scoping a theme per-window. r=jaws MozReview-Commit-ID: FYsmgz5qAjx
1b915fb5bdc81745a0850932a1b04ebd9fe79a03: Bug 1387552 - Document pageLoadStrategy in geckodriver README. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 04 Aug 2017 20:40:58 +0100 - rev 422485
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387552 - Document pageLoadStrategy in geckodriver README. r=automatedtester MozReview-Commit-ID: 7oR84Hm9njP
dcb2c2eaf95aa65c83793a30c9c95d323f615f95: Bug 1387552 - Order capabilities lexicographically. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 04 Aug 2017 20:36:24 +0100 - rev 422484
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387552 - Order capabilities lexicographically. r=automatedtester MozReview-Commit-ID: GBvz053VdEm
f4418ff1ef127bff75515100a0067861fd763c16: Bug 1387447 - Update accessibility pointer-events expectations. r=yzen
Andreas Tolfsen <ato@sny.no> - Fri, 04 Aug 2017 15:16:37 +0100 - rev 422483
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387447 - Update accessibility pointer-events expectations. r=yzen With a WebDriver-conforming Element Click implementation, the element click intercepted error is returned when an element with pointer-events: "none" causes the click to hit the underlying element. This patch does not functionally change anything yet about the accessibility tests, but splits disabled_accessibility_elementIDs into two lists, aria_disabled_elements and pointer_events_none_elements, in anticipation of moving Marionette to use a different click implementation. In the future, the ARIA tests will fail with "element not accessible" errors as they do now, but the pointer-events tests will fail with "element click intercepted" instead. MozReview-Commit-ID: Ks1hyUVyLK7
e5428f10f1f7ce21f3d218d00e909b59bc154069: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 04 Aug 2017 15:34:47 -0400 - rev 422482
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Merge m-c to autoland. a=merge
710c01ee0566f211d89fce28e50f0ce3bf051a2c: Bug 1387532 - Enforce that we don't schedule multiple chunks for the same test without passing buildbot the required chunking information. r=catlee
Justin Wood <Callek@gmail.com> - Fri, 04 Aug 2017 13:59:14 -0400 - rev 422481
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387532 - Enforce that we don't schedule multiple chunks for the same test without passing buildbot the required chunking information. r=catlee The issue here is that we had marked 'chunked' as false, but were still trying to use 8 chunks for reftest. Because of this we were also sending the unchunked buildbot name to BBB for each chunk we actually tried to run, on e10s and other variants. MozReview-Commit-ID: Dc5npIq5sxr
a9609c397507382aa7526d7fa6793d923e870d47: Bug 1387532 - Beta is scheduling multiple Win8 opt reftest-noaccel runs on every push. r=catlee
Justin Wood <Callek@gmail.com> - Fri, 04 Aug 2017 13:56:52 -0400 - rev 422480
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387532 - Beta is scheduling multiple Win8 opt reftest-noaccel runs on every push. r=catlee The issue here is that we had marked 'chunked' as false, but were still trying to use 8 chunks for reftest. Because of this we were also sending the unchunked buildbot name to BBB for each chunk we actually tried to run, on e10s and other variants. MozReview-Commit-ID: 3Ffv8UMBzk2
b48486fff5210dea14d87804ab57c6dc5353ee56: Bug 1386445 - Early about:newtab pages are missing message APIs because RemotePages registers too late. r=mossop
Ed Lee <edilee@mozilla.com> - Tue, 01 Aug 2017 12:30:33 -0700 - rev 422479
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386445 - Early about:newtab pages are missing message APIs because RemotePages registers too late. r=mossop This moves AboutNewTab.init from nsBrowserGlue.js handling of "browser-delayed-startup-finished" into aboutNewTabService.js so that when the service is loaded once from the main thread probably by browser.js towards the beginning of _delayedStartup just before potentially calling gBrowser.loadTabs, the service triggers the attaching of RemotePages(about:newtab) before any about:newtab pages load. Additionally even when RemotePages starts early enough, Activity Stream might not borrow the RemotePages instance early enough to catch the RemotePage:Load message, so to simulate that, RemotePages now remembers when a port has been loaded for consumers to check. Adds tests to confirm the expected properties on the port and value of loaded at the various RemotePage:* messages. MozReview-Commit-ID: IXJLvFCgbEH
2f39e4fb4ff15c395d6e3af74843070e17933e89: Bug 1376651 - Pass the nsIScriptElement instead of allocating a string every time r=ckerschb
Kate McKinley <kmckinley@mozilla.com> - Thu, 27 Jul 2017 11:01:24 -0700 - rev 422478
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1376651 - Pass the nsIScriptElement instead of allocating a string every time r=ckerschb Change the interface to GetAlowsInline to take an nsISupports* instead of a string, and pass the nsIScriptElement directly. If we don't have an element, then pass nullptr or the mock string created as an nsISupportsString. MozReview-Commit-ID: pgIMxtplsi
ec588b600d329b06ce2fc8955699127b571d67ee: bug 1356623 - remove now-unnecessary CNNIC certificate whitelist r=jcj
David Keeler <dkeeler@mozilla.com> - Thu, 03 Aug 2017 16:17:11 -0700 - rev 422477
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
bug 1356623 - remove now-unnecessary CNNIC certificate whitelist r=jcj As a result of CNNIC issuing an unconstrained intermediate certificate that misissued an end-entity certificate for google.com (see bug 1146026 and bug 1177209), we implemented a system that would in theory enable Firefox to continue to trust certificates that were valid at the time but not newly issued certificates. This consisted of a whitelist added in bug 1151512. The CNNIC roots have since been removed from NSS in bug 1380868. We can now remove the whitelist in Firefox. MozReview-Commit-ID: 7VXOuvwzbct
ca0419d7845fdc7cd922459cdd0f334eb56a2dfc: Bug 1385864 - Drop invalid optional_permissions from manifests r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Fri, 04 Aug 2017 00:26:50 +0200 - rev 422476
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385864 - Drop invalid optional_permissions from manifests r=kmag MozReview-Commit-ID: Df2wjNOTVkF
693f52e6fb26721453819c012a8134e694ade503: Bug 379797 - Various dump() methods should check browser.dom.window.dump.enabled. r=krizsa
Andrew McCreight <continuation@gmail.com> - Wed, 02 Aug 2017 11:56:33 -0700 - rev 422475
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 379797 - Various dump() methods should check browser.dom.window.dump.enabled. r=krizsa Checking this pref to avoid log spam in opt builds, in sandboxes, JS components, and whatever uses nsFrameMessageManager's dump method. This does mean that on Windows in an opt build when a debugger is present a debug string will no longer be printed unless the pref is set, but I think that is consistent with the non-Windows behavior. MozReview-Commit-ID: FWLAzBRVhlx
cd62bc7fffe4a0e01621872eee968fe656d04224: Bug 1352075 - Implement new animation for opening/closing the arrow panels. r=dao,mossop
Sam Foster <sfoster@mozilla.com> - Thu, 27 Jul 2017 11:07:23 -0700 - rev 422474
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1352075 - Implement new animation for opening/closing the arrow panels. r=dao,mossop * Use new panel animation when opening arrow-panels (including bookmarks menu) to fade in and drop into position * Linux/GTK is (still) excluded * New animation is non-directional (i.e. LTR vs. RTL) This was landed then backed out due to test failures. New since last review: * Make opacity & transform transition durations equal - ensuring popup is not still moving when popupshown is fired * Fix missing comma in transition-duration values * Add animating attribute to the arrowpanel binding to disable pointer-events during the opening transition (via :jaws) * Wait for popupshown rather than transitionend in bookmark reparenting test * Fix specificity of CSS rules for panels/bookmarks-menu on edges other than the top (via :jaws) MozReview-Commit-ID: DTnvyMryf5Y
9e8f2f0c7730a682427b8c11d44a166de43a2225: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 04 Aug 2017 19:31:08 +0200 - rev 422473
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
merge mozilla-central to autoland. r=merge a=merge
f9b9ffb6fea52259bbcf00eca45285a930f0ca59: Bug 1383242 - Properly compare node to traversal range under different modes; r=smaug
Jim Chen <nchen@mozilla.com> - Wed, 02 Aug 2017 13:48:09 -0400 - rev 422472
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383242 - Properly compare node to traversal range under different modes; r=smaug When the node borders one of the range bounds, `NodeIsInTraversalRange` should return different results depending on whether it's in pre mode or not. > <div><br></div> > \__/ In this pre mode example, the node <br> is within the range, and the node position (which is at the start of the node in pre mode) and the start bound are both (<div>, 0). Therefore, it shows the start bound should be inclusive in pre mode. > <div><br></div> > \___/ In this pre mode example, the node <br> is outside of the range, yet the node position and the end bound are both (<div>, 0). Therefore, it shows the end bound should be exclusive in pre mode. > <div><br></div> > \____/ in this post mode example, the node <br> is outside of the range, yet the node position (which is at the end of the node in post mode) and the start bound are both (<div>, 1). Therefore, it shows the start bound should be exclusive in post mode. > <div><br></div> > \__/ In this post mode example, the node <br> is within the range, and the node position and the end bound are both (<div>, 1). Therefore, it shows the end bound should be inclusive in post mode. In summary, the correct pre mode bound check is `start <= node < end`, and the correct post mode bound check is `start < node <= end`. This patch fixes `NodeIsInTraversalRange` to have the correct bounds check. MozReview-Commit-ID: IjJN1ua6jQ9
274953221bdfcec279aa53c02d1aa96d441a4359: Bug 1387219 - Remove code WakeLockListener support on XP and Vista. r=aklotz
Chris Pearce <cpearce@mozilla.com> - Fri, 04 Aug 2017 11:44:29 +1200 - rev 422471
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387219 - Remove code WakeLockListener support on XP and Vista. r=aklotz billm reports that the runnable in this code is firing a lot, and since we don't support XP/Vista we're not benefiting from this overhead. MozReview-Commit-ID: Bpw1E9DxPpD
ebaccd4031d2e487300a24155b8ca57767d028b3: Bug 1383473 - Minor Styling fixes in the hamburger menu. r=Gijs
Erica Wright <ewright@mozilla.com> - Wed, 02 Aug 2017 17:03:49 -0400 - rev 422470
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383473 - Minor Styling fixes in the hamburger menu. r=Gijs MozReview-Commit-ID: 2XJau2Yc63m
00b9e03ce554a5a7af93893b26ff5454c0337e8c: servo: Merge #17923 - Fix fixed position items with parents with CSS clips (from mrobinson:fixed-position-css-clip); r=emilio
Martin Robinson <mrobinson@igalia.com> - Fri, 04 Aug 2017 11:17:24 -0500 - rev 422469
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #17923 - Fix fixed position items with parents with CSS clips (from mrobinson:fixed-position-css-clip); r=emilio In order to properly handle CSS clipping, we need to keep track of what the different kinds of clips that we have. On one hand, clipping due to overflow rules should respect the containing block hierarchy, while CSS clipping should respect the flow tree hierarchy. In order to represent the complexity of items that are scrolled via one clip/scroll frame and clipped by another we keep track of that status with a ClipAndScrollInfo. <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 49615284d0f45646da917f7dda22a1103d12974d
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip