Commit Graph

555171 Commits

Author SHA1 Message Date
Andrew McCreight
78807d8776 Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv
Replace it with NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION, because it
has been the same for a while.

MozReview-Commit-ID: 5agRGFyUry1

--HG--
extra : rebase_source : 5388c56b2f6905c6ef969150f0c5b77bf247624d
2017-08-29 16:02:48 -07:00
Wes Kocher
de530c1ea6 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 5c1Pgm4aVKe
2017-08-29 16:17:50 -07:00
Wes Kocher
2198196808 Merge inbound to central, a=merge
MozReview-Commit-ID: G6QZZ8RGk6n
2017-08-29 16:14:22 -07:00
Wes Kocher
ef9b58f03d Merge autoland to central, a=merge
MozReview-Commit-ID: NLso1XYibx
2017-08-29 15:37:55 -07:00
Botond Ballo
236b0fa4f4 Bug 1394926 - Add APZ autoscroll information to about:support. r=kats
MozReview-Commit-ID: FlZNdHuoirG

--HG--
extra : rebase_source : 1cc352dc9a19c4a15d5bf7e75370a68c13024dda
2017-08-29 16:27:19 -04:00
L10n Bumper Bot
dd1b0e2d00 no bug - Bumping Fennec l10n changesets r=release a=l10n-bump
an -> ['android', 'android-api-15', 'android-multilocale']
ar -> ['android', 'android-api-15', 'android-multilocale']
as -> ['android', 'android-api-15', 'android-multilocale']
ast -> ['android', 'android-api-15', 'android-multilocale']
az -> ['android', 'android-api-15', 'android-multilocale']
be -> ['android', 'android-api-15', 'android-multilocale']
bg -> ['android', 'android-api-15', 'android-multilocale']
bn-BD -> ['android', 'android-api-15']
bn-IN -> ['android', 'android-api-15', 'android-multilocale']
br -> ['android', 'android-api-15', 'android-multilocale']
ca -> ['android', 'android-api-15', 'android-multilocale']
cak -> ['android', 'android-api-15', 'android-multilocale']
cs -> ['android', 'android-api-15', 'android-multilocale']
cy -> ['android', 'android-api-15', 'android-multilocale']
da -> ['android', 'android-api-15', 'android-multilocale']
de -> ['android', 'android-api-15', 'android-multilocale']
dsb -> ['android', 'android-api-15', 'android-multilocale']
el -> ['android', 'android-api-15', 'android-multilocale']
en-GB -> ['android', 'android-api-15', 'android-multilocale']
en-ZA -> ['android', 'android-api-15', 'android-multilocale']
eo -> ['android', 'android-api-15', 'android-multilocale']
es-AR -> ['android', 'android-api-15', 'android-multilocale']
es-CL -> ['android', 'android-api-15', 'android-multilocale']
es-ES -> ['android', 'android-api-15', 'android-multilocale']
es-MX -> ['android', 'android-api-15', 'android-multilocale']
et -> ['android', 'android-api-15', 'android-multilocale']
eu -> ['android', 'android-api-15', 'android-multilocale']
fa -> ['android', 'android-api-15', 'android-multilocale']
ff -> ['android', 'android-api-15', 'android-multilocale']
fi -> ['android', 'android-api-15', 'android-multilocale']
fr -> ['android', 'android-api-15', 'android-multilocale']
fy-NL -> ['android', 'android-api-15', 'android-multilocale']
ga-IE -> ['android', 'android-api-15', 'android-multilocale']
gd -> ['android', 'android-api-15', 'android-multilocale']
gl -> ['android', 'android-api-15', 'android-multilocale']
gn -> ['android', 'android-api-15', 'android-multilocale']
gu-IN -> ['android', 'android-api-15', 'android-multilocale']
he -> ['android', 'android-api-15', 'android-multilocale']
hi-IN -> ['android', 'android-api-15', 'android-multilocale']
hr -> ['android', 'android-api-15', 'android-multilocale']
hsb -> ['android', 'android-api-15', 'android-multilocale']
hu -> ['android', 'android-api-15', 'android-multilocale']
hy-AM -> ['android', 'android-api-15', 'android-multilocale']
id -> ['android', 'android-api-15', 'android-multilocale']
is -> ['android', 'android-api-15', 'android-multilocale']
it -> ['android', 'android-api-15', 'android-multilocale']
ja -> ['android', 'android-api-15', 'android-multilocale']
ka -> ['android', 'android-api-15', 'android-multilocale']
kab -> ['android', 'android-api-15', 'android-multilocale']
kk -> ['android', 'android-api-15', 'android-multilocale']
kn -> ['android', 'android-api-15', 'android-multilocale']
ko -> ['android', 'android-api-15', 'android-multilocale']
lo -> ['android', 'android-api-15', 'android-multilocale']
lt -> ['android', 'android-api-15', 'android-multilocale']
lv -> ['android', 'android-api-15', 'android-multilocale']
mai -> ['android', 'android-api-15', 'android-multilocale']
ml -> ['android', 'android-api-15', 'android-multilocale']
mr -> ['android', 'android-api-15', 'android-multilocale']
ms -> ['android', 'android-api-15', 'android-multilocale']
my -> ['android', 'android-api-15', 'android-multilocale']
nb-NO -> ['android', 'android-api-15', 'android-multilocale']
ne-NP -> ['android', 'android-api-15']
nl -> ['android', 'android-api-15', 'android-multilocale']
nn-NO -> ['android', 'android-api-15', 'android-multilocale']
or -> ['android', 'android-api-15', 'android-multilocale']
pa-IN -> ['android', 'android-api-15', 'android-multilocale']
pl -> ['android', 'android-api-15', 'android-multilocale']
pt-BR -> ['android', 'android-api-15', 'android-multilocale']
pt-PT -> ['android', 'android-api-15', 'android-multilocale']
rm -> ['android', 'android-api-15', 'android-multilocale']
ro -> ['android', 'android-api-15', 'android-multilocale']
ru -> ['android', 'android-api-15', 'android-multilocale']
sk -> ['android', 'android-api-15', 'android-multilocale']
sl -> ['android', 'android-api-15', 'android-multilocale']
son -> ['android', 'android-api-15', 'android-multilocale']
sq -> ['android', 'android-api-15', 'android-multilocale']
sr -> ['android', 'android-api-15', 'android-multilocale']
sv-SE -> ['android', 'android-api-15', 'android-multilocale']
ta -> ['android', 'android-api-15', 'android-multilocale']
te -> ['android', 'android-api-15', 'android-multilocale']
th -> ['android', 'android-api-15', 'android-multilocale']
tr -> ['android', 'android-api-15', 'android-multilocale']
trs -> ['android', 'android-api-15']
uk -> ['android', 'android-api-15', 'android-multilocale']
ur -> ['android', 'android-api-15', 'android-multilocale']
uz -> ['android', 'android-api-15', 'android-multilocale']
vi -> ['android', 'android-api-15']
wo -> ['android', 'android-api-15', 'android-multilocale']
xh -> ['android', 'android-api-15', 'android-multilocale']
zam -> ['android', 'android-api-15', 'android-multilocale']
zh-CN -> ['android', 'android-api-15', 'android-multilocale']
zh-TW -> ['android', 'android-api-15', 'android-multilocale']
2017-08-29 12:00:48 -07:00
Sebastian Hengst
ca3d97b658 merge mozilla-central to autoland. r=merge a=merge 2017-08-29 20:31:58 +02:00
Sebastian Hengst
2a9cc8e3be merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BQuBmVtsdki
2017-08-29 20:30:41 +02:00
Sebastian Hengst
fe7a8fbb4c merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BrWnxijtOK8
2017-08-29 20:25:34 +02:00
Andrew McCreight
f3d6766f0e Bug 1394176 - Use default values for scheduler prefs if the parent process didn't send any. r=billm
In some unknown circumstance, possibly if the parent process has a
different version than the child process, the child does not receive
scheduler prefs, which makes it read out of an uninitialized local
variable. This can probably happen because the scheduler prefs are
checked before we do the ContentChild::Init version check. Bill also
suggested that the pref env var might be getting truncated.

This patch improves on the situation by using null for the prefs array
if none was sent, and falling back on the default values, which leave
the scheduler disabled.

This also checks that the pref string is at least long enough to avoid
a buffer overflow. Note that if the end of the string isn't an integer
we'll end up with an sPrefThreadCount of zero, which can't be good.

MozReview-Commit-ID: ByHLFMEpgyZ

--HG--
extra : rebase_source : 8f6368b88ec3746f4d1c7716a962bb2ac3c2f3b5
2017-08-29 10:30:03 -07:00
ffxbld
51b3d67a5e No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update 2017-08-29 10:26:53 -07:00
ffxbld
43dc7fc074 No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update 2017-08-29 10:26:49 -07:00
Marco Bonardo
f1ee6d9f5a Bug 1384381 - Intermittent failures in browser_privatebrowsing_placestitle.js and browser_privatebrowsing_placesTitleNoUpdate.js. r=standard8
MozReview-Commit-ID: 8nvln9OLx9S

--HG--
extra : rebase_source : 3a2ec0b55ead78df01d0a37b300590d3c70b78bd
2017-08-29 18:45:36 +02:00
Tom Ritter
a1a3b5d895 Bug 1391685 Copy missing WideToMBCPto minidump-analyzer standalone program for gcc build r=gsvelto
MozReview-Commit-ID: 3S5poDINhH3

