Граф коммитов

663501 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 68491304a9 Bug 1570566 - Don't block reloading during a resize event handler on Android and Nightly. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D40430

--HG--
extra : moz-landing-system : lando
2019-08-02 16:30:41 +00:00
Andreas Pehrson 19cde46042 Bug 1570958 - Demote some WebMWriter assertions to keep release builds clean and happy. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D40447

--HG--
extra : moz-landing-system : lando
2019-08-02 16:31:04 +00:00
Dzmitry Malyshau 94761858ca Bug 1564118 - WR don't assume opaque on the lack of a clip task
those unwrap_or are mostly seen during the batching, where we should asssume that
the primitives are not clipped out and just unwrap() accordingly.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 14:48:46 +00:00
Julian Descottes 0fa207e547 Bug 1569975 - Add documentation about CSP in DevTools toolbox document r=sole
Differential Revision: https://phabricator.services.mozilla.com/D39899

--HG--
extra : moz-landing-system : lando
2019-08-02 16:25:08 +00:00
Zibi Braniecki b87d8246a9 Bug 1501886 - Migrate menubar to Fluent. r=fluent-reviewers,Pike,flod
Differential Revision: https://phabricator.services.mozilla.com/D34379

--HG--
extra : moz-landing-system : lando
2019-08-02 16:07:44 +00:00
Cosmin Sabou 608eb6dbd3 Merge mozilla-central to autoland. 2019-08-02 19:05:40 +03:00
Cosmin Sabou d97df02c5f Merge mozilla-inbound to mozilla-central. a=merge 2019-08-02 19:02:41 +03:00
arthur.iakab 7aef316861 Backed out changeset b8661a3b5dc2 (bug 1356046) for causing buid bustages on HTMLMediaElement.cpp CLOSED TREE 2019-08-02 19:00:45 +03:00
Cosmin Sabou 9b936b2958 Merge autoland to mozilla-central. a=merge 2019-08-02 18:59:53 +03:00
arthur.iakab 30ac545240 Backed out changeset d780672e184a (bug 1570745) for causing browser chrome failures on browser_asrouter_toolbarbadge.js CLOSED TREE 2019-08-02 18:58:58 +03:00
Dan Minor a13ff75b20 Bug 1356046 - Remove expired media telemetry; r=jya,alwu,bryce
This removes all telemetry which expired in Firefox 69 or earlier, with the
exceptions of the following, which we plan to renew:
* AUDIO_TRACK_SILENCE_PROPORTION
* MEDIA_AUTOPLAY_WOULD_BE_ALLOWED_COUNT
* MEDIA_AUTOPLAY_WOULD_NOT_BE_ALLOWED_COUNT
* MEDIACACHESTREAM_LENGTH_KB
* MEDIA_MKV_CANPLAY_REQUESTED
* MEDIA_PAGE_COUNT
* MEDIA_PAGE_HAD_MEDIA_COUNT
* VIDEO_DROPPED_FRAMES_PROPORTION
* VIDEO_PLAY_TIME
* VIDEO_HIDDEN_PLAY_TIME
* VIDEO_HIDDEN_PLAY_TIME_PERCENTAGE
* VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE
* VIDEO_INTER_KEYFRAME_AVERAGE_MS
* VIDEO_INTER_KEYFRAME_MAX_MS
* VIDEO_SUSPEND_RECOVERY_TIME_MS
* VIDEO_VP9_BENCHMARK_FPS
* WEB_AUDIO_BECOMES_AUDIBLE_TIME
* WEBVTT_TRACK_KINDS

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

--HG--
extra : moz-landing-system : lando
2019-08-02 15:37:59 +00:00
Mihai Alexandru Michis 35af63e9a3 Bug 1565725 - Fix bustages in taskcluster/ci/webrender/kind.yml r=aryx CLOSED TREE 2019-08-02 15:49:16 +03:00
Honza Bambas 501e5f99cc Bug 1565242 - Remove HTTP/2 connection (e2e or proxy) from the opposite (an)onymous connection entry in case it cannot be found in the entry the connection is associated with because of HTTP/2 (an)onymous connection pool sharing, r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D37881

--HG--
extra : moz-landing-system : lando
2019-08-02 11:04:20 +00:00
Micah Tigley 8d18f60412 Bug 1570087 - Fix protection report breakage for unverified FXA user. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D39939

--HG--
extra : moz-landing-system : lando
2019-08-02 15:04:16 +00:00
Greg Tatum ba44f243ee Bug 1567390 - Add a merged stack test for the profiler; r=canaltinova
Depends on D40324

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

--HG--
extra : moz-landing-system : lando
2019-08-02 14:18:18 +00:00
Greg Tatum 49a90e42a6 Bug 1567390 - Add a JS stack collection test; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D40324

--HG--
extra : moz-landing-system : lando
2019-08-02 14:15:15 +00:00
Greg Tatum 0c8eb702d9 Bug 1567390 - Add a stackwalking test to the profiler; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D40308

--HG--
extra : moz-landing-system : lando
2019-08-02 14:06:26 +00:00
Vijay Budhram d9c1062c1c Bug 1562006 - Update FxA toolbar menu for skyline r=eoger,Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D37961

--HG--
extra : moz-landing-system : lando
2019-08-02 13:55:19 +00:00
Jan Horak fd5911695e Bug 1570927 [hidpi] apply scale factor also to the translation matrix; r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D40404

--HG--
extra : moz-landing-system : lando
2019-08-02 10:58:07 +00:00
Kate Hudson 28c7fb1eb0 Bug 1570745 - Add extended triplets, moments page mechanism, special snippet r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D40277

--HG--
extra : moz-landing-system : lando
2019-08-02 14:54:45 +00:00
Nicolas Chevobbe e02548f537 Bug 1570987 - Remove unsused getWebConsoleClient from serviceContainer. r=gl.
Differential Revision: https://phabricator.services.mozilla.com/D40428

--HG--
extra : moz-landing-system : lando
2019-08-02 14:30:11 +00:00
Matthew Gaudet fc6e06080d Bug 1569315 - Factor FunctionCreationData into its own header r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D39772

--HG--
extra : moz-landing-system : lando
2019-08-02 14:51:33 +00:00
Matthew Gaudet 3ee5479425 Bug 1569315 - Factor out FunctionCreationData from AllocNewFunction r=tcampbell,jonco
Differential Revision: https://phabricator.services.mozilla.com/D39771

--HG--
extra : moz-landing-system : lando
2019-08-02 14:51:21 +00:00
Alphan Chen efa34c0a06 Bug 1544371 - Implement FormDataListener for contentSessionStore in C++ r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D30078

--HG--
extra : moz-landing-system : lando
2019-08-02 14:19:00 +00:00
Geoff Brown 596c01a1db Bug 1569061 - Increase max-run-time for osx debug builds; r=froydnj
Should avoid intermittent timeouts in these tasks.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 14:14:12 +00:00
Andreea Pavel 55a6aabc6b Bug 1555656 - disabled testDeviceRecordingEventAudio on android debug r=fluffyemily
Differential Revision: https://phabricator.services.mozilla.com/D40359

--HG--
extra : moz-landing-system : lando
2019-08-02 13:51:28 +00:00
mandy cheang dcf8e881eb Bug 1553558 - collect countryCode in system info off the main thread. r=mconley,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D39343

--HG--
extra : moz-landing-system : lando
2019-08-02 12:55:38 +00:00
Emilio Cobos Álvarez cd0cc4ccd7 Bug 1570721 - Add a content viewer API to emulate color scheme. r=heycam
MANUAL PUSH: Reordering stacks is a pain (https://bugzilla.mozilla.org/show_bug.cgi?id=1481539)

Differential Revision: https://phabricator.services.mozilla.com/D40250
2019-08-02 15:18:41 +02:00
Emilio Cobos Álvarez 01044d2184 Bug 1570721 - Remove a bit of duplication in nsDocumentViewer.cpp. r=bzbarsky
Not happy with all these void pointer stuff, but I think this is slightly nicer
to read.

Also not happy with what clang-format has done to my code ;)

