Commit Graph

645774 Commits

Author SHA1 Message Date
shindli
45ec6114d3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-06 00:51:18 +03:00
shindli
d1f516dbfc Merge inbound to mozilla-central. a=merge 2019-04-06 00:48:45 +03:00
Dana Keeler
61bd4db566 Bug 1535752 - avoid unnecessarily base64-encoding inputs to nsICertStorage when we already have DER r=mgoodwin
Differential Revision: https://phabricator.services.mozilla.com/D26034

--HG--
extra : moz-landing-system : lando
2019-04-05 21:19:21 +00:00
Brian Grinstead
dd5a4c95c6 Bug 1495861 - Convert <radio> to a Custom Element r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D8121

--HG--
extra : moz-landing-system : lando
2019-04-05 21:16:24 +00:00
Brian Grinstead
42fd8f47e3 Bug 1495861 - Lazify panic panel and convert it to use FTL r=flod,Gijs
This is the only <radiogroup> and <radio> consumer in browser.xul.
By making the DOM get constructed on demand, we can avoid connecting
radios at startup, and it also gives us a chance to migrate the
strings to Fluent.

Differential Revision: https://phabricator.services.mozilla.com/D24914

--HG--
extra : moz-landing-system : lando
2019-04-05 21:16:26 +00:00
John Lin
e86d5d39e0 Bug 1540036 - p2: Check buffer and codec state before processing buffers. r=jya
HandleOutput() runs on Android binder thread pool and could be preempted
by RemoteDateDecoder task queue. That means ProcessOutput() could be scheduled
after ProcessShutdown() or ProcessFlush(). When that happens, aBuffer is no
long valid and should never be processed, and aSample can be
recycled immediately.
Also assert preconditions of buffers received from Java callbacks.

Differential Revision: https://phabricator.services.mozilla.com/D26189

--HG--
extra : moz-landing-system : lando
2019-04-05 21:01:56 +00:00
John Lin
fa9a0bc673 Bug 1540036 - p1: Handle buffer change for flush(). r=jya
When remote codec executes flush(), it throws away existing buffers:
- memorized buffers are no longer valid and need to be forgotten
- samples returned before flush() will have null buffers and should
  be released back to remote codec immediately.

Differential Revision: https://phabricator.services.mozilla.com/D26188

--HG--
extra : moz-landing-system : lando
2019-04-05 20:00:21 +00:00
Brendan Dahl
0375e3a2b7 Bug 1542354 - Fix unexpected fail mach formatter. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D26379

--HG--
extra : moz-landing-system : lando
2019-04-05 20:48:11 +00:00
Lina Cambridge
ef1ac8b64d Bug 1540894 - Store diverging structure in the bookmarks mirror. r=tcsc
This commit:

* Uses chunking to insert child GUIDs in `storeRemoteFolder`.
* Changes the mirror schema to store diverging structure, so that it
  can be passed to Dogear.
* Sorts remote items by GUID, so that diverging ones can be reparented
  in a deterministic order.
* Measures and logs the time taken to run the Rust merger.
* Adds tests for multiple parents and replacing invalid remote items.
* Fixes two tests in `test_bookmark_structure_changes` to ensure the
  remote structure is consistent.

Differential Revision: https://phabricator.services.mozilla.com/D26275

--HG--
extra : moz-landing-system : lando
2019-04-05 20:44:43 +00:00
Lina Cambridge
55eaa1eb23 Bug 1540894 - Vendor Dogear v0.2.3. r=tcsc
Differential Revision: https://phabricator.services.mozilla.com/D26274

--HG--
extra : moz-landing-system : lando
2019-04-05 20:44:18 +00:00
Nico Grunbaum
ec5fcb2581 Bug 1541553 - allow RTCRtpReceiverStats roundTripTime of 0 after non-zero values have been reported r=bwc
roundTripTime can be zero once it has been non-zero this should help with intermitents in WPT and mochitests

Differential Revision: https://phabricator.services.mozilla.com/D25981

--HG--
extra : moz-landing-system : lando
2019-04-05 19:40:04 +00:00
Ehsan Akhgari
9d957462b6 Bug 1533584 - Part 2: Make sure browser_storage_listings.js does not depend on the value of the privacy.documentCookies.maxage pref
Landed on a CLOSED TREE

