Commit Graph

559181 Commits

Author SHA1 Message Date
Xidorn Quan
1510cc3fe1 servo: Merge #18557 - Use array instead of linked list for -moz-border-*-colors (from upsuper:moz-border-colors-array); r=heycam
This is the Servo side change of [bug 1400438](https://bugzilla.mozilla.org/show_bug.cgi?id=1400438).

Source-Repo: https://github.com/servo/servo
Source-Revision: 0cec629a93e52803ab474c3f028d930ee728b042

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 1f585ad517a805d27d3cac76908c93dbd65e99d4
2017-09-19 02:10:25 -05:00
Nevin Chen
9b9bc2d6b3 Bug 1379793 - Only allow pre header as title. r=jwu
MozReview-Commit-ID: 294jTWWyL69

--HG--
extra : rebase_source : f722967331e2c0620d1b26b6ad2217108ffcbcde
2017-09-18 18:08:49 +08:00
Sebastian Hengst
0ada01a742 merge mozilla-central to autoland. r=merge a=merge 2017-09-19 11:13:48 +02:00
Sebastian Hengst
d4d39a2a4c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: gZsJeZjJjm
2017-09-19 11:12:14 +02:00
Wes Kocher
57987f930c Merge m-c to inbound, a=merge
MozReview-Commit-ID: FOmIgsEP2fb
2017-09-18 16:23:47 -07:00
Wes Kocher
519bb0922b Merge inbound to central, a=merge
MozReview-Commit-ID: EK8iFR1hSRp
2017-09-18 16:21:01 -07:00
Wes Kocher
1e48981df6 Merge autoland to central, a=merge
MozReview-Commit-ID: BfHhfJKpOOE
2017-09-18 15:08:08 -07:00
Wes Kocher
bcef780a77 Backed out changeset ab66407266ff (bug 1391545) at developer's request a=backout CLOSED TREE
MozReview-Commit-ID: GThhGRFgEld

--HG--
extra : amend_source : 59f7e14d32adbfa72f5de2beb04cf67722b9b8fa
2017-09-18 13:39:40 -07:00
Henrik Skupin
6d45bcb001 Bug 1397612 - Skip TestQuitRestart.test_in_app_restart_safe_mode due to hangs after restart.
MozReview-Commit-ID: 1CvdUz7Uti0
2017-09-18 13:39:03 -07:00
Gregory Szorc
972bb63fcc Backed out changesets ef813898b5d3, ce228388aaf6, and c798f482b2c5 (bug 1396098) for violating TC cache constraints
CLOSED TREE

--HG--
extra : amend_source : 84120d6bacb5d72a9fbe41e4c3b405d63825da7c
extra : histedit_source : 8320c2193761b745f10850055ee74a3c9ac73615%2Cfbc2a28d8c5004a53305ef858ca5aea4245691e0
2017-09-18 13:30:43 -07:00
Joel Maher
0b5ee79acc Bug 1373578 - split reftest non-e10s into 32 chunks. r=gbrown 2017-09-18 16:12:07 -04:00
Jim Chen
3eba8b5c2d Bug 1393128 - 4. Add window to all Prompt usages; r=snorp
Add a `window` parameter to all Prompt.jsm usages, so the prompt will
appear in the correct window. This includes HelperAppDialog.js, which
was preventing the download chooser dialog from appearing in a custom
tab window.

The patch also moves `getActiveDispatcher` from GeckoViewPermission to
GeckoViewUtils, and makes several improvements to `getChromeWindow` and
`getDispatcherForWindow`. Prompt.jsm now uses the active
WindowDispatcher in the fallback scenario where we don't have a window.

MozReview-Commit-ID: KpAFMCZzQZp
2017-09-18 15:45:34 -04:00
Eitan Isaacson
57102eb3cc Bug 1400628 - Add test for non existing ID in select[aria-owns]. r=surkov 2017-09-18 14:02:00 -04:00
Jeff Gilbert
3f6254c645 Bug 1396704 - Remove assert, which was the whole point of this bug.
MozReview-Commit-ID: HB5p6Kt0zTb
2017-09-18 14:40:22 -07:00
Andrew Osmond
6ecbc94614 Bug 1389021 - Force CompositorManagerParent to close before shutting down the compositor thread. r=dvander,me 2017-09-18 16:13:03 -04:00
ffxbld
1c13d5cf85 No bug, Automated HPKP preload list update from host bld-linux64-spot-301 - a=hpkp-update 2017-09-18 10:35:17 -07:00
ffxbld
ccaa664c63 No bug, Automated HSTS preload list update from host bld-linux64-spot-301 - a=hsts-update 2017-09-18 10:35:13 -07:00
Sebastian Hengst
7dba57e6b9 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: DYPstPArJWR
2017-09-18 11:34:59 +02:00
Patrick Brosset
aceb3d91cd Bug 1397221 - Gather a bit more data for various inspector copy commands; r=francois,jdescottes
MozReview-Commit-ID: JOfxRpVNaof

--HG--
extra : rebase_source : 09a09f0e8b7ecb287d7c708a04caea8249f35af6
2017-09-18 10:06:09 +02:00
Brad Werth
ecc231a691 Bug 1400386: Skip reftest layout/reftests/font-face/font-display-1.html for being intermittent. r=aryx
MozReview-Commit-ID: 9aEcZg94Ivk

--HG--
extra : rebase_source : 37919c09ea8f9a2ae235ed66246ea26979e9ab4c
2017-09-15 15:39:51 -07:00
Axel Hecht
f824feb1a9 bug 1399523, adjust configs to not merge l10n in mozharness, r=Callek
MozReview-Commit-ID: 5SmOCzTZiqz

--HG--
extra : rebase_source : 3f75fe0d8efc1fd7f4d671128790e2d0a0d43d57
2017-09-18 15:00:37 +02:00
abhinav
a108387a08 Bug 1394323 - Remove overflow css rule for 'response-panel' as it prevents scrolling in Console 'Response' tab. r=nchevobbe
MozReview-Commit-ID: GHbYuCfs9L

--HG--
extra : rebase_source : 3daddc00d9e2cc724a3a68024514f64f8f49114e
2017-09-16 02:11:45 +05:30
Nathan Froyd
f874a2ab1f Bug 1396098 - part 3 - move android builds to new docker image; r=glandium
Now that we have a Docker image with newer library versions on it, we
can move our builds over.  The new images differ from the old
CentOS-based images in two important ways, though:

1) The system compilers in the new image are new enough to be used as
   host compilers; additionally, our CentOS-built GCC compilers will not
   work.  We need to change the Android mozconfigs to reflect that.  We
   also need to change the Android tasks to not depend on the GCC
   toolchain builds.

2) In a similar fashion, we can use the system JDK; we no longer need to
   use the JDK from the Android NDK, which we had packaged up via the
   Android dependencies task.

Both of these changes come with caveats: our l10n repack jobs continue
to run on the CentOS-based images; l10n repacks have not been completely
converted to Taskcluster.  So we need to:

1) Retain the use of our custom GCC toolchain for HOST_CC/HOST_CXX on
   the CentOS-based images.

2) Retain the JDK packages in the tooltool manifests, and referencing
   them when we build on the CentOS-based images.
2017-09-15 15:31:16 -04:00
Nathan Froyd
8efd5ac630 Bug 1396098 - part 2 - make android-* fire off of mozconfig changes; r=nalexander
This seems like the obvious thing to want to happen.
2017-09-15 15:31:16 -04:00
Nick Alexander
c800d7d1f7 Bug 1396098 - part 1 - base android-build on Debian instead of CentOS; r=glandium,dustin
CentOS 6 is pinned to glibc 2.12, but newer Android build-tools (like
aapt) require glibc 2.14.  It's not possible to safely upgrade CentOS
6 distributions to glibc 2.14.

CentOS 7 is pinned to glibc 2.17, which is new enough for newer
Android build-tools. However, I had great difficulty bringing forward
our existing centos:6 Docker image to centos:7.  In particular,
installing recent enough Mercurial, git, Python, and pip versions was
difficult enough that I elected to not pursue this approach.

Instead, I've elected to follow glandium's suggestion from
https://bugzilla.mozilla.org/show_bug.cgi?id=1370119#c5: base on
Debian with snapshots.debian.org for reproducibility.

The most significant changes here:

- using Debian's snapshots repository
- using Python and related tools provided by Debian and baked into the
  build image
- using the JDK and JRE provided by Debian and baked into the build
  image, rather than versions from tooltool (or eventually a toolchain
  build)

Moving the builds over to use this image will follow in the patches
ahead.
2017-09-18 15:38:22 -04:00
Nick Alexander
a59961df22 Bug 1396098 - part 0b - rename android-gradle-build to android-build; r=glandium,dustin
The name `android-gradle-build` is an accident of history; let's rename it
before we attempt major surgery on it.

--HG--
rename : taskcluster/docker/android-gradle-build/Dockerfile => taskcluster/docker/android-build/Dockerfile
rename : taskcluster/docker/android-gradle-build/README.md => taskcluster/docker/android-build/README.md
rename : taskcluster/docker/android-gradle-build/REGISTRY => taskcluster/docker/android-build/REGISTRY
rename : taskcluster/docker/android-gradle-build/VERSION => taskcluster/docker/android-build/VERSION
rename : taskcluster/docker/android-gradle-build/buildprops.json => taskcluster/docker/android-build/buildprops.json
rename : taskcluster/docker/android-gradle-build/dot-config/pip/pip.conf => taskcluster/docker/android-build/dot-config/pip/pip.conf
rename : taskcluster/docker/android-gradle-build/oauth.txt => taskcluster/docker/android-build/oauth.txt
2017-09-18 15:38:22 -04:00
Nick Alexander
371e2f7240 Bug 1396098 - part 0a - only source xvfb.sh if we need xvfb; r=glandium
No sense doing unnecessary work.
2017-09-15 14:52:24 -04:00
Eitan Isaacson
177dd95e18 Bug 1400628 - Check if dependent content is null before checking if it is accepteptable. r=surkov 2017-09-18 08:28:00 -04:00
Ryan VanderMeulen
8025726400 Bug 1389996 - Only run Linux64 artifact builds on trunk and Try. r=chmanchester 2017-09-18 15:36:37 -04:00
Lee Salzman
a20c1a8d1c Bug 1400721 - fix Skia's glyph LCD filter padding for FreeType 2.8.1. r=jrmuizel
MozReview-Commit-ID: JFvnANsTS0r
2017-09-18 15:28:37 -04:00
Ted Campbell
c4dc79b765 Bug 1399373 - Add diagnostic that scripts have non-empty bytecode. r=nbp
Parts of Spidermonkey expect the bytecode length to always be non-zero.
Bug 1399373 shows crashes when this assumption fails. This patch moves
the check closer to source of error.

MozReview-Commit-ID: 8JROF2KCrNx
2017-09-18 15:12:34 -04:00
Aaron Klotz
6fdf5f0f15 Bug 1383501: Diagnostic assert when CoMarshalInterface returns E_INVALIDARG; r=jimm
MozReview-Commit-ID: JDSKZLgij83
2017-09-18 11:04:09 -06:00
Ryan VanderMeulen
81f5fe50b0 Backed out changeset 8a0b8dfa2d7d (bug 1400411) for causing various font-related crashes. 2017-09-18 14:15:03 -04:00
Adam Gashlin
a120916e3e Bug 1393601 - Add telemetry for MOZ_UPDATER. r=Dexter, r=rweiss 2017-09-18 09:50:10 -07:00
Ekanan Ketunuti
578631fe35 Bug 1400752 - Add intifada to the en-US dictionary. r=ehsan 2017-09-18 08:41:19 +07:00
Rail Aliiev
9f38698704 Bug 1395697 - Do not generate bouncer entries for BZ2-compressed MAR files for beta and devedition. r=catlee
MozReview-Commit-ID: 5L1Tk1dnicT
2017-09-18 07:08:48 -04:00
Kai Engert
89c015c8b8 Bug 1399100, enhance client.py to warn when a local patch is registered for nspr/nss, based on feedback from glandium, r=fkiefer 2017-09-18 19:05:45 +02:00
Kai Engert
bd89e46882 Bug 1399100, temporarily expose an NSPR helper function, only for Firefox 57, feedback+=mcmanus, r=fkiefer
This is an exception from the usual NSPR release upgrade process and essentially an agreed temporary fork, which will be undone for Firefox 58.
This change isn't causing any harm, because the temporary API is used only for Windows, and only accessed using dynamic symbol lookup, so it will not cause any issue on operating systems that use a system-wide install copy of NSPR without the symbol.
UPGRADE_NSPR_RELEASE
2017-09-18 19:04:19 +02:00
Kai Engert
8dcb823976 Bug 1393854, NSPR_4_17_BETA2
UPGRADE_NSPR_RELEASE
2017-09-18 19:01:47 +02:00
Axel Hecht
84ab85f0ea bug 1399523, now that we run l10n-merge in-build, drop it from mozharness, r=Callek
MozReview-Commit-ID: 3qF0i39CYjh

