667496 Commits

Author SHA1 Message Date
kriswright
c99009c207 Bug 1573992 - Convert ui.scrolling.negate_wheel_scroll to static pref. r=njn
Converts ui.scrolling.negate_wheel_scroll to a static pref and updates its usages. This one is only enabled on android, so I used the IS_ANDROID value to fill it.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 20:25:43 +00:00
kriswright
d489024871 Bug 1573992 - Convert intl.ime.hack.on_any_apps.fire_key_events_for_composition to static pref. r=njn
Converts intl.ime.hack.on_any_apps.fire_key_events_for_composition to a static pref and updates its usages.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 20:25:42 +00:00
kriswright
be316b6bf9 Bug 1573992 - Convert 3 ui.key.* prefs to static prefs. r=njn
Converts ui.key.generalAccessKey, ui.key.chromeAccess, and ui.key.contentAccess to static prefs. Updates usages.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 20:25:42 +00:00
kriswright
6f43a49b41 Bug 1573992 - Convert two dom.keyboardevent.* prefs to staticprefs. r=njn
Converts dom.keyboardevent.dispatch_during_composition and dom.keyboardevent.keypress.dispatch_non_printable_keys_only_system_group_in_content to static prefs. Removes the dispatch_during_composition entry from mobile.js, since it just redefines the same pref value.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 20:25:42 +00:00
kriswright
fa50c7828f Bug 1573992 - Convert browser.tabs.remote.desktopBehavior to static pref. r=njn
Converts browser.tabs.remote.desktopBehavior to a static pref. Updates usages.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 20:25:42 +00:00
Andreea Pavel
f1410e854b Bug 1572279 - disabled SharedWorker-exception-propagation.html on android r=intermittent-reviewers,egao
Differential Revision: https://phabricator.services.mozilla.com/D43552

--HG--
extra : moz-landing-system : lando
2019-08-27 00:13:32 +00:00
Tim Nguyen
d64eb47ea2 Bug 1574954 - Fix overlapping issues with login-footer. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D43530

--HG--
extra : moz-landing-system : lando
2019-08-26 23:58:33 +00:00
Toshihito Kikuchi
651b0e2a7f Bug 1570845 - Call CoAllowSetForegroundWindow before ShellExecute to launch an application in the foreground. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D43536

--HG--
extra : moz-landing-system : lando
2019-08-26 23:17:01 +00:00
Andreea Pavel
4efd4ec5d2 Backed out changeset 827537e16838 (bug 1574954) for bc failures at browser_dismissFooter.js on a CLOSED TREE 2019-08-27 02:42:00 +03:00
Emilio Cobos Álvarez
9ac9ac89fe Bug 1576666 - Try to fix Mac bustage on a CLOSED TREE.
MANUAL PUSH: tree is red.
2019-08-27 01:38:47 +02:00
Emilio Cobos Álvarez
c17fdaaa27 Bug 1576703 - Update cbindgen. r=boris
This cleans up the pattern of "Use a private dtor so that the helper functions
do the right thing" by enabling it everywhere using:

  https://github.com/eqrion/cbindgen/pull/377

It also caught some uninitialized value issues.

I think they're mostly harmless since we zero-initialize our structs:

https://searchfox.org/mozilla-central/rev/325c1a707819602feff736f129cb36055ba6d94f/servo/components/style/properties/gecko.mako.rs#632

And since we override the clip rect, which is the other bit of code that was
failing to build with this change.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 23:18:46 +00:00
Chun-Min Chang
ce631c35ff Bug 1523920 - P4: Move the state from SpeechSynthesisUtterance to nsSpeechTask. r=eeejay
It would be easier to reuse the utterance if it's stateless. The state
could still be tracked by moving from SpeechSynthesisUtterance to
nsSpeechTask, which is the place to change the state in original
implementation. By removing state in utterance, we don't need to check
the state of utterance when it's pushed into the speech queue.

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

