7305a574730685a9dee4a6cfdf0c2aad6d0de081: Bug 1465864 - Enable test_group_hittest for webrender. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 01 Jun 2018 07:00:18 -0400 - rev 421084
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1465864 - Enable test_group_hittest for webrender. r=botond MozReview-Commit-ID: B3EKTEHv4vi
b9580410937cb100759a59b189f2fa7ef66c6238: Bug 1465864 - Update mochitest code for changes in bug 1443424. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 01 Jun 2018 06:59:59 -0400 - rev 421083
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1465864 - Update mochitest code for changes in bug 1443424. r=botond In bug 1443424, the CompositorHitTestInfo for a thumb frame was modified to only contain the thumb flag if it was layerized. The mochitests were disabled at the time and so didn't make a fuss. MozReview-Commit-ID: Argqj8KbnqU
46bd77a828860bfb5298c176ef24c0d06a7657c6: Bug 1465864 - Make hit-testing mochitest failure messages nicer. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 01 Jun 2018 06:58:28 -0400 - rev 421082
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1465864 - Make hit-testing mochitest failure messages nicer. r=botond Instead of printing out base-10 numbers like "expected 67" this will print out a nicer "expected VISIBLE | DISPATCH_TO_CONTENT | SCROLLBAR" which makes it easier to see which flags are missing from the hit info. MozReview-Commit-ID: gp9ERBIgYj
7c74241c18ea7be2c5ea758e6dba7a912aee9e9d: Bug 1464084 - Don't export std::thread::_M_start_thread symbols with --enable-stdcxx-compat. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 08:10:25 +0900 - rev 421081
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1464084 - Don't export std::thread::_M_start_thread symbols with --enable-stdcxx-compat. r=froydnj This relies on the fact that providing multiple --version-script combines them all, so we effectively create a new symbol version that has no global symbol, but hides the std::thread::_M_start_thread symbols. This version script trick happens to work with BFD ld, gold, and lld. The downside is that when providing multiple --version-script's, ld doesn't want any of them to have no version at all. So for the libraries that do already have a version script (through SYMBOLS_FILE), we use a version where there used to be none, using the library name as the version. Practically speaking, this binds the libraries a little closer than they used to be, kind of non-flat namespace on OSX (which is the default there), meaning the dynamic linker will actively want to use symbols from those libraries instead of a system library that might happen to have the same symbol name.
578f9a189eb8a61ee54c670a30e82c12e555e598: Bug 1464648 - Bail early when parsing empty form data (to avoid NS_NOTREACHED assertion failure). r=baku
Chris Peterson <cpeterson@mozilla.com> - Sat, 26 May 2018 16:49:39 -0700 - rev 421080
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1464648 - Bail early when parsing empty form data (to avoid NS_NOTREACHED assertion failure). r=baku This NS_NOTREACHED("Should never reach here.") assertion fails on the following test case of the testing/web-platform/tests/fetch/api/response/response-consume-empty.html web platform test: checkResponseWithNoBody("formData with correct multipart type (error case)", checkBodyFormDataError, [["Content-Type", 'multipart/form-data; boundary="boundary"']]); MozReview-Commit-ID: 1rKRBDrqybJ
9a5f5fa5cfa0a6fe45eb7685fb1798529e8f406a: Bug 1455261 - Check for null metadata to workaround broken search.json. r=adw
Michael Kaply <mozilla@kaply.com> - Fri, 01 Jun 2018 16:59:03 -0500 - rev 421079
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1455261 - Check for null metadata to workaround broken search.json. r=adw MozReview-Commit-ID: 4D2F30MHaqE
52503242b45eb78cf5f68ea6bd467070b4ff9bf2: Merge mozilla-central to autoland. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Sat, 02 Jun 2018 05:10:54 +0300 - rev 421078
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
d44a49e38c6c5aec72593011e9b90504bf7a89b9: Backed out changeset 750295aad764 (bug 1463750) for xpcshell failures on Android on security/manager/ssl/tests/unit/test_cert_blocklist.js. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 02 Jun 2018 04:15:12 +0300 - rev 421077
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Backed out changeset 750295aad764 (bug 1463750) for xpcshell failures on Android on security/manager/ssl/tests/unit/test_cert_blocklist.js. CLOSED TREE
74dffd02a249f90777df32ca01579e6c5d3e6a3f: Backed out changeset 838c0ab9cbdb (bug 1464084) for Linux static bustage on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Sat, 02 Jun 2018 02:42:52 +0300 - rev 421076
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Backed out changeset 838c0ab9cbdb (bug 1464084) for Linux static bustage on a CLOSED TREE
aa67de9bfa1cfb6947f22cea66385bcbf5b69890: Bug 1465938 Fix a pair of WE theme issues r=zombie
Andrew Swan <aswan@mozilla.com> - Fri, 01 Jun 2018 11:45:25 -0700 - rev 421075
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1465938 Fix a pair of WE theme issues r=zombie 1. Stop broadcasting an extra theme update event when changing themes 2. Use enable() to enable themes upon install MozReview-Commit-ID: CgWjNEihwmE
42ff6656917e95d2919f9cee84ef69afba595f14: Bug 1466060 - Upgrade to binutils 2.28.1. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:48:41 +0900 - rev 421074
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1466060 - Upgrade to binutils 2.28.1. r=nalexander Version 2.25.1's libiberty can choke on some symbols. That was fixed in 2.27. As of writing, the last version is 2.30. Conservatively go with 2.28.1, which is the same major version (2.28) as what is currently in Debian stable.
9720579262346607195ab6804be73772a7ea4fee: Bug 1466054 - Run `mach build-backend -b GnMozbuildWriter`. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:22:28 +0900 - rev 421073
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1466054 - Run `mach build-backend -b GnMozbuildWriter`. r=froydnj This refreshes the gn-generated moz.builds with the change from previous commit. Somehow, this does unrelated changes, there must be something funky in the gn-moz.build-generator.
6e7c5695e34172b4975c4ad566f6cba309a1580c: Bug 1466054 - Enable STL wrapping in gn and gyp processed code. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:20:51 +0900 - rev 421072
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1466054 - Enable STL wrapping in gn and gyp processed code. r=froydnj We wrap STL headers so as to ensure our inline infallible operator new definitions are used, but for some reason, STL wrappers were disabled in whatever code we used gyp for first, and that ended up spreading as more things used gyp, and now with gn, whose handling cargo culted STL disabling from the gyp code. We remove all this disabling, because it turns out it causes no build problem anymore.
aeea710872fef737c3a4fcef9925fe7c18058f21: Merge mozilla-central to autoland. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 02 Jun 2018 01:03:45 +0300 - rev 421071
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
4146b1ddbb34d890b76e47584c93232171180fee: Bug 1463834 - vendored hglib, updated to python-hglib r=davehunt
Sofia Carrillo <scarrillo@mozilla.com> - Thu, 31 May 2018 18:04:54 -0700 - rev 421070
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1463834 - vendored hglib, updated to python-hglib r=davehunt
f16a2472bcb54d35e3bb63fe7ea80053e0d9fcc9: bug 1465933 - remove GetPIPNSSBundleString from nsINSSComponent r=fkiefer
David Keeler <dkeeler@mozilla.com> - Thu, 31 May 2018 12:26:04 -0700 - rev 421069
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
bug 1465933 - remove GetPIPNSSBundleString from nsINSSComponent r=fkiefer At this point, all uses of GetPIPNSSBundleString *should* be on the main thread, so we can just remove the nsINSSComponent version and rely on the nsNSSCertHelper instance. MozReview-Commit-ID: Lt7AgokGKRH
838c0ab9cbdbe85b0f7997ec48289d0a7fc12360: Bug 1464084 - Don't export libstdc++ symbols with --enable-stdcxx-compat. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 08:10:25 +0900 - rev 421068
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1464084 - Don't export libstdc++ symbols with --enable-stdcxx-compat. r=froydnj This relies on the fact that providing multiple --version-script combines them all, so we effectively create a new symbol version that has no global symbol, but hides as much std::* stuff as possible. The added symbol script could use `extern "C++"` syntax and demangled symbols but there is no guarantee the demangled symbols won't change. Plus, it's not possible to match demangled symbols that have a return type: they contain a space, and the only way to match that is to use double quotes, which doesn't allow globs at the same time. This version script trick happens to work with BFD ld, gold, and lld. The downside is that when providing multiple --version-script's, ld doesn't want any of them to have no version at all. So for the libraries that do already have a version script (through SYMBOLS_FILE), we use a version where there used to be none, using the library name as the version. Practically speaking, this binds the libraries a little closer than they used to be, kind of non-flat namespace on OSX (which is the default there), meaning the dynamic linker will actively want to use symbols from those libraries instead of a system library that might happen to have the same symbol name.
882c05a09c56e0b9d0fcfaf526bc4f038efa3382: Bug 1464909 - Add the "GC / CC" category to IncrementalFinalizeRunnable::Run. r=smaug
Markus Stange <mstange@themasta.com> - Thu, 31 May 2018 14:08:50 -0400 - rev 421067
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1464909 - Add the "GC / CC" category to IncrementalFinalizeRunnable::Run. r=smaug MozReview-Commit-ID: nRSVnJVNTj
c9cab9f9461e2e9c00b12c95f46a2b87d0081643: Bug 1464909 - Add the "GC / CC" category to AsyncFreeSnowWhite::Run. r=smaug
Markus Stange <mstange@themasta.com> - Thu, 31 May 2018 14:08:24 -0400 - rev 421066
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1464909 - Add the "GC / CC" category to AsyncFreeSnowWhite::Run. r=smaug MozReview-Commit-ID: KEZUstzTHhn
855778d54757e0b8b211a54b46b70e9e6254b37b: Bug 1464909 - Add GRAPHICS category annotations to async-paint-related methods. r=rhunt
Markus Stange <mstange@themasta.com> - Thu, 31 May 2018 14:07:57 -0400 - rev 421065
Push 34088 by dluca@mozilla.com at Mon, 04 Jun 2018 17:56:32 +0000
Bug 1464909 - Add GRAPHICS category annotations to async-paint-related methods. r=rhunt MozReview-Commit-ID: HM2Gp85pCJa
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip