Commit Graph

575266 Commits

Author SHA1 Message Date
ffxbld
65b3bb229e No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2017-12-28 11:09:38 -08:00
ffxbld
33bbc65536 No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2017-12-28 11:09:34 -08:00
Sean Lee
563b632f83 Bug 1426561 - Fix the null pointer issue caused by FormAutofillContent. r=lchang
MozReview-Commit-ID: 6yIYl4NQGuh

--HG--
extra : rebase_source : c806f3c9eb030cdba3aef71939b961230e84449c
2017-12-28 15:59:22 +08:00
Jan Henning
558586f7ec Bug 1427285 - Fix typo in build.gradle to correctly reflect crash reporter state in BuildConfig. r=JanH
MozReview-Commit-ID: DSypUp5s5O9

--HG--
extra : rebase_source : fffa4ece34bad5570586eba0d27a475019eab669
2017-12-28 17:15:05 +01:00
Cosmin Sabou
bf21f60786 Merge mozilla-central to autoland. r=backout a=backout on a CLOSED TREE 2017-12-28 15:29:21 +02:00
Cosmin Sabou
da48e83ed3 Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-12-28 11:49:12 +02:00
Mike Hommey
aaf69c3c9b Bug 1427150 - Update cubeb from upstream to 43e15fc. r=kamidphish
--HG--
extra : rebase_source : 2c1338aa1f138e66ef1925fba760cdfcc7a2480a
2017-12-28 08:41:23 +09:00
Daniel Zielas
12f6fe554d Bug 1425926 - Add IPC serialization support for EnumSet. r=botond
MozReview-Commit-ID: Ess2R3Rroym

--HG--
extra : rebase_source : 10698a15281b53e8f5d9db2c51156c4df3c4cfeb
extra : amend_source : 242a1f6578f7f1f0f20cdc3c0cf1565012bae6e6
2017-12-27 21:46:03 +01:00
Tom Prince
6cb9a008f4 Bug 1427195: Remove broken prepare_vcs_checkout for comm-central builds in run-task (partial backout of bug 1427061); r=me a=partial backout for breaking thunderbird
MozReview-Commit-ID: 3t6yzzdkan1

--HG--
extra : rebase_source : 8c4885136cdecb81e4099f85710b95a8d998a3ff
2017-12-27 10:58:48 -07:00
Margareta Eliza Balazs
3380e11f29 Merge inbound to mozilla-central r=merge a=merge 2017-12-27 23:37:41 +02:00
Margareta Eliza Balazs
fbf290c355 Merge autoland to mozilla-central r=merge a=merge 2017-12-27 23:33:59 +02:00
ffxbld
257b1043cb No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2017-12-27 11:02:53 -08:00
ffxbld
3fb919b0ad No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2017-12-27 11:02:49 -08:00
Gabriel Luong
110ff92145 Bug 1427051 - Revert portait mode width of the inspector back to 700px. r=me 2017-12-27 13:28:31 -05:00
Csoregi Natalia
d99de80666 Merge autoland to mozilla-central r=merge a=merge 2017-12-27 11:47:44 +02:00
Mike Hommey
2498343962 Bug 1427147 - Remove Ubuntu 12.04 setup script. r=dustin
Bug 1389715 removed the image definition in taskcluster/ci/docker-image
as well as the files associated with it in
taskcluster/docker/desktop-test, but the Dockerfile in there was the
only use of the Ubuntu 12.04 setup script, so it is currently unused.

--HG--
extra : rebase_source : 7d8018e7c94e2625ff9822a2d66231722a030394
2017-12-27 12:01:41 +09:00
Mike Hommey
0ca59ec97b Bug 1427145 - Use toolchain artifacts instead of tooltool packages for osx (cross) repackages. r=gps
OSX (cross) repackages are currently using a tooltool manifest to get
libdmg and hfsplus. Change those jobs to use the toolchain artifacts
instead.

At the same time, modify the repackage mozharness script's _run_tooltool
so that it doesn't fail with MOZ_TOOLCHAINS being set but without a
tooltool_manifest_src, matching the similar function in buildbase.py.

--HG--
extra : rebase_source : d128d4709c5d1d28d1a6b9c585fde82e99f725c7
2017-12-27 07:02:21 +09:00
Mike Hommey
a478a3435e Bug 1427155 - Don't set STRIP_FLAGS from in-tree mozconfigs. r=gps
The reason it was set from mozconfigs is that profiling require it. But
since it was added, bug 751355 made it implied by --enable-profiling,
and bug 1144842 further made sure that profiling and STRIP_FLAGS were
tied together.

