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

709058 Коммитов

Автор SHA1 Сообщение Дата
Mats Palmgren 7d8f8a5007 Bug 1639664 - Allow 'opacity' on ::first-letter/::first-line pseudos. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D76387
2020-05-21 21:13:10 +00:00
Mike Hommey 9725d351de Bug 1639815 - Move --enable-strip and --enable-install-strip to python configure. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D76291
2020-05-21 20:39:54 +00:00
Mike Hommey 1f62799146 Bug 1639815 - Move --disable-icf to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76290
2020-05-21 10:13:48 +00:00
Mike Hommey 1304fec22e Bug 1639815 - Move --enable-dtrace to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76289
2020-05-21 10:13:35 +00:00
Mike Hommey 8a47c95211 Bug 1639815 - Move --enable-cpp-rtti to python configure. r=froydnj
This only moves the option, but still leaves it to the old-configure code to
add the appropriate flags to CXXFLAGS.

Differential Revision: https://phabricator.services.mozilla.com/D76288
2020-05-21 10:13:27 +00:00
Mike Hommey 7ebe2d69fb Bug 1639815 - Move --enable-readline to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76287
2020-05-21 10:13:24 +00:00
Mike Hommey 3feaca35c7 Bug 1639815 - Move --with-sixgill to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76286
2020-05-21 10:10:31 +00:00
Mike Hommey 69d706ac05 Bug 1639815 - Move --with-qemu-exe and --with-cross-lib to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76285
2020-05-21 10:11:21 +00:00
sotaro 6d4116acb8 Bug 1639874 - Fix YCbCrTextureClientAllocationHelper::IsCompatible() r=jrmuizel
IsCompatible() also needs to check YStride and CbCrStride. They also affect to buffer size.

Differential Revision: https://phabricator.services.mozilla.com/D76323
2020-05-21 18:53:42 +00:00
Aaron Klotz cbb73e22c8 Bug 1634585: Return a rejected promise instead of nullptr from mozilla::GetProcInfo on Android; r=geckoview-reviewers,agi
This is a simple fix to eliminate crashing. Proper implementation of this
function will be done in bug 1529510.

Differential Revision: https://phabricator.services.mozilla.com/D76269
2020-05-21 20:21:39 +00:00
Bob Clary 5d2b7338b8 Bug 1639886 - Allow the Backstop optimization strategy to be used outside of the test optimization, r=ahal.
Differential Revision: https://phabricator.services.mozilla.com/D76350
2020-05-21 20:53:20 +00:00
Mike Conley f9808d0cfe Bug 1639923 - Move new WebRTC UI strings from preview into the locales folder. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D76397
2020-05-21 21:22:23 +00:00
Cosmin Sabou 2ec16247ec Backed out 2 changesets (bug 1584890) for crashtest failures on 1608851.html. CLOSED TREE
Backed out changeset 3265c120177f (bug 1584890)
Backed out changeset 057922187f3d (bug 1584890)
2020-05-22 00:49:26 +03:00
Cosmin Sabou 83959c38bc Backed out changeset 35f38c39f565 (bug 1630983) for newtab failures on TopSitesFeed.jsm. CLOSED TREE 2020-05-22 00:32:17 +03:00
Michael Kaply c45c748383 Bug 1619658 - Add picture in picture policy. r=fluent-reviewers,mconley,flod
Differential Revision: https://phabricator.services.mozilla.com/D74490
2020-05-21 20:22:05 +00:00
Cosmin Sabou 1420ee7148 Backed out 2 changesets (bug 1619658) for xpc and linting failures.
Backed out changeset a5c5a7a3cf83 (bug 1619658)
Backed out changeset fdfb16cb82a6 (bug 1619658)
2020-05-22 00:10:20 +03:00
Ricky Stewart 0a8ac76fef Bug 1639986 - Add hack to bootstrap to install Python 2 on macOS r=firefox-build-system-reviewers,nalexander
This is ugly and complicates the code some but it's manageable and allows us to keep things afloat on macOS while the testing team plugs along with the `mach` migration.

Differential Revision: https://phabricator.services.mozilla.com/D76386
2020-05-21 20:25:34 +00:00
Rob Wu 306ff5694d Bug 1633968 - Tests to verify the tab parameter of menus.onShown r=rpl
- Modify the existing `test_show_hide_tab` test to right-click on a
  background tab, to verify that the tab argument is the clicked tab
  rather than the currently selected tab.

- Add a new test task (`test_show_hide_tab_via_tab_panel`) to serve as a
  regression test for bug 1633968.

Differential Revision: https://phabricator.services.mozilla.com/D75865
2020-05-21 20:35:28 +00:00
Rob Wu a9ec3a9f7a Bug 1633968 - Use TabContextMenu.contextTab in ext-menus r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D73256
2020-05-21 18:20:40 +00:00
Nick Alexander d83432b0af Bug 1629636 - Make Windows install not register "ftp" protocol handler for NIGHTLY_BUILD. r=mhowell
For builds with ftp disabled (see below), this commit:

1) stops registering the ftp protocol handler at install time;
2) actively unregisters the ftp protocol handler at postupdate time;
3) stops unregistering the ftp protocol handler at uninstall time.

The rationale for 3) is that by the time a `helper.exe` with this
change is in place, the postupdate step has already run and
unregistered the ftp protocol handler.  This could, of course, fail,
and a fallback would be nice.  However having a guarded block, just
like everywhere else, will make it much more likely that the complete
removal of the ftp protocol will also cull the uninstall code.  I
prefer making the latter cleanup more likely to be complete.

The bool pref that disables ftp functionality is
"network.ftp.enabled", and at this time that defaults to
!NIGHTLY_BUILD.  In the {un}install process, there's no way to inspect
that pref dynamically, so we use !NIGHTLY_BUILD as well.

This opens a race window for developers to change the pref default
without changing the {un}install conditional at the same time.  It
would be possible to close that window by introducing a new configure
subst but given the imminent removal of the ftp protocol entirely it
doesn't seem necessary.

Differential Revision: https://phabricator.services.mozilla.com/D74503
2020-05-20 22:49:44 +00:00
Nick Alexander f5a65553dc Bug 1506416 - Enable setting Firefox as default PDF reader on Windows. r=mhowell
Comparing to .webp, we already do two of three things needed.  This
arranges the last thing: registering the file association.

Differential Revision: https://phabricator.services.mozilla.com/D76244
2020-05-20 22:45:15 +00:00
Cosmin Sabou 1506527493 Backed out changeset 7c21a5f6881c (bug 1639547) for frequent cppunit failures. CLOSED TREE 2020-05-21 23:45:39 +03:00
Michael Kaply 9f1846ab4d Bug 1619658 - Add picture in picture policy.
Differential Revision: https://phabricator.services.mozilla.com/D74490
2020-05-21 20:22:05 +00:00
Cosmin Sabou 3ed243f234 Backed out changeset a2078244558d (bug 1637953) as requested by :gw on slack. 2020-05-21 23:16:25 +03:00
Cosmin Sabou 7edad96abe Bug 1609024 - Un-skip browser_layoutHelpers.js on Linux as the test is fixed. a=test-only 2020-05-21 22:57:47 +03:00
Jamie Nicol a3dd57ee14 Bug 1636085 - Unbind GL_TEXTURE_EXTERNAL_OES before binding GL_TEXTURE_2D. r=gw
The android emulator appears to have a bug in its OpenGL
implementation where it gets confused about whether a texture is bound
to GL_TEXTURE_EXTERNAL_OES or GL_TEXTURE_2D. This was causing spurious
errors when attempting to use a regular 2D texture, due to the fact
that an external texture had previously been bound.

Work around this by explicitly unbinding from GL_TEXTURE_EXTERNAL_OES
immediately before binding to GL_TEXTURE_2D.

