Граф коммитов

688839 Коммитов

Автор SHA1 Сообщение Дата
Cosmin Sabou c562fe95c5 Backed out 2 changesets (bug 1609711) for causing reftest failures on radial-size-1b.html. CLOSED TREE
Backed out changeset 2857feeff01b (bug 1609711)
Backed out changeset 627ee9bf5573 (bug 1609711)

--HG--
extra : histedit_source : 35debdd9cdab035b9538972fff10cc556e724f74
2020-01-23 07:19:28 +02:00
Cosmin Sabou 7b76379364 Backed out changeset 7c2048122a9f (bug 1610944) for causing L10n bustages. 2020-01-23 07:21:28 +02:00
Ciure Andrei d35aa07785 Backed out 2 changesets (bug 1595915) for causing browser_contextmenuFillLogins.js perma fails CLOSED TREE
Backed out changeset 5675d8e0f9f5 (bug 1595915)
Backed out changeset 9ef66fee0f47 (bug 1595915)
2020-01-23 06:49:47 +02:00
James Teh 28c14667c7 Bug 1610596: Ignore ARIA roles other than application or dialog on body elements. r=MarcoZ
This means that for any other ARIA role, we will expose the DOCUMENT role on the DocAccessible.

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

--HG--
extra : moz-landing-system : lando
2020-01-23 04:34:22 +00:00
Cosmin Sabou b0eb2caf27 Backed out changeset cb295b86edd2 (bug 1611028) for broswer chrome failures on test_interfaces.html. CLOSED TREE 2020-01-23 06:01:45 +02:00
Matthew Noorenberghe 2bfd5b39a2 Bug 1595915 - Don't check #fill-login-popup visibility in pwgen context menu tests. r=sfoster
For now I didn't change tests to not open the submenu when only generating a password as it should be harmless.

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

--HG--
extra : moz-landing-system : lando
2020-01-23 03:43:43 +00:00
Matthew Noorenberghe 3248d7392d Bug 1595915 - Move the password generation context menu item to the top-level. r=sfoster,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D60640

--HG--
extra : moz-landing-system : lando
2020-01-23 03:43:40 +00:00
Byron Campen [:bwc] c035458265 Bug 1591199: Don't assert when a candidate is gathered for a transceiver that is not associated, since that can happen in certain rollback scenarios. r=mjf
Depends on D60308

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

--HG--
extra : moz-landing-system : lando
2020-01-22 02:49:47 +00:00
Byron Campen [:bwc] c643dbf3ec Bug 1591199: Mark this test as long, since it does ICE. r=jib
Depends on D59522

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

--HG--
extra : moz-landing-system : lando
2020-01-19 22:32:12 +00:00
Byron Campen [:bwc] 5eb879a309 Bug 1591199: Mark this test as passing. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D59522

--HG--
extra : moz-landing-system : lando
2020-01-17 20:42:50 +00:00
Byron Campen [:bwc] 3a032d2e6e Bug 1591199: Fix a race where sRD(offer) could mute a track, then an RTP packet could arrive that unmutes it before negotiation completed, this time without needing to stop the conduit and send a bunch of extra RTCP BYEs. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D59521

--HG--
extra : moz-landing-system : lando
2020-01-17 20:42:31 +00:00
Byron Campen [:bwc] 38683c83e0 Bug 1591199: Use correct time-base for rtcp stats comparison. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D59519

--HG--
extra : moz-landing-system : lando
2020-01-17 20:42:19 +00:00
Byron Campen [:bwc] 2510ea9735 Bug 1591199: Wait for all the mute/unmute events so we don't miss any transitions. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D57026

--HG--
extra : moz-landing-system : lando
2020-01-17 20:42:06 +00:00
Byron Campen [:bwc] 0f848f2d52 Bug 1591199: Extend trickle ICE grace period, because windows 7 is taking a very long time to resolve MDNS candidates on try sometimes. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D56405

--HG--
extra : moz-landing-system : lando
2020-01-17 20:41:54 +00:00
Byron Campen [:bwc] ef05245396 Bug 1591199: Reduce redundant code. r=mjf,smaug
Differential Revision: https://phabricator.services.mozilla.com/D56404

--HG--
extra : moz-landing-system : lando
2020-01-22 13:34:52 +00:00
Byron Campen [:bwc] 684cbd078e Bug 1591199: Queue updates to pending/current descriptions. r=mjf,jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D56403

--HG--
extra : moz-landing-system : lando
2020-01-22 13:34:14 +00:00
Byron Campen [:bwc] c79617680a Bug 1591199: Start waiting for a negotiationneeded event earlier so we don't miss it. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D56402

--HG--
extra : moz-landing-system : lando
2020-01-17 20:41:16 +00:00
Byron Campen [:bwc] 44c49dda24 Bug 1591199: In these mochitests, reset the ICE candidate handler _before_ making changes that will restart ICE gathering. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D56401

--HG--
extra : moz-landing-system : lando
2020-01-17 20:41:03 +00:00
Byron Campen [:bwc] 37096457f1 Bug 1591199: Make this test-case less racy, and a little more modern. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D56400

--HG--
extra : moz-landing-system : lando
2020-01-17 20:40:50 +00:00
Byron Campen [:bwc] 45db40a2a8 Bug 1591199: In the mochitest harness, shut off trickle candidates before sRD(rollback) to prevent them from slipping through afterward. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D56399

--HG--
extra : moz-landing-system : lando
2020-01-17 21:03:36 +00:00
Byron Campen [:bwc] 1f3a892bc3 Bug 1591199: Update tests to no longer expect a signalingstatechange event when the PC is closed. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D56398

--HG--
extra : moz-landing-system : lando
2020-01-17 20:40:25 +00:00
Byron Campen [:bwc] c8592cdfc2 Bug 1591199: Task queueing fixes in c++ r=jib
Differential Revision: https://phabricator.services.mozilla.com/D56395

--HG--
extra : moz-landing-system : lando
2020-01-17 20:40:13 +00:00
Byron Campen [:bwc] 8e3ebd24f1 Bug 1591199: Test-cases for the bug. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D52228

--HG--
extra : moz-landing-system : lando
2020-01-17 20:40:00 +00:00
Emilio Cobos Álvarez 9b78285fd3 Bug 1609737 - Simplify calc expressions earlier. r=boris
This simplifies a bit the code, and guarantees that all calc()s have percentages
and lengths.

I also wanted to remove unclamped_length() / specified_percentage() (for the
same reason as the above patch), but they're needed for animations for now. When
I implement min() / max() for <length-percentage> they'll be fixed.

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

--HG--
extra : moz-landing-system : lando
2020-01-23 00:36:34 +00:00
Jeff Gilbert 7760c4fddf Bug 1608235 - [ANGLE] Validate `context` before use. r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D60790

--HG--
extra : moz-landing-system : lando
2020-01-23 02:59:17 +00:00
Savo 49746857e4 Bug 1341018 - Create enum class LegendAlignValue to replace NS_STYLE_TEXT_ALIGN_* and NS_STYLE_VERTICAL_ALIGN_* in legend code. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D48285

--HG--
extra : moz-landing-system : lando
2020-01-23 03:10:03 +00:00
Greg Tatum 3851bf14af Bug 1597381 - Add tests for the about:profiling presets; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D58467

--HG--
extra : moz-landing-system : lando
2020-01-22 23:12:48 +00:00
Greg Tatum 258b0879c5 Bug 1597381 - Make testing util getNearestInputFromText generic; r=julienw
This commit changes the testing utility to be generic to work for any
input radio or checkbox on the page, where the input is located near
in the DOM to the text element.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 23:12:46 +00:00
Greg Tatum 57b03a170c Bug 1597381 - Create profiler presets for about:profiling; r=julienw
This commit creates profiler presets for the current browser. It does not
handle remote profiling yet, as there is no UI surface for it yet. The
preset setting updates happen inside of the reducers and presets, and not
the selectors. This design was chosen so that as the presets were changed,
it would actually change the settings below, making it easy to change and
customize the settings by chosing the nearest preset.

The UI designs are still in a bit of a flux, so this UI design was the
easiest to implement for the initial pass, but we don't yet have consensus
on what the UI will look like for the final design.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 23:11:49 +00:00
Bogdan Tara edb6d929c7 Backed out 2 changesets (bug 1595915) for browser_contextmenu.js failures CLOSED TREE
Backed out changeset acdf5e974aef (bug 1595915)
Backed out changeset d021fb320a3b (bug 1595915)
2020-01-23 04:55:28 +02:00
Emilio Cobos Álvarez 570e37ec64 Bug 1609711 - Fix merge conflict.
CLOSED TREE

MANUAL PUSH: Will bust some reftests otherwise.

Differential Revision: https://phabricator.services.mozilla.com/D60789
2020-01-23 03:31:23 +01:00
Ciure Andrei 6ee379ce4c Backed out changeset 2e04c320ad23 (bug 1605283) for causing build bustages CLOSED TREE 2020-01-23 04:28:44 +02:00
alwu b006399880 Bug 1611028 - enable the pref 'dom.media.mediasession.enabled' for testing by default. r=chunmin
As media session is an webidl interface controlled by the value of the pref `dom.media.mediasession.enabled`, and I found that in some situation (in mochitest), we can't get that interface even if the pref has been enabled.

I guess it might be related with the order of initialization of DOM objects, which might involve too much DOM details. So I'm going to take the simplest workaround, which is to enable this pref on testing environment, that can ensure that we always get the media session interface.

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

--HG--
extra : moz-landing-system : lando
2020-01-23 01:21:24 +00:00
Drew Willcoxon 7832ff2703 Bug 1610681 - Make UrlbarView select the heuristic result even when it's not the first result added r=harry
Differential Revision: https://phabricator.services.mozilla.com/D60613

--HG--
extra : moz-landing-system : lando
2020-01-22 23:52:21 +00:00
Paul Bone f7edb168be Bug 1301399 - Remove annoying session history assertion r=nika
Differential Revision: https://phabricator.services.mozilla.com/D60773

--HG--
extra : moz-landing-system : lando
2020-01-23 00:55:53 +00:00
Rob Lemley 176cad3876 Bug 1611014 - Make sure Taskcluster root_dir is a unicode string. r=rstewart
This fixes an issue when running "mach taskgraph" with the --root parameter
from the commandline. We use this regularly when working on Thunderbird task
configuration.

The initial list of kind names is read with os.listdir(), which returns
non-unicode strings when given a non-unicode string. As a result, some tasks
fail to validate because there's a non-unicode string where a unicode string
is expected.

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

--HG--
extra : moz-landing-system : lando
2020-01-23 00:32:53 +00:00
J.C. Jones c70fa24ea8 Bug 1606927 - land NSS cd55a3a90502 UPGRADE_NSS_RELEASE, r=kjacobs
2020-01-22  Kai Engert  <kaie@kuix.de>

	* lib/softoken/lowpbe.c:
	Bug 1606992 - Follow-up to also cache most recent PBKDF1 hash (in
	addition to PBKDF2 hash). r=kjacobs

	[cd55a3a90502] [tip]

2020-01-22  Kevin Jacobs  <kjacobs@mozilla.com>

	* lib/freebl/aes-x86.c, lib/freebl/rijndael.c, lib/freebl/rijndael.h:
	Bug 1608493 - Use AES-NI intrinsics for CBC and ECB decrypt when no
	assembly implementation is available. r=mt

	AES-NI is currently not used for //CBC// or //ECB decrypt// when an
	assembly implementation (`intel-aes.s` or `intel-
	aes-x86/64-masm.asm`) is not available. Concretely, this is the case
	on MacOS, Linux32, and other non-Linux OSes such as BSD. This patch
	adds the plumbing to use AES-NI intrinsics when available.

	Before: ``` mode in symmkey opreps cxreps context op time(sec)
	thrgput aes_ecb_d 78Mb 256 10T 0 0.000 395.000 0.395 197Mb aes_cbc_e
	78Mb 256 10T 0 0.000 392.000 0.393 198Mb aes_cbc_d 78Mb 256 10T 0
	0.000 425.000 0.425 183Mb

	```

	After: ``` mode in symmkey opreps cxreps context op time(sec)
	thrgput aes_ecb_d 78Mb 256 10T 0 0.000 39.000 0.039 1Gb aes_cbc_e
	78Mb 256 10T 0 0.000 94.000 0.094 831Mb aes_cbc_d 78Mb 256 10T 0
	0.000 74.000 0.075 1Gb

	```

	[9804c76e76f3]

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

--HG--
extra : moz-landing-system : lando
2020-01-22 23:13:52 +00:00
Tom Prince 3ba4b04d5c Bug 1607193: Disable l10n-check by default; r=Callek,firefox-build-system-reviewers,mshal
This disables the l10n-check as part of the build, now that we have
on-push L10n jobs.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 23:36:56 +00:00
Henrik Skupin bc29970672 Bug 1587845 - [remote] Use _contentRect as name for internal helper that returns the content bounding box. r=remote-protocol-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D60749

--HG--
extra : moz-landing-system : lando
2020-01-23 01:51:53 +00:00
Emilio Cobos Álvarez b06718c3dc Bug 1609737 - Forbid accessing the length and percentage parts of a LengthPercentage separately. r=boris
This is just not a thing you can do if you have min() / max() / etc, as the min
/ max value may depend on the percentage basis.

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

--HG--
extra : moz-landing-system : lando
2020-01-23 00:36:27 +00:00
Ricky Stewart 3003ade6dd Bug 1610944 - configure/test_toolchain_configure.py and configure/test_toolchain_helpers.py support Python 3 r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D60743

--HG--
extra : moz-landing-system : lando
2020-01-22 23:46:36 +00:00
Bert Peers 583661abdb Bug 1605283 - Improve support for invalidation debugging and testing r=gw
Second part: trace the updates that are sent to the DataStore, and save
at least the Insert/Remove and ItemUID as part of the wr-capture.
(We could expand this with more info, eg. the actual Keys, later).

TileView then reads them back and generates a color coded report to
overlay with the page view.  This helps to see the types and amounts of
interned primitives that lead to cache invalidations.

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

--HG--
extra : moz-landing-system : lando
2020-01-23 00:12:13 +00:00
Emilio Cobos Álvarez 049fa64ff0 Bug 1609711 - Compute gradient positions in css pixels. r=jrmuizel
The gradient code is the only one that does a really weird thing with
LengthPercentage values, by getting the percentage and length separately and
turning the length into a percentage relative to the line length (which is in
device pixels).

This won't work once we have min() / max() / etc. in CSS (as we can't access
the length and percentage components separately, as which one you choose may
depend on the percentage basis). So instead of that, use the regular
ResolveToCssPixels there are lengths involved.

We change a bit the surrounding code to work in CSS pixels, so as to avoid
unneeded CSS -> device pixel conversions.

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

--HG--
extra : moz-landing-system : lando
2020-01-23 00:36:12 +00:00
Ciure Andrei 19fa2bbadb Backed out 2 changesets (bug 1516413) for causing browser_viewport_zoom_resolution_invariant.js to perma fail CLOSED TREE
Backed out changeset 0647ffc0cc6f (bug 1516413)
Backed out changeset a8d9460cdbd6 (bug 1516413)
2020-01-23 02:53:08 +02:00
Ciure Andrei 95103073f2 Backed out changeset 41a9a81b0127 (bug 1607364) for RustMozCrash related crashes CLOSED TREE 2020-01-23 02:50:36 +02:00
Bogdan Tara edd9a5a7c9 Backed out changeset 472207e967c7 (bug 1608952) for newtab failures complaining about activity-stream CLOSED TREE 2020-01-23 01:58:26 +02:00
Matthew Noorenberghe 9a1ef5ab4c Bug 1595915 - Don't check #fill-login-popup visibility in pwgen context menu tests. r=sfoster
For now I didn't change tests to not open the submenu when only generating a password as it should be harmless.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 23:51:16 +00:00
Matthew Noorenberghe b0e16a062a Bug 1595915 - Move the password generation context menu item to the top-level. r=sfoster,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D60640

--HG--
extra : moz-landing-system : lando
2020-01-22 23:51:02 +00:00
Emilio Cobos Álvarez e2137e11e5 Bug 1610164 - Only the adoptedStyleSheets setter throws. r=nordzilla
The getter should never throw, and we can tag it as such in the IDL to avoid
useless error outparams.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 12:10:48 +00:00
Emilio Cobos Álvarez 031b6afee0 Bug 1610801 - Remove font-size calc() hack to propagate keyword information. r=manishearth
It does not make any sense with min() / max() / clamp. So just forget the
keyword info when calc() is used. This also removes a bit of complex / hacky
code.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 23:46:24 +00:00