They are also allowed after the month name, e.g. "Sep foo 26 1995".
These "unknown words" are supposed to be day of week, or abbreviations
of them, but they can be anything really.
We need to run telemetry before dropping explicit support for day of
week in later parts of the date string.
Differential Revision: https://phabricator.services.mozilla.com/D192560
Updates the Firefox source docs related to Translations
language identification to reflect that fastText is no
longer used by Translations, and that we use CLD2 only.
Differential Revision: https://phabricator.services.mozilla.com/D192660
Removes the infrastructure to download language-identification
dependencies for Translations via Remote Settings. This was used
only for the fastText LanguageIdEngine code. The current
language detector, CLD2, lives in tree and does not require
Remote Settings dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D192658
Removes the browser.translations.languageIdentification.useFastText
pref, making CLD2 the only option for language identification
for Translations.
Differential Revision: https://phabricator.services.mozilla.com/D192656
WindowsHandle exists for ipc. And we normally use HANDLE in Windows only code. We do not need to use both WindowsHandle and HANDLE in Windows only code.
This is a preparation for Bug 1861605.
Differential Revision: https://phabricator.services.mozilla.com/D192811
Unbinding an accessible from a document can cause accessibility to shut
down if the accessible is the last remaining one with an xpcom wrapper.
In that case we need to return early from ShutdownChildrenInSubtree.
Differential Revision: https://phabricator.services.mozilla.com/D192382
This patch updates the quick reference doc as well as the detailed
build docs for each operating system. These updates should help new
contributors understand what is happening when initially setting up
their Firefox development environment.
There is also a new "Build errors" section in each detailed build doc
to enable new contributors to get the help they need in debugging build
issues. The quick reference doc points out these new sections in the
"To build & run" heading.
Additionally this patch adds some more context to the OS specific build
doc links in the quick start reference doc.
Differential Revision: https://phabricator.services.mozilla.com/D192007
Updates the `request`, `ohttpRequest`, `getOHTTPConfig`, `requestImageBlob` and `sendAttributionEvent` methods to be static, as they don't rely on having a product set on the class instance or passed as an argument.
Also adds passing an `AbortSignal` as an option for `request` and `requestImageBlob` instead of using the instances `AbortController`.
Differential Revision: https://phabricator.services.mozilla.com/D192411
This requires moving some code around to PreferenceSheet, but that makes
stuff actually a bit simpler.
Depends on D192574
Differential Revision: https://phabricator.services.mozilla.com/D192575
We might want to do this more generally at the PreferencesSheet level
all the times we're forcing colors, but this should be uncontroversial
and fix the default behavior.
Differential Revision: https://phabricator.services.mozilla.com/D192574
This does the plumbing work for adding jobs here. a few things remain:
1) getting the resolution to be ideal on the machines, right now it
fails to adjust
2) getthing the mda-gpu job green
3) setting the branches to run on for mda-gpu hw-ref
Differential Revision: https://phabricator.services.mozilla.com/D192681
Aliased commands have not loaded the virtualenv associated with a
command/subcommand since bug 1695312. It has been defaulting to the
`common` virtualenv, which worked most of the time since most commands
use `common` and it also contains a large share of our dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D192376
If a new subcommand is added to `try` this will need to be manually
updated. The first person to set a `try` default for this theoretical
new `try` subcommand will encounter an error, but from that error it
should be relatively straight forward to add it to this list. I think
with the infrequency that we add new commands, and this being the only
way to solve a different problem, this solution is acceptable.
Differential Revision: https://phabricator.services.mozilla.com/D192373