Commit Graph

820742 Commits

Author SHA1 Message Date
Greg Stoll
454d73d35f Bug 1793834 - part 7: delete entries when a window closes r=handyman
At :handyman's suggestion, just removing the messages when we get a WM_DESTROY message works great and is way less complicated than the previous version of this :-)

Differential Revision: https://phabricator.services.mozilla.com/D161155
2022-11-22 03:44:54 +00:00
Greg Stoll
2e6fb83a5b Bug 1793834 - part 6: show window messages in about page r=bigiri
Differential Revision: https://phabricator.services.mozilla.com/D161737
2022-11-22 03:44:53 +00:00
Greg Stoll
f879fb0dbe Bug 1793834 - part 5: return window messages for about page from C++ code r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D161152
2022-11-22 03:44:53 +00:00
Greg Stoll
c0063c0b1a Bug 1793834 - part 4/12: log window messages and expose entry point for retrieving them r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D161151
2022-11-22 03:44:52 +00:00
Greg Stoll
0455759851 Bug 1793834 - part 3/12: always record a few special messages for about page r=handyman
This is the list of messages that handyman and rkraesig suggested.

Since we're recording WM_GETMINMAXINFO, we now have better logging for that message.

Differential Revision: https://phabricator.services.mozilla.com/D161150
2022-11-22 03:44:52 +00:00
Greg Stoll
9aa69a4b5c Bug 1793834 - part 2/12: also log HWND in message logs r=handyman
This is helpful for the normal event log, and also necessary since we want to group the messages up by window in the about page.

Differential Revision: https://phabricator.services.mozilla.com/D161149
2022-11-22 03:44:51 +00:00
Greg Stoll
5265544a3f Bug 1793834 - part 1/12: adding a mostly-empty about:windows-messages page r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D161148
2022-11-22 03:44:51 +00:00
Cristian Tuns
4bf00e9d1e Backed out changeset 1dddc130f67e (bug 1779119) for causing Documentation failures CLOSED TREE 2022-11-21 22:16:19 -05:00
Noemi Erli
76383f548e Backed out 2 changesets (bug 1801726) as requested by glandium CLOSED TREE
Backed out changeset 5af80708af6a (bug 1801726)
Backed out changeset c74ad6c6196a (bug 1801726)
2022-11-22 04:55:41 +02:00
James Teh
da36b6436a Bug 1800755: Don't send selection changes for defunct Accessibles. r=morgan
When a selection event is dropped due to coalescence, we still include the impacted Accessible in the SelectedAccessiblesChanged notification we send to the parent process.
Although we skip events with defunct targets, we weren't skipping defunct items referenced by selection events.
This meant that if an Accessible was selected/unselected but was shut down before we sent SelectedAccessiblesChanged, the notification would include a dead Accessible.
This was causing an assertion in the parent process.
To fix this, we now ignore defunct items in selection events.

Differential Revision: https://phabricator.services.mozilla.com/D162551
2022-11-22 02:24:28 +00:00
James Teh
f6e656ccfe Bug 1795203: Remove dead code for listbox owned by a combobox in ARIATransformRole. r=nlapre
Gecko switched to mutating the tree structure for aria-owns many years ago instead of using relations, so this is now dead code.
Note that a test case was added for this aria-owns case in accessible/tests/mochitest/role/test_general.html in bug 1044431.
This still passes with this code removed.

Differential Revision: https://phabricator.services.mozilla.com/D162459
2022-11-22 02:16:29 +00:00
Mike Hommey
09c70fcc1a Bug 1801740 - Don't set a target in android artifact bootstrap mozconfig. r=firefox-build-system-reviewers,ahochheiden
It used to be necessary to set the target for android builds, but that
hasn't been the case since bug 1523341. In fact, that bug removed the
--target for non-artifact android builds, but somehow left this one
alone.

Differential Revision: https://phabricator.services.mozilla.com/D162634
2022-11-22 02:09:27 +00:00
Mike Hommey
f5b95abfc2 Bug 1801738 - Use --enable-project instead of --enable-application. r=firefox-build-system-reviewers,geckoview-reviewers,calu,ahochheiden
--enable-application is the historic flag, and --enable-project was
added to handle the non-application things we build, while encompassing
the meaning of --enable-application. --enable-project has been preferred
for a while and we should reflect that more consistently in mozconfigs,
documentation, etc.

Differential Revision: https://phabricator.services.mozilla.com/D162625
2022-11-22 02:09:26 +00:00
Mike Hommey
9c90edb7c5 Bug 1801726 - Upgrade psutil to 5.9.4. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162606
2022-11-22 02:03:59 +00:00
Mike Hommey
a152fc0b61 Bug 1801726 - Upgrade zstandard to 0.19.0. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162605
2022-11-22 02:03:59 +00:00
Mike Hommey
1c4a8ab901 Bug 1736762 - Stop waiting for user input before the creation of ~/.mozbuild . r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162638
2022-11-22 01:35:45 +00:00
Mike Hommey
4a05f3fcdd Bug 1801739 - Don't require mercurial when bootstrapping with git, part 2. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162626
2022-11-22 01:35:34 +00:00
Mike Hommey
e6405f5dbd Bug 1801728 - Remove bootstrap message about git-cinnabar failure to install. r=firefox-build-system-reviewers,nalexander
At the time the message is printed, installing git-cinnabar hasn't even
been tried (it happens in the in-tree bootstrap, not the sandalone
bootstrap, which this is) ; we have installed a temporary copy of
git-cinnabar, which may fail, but if it does, we'd throw an exception
before reaching this message anyways.

Differential Revision: https://phabricator.services.mozilla.com/D162611
2022-11-22 01:32:17 +00:00
sotaro
3af7ab7dad Bug 1798242 - Check if video overlay works without ZeroCopyNV12Texture with non-intel GPUs r=gfx-reviewers,jrmuizel
The change disables ZeroCopyNV12Texture for checking if the video overlay works without ZeroCopyNV12Texture with non-intel GPU.

For now, on release, ZeroCopyNV12Texture is not enabled with non-intel GPUs. It blocks to enable video overlay with non-intel GPUs. Then it seems better to enable video overlay with non-intel GPUs on release without ZeroCopyNV12Texture if possible.

Differential Revision: https://phabricator.services.mozilla.com/D160744
2022-11-22 00:45:33 +00:00
Daisuke Akatsuka
b82aa35868 Bug 1800380: Unselect the selected element after pickElement(). r=adw
Differential Revision: https://phabricator.services.mozilla.com/D162354
2022-11-22 00:31:28 +00:00
William Durand
9a8474dba3 Bug 1801479 - Fix perma when Gecko 109 merges to Beta. r=rpl CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D162460
2022-11-21 18:12:53 +00:00
Noemi Erli
3bfc64d7f6 Backed out changeset 5bc25dc3e767 (bug 1772920) for causing geckoview failures 2022-11-22 03:01:21 +02:00
Noemi Erli
144b2ecb64 Backed out changeset 6d541e7aaa50 (bug 1801471) for causing failures in browser_unified_extensions.js 2022-11-22 02:58:42 +02:00
Noemi Erli
c436871480 Bug 1801041 - Fix gecko-decision bustage r=fix 2022-11-22 02:57:19 +02:00
Cristian Tuns
3079cb65cd Backed out 2 changesets (bug 1800456) for causing wr failures CLOSED TREE
Backed out changeset 451f84463f4a (bug 1800456)
Backed out changeset a3c1161f16ae (bug 1800456)
2022-11-21 19:41:15 -05:00
Cristian Tuns
5e27fc7177 Bug 1801041 - Fix gecko-decision bustage r=fix 2022-11-21 19:36:23 -05:00
Mike Hommey
c7e769789a Bug 1801041 - Build trunk-based llvm-symbolizer on the toolchains branch. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162266
2022-11-22 00:13:29 +00:00
Barret Rennie
a487956c41 Bug 1772930 - Port osfile.jsm to IOUtils in toolkit/components/downloads/ r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D155945
2022-11-21 23:56:02 +00:00
Barret Rennie
c19036370c Bug 1772930 - Return NS_ERROR_FILE_ALREADY_EXISTS when refusing to overwrite files in IOUtils r=nika
Differential Revision: https://phabricator.services.mozilla.com/D162499
2022-11-21 23:56:01 +00:00
Barret Rennie
eb486fcef9 Bug 1772920 - Port osfile.jsm usage to IOUtils in mobile/android/ r=geckoview-reviewers,extension-reviewers,m_kato,robwu
Differential Revision: https://phabricator.services.mozilla.com/D159954
2022-11-21 23:55:36 +00:00
Barret Rennie
45468e9761 Bug 1772180 - Port osfile.jsm usage to IOUtils in browser/modules/ r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D153697
2022-11-21 23:53:15 +00:00
Barret Rennie
a08865ed6c Bug 1772733 - Remove OS.File.setCurrentDirectory r=Gijs
This method was only used in xpcshell.

Differential Revision: https://phabricator.services.mozilla.com/D148978
2022-11-21 23:49:39 +00:00
Barret Rennie
81c2567091 Bug 1772733 - Change directory in xpcshell without OS.File r=jmaher,nika
Instead of relying on OS.File.setCurrentDirectory in the xpcshell test harness
we instead provide a function to directly change directory.

Differential Revision: https://phabricator.services.mozilla.com/D148977
2022-11-21 23:49:39 +00:00
Niklas Baumgardner
faee3549f6 Bug 1779119 - Add video scrubber to PiP window. r=pip-reviewers,kpatenio,cmkm
Differential Revision: https://phabricator.services.mozilla.com/D160940
2022-11-21 23:19:23 +00:00
Noemi Erli
b4b76cc23f Backed out changeset 18fdd690a0f7 (bug 1801479) for causing browser chrome failures CLOSED TREE 2022-11-22 01:37:09 +02:00
Cristian Tuns
fc0780ef1b Backed out 10 changesets (bug 1793834, bug 1801724) for causing mochitest failures in browser_preferences_usage.js CLOSED TREE
Backed out changeset 89c9e4e1c3ad (bug 1801724)
Backed out changeset 9130ed00888e (bug 1793834)
Backed out changeset 34f582bdc341 (bug 1793834)
Backed out changeset c34df1dc8ff8 (bug 1793834)
Backed out changeset 2ae1429c886a (bug 1793834)
Backed out changeset a49eff0693ce (bug 1793834)
Backed out changeset 034466342a3b (bug 1793834)
Backed out changeset 2d19fa85af4e (bug 1793834)
Backed out changeset d16ff7dbd155 (bug 1793834)
Backed out changeset a39300a8ddff (bug 1793834)
2022-11-21 17:30:12 -05:00
Michael Froman
9999145b8b Bug 1800924 - pt2 - handle pre-stacking release branch commits when prepping moz-libwebrtc repo. r=dbaker DONTBUILD
Depends on D162612

Differential Revision: https://phabricator.services.mozilla.com/D162613
2022-11-21 22:10:55 +00:00
Michael Froman
5fab2f1719 Bug 1800924 - pt1 - add new variable and example data for v106 fast-forward to example_config_env. r=dbaker DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162612
2022-11-21 22:10:54 +00:00
Gabriele Svelto
4edcaa0eaf Bug 1796282 - Record the CPU microcode version of AMD CPUs correctly in crash reports r=cmartin
Differential Revision: https://phabricator.services.mozilla.com/D162203
2022-11-21 22:08:57 +00:00
Greg Stoll
81ffafa5b6 Bug 1801724 - unbreak build by fixing casing in include r=haik
Differential Revision: https://phabricator.services.mozilla.com/D162618
2022-11-21 21:57:56 +00:00
Noemi Erli
2b650e3eb4 Backed out changeset bfcfccd2e100 (bug 1797581) for causing geckoview failures CLOSED TREE 2022-11-21 23:58:12 +02:00
Ben Hearsum
197dfd875f Bug 1797163: handle IAsyncOperations with callbacks and events instead of spinlocking r=nrishel
Also fixes a bug when assigning campaign ID from the extended JSON section (thanks to nrishel for noticing it!).

Differential Revision: https://phabricator.services.mozilla.com/D160543
2022-11-21 21:48:21 +00:00
Drew Willcoxon
03190d03ed Bug 1799582 - Fix intermittent failure in test_merinoClient.js. r=daisuke
The test sometimes receives zero Merino suggestions when it expects some. I
noticed a few potential problems:

1. The `merino.timeoutMs` pref keeps its default value of 200ms throughout most
   of the test. That's low enough that it might cause the client to time out
   waiting for Merino, especially on slow machines in verify mode. To fix that,
   I set the timeout pref to a large value at the start of the test.
2. The Merino test server should probably cancel its delayed-response timers
   when `reset()` is called on it. Otherwise the server will still send
   responses once the timers elapse, which might interfere with later tasks.
3. I'm not sure about this, but the test server's `#handleRequest()` method
   probably shouldn't be async. Right now it's async to handle sending delayed
   responses. This patch makes it sync and it just handles that using a `then()`
   instead.

[Retriggers on try](https://treeherder.mozilla.org/jobs?repo=try&revision=e8ba8f1d05d2a701498bd9fe6a69fd88ba74eb37) are green.

Differential Revision: https://phabricator.services.mozilla.com/D162480
2022-11-21 21:31:08 +00:00
Neil Deakin
4a1515dccd Bug 1801060, fix selectURL function call so that url is selected properly, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D162317
2022-11-21 21:30:46 +00:00
Heitor Neiva
abded1577d Bug 1798589 - Mac repackaging on linux r=glandium,releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D161712
2022-11-21 21:25:46 +00:00
Arturo Mejia
f03d247e91 Bug 1797581 - Add API support for ignoring sites for cookie banner handling in GV r=geckoview-reviewers,owlish,calu
Differential Revision: https://phabricator.services.mozilla.com/D161741
2022-11-21 21:06:33 +00:00
scott
3e08f0ff68 Bug 1798956 - Pocket newtab ensure we clear spocs in cases where sponsored topsites applies to Pocket data. r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D162028
2022-11-21 20:24:29 +00:00
Tom Ritter
8e1c983ccd Bug 1800927: Fix the Updatebot linter and offending moz.yaml files r=ahal,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D162223
2022-11-21 19:35:16 +00:00
James Graham
abbed0f454 Bug 1800456 - Add preconditions to css-view-transitions tests, r=emilio
This ensures that the tests don't just timeout when the feature isn't implemented.

Differential Revision: https://phabricator.services.mozilla.com/D162554
2022-11-21 19:31:48 +00:00
James Graham
3cfd1afb98 Bug 1800456 - Add failIfNot function to reftest-wait.js, r=emilio
This allows failing early for reftests that would otherwise timeout waiting
for a screenshot. It assumes that replacing the body with an error message
and taking a screenshot will never match the reference.

Differential Revision: https://phabricator.services.mozilla.com/D162553
2022-11-21 19:31:47 +00:00