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