5571b75d82b66bad47fe582fb1d1f671254cd6fa: Bug 1532287 - Set wpt tests as passing. CLOSED TREE DONTBUILD
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 19 May 2020 18:24:43 +0200 - rev 530826
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1532287 - Set wpt tests as passing. CLOSED TREE DONTBUILD
e47fbd2bd52d12547adfd826783fc50e7ac2978c: Bug 1626891 - Style tail suggestions differently. r=mak
Harry Twyford <htwyford@mozilla.com> - Tue, 19 May 2020 13:57:54 +0000 - rev 530825
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1626891 - Style tail suggestions differently. r=mak Differential Revision: https://phabricator.services.mozilla.com/D74740
e35047570e96b823d3c3c0920ae64dd8a50a7e40: Bug 1637793 - Wait for requests to settle in 3 intermittent tests involving debugger r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Tue, 19 May 2020 16:04:12 +0000 - rev 530824
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1637793 - Wait for requests to settle in 3 intermittent tests involving debugger r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D75755
952c7a8bc4bca38edfe55ad4d244b4df5908c395: Bug 1638166 - Flush writes to xulstore before fastshutdown r=lina
Doug Thayer <dothayer@mozilla.com> - Mon, 18 May 2020 22:47:14 +0000 - rev 530823
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638166 - Flush writes to xulstore before fastshutdown r=lina Some background information on why we want to flush writes: we're currently working on a "fast shutdown" project, which will simply call _exit(0) once a certain phase (controlled via pref) in shutdown is hit. This will allow us to skip a lot of ceremony, like freeing memory, removing listeners on observer notifications, etc. However, we don't want to be cavalier about data loss, so for the time being we want to ensure that all file writes which we previously had some assurance would complete will continue to complete. This means explicitly calling them immediately before a fast shutdown. We also want to call these before we turn on late write checking, which we control via another pref. This late write checking surfaces writes via telemetry which we didn't notice with local testing. However we want to ensure that we flush our writes before this point so we don't have lots of noise in the telemetry. Lina I'm requesting review from you since it looks like you did the reviews on most of the initial code. However, please let me know if there's someone more suitable. Depends on D75389 Differential Revision: https://phabricator.services.mozilla.com/D75572
cf925d06654e7463519ecfb0e5f0bb3ed69de039: Bug 1637948 Don't resize popup on hidpi when not needed r=stransky
Jan Horak <jhorak@redhat.com> - Tue, 19 May 2020 15:34:18 +0000 - rev 530822
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1637948 Don't resize popup on hidpi when not needed r=stransky We have to compare new width and height multiplied by scale because mBounds is in real pixels while gdk_window_move_to_rect returns the size without multiplying by scale factor. Also to fix overflow popups we need to use NativeMoveResize in nsWindow::ResizeInt when size of the popup has changed. Differential Revision: https://phabricator.services.mozilla.com/D75298
a9d6489a6a67605346aa6c7a6c13654d7483f884: Bug 1631676 - Part 3: Use global cookie behavior getter; r=baku,johannh
Liang-Heng Chen <xeonchen@gmail.com> - Tue, 19 May 2020 14:48:07 +0000 - rev 530821
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1631676 - Part 3: Use global cookie behavior getter; r=baku,johannh Differential Revision: https://phabricator.services.mozilla.com/D74214
ab798364a53b70e8025b7c320986518d9d90dfce: Bug 1631676 - Part 2: remember FPI state in CookieJarSettings; r=baku,timhuang
Liang-Heng Chen <xeonchen@gmail.com> - Tue, 19 May 2020 14:47:57 +0000 - rev 530820
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1631676 - Part 2: remember FPI state in CookieJarSettings; r=baku,timhuang Differential Revision: https://phabricator.services.mozilla.com/D74050
fc0fe3b5516a1d7e7b9a1646ce140119b1a5a071: Bug 1631676 - Part 1: add cookie behavior pref getter; r=baku
Liang-Heng Chen <xeonchen@gmail.com> - Tue, 19 May 2020 14:51:10 +0000 - rev 530819
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1631676 - Part 1: add cookie behavior pref getter; r=baku Differential Revision: https://phabricator.services.mozilla.com/D74049
103e2e4436cb1bea2e2a59d21b77427e65e29c18: Bug 1637913: Sync up JSRegExp::maxCaptureCount with RegExpMacroAssembler::maxRegisters r=mgaudet
Iain Ireland <iireland@mozilla.com> - Fri, 15 May 2020 21:58:44 +0000 - rev 530818
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1637913: Sync up JSRegExp::maxCaptureCount with RegExpMacroAssembler::maxRegisters r=mgaudet The RegExpCompiler constructor asserts that the number of registers (aka local stack slots) needed to store all the captures for a regexp does not exceed the maximum number of registers (1 << 16). The parser already enforces a maximum number of captures, but the cap is too high. For `n` captures, we need `(n+1)*2` registers: 1 for the beginning and end of each capture, plus the implicit "entire match" capture. If the number of captures in a regexp is between `(1<<15) - 1` and `1<<16`, the parser will not report an error, but the compiler will assert. We could fix this by checking the number of captures, like V8 does [here](https://github.com/v8/v8/blob/dbf9ff6155d29390c3282e866972e5fa8591f7ce/src/regexp/regexp.cc#L718-L722), but we get better error messages if we just adjust maxCaptures. Differential Revision: https://phabricator.services.mozilla.com/D75405
bb7c330d407f8d233b485600ffc59a06ef8e797f: Bug 1637307 - Push/Pop dialog to top layer when needed r=smaug
sefeng <sefeng@mozilla.com> - Tue, 19 May 2020 15:40:08 +0000 - rev 530817
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1637307 - Push/Pop dialog to top layer when needed r=smaug This patch completes the top layer requirement for showModal() Spec: https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-showmodal Differential Revision: https://phabricator.services.mozilla.com/D74922
6c0be4e34346eee74aaa6222bd597365fc7ca658: Bug 1615255 - Enable all geckoview browsertime pageload tests. r=perftest-reviewers,Bebe
Gregory Mierzwinski <gmierz2@outlook.com> - Thu, 14 May 2020 10:12:35 +0000 - rev 530816
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1615255 - Enable all geckoview browsertime pageload tests. r=perftest-reviewers,Bebe This patch enables all cold and warm pageload tests for browsertime anywhere that the raptor tests are running. Differential Revision: https://phabricator.services.mozilla.com/D74986
a4660e398416c116b1cc3f67eebfa240d1178fda: Bug 1638066 - Stop setting toolkit.cosmeticAnimations.enabled in sessionstore tests. r=mikedeboer
Dão Gottwald <dao@mozilla.com> - Tue, 19 May 2020 14:59:42 +0000 - rev 530815
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638066 - Stop setting toolkit.cosmeticAnimations.enabled in sessionstore tests. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D75956
8913deea254883ab20c50de795726a4f0f63224f: Bug 1638780 - Don't import `virtualenv` unless necessary in `mach` commands r=froydnj
Ricky Stewart <rstewart@mozilla.com> - Tue, 19 May 2020 12:07:47 +0000 - rev 530814
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638780 - Don't import `virtualenv` unless necessary in `mach` commands r=froydnj The module `distutils.sysconfig` isn't installed by default on Ubuntu -- the package `python3-distutils` exposes it. That's fine, except we unconditionally import it in `virtualenv.py`, which gets up indirectly being imported whenever you run any `mach` command, which will cause `bootstrap` to break before it even has the chance to install it. `python3-pip` seems to rely on `python3-distutils` being installed so `bootstrap` will install it, so all we need to do is make sure it doesn't import `virtualenv` in any circumstance unless it's necessary (when surfacing an error in the module would be appropriate). Differential Revision: https://phabricator.services.mozilla.com/D75833
9b66741ddb6e847cadd36737f382bee9dcbc754b: Bug 1630844 - Collect telemetry on why pdf.js showed the fallback bar. r=yury
Brendan Dahl <bdahl@mozilla.com> - Thu, 07 May 2020 20:26:10 +0000 - rev 530813
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1630844 - Collect telemetry on why pdf.js showed the fallback bar. r=yury Differential Revision: https://phabricator.services.mozilla.com/D73378
1bfed0cb9e4567080cbe95f636e85f5c1eb4c6b0: Bug 1639151 Convert |mach release-history| and nightly history population to py3 r=Callek
Simon Fraser <sfraser@mozilla.com> - Tue, 19 May 2020 15:19:38 +0000 - rev 530812
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1639151 Convert |mach release-history| and nightly history population to py3 r=Callek Differential Revision: https://phabricator.services.mozilla.com/D75919
d3a0c51da4a9e91ee6671a7f7e4a3078562243b2: Bug 1634756 - Ensure that installDate is never null, and let updateDate fall back to installDate r=mixedpuppy
Rob Wu <rob@robwu.nl> - Tue, 19 May 2020 00:21:49 +0000 - rev 530811
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1634756 - Ensure that installDate is never null, and let updateDate fall back to installDate r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D73497
b027bdcb9825a7f172b1469308840c5a4d101a24: Bug 1598025: Re-enable this test on fission, since it seems to work fine. r=jib
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 19 May 2020 14:51:15 +0000 - rev 530810
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1598025: Re-enable this test on fission, since it seems to work fine. r=jib Differential Revision: https://phabricator.services.mozilla.com/D75828
42c6f55994f3a596f0fdc9f3609fe6ef6e08f8e2: Bug 1638478 - Add WPT reftest for shaping Arabic diacritics stacked on NBSP. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 19 May 2020 14:28:56 +0000 - rev 530809
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638478 - Add WPT reftest for shaping Arabic diacritics stacked on NBSP. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75745
3ac062ec44ecacbf142aecb5ee1dc1bc7257a822: Bug 1638478 - Try to resolve Script=Common runs to a specific script for shaping purposes based on the ScriptExtensions property. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 19 May 2020 14:30:20 +0000 - rev 530808
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638478 - Try to resolve Script=Common runs to a specific script for shaping purposes based on the ScriptExtensions property. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75744
76fcb4059806334802534e82c6f42a6467fb8d08: Bug 1639217 - Disable macOS CI jobs for webrender on github, until the woker machine can be resurrected. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 19 May 2020 14:20:03 +0000 - rev 530807
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1639217 - Disable macOS CI jobs for webrender on github, until the woker machine can be resurrected. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75954
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip