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

779779 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 69ea299bd8 Bug 1746106 - Normalize unwrapped rustup paths. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D133945
2021-12-16 07:38:48 +00:00
Mike Hommey dd2dc0cb11 Bug 1745838 - Move MOZJS_*_VERSION and MOZJS_ALPHA to python configure. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D133701
2021-12-16 07:37:34 +00:00
Mike Hommey b85103fd64 Bug 1745837 - Remove JS_SHELL_NAME and JS_CONFIG_NAME. r=firefox-build-system-reviewers,mhentges
They were added in bug 812265 to version the js and js-config
executables, subsequently "temporarily" neutered, then versioned
executables were added in bug 1339931 in a different way.

Differential Revision: https://phabricator.services.mozilla.com/D133700
2021-12-16 07:37:34 +00:00
Mike Hommey a559a86c18 Bug 1744857 - Remove MOZ_FS_LAYOUT. r=firefox-build-system-reviewers,mhentges
It's consistently set to bundle for all Darwin targets, and that's the
only value we really care about. Removing MOZ_FS_LAYOUT reduces the
differences between old-configure and js/src/old-configure one tiny bit.

Differential Revision: https://phabricator.services.mozilla.com/D133150
2021-12-16 07:37:33 +00:00
Mike Hommey ed9cc011e6 Bug 1745345 - Remove ATK_*_VERSION. r=firefox-build-system-reviewers,mhentges
Their use was removed in bug 347983.

Differential Revision: https://phabricator.services.mozilla.com/D133460
2021-12-16 06:26:43 +00:00
Mike Hommey 6e16d23f84 Bug 1745344 - Remove now unused configure checks for va_copy. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D133459
2021-12-16 06:26:42 +00:00
Mike Hommey 20bcb3ecfe Bug 1745344 - Unconditionally use va_copy. r=nika
Historically, va_copy was not supported everywhere (notably, MSVC didn't
have it). That's not true anymore. We already have code such as
xpcom/base/Logging.cpp that uses it unconditionally.

Differential Revision: https://phabricator.services.mozilla.com/D133458
2021-12-16 06:26:42 +00:00
Mike Hommey c7d9933da1 Bug 1745344 - Remove JS_ADDRESSOF_VA_LIST. r=jandem
Last use of JS_ADDRESSOF_VA_LIST was removed in bug 788359.

Differential Revision: https://phabricator.services.mozilla.com/D133457
2021-12-16 06:26:41 +00:00
Mike Hommey 918ade3b36 Bug 1745343 - Remove redundant addition of -funwind-tables on arm. r=firefox-build-system-reviewers,mhentges
Python configure already adds -funwind-tables.

Differential Revision: https://phabricator.services.mozilla.com/D133456
2021-12-16 06:26:41 +00:00
Mike Hommey f5cbf523ab Bug 1745342 - Stop checking for memmem during configure. r=firefox-build-system-reviewers,mhentges
We don't use HAVE_MEMMEM anywhere.

Differential Revision: https://phabricator.services.mozilla.com/D133455
2021-12-16 06:26:41 +00:00
Mike Hommey cbed73269b Bug 1745341 - Remove unused MOZ_TLS. r=firefox-build-system-reviewers,mhentges
It was added for jemalloc 3, which subsequently was replaced with
jemalloc 4, which was ultimate removed entirely in bug 1363992.

Differential Revision: https://phabricator.services.mozilla.com/D133454
2021-12-16 06:26:40 +00:00
Matthew Gregan 165a462e57 Bug 1726275 - Update AudioIPC to pick up IPC rework. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D132541
2021-12-16 06:24:23 +00:00
Butkovits Atila 125116c312 Backed out 8 changesets (bug 1539884) for causing build bustages at Document.cpp. CLOSED TREE
Backed out changeset ad65ce9208ce (bug 1539884)
Backed out changeset 15d728ef97ca (bug 1539884)
Backed out changeset de9e2829d42a (bug 1539884)
Backed out changeset a8cfa2201751 (bug 1539884)
Backed out changeset ca21c5838f37 (bug 1539884)
Backed out changeset 3d3019f61b5a (bug 1539884)
Backed out changeset ca7c808621d6 (bug 1539884)
Backed out changeset 57068a40f3c9 (bug 1539884)
2021-12-16 08:12:15 +02:00
Chris Peterson 2780c442e1 Bug 1661791 - Remove Fission [F] tab toolip and move subframe pids to the (pid) tooltip. r=mconley
Instead of showing:

(pid 3) [F 2, 1, 4]

The tab tooltip will now show a combined list of pids with the content pid followed by a sorted list of subframe pids:

(pids 3, 1, 2, 4)

Depends on D133854

Differential Revision: https://phabricator.services.mozilla.com/D133855
2021-12-16 05:26:42 +00:00
Chris Peterson 38b49d89f5 Bug 1661791 - Remove "New Non-Fission Window" menu item. r=mconley
Now that Fission is the default, we don't want people to open Fission and non-Fission windows in the same session.