--HG--
extra : rebase_source : d5d3404c6ef618a7875557b37b19b131e948c763
2017-08-29 12:15:02 -05:00
Andreas Farre
4409a06dbb Bug 1393764 - Reset execution budget if BudgetThrottlingEnabled returns false. r=bkelly
When BudgetThrottlingEnabled transitions from true to false, the
execution budget can be negative which will have the unfortunate
effect of limiting the number of timeouts run by
TimeoutManager::RunTimeout to zero. By resetting the execution budget
in UpdateBudget, when BudgetThrottlingEnabled returns false, we
prevent this loop from happening.
2017-08-29 16:44:24 +02:00
Joel Maher
eea441ff69 Bug 992311 - Disable test_leaf_layers_partition_browser_window.xul everywhere. r=gbrown 2017-08-29 10:17:31 -04:00
sotaro
6814d355af Bug 1394337 - Fix uninitialized mPipelineId by WebRenderBridgeParent::CreateDestroyed() r=kats
WebRenderBridgeParent holds uninitialized mPipelineId when it was created by WebRenderBridgeParent::CreateDestroyed(). Then when CrossProcessCompositorBridgeParent::DeallocPWebRenderBridgeParent is called for the WebRenderBridgeParent, it will call EraseLayerState with some garbage uninitialized value, and so it will erase some random layer state entry.
2017-08-29 22:41:53 +09:00
Wes Kocher
02b3fbee7e Merge autoland to central, a=merge
MozReview-Commit-ID: 5tolFjvaHmd
2017-08-28 17:38:53 -07:00
ffxbld
cd82cacec2 No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update 2017-08-28 10:24:57 -07:00
ffxbld
118d3feddb No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update 2017-08-28 10:24:53 -07:00
Henrik Skupin
c80a4170d0 Bug 1394377 - Increase default shutdown timeout to 120s. r=maja_zf
The background thread hang monitor will crash Firefox after 60s if
a shutdown is too slow. Debug builds are slower and as such Marionette
would force kill Firefox right before the hang monitor can kick in.

MozReview-Commit-ID: GGQFPEZ37dg

--HG--
extra : rebase_source : 99223b83c60be1abad1cc23d8a7c9c31a9f39379
2017-08-28 17:35:39 +02:00
Dão Gottwald
7f59f101a8 Bug 1394753 - Remove unstarred48.png. r=mak
MozReview-Commit-ID: EKUEQsOxy50

--HG--
extra : rebase_source : 9e014c80ba2bfae0563dc62af1cf49bca03ad209
2017-08-29 11:51:12 +02:00
Sebastian Hengst
9769c22d10 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: AeoHOxZLi6m
2017-08-28 16:53:53 +02:00
Sebastian Hengst
79c12610f3 Backed out changeset 2db66a67c944 (bug 1392468) for failing clipboard's browser/base/content/test/newtab/browser_newtab_undo.js. r=backout 2017-08-28 13:18:33 +02:00
Sebastian Hengst
80cced1397 Backed out changeset 22d7763100aa (bug 1391499) for build bustage on Windows at gfx/layers/wr/StackingContextHelper.cpp(105): 'Size': undeclared identifier. r=backout 2017-08-28 12:28:55 +02:00
Lars T Hansen
00e96badb1 Bug 1393732 - Correct ARM codegen for 32-to-64 sign extend. r=nbp
--HG--
extra : rebase_source : 1366fc2430156e4a1bcecd4b5431af9444d46f8b
2017-08-28 11:47:18 +02:00
John Lin
77f0ffe52a Bug 842782 - p4: enable fullscreen video orientation lock for Fennec nightly. r=jwwang
MozReview-Commit-ID: 5rYK7mjJrBr
2017-08-28 18:16:06 +08:00
John Lin
38273ed7b3 Bug 842782 - p3: lock fullscreen video orientation. r=ralin
- if enabled, lock orienation when fullscreen state change
- use video aspect ratio to choose which orientation to lock

