Граф коммитов

550059 Коммитов

Автор SHA1 Сообщение Дата
Jan Varga 72d235da4a Bug 1283609 - Part 1: Add an IToplevelProtocol::Open overload that takes an nsIEventTarget; r=billm 2017-08-03 11:21:44 +02:00
sotaro 1b714b3485 Bug 1386903 - Fix IPDL reference handling of CrossProcessCompositorBridgeParent::AllocPWebRenderBridgeParent() r=nical 2017-08-03 18:36:55 +09:00
Sebastian Hengst a445a59613 Backed out changeset 009af86a3026 (bug 1239292) for build bustage at StyleSheetInlines.h(77). r=backout on a CLOSED TREE 2017-08-03 11:29:24 +02:00
Christoph Kerschbaumer b0c46464c7 Bug 1385818 - Convert dom/tests/mochitest/chrome/test_popup_blocker_chrome.xul to comply with new data: URI inheritance model. r=smaug 2017-08-03 10:53:42 +02:00
Christoph Kerschbaumer 38a3b36992 Bug 1386183 - Test Meta CSP on data: URI iframe to be merged with CSP from including context. r=dveditz 2017-08-03 10:52:27 +02:00
Nicolas Silva 6e6cc6226b Bug 1239292 - Remove the gfx job scheduler. r=jrmuizel
We gave up on the iea of parallel tile rendering in favor of different approaches, so the job scheduler isn't used at all. The several seconds spend testing the job scheduler in each push is a waste of infra. In addition, rust is a better avenue to tackle this type of system.
2017-08-03 10:54:56 +02:00
Bevis Tseng 61fa6f6636 Bug 1376796 - Label the nsCaret::CaretBlinkCallback_timer. r=xidorn
--HG--
extra : amend_source : 0e9012d46f61f594d3d64d5800fddf1531726fb9
2017-08-03 11:03:05 +08:00
Bevis Tseng 5a23fe849a Backed out changeset 3367ef7283a1 2017-08-03 16:47:49 +08:00
Bevis Tseng 31897831a5 Bug 1376796 - Label the nsCaret::CaretBlinkCallback_timer. r=heycam 2017-08-03 11:03:05 +08:00
Franziskus Kiefer 6b1ced62cf Bug 1386955 - bump NSS version old-configure.in to 3.33, r=me
--HG--
extra : rebase_source : 0fc5b22dbd03cbabf9e1bf2e72e92dbb0947e46d
2017-08-03 10:24:46 +02:00
Franziskus Kiefer b843827f96 Bug 1386955 - land NSS 6254e8431392 UPGRADE_NSS_RELEASE, r=me
--HG--
extra : rebase_source : 48270d71e82d2323a01a4d174334d6c5b1ad7cfe
2017-08-03 09:33:30 +02:00
Sebastian Hengst a1ff1e3d1d Backed out changeset e5b859d66536 (bug 1386553) for Windows bustage at layers/StackingContextHelper.h(50). r=backout on a CLOSED TREE 2017-08-03 09:57:53 +02:00
Sebastian Hengst 2caa31713d Backed out changeset 4020e23649ea (bug 1386188) for Windows bustage at layers/StackingContextHelper.h(50). r=backout on a CLOSED TREE 2017-08-03 09:56:54 +02:00
Ethan Lin b9a34ae816 Bug 1386477 - Add nullptr check for layerManager->GetRoot() to prevent crash when dumping display list data. r=kats
MozReview-Commit-ID: 6o0PwKvs0HQ
2017-08-03 15:41:01 +08:00
Jan de Mooij 9d464afb7d Bug 1386646 - Remove most GetJitContext calls. r=luke
--HG--
extra : rebase_source : 14e2a523ef15b1db540168132f8dc49e06163a1f
2017-08-03 09:37:41 +02:00
Sebastian Hengst 6ee121443b merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-08-03 09:34:59 +02:00
Ethan Lin d2103026b7 Bug 1386188 - Support filter for layers-free mode. r=kats
MozReview-Commit-ID: LuPnaSjhjgk
2017-08-03 15:24:25 +08:00
Ethan Lin a05d601f59 Bug 1386553 - Move boundary calculations from each item's CreateWebRenderCommands to StackingContextHelper constructor. r=kats
MozReview-Commit-ID: 7PJIghki2g2
2017-08-03 15:24:25 +08:00
Sebastian Hengst d883695275 Backed out changeset aee8226f7f98 (bug 1380154) for failing OS X and Linux static at xpcom/ds/Dafsa.h:35 with 'constexpr constructor never produces a constant expression'. r=backout on a CLOSED TREE 2017-08-03 09:18:21 +02:00
Sebastian Hengst 3e9d5d2ae0 Backed out changeset 9144fad9aa16 (bug 1380154) 2017-08-03 09:17:55 +02:00
Sebastian Hengst 137f13d2b9 Backed out changeset 27c23e731b01 (bug 1380154) for failing OS X and Linux static at xpcom/ds/Dafsa.h:35 with 'constexpr constructor never produces a constant expression'. r=backout on a CLOSED TREE 2017-08-03 09:15:21 +02:00
David Anderson 79f94b4bc8 Skip over layers with degenerate transforms. (bug 1381352, r=mattwoodrow) 2017-08-02 23:48:44 -07:00
Mike Hommey 6d4d61f76a Fixup after backout of 25420b520b68 (part of bug 1386588). a=bustage 2017-08-03 12:18:12 +09:00
Mike Hommey 3507cf061a Backout changeset 25420b520b68 (part of bug 1386588) for asan bustage. a=bustage. 2017-08-03 12:11:40 +09:00
Wes Kocher baf6cddc4c Merge inbound to central, a=merge
MozReview-Commit-ID: 9NFjSEt96iT
2017-08-02 17:11:51 -07:00
Mike Hommey f548b4a8d4 Bug 1386588 - Always print out the commands run by the clang build job. r=gps,a=KWierso
Not doing so makes debugging harder, for no added value.
2017-08-03 08:14:02 +09:00
Mike Hommey cf23b5a7fa Bug 1386588 - Add a toolchain job for Clang 4. r=gps 2017-08-03 08:13:07 +09:00
Mike Hommey 1e86c54102 Bug 1386588 - Add a toolchain job for GCC 6. r=gps 2017-08-03 08:13:02 +09:00
Mike Hommey 40d5896697 Bug 1386588 - Add a toolchain job for GCC 4.8, and build clang against it. r=gps
While this looks like going backwards, it is desirable to build clang
against GCC 4.8, such that it contains its libgcc. This, in turn, will
solve problems using clang 3.9 with static-analysis builds (details in
bug 1356926). Another way to fix those problems would be to build clang
3.8 but that too would require GCC 4.8. Upgrading those builds to clang
3.9 will also allow to enable stylo on them.
2017-08-03 08:12:52 +09:00
Mike Hommey 614312f061 Bug 1386588 - Change the GCC build script to be future-proof. r=gps
It becomes a library of some sort, so that multiple scripts can benefit
from it to build different versions of GCC.

The GPG key associated with GCC is also refreshed from keys.gnupg.net,
adding a new subkey, used to sign newer versions of GCC (and
postprocessed with pgpstrip to make it smaller).
2017-08-03 08:12:47 +09:00
Mike Hommey c15ef2edff Bug 1386588 - Rename the linux64-clang and linux64-gcc jobs to include a version number. r=gps
We're soon going to build multiple versions of clang and gcc for linux,
and we need to differentiate them. Furthermore, there is a need for the
base-toolchains builds to use a fixed version of clang and gcc. So
rename the clang and gcc toolchain jobs to include their version, add
aliases to satisfy all existing jobs, and adjust the base-toolchains
jobs to use the explicit version.


--HG--
rename : build/build-clang/clang-linux64.json => build/build-clang/clang-3.9-linux64.json
rename : taskcluster/scripts/misc/build-gcc-linux.sh => taskcluster/scripts/misc/build-gcc-4.9-linux.sh
2017-08-03 08:12:43 +09:00
Mike Hommey af9b7241e1 Bug 1386588 - Avoid wildcards in toolchain resources lists. r=gps
Those resources are used to compute a unique identifier for the
toolchain, and changes to those files will change the unique identifier,
and lead to the toolchain being rebuilt.

Using wildcards, especially in the build-clang directory, makes all the
files from there used for the unique identifier, even files irrelevant.
The side effect is that any change to any json file for clang toolchains
currently triggers *all* clang toolchains to be rebuilt, which is a
waste of resources and time.

But while it is tempting to list all the files involved, it is also
tedious and error-prone. Specifically, listing the relevant patch files
for clang toolchain builds is bound to end up outdated. OTOH, we're not
trying to mitigate bad actors here, but just to avoid shooting ourselves
in the foot. And patch files are, in practice, not changed. The jsons
are changed to reference them or not, but the patches themselves don't
change in relevant ways. They may be updated for new versions of clang,
which require a json change anyways. So we ignore the patch files.
2017-08-03 08:12:38 +09:00
Mike Hommey 1bee705e53 Bug 1386588 - Error out when a resource pattern for toolchains matches nothing. r=dustin 2017-08-03 08:12:34 +09:00
Mike Hommey ee6de1e835 Bug 1386588 - Rename the clang build manifests. r=gps
The clang toolchains have not been static-analysis-specific for a while.


--HG--
rename : build/build-clang/clang-static-analysis-linux64.json => build/build-clang/clang-linux64.json
rename : build/build-clang/clang-static-analysis-macosx64.json => build/build-clang/clang-macosx64.json
rename : build/build-clang/clang-static-analysis-win32.json => build/build-clang/clang-win32.json
rename : build/build-clang/clang-static-analysis-win64.json => build/build-clang/clang-win64.json
2017-08-03 08:12:29 +09:00
Mike Hommey 68cf8146d3 Bug 1386539 - Throw an error when trying to use a toolchain job name as a toolchain alias. r=dustin 2017-08-03 08:12:23 +09:00
Mike Hommey f13bf5c0f6 Bug 1386519 - Make the index path for toolchain jobs vary depending on dependencies. r=dustin
The premise for simply using the dependencies task names is that if the
name of dependencies changes, or their number, that will impact the
index path, forcing a new build. If there is no such change, but one or
several of the dependencies themselves have changes, they will get a new
build, which will force a new build for the job that depends on them.

In that latter case, the index path will be the same as before the
changes, but that is already what's happening today.
2017-08-03 08:12:16 +09:00
Mike Hommey 9a97f0c94e Bug 1385744 - Stop using a cache for the llvm source. r=gps
The build-clang script doesn't handle properly updating the svn tree
when it already exists and the svn url changed (which happens when using
different branches), so if a clang job somehow gets a host that happen
to have run another clang job before, it may not actually build what
was intended to be built.

That event, however, is rather rare, because clang jobs don't happen
regularly enough. Fast iterations on try can cause the problem to
appear, though.

The former makes the use of a cache kind of useless, and the latter
barely benefits from the cache anyways. So let's just solve this the
easy way and remove the use of the cache. The alternative would be to
fiddle with svn switch, and I don't really feel like it.

Eventually, those jobs should use some other source than svn anyways,
one that is more verifiable (tarballs for releases, and the git mirrors
for trunk).
2017-08-03 08:12:03 +09:00
Wes Kocher 017a9b6e9a Merge autoland to central, a=merge
MozReview-Commit-ID: 38bhUR3fKcF
2017-08-02 15:47:58 -07:00
Joel Maher a1c3230049 Bug 1386689 - disable non-e10s tests which are duplicated with e10s jobs. r=gbrown
MozReview-Commit-ID: HObZQknHojc
2017-08-02 16:50:37 -04:00
Kris Maglione e042b1cff9 Bug 1386694: Part 1 - Disable most SDK tests. r=Mossop
MozReview-Commit-ID: 2ar5kzUozW2

--HG--
extra : rebase_source : 28a42efc4321e426878f03eea4aa31876691b23b
2017-08-02 10:46:19 -07:00
Olli Pettay 968867eb05 Bug 1386582, create element state objects only if needed, r=ehsan
--HG--
extra : rebase_source : 22909423db738393b98e80778905cd808a1bbc6b
2017-08-02 22:28:48 +03:00
Kim Moir 93f75daf37 Bug 1386264 - very high pending counts for macosx tests r=aki DONTBUILD 2017-08-02 15:50:45 -04:00
Tooru Fujisawa f33bd594c6 Bug 1385112 - Use uint32_t in TokenStream::skipChars. r=anba 2017-08-03 04:42:34 +09:00
Gabriel Luong c0b1c9a99e Bug 1386275 - Update the grid overlay color palette. r=jdescottes 2017-08-02 15:39:48 -04:00
Sebastian Hengst c2b9c2c204 Backed out changeset e1d538cd1cf8 (bug 1368531) for bustage on Windows: 'gfxPlatformFontList::InitOtherFamilyNamesRunnable::Cancel': overriding virtual function differs from 'mozilla::CancelableRunnable::Cancel' only by calling convention. r=backout 2017-08-02 21:12:51 +02:00
David Anderson 6fc9eaab4a Don't flush async paints on the main thread. (bug 1386517, r=mattwoodrow) 2017-08-02 11:37:31 -07:00
Ed Lee 292ee86a53 Bug 1386737 - Fix broken top sites with pinned links lacking title for Activity Stream. r=ursula
MozReview-Commit-ID: LnPcqyPelTI

--HG--
extra : rebase_source : bb36ee9fe2bee0fa995c3ed17f3f8a87cf44372b
2017-08-02 10:21:39 -07:00
Sebastian Hengst 1205602c76 Backed out changeset 4f1a531978f4 (bug 1379620) for failing browser_aboutStopReload.js. r=backout 2017-08-02 19:23:54 +02:00
Sebastian Hengst 15fc93e3c9 Backed out changeset 714713b0c49e (bug 1384180) because related bug 1379620 gets backed out. r=backout 2017-08-02 19:22:57 +02:00
Makoto Kato ffdcdb04c6 Bug 676965 - Turn on test_localeCompare.js on Android since we use ICU. r=gandalf
We should turn on test_localeCompare.js again on Android since we use ICU.

MozReview-Commit-ID: 1H0DsKpWkId

--HG--
extra : rebase_source : d29564bfd20ee6fbc2eadf2f4b80066efc3deef0
extra : histedit_source : 294c17ea1736f196aca7aa969203428e6792625e
2017-08-02 17:21:03 +09:00