- Feb 01, 2023
-
-
Jens Stutte authored
Bug 1813284 - Check KEY_MAXIMUM_BUFFER_LENGTH in EncodeNumber and propagate errors. r=dom-storage-reviewers,janv Differential Revision: https://phabricator.services.mozilla.com/D168366
-
- Jan 31, 2023
-
-
Dana Keeler authored
Differential Revision: https://phabricator.services.mozilla.com/D168472
-
Cosmin Sabou authored
Backed out 4 changesets (bug 1748313) for causing fuzzing build bustages on NavigatorBinding.cpp. CLOSED TREE Backed out changeset 9b6ffabf51fc (bug 1748313) Backed out changeset df56f2f2eefc (bug 1748313) Backed out changeset 0ef261e77011 (bug 1748313) Backed out changeset 77434405dd7f (bug 1748313)
-
David Parks authored
This eliminates a redundant enum that we had to keep synchronized with another. Depends on D155020 Differential Revision: https://phabricator.services.mozilla.com/D162943
-
David Parks authored
Previously, the ILocation COM object ran in the main process. Due to a race condition, it would sometimes crash the process so we are moving it to a utility process, where it can crash safely. The old WindowsLocationProvider class has become a proxy that forwards requests to the child process via the PWindowsLocation parent actor. The PWindowsLocationChild executes the requests and sends the results back. Failures in ILocation (like geolocation being off in Windows settings) are sent back as well -- they will cause the WindowsLocationProvider to start the MLS geolocation fallback, as they did before. Additionally, this patch caches the accuracy setting in order to guarantee the proper accuracy is set when requesting reports. Previously, we called SetHighAccuracy too early and it was silently not set (bug 1773456). Depends on D155019 Differential Revision: https://phabricator.services.mozilla.com/D155020
-
David Parks authored
Adds a new type of utility process that is set up to handle Windows OS objects. We are adding this process type to run Windows geolocation APIs but more services are expected to be included in it. The ILocation APIs have a race condition that would otherwise crash the main process. The ILocation work is in a later patch in the series. Depends on D155017 Differential Revision: https://phabricator.services.mozilla.com/D155018
-
Andrew Osmond authored
This patch adds the ability for Windows on ARM to launch either x86 or ARM Widevine plugins. It also adds the ability for Windows on x86 to refuse ARM binaries in case, for example, a profile is transferred between machines. Overall this should be a non-functional change for users at the time of landing. It does however allow us to ship the ARM Widevine plugin to Windows ARM users to workaround a plugin crash with the x86 Widevine plugin. This only affects Windows 10 users (Windows 11 works fine). Differential Revision: https://phabricator.services.mozilla.com/D167634
-
John Schanck authored
Differential Revision: https://phabricator.services.mozilla.com/D163744
-
Luca Greco authored
Bug 1748313 - Add support for proxy.setting in the WebExtensions WebIDL bindings for the proxy API. r=willdurand,webidl,smaug Differential Revision: https://phabricator.services.mozilla.com/D167598
-
Luca Greco authored
Differential Revision: https://phabricator.services.mozilla.com/D167596
-
Luca Greco authored
Bug 1748313 - WebIDL bindings for the 'proxy' WebExtensions API namespace. r=willdurand,webidl,smaug This patch introduces WebIDL bindings for the proxy API namespace and wires it up into the ExtensionBrowser.webidl. The proxy.settings property is not yet implemented in this patch and introduced in a later patch, after the one that defines the ExtensionSetting class, which is meant to be reused for the multiple APIs that provides a property of type Setting (which besides proxy also includes: browserSettings, browserSettings.colorManagement and privacy), similarly to how ExtensionEventManager class provides a reusable abstraction reused across multiple APIs. Differential Revision: https://phabricator.services.mozilla.com/D167595
-
Nico Grunbaum authored
Differential Revision: https://phabricator.services.mozilla.com/D168185
-
Anna Yeddi authored
Bug 1806587 - Clear date/time/datetime-local input with Ctrl/Cmd + Delete/Backspace. r=emilio,masayuki A workaround to provide opportunity to clear the `<input type=date>`, `<input type=time>`, and `<input type=datetime-local>` while an on-screen button option is being discussed. Differential Revision: https://phabricator.services.mozilla.com/D167875
-
John Schanck authored
Differential Revision: https://phabricator.services.mozilla.com/D168012
-
Kagami Sascha Rosylight authored
Some spec comments now matches the implementations (as `Perform ! Foo()` means Foo can't fail). This only covers a small part of actual redundant ErrorResult parameters because: 1. This patch stack only covers Promise::CreateFallible and does not cover helper functions e.g. Promise::CreateResolvedWithUndefined. 2. All callback calls still require ErrorResult as the IDL layer uses the existing Promise::Create Differential Revision: https://phabricator.services.mozilla.com/D167701
-
Kagami Sascha Rosylight authored
Differential Revision: https://phabricator.services.mozilla.com/D167697
-
Kagami Sascha Rosylight authored
This does not cover helper functions e.g. Promise::CreateResolvedWithUndefined, to get some early feedback and make sure this is safe. Differential Revision: https://phabricator.services.mozilla.com/D167696
-
Norisz Fay authored
Backed out 2 changesets (bug 1812628) for causing wpt failures on pointerevent_pointerrawupdate_in_pointerlock.html CLOSED TREE Backed out changeset da2c075d4524 (bug 1812628) Backed out changeset cc6317f62e54 (bug 1812628)
-
serge-sans-paille authored
Bug 1811934 - Have nsID::ToString() return an managed string instead of a raw pointer r=xpcom-reviewers,nika And use nsID::ToProvidedString(...) method when suitable. This naturally fixes a memory leak in dom/fetch/FetchParent.cpp. Differential Revision: https://phabricator.services.mozilla.com/D167606
-
Cosmin Sabou authored
Backed out changeset bc47fb3cd3e3 (bug 1813063) for causing crashtest failures on noindex.mp4. CLOSED TREE
-
Paul Adenot authored
Bug 1813063 - Null-check aIndices when determining the total media time: some mp4 files don't have an index. r=alwu Differential Revision: https://phabricator.services.mozilla.com/D168291
-
Jim Blandy authored
Differential Revision: https://phabricator.services.mozilla.com/D168286
-
Norisz Fay authored
Backed out changeset 7d4b830c1cf6 (bug 1811934) for causing wpt failures on pointerevent_pointerrawupdate_in_pointerlock.html CLOSED TREE
-
Cosmin Sabou authored
Backed out changeset ffba597a6455 (bug 1813127) for causing build bustages on RenderPassEncoder.cpp. CLOSED TREE
-
Kagami Sascha Rosylight authored
Bug 1812315 - Part 2: Implement ReadableStream::CreateNative and WritableStream::ErrorNative for WebTransport r=evilpie Differential Revision: https://phabricator.services.mozilla.com/D167825
-
Kagami Sascha Rosylight authored
Differential Revision: https://phabricator.services.mozilla.com/D167824
-
Byron Campen [:bwc] authored
We don't need to do anything like this, since setting the nullptr on the pipeline accomplishes what we want here. Differential Revision: https://phabricator.services.mozilla.com/D168388
-
serge-sans-paille authored
Bug 1811934 - Have nsID::ToString() return an managed string instead of a raw pointer r=xpcom-reviewers,nika And use nsID::ToProvidedString(...) method when suitable. This naturally fixes a memory leak in dom/fetch/FetchParent.cpp. Differential Revision: https://phabricator.services.mozilla.com/D167606
-
Jim Blandy authored
Bug 1813127: Have GPURenderPassEncoder.setBlendConstant accept sequence<double> colors. r=nical,ErichDonGubler Differential Revision: https://phabricator.services.mozilla.com/D168265
-
Angus Sawyer authored
New flag added to nsLayoutUtils to ensure any exif specified orientation is applied to surfaces obtained from HTMLImage elements irrespective of the presence of the element in the DOM. For use in createImageBitmap where from-image is the required behaviour. Differential Revision: https://phabricator.services.mozilla.com/D168356
-
Iulian Moraru authored
Backed out changeset 0a665be7896a (bug 1811538) Backed out changeset b949053bae31 (bug 1811538) Backed out changeset 57d4dbe88611 (bug 1811538)
-
Kagami Sascha Rosylight authored
Some spec comments now matches the implementations (as `Perform ! Foo()` means Foo can't fail). This only covers a small part of actual redundant ErrorResult parameters because: 1. This patch stack only covers Promise::CreateFallible and does not cover helper functions e.g. Promise::CreateResolvedWithUndefined. 2. All callback calls still require ErrorResult as the IDL layer uses the existing Promise::Create Differential Revision: https://phabricator.services.mozilla.com/D167701
-
Kagami Sascha Rosylight authored
Differential Revision: https://phabricator.services.mozilla.com/D167697
-
Kagami Sascha Rosylight authored
This does not cover helper functions e.g. Promise::CreateResolvedWithUndefined, to get some early feedback and make sure this is safe. Differential Revision: https://phabricator.services.mozilla.com/D167696
-
Christoph Kerschbaumer authored
Differential Revision: https://phabricator.services.mozilla.com/D168229
-
Yulia Startsev authored
Differential Revision: https://phabricator.services.mozilla.com/D168129
-
Jeff Muizelaar authored
I think this got blown away after my previous session debugging why it didn't work. Differential Revision: https://phabricator.services.mozilla.com/D168308
-
Paul Adenot authored
Bug 1802624 - Assert that an AudioData has a valid channel count and sampling-rate on construction. r=alwu Depends on D168277 Differential Revision: https://phabricator.services.mozilla.com/D168287
-
Robert Longson authored
Differential Revision: https://phabricator.services.mozilla.com/D168201
-
Gijs Kruitbosch authored
Bug 1795255 - autofix duplicate imports in tests under docshell, dom, layout, security, testing, toolkit and widget, r=Standard8,webdriver-reviewers Differential Revision: https://phabricator.services.mozilla.com/D167715
-