6fb1aac6edac2d306141cf141c31292c6165070d: Bug 1587624 - Add a console log when we propagate principal writing-mode from <body>. r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Thu, 10 Oct 2019 17:58:33 +0000 - rev 497354
Push 36685 by rmaries@mozilla.com at Sun, 13 Oct 2019 09:36:01 +0000
Bug 1587624 - Add a console log when we propagate principal writing-mode from <body>. r=emilio I use `warningFlag` instead of `infoFlag` because even if the principal writing-mode propagation is written in the spec, its effect might surprise the developers. Differential Revision: https://phabricator.services.mozilla.com/D48774
25d95be82e953bfe3758acb96c3fb80b9b602f5a: Bug 1562057: Change size-contained & empty select elements to have the same inline-size. r=TYLin
Daniel Holbert <dholbert@cs.stanford.edu> - Sat, 12 Oct 2019 16:11:54 +0000 - rev 497353
Push 36685 by rmaries@mozilla.com at Sun, 13 Oct 2019 09:36:01 +0000
Bug 1562057: Change size-contained & empty select elements to have the same inline-size. r=TYLin Per the css-contain specification, size contained elements must be sized as if they were empty. Up until now, we've been handling that by just using "0" as the intrinsic size of some components, but that doesn't actually match the size of a "true" empty select, which has some nonzero width from: (a) the default inline-axis padding on the display frame (added in a rule for the ::-moz-display-comboboxcontrol-frame pseudo, in forms.css). (b) the width (inline-size) of the display frame's "placeholder" space character, which has a small intrinsic width (but which really only exists for *block-axis* sizing and alignment, when no option is selected from the dropdown). This patch addresses issue (a) by explicitly adding the display frame's inline-axis padding to size-contained elements, and it addresses issue (b) by changing to use a zero-width space character in empty select elements. So: as of this patch, size-contained select elements are getting a little wider (to address (a)), and empty select elements are also getting a little skinnier (to address (b)), and they'll end up being the same width. (I chose U+FEFF "zero-width non-breaking-space" since we were previously using a non-breaking space character. I'm not sure if the non-breaking aspect matters, but I figured I'd preserve that to be on the safe side.) Differential Revision: https://phabricator.services.mozilla.com/D48791
7073f1b5be05831568d009f17171ecfaaf37148a: Bug 1587971 - Fix test_ext_contentscript_cache.html with Fission r=rpl
Tomislav Jovanovic <tomica@gmail.com> - Sat, 12 Oct 2019 23:47:21 +0000 - rev 497352
Push 36685 by rmaries@mozilla.com at Sun, 13 Oct 2019 09:36:01 +0000
Bug 1587971 - Fix test_ext_contentscript_cache.html with Fission r=rpl Differential Revision: https://phabricator.services.mozilla.com/D48918
b89c5a52678cd402f1904cfce67397e1ec153640: Bug 1533759 - update test_window_open_close.html disable condition for windows64 debug. r=bc
Andreea Pavel <apavel@mozilla.com> - Fri, 11 Oct 2019 13:45:19 +0000 - rev 497351
Push 36685 by rmaries@mozilla.com at Sun, 13 Oct 2019 09:36:01 +0000
Bug 1533759 - update test_window_open_close.html disable condition for windows64 debug. r=bc Differential Revision: https://phabricator.services.mozilla.com/D48925
2ac943ae442445f96f5a68d5298b320f30b1313a: Bug 1234311 part 2 - [css-grid-2] Implement 'grid-template-rows/columns' resolved value correctly for subgrid. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 12 Oct 2019 17:16:02 +0000 - rev 497350
Push 36685 by rmaries@mozilla.com at Sun, 13 Oct 2019 09:36:01 +0000
Bug 1234311 part 2 - [css-grid-2] Implement 'grid-template-rows/columns' resolved value correctly for subgrid. r=dholbert This implements the resolution and adds WPTs for: https://github.com/w3c/csswg-drafts/issues/4362 Differential Revision: https://phabricator.services.mozilla.com/D49027
43f18d905d75ef27a2e76591e9efba0d9442ffd1: Bug 1234311 part 1 - [css-grid][css-grid-2] Simplify and improve calculation of 'grid-template-rows/columns' resolved value when the element has no box. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 12 Oct 2019 17:15:43 +0000 - rev 497349
Push 36685 by rmaries@mozilla.com at Sun, 13 Oct 2019 09:36:01 +0000
Bug 1234311 part 1 - [css-grid][css-grid-2] Simplify and improve calculation of 'grid-template-rows/columns' resolved value when the element has no box. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D49026
9afd613bcbee09992cd2537f4bf8ddc6d761e9cf: Merge autoland to mozilla-central. a=merge
Dorel Luca <dluca@mozilla.com> - Sun, 13 Oct 2019 00:20:41 +0300 - rev 497348
Push 36684 by dluca@mozilla.com at Sat, 12 Oct 2019 21:34:52 +0000
Merge autoland to mozilla-central. a=merge
a0f1057c6f5042b1c80f411a9208a18b46b710cd: Bug 1578844 - Fix various issues with display: contents within svg text. r=mats
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 12 Oct 2019 16:28:13 +0000 - rev 497347
Push 36684 by dluca@mozilla.com at Sat, 12 Oct 2019 21:34:52 +0000
Bug 1578844 - Fix various issues with display: contents within svg text. r=mats I'm not happy about all the SVG text / disallow out of flow complexity sprinkled during frame construction... :( Maybe we should add some kind of more generic mechanism to disallow some children for particular kinds of frames, or something. Co-authored-by: Mats Palmgren <mats@mozilla.com> Differential Revision: https://phabricator.services.mozilla.com/D44808
09f5cd302da54f83b83cff91a13eea73c7914643: Bug 1563330 - Let login autocomplete for subdomains ride trains for release. r=MattN
Sam Foster <sfoster@mozilla.com> - Sat, 12 Oct 2019 08:51:20 +0000 - rev 497346
Push 36684 by dluca@mozilla.com at Sat, 12 Oct 2019 21:34:52 +0000
Bug 1563330 - Let login autocomplete for subdomains ride trains for release. r=MattN Needs a rs to enable the feature for 71. Try: https://treeherder.mozilla.org/#/jobs?repo=try&searchStr=mochitest&revision=811f92d684564767fdfcfabf9408905e41ec1de0 I guess all the autocomplete tests are skipped for android anyhow, but I also ran: https://treeherder.mozilla.org/#/jobs?repo=try&searchStr=mochitest&revision=f7d3c7dbb98654e8345030ca3058f44a9c31b510 Differential Revision: https://phabricator.services.mozilla.com/D49046
1411bb191e69e717fe5d2309be5a6e4f69cf7b16: Bug 1586681 - Ensure URIFIxup uses the right engine when there's a separate PB engine. r=Standard8,Gijs
Marco Bonardo <mbonardo@mozilla.com> - Sat, 12 Oct 2019 12:37:51 +0000 - rev 497345
Push 36684 by dluca@mozilla.com at Sat, 12 Oct 2019 21:34:52 +0000
Bug 1586681 - Ensure URIFIxup uses the right engine when there's a separate PB engine. r=Standard8,Gijs Add a new FIXUP_FLAG_PRIVATE_CONTEXT to nsIURIFixup, make it use the default private search engine when it's set. Update consumers to pass the new flag when necessary. Differential Revision: https://phabricator.services.mozilla.com/D48741
b4e9b21cd886e4d22997ff24abf941d363f5bfb5: Bug 1583582 - Mach should not depend on fields in /etc/os-release. r=kvark
Kenny Levinsen <kl@kl.wtf> - Fri, 11 Oct 2019 19:27:14 +0000 - rev 497344
Push 36684 by dluca@mozilla.com at Sat, 12 Oct 2019 21:34:52 +0000
Bug 1583582 - Mach should not depend on fields in /etc/os-release. r=kvark Some fields of /etc/os-release are optional, so do not throw KeyError's when they're missing. Differential Revision: https://phabricator.services.mozilla.com/D48984
9d2586266fcd94d61cf0576c41b2f9b7351ae077: Bug 1588215 - Add modal-less welcome, send-tab recipes and bug fixes to New Tab Page r=Mardak,fluent-reviewers
Punam Dahiya <punamdahiya@yahoo.com> - Sat, 12 Oct 2019 07:01:16 +0000 - rev 497343
Push 36684 by dluca@mozilla.com at Sat, 12 Oct 2019 21:34:52 +0000
Bug 1588215 - Add modal-less welcome, send-tab recipes and bug fixes to New Tab Page r=Mardak,fluent-reviewers Differential Revision: https://phabricator.services.mozilla.com/D49020
7fc0a96a5ca10811216de69f4f54b7a13e3fee28: Bug 1588290 - Added missing include of WindowProxyHolder.h to nsGlobalWindowInner.h. r=emilio a=bustage-fix
Jorg K <jorgk@jorgk.com> - Sat, 12 Oct 2019 18:21:47 +0200 - rev 497342
Push 36683 by mozilla@jorgk.com at Sat, 12 Oct 2019 16:22:31 +0000
Bug 1588290 - Added missing include of WindowProxyHolder.h to nsGlobalWindowInner.h. r=emilio a=bustage-fix MANUAL PUSH: bustage fix for Thunderbird
06ea2371f897a70c083d1dba53bd3930da2e997b: Backed out changeset ed90ca2fb5a8 (bug 1585370) for toolchain bustages. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sat, 12 Oct 2019 06:29:06 +0300 - rev 497341
Push 36682 by ncsoregi@mozilla.com at Sat, 12 Oct 2019 09:52:03 +0000
Backed out changeset ed90ca2fb5a8 (bug 1585370) for toolchain bustages. CLOSED TREE
1a7f07b833e14e8e667a405c0641200103185939: Bug 1587365 - Allow multiple callers to wait for permissions r=asuth
Perry Jiang <perry@mozilla.com> - Sat, 12 Oct 2019 03:21:41 +0000 - rev 497340
Push 36682 by ncsoregi@mozilla.com at Sat, 12 Oct 2019 09:52:03 +0000
Bug 1587365 - Allow multiple callers to wait for permissions r=asuth Differential Revision: https://phabricator.services.mozilla.com/D49043
ed90ca2fb5a80c666487a2fb23fc0cb111974484: Bug 1585370 - Make NSIS a required component for builds r=dmajor
Tom Ritter <tom@mozilla.com> - Sat, 12 Oct 2019 02:51:45 +0000 - rev 497339
Push 36682 by ncsoregi@mozilla.com at Sat, 12 Oct 2019 09:52:03 +0000
Bug 1585370 - Make NSIS a required component for builds r=dmajor This reverts Bug 1355584 which made it optional for MinGW. We now use it in MinGW so let's make it required again. Differential Revision: https://phabricator.services.mozilla.com/D48883
1102d533350abd512fe7f424c275664b0e68cb92: Bug 1587362 - Make sure PiP toggle mouse button listeners are attached to the right WindowRoot after tab tear out / in. r=jaws
Mike Conley <mconley@mozilla.com> - Fri, 11 Oct 2019 23:36:59 +0000 - rev 497338
Push 36682 by ncsoregi@mozilla.com at Sat, 12 Oct 2019 09:52:03 +0000
Bug 1587362 - Make sure PiP toggle mouse button listeners are attached to the right WindowRoot after tab tear out / in. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D48885
becf56f3cc37db3fc96b4689ac3afe70987b614a: Bug 1577822 - land NSS NSS_3_47_BETA1 UPGRADE_NSS_RELEASE, r=kjacobs
J.C. Jones <jc@mozilla.com> - Sat, 12 Oct 2019 00:01:25 +0000 - rev 497337
Push 36682 by ncsoregi@mozilla.com at Sat, 12 Oct 2019 09:52:03 +0000
Bug 1577822 - land NSS NSS_3_47_BETA1 UPGRADE_NSS_RELEASE, r=kjacobs 2019-10-11 Kai Engert <kaie@kuix.de> * automation/release/nspr-version.txt: Bug 1583068 - Require NSPR version 4.23 r=jcj [93245f5733b3] [NSS_3_47_BETA1] 2019-10-11 Kevin Jacobs <kjacobs@mozilla.com> * coreconf/config.gypi, lib/freebl/freebl.gyp: Bug 1152625 - Add gyp flag for disabling ARM HW AES r=jcj Adds an option to disable ARMv8 HW AES, if `-Ddisable_arm_hw_aes=1` is passed to build.sh. Depends on D34473 [9abcea09fdd4] 2019-10-11 Makoto Kato <m_kato@ga2.so-net.ne.jp> * lib/freebl/aes-armv8.c: Bug 1152625 - Part 2. Remove __builtin_assume to avoid crash on PGO. r=kjacobs,mt `AESContext->iv` doesn't align to 16 bytes on PGO build, so we should remove __builtin_assume. Also, I guess that `expandedKey` has same problem. [1b0f5c5335ee] * lib/freebl/Makefile, lib/freebl/aes-armv8.c, lib/freebl/aes-armv8.h, lib/freebl/freebl.gyp, lib/freebl/intel-aes.h, lib/freebl/rijndael.c: Bug 1152625 - Support AES HW acceleration on ARMv8. r=kjacobs,jcj [efb895a43899] 2019-09-06 Martin Thomson <mt@lowentropy.net> * gtests/ssl_gtest/ssl_auth_unittest.cc, gtests/ssl_gtest/ssl_ciphersuite_unittest.cc, gtests/ssl_gtest/ssl_extension_unittest.cc, gtests/ssl_gtest/ssl_fuzz_unittest.cc, gtests/ssl_gtest/tls_esni_unittest.cc, lib/ssl/ssl3con.c, lib/ssl/ssl3exthandle.c, lib/ssl/sslimpl.h, lib/ssl/tls13con.c: Bug 1549225 - Up front Signature Scheme validation, r=ueno Summary: This patch started as an attempt to ensure that a DSA signature scheme would not be advertised if we weren't willing to negotiate versions less than TLS 1.3. Then I realized that we didn't do the same for PKCS#1 RSA. Then I realized that we were still willing to try to establish connections when we had a certificate that we couldn't use. Then I realized that ssl3_config_match_init() wasn't being run consistently. On resumption, we only ran it when we were PARANOID. That's silly because we weren't checking policies. Then I realized that we were allowing ECDSA certificates to be used when the named group in the certificate was disabled. We weren't enforcing that consistently either. However, I also discovered that the check we have wouldn't work without a tweak because in TLS 1.3 the named group is part of the signature scheme; the configured named groups are only used prior to TLS 1.3 when selecting ECDSA/ECDH certificates. So that sounds like a lot of changes but what it boils down to is more robust checking of the configuration prior to starting a connection. As a result, we should be offering fewer options that we're unwilling or unable to follow through on. A good number of tests needed tweaking as a result because we were relying on getting past the checks in those tests. No real problems were found as a result; this just moves failures that might arise from misconfiguration a little earlier in the process. [9b418f0a4912] 2019-10-08 Kevin Jacobs <kjacobs@mozilla.com> * gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc, lib/pk11wrap/pk11pk12.c: Bug 1586947 - Store nickname during EC key import. r=jcj This patch stores the nickname (if specified) during EC key import. This was already done for all other key types. [c319019aee75] 2019-10-08 Marcus Burghardt <mburghardt@mozilla.com> * lib/certdb/stanpcertdb.c, lib/pk11wrap/pk11load.c, lib/pki/pki3hack.c: Bug 1586456 - Unnecessary conditional in pki3hack, pk11load and stanpcertdb. r=jcj Some conditionals that are always true were removed. [b34061c3a377] Differential Revision: https://phabricator.services.mozilla.com/D49030
0cf9f22a8c4d84e70f6c6e9006fb9f3d844e53aa: bug 1585964: webdriver: drop regex dependency; r=webdriver-reviewers,jgraham
Andreas Tolfsen <ato@sny.no> - Mon, 07 Oct 2019 12:53:38 +0000 - rev 497336
Push 36682 by ncsoregi@mozilla.com at Sat, 12 Oct 2019 09:52:03 +0000
bug 1585964: webdriver: drop regex dependency; r=webdriver-reviewers,jgraham webdriver depends on the regex crate for unit testing which adds significant overhead building the crate. We could depend on serde_json::from_value() instead, following the same pattern set forth in the marionette crate. Differential Revision: https://phabricator.services.mozilla.com/D48318
1c6ab26ee4cf9b1cc437efaa672b43966e15a187: Backed out 2 changesets (bug 1587362) for causing very frequent bc failures in toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js CLOSED TREE
shindli <shindli@mozilla.com> - Sat, 12 Oct 2019 02:32:13 +0300 - rev 497335
Push 36682 by ncsoregi@mozilla.com at Sat, 12 Oct 2019 09:52:03 +0000
Backed out 2 changesets (bug 1587362) for causing very frequent bc failures in toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js CLOSED TREE Backed out changeset d3142d807c7f (bug 1587362) Backed out changeset c71f9a59bdfe (bug 1587362)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip