d7cd2166c7a833dc722cb9e080837ea0ac1d35d2: Backed out changeset 6009a4677a10 (bug 1350390) for breaking decision tasks
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 27 Mar 2017 16:49:02 +0200 - rev 397949
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 6009a4677a10 (bug 1350390) for breaking decision tasks
9e2a9729b56359aed99398cfe2874add4e7aa7e3: servo: Merge #16146 - Fix scroll root of absolutely positioned elements (from mrobinson:containing-block-scrolling); r=glennw
Martin Robinson <mrobinson@igalia.com> - Mon, 27 Mar 2017 06:57:32 -0700 - rev 397948
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16146 - Fix scroll root of absolutely positioned elements (from mrobinson:containing-block-scrolling); r=glennw Absolutely positioned elements should be given the scroll root of their containing block and not necessarily the scroll root of their parent. This fixes several CSS tests, though others are still failing pending a similar fix for inherited clipping rectangles. Fixes #13530. <!-- 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: 9f5b17202fb87bf84230dd7db0a767c330be8c7b
6009a4677a10e89286679b5aefe98f618ac56b76: Bug 1350390: only require worker.implementation for jobs; r=Callek
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 24 Mar 2017 17:53:57 +0000 - rev 397947
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350390: only require worker.implementation for jobs; r=Callek MozReview-Commit-ID: CtnXN1ts1Bb
9a6eebeed9047e0674bea094725b03caf26b25f9: Bug 1279985 - Description for SSL_CIPHER_SUITE_* out of date; r=chutten
Federico Padua <federico_padua@yahoo.it> - Sat, 25 Mar 2017 12:24:22 +0100 - rev 397946
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1279985 - Description for SSL_CIPHER_SUITE_* out of date; r=chutten This patch updates the description for the probes SSL_CIPHER_SUITE_FULL and SSL_CIPHER_SUITE_RESUMED found in Histograms.json to point to AccumulateCipherSuite which contains the key exchanges instead of the previous HandshakeCallback. MozReview-Commit-ID: Bf3xKGdK4Sd
c7a1b14752f4e5a1ff793d646903ebab2ed90b45: servo: Merge #16144 - style: Make numbers keep track of whether they were specified as calc() (from emilio:number-calc); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 27 Mar 2017 06:13:39 -0700 - rev 397945
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16144 - style: Make numbers keep track of whether they were specified as calc() (from emilio:number-calc); r=heycam Fixes #15960 Source-Repo: https://github.com/servo/servo Source-Revision: b6bc49225e31b7c1e3f9cc3be660bb37afe33a95
5a5fd4594fd2831c27eab7da97c9e3a54df58497: Bug 1337743 - Rename quitApplication command quit; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 27 Mar 2017 12:53:27 +0100 - rev 397944
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Rename quitApplication command quit; r=whimboo This shortens the name of the quitApplication Marionette command to `quit'. The client is not updated since it is used for Firefox upgrade tests. It can be updated to use `quit' when Firefox 56 ships. MozReview-Commit-ID: Gq5KWMS1AzF
8d5389290dacedf0d3ba77799a75d7b17cd21056: Bug 1337743 - Return cause of quit; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 27 Mar 2017 12:49:22 +0100 - rev 397943
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Return cause of quit; r=whimboo This adds a return type to the quitApplication command in Marionette, which extracts the data received by the quit-application observer. The returned cause is either "shutdown" or "restart". MozReview-Commit-ID: 85fBGaS1VeQ
66739913c6faeab8c312de97247ef6ff290defb0: Bug 1337743 - Document misuse of instanceof in Marionette; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 14 Feb 2017 16:48:14 +0000 - rev 397942
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Document misuse of instanceof in Marionette; r=whimboo MozReview-Commit-ID: IbUyQd0xCAI
ef0012041d301c010fbad7c1f39df7b005d447c2: Bug 1337743 - Stop appending eAttemptQuit in quitApplication; r=jgraham,whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Feb 2017 18:35:00 +0000 - rev 397941
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Stop appending eAttemptQuit in quitApplication; r=jgraham,whimboo Change Marionette's quitApplication command to accept an optional array of masks for Services.startup.quit. If no masks are provided or the flags field is not provided, we assume nsIAppInfo.eAttemptQuit as the default. This deviates from the current behaviour whereby eAttemptQuit is unconditionally included when passed an array of flags. This is problematic because Services.startup.quit does not allow combinations of *Quit flags, e.g. eAttemptQuit and eForceQuit cannot be combined. MozReview-Commit-ID: FVqdaXFA4aC
11aee8eaa379068e76010f94c8e2d10d86adc372: Bug 1337743 - Handle corrupt packets to Marionette; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Feb 2017 18:29:25 +0000 - rev 397940
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Handle corrupt packets to Marionette; r=whimboo When Marionette receives packets it does not know how to deal with, handle this gracefully and attempt to respond to the client that we were unable to process them. If it receives a packet that is corrupt, e.g. one it is impossible to determine the message ID of, report an error to the console without failing spectacularly. If it receives a packet that it is unable to unmarshal, attempt to craft a response for it with containing the error signature. MozReview-Commit-ID: BLi8yIkGQfF
b26a44959199a6504453461bb05b07869b2b18a9: Bug 1337743 - More data validation checks for Marionette messages; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Feb 2017 18:22:09 +0000 - rev 397939
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - More data validation checks for Marionette messages; r=whimboo This change introduces more data validation checks on unmarshaling Marionette protocol messages. Specifically, validation of message.Command's and message.Response's constructor arguments and packet contents in their respective fromMsg functions are tested. Doing these tests ensures more safety further down the pipeline with respect to the data integrity in Marionette commands. MozReview-Commit-ID: BxYipX5zfo9
f076dfb2e7de2e67cdd0a01b74564d26282b36bd: Bug 1337743 - Add assert.callable for checking callbacks; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Fri, 10 Feb 2017 19:28:51 +0000 - rev 397938
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Add assert.callable for checking callbacks; r=maja_zf MozReview-Commit-ID: 2bJbi4iEGlZ
c22e11b3b48f0de65fa674778c1f113c6fc4ccce: Bug 1337743 - Make session and param checks safer against falsy values; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Feb 2017 18:15:26 +0000 - rev 397937
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Make session and param checks safer against falsy values; r=whimboo MozReview-Commit-ID: 8M79WmiRfkE
db7cea84f247dcf7693ab89a99515a999a1a60e7: Bug 1337743 - Command parameters may be null; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Feb 2017 16:38:13 +0000 - rev 397936
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Command parameters may be null; r=whimboo The fourth element of the command packet may be null and for that to hit our default type check in message.Command's constructor we need to interpret null as undefined. This allows us to receive packets such as [<number>, <number>, <string>, <null or value>] MozReview-Commit-ID: EcAmsPAzz5p
bc2aae7918c1beac2a62b44e6026b0ccd2a23915: Bug 1337743 - Count nsJSIID objects as objects; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Feb 2017 16:35:07 +0000 - rev 397935
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1337743 - Count nsJSIID objects as objects; r=whimboo MozReview-Commit-ID: IKzgAYEgAJe
1e71acdb85addb29d6b524810b487ca767f9c14c: Bug 1338555 - Add an accumulation limit to Scalars IPC messages; r=chutten
Federico Padua <federico_padua@yahoo.it> - Fri, 24 Mar 2017 23:22:05 +0100 - rev 397934
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1338555 - Add an accumulation limit to Scalars IPC messages; r=chutten This patch adds an accumulation limit to Scalars IPC messages, in a similar way as this limit was already implemented for Histograms. After a discussion in the bug entry, 10000 was chosen as limit. MozReview-Commit-ID: ARBUOFnfDBr
fc897556cfeddc5034fde78ae50a1bc4c1b7008e: Bug 1348820 - Always collect metadata from visited pages. r=Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Tue, 21 Mar 2017 12:08:30 +0100 - rev 397933
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348820 - Always collect metadata from visited pages. r=Grisha We are going to need this in the future and starting collection even before releasing Activity Stream will create a better experience once we turn it on. And this flag is hard to miss. So let's just get rid of it. MozReview-Commit-ID: 5oDzXhpQdSA
0a51d4de11479b9b42b6f1022812010545fcae80: Bug 1348820 - Setup A/B experiment for enabling Activity Stream in Nightly. r=Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Mon, 20 Mar 2017 19:46:39 +0100 - rev 397932
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348820 - Setup A/B experiment for enabling Activity Stream in Nightly. r=Grisha This is a bit complicated. But most of that code should go away again as soon as we can stop shipping the opt-out preference. With this patch we have three flags that can be controlled via Switchboard: * activity-stream: This is our global kill switch and allows us to pull the feature if needed. A user has to be in this experiment to ever see activity stream. The goal is to enable this experiment for 100% of the Nightly audience. * activity-stream-opt-out: This is experiment will enable the Activity Stream by default. The goal is to enable this experiment for 50% of the Nightly audience. * activity-stream-settings: This experiment controls the visibility of a setting to enable/disable activity stream (settings -> advanced -> experimental features). This allows us to control whether users can opt-in or opt-out of the activity experiment. The goal is to enable this for 100% of the Nightly audience. MozReview-Commit-ID: BwEoTK6QMQx
c18320a49afb6f9928a73c7156946053125985e3: Bug 1350878 - ContentLinkHandler.jsm does not use its NetUtil.jsm import. r=mikedeboer
Andrew McCreight <continuation@gmail.com> - Wed, 22 Mar 2017 14:59:33 -0700 - rev 397931
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350878 - ContentLinkHandler.jsm does not use its NetUtil.jsm import. r=mikedeboer MozReview-Commit-ID: 7CJk7P3JfML
2eae6ef092d3c74cd8ce5de9ccf89d7c72ca6de2: Bug 1350469 - Lazily load XPathGenerator.jsm in FormData.jsm. r=mikedeboer
Andrew McCreight <continuation@gmail.com> - Wed, 22 Mar 2017 14:01:58 -0700 - rev 397930
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350469 - Lazily load XPathGenerator.jsm in FormData.jsm. r=mikedeboer MozReview-Commit-ID: 7Cm7tPYc9dW
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip