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

718017 Коммитов

Автор SHA1 Сообщение Дата
Marco Bonardo 7e76f843c7 Bug 1641467 - Remove temporary browser.fixup.defaultToSearch feature pref and its code. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D83554
2020-07-15 09:53:04 +00:00
Edgar Chen a68dba13f7 Bug 1652921 - Remove notifying `inprocess-browser-shown` observer; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D83607
2020-07-15 09:28:55 +00:00
Nicolas Chevobbe a5b2ed29b9 Bug 1651726 - Add a shared performance-marker middleware. r=jdescottes,bomsy,Honza.
Differential Revision: https://phabricator.services.mozilla.com/D83068
2020-07-15 09:09:10 +00:00
Alex Chronopoulos 9c3b134ff0 Bug 1651699 - Enable dav1d assembly builds on Android. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D83523
2020-07-15 09:06:46 +00:00
Alex Chronopoulos 33a0a2a5cc Bug 1651699 - Use ld instead of gold in Android x86. r=froydnj
When libdav1d assembly builds are enabled gold produces an internal error.

Differential Revision: https://phabricator.services.mozilla.com/D83522
2020-07-15 09:06:39 +00:00
Sylvestre Ledru d9d0eda42a no bug - python CS doc - point to our linters r=marco
Differential Revision: https://phabricator.services.mozilla.com/D82897
2020-07-10 12:50:25 +00:00
Henrik Skupin c54ec78344 Bug 1651691 - [wdspec] Move Marionette unit tests for Switch to Frame to Wdspec. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D83086
2020-07-15 08:22:08 +00:00
Henrik Skupin b34eaf96de Bug 1651691 - [marionette] Simplify WebDriver:SwitchToFrame code in listener.js. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D83085
2020-07-15 08:21:46 +00:00
Henrik Skupin 41f8c80952 Bug 1651691 - [marionette] Simplify WebDriver:SwitchToFrame code in driver.js. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D83084
2020-07-15 08:20:48 +00:00
Henrik Skupin 87f8452e93 Bug 1651691 - [marionette] Use PollPromise instead of timer for WebDriver:SwitchToFrame. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D83083
2020-07-15 08:20:28 +00:00
Henrik Skupin 855e63ef71 Bug 1651691 - [marionette] Remove support for frame name in WebDriver:SwitchToFrame. r=marionette-reviewers,maja_zf
The WebDriver spec doesn't allow using a name for the frame to switch to.
Also it's only used in Marionette unit tests for chrome scope

Differential Revision: https://phabricator.services.mozilla.com/D83082
2020-07-15 08:19:35 +00:00
Bob Owen 63b5b5e9b2 Bug 1650886 Part 4: Expose Paper Sizes for Windows. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D83503
2020-07-14 18:40:23 +00:00
longsonr 02829222d5 Bug 1652253 - Update SVG include guards r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D83248
2020-07-14 23:40:05 +00:00
Perry Jiang 9b577b5ef4 Bug 1632036 - check for null global when freezing/thawing WorkerPrivate r=dom-workers-and-storage-reviewers,sg
- Apply pointer guidelines to ClientSource getter.
- When freezing/thawing WorkerPrivate, check if the client/global is null. It seems possible that the client is null because the WorkerPrivate can remain registered to the RuntimeService even if it failed to create its global, and freezing/thawing is done through the RuntimeService. The other two callsites to get the client won't execute unless CompileScriptRunnable successfully creates the client.

Differential Revision: https://phabricator.services.mozilla.com/D82482
2020-07-09 07:25:16 +00:00
Tooru Fujisawa 2477f5a5d5 Bug 1623826 - Do not expose outerWidth/outerHeight features of window.open to web content. r=smaug
Depends on D81969

Differential Revision: https://phabricator.services.mozilla.com/D81970
2020-07-15 04:40:08 +00:00
Tooru Fujisawa 7c0bb4dbca Bug 1645084 - Stop collecting telemetry for outerWidth/outerHeight features of window.open in web content. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D81969
2020-07-15 04:40:01 +00:00
Severin 7386e228fd Bug 1650929 - add 'pwmgr doorhanger modified' telemetry; r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D82476
2020-07-15 04:23:35 +00:00
Csoregi Natalia 5106918e11 Backed out changeset d0ff30e1d830 (bug 1650692) for toolchains failures on ImageDecoderTest.kt. CLOSED TREE 2020-07-15 07:42:37 +03:00
Zibi Braniecki 9830564143 Bug 1650222 - Verify CC number validity when editing the CC entry. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D83527
2020-07-15 01:40:32 +00:00
Emilio Cobos Álvarez d275fd6251 Bug 1631449 - Apply a grayscale filter to pages when monochrome. r=jwatt
This hooks the "monochrome" media query and co to the
nsIPrintSettings.printInColor setting.

This print setting we're using is not exposed in the print preview UI,
but you can test it setting the print.print_in_color preference to
"false", and then print preview will correctly show up greyscale'd.

Once this lands, the UI folks just have to use it as they see fit :)

I would've liked to add a proper rendering test, but the print reftests
check only whether the PDF text matches.

I could add a test to printpreview_helper.xhtml, but I'm refactoring
that file in bug 1648064 so I'd rather wait a bit and add it in a
separate bug. The test for the media feature should make sure that we
test that code path at least.

Differential Revision: https://phabricator.services.mozilla.com/D83552
2020-07-15 03:45:33 +00:00
Tiger Oakes f543954b4b Bug 1650692 - ImageDecoder improvements, r=agi,geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D82308
2020-07-15 03:14:54 +00:00
Csoregi Natalia c9da5c6675 Backed out changeset 032cdefd3d8c (bug 1647747) for assertion failures on Cell.h. CLOSED TREE 2020-07-15 07:14:33 +03:00
Csoregi Natalia d74107a680 Backed out changeset 99402617d852 (bug 1652211) for failures on test_tooltip.xhtml. CLOSED TREE 2020-07-15 07:06:48 +03:00
Ting-Yu Lin e2a4dc5d48 Bug 1652646 Part 2 - Use nsIFrame::IsFlexItem() whenever possible. r=dholbert
The only possible behavior change is in
nsIFrame::MarkIntrinsicISizesDirty(). Before this patch, we clear
CachedFlexItemData for every child frame under nsFlexContainerFrame.
However, only flex items can have cache, so we can use IsFlexItem() to
replace the usage.

Differential Revision: https://phabricator.services.mozilla.com/D83454
2020-07-14 23:33:17 +00:00
Ting-Yu Lin 5628fa7944 Bug 1652646 Part 1 - Use nsIFrame::IsGridItem() whenever possible. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D83453
2020-07-14 23:31:11 +00:00
Steve Fink f72a6faee1 Bug 1647747 - Add in zone edges for delegates to DebuggerWeakMap r=jonco,jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D81427
2020-07-14 23:57:09 +00:00
Sean Feng 9cb69ecf75 Bug 1652699 - Fix a null pointer crash while doing dialog form submission r=smaug
It's possible that the dialog is closed while we are processing
the request, and we'd deferencing a null pointer for such case.

Differential Revision: https://phabricator.services.mozilla.com/D83531
2020-07-14 21:19:10 +00:00
Masayuki Nakano 8695ba2c43 Bug 1649980 - part 18: Merge `WSRunObject::NormalizeWhiteSpacesAtEndOf()` to `WSRunObject::NormalizeWhiteSpacesAround()` r=m_kato
Similar to the previous patch, `WSRunObject::NormalizeWhiteSpacesAround()` is
a wrapper to create `WSRunObject` instance for calling
`NormalizeWhiteSpacesAtEndOf()`, but it does not need to be `WSRunObject`'s
instance.  Therefore, we can merge them.

Note that this renames the merged method to `NormalizeVisibleWhiteSpacesAt`.

Differential Revision: https://phabricator.services.mozilla.com/D82711
2020-07-14 12:20:10 +00:00
Tom Prince 198865bdd3 Bug 1652678: [taskgraph] Fix `test_transforms_job`.
Differential Revision: https://phabricator.services.mozilla.com/D83470
2020-07-14 21:12:01 +00:00
Eitan Isaacson a1dcb0fa34 Bug 1370669 - Don't queue redundant hide events. r=Jamie
An accessible can be hidden twice in a mutation event queue. With the first
time representing a move. Instead of queueing a second hide event,
simply drop it.

Differential Revision: https://phabricator.services.mozilla.com/D83373
2020-07-14 21:24:22 +00:00
Eitan Isaacson c43598ec97 Bug 1652211 - Create and destroy xul tooltips as they appear and go away. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D83408
2020-07-14 21:20:51 +00:00
alwu c52528ea6f Bug 1652460 - part2 : add a test. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D83550
2020-07-14 22:36:19 +00:00
alwu 13f51dbfcd Bug 1652460 - part1 : always store the audible state change. r=bryce
Whenever the audible state changes, we should always store the latest state but only notify the change after playing starts.

Differential Revision: https://phabricator.services.mozilla.com/D83549
2020-07-14 22:01:43 +00:00
Jon Coppeard 482055e3c5 Bug 1652650 - Fix build bustage for --enable-more-deterministic builds r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D83467
2020-07-14 22:35:48 +00:00
Zibi Braniecki 4dca75daf1 Bug 1647652 - Treat a new record as a duplicate of an existing one if the cc-number matches. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D82131
2020-07-14 22:04:01 +00:00
Molly Howell ec4d652d25 Bug 1643199 - Limit the install locations on which the maintenance service may be invoked. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D83005
2020-07-10 20:52:23 +00:00
David Major 2e6b6721b9 Bug 1652600 - Rename build-clang-linux-{win,macosx}-cross.sh to 'repack' r=froydnj
These scripts don't call `build-clang.py`, they just repackage artifacts from other tasks that do.

I went with `repack` over `repackage` since that seems to be the established pattern in `taskcluster/scripts/misc/`.

Differential Revision: https://phabricator.services.mozilla.com/D83532
2020-07-14 15:55:20 +00:00
Brad Werth 489846fd34 Bug 1625925 Part 2: Add tests of simulated touch events in documents with iframes. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D76408
2020-07-14 21:42:17 +00:00
Brad Werth 9d266c9a3f Bug 1625925 Part 1: Change touch-simulator.js synthesizeNative methods to use screen coordinates directly. r=botond
This removes the calculation method coordinatesRelativeToScreen in favor of
using the event-supplied screen coordinates. Those coordinates are scaled to
device coordinates to meet expectations of the sendNative methods.

Differential Revision: https://phabricator.services.mozilla.com/D74161
2020-07-13 20:39:52 +00:00
Csoregi Natalia e2a46cc211 Bug 1650984 - Fix trailing space. r=fix CLOSED TREE 2020-07-15 05:34:31 +03:00
Mihai Alexandru Michis 961794719d Merge mozilla-central to autoland a=merge on a CLOSED TREE 2020-07-15 04:01:47 +03:00
Tom Prince e0998f9228 Bug 1652786: [taskgraph] Fix parameter handling `load_tasks_for_kind; r=Callek a=Callek
DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D83566
2020-07-14 21:09:34 +00:00
Kartikaya Gupta e81aec49dc Bug 1650102 - Wrap the async zoom container around a blend container if needed. r=mstange
If there are mix-blend-mode items inside the async zoom container, the
BlendContainer can end up outside the async zoom container, at the top-level
stacking context. But this causes the blend mode to fail with WebRender.
Instead, if we are creating an async zoom container, we check to see if there
was a mix-blend-mode inside it, and create the blend container just inside
the async zoom container.

Differential Revision: https://phabricator.services.mozilla.com/D82186
2020-07-14 20:58:26 +00:00
Chris H-C 2b584f31ff Bug 1652749 - Add empty metrics.yaml for FOG r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D83510
2020-07-14 17:32:31 +00:00
Chris H-C f65213f6bf Bug 1647876 - Handle Firefox window raised at start r=Dexter
Firefox often (according to the data already coming from Nightly) starts with
its window raised, causing the first window activity change to be a lower.
This causes a stopwatch error and us losing the entire first segment of
'activity'. Calculate it relative to subsession start so we don't lose this
signal.

Also write the parallel construction for user interaction events, allowing us
to treat starting Firefox as user activity.

Differential Revision: https://phabricator.services.mozilla.com/D83402
2020-07-14 15:37:51 +00:00
Jed Davis 75573b020f Bug 1325918 - Ignore MsgDropped errors in BackgroundChildImpl. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D83558
2020-07-14 20:23:49 +00:00
Lee Salzman aa690536d8 Bug 1650984 - add SWGL LockedResource API. r=jimb,jrmuizel
SwCompositor needs to send SWGL textures references safely to the SwComposite
thread. However, the SWGL context's texture store may grow and make accessing
these tables unsafe. To work around this, this patch adds a LockedResource
API that locks down access to these textures ahead of time both to ensure that
no table access is necessary and to help detect any unexpected modifications
of these textures while they are locked. These LockedResource objects can then
be composited safely in another thread without interfering with normal SWGL
operation in the original that that isn't simultaneously using these textures.

Differential Revision: https://phabricator.services.mozilla.com/D82666
2020-07-14 20:49:26 +00:00
Lee Salzman d5441a4318 Bug 1650984 - make SwCompositor composite asynchronously in another thread. r=jrmuizel
This spawns a new SwComposite thread inside SwCompositor. Tile composite jobs
are submitted over a channel to the thread, with a condition being signaled
after all jobs are processed. The SwCompositor computes a dependency order for
the tiles based on whether it overlaps a tile that has been invalidated and
needs to be updated during the current frame. As tiles are gradually updated,
all tiles that would depend on the update as denoted by the dependency order get
submitted so that composition can proceed. Ultimately, this allows tile updates
and compositing to work in parallel, pipelining much of the cost of compositing.

Differential Revision: https://phabricator.services.mozilla.com/D82474
2020-07-14 20:49:13 +00:00
Lee Salzman 2ce421308a Bug 1650984 - add invalidate_tile to WR Compositor interface. r=gw
This restructures the WR Compositor interface a bit to support compositing
earlier in the frame. An invalidate_tile hook is added that gets called
first to signal that some picture cache tiles will be modified later in the
frame. The renderer then calls add_surface earlier before the picture cache
tiles are updated, so that any tiles that aren't invalid can proceed to
composite early before that. Finally, bind/unbind get called after so that
it can work potentially work in parallel with any tiles that are already
compositing early.

Differential Revision: https://phabricator.services.mozilla.com/D82473
2020-07-14 20:49:01 +00:00
Yura Zenevich c4d9e1e226 Bug 1650094 - making the box model highlighter work in the browser toolbox. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D81476
2020-07-14 17:14:16 +00:00