--HG--
extra : moz-landing-system : lando
2019-08-21 20:37:02 +00:00
Chun-Min Chang
138612fcf5 Bug 1523920 - P3: Enable the web-platform test to check the utterance is reusable. r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D35463

--HG--
extra : moz-landing-system : lando
2019-08-21 20:11:38 +00:00
Chun-Min Chang
a6590ebebf Bug 1523920 - P2: Destroy AudioChannelAgent when error occurs. r=eeejay
When error occurs, there is no need to use audio.

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

--HG--
extra : moz-landing-system : lando
2019-08-21 20:11:27 +00:00
Chun-Min Chang
cd92fea69f Bug 1523920 - P1: Align the LOG policy in the nsSpeechTask. r=eeejay
All the LOG are placed in Dispatch*Impl except DispatchErrorImpl. Move
the LOG from DispatchError to DispatchErrorImpl to align the LOG policy
in the nsSpeechTask.

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

--HG--
extra : moz-landing-system : lando
2019-08-21 20:11:17 +00:00
Emilio Cobos Álvarez
7cc40cf7ef Bug 1576666 - Use cbindgen for clip / -moz-image-region. r=boris
This also fixes some of the issues with -moz-image-region, where we just minted
an auto out of the blue.

Depends on D43472

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

--HG--
extra : moz-landing-system : lando
2019-08-26 23:09:47 +00:00
Emilio Cobos Álvarez
996cd73ea9 Bug 1576666 - Remove old warning allow which is no longer relevant. r=boris
-moz-appearance uses cbindgen since a long time ago.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 20:09:19 +00:00
Jonathan Kew
41c6e40a9e Bug 1576553 - Add reftest. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D43411

--HG--
extra : moz-landing-system : lando
2019-08-26 23:05:45 +00:00
Jonathan Kew
a358049095 Bug 1576553 - Partial ligatures need to be drawn if either GLYPH_FILL or GLYPH_STROKE is in effect. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D43409

--HG--
extra : moz-landing-system : lando
2019-08-26 23:05:45 +00:00
Mihai Alexandru Michis
ac5564a095 Merge mozilla-central to autoland. 2019-08-27 02:02:26 +03:00
Tim Nguyen
80db99aa02 Bug 1576029 - Updates to login-list CSS. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D43539

--HG--
extra : moz-landing-system : lando
2019-08-26 22:41:32 +00:00
Tim Nguyen
dfc7b04fb6 Bug 1574954 - Fix overlapping issues with login-footer. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D43530

--HG--
extra : moz-landing-system : lando
2019-08-26 22:39:53 +00:00
Mihai Alexandru Michis
42b26a5a1a Merge inbound to mozilla-central. a=merge
--HG--
rename : dom/base/Location.cpp => dom/base/LocationBase.cpp
rename : dom/base/Location.h => dom/base/LocationBase.h
2019-08-27 01:31:58 +03:00
Mihai Alexandru Michis
2c5f05fcf3 Merge autoland to mozilla-central. a=merge 2019-08-27 01:29:27 +03:00
Mike Hommey
46c7dfffb5 Bug 1575804 - Don't decode the result from get_cmd_output. r=chmanchester
Also don't pass universal_newlines to check_cmd_output. That was added
to make python 3 happier when check_cmd_output still returned bytes, to
hint subprocess to return a unicode string, but now that
check_cmd_output does the decoding, that's not needed anymore.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 22:05:51 +00:00
Michal Novotny
390918caab Bug 1567616 - network id based on default gateway is wrong when VPN overrides default gateway by more specific routes r=dragana
This patch implements NetlinkService which communicates with kernel via netlink socket. It keeps track of addresses, default routes, interfaces and neighbors and uses it to calculate network ID.

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

--HG--
rename : netwerk/system/linux/nsNotifyAddrListener_Linux.cpp => netwerk/system/linux/nsNetworkLinkService.cpp
rename : netwerk/system/linux/nsNotifyAddrListener_Linux.h => netwerk/system/linux/nsNetworkLinkService.h
extra : moz-landing-system : lando
2019-08-26 21:46:32 +00:00
Mike Hommey
8afaba2056 Bug 1575760 - Make mach vendor rust create a .cargo/config and check it in the tree. r=nalexander
Maybe back when .cargo/config.in was added, the directory indicated for
vendored crates needed to be absolute. That is at least not the case
with the current supported versions of rust.

The current setup has a few caveats:
- .cargo/config.in has shown to become stale (it currently contains
  multiple unused entries)
- non-gecko build tasks have to generate a .cargo/config on their own if
  they want to use vendored crates
- in turn, non-gecko build tasks that don't, may unknowingly get their
  dependencies from crates.io (see the recent attempt at moving
  geckodriver builds to a separate task).

By checking in a .cargo/config file, we can alleviate the last two, but
that comes at the price of `cargo update` not wanting to act when
.cargo/config exists, because of the source replacement configuration.

But rust vendor gently generates a suitable configuration on its own, so
we can use that to generate a .cargo/config automatically. Which
addresses the first caveat of the current setup. That leaves us with
`cargo update` not working out of the box, but that just requires people
running it to manually remove .cargo/config first. Which is arguably
what rust wants you to do in the first place. It's kind of incidental
that we started with a .cargo/config.in rather than .cargo/config.

Now, while a simple .cargo/config works, that's not enough for the case
where the objdir doesn't live inside the source directory. In that case
cargo looks for the configuration from the objdir, and fails to find it.
So we still need a .cargo/config.in, which we generate with a little
trick.

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

--HG--
rename : .cargo/config.in => .cargo/config
extra : moz-landing-system : lando
2019-08-26 22:20:32 +00:00
ffxbld
46dcfe4448 No bug - Tagging mozilla-central c75d6a0539eb4b2c7961f0c9782fcb364198c6b2 with FIREFOX_BETA_70_BASE a=release DONTBUILD CLOSED TREE 2019-08-26 18:52:04 +00:00
tanhengyeow
cb40a7376a Bug 1566754 - Support for SockJS protocol. r=Honza,mhoye
Supports parsing SockJS WebSocket frames.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 18:49:31 +00:00
Razvan Maries
5f37c2af87 Bug 1573036 - Disabled serviceworker_cookieStore_subscriptions.tentative.https.html on Linux and Windows10. r=intermittent-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D43501

--HG--
extra : moz-landing-system : lando
2019-08-26 18:46:25 +00:00
Jonathan Kew
e9f66d8868 Bug 1576356 - Use an AutoTArray to collect intercepts, to avoid heap allocation except in extreme cases. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D43331

--HG--
extra : moz-landing-system : lando
2019-08-26 18:14:16 +00:00
Andrew McCreight
2a7c750b84 Bug 1575711 - CallerSubsumes should return false for remote object proxies. r=peterv
This check is used to reject cross-origin objects from being passed in
as |any| or |object| parameters to WebIDL methods. Remote object
proxies are technically same-origin, but we want to make them behave
the same as when Fission is not enabled.

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

--HG--
extra : moz-landing-system : lando
2019-08-26 18:26:02 +00:00
David Walsh
77056e86ec Bug 1576660 - Don't allow wrapping of inline preview items r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D43482

--HG--
extra : moz-landing-system : lando
2019-08-26 18:04:52 +00:00
Andreea Pavel
fb6a57f9b8 Backed out 2 changesets (bug 1532994) for build bustages on a CLOSED TREE
Backed out changeset 5b1337b35e30 (bug 1532994)
Backed out changeset c906462eddc7 (bug 1532994)
2019-08-26 21:22:39 +03:00
Geoff Brown
aae4b04410 Bug 1576711 - Increase android 4.3 xpcshell max-run-time; r=intermittent-reviewers,egao
Differential Revision: https://phabricator.services.mozilla.com/D43500

--HG--
extra : moz-landing-system : lando
2019-08-26 18:18:25 +00:00
Shane Caraveo
d41fb24bbb Bug 1576267 move "Message manager disconnected" whitelist into head files r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D43294

--HG--
extra : moz-landing-system : lando
2019-08-26 18:15:25 +00:00
Dorel Luca
325c1a7078 Merge autoland to mozilla-central. a=merge 2019-08-26 12:42:03 +03:00
Sebastian Hengst
61a28b7366 Bug 1575548 - Enable websockets in netmonitor's browser_net_ws-* tests to prevent them from failing on non-central branches. r=Honza DONTBUILD a=Aryx
Differential Revision: https://phabricator.services.mozilla.com/D43298

--HG--
extra : source : fbbcc4e9d6f4408eceb646f1ba877cff009a54b9
2019-08-26 09:19:35 +00:00
Sebastian Hengst
afa82e0ecb Bug 1575548 - Enable websockets in netmonitor's browser_net_ws-* tests to prevent them from failing on non-central branches. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D43298

--HG--
extra : moz-landing-system : lando
2019-08-26 09:19:35 +00:00
Jorg K
605749ff64 Backed out 2 changesets (bug 1427877) for causing Thunderbird xpcshell-bustages. a=backout
MANUAL PUSH: Approval from sheriffs via IRC. Immediate fix for massive xpcshell failures.

Backed out changeset 6b90caa175cb (bug 1427877)
Backed out changeset bf126cb4b08f (bug 1427877)

--HG--
extra : amend_source : 0ff7d8fd28b27380cb21ae41ff1df5339759863b
2019-08-26 09:42:37 +02:00
Masayuki Nakano
a6be29d2bf Bug 1574852 - part 37: Move HTMLEditRules::ApplyBlockStyle() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D43198

--HG--
extra : moz-landing-system : lando
2019-08-26 04:48:21 +00:00
Masayuki Nakano
364649f84e Bug 1574852 - part 36: Move HTMLEditRules::RemvoeBlockStyle() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D43197

--HG--
extra : moz-landing-system : lando
2019-08-26 04:00:15 +00:00
Masayuki Nakano
72ea02b6a7 Bug 1574852 - part 35: Move HTMLEditRules::SplitRangeOffFromBlockAndRemoveMiddleContainer() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D43196

--HG--
extra : moz-landing-system : lando
2019-08-26 03:59:48 +00:00
Masayuki Nakano
627c9ff582 Bug 1574852 - part 34: Move HTMLEditRules::SplitRangeOffFromBlock() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D43195

--HG--
extra : moz-landing-system : lando
2019-08-26 03:20:35 +00:00
Brindusan Cristian
807bd8d142 Merge inbound to mozilla-central. a=merge 2019-08-26 00:36:06 +03:00
Jan Varga
359aa0d597 Bug 1576453 - Fix a problem with unused variable in non-nightly builds; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D43357

--HG--
extra : moz-landing-system : lando
2019-08-25 17:39:17 +00:00
Csoregi Natalia
f5bd429ac1 Bug 1553971 - Skip crashtest 1545177.html on Android. r=jmaher
Reviewers: jmaher

Reviewed By: jmaher

Subscribers: emilio

Bug #: 1553971

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

--HG--
extra : rebase_source : 711da13e71cad8ae8aee19ff9605d18520b88930
extra : histedit_source : 02532a7b72fc43e947ab9eab593c23a0a34d6057
2019-08-25 20:29:51 +03:00
Bogdan Tara
34cb8d0a2a Merge inbound to mozilla-central. a=merge 2019-08-25 12:42:11 +03:00
Cosmin Sabou
a876ab139c Bug 1575739 - Disable test on Android cause of frequent failures. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D43347

--HG--
extra : moz-landing-system : lando
2019-08-25 03:44:10 +00:00
Jan Varga
f4529437df Bug 1563023 - Part 9: Ignore quota cache if LSNG is disabled; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D39881

--HG--
extra : moz-landing-system : lando
2019-08-25 00:45:41 +00:00