Differential Revision: https://phabricator.services.mozilla.com/D26354

--HG--
extra : moz-landing-system : lando
2019-04-05 18:16:06 +00:00
Tom Ritter
f957bd6970 Bug 1520177 - Fixed MinGW build's accessibility r=froydnj
This patch contains three fixes.

1) As in Bug 1515982, we use the constant for RT_MANIFEST instead of
the define, which needs winuser.rh to be included

2) We stop exempting the mingw builds from RCINCLUDE in
toolkit/library/moz.build which causes us to miss all of the
resources in xul.dll

3) We explicitly include IA2Marshal.dll instead of relying on
compiler magic to include it for us.

Differential Revision: https://phabricator.services.mozilla.com/D26295

--HG--
extra : moz-landing-system : lando
2019-04-05 18:14:16 +00:00
Randall E. Barker
f0ff77d732 Bug 1541285 - Set CrashGenerationServer thread name for Linux and Android r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D25983

--HG--
extra : moz-landing-system : lando
2019-04-05 20:14:21 +00:00
Ted Campbell
4335b1676e Bug 1542356 - Remove misc dead code from SpiderMonkey. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D26367

--HG--
extra : moz-landing-system : lando
2019-04-05 19:23:17 +00:00
Tom Prince
d5579312ae Bug 1533589: [win64-aarch64] Simplify logic about unpacking builds in update-verify; r=sfraser
We always pass in the platform formated as an update platform. Since the only
variation in formats is between major platforms, be liberal in parsing
platforms, when selecting which unpack logic to use. This makes win64-aarch64
support fall out automatically.

Differential Revision: https://phabricator.services.mozilla.com/D26201

--HG--
extra : moz-landing-system : lando
2019-04-05 17:24:51 +00:00
Tom Prince
643f3c95e1 Bug 1541122: [try-staging] Don't restrict the branch that cron-bouncer-check runs on; r=mtabara
We only run the cron job on release branches, so it will only get scheduled
there. By not otherwise restricting the job, it makes it easier to test the
cron job on other branches (like try).

Differential Revision: https://phabricator.services.mozilla.com/D26200

--HG--
extra : moz-landing-system : lando
2019-04-05 17:24:53 +00:00
Alexis Beingessner
432d3446dd Bug 1527751 - properly apply transformed clips in brush shader. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D26332

--HG--
extra : moz-landing-system : lando
2019-04-05 17:16:55 +00:00
Randall E. Barker
a7ed7c515a Bug 1531531 - Update GeckoView API implementation to use scrollToVisual() in place of window.scrollTo() r=geckoview-reviewers,botond,esawin,droeh
Differential Revision: https://phabricator.services.mozilla.com/D25491

--HG--
extra : moz-landing-system : lando
2019-04-05 20:09:55 +00:00
Thomas Wisniewski
49da211465 Bug 1541138 - Update MimeType.cpp to consider HTTP whitespace, not ASCII whitespace; r=hsivonen
Update MimeType.cpp to consider HTTP whitespace, not ASCII whitespace

Differential Revision: https://phabricator.services.mozilla.com/D25863

--HG--
extra : moz-landing-system : lando
2019-04-05 16:08:53 +00:00
Andrew Halberstadt
36f246059f Bug 1195299 - [mozharness] Remove copies of mozbase from testing/mozharness r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D22185

--HG--
extra : moz-landing-system : lando
2019-04-05 15:39:50 +00:00
Andrew Halberstadt
16131e65d0 Bug 1195299 - [ci] Use 'mach python' to run mozharness scripts when we have a srcdir r=catlee
This makes sure that the mozharness scripts have access to all the packages in
the build system virtualenv (namely mozbase).

Differential Revision: https://phabricator.services.mozilla.com/D22184

--HG--
extra : moz-landing-system : lando
2019-04-05 15:39:50 +00:00
Logan Smyth
a3ee4f41cb Bug 1541258 - Handle the generated source not being found to avoid flakiness. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D26342