I've removed the comment about zoom because it's not clear to me it is still
relevant, but I've preserved the order because, should we have similar stuff
going on, it seems slightly better, and I'm moderately sure the rest of the
callers don't really care.

I think closures coerced to function pointers are nicer (I considered putting
this on a template or using std::function, maybe, this was less code specially
given some callers of EnumerateExternalResources may or may not be hot...),
but if you want me to keep stuff out of line, or move the whole thing to
std::function<> or templates let me know.

Differential Revision: https://phabricator.services.mozilla.com/D40249
2019-08-02 15:18:30 +02:00
Emilio Cobos Álvarez 0548a84746 Bug 1570721 - Add an API to nsPresContext to override the `prefers-color-scheme` value. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D40248
2019-08-02 15:18:27 +02:00
Emilio Cobos Álvarez d93f6419d8 Bug 1570721 - Move the overrides to a separate struct in nsPresContext. r=heycam
Just so that we can keep track of these together.

Differential Revision: https://phabricator.services.mozilla.com/D40247
2019-08-02 15:18:24 +02:00
Emilio Cobos Álvarez e288006e4e Bug 1570721 - Simplify emulated medium setup in nsPresContext. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D40246
2019-08-02 15:18:19 +02:00
Emilio Cobos Álvarez ef68a372a3 Bug 1570721 - Make nsDocumentViewer::CallChildren callbacks get an nsDocumentViewer rather than an nsIContentViewer. r=bzbarsky
It's the only implementation, and this will simplify future patches.

Differential Revision: https://phabricator.services.mozilla.com/D40279
2019-08-02 15:18:15 +02:00
Emilio Cobos Álvarez 8b5df64e63 Bug 1568684 - Initial style needs to be invalidated even if we haven't had stylesheets earlier. r=heycam
The test unfortunately passes without the patch because for HTML documents we go
through DoUpdateCharSet which ends up through RebuildAllStyleData. So I think
this bug is not web-observable.

I'll file a bug to try to optimize parts of that away, since I think that we can
be doing a bit of wasteful work there for somewhat common cases...

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

--HG--
extra : moz-landing-system : lando
2019-08-02 12:41:22 +00:00
Mike Hommey c638ab3c85 Bug 1570796 - Use a fetch task for hfsplus-tools source code. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D40329

MANUAL PUSH: avoid closing autoland while all docker images and
toolchains are rebuilt.
2019-08-02 19:07:06 +09:00
Mike Hommey 6e5fc78628 Bug 1570564 - Convert build-clang.py to python 3. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D40152
2019-08-02 19:06:20 +09:00
Mike Hommey 4c62b1281b Bug 1570515 - Change how build-clang.py consumes subprocess output. r=froydnj
Bug 1546136 wrapped subprocess execution output to capture cmake's, but
at the detriment of other output, and hiding everything unless an error
occurs.

So instead, we only capture the output when the called process is cmake,
and even when it is cmake, we don't pipe stderr at all (since we only
care about cmake's stdout) and we print out stdout as it comes in rather
than later. We then later check the output for hints at the more useful
cmake logs and dump them.

While here, add verbosity to ninja output (which gives the command
lines, rather than generic "Building foo.o" output).

Differential Revision: https://phabricator.services.mozilla.com/D40142
2019-08-02 19:06:00 +09:00
Tom Prince d040695f54 Bug 1570054: Use `run-task` job type for docker-worker built toolchain jobs; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39904
2019-08-02 19:05:59 +09:00
Tom Prince 129dcb1ada Bug 1570054: Don't set `MOZ_AUTOMATION` in individual transfomrs; r=glandium
This is set in all jobs in automation, so we don't need to set it in specifc
jobs.

Differential Revision: https://phabricator.services.mozilla.com/D40235
2019-08-02 19:05:58 +09:00
Tom Prince 881103de99 Bug 1565725: Remove unused `TOOLS_DISABLE` environment variable from toolchain tasks; r=glandium
This was originally (I assume) used to control checking out build-tools, in a previous iteration of
our automation for checking out source. Our current tool doesn't look at this variable, and doesn't
support checking out build-tools.

