1ccc640babedcca048198c0704a117877fc3a575: Bug 1426445: Add sanity check that worker uid/gid is 1000 in run-task; r?dustin,gps draft
Tom Prince <mozilla@hocat.ca> - Tue, 02 Jan 2018 14:22:36 -0700 - rev 715177
Push 94079 by bmo:mozilla@hocat.ca at Tue, 02 Jan 2018 21:25:57 +0000
Bug 1426445: Add sanity check that worker uid/gid is 1000 in run-task; r?dustin,gps MozReview-Commit-ID: 7T7rQpLhJIN
eb972a4f92bebff7e3bb5baaa4ac3909420cc32d: Bug 1427635: Fix DoCompareTreePosition frame tree version with null aCommonAncestor. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Dec 2017 11:01:19 +0100 - rev 715176
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
Bug 1427635: Fix DoCompareTreePosition frame tree version with null aCommonAncestor. r?xidorn It doesn't fill the ancestors of the first frame if aCommonAncestor is null, which means that we get garbage afterwards. MozReview-Commit-ID: G85dv7KM1Xd
99f906c40d7fd9391e9e3b0994437fe162027710: Bug 1426649: Remove nsCSSFrameConstructor updates. r?mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 Dec 2017 19:34:48 +0100 - rev 715175
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
Bug 1426649: Remove nsCSSFrameConstructor updates. r?mats They used to do quote updates and such but they where moved long ago, and do nothing now. MozReview-Commit-ID: 188vzGctbty
6974960cd8b49244392ff454a46eed4600657b99: Bug 1426649: Stop tracking DOM changes from painting. r?dbaron draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 Dec 2017 14:09:32 +0100 - rev 715174
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
Bug 1426649: Stop tracking DOM changes from painting. r?dbaron I'm pretty sure this is not a problem now, since we don't mutate the DOM from painting, and we don't have legacy extensions anymore. Just to confirm, I did a try run with a RELEASE_ASSERT(!CheckDOMModified()), and it passed. MozReview-Commit-ID: HTekD8tsz9v
b8656e137157fb746b333a53db06def134d4b108: Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 31 Dec 2017 20:57:32 +0100 - rev 715173
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r=smaug Now that accessing nsIContent slots is not a blob of virtual function calls, we should be able to unify logic here, and speed up the not-so-rare case for chrome, while keeping the usual case fast. MozReview-Commit-ID: 87iY5Cbhx4T
030a95a498c6f77e34b1f2ded81924f98c6aff2e: servo: Merge #19673 - style: Make GetFlattenedTreeParent more straight-forward (from emilio:flattened-tree-parent); r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 02 Jan 2018 10:00:22 -0600 - rev 715172
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
servo: Merge #19673 - style: Make GetFlattenedTreeParent more straight-forward (from emilio:flattened-tree-parent); r=smaug Now that accessing nsIContent slots is not a blob of virtual function calls, we should be able to unify logic here, and speed up the not-so-rare case for chrome, while keeping the usual case fast. Bug: 1427511 Reviewed-by: smaug MozReview-Commit-ID: 87iY5Cbhx4T Source-Repo: https://github.com/servo/servo Source-Revision: 9187c9a093860d9f3c31b5a5f402458aa4a607cb
76019db4698f426b227314575cb795978de78184: servo: Merge #19651 - Unify background placement code (from pyfisch:background-placement); r=emilio
Pyfisch <pyfisch@gmail.com> - Tue, 02 Jan 2018 08:47:24 -0600 - rev 715171
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
servo: Merge #19651 - Unify background placement code (from pyfisch:background-placement); r=emilio Merges the implementations for background-image placement from gradients and images. Add missing parts and fix bugs. Now supported are the CSS properties: * background-attachment (except for local value, see #19650) * background-clip * background-origin * background-position-x/y * background-repeat * background-size It should be noted that backgrounds are not clipped to rounded border corners. (This was done before but worked only in simple cases) See: #19649 This solves the following issues: closes #19626 closes #16657 closes #19482 (examples from http://lea.verou.me/css3patterns/ are rendered perfectly but the round border is completely ignored now) closes #19577 - `./mach build -d` does not report any errors - `./mach test-tidy` does not report any errors I enabled a few tests with the first commit but I have written about a dozen manual tests I will try to turn into ref tests either before or after this patch lands. @bors-servo try The relationship between the different inputs is visualized in this flowchart: ![flowchart-background](https://user-images.githubusercontent.com/2781017/34394430-5a06c72c-eb59-11e7-9d51-3d23e2215f07.png) Source-Repo: https://github.com/servo/servo Source-Revision: 691bff86b6f57da37c2e0af99aa7f72fc1b4f9d6
be2a93f7d4b4768877c1320b6f6acfa21c32bc8d: servo: Merge #19607 - hashglobe: Dump the requested aligment if out of memory while allocating a table (from BorisChiou:stylo/crash/out_of_memory_alignment); r=emilio
Boris Chiou <boris.chiou@gmail.com> - Mon, 01 Jan 2018 21:32:59 -0600 - rev 715170
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
servo: Merge #19607 - hashglobe: Dump the requested aligment if out of memory while allocating a table (from BorisChiou:stylo/crash/out_of_memory_alignment); r=emilio This is for Bug 1418806 and Bug 1416903. We need not only the requested size but also the requested alignment for debugging. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors Source-Repo: https://github.com/servo/servo Source-Revision: 27a443fbaaf3e19fa3a753f68b20a7a7ccc5d199
f73719c150e65186c9341edb7afe0fcda8edb897: Bug 1425317 - Hook geckodriver up to mach's test command. r=ahal
Andreas Tolfsen <ato@sny.no> - Fri, 15 Dec 2017 17:27:52 -0600 - rev 715169
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
Bug 1425317 - Hook geckodriver up to mach's test command. r=ahal This removes the subcommands for "./mach geckodriver", reverting it back to have the meaning of running the geckodriver binary. The build- and test commands are now integrated with mach, which means you can run "./mach build testing/geckodriver" and "./mach test testing/geckodriver" to run tests. This is backed by a new top-level "./mach geckodriver-test" command, which we will not be announcing. MozReview-Commit-ID: CiQsfNqrvIp
351c75ab74c9a83db5c0662ba271b49479adb1f1: Bug 725490 - Change XFO sameorigin to check all ancestors for same origin. r=smaug
Jonathan Kingston <jkt@mozilla.com> - Fri, 03 Nov 2017 15:37:10 +0000 - rev 715168
Push 94078 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 21:08:03 +0000
Bug 725490 - Change XFO sameorigin to check all ancestors for same origin. r=smaug MozReview-Commit-ID: 5fPxGpcdVms
ca437d76ffb1aea13c5bbdce344e4a5b438dc23c: Bug 1368744 - Provide a way for users to deny permission prompts by default in about:preferences. r?johannh draft
Prathiksha <prathikshaprasadsuman@gmail.com> - Wed, 20 Dec 2017 22:32:20 +0530 - rev 715167
Push 94077 by bmo:prathikshaprasadsuman@gmail.com at Tue, 02 Jan 2018 16:13:19 +0000
Bug 1368744 - Provide a way for users to deny permission prompts by default in about:preferences. r?johannh MozReview-Commit-ID: 1a2hE8U3GaE
087e5afb532842a7f139caefc82a7a6f0d8ce457: Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r?smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 31 Dec 2017 20:57:32 +0100 - rev 715166
Push 94076 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 15:23:55 +0000
Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r?smaug Now that accessing nsIContent slots is not a blob of virtual function calls, we should be able to unify logic here, and speed up the not-so-rare case for chrome, while keeping the usual case fast. MozReview-Commit-ID: 87iY5Cbhx4T
bf5294f753ca11c96d0840278f89f0a7446326a8: Bug 1427292: Update display: contents on unusual elements to the spec. r?mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 28 Dec 2017 19:48:14 +0100 - rev 715165
Push 94076 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 15:23:55 +0000
Bug 1427292: Update display: contents on unusual elements to the spec. r?mats This will pass[1] whenever the next WPT sync happens. [1]: https://github.com/w3c/web-platform-tests/blob/master/css/css-display/display-contents-unusual-html-elements-none.html MozReview-Commit-ID: 19dqDSxVm7A
3d51c9ffa430ef2d14fedfde1f325c12a01e451c: Fix DoCompareTreePosition frame tree version with null aCommonAncestor. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Dec 2017 11:01:19 +0100 - rev 715164
Push 94076 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 15:23:55 +0000
Fix DoCompareTreePosition frame tree version with null aCommonAncestor. It doesn't fill the ancestors of the first frame if aCommonAncestor is null, which is wrong. MozReview-Commit-ID: G85dv7KM1Xd
374e35b2131d25fba3e1f15824c15f50b2f75117: Bug 1426649: Remove nsCSSFrameConstructor updates. r?mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 Dec 2017 19:34:48 +0100 - rev 715163
Push 94076 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 15:23:55 +0000
Bug 1426649: Remove nsCSSFrameConstructor updates. r?mats They used to do quote updates and such but they where moved long ago, and do nothing now. MozReview-Commit-ID: 188vzGctbty
6fd9907c0bfad81c58d5e8dc10313230fddaeacb: Bug 1426649: Stop tracking DOM changes from painting. r?dbaron draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 Dec 2017 14:09:32 +0100 - rev 715162
Push 94076 by bmo:emilio@crisal.io at Tue, 02 Jan 2018 15:23:55 +0000
Bug 1426649: Stop tracking DOM changes from painting. r?dbaron I'm pretty sure this is not a problem now, since we don't mutate the DOM from painting, and we don't have legacy extensions anymore. Just to confirm, I did a try run with a RELEASE_ASSERT(!CheckDOMModified()), and it passed. MozReview-Commit-ID: HTekD8tsz9v
3cc9fd9c9b2595353f4fe91b9d209f728742dd5d: Bug 1425317 - Hook geckodriver up to mach's test command. r?ahal draft
Andreas Tolfsen <ato@sny.no> - Fri, 15 Dec 2017 17:27:52 -0600 - rev 715161
Push 94075 by bmo:ato@sny.no at Tue, 02 Jan 2018 13:58:31 +0000
Bug 1425317 - Hook geckodriver up to mach's test command. r?ahal This removes the subcommands for "./mach geckodriver", reverting it back to have the meaning of running the geckodriver binary. The build- and test commands are now integrated with mach, which means you can run "./mach build testing/geckodriver" and "./mach test testing/geckodriver" to run tests. This is backed by a new top-level "./mach geckodriver-test" command, which we will not be announcing. MozReview-Commit-ID: CiQsfNqrvIp
1768fbd86d486eefdcbb61f93d4736c5f1e45434: Bug 1415507 - changes to tabs.saveAsPDF(); r?mixedpuppy draft
dw-dev <dw-dev@gmx.com> - Tue, 02 Jan 2018 12:14:53 +0000 - rev 715160
Push 94074 by bmo:dw-dev@gmx.com at Tue, 02 Jan 2018 12:16:06 +0000
Bug 1415507 - changes to tabs.saveAsPDF(); r?mixedpuppy There are three changes: 1. Adds a print progress listener to tabs.saveAsPDF() in ext-tabs.js so that the 'saved' or 'replaced' status is not returned until the PDF file has been saved. 2. Adds four more "edge" properties to the pageSettings object to allow positioning of the page headers and footers. 3. Adds automated tests for tabs.saveAsPDF() in browser_ext_tabs_saveAsPDF.js that cover all returned statuses: saved, replaced, canceled, not_saved, not_replaced. MozReview-Commit-ID: 4VNqhrHnRtG
2153147cf348eac13200e6dcef7ae2647bbb1f4e: Bug 725490 - Change XFO sameorigin to check all ancestors for same origin. r?smaug draft
Jonathan Kingston <jkt@mozilla.com> - Fri, 03 Nov 2017 15:37:10 +0000 - rev 715159
Push 94073 by bmo:jkt@mozilla.com at Tue, 02 Jan 2018 12:15:42 +0000
Bug 725490 - Change XFO sameorigin to check all ancestors for same origin. r?smaug MozReview-Commit-ID: 5fPxGpcdVms
1aeef587d71bfa659542a4c2416ef1b377f92a6d: Bug 1379490 - Query capabilities configuration from chrome. r?automatedtester draft
Andreas Tolfsen <ato@sny.no> - Tue, 02 Jan 2018 12:00:41 +0000 - rev 715158
Push 94072 by bmo:ato@sny.no at Tue, 02 Jan 2018 12:09:23 +0000
Bug 1379490 - Query capabilities configuration from chrome. r?automatedtester Capabilities are currently sent to the content frame script when its IPC message listeners attach (on Marionette:ListenersAttached). If for whatever reason a capability's value changes since the script was registered, for example by a user calling the WebDriver:SetTimeouts command, a race condition is introduced where the capabilities in chrome will differ from those cached in the frame script. To remove any chance of race conditions, this patch changes the content frame script to query the capabilities from chrome every time it needs them. This is slightly less efficient, but should be neglible. The patch also clears up some unused state, such as the curBrowser.newSessionCommandId property, which did not appear to be used for anything interesting. MozReview-Commit-ID: 1bSrRu5nK3h
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip