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

842668 Коммитов

Автор SHA1 Сообщение Дата
Erik Nordin 6d99d38a6a Bug 1829691 - Skip about:translations debounce tests on Linux r=gregtatum
Skips a test that is causing intermittent failures in CI, which
tests functionality that is not part of the Translations MVP.
See Bug 1821461

Differential Revision: https://phabricator.services.mozilla.com/D178723
2023-05-22 21:11:11 +00:00
Mike Hommey 13d7e1f500 Bug 1751561 - Don't include DllMain when mozglue is linked statically. r=jandem
mozglue has its own DllMain, which conflicts with this one.

Differential Revision: https://phabricator.services.mozilla.com/D178410
2023-05-22 21:03:41 +00:00
Dan Baker 2a66925d66 Bug 1834369 - Relax target values to improve test performance on slower machines.r=jib
Differential Revision: https://phabricator.services.mozilla.com/D178698
2023-05-22 20:53:56 +00:00
Emilio Cobos Álvarez 7bf7be802a Bug 1834388 - Fix dynamic-range WPT tests for the boolean context. r=CanadaHonk
https://drafts.csswg.org/mediaqueries-5/#mq-boolean-context is pretty
clear:

> If the feature would be true for any value other than the number 0, a
> <dimension> with the value 0, the keyword none, or a value explicitly
> defined by that media feature to evaluate as false in a boolean
> context, the media feature evaluates to true.
> Otherwise, it evaluates to false.

These hit the "otherwise". The unknown behavior might make sense, but if
someone wants it the spec needs to change (for all media features
consistently).

Differential Revision: https://phabricator.services.mozilla.com/D178712
2023-05-22 20:49:04 +00:00
Norisz Fay faf5a7e250 Backed out changeset 02068c2fa1bc (bug 1810582) for causing bustages on nsConsoleService.cpp CLOSED TREE 2023-05-23 01:12:42 +03:00
Norisz Fay 52188d9733 Backed out changeset e2d6154400a7 (bug 1833403) for causing reftest failures on resizer-bottomend.xhtml 2023-05-23 01:03:26 +03:00
Butkovits Atila 2fc1fdfb88 Backed out changeset ff1720f8fc34 (bug 1834042) for causing Android bustages at nsWindow.h. CLOSED TREE 2023-05-23 00:54:10 +03:00
Butkovits Atila fc4741ac36 Backed out 2 changesets (bug 1824705) for causing failures at browser_misused_characters_in_strings.js. CLOSED TREE
Backed out changeset d67c783fcd63 (bug 1824705)
Backed out changeset d6d2c97f858d (bug 1824705)
2023-05-23 00:40:24 +03:00
Norisz Fay d7c74834ea Backed out changeset ff7a5040b749 (bug 1834164) for causing build bustages CLOSED TREE 2023-05-23 00:09:41 +03:00
CanadaHonk 5045f26e21 Bug 1834382 - Remove overflow-block optional-paged r=emilio
Removed overflow-block optional-paged value and reftesting as it was
removed from the spec in 2020: https://github.com/w3c/csswg-drafts/issues/5287

1 WPT subtest now newly passes.

WPT tests: https://wpt.fyi/results/css/mediaqueries/test_media_queries.html

Differential Revision: https://phabricator.services.mozilla.com/D178710
2023-05-22 20:44:09 +00:00
Emilio Cobos Álvarez 05b4470d2d Bug 1833403 - Simplify some appearance code. r=stransky,mac-reviewers,handyman,devtools-reviewers,mstange
I was looking into simplifying our scrollbar styles:

 * StyleAppearance::Resizer is not used in content, and some of the
   values were only for <xul:window> which are not supported anymore.

 * Statusbarpanel and Resizerpanel aren't used. Statusbar is only used
   once on macOS so we only need to keep it there.

Differential Revision: https://phabricator.services.mozilla.com/D178374
2023-05-22 20:39:11 +00:00
Emilio Cobos Álvarez 56a0e2aa64 Bug 1834042 - Make nsWindow::ConstrainPosition account for decorations. r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D178545
2023-05-22 20:36:27 +00:00
Otto Länd 996d28eb76 Bug 1821963, 1821972: apply code formatting via Lando
# ignore-this-changeset
2023-05-22 21:00:16 +00:00
James Teh e4c5cc5d7a Bug 1821972 part 2: Remove ipc/mscom code only used by the old accessibility architecture based on content process COM proxies. r=bobowen
Nothing else uses any of this or is likely to use it, so I don't think it makes sense to leave it as dead code.

Differential Revision: https://phabricator.services.mozilla.com/D177967
2023-05-22 20:19:46 +00:00
James Teh f731ca6503 Bug 1821972 part 1: Remove/replace the few remaining ipc/mscom uses in a11y code. r=nlapre
Regarding LazyInstantiator::ResolveDispatch, we already had code in MsaaAccessible to get the IAccessible typelib.
mscom::RegisterTypelib has a lot of dependencies and it doesn't make sense to keep it for this one use case we can already support another way.

Differential Revision: https://phabricator.services.mozilla.com/D177966
2023-05-22 20:19:45 +00:00
James Teh a22e68357a Bug 1821963 part 5: Remove code to prevent handling of window messages while handling PDocAccessible sync IPDL calls. r=handyman
This actually hasn't ever been used in a shipping build of Firefox.
Although sync IPDL was tried with Windos a11y for a while when e10s was still disabled, it was never feasible and was replaced with COM proxying.

Differential Revision: https://phabricator.services.mozilla.com/D177965
2023-05-22 20:19:45 +00:00
James Teh 6023de86b6 Bug 1821963 part 4: Remove alertable wait from IPC message loops. r=handyman
This was only ever used by the old accessibility architecture based on content process COM proxies, which is now being removed.

Differential Revision: https://phabricator.services.mozilla.com/D177964
2023-05-22 20:19:45 +00:00
James Teh cd328c4093 Bug 1821963 part 3: Remove various components supporting the old accessibility architecture based on content process COM proxies. r=nlapre,nalexander
This includes AccessibleHandler, HandlerProvider, IGeckoCustom and the IAccessible2 COM proxy dll.
Even with the new architecture, we still use IAccessible2, but we no longer need a COM proxy because we aren't using COM across processes ourselves.
If clients want to use IAccessible2 across processes, they're responsible for registering a COM proxy themselves as with all other IAccessible2 applications.
Alternatively, they can rely on the IAccessible2 COM proxy which is included with Windows 10 and later.

Differential Revision: https://phabricator.services.mozilla.com/D177963
2023-05-22 20:19:45 +00:00
James Teh 7c26e1ede2 Bug 1821963 part 2: Remove COM registration supporting the old accessibility architecture based on content process COM proxies. r=nlapre,bobowen
Differential Revision: https://phabricator.services.mozilla.com/D177962
2023-05-22 20:19:45 +00:00
James Teh c5ad4ea790 Bug 1821963 part 1: Remove NSIS and MSIX pieces supporting the old accessibility architecture based on content process COM proxies. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D177961
2023-05-22 20:19:44 +00:00
Alexandre Poirot 7d29f45e89 Bug 1810582 - [devtools] Implements nsIConsoleService.callFunctionAndLogException. r=peterv
This new API helps execute a function (2nd argument) and ensure that any thrown exception
will be associated against a given global (1st argument).

This is especially handy when any privileged code executes some content code.
Without such helper, the exception is thrown into the privileged global and loose
its original context and can no longer be associated with the content window it originates from.

It can also help associate pure-privileged exception to some particular content window.

Differential Revision: https://phabricator.services.mozilla.com/D167529
2023-05-22 20:12:23 +00:00
Joel Maher 808e9332c8 Bug 1631828 - use mozilla reason when we have a crash, and track by crash, not test. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D177850
2023-05-22 19:59:17 +00:00
Dan Robertson e5b4659701 Bug 1821733 - End the current wheel event group on perform action. r=webdriver-reviewers,whimboo
Ensure that a wheel event group does not live longer than the action
chain, by calling EndTransaction on performActions().

Depends on D177923

Differential Revision: https://phabricator.services.mozilla.com/D177924
2023-05-22 19:50:10 +00:00
Dan Robertson 79468295a2 Bug 1821733 - Add chrome-only method for ending a wheel event group. r=smaug
Add a chrome-only method for ending a wheel event group. This can then
be used by the webdriver to ensure that the wheel event group does not
live longer than the action chain.

Differential Revision: https://phabricator.services.mozilla.com/D177923
2023-05-22 19:50:10 +00:00
sotaro 51c6d82beb Bug 1833809 - Block FEATURE_REUSE_DECODER_DEVICE with Intel Skylake r=gfx-reviewers,lsalzman
Blocked driver version is borrowed from FEATURE_HW_DECODED_VIDEO_ZERO_COPY block list. From Bug 1831329,  the block list range of FEATURE_HW_DECODED_VIDEO_ZERO_COPY might have same problem.

Differential Revision: https://phabricator.services.mozilla.com/D178607
2023-05-22 19:25:59 +00:00
Botond Ballo a05bbb7251 Bug 1833272 - Handle templated heuristic results in VisitCXXDependentScopeMemberExpr. r=asuth DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178258
2023-05-22 19:14:10 +00:00
Zach Hoffman 18c5efd367 Bug 1833540 - [css-properties-values-api] Implement parsing and serialization for @property at-rule r=emilio
Implemented behind the new properties-and-values pref.

Support for the CSSPropertyRule WebIDL interface is also added in this
patch, because until it's added, any attempt to access the rule using
the CSSOM would crash the browser.

Depends on D178268

Differential Revision: https://phabricator.services.mozilla.com/D178270
2023-05-22 19:11:30 +00:00
stransky a03bac885c Bug 1833497 [Linux] Get FEATURE_HARDWARE_VIDEO_DECODING status even if it's force enabled by user pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D178301
2023-05-22 18:53:48 +00:00
CanadaHonk 19ccb25238 Bug 1834164 - Serialize NaN and infinity numbers r=emilio
Added NaN/inf serialization of <number> and changed calc() code to not
remove NaN/infinity in code using it.

This change is unfortunately imperfect as some things using <number>
still refuse to serialize NaN/infinity for some reason (scale()?), but
this bug/patch is just for <number> so leaving that out of scope for this.

Also added new WPT test file for number NaN/inf serialization based
on existing serialization tests (all pass already!).

5 other WPT subtests now newly pass.

Differential Revision: https://phabricator.services.mozilla.com/D178587
2023-05-22 18:34:58 +00:00
Hubert Boma Manilla 9f0ce62d11 Bug 1824705 - [devtools] Add test the sourcemaps ignorelist r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D174356
2023-05-22 18:27:16 +00:00
Hubert Boma Manilla b735281960 Bug 1824705 - [devtools] Add support for sourcemaps ignore list r=devtools-reviewers,nchevobbe
Also there is a patch to add support for ignoreList to the sourcemap library
https://github.com/mozilla/source-map/pull/481

Differential Revision: https://phabricator.services.mozilla.com/D174357
2023-05-22 18:27:16 +00:00
Butkovits Atila aa3d711b4b Backed out 10 changesets (bug 1834014, bug 1829691) for causing failures at browser_about_translations_debounce.js. CLOSED TREE
Backed out changeset 680e9579fca5 (bug 1834014)
Backed out changeset e9c17faebbe3 (bug 1834014)
Backed out changeset 6b3a514450af (bug 1829691)
Backed out changeset 58b154e4accc (bug 1829691)
Backed out changeset 749af53af3bd (bug 1829691)
Backed out changeset 252c0d70934b (bug 1829691)
Backed out changeset 6ed4a66b1e40 (bug 1829691)
Backed out changeset fb6112332b59 (bug 1829691)
Backed out changeset 70cb62814390 (bug 1829691)
Backed out changeset 7fb6e8f6251e (bug 1829691)
2023-05-22 23:30:46 +03:00
Butkovits Atila 21a077393f Backed out changeset ab9f3266184b (bug 1815186) for causing failures at test_color_to.html. 2023-05-22 23:29:17 +03:00
Butkovits Atila 6c85284080 Backed out 9 changesets (bug 1492090) for causing Xpcshell failures at test_async_response_sending.js.
Backed out changeset 7201691d9e37 (bug 1492090)
Backed out changeset a488d7627491 (bug 1492090)
Backed out changeset c4547e2db877 (bug 1492090)
Backed out changeset 1377e06cff9f (bug 1492090)
Backed out changeset a872a1fd5147 (bug 1492090)
Backed out changeset 768f35c0db6b (bug 1492090)
Backed out changeset 65e26a85981e (bug 1492090)
Backed out changeset a42a6210de08 (bug 1492090)
Backed out changeset 87a02a089678 (bug 1492090)
2023-05-22 23:27:29 +03:00
Butkovits Atila 085fd1629d Backed out changeset 46fd81530a8b (bug 1832837) for causing failures at fullscreen-reordering.html. 2023-05-22 23:25:36 +03:00
Mozilla Releng Treescript 3c45916e57 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
eo -> 2efb8374184b75414c618ac90c4ebe4ca4fe40ab
fy-NL -> 4a2510e96e5dc6530d9862c70006a149101c393e
is -> bf1e6c61c54a6bc3fe451268a14883419350f6ec
nb-NO -> 229b6803ff0e4916b4f9bb49cd6b8e0547c6de33
nl -> 9d7d6d139ec0ec67344579a0cb74f611914687d8
sat -> ee34494eeff12e9fec4585aebb5221d6d99d4abe
tg -> 89dc5bfe0b9cbfbf2458b3301cadb5c99dab67b5
tr -> 006bd20ccc0677c48cf3b1eb777172b5d9ec891a
2023-05-22 19:04:28 +00:00
Sylvestre Ledru df86538c1d Bug 1623338 - update a reference to IRC to point to chat.mozilla.org r=credential-management-reviewers,sgalich DONTBUILD
and remove a reference to an old mailing list.

Differential Revision: https://phabricator.services.mozilla.com/D178682
2023-05-22 18:13:35 +00:00
Michael Froman 3690527d75 Bug 1833749 - add in-place sed extension, but delete the tmp files afterwards in save_patch_stack.py. r=ng DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178386
2023-05-22 18:06:43 +00:00
stransky 262ab63a40 Bug 1833354 [Linux] Add surface dump and YUV plane clear debug code to DMABufSurfaceYUV r=emilio DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178623
2023-05-22 18:00:19 +00:00
Calixte 2b66fdd01c Bug 1829216 - Add some specific telemetry for pdf.js in GeckoView r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D178669
2023-05-22 17:56:21 +00:00
Erik Nordin 54485fbb62 Bug 1834014 - Update always- and never-translate menuitem tests r=gregtatum
Depends on D178512

Differential Revision: https://phabricator.services.mozilla.com/D178513
2023-05-22 17:43:11 +00:00
Erik Nordin 7c6533c5b6 Bug 1834014 - Add effects to always- and never-translate menuitems r=gregtatum
Adds functionality to the following menuitems:

always-translate language will immediately translate
the page if not already translated.

never-translate language will hide the translations
button and restore the page if translated.

never-translate site will hide the translations
button and restore the page if translated.

Depends on D177860

Differential Revision: https://phabricator.services.mozilla.com/D178512
2023-05-22 17:43:11 +00:00
Erik Nordin 9ff62916c7 Bug 1829691 - Add Translations panel settings menuitem tests r=gregtatum
Adds tests for all of the menuitems in the Translations
panel settings menu, including always-translate-language,
never-translate-language, and never-translate-site.

Depends on D177859

Differential Revision: https://phabricator.services.mozilla.com/D177860
2023-05-22 17:43:11 +00:00
Erik Nordin 007aee6463 Bug 1829691 - Add never-translate-site functionality r=gregtatum
Adds functionality for the never-translate-site
menuitem in the Translations panel settings menu.
When active, translations will not be offered for
this website.

Depends on D177858

Differential Revision: https://phabricator.services.mozilla.com/D177859
2023-05-22 17:43:11 +00:00
Erik Nordin 29709ecf12 Bug 1829691 - Add never-translate-language functionality r=gregtatum
Adds functionality for the never-translate-language
menuitem in the Translations panel settings menu.
When active, translations will not be offered for
websites in this language.

Depends on D177857

Differential Revision: https://phabricator.services.mozilla.com/D177858
2023-05-22 17:43:11 +00:00
Erik Nordin 34d42d4324 Bug 1829691 - Add always-translate-language functionality r=gregtatum
Adds functionality for the always-translate-language
menuitem in the Translations panel settings menu.
When active, websites will auto-translate for that
language.

Depends on D177856

Differential Revision: https://phabricator.services.mozilla.com/D177857
2023-05-22 17:43:10 +00:00
Erik Nordin da050126ac Bug 1829691 - Add Translations settings menuitems r=gregtatum,fluent-reviewers,flod
Adds new menuitems to the Translations panel settings
menu for always translate language, never translate
language, and never translate site.

Depends on D177855

Differential Revision: https://phabricator.services.mozilla.com/D177856
2023-05-22 17:43:10 +00:00
Erik Nordin d37153981d Bug 1829691 - Add Translations about:preferences tests r=gregtatum
Adds tests for the Translations Preferences panel
in the about:preferences page.

Depends on D177854

Differential Revision: https://phabricator.services.mozilla.com/D177855
2023-05-22 17:43:10 +00:00
Erik Nordin 5e91381bd0 Bug 1829691 - Add Translations settings panel to about:preferences r=gregtatum,fluent-reviewers,settings-reviewers,Gijs,flod
Adds a new button and panel for managing Translations
settings to the about:preferences panel.

Manages always-translate languages, never-translate
languages, and never-translate sites.

Depends on D178228

Differential Revision: https://phabricator.services.mozilla.com/D177854
2023-05-22 17:43:10 +00:00
Erik Nordin 8537a9ff65 Bug 1829691 - Copy Translation Exceptions code to new files r=gregtatum,settings-reviewers,Gijs
Copies the code for Translation exceptions in about:preferences
to new files to preserve the git-blame history so that they can be
modified in a subsequent patch

Differential Revision: https://phabricator.services.mozilla.com/D178228
2023-05-22 17:43:10 +00:00