Differential Revision: https://phabricator.services.mozilla.com/D40234
2019-08-02 19:05:57 +09:00
Tom Prince f5366339ef Bug 1570054: Specify `UPLOAD_DIR` explicitly in taskgraph for docker-worker built toolchains; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39903
2019-08-02 19:05:56 +09:00
Tom Prince 249252f4b0 Bug 1565725: Use run-task to change the working directory; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39600
2019-08-02 19:05:55 +09:00
Tom Prince a09d72c850 Bug 1565725: Add an option to run-task to change the current directory for the command; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39599
2019-08-02 19:05:55 +09:00
Tom Prince a14a407a3d Bug 1565725: Don't checkout in geckodriver-repack tasks; r=bstack
Differential Revision: https://phabricator.services.mozilla.com/D37950
2019-08-02 19:05:54 +09:00
Tom Prince 6e8780235b Bug 1565725: Include fetch-content in debian images; r=glandium
Some tasks use debian images without a checkout; they should be able to use
fetches.

Differential Revision: https://phabricator.services.mozilla.com/D39598
2019-08-02 19:05:53 +09:00
Mihai Alexandru Michis b3fd653bc6 Merge autoland to mozilla-central. a=merge 2019-08-02 12:47:54 +03:00
Mihai Alexandru Michis e9b6a4610d Backed out changeset f742215abea8 (bug 1564499) for causing Bug 1570891. UPGRADE_NSS_RELEASE a=backout 2019-08-02 12:45:49 +03:00
Masayuki Nakano 905c456380 Bug 1569902 - part 5: Make `IMEContentObserver` stop observing attribute change r=smaug
`IMEContentObserver` treats `<br>` elements as linefeed, but ignores padding
`<br>` elements.  Padding `<br>` element for last empty line was inserted as
normal `<br>` element and then, its attribute was set by editor.  Therefore,
`IMEContentObserver` needed to observe attribute changes.  However, editor
stops using attribute to mark as padding and stops inserting as normal `<br>`
element first (i.e., inserting `<br>` after setting its flag).  Therefore,
`IMEContentObserver` does not need to observe attribute changes anymore.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 05:47:09 +00:00
Masayuki Nakano 11ae238f0f Bug 1569902 - part 4: Make `TextEditor` inserts padding `<br>` element for empty last line after setting flags to `NS_PADDING_FOR_EMPTY_LAST_LINE` r=m_kato
Stopping using attribute for "moz-br", `IMEContentObserver` cannot know when
new `<br>` element is changed to padding element for empty last line.
Therefore, editor needs to insert padding `<br>` element after setting the
flag properly.  Then, `IMEContentObserver` does not need to recompute the
length of `<br>` element (if it's for padding, it computes the length as 0).

Unfortunately, `TextEditor::InsertBrElementWithTransaction()` is used in too
many places and it already has optional argument.  Therefore, it's difficult
to change it.  However, we should share the preparation before creating `<br>`
element in it with new method.  Therefore, this patch creates
`EditorBase::PrepareToInsertBRElement()` to share the preparation point (almost
just moved from the method).  Then, new method is created as
`EditorBase::InsertPaddingBRElementForEmptyLastLineWithTransaction()` because
it's used both in `TextEditor` and `HTMLEditor`.  Finally, `TextEditor` won't
insert `<br>` element with `InsertBrElementWithTransaction()`.  Therefore, it's
moved to `HTMLEditor` with renaming to `InsertBRElementWithTransaction()`.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 05:46:41 +00:00
Masayuki Nakano 1d359bd94e Bug 1569902 - part 3: Get rid of `TextEditRules::CreateBR()` r=m_kato
`TextEditRules::CreateBR()` is used only by
`HTMLEditRules::InsertBRIfNeededInternal()` and it just calls
`TextEditor::InsertBrElementWithTransaction()`.  Therefore, we can get rid of
it.  Then, `CreateBRInternal()` can be renamed to
`CreatePaddingBRElementForEmptyLastLine()` since it's shared only by
`CreateBR()` and `CreatePaddingBRElementForEmptyLastLine()`.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 05:45:56 +00:00