--HG--
extra : rebase_source : c2a6b03bf007e661db48e40cca98e81aaa04c878
2017-12-27 15:44:12 +09:00
Andreea Pavel
cd81b851c9 Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE 2017-12-29 23:33:49 +02:00
Ciure Andrei
8e754a1049 Backed out 2 changesets (bug 1410148) for bustage failures on python\mozbuild\mozbuild\test\configure\lint.py r=backout a=backout on a CLOSED TREE
Backed out changeset f77f58a060ad (bug 1410148)
Backed out changeset 593515920c7e (bug 1410148)
2017-12-29 22:31:51 +02:00
Mike Hommey
66ed1c2e3a Bug 1410148 - Fully re-enable debug info on mac builds. r=gps
--HG--
extra : rebase_source : 44400063c868c9ce83c1310d30c6359e9b0b0759
2017-12-28 18:01:50 +09:00
Mike Hommey
8a6ab5b9ab Bug 1410148 - Backport llvm r289565 to clang 3.9. r=gps
I was able to reproduce the failure to apply llvm-dsymutil on the last
mozilla-central revision before debug info was temporarily disabled for
rust, and validated that the problem was gone in clang 4.

After some bisection, r289565 was identified as having fixed the
problem, which, reading the commit message, makes sense.

It was however not possible to simply cherry-pick, because of multiple
code changes between 3.9 and 4. However, apart from the volume of
conflicting changes, it was more or less straightforward to backport.

Interestingly, the patch for r313872 was relying on changes from
r289565, which is why it required a variant specifically for 3.9, but
now we can use the same patch as for other versions. Well, except
there's a small difference in the context, and build-clang.py doesn't
allow fuzz, so we manually edit the patch to remove that line from the
context.

--HG--
extra : rebase_source : cda077132ee499a8ffdc4c88a1160cfa5fd86a97
2017-12-28 14:54:51 +09:00
arthur.iakab
3094900504 Merge autoland to mozilla-central r=merge a=merge 2017-12-26 23:25:40 +02:00
ffxbld
0ab5eb206e No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update 2017-12-26 10:57:37 -08:00
ffxbld
f305f918c6 No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update 2017-12-26 10:57:33 -08:00
Javier Serrano Polo
8b1f92b070 Bug 1425662 - Fix problems reading _locales directories on Linux. r=Yoric 2017-12-26 11:39:00 +02:00
Csoregi Natalia
94ca769e39 Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE 2017-12-27 11:51:57 +02:00
Mats Palmgren
391a0a5f42 Bug 1426345 - Invalidate MathML display items when we destroy the referenced nsMathMLChar. r=mwoodrow 2017-12-27 08:39:06 +01:00
Mike Hommey
67185715fd Bug 1427068 - Enable the mercurial share extension at the system level. r=gps
I suppose it was setup through ~worker/.hgrc before we started
installing a /etc/mercurial/hgrc that enables a few other extensions
and sets some preferences.

There is no reason to now have two places where mercurial is being set
up, and it feels natural that we set it up at the system level.

Ideally, we'd also clean up the centos6-based images, but they require
an update of the centos6-build and centos6-build-upd images on the
docker hub, which is not really convenient, and those images are going
to be obsoleted soon anyways (bug 1399679).

--HG--
extra : rebase_source : 32c9cdf5d0fe8ac2c60a1c5a38e572c83a4783b2
2017-12-26 17:01:55 +09:00
Valentin Gosu
d1cae23d3b Bug 1426996 - Use fallible assign in NS_EscapeAndFilterURL r=kershaw
MozReview-Commit-ID: EKVeQb3cboU

--HG--
extra : rebase_source : f06b3c6f4e8e68a2a56ac39ef4261a669d99adaa
2017-12-26 21:47:22 +01:00
Mike Hommey
6db7a7faac Bug 1427061 - Only prepare hg store path when at least one checkout is performed. r=dustin
While we're here, add a missing prepare_vcs_checkout for the
comm-central checkout.

--HG--
extra : rebase_source : 788a288330e34b5551ec2b12726a755e268566c2
2017-12-26 13:19:45 +09:00
Jorg K
8ed13df845 Bug 1423990 - Follow-up for conditionally compiled code for Thunderbird. r=smaug
--HG--
extra : amend_source : e1e50e7e55d2c014b2ae8487f2cf9b7299da5879
2017-12-26 02:58:00 +02:00
Gurzau Raul
9f89b69c65 Merge autoland to mozilla-central r=merge a=merge 2017-12-26 11:40:00 +02:00
ffxbld
2fd2c44b24 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2017-12-25 10:35:57 -08:00
ffxbld
245024e56a No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2017-12-25 10:35:54 -08:00
Ciure Andrei
7c67b86074 Backed out 4 changesets (bug 1425641) for failing bc tests toolkit/components/printing/tests/browser_page_change_print_original.js r=backout a=backout on a CLOSED TREE
Backed out changeset 05966b36d7d6 (bug 1425641)
Backed out changeset 8a2305426cf2 (bug 1425641)
Backed out changeset c739bef415f1 (bug 1425641)
Backed out changeset 8339ddfe0a54 (bug 1425641)
2017-12-25 05:07:43 +02:00
Samuel Thibault
c0761188e0 Bug 1426868 - Check that child document still exists after parent processing r=surkov 2017-12-23 08:15:00 +02:00
Jeff Hemphill
73c0663aec Bug 1425807 - Convert nsHostKey members to nsCString r=valentin
MozReview-Commit-ID: 8tZUukA8Rrk

