Commit Graph

709085 Commits

Author SHA1 Message Date
Mike Hommey
6ba1065508 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 23:51:58 +00:00
Mike Hommey
711ffb4939 Bug 1639815 - Move --disable-icf to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76290
2020-05-21 22:38:47 +00:00
Mike Hommey
03b3bd5a35 Bug 1639815 - Move --enable-dtrace to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76289
2020-05-21 22:38:47 +00:00
Mike Hommey
114f6b0f27 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 22:38:46 +00:00
Mike Hommey
79feb07ead Bug 1639815 - Move --enable-readline to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76287
2020-05-21 22:38:46 +00:00
Mike Hommey
0e16889c8a Bug 1639815 - Move --with-sixgill to python configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D76286
2020-05-21 22:38:46 +00:00
Mike Hommey
af5718ca89 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 22:38:46 +00:00
Lee Salzman
91d6189dd9 Bug 1639563 - sanitize WR fonts. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D76360
2020-05-21 23:30:02 +00:00
Lee Salzman
0cdb66e17e Bug 1639563 - factor out gfxOTSContext into reusable header file. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D76358
2020-05-21 21:12:37 +00:00
Bogdan Tara
6bd3bb7800 Backed out changeset d9a39c63e40e (bug 1624909) for Pivot.h related bustages CLOSED TREE 2020-05-22 02:58:12 +03:00
Ted Campbell
449d84be72 Bug 1639898 - Use volatile in CheckCanonicalNaN. r=iain
This ensures we compute the NaN at runtime instead of compile time since this
is this test is aimed at JIT compatibility. In practice, these should be the
same, plus/minus the sign bit.

Differential Revision: https://phabricator.services.mozilla.com/D76344
2020-05-21 23:49:50 +00:00
Ted Campbell
e47629d3e9 Bug 1639898 - Cleanup NaN code for JS::Value. r=iain
- Add more comments
- Add ValueToDouble helper methods
- Assert GenericNaN is compatible
- Fixup the WrappedPtrOperations for JS::Value

Differential Revision: https://phabricator.services.mozilla.com/D76339
2020-05-21 22:23:26 +00:00
Morgan Reschenberg
7a58efe041 Bug 1624909: Create and maintain radio siblings array for position information. r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D72751
2020-05-21 23:36:13 +00:00
Bogdan Tara
d389f72e6d Backed out changeset 440612f47d83 (bug 1638172) for HttpChannelParent.cpp related bustages CLOSED TREE 2020-05-22 02:21:35 +03:00
Emilio Cobos Álvarez
e485c5c372 Bug 1630919 - Do not throttle an effect due to opacity if the frame is animating opacity itself. r=hiro
When transitioning visibility and opacity at the same time, we create
two effects, one animating opacity, and one visibility.

We're incorrectly throttling the visibility animation due to opacity,
because _that_ effect is not animating opacity, but the other one is and
thus doesn't get throttled.

Use HasAnimationOfOpacity() to check for this case. This is slightly
sketchy, because the first time we get through there we may not even
have started the opacity animation yet. However it kinda works, because
the fact that there's a (non-throttled, because of the
aEffect.HasOpacityChange()) opacity animation means that we'll tick both
of them, and unthrottle them next frame.

This seems better than the alternative which is never throttling
animations in opacity: 0 roots.

Differential Revision: https://phabricator.services.mozilla.com/D76405
2020-05-21 23:12:26 +00:00
Junior Hsu
6c3aa3878c Bug 1638172 - avoid name hiding for handling multipart channel in HttpChannelChild, r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D75445
2020-05-21 23:02:38 +00:00
Punam Dahiya
2ae36886d1 Bug 1638101 - Multistage about:welcome Get Started and Import Settings UI r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D75880
2020-05-21 22:54:59 +00:00
Masayuki Nakano
7a8b3653f6 Bug 1639824 - Make OKInputPaneManager warn only when TryShow() and TryHide() fail, we're active and we get unexpected result r=m_kato
I see a lot of "IInputPane2::TryHide is failure" warnings while WPT for editing
API runs.

According to MSDN, they return true only when the application is foreground and
the input panel hasn't been the requested state yet.  Therefore, it should
check whether the foreground window is our process or not, and whether the
input pane state is expected or not before warning.

* https://docs.microsoft.com/en-us/uwp/api/windows.ui.viewmanagement.inputpane.tryshow?view=winrt-18362
* https://docs.microsoft.com/en-us/uwp/api/windows.ui.viewmanagement.inputpane.tryhide?view=winrt-18362

Differential Revision: https://phabricator.services.mozilla.com/D76295
2020-05-21 15:40:41 +00:00
Junior Hsu
6ff998ce0c Bug 1638313 - Let devtool show CORS rejected requests correctly, r=necko-reviewers,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D76255
2020-05-21 22:41:44 +00:00
Lee Salzman
c452d01a0d Bug 1639385 - add memory reporter for NativeFontResource data. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D76259
2020-05-21 20:32:10 +00:00
Harry Twyford
5884693b75 Bug 1639917 - Disabling browser.urlbar.richSuggestions.tail should hide all tail suggestions. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D76334
2020-05-21 22:21:03 +00:00
Bogdan Tara
0bff3c4d0b Backed out 7 changesets (bug 1639815) for --disable-install-strip related bustages CLOSED TREE
Backed out changeset 04a1388fc17d (bug 1639815)
Backed out changeset d48eea557b6d (bug 1639815)
Backed out changeset 6fba10f61bd2 (bug 1639815)
Backed out changeset cfb945f6c82f (bug 1639815)
Backed out changeset 16447c678749 (bug 1639815)
Backed out changeset 89475adf15b6 (bug 1639815)
Backed out changeset 94877a079054 (bug 1639815)
2020-05-22 01:33:22 +03:00
Sylvestre Ledru
27f8422c60 Bug 1635826 - platform docs: improve the list of platforms r=marco DONTBUILD
* document more jobs
* document when some are running
* remove some old jobs
  - stylo seq a9c044b771
  - webrender pgo https://github.com/mozilla/treeherder/pull/6437

Differential Revision: https://phabricator.services.mozilla.com/D76184
2020-05-21 09:16:12 +00:00
Jared Wein
f96350059a Bug 1610081 - Show a border between the sidebar and the content area in about:addons and about:preferences when prefers-reduced-motion is enabled to help users with visual tearing migraines. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D75319
2020-05-20 16:10:07 +00:00
Ryan Hunt
8e7ad83bb7 Bug 1621645 - Tests: Drop wasm proposals that have merged and update pinned commits. r=lth
The following proposals have been merged into upstream and are no longer needed
as separate test repos:
  1. nontrapping-float-to-int-conversions
  2. sign-extension-ops
  3. multi-value

This commit drops them to reduce test duplication, updates the pinned commits, and
re-triages the tests that are failing.

Differential Revision: https://phabricator.services.mozilla.com/D75992
2020-05-21 18:46:26 +00:00
Ryan Hunt
26564e4daf Bug 1638446 - Change wasm start function to not pre-declare a valid ref.func index. r=lth
This was omitted from the original upstream spec-tests that changed validation to treat
the whole module environment as pre-declaring ref.func indices, and added after our
commit landed.

Differential Revision: https://phabricator.services.mozilla.com/D75989
2020-05-21 18:41:34 +00:00
Ryan Hunt
0e99db9e45 Bug 1638446 - Remove bottom type from wasm validation. r=lth
This commit removes the bottom type from wasm instruction validation. This type was
added in reference-types to avoid the need for lub or glb calculations for the br_table
and select instructions. Now that subtyping is removed, the typed select instruction
was kept but the bottom type was removed.

The only place where a bottom type is observable is in validation of the br_table
instruction when the input value to pass to the branches is stack polymorphic.

With a bottom-type we check that the input type is a subtype of each branch target type
referenced by br_table without fixing the input type to the branch target type. Without
a bottom-type, we do the same but fix the input type as we check branch target types.

Differential Revision: https://phabricator.services.mozilla.com/D75988
2020-05-21 18:41:11 +00:00
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