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

719613 Коммитов

Автор SHA1 Сообщение Дата
Kartikaya Gupta 9b5fd8555c Bug 1655083 - Tweak sampled APZC scroll offset to prevent unnecessary temporary surface creation. r=botond
Sometimes when sampling the APZC state we get a tiny non-zero async scroll
delta to be applied to the layer transform. This is not user-visible but it
does end up creating temporary surfaces in the layers code, and so is
undesirable. We can avoid this by tweaking the sampled APZC scroll offset
slightly. See comments in the patch for details.

Differential Revision: https://phabricator.services.mozilla.com/D84855
2020-07-24 20:02:40 +00:00
Magnus Melin 0a72a11db7 Bug 1654984 - don't output needless error reports about non-existing logins-backup.json. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D84783
2020-07-24 19:52:50 +00:00
Noemi Erli afc1ccb9c2 Backed out 3 changesets (bug 1635260) for causing build bustages CLOSED TREE
Backed out changeset 69ac6ae983c7 (bug 1635260)
Backed out changeset ae1ead062088 (bug 1635260)
Backed out changeset 910206969054 (bug 1635260)
2020-07-24 22:15:17 +03:00
Jonathan Kew 7080fab258 Bug 1654982 - Don't default to sending 'silent' print jobs to a file. r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D84840
2020-07-24 18:39:21 +00:00
Emilio Cobos Álvarez 947f73901b Bug 1655106 - Minor cleanups to nsPrintJob. r=jwatt
* Remove silly checks for (bool && !bool) which are obviously
   redundant.
 * Use MOZ_TRY where appropriate.

Differential Revision: https://phabricator.services.mozilla.com/D84850
2020-07-24 18:16:16 +00:00
Chris H-C a359caa5fc Bug 1635260 - Add a simple regression test for Rust glean_parser generation r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D84747
2020-07-24 18:15:20 +00:00
Chris H-C 0fd52bf7dc Bug 1635260 - Use glean_parser to generate a Rust API r=janerik
Moves the old `metrics` mod to `private` (to discourage external use) and uses
then now-free mod name `metrics` to contain the generated API.

Differential Revision: https://phabricator.services.mozilla.com/D84005
2020-07-24 17:48:01 +00:00
Chris H-C 69885c0f18 Bug 1635260 - Update vendored glean_parser to 1.28.0 r=janerik
Using ./mach vendor python glean_parser==1.28.0

(this is the latest version)

Differential Revision: https://phabricator.services.mozilla.com/D84746
2020-07-24 17:47:49 +00:00
Andrei Oprea b705cbc95d Bug 1654802 - Add support for header urls in send to device snippet r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D84709
2020-07-24 17:06:58 +00:00
Csoregi Natalia ea1ddfabbf Backed out changeset 9702b4a4f53c (bug 1654699) for Gtest failures. CLOSED TREE 2020-07-24 21:29:52 +03:00
Botond Ballo 3f956fb24d Bug 1652288 - Expand the RCD-RSF's ink overflow rect by the dynamic toolbar height in DescendIntoChild(). r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D84780
2020-07-24 18:20:20 +00:00
Hubert Boma Manilla ba70610179 Bug 1644191 - Add tests for network event resources r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D84809
2020-07-24 18:12:58 +00:00
Julian Descottes 89386ea823 Bug 1654762 - Wait for store-objects-updated event in Storage Inspector init r=nchevobbe
Depends on D84689

The test failures are coming from a race condition which became visible with the previous patch in the stack.
The storage inspector head.js waits for an event emitted by the UI when opening the panel.
But now that we don't have to wait for the 4 actorHasMethod calls, the event is emitted before the test can listen for it.

One option is to let onTargetAvailable wait for the event instead, so that the Storage panel is only initialized when the store-objects-updated was fired.
This way, the test harness no longer has to wait for this event.

Differential Revision: https://phabricator.services.mozilla.com/D84788
2020-07-24 11:37:31 +00:00
Julian Descottes d56c1d12bc Bug 1654762 - Use traits to detect DevTools storage actor supported methods r=nchevobbe,davidwalsh
This is the only meaningful callsite for actorHasMethod.
This method has many bugs and we want to replace it with traits

Differential Revision: https://phabricator.services.mozilla.com/D84689
2020-07-24 18:07:14 +00:00
Csoregi Natalia 6245e67a95 Backed out changeset 564081c2d0cd (bug 1652288) for build bustages on nsIFrame.cpp. CLOSED TREE 2020-07-24 21:14:42 +03:00
Junior Hsu 3fd039bc07 Bug 1654614 - resume channel event queue for parent intercepted channel, r=mayhemer,necko-reviewers,jdm
Differential Revision: https://phabricator.services.mozilla.com/D84572
2020-07-24 14:48:07 +00:00
Junior Hsu ddaa9f30b2 Bug 1652189 - SendOnStartRequestSent only for main document, r=mayhemer,necko-reviewers
Even if loadflag contains LOAD_DOCUMENT_NEEDS_COOKIE, we update cookie only for
the main documen
https://searchfox.org/mozilla-central/rev/9b282b34b5aa0f836beb735656c55efb2cc4c617/dom/ipc/ContentParent.cpp#5704

Hence, we don't need to wait for main thread IPC to proceed HttpChannelChild::OnStartRequest

Differential Revision: https://phabricator.services.mozilla.com/D84275
2020-07-24 05:13:26 +00:00
Punam Dahiya d2c028c682 Bug 1654365 - Fix intermittent test failure due to notInExperiment as null r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D84600
2020-07-24 17:55:36 +00:00
Botond Ballo 01dd7f71f9 Bug 1652288 - Expand the RCD-RSF's ink overflow rect by the dynamic toolbar height in DescendIntoChild(). r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D84780
2020-07-24 17:49:44 +00:00
Noemi Erli 8f9b354ff9 Backed out 2 changesets (bug 1653392, bug 1648868) for causing failures in browser_modal_print.js CLOSED TREE
Backed out changeset 7fac5bd02bb3 (bug 1653392)
Backed out changeset 9f8b675f0f6b (bug 1648868)
2020-07-24 20:38:06 +03:00
J.C. Jones ee419dca67 Bug 1649545 - land NSS NSS_3_55_RTM UPGRADE_NSS_RELEASE, r=keeler
2020-07-24  J.C. Jones  <jjones@mozilla.com>

	* lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h:
	Set version numbers to 3.55 final
	[6705eec655c8] [NSS_3_55_RTM] <NSS_3_55_BRANCH>

2020-07-22  Kai Engert  <kaie@kuix.de>

	* lib/nss/nssinit.c:
	Bug 1653310 - Backed out changeset ca207655b4b7, because with
	updated NSPR this workaround is no longer required. r=kjacobe
	[a448fe36e58b]

2020-07-21  Kevin Jacobs  <kjacobs@mozilla.com>

	* .hgtags:
	Added tag NSS_3_55_BETA1 for changeset 0768baa431e7
	[2572e14f17d6]

Differential Revision: https://phabricator.services.mozilla.com/D84845
2020-07-24 17:08:52 +00:00
Dão Gottwald cfa8eb9c8b Bug 1653932 - Add pref for top site defaults from remote settings. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D84532
2020-07-24 16:41:04 +00:00
Emilio Cobos Álvarez 36cd507c54 Bug 1654683 - Avoid failing to set the search range for find due to nsRange security checks. r=smaug
We should probably switch nsRange to use CallerType instead of implicit
JSContext checks?

Differential Revision: https://phabricator.services.mozilla.com/D84803
2020-07-24 16:52:33 +00:00
Mark Striemer e63a1303ef Bug 1653392 - Basic tab modal print UI test r=emalysz,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D84245
2020-07-24 15:33:15 +00:00
Mark Striemer c30a3a2200 Bug 1648868 - Move modal print UI into a tab modal r=Gijs
This gets the print UI into a tab modal but does so by abusing
SubDialog. This should be migrated to TabDialogBox in bug 1653317.

Differential Revision: https://phabricator.services.mozilla.com/D84244
2020-07-24 15:53:36 +00:00
Dana Keeler b4495c0f15 Bug 1654117 - prevent osclientcerts from loading on macOS <10.14 r=spohl
osclientcerts requires functions that are available starting in macOS 10.14, so
it shouldn't be possible to enable it in earlier versions.

Differential Revision: https://phabricator.services.mozilla.com/D84764
2020-07-24 16:25:08 +00:00
Nicolas Chevobbe 2570490cad Bug 1651470 - Fix autocomplete errors. r=bomsy.
This patch is a mixed bag of fixes:

- don't log an error when the string couldn't be analyzed, as it can occur
  frequently when the console input isn't valid, and it clutters the browser
  console
- never return a `null` matchProp. Default to empty string, so consumer code
  can always assume it's a string
- don't call trim on a property if it's not a string (it can be an integer at
  this point).

Differential Revision: https://phabricator.services.mozilla.com/D84779
2020-07-24 14:40:46 +00:00
Jan de Mooij 6af55781ed Bug 1654947 - Don't clobber RHS register for shift instructions. r=iain
The masking was unnecessary anyway on x86/x64/arm64 because the CPU does it (and
we are already relying on that in Ion). For arm32 handle this in the flexible*
MacroAssembler implementation by using the scratch register.

Differential Revision: https://phabricator.services.mozilla.com/D84787
2020-07-24 14:59:06 +00:00
Olli Pettay 9d7df9a34d Bug 1646799 - setInterval(..., 0) is not clamped, unlike setTimeout(..., 0), r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D84395
2020-07-24 15:29:07 +00:00
Andrei Oprea 08df665966 Bug 1644743 - Consolidate Targeting evaluation across Normandy, Experiment Manager and ASRouter r=k88hudson,mythmon,janerik
Differential Revision: https://phabricator.services.mozilla.com/D79967
2020-07-24 15:24:41 +00:00
Mitchell Hentges 15fb12a409 Bug 1654663: Removes glean_parser from virtualenv_packages.txt r=firefox-build-system-reviewers,rstewart
In preparation for Glean telemetry, we scope the availability of the out-of-date vendored
"glean_parser" library to its one usage: "run_glean_parser.py".

This allows Glean telemetry to load its modern "glean_parser" dependency from the
"--user" package environment.

Differential Revision: https://phabricator.services.mozilla.com/D84610
2020-07-24 16:05:49 +00:00
Mark Banner 231954fd25 Bug 1652832 - Add new search engines locales and updated icons for gmx distributions. r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D84601
2020-07-24 16:03:08 +00:00
Jeff Muizelaar b17ab0c2e7 Bug 1654699. Update core-foundation/core-graphics. r=kvark,keeler,jcj,chunmin
This includes updates to authenticator, cubeb-coreaudio,
metal, gfx-backend-vulkan, gfx-backend-metal, freetype

libloading is duplicated because of ash

Differential Revision: https://phabricator.services.mozilla.com/D84688
2020-07-24 15:59:54 +00:00
Emilio Cobos Álvarez 05bbb6ac23 Bug 1652618 - Ensure UA widgets are attached and detached synchronously. r=smaug
This changes the UA widget setup (again). What is going on in this
test-case is that we have a marquee inside a video, two things that have
their own UA widget. Given how the code is currently written, the
runnable to attach and set up the marquee's widget is posted before than
the video one (which is potentially reasonable).

However that means that the marquee one runs before and flushes layout,
and catches the video in an inconsistent state (in the composed doc, but
without a shadow root). That in turn messes up reflow because
nsVideoFrame assumes stuff.

Rather than putting the attach / detach logic in script runners, just
run that bit synchronously, and post only the event async. I audited the
consumers of those events and it seems fine to me, they either already
deal with the possibility of the shadow root being already detached or
they don't care.

For teardown, none of the destructors of the UA widgets rely on the
shadow root being still attached to the element.

Differential Revision: https://phabricator.services.mozilla.com/D84487
2020-07-24 15:43:20 +00:00
Daosheng Mu cc8ccbd66b Bug 1648865 - Convert Gamepad trigger axis values to button values. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D81428
2020-07-23 18:13:24 +00:00
Andrew Halberstadt d60afdfad9 Bug 1654591 - [taskgraph] Fallback all manifests if there was a timeout in the bugbug loader, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D84835
2020-07-24 15:19:11 +00:00
Andrew Halberstadt 93de92455b Bug 1654591 - [taskgraph] Ensure manifest chunking doesn't prune manifests on backstop pushes, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D84599
2020-07-24 15:11:16 +00:00
Andrew Halberstadt 1193a05962 Bug 1654591 - Format 'taskcluster/test' with black, r=marco
Depends on D84598

Differential Revision: https://phabricator.services.mozilla.com/D84750
2020-07-24 13:02:33 +00:00
Andrew Halberstadt b9521fc7b0 Bug 1654591 - [taskgraph] Move logic that determines a backstop to utility file, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D84598
2020-07-23 20:25:13 +00:00
Andreea Pavel e8ade27fb1 Backed out changeset bdedb095df0f (bug 1653932) for failing Screenshots.jsm on a CLOSED TREE 2020-07-24 19:02:05 +03:00
Andreea Pavel 5995f3a608 Backed out 3 changesets (bug 1597898) for breaking raptor tests on win on a CLOSED TREE
Backed out changeset 5159ffa5705c (bug 1597898)
Backed out changeset 3cfb899ae94c (bug 1597898)
Backed out changeset ac992b048e32 (bug 1597898)
2020-07-24 18:54:28 +03:00
Andreea Pavel 1add6a2ce1 Bug 1641328 - delete tab spacing on a CLOSED TREE 2020-07-24 18:41:47 +03:00
Andreea Pavel 6050a45122 Bug 1641328 - delete extra space and add missing one on a CLOSED TREE 2020-07-24 18:25:57 +03:00
Mike Conley caa4a47fad Bug 1654266 - Make sure the 'Stop Sharing' button in the WebRTC indicator only stops displays, and not mic/camera streams. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D84574
2020-07-24 15:14:17 +00:00
Andreea Pavel 2be2d6d677 Bug 1641328 - disable test_memory_usage.py on win fission r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D84830
2020-07-24 14:53:54 +00:00
Steve Fink e1628c88f9 Bug 1654890 - Confusingly-named AutoDisableBarriers also enables barriers r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D84749
2020-07-24 08:08:18 +00:00
Mike Conley ec79b797d6 Bug 1641274 - Default some browser.startup boolean scalars to false instead of undefined. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84744
2020-07-23 23:44:44 +00:00
Coroiu Cristina c8b6c9f554 Backed out changeset 47420937d6b1 (bug 1644743) for browser-chrome failures at browser/base/content/test/static/browser_all_files_referenced.js on a CLOSED TREE 2020-07-24 17:42:56 +03:00
Emilio Cobos Álvarez e8e49cddfa Bug 1358633 - Enable window.find on GeckoView. r=geckoview-reviewers,snorp
I just tested it on Fenix nightly and it works great. It better do
actually, as most of the code is shared with find-in-page.

See bug 750051 for when this was blocked. I don't think that was
properly understood at the time, but at this point the divergence from
desktop seems gratuitous.

This has caused compat issues in the past.

Differential Revision: https://phabricator.services.mozilla.com/D84758
2020-07-24 14:23:14 +00:00
Dão Gottwald ab5f6e6216 Bug 1653932 - Add pref for top site defaults from remote settings. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D84532
2020-07-24 14:13:08 +00:00