--HG--
extra : rebase_source : 4877c8eef1c2fd3a630316641d492189663acc61
2017-12-22 14:08:17 -08:00
Jan Henning
dcb579af66 Bug 1426864 - Determine private mode via browser toolbar, 2nd edition. r=nechen
Similar to maybeSwitchToTab in bug 1426613, a search might be launched while we
don't have a selected tab yet. Therefore we determine private mode state via the
browser toolbar instead.

MozReview-Commit-ID: 4idUR8v7MCx

--HG--
extra : rebase_source : 7104ffbb752b6c0d499b85c47910168391291797
2017-12-22 18:51:11 +01:00
Jan Henning
712f90afb9 Bug 1426613 - Determine private mode via browser toolbar. r=nechen
The currently selected tab might not actually exist immediately after startup,
in which case the browser toolbar is a safer bet for determining whether we're
in private mode or not.

I think the current worst case is when we're
- not restoring a previous session, and
- need to open some tab queue tabs, and
- also need to open some other tab in response to our launch intent

in which case we won't have a selected tab in Java until after Gecko is up and
running. This in turn can take a while, especially when a fresh copy of
libxul.so needs to be extracted after an update/installation/cleared cache/...,
which potentially gives the user ample time to click on a search result/Top
Sites entry/... that then triggers this crash.

MozReview-Commit-ID: FlJZw2aL8OM

--HG--
extra : rebase_source : 41f6bb1e83d4f47c1ba04f8ce919753a14dfd9c6
2017-12-22 18:23:03 +01:00
Amy Chung
1bca7e374d Bug 1425292 - Add test for being unable to use document.cookie to access cookie after the non-httponly cookie modifies to httponly cookie. r=jdm 2017-12-22 16:08:53 +08:00
Andrea Marchesini
79f7b767db Bug 1426888 - Get rid of nsIMultiplexInputStream::RemoveStream, r=smaug 2017-12-30 12:47:12 +01:00
Andrea Marchesini
e832cff45e Bug 1426887 - Avoid adding/removing streams to nsMultiplexInputStream when reading in Presentation API, r=jdm 2017-12-30 12:47:12 +01:00
Andrea Marchesini
b672b51cf7 Bug 1426875 - Avoid adding/removing streams to nsMultiplexInputStream when reading in TCPSocket, r=jdm 2017-12-30 12:47:12 +01:00
shindli
81ef1ef181 Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE 2017-12-30 12:01:41 +02:00
Bogdan Tara
f3added8ab Backed out changeset 2ef8585fcee1 (bug 1427316) for failing Linux opt Executed by TaskCluster build-linux-rusttests/opt tc(BR) r=backout a=backout on a CLOSED TREE 2017-12-30 03:31:24 +02:00
Mike Hommey
4f7c460f19 Bug 1427316 - Use the binutils we just built to build GCC. r=gps
We're currently building GCC with the system binutils, which, at the
moment, is whatever version is available on the CentOS 6 build
environments. With the imminent switch to Debian 7, that will be a
different version.

It turns out the GCC configure script does enable some features
depending on the binutils it's built with. For the most notable
differences it makes when going from Centos 6 to Debian, it enables
.init_array/.fini_array depending on the binutils version, and enables
the use of CFI advances depending on gas and objdump respectively
supporting and displaying DW_CFA_advance_loc.

But we're already building a fixed version of binutils (which happens to
be more recent than the one in both CentOS 6 and Debian 7), and we're
using that version when using GCC to build, so we can just as much use
the version we built to build GCC.

In order to avoid any changes to the resulting builds, we explicitly
turn off .init_array/.fini_array (which currently happens implicitly
when building on CentOS 6). This will ensure that there is not other
change to the builds due to this binutils version bump
(.init_array/.fini_array being enabled shifts everything in the
binaries, so it makes the whole diff full of noise)
2017-12-30 08:24:48 +09:00
Andreea Pavel
c346ea1e06 Merge mozilla-central to mozilla-inbound r=merge a=merge on a CLOSED TREE 2017-12-29 23:35:05 +02:00
Kartikaya Gupta
c167fe8ab4 No bug - Convert some tabs to spaces. r=me and DONTBUILD
MozReview-Commit-ID: B6rvSKOXEGG
2017-12-29 10:09:26 -05:00
Vedant Chakravadhanula
4a73233853 Bug 1425399 - Added python 3 support to mozprofile. r=wlach
MozReview-Commit-ID: 9iAFA3JYagG

--HG--
extra : rebase_source : 151903d9c0920743c7564118106a85d7f97ff270
2017-12-22 12:11:06 +05:30