Commit Graph

674313 Commits

Author SHA1 Message Date
John Lin
7f69cb2948 Bug 1581902 - p2: add HW H.264 check and rename methods. r=esawin
Differential Revision: https://phabricator.services.mozilla.com/D47368

--HG--
extra : moz-landing-system : lando
2019-10-08 17:15:23 +00:00
John Lin
3ab45bc445 Bug 1581902 - p1: use MediaDataEncoder on Android. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D46366

--HG--
extra : moz-landing-system : lando
2019-10-08 17:15:15 +00:00
Andrew Swan
50fda19ea0 Bug 1585588 Fix screenshots cross-doc adoption r=_6a68
Differential Revision: https://phabricator.services.mozilla.com/D48338

--HG--
extra : moz-landing-system : lando
2019-10-08 17:00:25 +00:00
Oana Pop Rus
1c5bdaa74c Bug 1571863 - Disable browser_dbg-worker-scopes.js on linux, windows and mac. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D48267

--HG--
extra : moz-landing-system : lando
2019-10-08 16:53:12 +00:00
Brian Grinstead
5cfb7798a4 Bug 1586878 - Replace <xul:textbox> with <html:input> in test_add_remove_dictionaries.xul;r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D48419

--HG--
extra : moz-landing-system : lando
2019-10-08 17:13:43 +00:00
Cosmin Sabou
5366aca380 Bug 1585437 - Mark tests as fail-if on fission. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D48276

--HG--
extra : moz-landing-system : lando
2019-10-07 13:58:25 +00:00
Edouard Oger
79a871cd9c Bug 1577690 - WebChannel support for optional Sync. r=vladikoff
Differential Revision: https://phabricator.services.mozilla.com/D46316

--HG--
extra : moz-landing-system : lando
2019-10-08 15:19:23 +00:00
Emma Malysz
2e3c4bba36 Bug 1586862, replace XUL textbox with HTML input and generic XUL box in testcases within dom directory r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D48450

--HG--
extra : moz-landing-system : lando
2019-10-08 15:32:07 +00:00
Jeff Muizelaar
c572d06005 Bug 1516286. WR Fallback: Do the empty check later. r=aosmond
What we actually care about here is whether itemRect is empty bceause that's
the what we'll use for the actual surface size.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 14:20:40 +00:00
Junior Hsu
74d30daaec bug 1566868 - coop comparison with top-level parents r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D48464

--HG--
extra : moz-landing-system : lando
2019-10-08 16:58:24 +00:00
James Graham
e056e81c8f Bug 1580097 - Revert bogus metadata change, r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D48571

--HG--
extra : moz-landing-system : lando
2019-10-08 16:51:08 +00:00
Erik Rose
8b0b68e6a9 Bug 1232403 - Upgrade to sphinx-js 2.8. r=ahal
This should fix the doc builds on Windows, as sphinx-js added Windows support in 2.3.1 and 2.4. We also now get support for variadic args, @deprecated, and @see, along with other features.

sphinx-js 2.7.1 changed the default cwd to be the one containing conf.py, so I also had to twiddle `jsdoc_config_path`.

Let some other pipenv pinnings update themselves as well, as, if I don't, they'll just update themselves the next time somebody runs `mach doc`, dirtying their tree.

I suspect this also fixes bug 1556460, whose equivalent bug in sphinx-js is https://github.com/mozilla/sphinx-js/issues/106. IOW, it should no longer break with versions of jsdoc >= 3.6.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 22:02:31 +00:00
Andreea Pavel
ab8a9b521f Bug 1388256 - disabled browser_caching_name.js on debug mac and win, linux64 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D48510

--HG--
extra : moz-landing-system : lando
2019-10-08 16:13:31 +00:00
Nicolas Silva
a68a1fa1cd Bug 1587084 - Prevent disabling picture caching temporarily. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D48555

--HG--
extra : moz-landing-system : lando
2019-10-08 15:47:46 +00:00
Edouard Oger
da3f0d0753 Bug 1581709 - Use sessionTokens for OAuth requests. r=vladikoff
Differential Revision: https://phabricator.services.mozilla.com/D46517

--HG--
extra : moz-landing-system : lando
2019-10-08 15:45:06 +00:00
Razvan Maries
9c27546918 Backed out changeset 6852bdb8d8c5 (bug 1581709) for Linting failures. CLOSED TREE 2019-10-08 18:42:11 +03:00
Alexandre Poirot
bd4fcbfbc8 Bug 1585829 - Ensure releasing Service workers when the connection drops. r=jdescottes
With fission, we most likely have a process switch and the existing worker
target isn't properly detached. We should ensure releasing the SW whenever
the connection to the server drops

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

--HG--
extra : moz-landing-system : lando
2019-10-08 14:44:42 +00:00
Patrick Brosset
e12f3faba1 Bug 1574401 - Multi-target node-picker in the browser toolbox r=rcaliman,gl,ochameau
The original plan for the node-picker to work with multiple targets was introduced in D41598 (in bug 1568825). The idea was that, because we can have multiple independent inspectable targets, and because the client is the one doing the orchestration between them, to let the client start the node picker in all targets at once.
At the time of this first change, the code was create with this in mind, but there was really just one target (the top-level one).

So, this revision introduces the real code for this. First of all, I removed the now obsolete `getAllInspectorFronts` in `node-picker.js` because we now have a similar function on the inspector front directly.

Then the main code changes to look for are on the actor side, in the `HighlighterActor`. This is where the picking actually happens.
You have to remember that several targets will be picking at the same time, and therefore several `HighlighterActor` instances will be in pick mode at the same time.
The way they allow users to pick is by listening to mouse events (mousemove and clicks essentially).
Because these actors can't see or talk to each other, one can't tell the others that the mouse is now over its content and the other pickers should pause somewhat.

So, when one of them sees that the mouse event is happening on a remote frame, then it bails out and lets events through without handling them. This is so that the embedded document (which also has a picker running) can get a chance to receive the mouse events too.

The other aspect is that each `HighlighterActor`, when picking, does its own highlighting. So if there are 3 remote frames, then there really are 3 highlighters.
So the trick is to make sure only one of them ever appears at any given time. Again, these actors can't talk to each other directly, so the client is responsible for doing this when receiving events that a node was hovered.

This is not perfect, but should normally get far better when the new fission-compatible highlighter is in place. Indeed, when that happens, we won't have to care about this anymore, there will be only one `HighlighterRenderer` for the entire tab. So even if there are multiple `HighlighterActor` instances picking, they will all be sending events to the same renderer.

The only exception is in the browser toolbox where you can inspect both the browser UI and the content UI. In this case, there will be 2 renderers: one over the entire browser window, and one over the <browser> area. So we'll still have to do the dance of hiding one when the other is shown.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 13:47:18 +00:00
Tom Tung
690b5a5e54 Bug 1577311 - Ensure the js object is dropped while the holder is unlinked and destructored; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D47218

--HG--
extra : moz-landing-system : lando
2019-10-04 16:32:38 +00:00
Robert Strong
de030c48f8 Bug 1510494 - fix crash when running xpcshell tests on Windows 7 debug builds. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D48557

--HG--
extra : moz-landing-system : lando
2019-10-08 15:20:05 +00:00
Robert Strong
d199f64c18 Bug 1510494 - write elevated updater log and status files to a new directory in the Maintenance Service directory. r=agashlin,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D46627

--HG--
extra : moz-landing-system : lando
2019-10-08 15:10:29 +00:00
Edouard Oger
1093781abc Bug 1581709 - Use sessionTokens for OAuth requests. r=vladikoff
Differential Revision: https://phabricator.services.mozilla.com/D46517

--HG--
extra : moz-landing-system : lando
2019-10-08 14:19:11 +00:00
harry
abf9b97e30 Bug 1563351 - Insert search shortcuts into the Urlbar with Touch Bar buttons. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D38892

--HG--
extra : moz-landing-system : lando
2019-10-08 15:10:20 +00:00
harry
980501c285 Bug 1563350 - Add popover to the Touch Bar that displays when the Urlbar has focus. r=mikedeboer,spohl,fluent-reviewers,Pike,flod
Differential Revision: https://phabricator.services.mozilla.com/D38563

--HG--
extra : moz-landing-system : lando
2019-10-08 00:52:07 +00:00
harry
02333753b2 Bug 1567939 - Support NSTextField in the macOS Touch Bar. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D38891

--HG--
extra : moz-landing-system : lando
2019-10-08 00:52:07 +00:00
harry
9507d41513 Bug 1563349 - Part 5 - Support NSScrollView in the Touch Bar. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D47622

--HG--
extra : moz-landing-system : lando
2019-10-08 00:51:34 +00:00
harry
cd7aed4b4c Bug 1563349 - Part 4 - Support NSPopoverTouchBarItem. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D47621

--HG--
extra : moz-landing-system : lando
2019-10-07 18:18:02 +00:00
harry
18272eae11 Bug 1563349 - Part 3 - Update TouchBarInputs in-place. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D47620

--HG--
extra : moz-landing-system : lando
2019-10-07 18:02:35 +00:00
harry
4752551daf Bug 1563349 - Part 2 - Support TouchBarInput children. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D47619

--HG--
extra : moz-landing-system : lando
2019-10-07 18:04:26 +00:00
harry
7b35f11fd2 Bug 1563349 - Part 1 - JS changes to support TouchBarInput children. r=mikedeboer
Depends on D34926

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

--HG--
extra : moz-landing-system : lando
2019-09-30 15:09:53 +00:00
Andreea Pavel
448454c533 Backed out changeset 5af44a2f8201 (bug 1583426) based on bug 1587103 2019-10-08 18:11:29 +03:00
Gabriel Luong
776444ded3 Bug 1586806 - Use the WalkerFront from the currently selected element in addNode(). r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48426

--HG--
extra : moz-landing-system : lando
2019-10-08 06:58:31 +00:00
Gabriel Luong
f6d16470eb Bug 1586798 - Use WalkerFront from the currently selected element in onTagEdit(). r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48433

--HG--
extra : moz-landing-system : lando
2019-10-08 06:59:11 +00:00
Gabriel Luong
e48bc633df Bug 1586801 - Use the contextual WalkerFront in _duplicateNode(). r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48442

--HG--
extra : moz-landing-system : lando
2019-10-08 07:07:02 +00:00
Gabriel Luong
2e73d512b3 Bug 1586804 - Use the contextual WalkerFront in the markup hide shortcut handler. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48445

--HG--
extra : moz-landing-system : lando
2019-10-08 07:07:29 +00:00
Gabriel Luong
aae6d662dc Bug 1586807 - Make pseudoclass locking work with Fission. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48447

--HG--
extra : moz-landing-system : lando
2019-10-08 06:57:48 +00:00
Gabriel Luong
aff78a951a Bug 1586796 - Make drag/drop nodes work with Fission. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48449

--HG--
extra : moz-landing-system : lando
2019-10-08 06:57:26 +00:00
Gabriel Luong
dff4b62791 Bug 1586800 - Use the contextual WalkerFront in _deleteNode(). r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48439

--HG--
extra : moz-landing-system : lando
2019-10-08 06:59:39 +00:00
Axel Hecht
a335900e65 Bug 1578348, drop compare-locales from the mach python2 list, r=Callek,ahal
Also enable running mach from the obj dir in a py3 world.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 13:58:33 +00:00
Tomislav Jovanovic
eee38da669 Bug 1578420 - Fix test_delay_update_webextension to actually wait for extension startup after restart r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D48259

--HG--
extra : moz-landing-system : lando
2019-10-07 14:24:53 +00:00
Emilio Cobos Álvarez
9fc657200d Bug 1397876 - Don't invalidate style / layout of the host if it has no children. r=smaug
In that case, the flat tree cannot possibly be changing, so we don't really need
to invalidate anything.  This, in theory, is just a really minor optimization.

In practice however, the browser chrome needs it, at least for now, because XUL
elements get frames really early (because we don't have lazy frame construction
for XUL, bug 1584935), and because destroying some kinds of frames (like panels)
does have side effects (they're popups), even though ideally they shouldn't.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 13:13:35 +00:00
Vijay Budhram
f4ee1a6d18 Bug 1580172 - Fix Fxa CAD button in dark mode theme r=markh
Differential Revision: https://phabricator.services.mozilla.com/D48438

--HG--
extra : moz-landing-system : lando
2019-10-08 00:02:47 +00:00
Vijay Budhram
f48e27ad47 Bug 1585459 - Update fxa_app_menu telemetry expiration r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D47820

--HG--
extra : moz-landing-system : lando
2019-10-03 19:07:00 +00:00
Michal Novotny
d206228f78 Bug 1586731 - network ID: drop routes/addresses when link/address is removed by the kernel, r=valentin
Kernel can drop routes, addresses and neighbors without notification via netlink. So we update information in our structures as follows:
- when a link is removed all associated routes, addresses and neighbors are removed too
- when a link is disabled all associated routes and neighbors are removed
- when an address on a link is removed all routes and neighbors from this network are removed

All routes, neighbors and addresses always belong to some link, so a new class LinkInfo was created and it holds all information related to a single link. This makes finding information related to a specific link much easier.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 13:05:42 +00:00
Harry Twyford
4ea53a93ad Bug 1586026 - Expand Megabar in window.focusAndSelectUrlbar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D48104

--HG--
extra : moz-landing-system : lando
2019-10-08 12:39:30 +00:00
Razvan Maries
c748295700 Backed out changeset fbc6bf62b19d (bug 1586731) for perma fails on nsAutoPtr.h. CLOSED TREE 2019-10-08 15:44:06 +03:00
Christian Holler
6535af4691 Bug 1587033 - Add missing lock in Necko fuzzing layer. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D48507

--HG--
extra : moz-landing-system : lando
2019-10-08 11:50:37 +00:00
Michal Novotny
e16c1f2400 Bug 1586731 - network ID: drop routes/addresses when link/address is removed by the kernel, r=valentin
Kernel can drop routes, addresses and neighbors without notification via netlink. So we update information in our structures as follows:
- when a link is removed all associated routes, addresses and neighbors are removed too
- when a link is disabled all associated routes and neighbors are removed
- when an address on a link is removed all routes and neighbors from this network are removed

All routes, neighbors and addresses always belong to some link, so a new class LinkInfo was created and it holds all information related to a single link. This makes finding information related to a specific link much easier.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 12:08:15 +00:00
Simon Fraser
bef1f805b3 Bug 1585998 Add task duration estimates to 'mach try fuzzy' r=jlorenzo
Try with: mach try fuzzy --show-estimates

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

--HG--
extra : moz-landing-system : lando
2019-10-08 11:04:24 +00:00
Itiel
4d9609efc5 Bug 1585890 - Fix the direction of children-pointer in the Memory inspector's aggregate view for RTL. r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D48365

--HG--
extra : moz-landing-system : lando
2019-10-08 12:02:01 +00:00