617d77613a30d7feab1621cd36cf6d29d8e08544: Bug 1554354. Fix new u2f tests on Android. r=smaug a=test-only default tip
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 25 May 2019 14:23:37 +0000 - rev 533418
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1554354. Fix new u2f tests on Android. r=smaug a=test-only Differential Revision: https://phabricator.services.mozilla.com/D32555
fbf66e32c2c215cdcc9fecaafbdda27fb0dd7132: Bug 1541415 - Add test to ensure engines send correct code. r=Standard8 a=test-only
Dale Harvey <dale@arandomurl.com> - Mon, 20 May 2019 12:59:45 +0000 - rev 533417
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1541415 - Add test to ensure engines send correct code. r=Standard8 a=test-only Differential Revision: https://phabricator.services.mozilla.com/D31546
aaeda42f9fbf3c791ef428fd53afbd122ce92bd8: Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj a=jcristau
Tom Ritter <tom@mozilla.com> - Wed, 22 May 2019 13:40:36 +0000 - rev 533416
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj a=jcristau Depends on D31347 Differential Revision: https://phabricator.services.mozilla.com/D31349
2b5515b4274ba0ff95a539cbc7f9d0b72dd9e6ca: Bug 1552193 - Restore engine shortName to pre webextensions value. r=Standard8 a=jcristau
Dale Harvey <dale@arandomurl.com> - Fri, 24 May 2019 21:02:51 +0000 - rev 533415
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1552193 - Restore engine shortName to pre webextensions value. r=Standard8 a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D31876
cad154da3d81263133d3658a59de631addcf4cee: Bug 1551282 and bug 1553436. Allow pages to override window.u2f but not the "sign" and "register" properties on the U2F object. r=jcj,smaug a=jcristau
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 24 May 2019 20:40:59 +0000 - rev 533414
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1551282 and bug 1553436. Allow pages to override window.u2f but not the "sign" and "register" properties on the U2F object. r=jcj,smaug a=jcristau There are two related problems this patch is trying to address. The first, and simpler, one is bug 1553436: there are websites that use existing variables and functions named "u2f" and adding a non-replaceable readonly property with that name on Window breaks them. The fix for this is straightforward: mark the property [Replaceable]. The second problem, covered by bug 1551282, involves sites that use the Google U2F polyfill. The relevant parts of that polyfill look like this: 'use strict'; var u2f = u2f || {}; u2f.register = some_function_that_only_works_right_in_Chrome; u2f.sign = some_function_that_only_works_right_in_Chrome; The failure mode for that code before this fix is that the assignment to "u2f" throws because it's a readonly property and we're in strict mode, so any code the page concatenates in the same file after the polyfill does not get run. That's what bug 1551282 is about. The [Replaceable] annotation fixes that issue, because now the polyfill gets the value of window.u2f and then redefines the property (via the [Replaceable] setter) to be a value property with that value. So far, so good. But then we need to prevent the sets of u2f.register and u2f.sign from taking effect, because if they are allowed to happen, the actual sign/register functionality on the page will not work in Firefox. We can't just make the properties readonly, because then the sets will throw due to being in strict mode, and we still have bug 1551282. The proposed fix is to make these accessor properties with a no-op setter, which is exactly what [LenientSetter] gives us. The rest of the patch is just setting up infrastructure for generating the normal bits we would generate if "sign" and "register" were methods and using that to create the JSFunctions at the point when the getter is called. The JSFunctions then get cached on the u2f instance object. Differential Revision: https://phabricator.services.mozilla.com/D32357
03bd600d3313f126b24f2e09d8360b92eb89692e: Bug 1550531. Fix -moz-element memory leak and related shutdown hangs. r=emilio a=jcristau
Jonathan Watt <jwatt@jwatt.org> - Wed, 22 May 2019 20:14:47 +0100 - rev 533413
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1550531. Fix -moz-element memory leak and related shutdown hangs. r=emilio a=jcristau
b03b23d73d3c50e43c7afe75705ca8fa2e711385: Bug 1552853 - Fix the update UI so it displays restart when it should when update staging fails. r=mhowell a=jcristau
Robert Strong <robert.bugzilla@gmail.com> - Wed, 22 May 2019 19:29:37 +0000 - rev 533412
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1552853 - Fix the update UI so it displays restart when it should when update staging fails. r=mhowell a=jcristau Fixes the case reported where disabling the maintenance service caused the UI to display Applying due to the update staging failure. Added new error codes for the two cases where pending was written to the update.status file when staging failed. Added code to UpdateService.jsm to set the update.status to pending when either of the two new error codes are in the update.status file. Added two new tests that verify the UI and simulate the failure condition in updater.cpp. Differential Revision: https://phabricator.services.mozilla.com/D32177
d37e9d3c46d7babf800258e696687c18370c22df: Bug 1543387 - Ignore initial about:blank load when restoring scroll position: add missing semicolon. r=snorp a=jcristau
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 23 May 2019 00:20:31 +0200 - rev 533411
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1543387 - Ignore initial about:blank load when restoring scroll position: add missing semicolon. r=snorp a=jcristau
dbf2d7493d851d2a1f57b3a9d414ca5bb99ed31f: Bug 1543387 - Ignore initial about:blank load when restoring scroll position. r=snorp a=jcristau
Dylan Roeh <droeh@mozilla.com> - Wed, 22 May 2019 16:53:07 +0000 - rev 533410
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1543387 - Ignore initial about:blank load when restoring scroll position. r=snorp a=jcristau When restoreState is called early in a GeckoSession's life, the scroll position restore code can catch the pageshow event for the initial about:blank load rather than for the page being restored, resulting in a failure to restore scroll position. Differential Revision: https://phabricator.services.mozilla.com/D32163
413832ca33c270cc97114acf252dab4ce2ec6d0a: Bug 1552789 - Check NS_FRAME_FORCE_DISPLAY_LIST_DESCEND_INTO flag for every line r=mattwoodrow a=jcristau
Miko Mynttinen <mikokm@gmail.com> - Mon, 20 May 2019 22:54:18 +0000 - rev 533409
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1552789 - Check NS_FRAME_FORCE_DISPLAY_LIST_DESCEND_INTO flag for every line r=mattwoodrow a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D31865
e2e26a62422c58f789934eb79faa6e07d6d3f974: Bug 1551554 - Fix broken webextension localisation keys. r=Standard8 a=jcristau
Dale Harvey <dale@arandomurl.com> - Mon, 20 May 2019 12:59:33 +0000 - rev 533408
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1551554 - Fix broken webextension localisation keys. r=Standard8 a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D31545
f37bb25ff66a244cc734cda70456cfb374c4067e: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Mon, 27 May 2019 06:00:25 +0000 - rev 533407
Push 11311 by ffxbld at Mon, 27 May 2019 06:00:33 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ach -> d6ef0caf94b9 cak -> 3f4666f3eb7d el -> 44883c00d16b eo -> d615d6dc0ab9 es-ES -> 36f33c58561c et -> 49cdd36fca8e fa -> aadfe776a770 fi -> 5df4eff698da fr -> b752fbc198f4 fy-NL -> 67fbd5a1f6da hr -> 8bed17b2fe0f hsb -> 3496d2a6b2dd hu -> 86ba899038e0 id -> 5f8d32d9605e it -> fef0e2b64bd5 ka -> 24fffa7c333a lij -> 672b3525fa77 lt -> 1c32ca655cd5 nl -> 2c6a90555328 nn-NO -> c83c459c1e03 pa-IN -> 1f8cdce20402 pl -> 7fd6ad565a10 pt-BR -> cdf38ea39c69 pt-PT -> 03d99b787301 rm -> 577841517f94 ro -> cd1b52b3f8d2 ru -> 37780b0d96a4 sq -> a3838117fc3a sv-SE -> 670598183769 te -> 7730e9096da9 th -> 432fafbbe5bd tr -> d7a8c90070e7 ur -> 3fdab93fe432 vi -> 9361306f074a zh-CN -> 45fae879f666
39520fe84be8fa798a6b8f89784f58f0c5b9a689: no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Mon, 27 May 2019 06:00:18 +0000 - rev 533406
Push 11311 by ffxbld at Mon, 27 May 2019 06:00:33 +0000
no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD cak -> 3f4666f3eb7d el -> 44883c00d16b eo -> d615d6dc0ab9 es-ES -> 36f33c58561c et -> 49cdd36fca8e fa -> aadfe776a770 fi -> 5df4eff698da fr -> b752fbc198f4 fy-NL -> 67fbd5a1f6da hr -> 8bed17b2fe0f hsb -> 3496d2a6b2dd hu -> 86ba899038e0 id -> 5f8d32d9605e it -> fef0e2b64bd5 ka -> 24fffa7c333a lij -> 672b3525fa77 lt -> 1c32ca655cd5 nl -> 2c6a90555328 nn-NO -> c83c459c1e03 pa-IN -> 1f8cdce20402 pl -> 7fd6ad565a10 pt-BR -> cdf38ea39c69 pt-PT -> 03d99b787301 rm -> 577841517f94 ro -> cd1b52b3f8d2 ru -> 37780b0d96a4 sq -> a3838117fc3a sv-SE -> 670598183769 te -> 7730e9096da9 th -> 432fafbbe5bd tr -> d7a8c90070e7 ur -> 3fdab93fe432 vi -> 9361306f074a zh-CN -> 45fae879f666
dae867a5e8fed9e8b7aa0ecf14b3f1cd93f703c5: No bug - Tagging ddc0c7609e57ad43e1a28888ffffcbdf02131a53 with FIREFOX_68_0b4_RELEASE a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 25 May 2019 00:21:32 +0000 - rev 533405
Push 11310 by ffxbld at Sat, 25 May 2019 00:21:41 +0000
No bug - Tagging ddc0c7609e57ad43e1a28888ffffcbdf02131a53 with FIREFOX_68_0b4_RELEASE a=release CLOSED TREE DONTBUILD
b08f23a595db9c6e00f3effd3cb329d8ca69780f: Bug 1549812 - ScrollFrameRectIntoView should handle the frame going away. r=mats a=jcristau
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 17 May 2019 16:33:26 +0000 - rev 533404
Push 11309 by archaeopteryx@coole-files.de at Fri, 24 May 2019 21:38:50 +0000
Bug 1549812 - ScrollFrameRectIntoView should handle the frame going away. r=mats a=jcristau ScrollToShowRect already considers that possibility, so not doing it on the caller is a bug. Ideally scroll observers shouldn't be able to run script, more to that in a second. Differential Revision: https://phabricator.services.mozilla.com/D31088
62a00a1d8a7b4726b6ecb424bc5e15533bb0d6cc: Bug 1551907 - Fix interaction between gray unmarking and weakmap marking r=sfink a=jcristau
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 16 May 2019 11:40:09 +0100 - rev 533403
Push 11309 by archaeopteryx@coole-files.de at Fri, 24 May 2019 21:38:50 +0000
Bug 1551907 - Fix interaction between gray unmarking and weakmap marking r=sfink a=jcristau We shouldn't allow a weak map to become gray after it has already been marked black. Differential Revision: https://phabricator.services.mozilla.com/D31412
27c8512c0e991930fa7bb01c6a89561772a64e48: Bug 1552627 - pt 2, r=dveditz a=jcristau
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 20 May 2019 06:19:51 +0000 - rev 533402
Push 11309 by archaeopteryx@coole-files.de at Fri, 24 May 2019 21:38:50 +0000
Bug 1552627 - pt 2, r=dveditz a=jcristau Depends on D31722 Differential Revision: https://phabricator.services.mozilla.com/D31723
dfc5b049c351cf99e7bddd88499d23c48659283b: Bug 1552627 - r=dveditz a=jcristau
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 20 May 2019 06:32:46 +0000 - rev 533401
Push 11309 by archaeopteryx@coole-files.de at Fri, 24 May 2019 21:38:50 +0000
Bug 1552627 - r=dveditz a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D31722
298f7d8bb0c03c97cb5254ca5fbe9835f3d8575b: Bug 1540401 - Backout Part 2: Convert MOZ_DIAGNOSTIC_ASSERT back to MOZ_ASSERT since bug 1541775 hasn't been fixed yet; r=asuth a=jcristau l10n=trailhead
Jan Varga <jan.varga@gmail.com> - Thu, 23 May 2019 10:26:20 +0200 - rev 533400
Push 11308 by nbeleuzu@mozilla.com at Fri, 24 May 2019 19:41:29 +0000
Bug 1540401 - Backout Part 2: Convert MOZ_DIAGNOSTIC_ASSERT back to MOZ_ASSERT since bug 1541775 hasn't been fixed yet; r=asuth a=jcristau l10n=trailhead
39c14a33468fde1a7316fc135243b647e750014f: Bug 1551520 - Use WR relative transform instead of the world inverse. r=gw a=jcristau
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 23 May 2019 15:43:33 -0400 - rev 533399
Push 11308 by nbeleuzu@mozilla.com at Fri, 24 May 2019 19:41:29 +0000
Bug 1551520 - Use WR relative transform instead of the world inverse. r=gw a=jcristau Summary: This is a follow-up to https://phabricator.services.mozilla.com/D30600 Previously, I changed changed the space mapper logic to use the world transformations. This was seemingly needed because we requrested the relation between primitives and their clip nodes, which could be in unrelated spatial sub-trees. However, I believe the change was a mistake, since for clips we should not even try to get the relative mapping, and clipping is done in world space for these cases. This change reverts that logic back. Fingers crossed for the try to not show any asserts firing up inside get_relative_transform. Test Plan: pending try https://treeherder.mozilla.org/#/jobs?repo=try&revision=dbd8fe9a797c680db0f64f02b019b2b4eaab4dd4 Reviewers: gw Tags: #secure-revision Bug #: 1551520 Differential Revision: https://phabricator.services.mozilla.com/D32382
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 tip