MozReview-Commit-ID: 3HP60YNbWcc
2017-08-28 18:15:44 +08:00
John Lin
bad6535260 Bug 842782 - p2: introduce attributes for orientation lock to video element. r=jwwang,smaug
MozReview-Commit-ID: odq1y9qH1
2017-08-28 18:15:31 +08:00
John Lin
d40baf7687 Bug 842782 - p1: add a pref for fullscreen video orientation lock. r=jwwang
MozReview-Commit-ID: 6x7um7F8omr
2017-08-28 18:13:57 +08:00
Francesco Lodolo (:flod)
ebac958b65 Bug 1394195 - Reorder and fix access keys, remove unnecessary comments in debugger.properties r=jdescottes
MozReview-Commit-ID: 1dUMsYQRZFm

--HG--
extra : rebase_source : 8be319076f140ad2621fc046156417b860a842f1
2017-08-27 09:12:22 +02:00
John Ford
a29b277953 Bug 1393725 - Update slugid python library to 1.0.7. r=gps 2017-08-25 11:27:59 +02:00
Yu Yin
5289232843 Bug 1393347 - MIPS: Output some more infomation when debug jit code. r=luke 2017-08-24 00:02:00 -04:00
hmk
31b4badfcf Bug 1394371 - Make it clear that the script proposes to clone mozilla-unified. r=gps 2017-08-28 18:02:45 +03:00
André Bargull
f59cbf7cd5 Bug 1389752 - Throw TypeError if [[OwnPropertyKeys]] of scripted proxies contains duplicates. r=till, r=qdot
--HG--
extra : rebase_source : 7c31e7c3443d7a1885d89a0688022f68f5034bf0
2017-08-23 23:56:40 +02:00
Ryan VanderMeulen
5fb78035ef Bug 1389995 - Change the DEVTOOLS_TOOLBOX_HOST probe to never expire. r=rweiss
--HG--
extra : rebase_source : a76796e52154a2ee30aa731a9462066a60669629
2017-08-29 07:49:52 -04:00
Ehsan Akhgari
731a8f470b Bug 1392892 - Avoid creating a live nsContentList in nsDocument::GetTitleElement(); r=smaug 2017-08-29 07:33:21 -04:00
Ehsan Akhgari
75e9304a93 Bug 1392891 - Part 5: Devirtualize nsHTMLDocument::GetForms(); r=smaug 2017-08-29 07:30:30 -04:00
Ehsan Akhgari
0aeb82a9cc Bug 1392891 - Part 4: Remove nsIHTMLDocument::GetFormControls(); r=smaug 2017-08-29 07:30:28 -04:00
Ehsan Akhgari
399ce96953 Bug 1392891 - Part 3: Avoid creating live nsContentList objects in nsContentUtils::GenerateStateKey(); r=smaug 2017-08-29 07:30:26 -04:00
Ehsan Akhgari
35146883ae Bug 1392891 - Part 2: Add an API to return nsHTMLDocument::mForms/mFormControls without creating a new nsContentList; r=smaug 2017-08-29 07:30:24 -04:00
Ehsan Akhgari
d4f7cc1e85 Bug 1392891 - Part 1: Make it possible to create nsContentList objects that don't observe DOM mutations; r=smaug 2017-08-29 07:30:22 -04:00
Ehsan Akhgari
ebaa749322 Bug 1394191 - Remove unneeded nsContentList.h includes from layout; r=dholbert 2017-08-29 07:29:11 -04:00
Jon Coppeard
00f55c5fed Bug 1376899 - Remove unused isZoneGC parameter from GC finalize callback r=sfink r=mccr8 2017-08-29 11:58:26 +01:00
Joel Maher
86dc1351bb Bug 1393583 - reduce chunks of reftest on osx; remove reftest-stylo for osx; r=jryans 2017-08-29 05:52:30 -04:00
Andrea Marchesini
25cdcbf331 Bug 1378342 - AbortSignal/AbortController - part 12 - eslint for dom/abort tests, r=me 2017-08-29 11:31:07 +02:00
Andrea Marchesini
693c7d0fe5 Bug 1378342 - AbortSignal/AbortController - part 11 - More WPTs pass, r=bkelly 2017-08-29 11:31:07 +02:00
Andrea Marchesini
508c8078ce Bug 1378342 - AbortSignal/AbortController - part 10 - Reject the fetch() promise if AbortSignal is already aborted, r=bkelly 2017-08-29 11:31:07 +02:00
Andrea Marchesini
3e5de60a22 Bug 1378342 - AbortSignal/AbortController - part 9 - Request.signal should not be a reference of RequestInit.signal, r=bkelly 2017-08-29 11:31:07 +02:00
Andrea Marchesini
a441d6f43c Bug 1378342 - AbortSignal/AbortController - part 8 - Aborting ReadableStream when AbortSignal is aborted, r=bkelly 2017-08-29 11:31:06 +02:00