Commit Graph

630322 Commits

Author SHA1 Message Date
Aaron Klotz
7b47bb6e92 Bug 1509929: Part 1 - Move IsSameBinaryAsParentProcess to its own header; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15446

--HG--
extra : moz-landing-system : lando
2019-01-08 00:09:26 +00:00
Masayuki Nakano
a129d2b2b6 Bug 1516326 - part 2: Log more in KeymapWrapper r=m_kato
We haven't logged KeymapWrapper::HandleKeyPressEvent() nor
KeymapWrapper::HandleKeyReleaseEvent().  Therefore, this patch makes them
put their behavior into the log.

Additionally, KeymapWrapper::InitKeyEvent() does not log enough the result
of initialized WidgetkeyboardEvent.  This patch makes it log more.

With those changes, we can get the log of:
- detail of dispatched keyboard events
- which key event didn't cause keyboard events
- which keyboard event was consumed

Note that the utility methods are copied from widget/windows.  Perhaps,
we should create XP logging helper for keyboard/IME later.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 10:05:56 +00:00
Masayuki Nakano
0eed04a27d Bug 1516326 - part 1: Move implementation of nsWindow::OnKeyPress() and nsWindow::OnKeyRelease() into KeymapWrapper r=karlt
Move all implementation of nsWindow::OnKeyPress() and nsWindow::OnKeyRelease()
into KeymapWrapper because the implementation is a little bit complicated
but not loggable.  When we get bug reports which depend on environment around
IME/key handling like bug 1498823, it's useful to log those methods behavior
too.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 23:15:33 +00:00
Brad Werth
1d200a75b3 Bug 1504659 Part 2: Add tests of viewport RDM scroll behavior, with and without touch simulation. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D13174

--HG--
extra : moz-landing-system : lando
2019-01-07 23:00:17 +00:00
Brad Werth
f93fd700e9 Bug 1504659 Part 1: Make RefreshVisualViewportSize allow non-APZ zooming, and call it during RefreshViewportSize. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D13173

--HG--
extra : moz-landing-system : lando
2019-01-07 22:56:58 +00:00
Kirk Steuber
ca450cef6f Bug 1518348 - Hide about:restartrequired from about:about r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D15888

--HG--
extra : moz-landing-system : lando
2019-01-08 00:09:44 +00:00
Bogdan Tara
96769dfd83 Backed out 3 changesets (bug 1509929) for mingw failures on TestSameBinary.cpp CLOSED TREE
Backed out changeset 8d432633f8fb (bug 1509929)
Backed out changeset 5ec50f23671e (bug 1509929)
Backed out changeset 8bdba9ec4d5b (bug 1509929)
2019-01-08 01:33:43 +02:00
Karl Tomlinson
f470a0dcbc Bug 1512737 assign HRTF to panningModel attribute instead of adding type property r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D14494

--HG--
extra : moz-landing-system : lando
2019-01-07 08:51:31 +00:00
Aaron Klotz
025eb3a5bd Bug 1509929: Part 3 - Add TestSameBinary to launcher process tests; r=mhowell
This test ensures that IsSameBinaryAsParentProcess works correctly when
information about the current process's parent is no longer available.

It uses three processes which are outlined in the block comment at the top of
TestSameBinary.cpp.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 22:36:55 +00:00
Aaron Klotz
ee8d23b14e Bug 1509929: Part 2 - Modify MakeCommandLine to accept an array of extra args that will be appended to the final result; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15447

--HG--
extra : moz-landing-system : lando
2019-01-07 22:36:33 +00:00
Aaron Klotz
7ee47561c5 Bug 1509929: Part 1 - Move IsSameBinaryAsParentProcess to its own header; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15446

--HG--
extra : moz-landing-system : lando
2019-01-07 22:36:08 +00:00
Tom Prince
a50e5641ef No bug: [taskgraph] Stop using deprecated test assertion failUnless; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D15867

--HG--
extra : moz-landing-system : lando
2019-01-07 22:21:34 +00:00
Bogdan Tara
066e0a3ec1 Backed out changeset 6ce5f09669e3 (bug 1517337) for test_oskeystore.js failures CLOSED TREE 2019-01-08 00:20:19 +02:00
Wes Kocher
2beede3e4d Bug 1294933 - Only release the reference to the mac dockmenu when the hidden window is shutdown r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D15617

--HG--
extra : moz-landing-system : lando
2019-01-07 21:49:44 +00:00
alwu
6b72f94b2f Bug 1513039 - part14 : add new error message for web audio. r=baku,flod
Differential Revision: https://phabricator.services.mozilla.com/D14637

--HG--
extra : moz-landing-system : lando
2019-01-07 18:44:03 +00:00
alwu
a4a90d4976 Bug 1513039 - part13 : set 'mWasAllowedToStart' flag. r=karlt
'mWasAllowedToStart' would be set to false if AudioContext is not allowed to start, and would be set to true if AudioContext has been allowed to start.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:43:31 +00:00
alwu
294f48db51 Bug 1513039 - part12 : remove temporary allow. r=daleharvey,florian
After removing autoplay doorhanger, we won't have temporary allow.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:42:55 +00:00
alwu
b19b9b34f5 Bug 1513039 - part11 : remove pref 'media.autoplay.ask-permission'. r=cpearce
Depends on D14335

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:41:58 +00:00
alwu
edbf43dd41 Bug 1513039 - part10 : remove nsIAutoplay.PROMPT r=daleharvey,cpearce
Depends on D14334

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:41:03 +00:00
alwu
99419e95dd Bug 1513039 - part9 : remove autoplayMediaCombobox. r=daleharvey,flod
Use CheckedBox instead.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:39:35 +00:00
alwu
3e5817542c Bug 1513039 - part8 : remove autoplay prompt front-end codes. r=florian,daleharvey,flod
Remove autoplay prompt related js codes.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:38:26 +00:00
alwu
1f7a52686c Bug 1513039 - part7 : modify web audio autoplay test for removal of doorhanger r=karlt
Check whether web audio starts when calling calling resume() or
AudioScheduledNode.start() after granting user activation.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:36:11 +00:00
alwu
047b607301 Bug 1513039 - part6 : remove AutoplayPermissionManager and AutoplayPermissionRequest. r=cpearce,smaug
Depends on D14330

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:35:30 +00:00
alwu
2e3f453263 Bug 1513039 - part5 : log warning when autoplay is blocked. r=cpearce,karlt
Wrap 'nsContentUtils::ReportToConsole()' to reduce necessary input parameters and call it when we need to log error or warning message. Show the warning when autoplay is blocked.

For web audio, this restores the console messages removed in part4 and also reports the same message when the AudioContext is blocked in the constructor.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:57:48 +00:00
alwu
28a21fe0ad Bug 1513039 - part4 : remove permission request logic in AudioContext. r=karlt
AudioContext won't need to ask permission request anymore, and we will report error message in patch5.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:33:36 +00:00
alwu
2f88c125de Bug 1513039 - part3 : remove permission request codes in MediaElement. r=cpearce
Depends on D14326

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:32:42 +00:00
alwu
c3d58cfb32 Bug 1513039 - part2 : remove temporary autoplay permission tests. r=florian
These tests were added in bug 1493766 for testing caching temporary autoplay permission.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:32:35 +00:00
alwu
242554622e Bug 1513039 - part1 : remove caching temporary autoplay permission. r=smaug,florian
We're going to remove all autoplay temporary permission related codes, so we don't need to cache it anymore.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:29:10 +00:00
Cameron McCormack
b05708ce89 Bug 1500362 - Make GkAtoms opaque to avoid lld-link.exe errors r=emilio
Depends on D15078

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

--HG--
extra : moz-landing-system : lando
2019-01-07 09:50:25 +00:00
Cameron McCormack
81b00f453b Bug 1500362 - Use atom handles in favour of atom pointers in style system code r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D15078

--HG--
extra : moz-landing-system : lando
2019-01-07 07:54:46 +00:00
Bogdan Tara
a42405fa33 Backed out changeset 129a3f527c8e (bug 1507852) for NavigationDelegateTest.desktopMode failures CLOSED TREE 2019-01-07 23:58:38 +02:00
Csoregi Natalia
5573623926 Merge mozilla-central to autoland. CLOSED TREE 2019-01-07 23:49:15 +02:00
Csoregi Natalia
498c659ff8 Merge inbound to mozilla-central. a=merge 2019-01-07 23:46:59 +02:00
Nazım Can Altınova
6f9887c6a5 Bug 1515197 - Remove the "max" from "Max buffer size" label since it's not resizable anymore r=julienw
We made the profiler buffer resizable before that patch but then we decided that
it's not a good idea to do since we are spending so much time to allocate memory.
Since buffer size is constant, we don't need to add "max" anymore.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 21:37:30 +00:00
Nazım Can Altınova
89859d7246 Bug 1515197 - Remove the window length setting from devtools performance panel r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D15655

--HG--
extra : moz-landing-system : lando
2019-01-07 21:37:05 +00:00
Doug Thayer
a848222b53 Bug 1441308 - Split out document pieces of WebRenderLayerManager r=jrmuizel
Per our discussion, this patch splits out the state management bits of
WebRenderLayerManager, allowing for them to be maintained per-document.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 21:33:10 +00:00
Dustin J. Mitchell
15d08d8230 Bug 1513480 - stop writing out deprecated runnable-jobs.json.gz r=emorley
Differential Revision: https://phabricator.services.mozilla.com/D15849

--HG--
extra : moz-landing-system : lando
2019-01-07 21:06:20 +00:00
Nick Alexander
848c9b1c1e Bug 1496190 - Add |mach package-multi-locale|; produce multi-locale GeckoView archives. r=Callek,firefox-build-system-reviewers,ted
All that is really required for this ticket is to invoke |mach android
archive-geckoview| after |mach package| in the right place.

But it's actively unhelpful to have this magic in mozharness --
especially since the documentation in `locales.rst` is subtly
incorrect (the environment variables and Make variables don't quite
work as written).  So this commit adds a Mach command to do the actual
work and replaces most of the mozharness magic with that command.
Since the l10n Make targets check out the l10n HG repositories
locally, this basically Just Works without the mozharness checkout
steps when developing locally.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:22:44 +00:00
Nick Alexander
e9a9a7afd8 Bug 1496190 - Pre: Fail automation builds that check out l10n repos. r=Pike,Callek
Differential Revision: https://phabricator.services.mozilla.com/D15777

--HG--
extra : moz-landing-system : lando
2019-01-07 19:22:39 +00:00
Nick Alexander
2027f25d2b Bug 1496190 - Pre: Default L10NBASEDIR to correct value in automation. r=Callek
At some point we made L10NBASEDIR required.  That means that

env L10NBASEDIR=... make chrome-AB_CD

takes the value set by configure.  That is different than

make chrome-AB_CD L10NBASEDIR=...

which uses the value passed on the command line.  Rather than making
the latter style work with `mach build`, we instead set the "correct"
value for L10NBASEDIR in automation.

We could remove the --with-l10n-base stanzas from many automation
mozconfigs, but there's some small advantage to keeping them explicit.
Perhaps eventually we will remove them -- hopefully after
standardizing l10n vs l10n-central!

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:21:21 +00:00
Nick Alexander
659cf222e2 Bug 1496190 - Pre: Don't ask for multi-l10n mozharness step. r=Callek
There's a guard to prevent action, but it's confusing to ask for it
and then not take the action.  Let's not ask.  I'm leaving the guard,
pointless as it should be, just in case.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:20:56 +00:00
Miko Mynttinen
44cebb6890 Bug 1518134 - Extend paint phase histogram lifetime r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D15835

--HG--
extra : moz-landing-system : lando
2019-01-07 20:43:23 +00:00
Ed Lee
a99776d140 Bug 1517867 - Add Discovery Stream stubs + tools and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D15755

--HG--
extra : moz-landing-system : lando
2019-01-07 20:25:46 +00:00
Dana Keeler
9e6dbc0572 bug 1517337 - make secret overwriting consistent across backends r=jcj
As originally written, the keychain-backed secret storing implementation would
not overwrite a secret if prompted to generate or recover one with a label that
was already in use. Since libsecret and credential manager both do this by
default, this change makes the keychain-backed implementation behave the same
way.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 20:14:39 +00:00
Bogdan Tara
9600ad4953 Backed out changeset b776171d854c (bug 1515103) for browser_Troubleshoot.js failures CLOSED TREE 2019-01-07 22:28:59 +02:00
Shane Caraveo
73932f96a1 Bug 1516655 fix widget.node checks in browserAction code, r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D15475

--HG--
extra : moz-landing-system : lando
2019-01-07 19:38:49 +00:00
Randall Barker
907e70aa70 Bug 1507852 - Add GeckoView API to toggle desktop viewport support r=geckoview-reviewers,snorp,agi
Differential Revision: https://phabricator.services.mozilla.com/D15598

--HG--
extra : moz-landing-system : lando
2019-01-07 20:05:08 +00:00
Gijs Kruitbosch
3da0062d36 Bug 1502179 - don't treat closing last non-popup window as quitting when a popup window is still open (on Windows/Linux), r=jaws,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D15408

--HG--
extra : moz-landing-system : lando
2019-01-07 19:26:17 +00:00
Bogdan Tara
4e80608384 Backed out changeset 87fae5f294b8 (bug 1474034) for VRDisplayHost.cpp build bustages CLOSED TREE 2019-01-07 21:34:10 +02:00
Jason Laster
6258bc84e7 Bug 1507937 - Run debugger jest tests. r=davidwalsh
Reviewers: davidwalsh

Tags:

Bug #: 1507937

Differential Revision: https://phabricator.services.mozilla.com/D15742
2019-01-07 13:47:09 -05:00