Differential Revision: https://phabricator.services.mozilla.com/D76318
2020-05-21 19:46:47 +00:00
Drew Willcoxon bde963d702 Bug 1398416 - Part 3: Implement form history results. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D75685
2020-05-21 19:31:27 +00:00
Iain Ireland d53f7f5018 Bug 1638154: Add is_int24 to shim r=tcampbell
Adding `is_int24` is the only shim change necessary. While I was here, I took the opportunity to align `is_uint24` to more closely match the V8 version (a0d493e27e/src/utils/utils.h (L426-L472)).

Depends on D76250

Differential Revision: https://phabricator.services.mozilla.com/D76251
2020-05-21 17:33:29 +00:00
Iain Ireland 7929770395 Bug 1638154: Refresh import r=tcampbell
This patch was auto-generated with `new-regexp/import-irregexp.py`.

Differential Revision: https://phabricator.services.mozilla.com/D76250
2020-05-21 17:33:29 +00:00
Glenn Watson dfbd6e7ef7 Bug 1637953 - Fix picture caching with redundant nested scroll roots r=Bert,jrmuizel
Some pages created nesting levels of scroll roots where the outer
scroll frames are redundant (the scrollable size is zero if the
content rect is the same as the frame rect).

In these cases, it is of no benefit to select these as a scroll
root for picture cache tiles.

Differential Revision: https://phabricator.services.mozilla.com/D75451
2020-05-21 03:41:17 +00:00
Glenn Watson af3ddc2628 Bug 1617524 - Fix crash in get_relative_transform edge case. r=jnicol
Previously, WR would attempt to detect at the start of frame
building if the spatial node of any picture cache contained
a non-axis-aligned transform, and disable picture caching in
that edge case.

However, picture caching can't (currently) be disabled when the
native compositor is active. In this mode, picture caching was
force enabled, causing an assertion failure due to unexpected
coordinate systems when updating pictures.

This patch changes the way the detection of scroll root logic
works such that we don't consider any scroll frame inside a
reference frame to be a valid scroll root for picture caching
purposes. Thus it's not possible to create a picture cache
where the reference spatial node has a non-axis-aligned transform.

Differential Revision: https://phabricator.services.mozilla.com/D75890
2020-05-21 07:42:32 +00:00
Michael Kaply 24529ad3b6 Bug 1619658 - Add picture in picture policy. r=fluent-reviewers,mconley,flod
Differential Revision: https://phabricator.services.mozilla.com/D74490
2020-05-21 18:23:11 +00:00
Andrew Halberstadt 5ad7af589e Bug 1633866 - [taskgraph] Refactor logic around manifest chunking, r=egao
This sets things up to be a little bit easier and cleaner to modify going
forward. The taskgraph before/after this change is identical.

Differential Revision: https://phabricator.services.mozilla.com/D74452
2020-05-21 15:58:24 +00:00
Ting-Yu Lin 9c60f31ae9 Bug 1584890 Part 2 - Add reftests for position:fixed flex & grid root element. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D76206
2020-05-21 01:14:09 +00:00
Ting-Yu Lin 3c330415b7 Bug 1584890 Part 1 - Use nsFrameConstructorState::AddChild() to construct out-of-flow flex or grid container as the root element. r=dholbert
If `contentFrame` is out-of-flow, nsFrameConstructorState::AddChild() can
construct a placeholder frame for `contentFrame` and put the placeholder in
`frameList`.

Also, we need to use nsFrameConstructorState::GetGeometricParent() to
get the correct parent when calling InitAndRestoreFrame() for an
out-of-flow `contentFrame`. For example, if `contentFrame` has
position:fixed, its parent should be ViewportFrame, not
CanvasFrame (which is mDocElementContainingBlock).

This patch also adds reftests for position:absolute flex & grid root
element. Reftests for position:fixed root element are in the next part.

Disable crashtest 1608851.html on Android because it causes OOM crash
after landing this patch.

Differential Revision: https://phabricator.services.mozilla.com/D76205
2020-05-21 18:38:59 +00:00
Emilio Cobos Álvarez f5e6a1beee Bug 1639905 - Derive parse for ShapeRadius. r=boris
Depends on D76331

Differential Revision: https://phabricator.services.mozilla.com/D76332
2020-05-21 18:43:12 +00:00
Emilio Cobos Álvarez 5b0a85dfc3 Bug 1639905 - Derive parse for TextOverflowSide. r=boris
Depends on D76330

Differential Revision: https://phabricator.services.mozilla.com/D76331
2020-05-21 18:44:19 +00:00
Emilio Cobos Álvarez 5786fe2012 Bug 1639905 - Clean up parsing of UnicodeRange. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D76330
2020-05-21 16:52:20 +00:00
Scott 544b309dec Bug 1606276 - Spocs from cache load optimization r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D75128
2020-05-21 16:51:18 +00:00
Aaron Klotz f65b5795c7 Bug 1630229: Part 8 - Stop throwing AssertionError for binding of defunct ServiceAllocator.InstanceInfo; r=geckoview-reviewers,owlish
I'm keeping this patch as simple as possible so that we can uplift to beta.
I'll sort out the rest of this in follow-up bugs.

Differential Revision: https://phabricator.services.mozilla.com/D76333
2020-05-21 19:11:22 +00:00
Lina Cambridge 400ff2f682 Bug 1639942 - Correctly register `Extension-Storage` engine alternatives. r=tcsc
Alternative engines are registered using the lowercased version of
the keys in the modules object. But `extension-storage` is hyphenated,
so we need to use `Extension-Storage` (not `ExtensionStorage`) as the
key name, to match the name of the engine and its collection.

Without the hyphen, we'll register the alternative as
`extensionstorage`, so it'll never be used because everything else
expects the engine to be called `extension-storage`.

Differential Revision: https://phabricator.services.mozilla.com/D76355
2020-05-21 18:55:37 +00:00
Nicolas Silva 8b97fa6457 Bug 1637112 - Add a wrench reftest. r=mstange.
Differential Revision: https://phabricator.services.mozilla.com/D75305
2020-05-14 17:51:47 +00:00
Nicolas Silva 4c56570aa9 Bug 1637112 - Don't draw border-image segments with zero slice size. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D75119
2020-05-13 17:31:25 +00:00
Bogdan Tara 5e15baf1e4 Backed out changeset e562d64f2bf9 (bug 1630229) for lints failure on ServiceAllocator.java CLOSED TREE 2020-05-21 21:47:57 +03:00
Nicolas Chevobbe 645e4e3c37 Bug 1639305 - Fix beta simulation failure in browser_webconsole_promise_rejected_object.js. r=evilpie.
The javascript.options.asyncstack pref is needed for unhandled
rejected promises messages to have a stacktrace.

Differential Revision: https://phabricator.services.mozilla.com/D76151
2020-05-20 18:15:24 +00:00
Tom Schuster c0812ff677 Bug 1639839 - Log when snapshotting IC stubs fails. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D76309
2020-05-21 18:12:56 +00:00
Tom Schuster 5ef2c545b4 Bug 1639839 - Warp: Transpile JSOp::New. r=jandem
We also need to ignore the template metadata for things like `new Array`.
In the future of course we should actually use that for optimizations.

Differential Revision: https://phabricator.services.mozilla.com/D76303
2020-05-21 16:50:22 +00:00
Nicolas Chevobbe 3236f8030e Bug 1578594 - Unskip browser_webconsole_warning_group_multiples.js on fission. r=ladybenko.
The test seems to run fine on fission, so let's run it.

Differential Revision: https://phabricator.services.mozilla.com/D75771
2020-05-21 15:40:49 +00:00
Sid Stamm ca0081c5a3 Bug 1002724 - use resolvable URL in extension html_detail_view test. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D75088
2020-05-21 17:43:15 +00:00
Sid Stamm 5a891f94f1 Bug 1002724 - use resolvable URL in browser decoderDoctor test. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D75087
2020-05-21 17:33:35 +00:00