Differential Revision: https://phabricator.services.mozilla.com/D133854
2021-12-16 05:26:41 +00:00
Barret Rennie fd18dfc898 Bug 1744809 - Reduce boilerplate in IOUtils frontend methods r=nika
Differential Revision: https://phabricator.services.mozilla.com/D133832
2021-12-16 04:47:19 +00:00
Randell Jesup c075d29d20 Bug 1625161: Move ASSERT_UNLESS_FUZZING() to mfbt and hook into FUZZING r=glandium,decoder
Differential Revision: https://phabricator.services.mozilla.com/D133166
2021-12-16 04:13:48 +00:00
Marian-Vasile Laza 18cfc4f987 Backed out changeset 736011c1640c (bug 1726275) for causing build bustages. CLOSED TREE 2021-12-16 06:08:19 +02:00
Matthew Gregan c475ed79ea Bug 1726275 - Update AudioIPC to pick up IPC rework. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D132541
2021-12-16 03:02:02 +00:00
Kagami Sascha Rosylight e5856c694e Bug 1539884 - Part 11: Mark HTMLFormElement::Reset as CAN_RUN_SCRIPT r=masayuki
Depends on D133921

Differential Revision: https://phabricator.services.mozilla.com/D133922
2021-12-16 02:58:48 +00:00
Kagami Sascha Rosylight 9c13dcf5e7 Bug 1539884 - Part 10: Mark EventStageManager::DispatchMouseOrPointerEvent as CAN_RUN_SCRIPT r=masayuki
Depends on D133920

Differential Revision: https://phabricator.services.mozilla.com/D133921
2021-12-16 02:58:47 +00:00
Kagami Sascha Rosylight 3bf4b0548e Bug 1539884 - Part 9: Mark EventStateManager::PostHandleKeyboardEvent as CAN_RUN_SCRIPT r=masayuki
Depends on D133919

Differential Revision: https://phabricator.services.mozilla.com/D133920
2021-12-16 02:58:47 +00:00
Kagami Sascha Rosylight 9090854eb5 Bug 1539884 - Part 8: Mark EventStateManager::Send[Legacy]Event as CAN_RUN_SCRIPT r=masayuki
Depends on D133918

Differential Revision: https://phabricator.services.mozilla.com/D133919
2021-12-16 02:58:47 +00:00
Kagami Sascha Rosylight c16b65c780 Bug 1539884 - Part 7: Mark nsIEventListenerService::getEventTargetChainFor as can_run_script r=masayuki
Depends on D133917

Differential Revision: https://phabricator.services.mozilla.com/D133918
2021-12-16 02:58:46 +00:00
Kagami Sascha Rosylight 71a1032ae8 Bug 1539884 - Part 6: Mark nsGlobalWindowInner::FireFrameLoadEvent as CAN_RUN_SCRIPT r=masayuki
Depends on D133915

Differential Revision: https://phabricator.services.mozilla.com/D133917
2021-12-16 02:58:46 +00:00
Kagami Sascha Rosylight 778444dbf6 Bug 1539884 - Part 5: Mark Focus*Event::Run as CAN_RUN_SCRIPT_BOUNDARY r=masayuki
Depends on D133914

Differential Revision: https://phabricator.services.mozilla.com/D133915
2021-12-16 02:58:45 +00:00
Kagami Sascha Rosylight 15e845564d Bug 1539884 - Part 4: Mark nsContentUtils::MaybeFireNodeRemoved as CAN_RUN_SCRIPT r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D133904
2021-12-16 02:58:45 +00:00
mcheang 17893849f2 Bug 1745196 - Documentation on testing for address bar to tree documentation. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D133381
2021-12-16 02:45:41 +00:00
Marian-Vasile Laza fc3c365670 Backed out 2 changesets (bug 1744203) for causing bc test failures. CLOSED TREE
Backed out changeset 62c677d99313 (bug 1744203)
Backed out changeset 453b154f2cec (bug 1744203)
2021-12-16 05:30:43 +02:00
Marian-Vasile Laza e6e2c2338e Backed out changeset 7628f6c5bb8c (bug 1746114) for causing build bustages on SocketProcessParent.obj. 2021-12-16 04:57:19 +02:00
Marian-Vasile Laza e3ec8630b1 Backed out 4 changesets (bug 1746187) for causing xpcshell failures on test_css-properties-db.js.
Backed out changeset fa4f889dd0d3 (bug 1746187)
Backed out changeset e3fce2273109 (bug 1746187)
Backed out changeset 6733677ad35d (bug 1746187)
Backed out changeset a4375ff93414 (bug 1746187)
2021-12-16 04:51:13 +02:00
Jed Davis d37198937e Bug 1744203 - Fix the `connect_abstract_permit` test to handle X11 connections not being allowed. r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D132854
2021-12-16 01:43:16 +00:00
Jed Davis 7f74f590c3 Bug 1744203 - Fix SandboxTesting when test cases expect a specific error. r=gerard-majax
The original SandboxTesting protocol assumed tests would just care about
whether operations succeeded or failed, but now we have tests that check
for specific error codes.  Currently that doesn't work well: getting an
error with the wrong error code is misreported as the syscall succeeding.

This patch changes the protocol to simply indicate whether the test
passed and give an unstructured message about what happened, and fixes
the `SandboxTestingChild::*Test` methods to include the relevant
information in the message.

Differential Revision: https://phabricator.services.mozilla.com/D132853
2021-12-16 01:43:16 +00:00
Toshihito Kikuchi 8daad79c45 Bug 1746114 - Collect the third-party modules ping from socket process. r=mhowell,necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D133846
2021-12-16 01:34:23 +00:00
Ting-Yu Lin 8b1e02f532 Bug 1715112 Part 3 - Enable CSS scrollbar-gutter by default. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D133696
2021-12-16 01:01:46 +00:00
Ting-Yu Lin babbbf1237 Bug 1715112 Part 2 - Add tests variants for vertical writing-mode and rtl direction. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D133695
2021-12-16 01:01:46 +00:00
Ting-Yu Lin f6eb41c0f0 Bug 1715112 Part 1 - Implement the rendering of scrollbar-gutter. r=emilio
Here are the ideas of the implementation.

1) When creating ScrollReflowInput, we compute and store the size of the
scrollbar-gutter in `mScrollbarGutterSizes.

2) Provide a ScrollReflowInput::ScrollbarGutter() API that returns the space
occupied by scrollbar gutters or scrollbars, and use it in ReflowScrolledFrame()
and TryLayout().

-----

For test changes:

- The existing scrollbar-gutter changes all assume classic scrollbars that can
create scrollbar gutters, so they won't pass on Android which uses overlay
scrollbars.

- Add scrollbar-gutter-002.html to test when the scrollbar and gutter
are both shown. The reference of this uses padding to simulate
scrollbar-gutter, so it's OK if the platform uses overlay scrollbars.
The next patch will add more variants.

- scrollbar-gutter-dynamic-001.html was never run. Fixed it by adding
`<link rel="match">`.

Differential Revision: https://phabricator.services.mozilla.com/D132664
2021-12-16 01:01:45 +00:00
Mike Hommey 382aa3d467 Bug 1415595 - Remove support for different hardening flags in js/. r=firefox-build-system-reviewers,andi
They don't differ anymore.

Differential Revision: https://phabricator.services.mozilla.com/D133859
2021-12-15 23:56:33 +00:00
Mike Hommey f2d03f559c Bug 1415595 - Enable FORTIFY_SOURCE on Android. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D133858
2021-12-15 23:56:33 +00:00
Mike Hommey 57566b8ca4 Bug 1415595 - Remove unnecessary mode when opening ASHMEM_NAME_DEF. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D133857
2021-12-15 23:56:33 +00:00
Jonathan Kew 6bd86b6ee3 Bug 1746187 - Add parsing tests for hyphenate-character property. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D133906
2021-12-15 23:16:50 +00:00
Jonathan Kew d2fa70f748 Bug 1746187 - Add WPT reftests for hyphenate-character property. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D133891
2021-12-15 23:16:50 +00:00
Jonathan Kew 36031468e9 Bug 1746187 - Implement rendering support for hyphenate-character. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D133890
2021-12-15 23:16:49 +00:00
Jonathan Kew 83df1246c1 Bug 1746187 - Add CSS support for the hyphenate-character property. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D133889
2021-12-15 23:16:49 +00:00
Yoshi Cheng-Hao Huang b7d739dbc9 Bug 1746157 - Removed ScopedICUObject.h. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D133868
2021-12-15 23:11:53 +00:00
Marian-Vasile Laza 4f2f5f1c6f Backed out changeset 0b08092c5fb9 (bug 1744331) for causing bc failures on browser_screenshots_test_full_page.js. CLOSED TREE 2021-12-16 03:33:05 +02:00
Marian-Vasile Laza 708d0dccc2 Backed out 2 changesets (bug 1744809, bug 1744316) for causing xpcshell failures on marAppApplyDirLockedStageFailure_win.js.
Backed out changeset d14261ebd3b1 (bug 1744316)
Backed out changeset dbbcea46c9d9 (bug 1744809)
2021-12-16 03:31:32 +02:00
Marian-Vasile Laza 18ee06e0b2 Backed out 2 changesets (bug 1744886) for causing build bustages. CLOSED TREE
Backed out changeset 6453423359d0 (bug 1744886)
Backed out changeset 7383efc30b77 (bug 1744886)
2021-12-16 02:13:41 +02:00
Marian-Vasile Laza b05b039045 Backed out changeset 6603616a0092 (bug 1745022) for causing bc failures on browser_xpcom_graph_wait.js. 2021-12-16 02:09:36 +02:00
Marian-Vasile Laza cf9f173039 Backed out 3 changesets (bug 1715112) for causing xpcshell failures on test_css-properties-db.js.
Backed out changeset 6b91412c20e3 (bug 1715112)
Backed out changeset b7cbd5b59fc5 (bug 1715112)
Backed out changeset 9b7d73b6d81e (bug 1715112)
2021-12-16 02:06:25 +02:00