Commit Graph

575026 Commits

Author SHA1 Message Date
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
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
Tom Prince
ab3a2abe59 Bug 1426528: Get rid of support for BRANDING_FILES in moz.build; r=glandium
MozReview-Commit-ID: 72R6toOA1R0

--HG--
extra : rebase_source : 3b6fe30f8a3821026b80bfb060a3873865a2d70d
2017-12-20 15:42:05 -07:00
Tom Prince
f8e4948e67 Bug 1426528: Pass paths to extra dmg files explicitly when packing; r=glandium
MozReview-Commit-ID: FKwZcNycUW8

--HG--
extra : rebase_source : 3972c8719c58e03483a7d2bded1705df0a82dfda
2017-12-21 13:38:35 -07:00
Tom Prince
57f0757780 Bug 1426528: Install macOS icons from MOZ_BRANDING_DIR directly; r=glandium
MozReview-Commit-ID: 7s8qxkERfpt

--HG--
extra : rebase_source : 9c7ea73086d12378f83b8a763624f6e1939d6014
2017-12-20 15:39:18 -07:00
Masayuki Nakano
18f7821c7b Bug 1425997 - Don't try to remove whitespaces in WSRunObject::ConvertToNBSP() when the text node is changed by mutation observer r=m_kato
WSRunObject::ConvertToNBSP() inserts an NBSP, then, removes following ASCII
whitespaces.  When inserting an NBSP, mutation observer may change the
text node.  In this case, it shouldn't keep working on removing ASCII
whitespaces because it may causes unexpected result.

This patch also renames ConvertToNBSP() and GetAsciiWSBounds() to
InsertNBSPAndRemoveFollowingASCIIWhitespaces() and
GetASCIIWhitespacesBounds() for making their jobs clearer.

MozReview-Commit-ID: TVy9fEKL6p

--HG--
extra : rebase_source : f0bce124055a86caca57334f06c75a46098f69ac
2017-12-21 19:27:31 +09:00
Tom Prince
739a0defb2 Bug 1427213: Clean up docstrings in mozpack.path; r=glandium
MozReview-Commit-ID: 91cm9XJROy0

--HG--
extra : rebase_source : 1ab1ce1063096651f9095fd221656c852b6892d8
2017-12-27 15:57:32 -07:00
CYBAI
bfd346cb0b servo: Merge #19646 - style: Move touch-action outside of mako (from CYBAI:move-touch-action-out-of-mako); r=emilio
This is a sub-PR of #19015
r? emilio

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #19645
- [x] These changes do not require tests

Source-Repo: https://github.com/servo/servo
Source-Revision: 446536b9c34b331f5466bfb212be8cb1faa2dee8

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 95d2c35265415ad7c93319d1364efa59f49cdaad
2017-12-29 06:08:33 -06:00
Csoregi Natalia
336b7a606c Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE 2017-12-28 23:40:20 +02:00
Csoregi Natalia
a6cfee725b Merge inbound to mozilla-central r=merge a=merge 2017-12-28 23:37:20 +02:00
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
Geoff Brown
06701a61d9 Bug 1243263 - Disable browser_notification_tab_switching.js on windows for ongoing intermittent failures; r=me, a=test-only 2017-12-28 10:57:34 -07:00
Geoff Brown
918200f955 Bug 1425879 - Disable browser_autocomplete_insecure_warning.js on linux and osx, for ongoing intermittent failures; r=me, a=test-only 2017-12-28 10:57:34 -07:00
Geoff Brown
3a17b2e107 Bug 1408609 - Disable test_ext_i18n.js on Linux, for ongoing intermittent failures; r=me, a=test-only 2017-12-28 10:57:34 -07:00
Cosmin Sabou
43e1d34ab4 Backed out changeset 9660ff09c221 (bug 1297686) for xpcshell failures at uriloader/exthandler/tests/unit/test_handlerService_json.js r=backout on a CLOSED TREE 2017-12-28 19:41:50 +02:00
Jan Horak
5b4fd25730 Bug 1297686 - List GIO handlers in the protocol handler list, in the handlers dialog, and in preferences. r=paolo
The nsGIOService now provides GetAppsForURIScheme which is used to append handlers
for specific scheme in handler list dialog (toolkit/mozapps/handling/content/dialog.js)
and also in Applications section in preferences. In case the default system handler
or user added handler has same name as one of the GIO handlers, the GIO handler
is not appended. The check for not adding handler is by using handler name.

The nsGIOMimeApp class now implements nsIHandlerApp interface. Instead overloaded
GetName methods (nsCString and nsString) we now use nsString variant everywhere.
This require change of nsGNOMERegistry::GetFromType which if fact leads to code
simplification.

The implementation of nsGNOMEShellService::SetDefaultBrowser has been changed
because implementation of CreateAppFromCommand has changed.
The CreateAppFromCommand no longer tries to find the application,
for that FindAppFromCommand has been introduced.

MozReview-Commit-ID: KmfFWRPqV3

--HG--
extra : rebase_source : 36d254cbc45cbe6929cc469cd531211f7ddd6a64
2017-12-28 15:25:32 +00:00
Cosmin Sabou
f01aa433c2 Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2017-12-28 15:30:43 +02:00
Cosmin Sabou
6c33dde6ca Backed out 2 changesets (bug 1425688) on request from jorgk for breaking the Certificate Manager r=backout a=backout
Backed out changeset f73324a4d033 (bug 1425688)
Backed out changeset bd2bf7b7fead (bug 1425688)
2017-12-28 15:26:09 +02:00
Andrea Marchesini
910d45154c Bug 1425979 - test_migration2to3 should be executed only if in nightly, r=jkt 2017-12-28 13:56:43 +01:00
Cosmin Sabou
70999128a5 Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2017-12-28 11:50:49 +02:00
Cosmin Sabou
c13fbd9d48 Merge inbound to mozilla-central. r=merge a=merge 2017-12-28 11:45:59 +02:00
Cosmin Sabou
b15e1e2522 Merge autoland to mozilla-central. r=merge a=merge 2017-12-28 11:44:20 +02:00
Heiher
3a9b434e38 Bug 1427168 - IonMonkey: MIPS: Fix GSImm13 encode. r=yuyin
---
 js/src/jit/mips-shared/Assembler-mips-shared.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2017-12-28 16:12:47 +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
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
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