b35db617be4077aaee0109a0cd5b5f7644b92627: Bug 1584498 - Set tab drop indicator width and negative margin in CSS instead of calculating them on the fly. r=harry
Dão Gottwald <dao@mozilla.com> - Wed, 08 Jan 2020 15:19:19 +0000 - rev 509459
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1584498 - Set tab drop indicator width and negative margin in CSS instead of calculating them on the fly. r=harry Differential Revision: https://phabricator.services.mozilla.com/D59091
e87b85be662d3380e7b57d6c504e581473782c7c: Bug 1607846 - Cleanup a bit usage of MustPaintOnContentSide(). r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 Jan 2020 23:30:44 +0000 - rev 509458
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1607846 - Cleanup a bit usage of MustPaintOnContentSide(). r=jrmuizel This is a pre-requisite cleanup, as the FrameLayerBuilder code ends up calling this unconditionally, and thus the assertion on the other patch can end up failing. Hopefully it's dead code, though, so no big deal. Tweak the WebRender code to avoid two virtual calls in the common path, too. Differential Revision: https://phabricator.services.mozilla.com/D59229
45d5e4ff7007ebcc5a7d51ce51164535d8cc3874: Bug 1606739 - Initialize the .dynamic section first. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 08 Jan 2020 14:30:21 +0000 - rev 509457
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1606739 - Initialize the .dynamic section first. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D59078
6557e93a9970ea59da95673ef803fe88dc7ad975: Bug 1602863 - run web-platform-tests-wdspec-headless and mochitest-webgpu with ubuntu1804 docker image r=jmaher
Edwin Takahashi <egao@mozilla.com> - Thu, 09 Jan 2020 00:10:27 +0000 - rev 509456
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1602863 - run web-platform-tests-wdspec-headless and mochitest-webgpu with ubuntu1804 docker image r=jmaher Changes: Run `web-platform-tests-wdspec-headless` and `mochitest-webgpu` with ubunt1804 image. Changes to the `linux64` references in `web-platform.yml` and `mochitest.yml` are not necessary. Differential Revision: https://phabricator.services.mozilla.com/D59209
7c48d550ffa63ca0ebe904c0ed2eaf2cc8e8b739: Backed out changeset 4c4f32adf045 (bug 1606883) for causing browser_all_files_referenced.js to permafail CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Thu, 09 Jan 2020 02:08:25 +0200 - rev 509455
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Backed out changeset 4c4f32adf045 (bug 1606883) for causing browser_all_files_referenced.js to permafail CLOSED TREE
76388ea0d634e143649f77256a1954aee9b651d4: Bug 1602863 - temporarily disable linux1804-64-asan-qr and linux1804-64-ccov platforms r=jmaher
Edwin Takahashi <egao@mozilla.com> - Wed, 08 Jan 2020 22:48:08 +0000 - rev 509454
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1602863 - temporarily disable linux1804-64-asan-qr and linux1804-64-ccov platforms r=jmaher Changes: **linux1804-64-asan-qr**, bug 1607620 This platform references the `linux-qr-smoketests` test set which is not one of the `linux1804` labeled test sets. So the changes in D58964 meant that these tests were enabled for `linux1804-qr-asan/opt`, which is fine except the `reftest` suites has 1 failure. Temporarily disable this platform for the time being while reftest failure is worked out. This does not mean we lose coverage, since the ubuntu1604 variant `linux64-asan-qr/opt` is still running on all repos. **linux1804-64-ccov platforms**, bug 1607887 ccov on ubuntu1804 is not ready yet, as per :marco in D58739. Technically speaking the disabling should have taken place in that patch, but that escaped my mind then. Differential Revision: https://phabricator.services.mozilla.com/D59214
40a825b2197c7023007214b7d9f501c117a6a0a5: Bug 1606927 - Bug 1602020 - land NSS 4921046404f1 UPGRADE_NSS_RELEASE, r=kjacobs
J.C. Jones <jc@mozilla.com> - Wed, 08 Jan 2020 23:46:00 +0000 - rev 509453
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1606927 - Bug 1602020 - land NSS 4921046404f1 UPGRADE_NSS_RELEASE, r=kjacobs 2020-01-07 J.C. Jones <jjones@mozilla.com> * tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax.orig, tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req.orig: Bug 1599603 - Remove .orig files accidentally committed in 4349f611f7b96de63934837d6940095ac1a5db33 r=bustage [4921046404f1] [tip] 2020-01-07 Giulio Benetti <giulio.benetti@benettiengineering.com> * cmd/signtool/manifest.mn, lib/ssl/manifest.mn: Bug 1603438 - Fix native tools build failure due to lack of zlib include dir if external r=jcj Add ZLIB_INCLUDE_DIR variable On Linux platform[1], the build system forces to use zlib from the system instead of compiling the one located intree. The following error is raised when the zlib header is installed somewhere else than in the default system include path: ssl3con.c:39:18: fatal error: zlib.h: No such file or directory #include "zlib.h" The same trick setup for sqlite include directory is reproduced for zlib. The build system disallows in any manner to give arguments to the compiler explicity. The variable ZLIB_INCLUDE_DIR point to the directory where the zlib header is located. [1]: https://hg.mozilla.org/projects/nss/file/NSS_3_33_BRANCH/coreco nf/Linux.mk#l180 [2]: https://hg.mozilla.org/projects/nss/file/NSS_3 _33_BRANCH/lib/softoken/manifest.mn#l17 [477d370d1bab] 2020-01-06 Kevin Jacobs <kjacobs@mozilla.com> * cpputil/databuffer.h, cpputil/scoped_ptrs_ssl.h, cpputil/tls_parser.h, gtests/ssl_gtest/manifest.mn, gtests/ssl_gtest/ssl_aead_unittest.cc, gtests/ssl_gtest/ssl_ciphersuite_unittest.cc, gtests/ssl_gtest/ssl_drop_unittest.cc, gtests/ssl_gtest/ssl_gtest.gyp, gtests/ssl_gtest/ssl_masking_unittest.cc, gtests/ssl_gtest/ssl_primitive_unittest.cc, gtests/ssl_gtest/ssl_record_unittest.cc, gtests/ssl_gtest/ssl_recordsize_unittest.cc, gtests/ssl_gtest/ssl_tls13compat_unittest.cc, gtests/ssl_gtest/tls_agent.cc, gtests/ssl_gtest/tls_filter.cc, gtests/ssl_gtest/tls_filter.h, gtests/ssl_gtest/tls_protect.cc, gtests/ssl_gtest/tls_protect.h, lib/ssl/dtls13con.c, lib/ssl/dtls13con.h, lib/ssl/dtlscon.c, lib/ssl/dtlscon.h, lib/ssl/ssl3con.c, lib/ssl/ssl3gthr.c, lib/ssl/ssl3prot.h, lib/ssl/sslexp.h, lib/ssl/sslimpl.h, lib/ssl/sslprimitive.c, lib/ssl/sslsock.c, lib/ssl/sslspec.c, lib/ssl/sslspec.h, lib/ssl/tls13con.c, lib/ssl/tls13con.h: Bug 1599514 - Update DTLS 1.3 support to draft-30 r=mt This patch updates the DTLS 1.3 implementation to draft version 30, including unified header format and sequence number encryption. Also added are new `SSL_CreateMask` experimental functions. [8b7f0180c5b0] 2020-01-06 Robert Relyea <rrelyea@redhat.com> * cmd/fipstest/fipstest.c, gtests/pk11_gtest/manifest.mn, gtests/pk11_gtest/pk11_gtest.gyp, gtests/pk11_gtest/pk11_kbkdf.cc, lib/softoken/kbkdf.c, lib/softoken/manifest.mn, lib/softoken/pkcs11.c, lib/softoken/pkcs11c.c, lib/softoken/pkcs11i.h, lib/softoken/pkcs11u.c, lib/softoken/sftkhmac.c, lib/softoken/softoken.gyp, lib/util/pkcs11n.h, lib/util/pkcs11t.h, tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax, tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax.orig, tests/fips/cavs_samples/KBKDF/fax/README, tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req, tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req.orig, tests/fips/cavs_samples/KBKDF/req/README, tests/fips/cavs_scripts/README, tests/fips/cavs_scripts/kbkdf.sh, tests/fips/cavs_scripts/runtest.sh: This implements NIST SP800-108 Counter, Feedback, and Double Pipeline mode KDFs suitable for use in SCP03 and other protocols. These KDFs were introduced in PKCS#11 v3.0. Resolves: BZ#1599603 [4349f611f7b9] 2020-01-03 J.C. Jones <jjones@mozilla.com> * automation/abi-check/previous-nss-release, lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h: Set version numbers to 3.50 Beta [569ca5b163e7] Differential Revision: https://phabricator.services.mozilla.com/D59210
ba76b651e79f2773cfdc2546e20afb064865501b: Bug 1604375 - Update |ReadableStreamTee| to latest spec. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 08 Jan 2020 23:41:07 +0000 - rev 509452
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1604375 - Update |ReadableStreamTee| to latest spec. r=arai Differential Revision: https://phabricator.services.mozilla.com/D58848
e37d4d3ab13175bf293fa6c0ee82eb32d8ffd3fe: Bug 1604375 - Implement |JS::AddPromiseReactionsIgnoringUnhandledRejection| that won't report an unhandled rejection if the passed-in-promise rejects. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 08 Jan 2020 23:41:04 +0000 - rev 509451
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1604375 - Implement |JS::AddPromiseReactionsIgnoringUnhandledRejection| that won't report an unhandled rejection if the passed-in-promise rejects. r=arai Differential Revision: https://phabricator.services.mozilla.com/D58847
677c66a198eb73a2c8efbaa4e8c87938cbf398fa: Bug 1604375 - Split |RunSettlingFunction| into |RunFulfillFunction| and |RunRejectFunction|. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 08 Jan 2020 23:39:57 +0000 - rev 509450
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1604375 - Split |RunSettlingFunction| into |RunFulfillFunction| and |RunRejectFunction|. r=arai Differential Revision: https://phabricator.services.mozilla.com/D58846
77f8c50c3a5f1a706fb6e0f9cf2c16e75f4845cb: Bug 1604375 - Rename |RunResolutionFunction| to |RunSettlingFunction|, because "resolution" is sort of like "resolve" but this function handles both resolve and reject functions so it's misnomerish. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 08 Jan 2020 23:39:45 +0000 - rev 509449
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1604375 - Rename |RunResolutionFunction| to |RunSettlingFunction|, because "resolution" is sort of like "resolve" but this function handles both resolve and reject functions so it's misnomerish. r=arai Differential Revision: https://phabricator.services.mozilla.com/D58845
0374840e14842ff50d80e994c6b93176e61a2d47: Bug 1604375 - Rename |SetPromiseIsHandled| to |SetSettledPromiseIsHandled|, as the function can only be used on settled promises. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 08 Jan 2020 23:39:30 +0000 - rev 509448
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1604375 - Rename |SetPromiseIsHandled| to |SetSettledPromiseIsHandled|, as the function can only be used on settled promises. r=arai Differential Revision: https://phabricator.services.mozilla.com/D59225
e1b0906509efa6433978b9f980ec639b7eafbc6d: Bug 1477756 - Fix non-webgl CI tests. r=handyman
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 08 Jan 2020 22:19:26 +0000 - rev 509447
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1477756 - Fix non-webgl CI tests. r=handyman * Revert some partial webgl+oop+vr code. * More missing FuncScope. * Fix compile errors. * Refactor some ifdef'd code to branch and compile on all platforms. * -Wno-error=unused-result for GCC to allow for (void)MustUse(). Depends on D55739 Differential Revision: https://phabricator.services.mozilla.com/D56169
7e2a2b1b416f1a64c6548aab29e92acc9554ae7d: Bug 1477756 - Fix all webgl regression tests according to CI. r=handyman
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 08 Jan 2020 22:19:23 +0000 - rev 509446
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1477756 - Fix all webgl regression tests according to CI. r=handyman (This is a combination of 31 commits) * Fix Linux compilation. * Fix mac compilation. * CI compile fixes. * printf's size_t is %zu. %tu would be unsigned ptrdiff_t. * No non-ref Maybe args. * MOZ_CRASH for noreturn * Handle implied texture sizes, rewrite comment stripping. * Replace e.g. WebGLProgramInner with simpler webgl::ProgramKeepAlive. * Bounce ValidateProgram call off driver. * Uniform name length limit, cubemap fb-attach, non-array uniforms, undersized texImage views. * alignas for uint8_t[sizeof(float)*N] pun buffers. * CC fixes? * Fill attrib0Active. * Repair max-warnings limit. * This is basically required in order for CI's logging to not explode. * Don't cache WebGLMemoryTracker. * Deleted prog/shader error, no texSubImage(null), client-side fingerprint resist for exts. * Fix GetUniformIndices and MakeRangeFromView. * CC Traverse base class from within derived class to fix leaking the world. :( * PauseTransformFeedback * TexImage video fastpath * GetFragLocation for arrays * Forbid BindBufferRange during TF * Mark tests and fix RBAB query and test. * Change(!) query deletion behavior to match spec. * Mark conformance2/query/query.html failing for now. * Implicitly EndQuery on DeleteQuery while spec is in flux. * Fix error code for test. * RAII LruPosition for WebGL context limit. * Include std::list. * Mark CompileResult and LinkResult.pending as false when retrieved. * Hold strong-ref to NotLostData during Run<> to prevent LoseContext=>UAF. * Don't assume GetUniformLocation(foo+'[0]') means foo is an array. * Don't assume !mCanvasElement means !!mOffscreenCanvas. * Handle composition while context-lost. * All non-value-init members must be const or have inline init. * Mark passing tests on Linux. Depends on D54019 Differential Revision: https://phabricator.services.mozilla.com/D55739
ccfa767dba644dc193e0246eb8e8ff3377e8b8a5: Bug 1477756 - Client-side bindings mirror for precise CC, and merge similar codepaths. r=handyman
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 08 Jan 2020 22:19:16 +0000 - rev 509445
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1477756 - Client-side bindings mirror for precise CC, and merge similar codepaths. r=handyman * Context loss using RAII * Move Program reflection Client-side Depends on D54018 Differential Revision: https://phabricator.services.mozilla.com/D54019
71c122ac0ca73391866b1ef19f4f82bc2d28568b: Bug 1477756 - Initial out-of-process WebGL implementation. r=mccr8,handyman
David Parks <davidp99@gmail.com> - Wed, 08 Jan 2020 22:19:14 +0000 - rev 509444
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1477756 - Initial out-of-process WebGL implementation. r=mccr8,handyman Splits WebGLContext into ClientWebGLContext and HostWebGLContext. The Client enables the JS-control of a WebGL context in a content procecss while the Host executes the WebGL graphics operations (via a WebGLContext that maintains much of the existing code) in the compositor process. At this point, the cross-process behavior is disabled -- this series of patches is an incremental step toward that final goal. Differential Revision: https://phabricator.services.mozilla.com/D54018
5cbf5bb11c585d69321b420f67ffb62544141427: Bug 1592043 - Part 4 - Port comments from dtd to ftl, move ftl into sections, and remove reference to the dtd file in toolbox-options.xhtml r=fluent-reviewers,jdescottes,flod
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Jan 2020 21:52:03 +0000 - rev 509443
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1592043 - Part 4 - Port comments from dtd to ftl, move ftl into sections, and remove reference to the dtd file in toolbox-options.xhtml r=fluent-reviewers,jdescottes,flod Differential Revision: https://phabricator.services.mozilla.com/D59004
fc1aa6e85939deb5cea184b89b11d6cac8aa09e3: Bug 1592043 - Part 3 - Automated ftl conversion for toolbox.dtd strings in toolbox-options.xhtml r=fluent-reviewers,jdescottes,flod
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Jan 2020 21:51:30 +0000 - rev 509442
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1592043 - Part 3 - Automated ftl conversion for toolbox.dtd strings in toolbox-options.xhtml r=fluent-reviewers,jdescottes,flod Generated with https://github.com/zbraniecki/convert_xul_to_fluent and: > python3 convert.py --bug_id 1592043 --description "Migrate toolbox options strings from DTD to FTL" --mc ~/Code/mozilla-central --dom devtools/client/framework/toolbox-options.xhtml --dtd devtools/client/locales/en-US/toolbox.dtd --ftl devtools/client/locales/en-US/toolbox-options.ftl Differential Revision: https://phabricator.services.mozilla.com/D59003
0570d7ff220fe970f36ecbc0d9f784283dc353e4: Bug 1592043 - Part 2 - Introduce a toolbox-options.ftl file and reference it from toolbox-options.xhtml r=fluent-reviewers,jdescottes,flod
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Jan 2020 21:50:59 +0000 - rev 509441
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1592043 - Part 2 - Introduce a toolbox-options.ftl file and reference it from toolbox-options.xhtml r=fluent-reviewers,jdescottes,flod Differential Revision: https://phabricator.services.mozilla.com/D59002
c9c0d42603ba9f5e59e0e7d117d53a7421d54654: Bug 1592043 - Part 1 - Reformat toolbox-options.xhtml to support the fluent converter tool r=jdescottes
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Jan 2020 21:50:32 +0000 - rev 509440
Push 36996 by apavel@mozilla.com at Thu, 09 Jan 2020 03:40:18 +0000
Bug 1592043 - Part 1 - Reformat toolbox-options.xhtml to support the fluent converter tool r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D59000
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip