Commit Graph

686190 Commits

Author SHA1 Message Date
Chris Peterson
1c077cf213 Bug 1606274 - Remove always-true MOZ_PHOENIX macro. r=firefox-build-system-reviewers,rstewart
MOZ_PHOENIX was a macro added back in 2002 to differentiate SeaMonkey and Phoenix appshell bits. The earliest references to MOZ_PHOENIX I can find in Gecko's pre-hg history are bug 161448, bug 213228, bug 243091, and 05ef2e9b38.

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

--HG--
extra : moz-landing-system : lando
2019-12-30 15:00:20 +00:00
Martin Thomson
eb0f4adeb2 Bug 1606733 - Disable TLS 1.0 and 1.1 prior to release, r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D58563

--HG--
extra : moz-landing-system : lando
2020-01-03 04:06:23 +00:00
alwu
4bde50109e Bug 1571493 - part5 : use 'MediaControlKeysEventHandler' to deliver control keys event. r=chunmin
Use `MediaControlKeysEventHandler` to handle the control keys event, which can always find corresponding controlled media if there are some.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 01:27:24 +00:00
alwu
bdc6a8cae7 Bug 1571493 - part4 : support 'ControlledMediaState' in media controller r=chunmin
Introduce `ControlledMediaState` to media controller, so now we can now how many controlled media are playing, which allow us to update `mIsPlaying` correctly.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 01:39:33 +00:00
alwu
2d2b857325 Bug 1571493 - part3 : notify media state and audible state changes. r=chunmin
Modify IPC method to support notify `ControlledMediaState` to the media controller, and remove the previous implementation.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 01:34:34 +00:00
alwu
f5053f5850 Bug 1571493 - part2 : use 'MediaControlAgent' in media element. r=chunmin
We create `MediaControlEventListener` to register itself to the `MediaControlAgent` that is an event source, so that we can receive the media control event from the evnet source and operate media according to different types of event.

 `MediaControlEventListener` is also used to notify controlled media state to the media controller. When media first starts playing, or leaves bfcache and  has created listener before, we would notify `eStarted`. Notify `eStopped` when media destroys, or enter bfcache and has created listener before. When media's playing state changes, we would notifty `ePlayed` or `ePaused` depeding on media's `mPaused`.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 01:20:01 +00:00
alwu
9977c552ff Bug 1571493 - part1 : implement 'ContentMediaController' which is used to notify 'MediaControlKeysEvent' for controlled media. r=chunmin
Implement class `ContentMediaController` that is used to dispatch media controls key events to those media which would like to be controlled.

`ContentMediaController` is inherited from two classes, `MediaControlAgent` and `MediaControlKeysEventHandler`. The former one is used for controlled media, the controlled media can register itself to `MediaControlAgent` to receive events and do corresponding operations depending on the event type. The latter one is used to handle events sent from chrome process and dispatch them to the corresponding controlled media.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 01:29:38 +00:00
alwu
62b6b0092c Bug 1606588 - Enable media control key event on OSX version Nightly. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D58497

--HG--
extra : moz-landing-system : lando
2020-01-02 17:54:13 +00:00
Greg V
cd4b391a87 Bug 1556301 - Wayland-EGL/GLES support in glxtest r=stransky,aosmond
This allows GfxInfoX11 to get GLES3 and Mesa version from Wayland-EGL, which
allows automatic enablement of acceleration to work without Xwayland.

This also fixes bug 1578598 - WebRender did not work correctly
without this GL version information.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 01:02:44 +00:00
Tom Tung
69d24d2c2a Bug 1606553 - Set coep.https.html as failing a test step outside of Nightly. r=nataliaCs
Bug 1594748 enabled cross origin opener policies but only on desktio Nightly.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 23:22:12 +00:00
Gurzau Raul
a49bfa16f8 Backed out changeset fce0a89353f1 (bug 1606161) for failing at /browser_net_har_copy_all_as_har.js on a CLOSED TREE. 2020-01-03 00:41:00 +02:00
Gerald Squelart
1484f8824a Bug 1600644 - Don't count ActivePS::mProfileBuffer's own size twice - r=canaltinova
In bug 1587332, ActivePS::mProfileBuffer was changed from
`const UniquePtr<ProfileBuffer>` to just `ProfileBuffer`, so its own object size
is now counted as part of `sizeof(ActivePS)`, and we should only count its
dependencies with `SizeOfExcludingThis`.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 12:21:58 +00:00
Sylvestre Ledru
81354de9c7 No bug - Document how add a new linter in the CI r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58247

--HG--
extra : moz-landing-system : lando
2020-01-02 21:42:18 +00:00
Sylvestre Ledru
cd2807905f No bug - mozlint: Document the result object r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58239

--HG--
extra : moz-landing-system : lando
2020-01-02 21:37:12 +00:00
Henrik Skupin
b35d14d120 Bug 1605722 - [remote] Enable target discovery by default for browser chrome tests. r=remote-protocol-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D58162

--HG--
extra : moz-landing-system : lando
2020-01-02 21:13:20 +00:00
championshuttler
587424842c Bug 1576912 - Improve docs for writing docs.r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D58486

--HG--
extra : moz-landing-system : lando
2020-01-02 21:06:52 +00:00
Harald Kirschner
7b5ebabe18 Bug 1606153 - Use tabular-nums in network status bar r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D58324

--HG--
extra : moz-landing-system : lando
2020-01-02 10:30:07 +00:00
J.C. Jones
956d95c76c Bug 1602020 - land NSS NSS_3_49_BETA1 UPGRADE_NSS_RELEASE, r=kjacobs
2020-01-02  Giulio Benetti  <giulio.benetti@benettiengineering.com>

	* lib/ssl/sslsnce.c:
	Bug 1606025 - Remove -Wmaybe-uninitialized warning in sslsnce.c
	r=jcj

	(Amended by jcj to also set privKeyCopy to NULL)
	[9ecd41cd2fa3] [NSS_3_49_BETA1]

	* lib/freebl/gcm.h:
	Bug 1606119 - Fix PPC HW Crypto build failure r=jcj

	All Altivec *_be() functions are supported from gcc version 8.x not
	5.x so modify gcc version check that at the moment cause build
	failure due to missing Altivec *_be() functions.
	[7ab634a7d772]

2020-01-01  Alex Henrie  <alexhenrie24@gmail.com>

	* cmd/modutil/install-ds.c:
	Bug 1605545 - Fix memory leak in Pk11Install_Platform_Generate. r=mt

	[748b308170a4]

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

--HG--
extra : moz-landing-system : lando
2020-01-02 17:54:36 +00:00
Harald Kirschner
9683a90cfe Bug 1606161 - Avoid forced layouts in RequestListHeader r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D58320

--HG--
extra : moz-landing-system : lando
2020-01-02 12:50:36 +00:00
Harald Kirschner
c8219f4aa2 Bug 1599604 - Store netmonitor requests in Array vs Map r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D57748

--HG--
extra : moz-landing-system : lando
2020-01-02 12:48:17 +00:00
Rob Wood
562c18e2f2 Bug 1601414 - Add application name and version in vismet perfherder results r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D58459

--HG--
extra : moz-landing-system : lando
2020-01-02 20:09:45 +00:00
Boris Zbarsky
613f2313da Bug 1606672. Change nsIRunnablePriority values so increasing value indicates increased priority. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D58539

--HG--
extra : moz-landing-system : lando
2020-01-02 20:07:40 +00:00
David Major
dcb41e6ebd Bug 1602801 - Mark StyleBench as subtest_lower_is_better r=perftest-reviewers,rwood
Stylebench is patterned after Speedometer and calculates overall score from subtests in the same way. Stylebench should be marked as subtest_lower_is_better just like Speedometer.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 20:03:24 +00:00
Rob Wood
a1780842dc Bug 1601414 - Add application info json file to browsertime results for vismet jobs r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D58404

--HG--
extra : moz-landing-system : lando
2020-01-02 19:53:48 +00:00
Nathan Froyd
be320d836e Bug 1569370 - add mozconfig fragments for declaring wasm sandboxing bits; r=firefox-build-system-reviewers,rstewart
This patch is not ideal: if would be better to do the defaulting in
`toolkit/moz.configure`, but doing it there runs into problems with base
toolchain configurations, as the clang there is not new enough.  So we
have this, doing everything with environment variables, which is easily
turned on or off, depending on the needs of the specific configuration.

The `mozconfig.no-compile` change is not really needed, as the wasm
sandboxing detection bits are not conditional on
`--enable-compile-environment`.  Those bits should be, and I will tackle
doing that after the holidays.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 14:50:08 +00:00
wartmanm
61b3877fe7 Bug 1575071 - Find unblackboxed frame when stepping backwards r=jlast
Depends on D57205

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

--HG--
extra : moz-landing-system : lando
2020-01-02 18:43:11 +00:00
wartmanm
77ac359e34 Bug 1575071 - Improve performance by not attaching onStep handlers to blackboxed frames r=jlast
Depends on D57203

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

--HG--
extra : moz-landing-system : lando
2020-01-02 18:43:39 +00:00
Chris Manchester
c032dfee0f Bug 1596182 - Add raptor-webaudio to the pgo profile run. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D58003

--HG--
extra : moz-landing-system : lando
2020-01-02 19:49:14 +00:00
Ricky Stewart
bc8b6c3f8d Bug 1606692 - Scripts in python/mozbuild/mozbuild/controller support Python 3 r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D58546

--HG--
extra : moz-landing-system : lando
2020-01-02 19:14:29 +00:00
Stephen Donner
1c212cd60a Bug 1606199 - Fix permafail by using non-conditioned profile for fennec_aurora; r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D58473

--HG--
extra : moz-landing-system : lando
2020-01-02 18:20:24 +00:00
Emily McDonough
2847897c46 Bug 1606342 - Make sure dropdowns in the saved addresses preferences keep within their parent max-width. r=MattN
This was broken by bug 1591925, which changed the min-size calculation for
auto/unspecified min-width on elements inside of flexbox.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 18:14:42 +00:00
Boris Zbarsky
dccfbd1681 Bug 1606657. nsIThreadManager.dispatchToMainThread should not assume that nsIRunnablePriority::PRIORITY_NORMAL is 0. r=smaug
This will let us change the numeric values of the priorities as needed.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 17:10:02 +00:00
Geoff Brown
dcb3e57282 Bug 1598920 - Enable android_device.py to find file paths regardless of cwd; r=jgraham
Join <topsrcdir> with MANIFEST_PATH in android_device.py. I was concerned about TOOLTOOL_PATH
also, but that is already consistently joined with <topsrcdir> before use. I think these
are the only cases that needed attention.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 18:52:53 +00:00
Ricky Stewart
7d68d2a54a Bug 1605264 - "./mach package" should use Python 3 r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D57908

--HG--
extra : moz-landing-system : lando
2020-01-02 17:27:48 +00:00
wartmanm
8230eb5aa5 Bug 1575071 - Add onPop handlers to blackboxed frames r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D57203

--HG--
extra : moz-landing-system : lando
2020-01-02 18:42:46 +00:00
Michael Kaply
ce18ace1e4 Bug 1599935 - Make unsupported PDF features a warning. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D55527

--HG--
extra : moz-landing-system : lando
2020-01-02 18:30:16 +00:00
Ryan VanderMeulen
c0c02a8427 Bug 1606634 - Update pdf.js to version 2.4.254. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D58521

--HG--
extra : moz-landing-system : lando
2020-01-02 18:20:07 +00:00
Michael Kaply
87791c796e Bug 1498691 - Allow exceptions for tracking protection in policy. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D57882

--HG--
extra : moz-landing-system : lando
2020-01-02 18:16:13 +00:00
Matthew Noorenberghe
6cb508fc32 Bug 1584126 - Add tests for the disconnected and display password input. r=sfoster
Depends on D58130

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

--HG--
extra : moz-landing-system : lando
2019-12-31 19:52:59 +00:00
Matthew Noorenberghe
8f16e1275b Bug 1584126 - Fix tests to handle the disconnected password input in about:logins. r=sfoster
Depends on D58129

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

--HG--
extra : moz-landing-system : lando
2019-12-31 19:52:42 +00:00
Matthew Noorenberghe
7ccfc1cd5f Bug 1584126 - Disconnect password input when it's not editable and require master password when entering edit mode. r=sfoster
Depends on D58128

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

--HG--
extra : moz-landing-system : lando
2019-12-31 19:52:29 +00:00
Stephen Donner
decc696b7f Bug 1602657 - Set appropriate value for post-startup-delay in (and only in) CI, for conditioned-profile runs. r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D57550

--HG--
extra : moz-landing-system : lando
2020-01-02 18:15:13 +00:00
Noemi Erli
efe7625ef7 Bug 1605999 - Fix ES Lint r=lint-fix CLOSED TREE 2020-01-02 20:26:05 +02:00
Noemi Erli
eb29d678e9 Backed out changeset b2027d7f6480 (bug 1605297) for failures in browser_cleanFlow.js CLOSED TREE 2020-01-02 20:22:39 +02:00
Morgan Reschenberg
0127a4189c Bug 1605999: Add telemetry for site specific zoom under accessibility. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D58311

--HG--
extra : moz-landing-system : lando
2020-01-02 17:42:32 +00:00
Gijs Kruitbosch
b03c645fcd Bug 1606205 - renew various browser data migrator telemetry probes, r=aryx,MattN
I'm renewing the ones that expired in 74, and also the bookmark/history quantity and timing probes, because I expect they'll be more relevant again to check if the new chromium edge thing is behaving.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 17:36:51 +00:00
Toshihito Kikuchi
3518bfb5e3 Bug 1599015 - Graciously return a failure if we fail to change the attribute of a trampoline. r=handyman,dmajor
Our detour allocates a trampoline with `PAGE_EXECUTE_READ` first, and then makes
it writable before use.  If the dynamic code policy is enabled after allocation,
we fail to change the attribute, and crash the process because we try to write
data into a readonly page.  We need to check the validity of a trampoline before
writing data.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 17:08:33 +00:00
James Graham
06c38cab2e Bug 1605381 - Handle missing root element in test-wait, r=maja_zf
Depends on D57995

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

--HG--
extra : moz-landing-system : lando
2019-12-20 22:05:14 +00:00
James Graham
3d492f5489 Bug 1605381 - Enable wpt crashtests for android, r=maja_zf
Depends on D57982

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

--HG--
extra : moz-landing-system : lando
2019-12-20 22:05:12 +00:00
James Graham
a0f3df29ab Bug 1605381 - Fix argument unpacking in crashtest executor, r=maja_zf
Depends on D57981

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

--HG--
extra : moz-landing-system : lando
2020-01-02 17:16:18 +00:00