--HG--
extra : moz-landing-system : lando
2019-04-05 18:35:45 +00:00
Dão Gottwald
5e399367b5 Bug 1504775 - Ensure externally provided addTab index is within bounds. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D26296

--HG--
extra : moz-landing-system : lando
2019-04-05 17:23:07 +00:00
David Major
bd688314c9 Bug 1536675 - Inline MOZ_Crash even in debug builds r=froydnj
We want MOZ_Crash frames to stay out of Taskcluster logs even on debug builds. Perhaps you could say, _especially_ on debug builds.

Differential Revision: https://phabricator.services.mozilla.com/D26352

--HG--
extra : moz-landing-system : lando
2019-04-05 19:25:55 +00:00
Barret Rennie
306f4c39ad Bug 1542183 - Ensure TabChilds always have a TabGroup upon initialization r=nika
Differential Revision: https://phabricator.services.mozilla.com/D26374

--HG--
extra : moz-landing-system : lando
2019-04-05 19:38:27 +00:00
Ryan Hunt
8653565c5e Bug 1535390 - Ensure remote browser has dimensions set after recreating frame loader. r=jwatt
nsFrameLoaderOwner::UpdateRemoteness will recreate the nsFrameLoader for a
piece of content. As part of this, it will unset the cached nsFrameLoader for
the content's nsSubdocumentFrame. However we need to run ShowViewer() for the
new nsFrameLoader as the frame has already been initialized. In addition,
dimensions and position on the new nsFrameLoader need to be set. Usually this
is done after a reflow, but there's no guarantee a reflow will happen after
a UpdateRemoteness operation.

Differential Revision: https://phabricator.services.mozilla.com/D25662

--HG--
extra : moz-landing-system : lando
2019-04-05 19:25:30 +00:00
Daosheng Mu
5b2db47d70 Bug 1521183 - Avoid access VR shmem when VR process is crashed accidentally. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D25170

--HG--
extra : moz-landing-system : lando
2019-04-05 18:43:09 +00:00
Sylvestre Ledru
b76e026986 Bug 1542237 - nsHTTP.cpp: Remove an unused allocation r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D26308

--HG--
extra : moz-landing-system : lando
2019-04-05 19:25:28 +00:00
Kartikaya Gupta
4d9ac753d2 Bug 1541113 - Avoid crashing content process with giant drawtarget. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D25931

--HG--
extra : moz-landing-system : lando
2019-04-05 16:26:59 +00:00
James Graham
6f0759a47b Bug 1542329 - Special case handing of 0-based ranges in wpt reftests, r=dholbert
If either the total pixels different or max differences per channel
includes 0 then allow the images to be identical irrespective of the
other range (i.e. allow identical images with
maxDifference=100;totalPixels=0-1).

Differential Revision: https://phabricator.services.mozilla.com/D26349

--HG--
extra : moz-landing-system : lando
2019-04-05 17:38:47 +00:00
Jan Varga
8651b25d09 Bug 1542154 - Add MOZ_DIAGNOSTIC_ALWAYS_TRUE; r=froydnj 2019-04-05 16:44:49 +02:00
Mihai Tabara
74bc165df0 Bug 1538703 - roll-out declarative artifacts in Firefox. r=sfraser a=release 2019-04-05 19:30:11 +03:00
Bogdan Tara
54e080aa1e Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-04-05 19:22:45 +03:00
Bogdan Tara
621ec01c2c Merge inbound to mozilla-central. a=merge 2019-04-05 19:18:43 +03:00
Julian Seward
1740813ffe Bug 1532974 - wasm baseline compiler: increase some Vector inline-capacity sizes. r=lhansen.
Profiling with DHAT of wasm baseline compiling the Tanks demo shows some
opportunities for reducing the amount of heap allocation, by modestly
increasing the inline-capacity values for a few Vector types.

Compiling the Tanks demo on x86_64-linux, this patch reduces the number of
allocated blocks by around 12000, whilst increasing neither the total
allocated bytes nor the dynamic instruction count.
2019-04-05 17:25:28 +02:00
André Bargull
cd43c70f3c Bug 1540569: Set TZ and LC_ALL for jstestbrowser suite following the jstest shell runner. r=ahal
The shell runner explicitly sets TZ=PST8PDT and LC_ALL=en_US.UTF-8 for the
jstest test suite. Use the same environment defaults when running this test
suite in the browser.