--HG--
extra : rebase_source : 71465b8a634e1ddaacfddbf9a79adc925f3930b3
2017-09-15 16:25:18 +02:00
Kevin Chen
258fbe43d5 Bug 1396492 - Support uniform radius for nsDisplayBoxShadowInner; r=jrmuizel
MozReview-Commit-ID: AXY7IjhE1DV

--HG--
extra : rebase_source : b3081033087b58bd7aeeba829edfe703d5f14782
2017-09-18 23:08:24 +08:00
Sebastian Hengst
02baf0afd8 Backed out changeset d928ad6475d2 (bug 1397229) for failing browser-chrome's browser/base/content/test/performance/browser_windowopen_reflows.js on Windows 7. r=backout 2017-09-18 19:42:32 +02:00
Sebastian Hengst
3681eafaf7 Backed out changeset fed3a10c6ffc (bug 1397229) 2017-09-18 19:41:58 +02:00
Sebastian Hengst
ae2ccaa725 Backed out changeset 1c9f780c4e9c (bug 1397229) 2017-09-18 19:41:53 +02:00
Sebastian Hengst
1ec6d232ed Backed out changeset cb09c5099e51 (bug 1397229) 2017-09-18 19:41:47 +02:00
Gijs Kruitbosch
088853fcdf Bug 1399935 - use horizontal panel for downloads checkbox panel at all times, r=mak
Rather than using left-hand-side at all times (which can go over the edge of the window
in some cases) this uses left or right-hand-side panels, always opening towards the
center of the window.

MozReview-Commit-ID: EvjDmKR1G5A

--HG--
extra : rebase_source : 12046edc24b564e035dff68a5e34bce3ff5fd507
2017-09-17 23:31:06 +01:00
Gijs Kruitbosch
27050c2c34 Bug 1399486 - show downloads auto hide panel after changing the pref instead of before, r=mak
Note that we will no longer show the panel if you use the context menu to move the item in one
window and have customize mode open in the other. I don't think that edgecase matters.

MozReview-Commit-ID: 3dzGr3cs2oQ

--HG--
extra : rebase_source : cc5f528557e35e48b0bc06e58b92fdcb7ecfa6fe
2017-09-17 18:09:35 +01:00
Botond Ballo
6c1b30b670 Bug 1400440 - Re-enable apz.frame_delay.enabled on Fennec Nightly. r=kats
MozReview-Commit-ID: E7Ukb76vMep

--HG--
extra : rebase_source : 5cfeccb1e21959e5614d0da70f60bf9ad548154f
2017-09-15 19:48:03 -04:00
Botond Ballo
6ad906fc6d Bug 1400440 - Apply scroll shift for dynamic toolbar to the composited scroll offset right away. r=kats
MozReview-Commit-ID: 1I7C0lFx4WP

--HG--
extra : rebase_source : 9c6ae39e10a2f9b86d2886140ee2e0d4f5cb4fda
2017-09-15 19:47:46 -04:00
Ting-Yu Lin
34dfa1cea5 Bug 1399767 - Remove preference "layout.css.clip-path-shapes.enabled". r=heycam
The variables (basicShapeSVGBoxValues, etc.) in property_database.js are
moved to the beginning of the file so that they're defined before usage.

MozReview-Commit-ID: 7L3obIY1alP

--HG--
extra : rebase_source : 6c3dff5ecbdad8ef6cf1a49953e4ad1001620b6c
2017-09-15 15:00:30 +08:00