672704 Commits

Author SHA1 Message Date
Lee Salzman
3802e22be1 Bug 1582758 - adjust fuzz for svg-as-border-image-4b.html. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47029

--HG--
extra : moz-landing-system : lando
2019-09-26 02:30:53 +00:00
Drew Willcoxon
35081f529d Bug 1578584 - Quantumbar WebExt API: Add onResultPicked event. r=harry,mixedpuppy
Adds a new event listener to `browser.urlbar` called `onResultPicked`. This event is fired for tip results when they don't specify a URL. Hypothetically it could be fired for any type of result that didn't specify a URL, but that's only tips for now.

The listener is passed two arguments: the payload of the result that was picked, and a "details" object whose properties depend on the type of result. For tips, details is `{ helpPicked }`, where `helpPicked` is true if the help button was picked and false if the main button was picked.

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

--HG--
extra : source : febf4480bc0bce19a0c8883e0c9296c40013e01e
2019-09-26 01:20:07 +00:00
Ciure Andrei
10e6f9e594 Backed out changeset febf4480bc0b (bug 1578584) for causing browser_ext_urlbar.js to perma fail CLOSED TREE 2019-09-26 05:18:24 +03:00
Daisuke Akatsuka
5c8aa79ae9 Bug 1581008: Add test for :visited inactive CSS message. r=pbro
Depends on D45626

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

--HG--
extra : moz-landing-system : lando
2019-09-25 14:41:58 +00:00
Daisuke Akatsuka
fa5347f328 Bug 1581008: Add inactive CSS message for properties that are impossible to override. r=pbro,fluent-reviewers,flod
Depends on D45624

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

--HG--
extra : moz-landing-system : lando
2019-09-26 01:53:40 +00:00
Eitan Isaacson
b591abf5e0 Bug 1581589 - Return null in GetAccessibleOrContainer for text leafs of unrendered maps. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D47185

--HG--
extra : moz-landing-system : lando
2019-09-26 01:51:45 +00:00
Wang Qing
b428602d25 Bug 1579834 - [WebRTC] Add mips64 support; r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D45620

--HG--
extra : moz-landing-system : lando
2019-09-25 14:15:23 +00:00
Tim Nguyen
473aac8b3f Bug 1567785 - Convert XUL textbox to HTML input in toolkit/components/prompts/content/commonDialog.xul. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D38823

--HG--
extra : moz-landing-system : lando
2019-09-26 01:15:18 +00:00
Drew Willcoxon
a800c1bef5 Bug 1578584 - Quantumbar WebExt API: Add onResultPicked event. r=harry,mixedpuppy
Adds a new event listener to `browser.urlbar` called `onResultPicked`. This event is fired for tip results when they don't specify a URL. Hypothetically it could be fired for any type of result that didn't specify a URL, but that's only tips for now.

The listener is passed two arguments: the payload of the result that was picked, and a "details" object whose properties depend on the type of result. For tips, details is `{ helpPicked }`, where `helpPicked` is true if the help button was picked and false if the main button was picked.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 01:20:07 +00:00
Jean-Yves Avenard
511133bacf Bug 1583018 - Handle potential error should somehow the redirect got cancelled before we finished spawning the new process. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D46720

--HG--
extra : moz-landing-system : lando
2019-09-25 14:05:13 +00:00
Tim Nguyen
91a6478d2e Bug 1562242 - Replace XUL textboxes with HTML input in browser/base/content/popup-notifications.inc. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D36341

--HG--
extra : moz-landing-system : lando
2019-09-26 00:45:17 +00:00
Mark Hammond
7ec2097ae8 Bug 1582633 - allow an FxA user to be signed in without sync being enabled. r=eoger,lina
Differential Revision: https://phabricator.services.mozilla.com/D46572

--HG--
extra : moz-landing-system : lando
2019-09-25 06:51:18 +00:00
Ciure Andrei
9ee26c1cd1 Backed out changeset abcfd108c7e5 (bug 1578584) for causing test_ext_urlbar.js to perma fail CLOSED TREE 2019-09-26 03:45:13 +03:00
Emma Malysz
192e75e65b Bug 1584014, access PushService object to avoid leak r=lina
Differential Revision: https://phabricator.services.mozilla.com/D47189

--HG--
extra : moz-landing-system : lando
2019-09-26 00:29:08 +00:00
Oana Pop Rus
8278fe3e16 Backed out changeset 9fafa0d11bfb (bug 1562242) for failing browser-chrome's browser_notifications_2.js. on a CLOSED TREE 2019-09-26 03:22:05 +03:00
Oana Pop Rus
56438c76ba Backed out changeset 39311d3f058a (bug 1567785) for mochitest failures in test_prompt_async.html on a CLOSED TREE 2019-09-26 03:19:35 +03:00
Drew Willcoxon
91e5152289 Bug 1578584 - Quantumbar WebExt API: Add onResultPicked event. r=harry,mixedpuppy
Adds a new event listener to `browser.urlbar` called `onResultPicked`. This event is fired for tip results when they don't specify a URL. Hypothetically it could be fired for any type of result that didn't specify a URL, but that's only tips for now.

The listener is passed two arguments: the payload of the result that was picked, and a "details" object whose properties depend on the type of result. For tips, details is `{ helpPicked }`, where `helpPicked` is true if the help button was picked and false if the main button was picked.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 23:48:12 +00:00
Ciure Andrei
d14974ca63 Backed out changeset 62e38ee5dd16 (bug 1583958) for causing build bustages CLOSED TREE 2019-09-26 02:41:24 +03:00
Jeff Walden
25fcb2454a Bug 1583958 - Update our fdlibm import to upstream rev cf4707bb2f78ecf56ba350bdc24e3135b4339622, adjusting local patchwork as necessary for changes upstream's made since last import. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D47186

--HG--
extra : moz-landing-system : lando
2019-09-25 23:27:02 +00:00
Tim Nguyen
66f6fbcec1 Bug 1562242 - Replace XUL textboxes with HTML input in browser/base/content/popup-notifications.inc. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D36341

--HG--
extra : moz-landing-system : lando
2019-09-25 23:24:21 +00:00
Henrik Skupin
dd5317eeba Bug 1525126 - [geckodriver] Add Android support. r=jgraham,nalexander
This patch allows geckodriver to interact with processes of
GeckoView packages on Android devices while running itself
on a host machine. The connection to and from the application
under test is done via adb forward ports.

Depends on D45363

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

--HG--
extra : moz-landing-system : lando
2019-09-25 23:00:40 +00:00
Henrik Skupin
b4b1f6820c Bug 1525126 - [marionette] Always use "firefox" and "android" as capabilities for Android browsers. r=jgraham,nalexander
On Android the platform name capability has to report "android" and not "linux".
Also for every application which is embedding GeckoView "firefox" will be used
as browser name. That way it behaves the same like Chrome, which does it for
every WebView embedding application.

Depends on D44896

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

--HG--
extra : moz-landing-system : lando
2019-09-25 23:00:24 +00:00
Henrik Skupin
9ed414986c Bug 1525126 - [geckodriver] Wait for Marionette handshake rather than TCP connection. r=jgraham,webdriver-reviewers,nalexander
This allows to port-forward using adb. Connecting to such ports
always establishes a TCP connection to the ADB daemon, but not all
such connections are to bound ports. Waiting for the Marionette
handshake ensures the connection is real, and not just partially
forwarded.

Depends on D44895

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

--HG--
extra : moz-landing-system : lando
2019-09-25 23:00:10 +00:00
Henrik Skupin
2b151b0ce6 Bug 1525126 - [mozbase] Add Rust mozdevice crate speaking ADB over TCP/IP. r=jgraham,webdriver-reviewers,nalexander
This implementation speaks the ADB wire protocol over TCP/IP. This is
in constrast to the Python implementation, which generally invokes adb
on the command line. In thousands of runs across multiple devices,
this implementation has proved surprisingly robust.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 23:01:56 +00:00
Jeff Gilbert
2721bab6be Bug 1583878 - Expose WebGL OVR_multiview2. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D47104

--HG--
extra : moz-landing-system : lando
2019-09-25 21:33:05 +00:00
Tim Nguyen
4adc814859 Bug 1567785 - Convert XUL textbox to HTML input in toolkit/components/prompts/content/commonDialog.xul. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D38823

--HG--
extra : moz-landing-system : lando
2019-09-25 22:45:45 +00:00
Tim Nguyen
8af78c3acc Bug 1562664 - Replace XUL textbox usages with HTML inputs in editBookmarkPanel.inc.xul r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D36495

--HG--
extra : moz-landing-system : lando
2019-09-25 22:39:25 +00:00
Michal Novotny
874ba5d4c5 Bug 1577862 - Websockets should prioritize SOCKS5 proxies over HTTP(S) proxies, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D47105

--HG--
extra : moz-landing-system : lando
2019-09-25 20:03:07 +00:00
Mike Shal
26236dc8c1 Bug 1581248 - Strip //?/ prefixes in mozpath.relpath(); r=firefox-build-system-reviewers,chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D46320

--HG--
extra : moz-landing-system : lando
2019-09-25 22:32:58 +00:00
Morgan Reschenberg
33381f2280 Bug 1177014: Modify TransformOffset to correctly report bullet offsets, despite incorrect return from PeekOffset. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D46490

--HG--
extra : moz-landing-system : lando
2019-09-25 02:10:08 +00:00
Daniel Holbert
8c18bcd991 Bug 1582819: Add diagnostic assert to catch positioned elements with display:-moz-box or -moz-inline-box that were previously blockified to 'block' but won't be anymore. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D46681

--HG--
extra : moz-landing-system : lando
2019-09-25 20:38:55 +00:00
Mike Hommey
998851dbba Bug 1582574 - Make minidump_stackwalk toolchain binary compatible with both older and newer Debian/Ubuntu. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D46538

--HG--
extra : moz-landing-system : lando
2019-09-25 22:03:16 +00:00
Bobby Holley
585847b17a Bug 1583998 - Implement a pref to obscure images. r=gw
This approach does have some stacking issues. The way to fix this would
be to instrument the brush_image shader rather than adding debug rects.

Something like: #ifdef WR_FEATURE_SFW frag.color = vec4(0,1,1,1); #endif

That's slightly more involved though, so I'm going to leave it for now.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 21:48:35 +00:00
Bobby Holley
d599cb6095 Bug 1583998 - Refactor debug rectangles to allow the outer and inner colors to be explicitly specified. r=gw
The current code doesn't permit fully opaque debug rects.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 21:46:20 +00:00
Alex Catarineu
8d86dd4c94 Bug 1573276 - Always allow localization in error pages r=johannh,peterv
Differential Revision: https://phabricator.services.mozilla.com/D43216

--HG--
extra : moz-landing-system : lando
2019-09-25 10:39:45 +00:00
Andreea Pavel
9fd779e03f Merge mozilla-central to autoland on a CLOSED TREE 2019-09-26 01:00:14 +03:00
Andreea Pavel
aacd9754e9 Merge mozilla-inbound to mozilla-central a=merge 2019-09-26 00:53:01 +03:00
Andreea Pavel
bd0ebde417 Merge autoland to mozilla-central. a=merge 2019-09-26 00:50:57 +03:00
Ryan Hunt
8f20625e61 Bug 1561515 - Wasm: Add typed select instruction. r=lth
Issue: https://github.com/WebAssembly/reference-types/issues/42
Text: https://webassembly.github.io/reference-types/core/text/instructions.html#parametric-instructions
Binary: https://webassembly.github.io/reference-types/core/binary/instructions.html#parametric-instructions

This commit adds 'select t*'. The instruction is allowed to encode/decode
multiple result types for compatibility with multi-value, but only one is
currently supported.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 21:27:14 +00:00
Ryan Hunt
d260d515d0 Bug 1561515 - Wasm: Turn AstTernaryOperator into AstSelect. r=lth
NFC. The select operator will be given an array of result types, so this commit
requisitions AstTernaryOperator to be a dedicated select ast node. There's no
other uses of AstTernaryOperator, so this is just a rename.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 21:27:05 +00:00
Ryan Hunt
c994f1409d Bug 1561513 - Wasm: Add bottom type and tweak validation algorithm. r=lth
This commit renames TVar to represent the new Bottom type introduced in the
reference types spec.

Issue: https://github.com/WebAssembly/reference-types/issues/42

The only observable spec change so far is in validation of br_table which
requires that the operand type is a subtype of all label types. With a bottom
type, this may allow more code to validate than before.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 21:54:56 +00:00
Ryan Hunt
5b5444ada9 Bug 1561513 - Wasm: Restrict existing select instruction to numeric types. r=lth
Issue: https://github.com/WebAssembly/reference-types/issues/42

The existing select instruction contains no typing information. As more
complicated types are added, we will need to infer the result type as the
least upper bound of the operands. This may be a complicated operation,
so we will restrict the existing untyped instruction to operate only on
the MVP value types, and add a new select instruction with type information.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 21:52:27 +00:00
Tetsuharu OHZEKI
9cc0db75fe Bug 1488551 - Create NumberOperandId to make some number operations in CacheIRWriter/CacheIRCompiler more type safe. r=mgaudet
This changes:

1. Take `NumberOperandId` at the part which can use the result of `CacheIRWriter.guardIsNumber()`.
2. Use `NumberOperandId` as a function signature which would only take a number operand.
    * There are some exceptions, i.e.`CacheIRWriter.writer.truncateDoubleToUInt32()`,
      because `NumberOperandId` is not always `double`.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 21:49:33 +00:00
Timothy Nikkel
61d1597ffc Bug 1580317. Fix calculation of buffer size. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D47123

--HG--
extra : moz-landing-system : lando
2019-09-25 19:24:07 +00:00
Hiroyuki Ikezoe
81918ac172 Bug 1582946 - Skip whole test cases in browser_deck_has_out_of_process_iframe.js if fission.autostart pref is locked. r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D47031

--HG--
extra : moz-landing-system : lando
2019-09-25 21:17:51 +00:00
David Walsh
ab6c85987d Bug 1583924 - Make pseudo-class disc brighter in Inspector r=gl
Differential Revision: https://phabricator.services.mozilla.com/D47128

--HG--
extra : moz-landing-system : lando
2019-09-25 18:35:46 +00:00
Nick Alexander
3bf9f51b30 Bug 1575014 - Fix ./mach try --gecko-profile .... r=tomprince,ahal
An error crept in, resulting in:
```
[task ...] InterpreterError: InterpreterError: infix: [..] expects integer [..] integer
```

At some point, `suite` became a string name and not an object with a
string `name` member.  However, in the interim, the diversity of
`command` structures has made the template approach untenable.
Therefore, this commit converts `GeckoProfile` to a `TryConfig`.  The
existing test clearly wasn't helpful, and it doesn't really map to a
`TryConfig` test, so it was removed.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 20:18:17 +00:00
Oana Pop Rus
4b9792db7c Backed out changeset 371641b1010b (bug 1580280) for lints failure on a CLOSED TREE 2019-09-26 00:18:33 +03:00
Harry Twyford
a609266a08 Bug 1578436 - Handle enter keypresses and mouse clicks on tip buttons. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D46067

--HG--
rename : browser/components/urlbar/tests/browser/browser_tip_keyboard_selection.js => browser/components/urlbar/tests/browser/browser_tip_selection.js
extra : moz-landing-system : lando
2019-09-25 17:37:09 +00:00
Andreea Pavel
6b992d1869 Backed out changeset 76d03f0c306d (bug 1578750) to restore old bug annotations 2019-09-26 00:06:28 +03:00