Differential Revision: https://phabricator.services.mozilla.com/D25908

--HG--
extra : moz-landing-system : lando
2019-04-05 12:45:00 +00:00
David Walsh
76f00e70d7 Bug 1541563 - Sync 131 - Align watch expressions and scopes pane r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25995

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:29 +00:00
David Walsh
1578579b3e Bug 1541563 - Sync 131 - Fix string linkification greediness r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25994

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:22 +00:00
David Walsh
c8835a2c67 Bug 1541563 - Sync 131 - Render href attribute in String rep URLs. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25993

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:20 +00:00
David Walsh
32b408dd23 Bug 1541563 - Sync 131 - Upgrade launchpad r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25992

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:13 +00:00
David Walsh
2574a8e5dc Bug 1541563 - Sync 131 - Fix sourcemaps test click position after SVG update r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25991

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:08 +00:00
David Walsh
00394217bb Bug 1541563 - Sync 131 - Use SVG files for breakpoints directly r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25990

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:04 +00:00
David Walsh
c2880f865d Bug 1541563 - Sync 131 - refactor: specialize svg to breakpointsvg r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25989

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:02 +00:00
David Walsh
2405ab5a37 Bug 1541563 - Sync 131 - Display Date object using toString instead of toISOString r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25988

--HG--
extra : moz-landing-system : lando
2019-04-05 17:31:11 +00:00
David Walsh
648f497a12 Bug 1541563 - Sync 131 - Upgrade eslint-mozilla r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25987

--HG--
extra : moz-landing-system : lando
2019-04-05 17:30:43 +00:00
David Walsh
499adcfc41 Bug 1541563 - Sync 131 - Aligned breakpoints and XHR breakpoints panes r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25986

--HG--
extra : moz-landing-system : lando
2019-04-05 17:30:36 +00:00
Makoto Kato
a653eaefb2 Bug 1474902 - Part 5. Add mochitest. r=masayuki
Reviewers: masayuki

Reviewed By: masayuki

Bug #: 1474902

Differential Revision: https://phabricator.services.mozilla.com/D24842

--HG--
extra : rebase_source : 043a67433d77cd0e57ff4688d277efb85f48cc5d
extra : histedit_source : 359060a3a9283da0faa2c613f90159882abcbc9f
2019-04-05 17:15:15 +09:00
Makoto Kato
49372ed79b Bug 1474902 - Part 4. Set hint to next when next focusable element is input element that is text control. r=masayuki
Summary:
Currently, `IMEStateManager::SetIMEState` sets hint to the following logic.

- If there is no submit button into form element, set `next`
- If there is submit button, set `search` or `go`
- If there isn't into form element, no hint.

But Chrome sets `next` hint when next focusable element is input that is text
control. So even if there is submit button into form element, we should set
`next` to hint when next focusable element is input that is text/number
control and is in form.

Also, If current focused element isn't in `<form>`, I don't still set hint.
`nsFocusManager::DetermineElementToMoveFocus` may set focus to cross-process
document. So `next` is set when in form and it isn't last element in form.

Reviewers: masayuki

Reviewed By: masayuki

Subscribers: JanH

Bug #: 1474902

Differential Revision: https://phabricator.services.mozilla.com/D12885

--HG--
extra : rebase_source : f9d297416c046d9b718d9ff925006c162d67f286
extra : histedit_source : d8d946deb81f1f961d002e32720eb9a40a91bf64
2019-04-05 17:14:47 +09:00
Makoto Kato
ff3ca87a6b Bug 1474902 - Part 3. Move setting action hint to static function. r=masayuki
Summary: To make setting action hint simple, I would like to move it to static function.

Reviewers: masayuki

Reviewed By: masayuki

Bug #: 1474902

Differential Revision: https://phabricator.services.mozilla.com/D24832

--HG--
extra : rebase_source : 730451dd56d0d0d2b8208765cac979f54b9745b1
extra : histedit_source : 5775444e938ec3dfa01e8a7a624dea49b785b307
2019-04-05 17:13:59 +09:00