3de15e4fce42094f7e07a18725106e48d47b5597: Bug 1599043 - Part 4: Notify the OnContentBlockingEvent in the parent process in UrlClassifierCommon. r=dimi,Ehsan
Tim Huang <tihuang@mozilla.com> - Mon, 13 Jan 2020 14:08:20 +0000 - rev 572454
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1599043 - Part 4: Notify the OnContentBlockingEvent in the parent process in UrlClassifierCommon. r=dimi,Ehsan We make the OnContentBlockingEvent to be notified in the parent procees for UrlClassifierCommon. There are two place would trigger this, UrlClassifierCommon::SetBlockedContent and UrlClassifierCommon::AnnotateChannel. But we still send to the child process to notify the content blocking since we need to update the log in the content process in this stage. Differential Revision: https://phabricator.services.mozilla.com/D55647
c4c58db854790696d29d6b184d5aa09b5eaa5b94: Bug 1599043 - Part 3: Stop propagation of the OnContentBlockingEvent in content processes. r=dimi,Ehsan
Tim Huang <tihuang@mozilla.com> - Mon, 13 Jan 2020 14:07:19 +0000 - rev 572453
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1599043 - Part 3: Stop propagation of the OnContentBlockingEvent in content processes. r=dimi,Ehsan This patch moves the propatation of the onContentBlockingEvent in the content processes. After this, the nsGlobalWindowOuter::NotifyContentBlockingEvent will only update the ContentBlockingLog. Differential Revision: https://phabricator.services.mozilla.com/D55646
7316a18109f9d69d88db073664aadf6f59d6a7a0: Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r=dimi,Ehsan
Tim Huang <tihuang@mozilla.com> - Mon, 13 Jan 2020 14:07:02 +0000 - rev 572452
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r=dimi,Ehsan This patch makes the WindowGlobalParent to be able to send the OnContentBlockingEvent in the parent process. Differential Revision: https://phabricator.services.mozilla.com/D55645
2c4f84b0e66164503066908c973fef983623c864: Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r=dimi,Ehsan
Tim Huang <tihuang@mozilla.com> - Mon, 13 Jan 2020 14:06:50 +0000 - rev 572451
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r=dimi,Ehsan This adds a ContentBlockingLog into the WindowGlobalParent. This ContentBlockingLog is bascially a copy of the log in the content process. This log in parent is needed for the OnContentBlockingEvent in parent process since we need an overview of the content blocking events for OnContentBlockingEvent. And the ContentBlockingLog exits in the content process in this stage, so we need to maintain a copy of it to get the overview of the blocking events in parent. Differential Revision: https://phabricator.services.mozilla.com/D54929
b54a7ff4c097ea2d83f687a22ad1ca6d5f28f3e5: Bug 1607804 - Store ModuleSignatureInfo as stringified JSON instead of as an actual JSON object r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 13 Jan 2020 14:07:09 +0000 - rev 572450
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1607804 - Store ModuleSignatureInfo as stringified JSON instead of as an actual JSON object r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D59429
90754ce54f5b6b19f6929cd2d81d18974a90ecbc: Bug 1608753 - download the correct lucet package in bootstrap; r=emilio
Nathan Froyd <froydnj@mozilla.com> - Mon, 13 Jan 2020 14:07:21 +0000 - rev 572449
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608753 - download the correct lucet package in bootstrap; r=emilio We renamed the toolchain task in bug 1608428 and we forgot to update bootstrap along with the renaming. Differential Revision: https://phabricator.services.mozilla.com/D59699
721687f73354010e8fd9f850a4962081188d7247: Backed out changeset 874ea520c496 (bug 1499105) for causing bustages in dom/filehandle/ActorsParent.cpp
Mihai Alexandru Michis <malexandru@mozilla.com> - Mon, 13 Jan 2020 16:01:03 +0200 - rev 572448
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Backed out changeset 874ea520c496 (bug 1499105) for causing bustages in dom/filehandle/ActorsParent.cpp CLOSED TREE
2d80c2d6e6beee68621ed8e6e2edc010a125cca0: No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Mon, 13 Jan 2020 13:50:15 +0000 - rev 572447
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D59687
874ea520c496c61eb4a1b289d2e7fd3d0c532667: Bug 1499105 - P1 - IDBFileHandle::Read() now throws error and returns nullptr if read size larger than 4GB r=janv,sg
ssengupta <ssengupta@mozilla.com> - Mon, 13 Jan 2020 13:34:24 +0000 - rev 572446
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1499105 - P1 - IDBFileHandle::Read() now throws error and returns nullptr if read size larger than 4GB r=janv,sg IDBFileHandle::Read() calls CheckStateAndArgumentsForRead(), where the size of data to be read is also checked. If the size is larger than [[ https://www.qnx.com/developers/docs/6.4.1/dinkum_en/c99/stdint.html#INT32_MAX | INT32_MAX ]], JavaScript exception is thrown and Read() returns **nullptr**. Since a compromised sender could send data of a larger size, size is checked again in FileHandle::VerifyRequestParams(). Please also check: [[ https://phabricator.services.mozilla.com/D59326 | D59326 ]] and [[ https://phabricator.services.mozilla.com/D59515 | D59515 ]]. Differential Revision: https://phabricator.services.mozilla.com/D58961
e56e844e8281c1dc6d5592df1658d97a4c003b62: Bug 1608802 - fix permissions alignment in the preferences now that descriptions are not affected by baseline alignment, r=emilio
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 13 Jan 2020 13:13:05 +0000 - rev 572445
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608802 - fix permissions alignment in the preferences now that descriptions are not affected by baseline alignment, r=emilio There are two issues: - the 'thin' separators added in bug 1381401 . They have width of 0.5em and now they break things onto their own line. We can just remove these. - whitespace now produces space, making up for some but not all of the 0.5em separation we had before. Let's add some inline-end margin back to address this. Differential Revision: https://phabricator.services.mozilla.com/D59682
c6b610d79104b1a8151b57ed207f0a0543b902cf: Bug 1608380 [Wayland] Provide dmabuf config for texture and webgl backends, r=sotaro
Martin Stransky <stransky@redhat.com> - Mon, 13 Jan 2020 13:30:26 +0000 - rev 572444
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608380 [Wayland] Provide dmabuf config for texture and webgl backends, r=sotaro We need to provide separated dmabuf configurations for WebGL and Texture backends as we want to enable dmabuf for WebGL only right now. Depends on D59487 Differential Revision: https://phabricator.services.mozilla.com/D59488
4318f36ddd96da570d385de2090877a052804710: Bug 1608380 [Wayland] Remove widget.wayland_dmabuf_backend.enabled as it's not used, r=jhorak
Martin Stransky <stransky@redhat.com> - Mon, 13 Jan 2020 13:30:29 +0000 - rev 572443
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608380 [Wayland] Remove widget.wayland_dmabuf_backend.enabled as it's not used, r=jhorak Depends on D59486 Differential Revision: https://phabricator.services.mozilla.com/D59487
6d483091aa8712008214de8a881df9c089de7bb1: Bug 1608380 [Wayland] Divide dmabuf configuration for textures and webgl backend, r=jhorak
Martin Stransky <stransky@redhat.com> - Mon, 13 Jan 2020 13:30:36 +0000 - rev 572442
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608380 [Wayland] Divide dmabuf configuration for textures and webgl backend, r=jhorak We need to enable dmabuf backend for textures and webgl backend independently. There's no gain from dmabuf texture backend right now but it brings performance improvements as WebGL framebuffer. Depends on D59485 Differential Revision: https://phabricator.services.mozilla.com/D59486
2c317948586bec5ea39443fb2be0d802da61f9b6: Bug 1608380 [Wayland] Return nullptr from CreateDMABufSurface() when dmabuf creation failed, r=jhorak
Martin Stransky <stransky@redhat.com> - Mon, 13 Jan 2020 13:30:38 +0000 - rev 572441
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608380 [Wayland] Return nullptr from CreateDMABufSurface() when dmabuf creation failed, r=jhorak Differential Revision: https://phabricator.services.mozilla.com/D59485
23688b6ac3dedfc1388094418b0b097beea1534b: Bug 1608369 - Don't trigger eager evaluation if the input was the same than for previous evaluation. r=bhackett.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 13 Jan 2020 13:20:24 +0000 - rev 572440
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608369 - Don't trigger eager evaluation if the input was the same than for previous evaluation. r=bhackett. Before trying to reach the server, we check that the new expression is different from the previous one. If it's similar, we bail. Differential Revision: https://phabricator.services.mozilla.com/D59670
4312c783d4346cfbe0ca92266036abc76f38df1f: Bug 1607049 - Pack LengthPercentage better. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 13 Jan 2020 13:23:22 +0000 - rev 572439
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1607049 - Pack LengthPercentage better. r=jwatt So that it takes one pointer instead of two, and doesn't make nsStylePosition's size blow up. This is not as ugly as I was fearing, thankfully, though it requires a bit of boilerplate. I think it's acceptable. Differential Revision: https://phabricator.services.mozilla.com/D58702
fc566d077b07fe05ba7f2e2979e793f49e074d3a: Bug 1607049 - Move LengthPercentage to its own file. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 13 Jan 2020 13:23:44 +0000 - rev 572438
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1607049 - Move LengthPercentage to its own file. r=jwatt I'm (sadly) about to make it a bit more complicated to pack it better. So we may as well do this so it is easier to reason about navigate. I also reordered things a bit, and removed some From<> implementations and such. Differential Revision: https://phabricator.services.mozilla.com/D58701
4f9f0e35673f0f095f98f51fcffc2a02f013be9d: Bug 1607049 - Split LengthPercentage again. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 13 Jan 2020 13:21:58 +0000 - rev 572437
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1607049 - Split LengthPercentage again. r=boris This is needed to support min() / max() / clamp(), etc, as those need to be a tree of values and thus need heap storage. This unfortunately grows LengthPercentage to be two pointers, which is bad as it blows up the size of nsStylePosition enough to trigger the size assertions. This patch comments out the assertion for now, the follow-up patches will uncomment them. Differential Revision: https://phabricator.services.mozilla.com/D58700
545510ffaab471a68d579959c94fa998915b72f1: Bug 1608372 - Fix lint issue in eval-with-debugger.js a=lint-fix
Mihai Alexandru Michis <malexandru@mozilla.com> - Mon, 13 Jan 2020 15:26:54 +0200 - rev 572436
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608372 - Fix lint issue in eval-with-debugger.js a=lint-fix CLOSED TREE
fb7d64101b6a6e52b2e58bdc7e8e7648da00c6f3: Bug 1608372 - Avoid parsing error output while side effects are not allowed, r=nchevobbe.
Brian Hackett <bhackett1024@gmail.com> - Mon, 13 Jan 2020 09:53:43 +0000 - rev 572435
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608372 - Avoid parsing error output while side effects are not allowed, r=nchevobbe. Differential Revision: https://phabricator.services.mozilla.com/D59636
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip