- Sep 21, 2021
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121276
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121275
-
Tooru Fujisawa authored
Bug 1688791 - Part 8: Remove virtual from XDRState and cast to XDRStencilDecoder when getting options. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D121274
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121273
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121272
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121271
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121270
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121269
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121268
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D121267
-
Robert Mader authored
The Intel DDX driver is known to cause troubles with HW-WR and has been deprecated by most distributions, in favor of the glamor based "modesetting" driver. Lets blocklist it. This will mostly affect older/legacy setups. Note: the xrandr boilerplate code in glxtest will be useful for better multi-screen detection in a follow up patch. The current legacy X11 screen detection does not work in composited environments, always reporting one single big screen with the combined size. Xrandr allows for correct detection in such setups. Differential Revision: https://phabricator.services.mozilla.com/D126221
-
Nick Alexander authored
Bug 1728638 - Parameters to set MSIX `Package/Identity/{Name,Publisher}` and `Package/Properties/PublisherDisplayName`. r=bhearsum This is just rearranging some deck chairs as we hammer out details in our MSIX package publication pipeline. Differential Revision: https://phabricator.services.mozilla.com/D124264
-
Nick Alexander authored
Bug 1728472 - Part 2: Restrict advertised languages in MSIX to allow-list from Windows. r=bhearsum,flod Windows MSIX packages support a finite set of locales: see https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages. This patch encodes that list in browser/installer/windows/msix/msix-all-locales. Two ad-hoc modifications were necessary: removing 'sr*' (Serbian) and 'uz*' (Uzbek) in order for the resulting MSIX packages to install. We distribute all of the langpacks supported by the release channel in our MSIX, which is encoded in browser/locales/all-locales. But we only advertise support in the App manifest for the intersection of that set and the set of locales supported by Windows. We do so to avoid the following issue. Suppose a user manually installs a langpack that is not supported by Windows, and then updates the installed MSIX package. MSIX package upgrades are essentially paveover installs, so there is no opportunity for Firefox to update the langpack before the update. But, since all langpacks are bundled with the MSIX, that langpack will be up-to-date, preventing one class of YSOD. Differential Revision: https://phabricator.services.mozilla.com/D126175
-
Nick Alexander authored
Differential Revision: https://phabricator.services.mozilla.com/D124263
-
Nick Alexander authored
Bug 1726214 - Post: Create MSIX packages with langpacks in language-specific subdirectory. r=bhearsum Differential Revision: https://phabricator.services.mozilla.com/D126174
-
Itiel authored
Differential Revision: https://phabricator.services.mozilla.com/D115421
-
Ryan Hunt authored
Tier-2 tasks are finished on a helper thread and don't have a JSContext* to report errors/warnings to. It may be useful for end-users or engine developers to be notified when a tier-2 task fails and why. This commit implements logging of errors and warnings by printing to stderr. An alternative approach would be to get a runnable on the originating JS thread that reports the errors/warnings using that *JSContext. I'm not sure the best way to do this, so I went with the simpler approach for now. Differential Revision: https://phabricator.services.mozilla.com/D125585
-
Ryan Hunt authored
This commit causes ModuleGenerator to report a warning when we fail to allocate executable memory for a ModuleSegment. This will get reported in the JS console in addition to the OOM error. The one tricky change is that entry points to module compilation needed to be reworked so that they could report warnings even if an error or OOM was encountered. Differential Revision: https://phabricator.services.mozilla.com/D125230
-
Mitchell Hentges authored
Differential Revision: https://phabricator.services.mozilla.com/D126245
-
Marian-Vasile Laza authored
-
Marian-Vasile Laza authored
Backed out changeset 176469dcdeba (bug 1731154) for causing bc failures on browser_attributed_text.js.
-
Jon Coppeard authored
This is a backout of the patch in bug 1581574 in the hope that it will fix the crashes in bug 1731432. Previously this write barrier was not required and we relied on the read barrier, but it seems that may not be sufficient to allow us to mark gray roots after the first GC slice. There are few ways that the value of a Heap<T> can be observed without triggering the read barrier, and that could explain what's happening here. The contents of JS holders are cleared when they are removed from the holder map, so that will also trigger the write barrier. Differential Revision: https://phabricator.services.mozilla.com/D126253
-
Lee Salzman authored
Differential Revision: https://phabricator.services.mozilla.com/D126256
-
Dave Townsend authored
Differential Revision: https://phabricator.services.mozilla.com/D126212
-
Eitan Isaacson authored
Bug 1731154 - Add move semantics to AccAttributes and use value references to avoid copies. r=morgan Changed the array type to nsTArray to avoid copies and get compile-time errors if we ever try to do that. To set an array as a value, it must be moved. Differential Revision: https://phabricator.services.mozilla.com/D125899
-
Iain Ireland authored
Differential Revision: https://phabricator.services.mozilla.com/D126125
-
Emily McDonough authored
When a page-size that is not auto or square exists the print preview will use the orientation of this page-size when doing initial reflow. The frontend applies the orientation to the print settings without updating settings and causing a second reflow, and the orientation selector is hidden. Differential Revision: https://phabricator.services.mozilla.com/D124976
-
Emily McDonough authored
Bug 1721265 Part 2 - Send information about CSS page-size values to the print frontend through FinishPrintPreview r=emilio This adds an optional paper orientation to PrintPreviewResultInfo populates it from the CSS page size when finishing print preview. The value is then placed in the PrintPreviewSuccessInfo to be sent to the frontend. Differential Revision: https://phabricator.services.mozilla.com/D124248
-
Emily McDonough authored
Bug 1721265 Part 1 - Add method to ServoStyleSet to determine if the default page-size is landscape or portrait. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D124975
-
Emily McMinn authored
Bug 1726550 - Fix hover style for about:privatebrowsing primary button; both regular and HCM r=pdahiya Differential Revision: https://phabricator.services.mozilla.com/D126136
-
Brad Werth authored
Bug 1731815: Set pref gfx.core-animation.specialize-video to true for all users. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D126250
-
Mitchell Hentges authored
`is_thunderbird_packages_txt` was being reset to `True` when entering a `packages.txt` file within `thunderbird-packages.txt`. This patch also cleans up a duplicated assertion. Differential Revision: https://phabricator.services.mozilla.com/D125968
-
André Bargull authored
Bug 1731080 - Part 6: Call mozilla::intl::String::Normalize() in SpiderMonkey. r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D125843
-
André Bargull authored
Bug 1731080 - Part 5: Add string normalization methods to intl::String. r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D125842
-
André Bargull authored
Bug 1731080 - Part 4: Replace u_hasBinaryProperty calls with mozilla::intl::String. r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D125841
-
André Bargull authored
Bug 1731080 - Part 3: Add methods to test if a code point has the properties "Cased" or "Case_Ignorable". r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D125840
-
André Bargull authored
Bug 1731080 - Part 2: Call String::ToLocale{Upper,Lower}Case() in SpiderMonkey. r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D125839
-
André Bargull authored
Bug 1731080 - Part 1: Add a String class to the unified Intl API. r=platform-i18n-reviewers,gregtatum The default constructor was deleted because all methods are static. Differential Revision: https://phabricator.services.mozilla.com/D125838
-
Andrew McCreight authored
Differential Revision: https://phabricator.services.mozilla.com/D126135
-
Paul Adenot authored
Depends on D126188 Differential Revision: https://phabricator.services.mozilla.com/D126189
-