https://github.com/mozilla/gecko-dev

sort by:
Revision Author Date Message Commit Date
48eb17b Bug 1887971 : always set 'isHardwareDecryption' on MFCDMCapabilitiesIPDL. r=jolin Differential Revision: https://phabricator.services.mozilla.com/D206290 05 April 2024, 01:28:30 UTC
48be032 Bug 1889789 - fix reftests that have duplicate entries in manifests. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D206729 05 April 2024, 01:25:28 UTC
b1f14ff Bug 1883743 - Update the position of erase button in edit mode of toolbar r=android-reviewers,Roger Differential Revision: https://phabricator.services.mozilla.com/D206672 05 April 2024, 00:49:37 UTC
9b9d172 Backed out 6 changesets (bug 1888238) for causing build bustages with MediaKeySystemAccess.obj CLOSED TREE Backed out changeset d6168bc7f850 (bug 1888238) Backed out changeset 883227d7d946 (bug 1888238) Backed out changeset f09c80138d87 (bug 1888238) Backed out changeset 309a46bb6661 (bug 1888238) Backed out changeset 13100b02973d (bug 1888238) Backed out changeset a9fb675bbb91 (bug 1888238) 05 April 2024, 00:41:40 UTC
395c2ad Bug 1889687 - Ensure new Translations settings is hidden form search r=Gijs,settings-reviewers Ensures that the new Translations Settings subpage has the `data-hidden-from-search` attribute so that stubbed content is not discoverable accidentally. Differential Revision: https://phabricator.services.mozilla.com/D206669 05 April 2024, 00:30:32 UTC
e84478d Bug 1887780 part 2: Implement the UIA Value pattern. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D206449 05 April 2024, 00:19:23 UTC
0d51bb4 Bug 1887780 part 1: Add UIA test harness utility to test that a Python function call raises an exception. r=morgan There should be no functional change here, but it reduces duplicate boilerplate, now and in future. Differential Revision: https://phabricator.services.mozilla.com/D206450 05 April 2024, 00:19:23 UTC
7fcaab6 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 05 April 2024, 00:20:58 UTC
b946128 Bug 1888861 - Wait for resize events in the parent process document for ZoomToFocusInput. r=geckoview-reviewers,m_kato Differential Revision: https://phabricator.services.mozilla.com/D206203 04 April 2024, 23:54:06 UTC
2e2fa08 Bug 1888861 - Forcibly set the zoom level to 1 in test_bug861217.html. r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D206571 04 April 2024, 23:54:05 UTC
d171cbf Bug 1889747 - signedInUser.json file size measurement should be done in CredentialsAndSecurityBackupResource.sys.mjs. r=backup-reviewers,mconley Differential Revision: https://phabricator.services.mozilla.com/D206704 04 April 2024, 23:04:19 UTC
e000391 Bug 1888238 - part6 : make the process of getting capabilities async. r=jolin Differential Revision: https://phabricator.services.mozilla.com/D205893 04 April 2024, 23:02:20 UTC
aba4f07 Bug 1888238 - part5 : let MediaKeySystemAccessRequest have its own DecoderDoctorDiagnostics to track its error status. r=jolin A pre-requirement for making the process of getting capabilities async. Differential Revision: https://phabricator.services.mozilla.com/D205892 04 April 2024, 23:02:19 UTC
f422eef Bug 1888238 - part4 : move the deprecation function to EMEUtils. r=jolin Differential Revision: https://phabricator.services.mozilla.com/D205891 04 April 2024, 23:02:19 UTC
9aac287 Bug 1888238 - part3 : create a helper class WMFCDMCapabilities to get capabilities asynchronously. r=jolin In following patches, we will use this new method to replace `WMFCDMImpl::GetCapabilities()`. Differential Revision: https://phabricator.services.mozilla.com/D205890 04 April 2024, 23:02:18 UTC
1cdb137 Bug 1888238 - part2 : make ipdl method 'GetCapabilities()' independent with the MFCDM's key system. r=jolin In following patches, we will make the method be able to get capabilities from all different key systems. This is a pre-requirement refactoring. Differential Revision: https://phabricator.services.mozilla.com/D205889 04 April 2024, 23:02:18 UTC
056299a Bug 1888238 - part1 : refactor 'KeySystemConfig::CreateKeySystemConfigs' for the preparation of making it return an async result. r=jolin Differential Revision: https://phabricator.services.mozilla.com/D205888 04 April 2024, 23:02:18 UTC
d21f459 Bug 1889450 - add nimbus feature to control tab preview. r=tabbrowser-reviewers,mak Differential Revision: https://phabricator.services.mozilla.com/D206543 04 April 2024, 22:31:19 UTC
cb6beb5 Bug 1881094 - 2. remove whitespace exclusions for firefox-android r=android-reviewers,gl Whitespace changes made with `mach lint --fix`. Differential Revision: https://phabricator.services.mozilla.com/D206702 04 April 2024, 22:19:32 UTC
9485e40 Backed out changeset 3a0299d02e89 (bug 1878577) for causing marionette failures in test_registered_service_worker_after_restart CLOSED TREE 04 April 2024, 23:17:51 UTC
ec18448 Backed out 2 changesets (bug 1889496) for causing build bustages in RefPtr.h CLOSED TREE Backed out changeset 7689f9c266fc (bug 1889496) Backed out changeset abbbf327c4f1 (bug 1889496) 04 April 2024, 23:15:49 UTC
fe83155 Bug 1883655 - Add disk size measurements for all addons and extensions data. data-review=jhirsch r=backup-reviewers,mconley,rpl Differential Revision: https://phabricator.services.mozilla.com/D204675 04 April 2024, 21:43:41 UTC
077777a Bug 1877153: Make NativeLayerCA check the colorspace of TextureHost to determine if it is video. r=mstange This also clarifies the calls to IsVideo to prove that all of them are holding a lock on mutable state. Differential Revision: https://phabricator.services.mozilla.com/D199915 04 April 2024, 21:38:01 UTC
2123454 Bug 1889448 - Allow FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE if WEBGL_color_buffer_float || EXT_color_buffer_half_float. r=gfx-reviewers,lsalzman Differential Revision: https://phabricator.services.mozilla.com/D206539 04 April 2024, 21:32:41 UTC
c77f3de Bug 1879547 - Add promptPermissions in GeckoView. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D205757 04 April 2024, 21:31:59 UTC
c6eeaa9 Bug 1889622 - Add Core: Notifications to MOTS r=zeid,nrishel,nalexander DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D206641 04 April 2024, 21:29:53 UTC
579b6d7 Bug 1889483 - Migrate push files to the new renamed DOM: Push Subscriptions r=zeid,webidl,smaug DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D206627 04 April 2024, 21:29:53 UTC
a5545cd Bug 1889697 - Consider windowId for TranslationsPanel Initialization r=translations-reviewers,gregtatum Fixes an issue where the cached state for the Translations Panel's lanuage list initializtion was too aggressive across new window instances. Now considers the inner window id when caching the state. Differential Revision: https://phabricator.services.mozilla.com/D206703 04 April 2024, 21:23:12 UTC
75c9e75 Bug 1886843 - Use moz-button-group for screenshots-buttons. r=sfoster,desktop-theme-reviewers Differential Revision: https://phabricator.services.mozilla.com/D205389 04 April 2024, 20:18:33 UTC
c3a7319 Bug 1889438 - Dragging scrollbar should not select region in screenshots. r=sfoster Differential Revision: https://phabricator.services.mozilla.com/D206534 04 April 2024, 20:17:26 UTC
6e8c7cb Bug 1889473 - Do not scroll when focusing screenshots buttons. r=sfoster Differential Revision: https://phabricator.services.mozilla.com/D206549 04 April 2024, 20:06:35 UTC
6d7c95a Bug 1878577: Ensure private storage repo is always cleaned up, even with PBM autostart.r=dom-storage-reviewers,janv Differential Revision: https://phabricator.services.mozilla.com/D201246 04 April 2024, 19:59:20 UTC
eeefeec Bug 1854335 - Migrate `SwipeToDismiss` from `Modifier.swipeable` to `Modifier.anchoredDraggable` r=android-reviewers,rsainani In order to fix the accidental swipe to delete bug, I needed to do two things: 1. Migrate `SwipeToDismiss` from the deprecated `Modifier.swipeable` API to the new`Modifier.anchoredDraggable` API ([docs here](https://developer.android.com/develop/ui/compose/touch-input/pointer-input/migrate-swipeable)) 2. Disable the swipe gesture when the tab list/grid is being scrolled. Doing both seemed to do the trick! And now we're (mostly) migrated off of a deprecated API, too. I did some additional refactoring on `SwipeToDismiss`, so apologies the diff isn't as clean as it could have been, so here's a [manual diff between the old and new](https://www.diffchecker.com/ZnHZYbJP/). Differential Revision: https://phabricator.services.mozilla.com/D206165 04 April 2024, 19:52:42 UTC
81064eb Bug 1889434 - Remove the legacy HashChangeEvent.initHashChangeEvent method to match the spec and Blink/WebKit; r=webidl,smaug Differential Revision: https://phabricator.services.mozilla.com/D206648 04 April 2024, 19:49:05 UTC
5c44bb5 Bug 1889496 - Part 2: Implement CSSStartingStyleRule interface. r=webidl,firefox-style-system-reviewers,layout-reviewers,emilio Introduce CSSStartingStyleRule and add one extra parsing test for @starting-style rule. Differential Revision: https://phabricator.services.mozilla.com/D206564 04 April 2024, 19:39:29 UTC
e7e1166 Bug 1889496 - Part 1: Parse @starting-style rule. r=layout-reviewers,firefox-style-system-reviewers,emilio We introduce this rule and parse it in this patch. Also, fix some wpt expectations for ERROR. We will introduce CSSStartingStyleRule in the following patch, and test it there. Differential Revision: https://phabricator.services.mozilla.com/D206428 04 April 2024, 19:39:28 UTC
6cf7b07 Backed out changeset 03cfb27bc3a2 (bug 1881107) for causing bc failures in browser_opentabs_pinned_tabs.js CLOSED TREE 04 April 2024, 21:38:48 UTC
c28c3d6 Bug 1874461 - Filter spurious DrawTargetRecording::SetTransform calls. r=aosmond This is an evolution of Andrew Osmond's original version of this patch. The main addition here is an mOptimizeTransform setting which controls whether or not the transform filtering will be used. If it is disabled, then transforms will be immediately flushed upon a SetTransform call as normal, so that transform state will always be visibly changed for any use-cases that depend on this, like potentially blobs, screenshots, or printing. However, for the main case where this optimization is both beneficial and safe, Canvas2D recordings, we can now safely enable this setting allowing the optimization to take place. Andrew's original rationale for the patch is as follows: DrawTargetRecording::SetTransform is relatively expensive because of the cost of recording a 3x2 matrix (25 bytes). Because drawing code is often caching the transform on the DrawTarget to accumulate transformations prior to drawing, because it is either trying to do calculations relevant to the drawing beforehand, or the code is layered and each layer is applying its own transformations, we can easily save recording space by accumulating them locally and only flushing when there is an actual operation that depends on the transform being set. Differential Revision: https://phabricator.services.mozilla.com/D206573 04 April 2024, 19:27:27 UTC
93bb00b Bug 1889703 - Re-introduce embedded migration wizard default title r=migration-reviewers,aminomancer,mconley,omc-reviewers Differential Revision: https://phabricator.services.mozilla.com/D206683 04 April 2024, 19:25:53 UTC
537395e Bug 1889166. Invalidate images in popups on macOS which aren't drawn with webrender. r=layout-reviewers,emilio The problem is that in InvalidateImages in ImageLoader.cpp https://searchfox.org/mozilla-central/rev/e1e4a33e82ee1d278df238cf0896b7358a4bc359/layout/style/ImageLoader.cpp#517 we do nothing to invalidate images that are in popups that aren't drawn by webrender. This is controlled via ShouldUseOffMainThreadCompositing here https://searchfox.org/mozilla-central/rev/5df192b9edee971a1ab06ff9ef688d92c21a92c1/widget/cocoa/nsChildView.mm#1245 So all popups on macOS are painted using the fallback renderer. So InvalidateImages will do absolutely nothing in this case because there is no saved webrender user data, and the aForcePaint flag is false (because this is a frame update notification, not a frame complete/first frame notification). Differential Revision: https://phabricator.services.mozilla.com/D206569 04 April 2024, 19:25:17 UTC
54f8b23 Bug 1816960 - Add support for options_page as an alias for options_ui.page. r=robwu,amejiamarmol,geckoview-reviewers,extension-reviewers Differential Revision: https://phabricator.services.mozilla.com/D206429 04 April 2024, 19:13:27 UTC
cc4b7e9 Bug 1881107 - Remove delay opening context menu due to awaiting fetched devices r=fxview-reviewers,jsudiaman,sfoster I've moved the call to fetch devices to occur in connectedCallback rather than holding up the context menu toggle function. https://profiler.firefox.com/from-browser/calltree/?globalTrackOrder=80w7&hiddenGlobalTracks=1w6&hiddenLocalTracksByPid=56852-134~56853-0~56859-0~56860-0~56858-0~56861-0~56857-0~56856-0&thread=c&v=10 Differential Revision: https://phabricator.services.mozilla.com/D205390 04 April 2024, 19:08:19 UTC
d29ad6f Bug 1888196 - Replace instances of en dash with em dash in sidebar.ftl r=fxview-reviewers,fluent-reviewers,sidebar-reviewers As requested post landing https://phabricator.services.mozilla.com/D204226#inline-1138884 Differential Revision: https://phabricator.services.mozilla.com/D206051 04 April 2024, 19:04:56 UTC
7e6a811 Bug 1889620 - Update mocked blocklist mlbf generationTime to match the signedDate of the new test langpack xpi. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D206656 04 April 2024, 18:47:19 UTC
b47b2a4 Bug 1881863 - Part 3: Use the XPIDL-generated PRTime typedef, r=xpcom-reviewers,emilio The typedef for PRTime generated from XPIDL is being `#if 0`-ed out in `nsrootidl.idl`, however was also declared earlier within a `%{C++` block. Remove the `#if 0` to allow the XPIDL-generated typedef to be generated and used instead, for better consistency between target languages. Differential Revision: https://phabricator.services.mozilla.com/D206384 04 April 2024, 18:45:22 UTC
52879de Bug 1881863 - Part 2: Handle substituted typedefs directly within xpidl, r=xpcom-reviewers,zombie,emilio This changes the various typedefs from `nsrootidl.idl` to instead be directly used as builtin types in xpidl.py. In addition, this changes the built-in types to be delcared in terms of the xpcom `intX_t` types, changing types like `short` to instead be treated like aliases in xpidl. One notable case here is the `char16_t` type, which appears that it should be treated like the `wchar` type (as it is the same type under the hood for c++). Unfortunately, it is used to declare constants so must continue to be an integer type, and is used in some places from JS code in this manner. Differential Revision: https://phabricator.services.mozilla.com/D206383 04 April 2024, 18:45:21 UTC
a48079c Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 Previously the `boolean` type was also declared using a `bool` typedef in xpidl, meaning that both were used in various places. This patch standardizes on the built-in `boolean` type, removing the typedef. Differential Revision: https://phabricator.services.mozilla.com/D206382 04 April 2024, 18:45:21 UTC
f5cae1e Bug 1889600 - Don't produce commands if all of the quad segments are discarded. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D206664 04 April 2024, 18:38:22 UTC
d56e700 Bug 1863765 - Part 2: Close the stream when the type error happens r=jari,janv Differential Revision: https://phabricator.services.mozilla.com/D195777 04 April 2024, 17:50:10 UTC
e57e4b6 Bug 1863765 - Part 1: Wrap WriteCallback in UnderlyingSinkAlgorithmsWrapper r=smaug Differential Revision: https://phabricator.services.mozilla.com/D193092 04 April 2024, 17:50:10 UTC
cbb0f92 Bug 1889710 - disable building normandy for thunderbird. r=barret Would leave the other changes in, as they make the code a bit more robust. Differential Revision: https://phabricator.services.mozilla.com/D206679 04 April 2024, 17:48:09 UTC
f9610f1 Bug 1886598 - Struct with Pointer member may not be memmove-able. r=gfx-reviewers,lsalzman Differential Revision: https://phabricator.services.mozilla.com/D206633 04 April 2024, 17:46:06 UTC
b935b6c Bug 1888941 - Ensure any potential emergency-wrap positions are marked in nsTransformedTextRun instances. r=layout-reviewers,emilio Differential Revision: https://phabricator.services.mozilla.com/D206363 04 April 2024, 17:44:27 UTC
7cd9a55 Backed out changeset 370e3fa8019c (bug 1888249) for causing bustages on AC-android-all opt CLOSED TREE 04 April 2024, 19:15:48 UTC
2dd0b93 Backed out changeset 87bc463d10b0 (bug 1889687) for causing bc failures in browser_translations_about_preferences_settings_ui.js CLOSED TREE 04 April 2024, 19:05:58 UTC
fdf31a8 Backed out changeset 21aa60d7cd79 (bug 1883655) for causing xpcshell failures in test_measurements.js CLOSED TREE 04 April 2024, 18:54:49 UTC
680a8f7 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE cy -> d075dc96403af93a54f5493b5782802e214fff87 de -> 3554b47092ee0879c578a4d22053c2ea33570d03 en-CA -> 8d46c037bbb3ec1e5863b854b8dea584582c71eb en-GB -> 57632023ec24f7966aa1572f61f03c2a2c3452e3 es-CL -> c73a07524dd2922d14b27ee86c54d70374ca21bf fi -> 9382adffdf54d267ebd1943e22b02a977e0cd83c fr -> 7cbe8797705108b243a98fd1d2c3381ac588a06b he -> d9c3db88424d8beea2b60bd78999284b08bfb3d4 hsb -> b86e526c70804ecd5ae660409dba1a1df49ffb57 hu -> 0c2789c18091c85f262fa5f4345349f0b786ec43 is -> 87a7f2aa1b63da8bc883fe46e39b24a5ba2b2aa6 it -> 9b537a930f76fecd6399b04e6224fb7ad75ad47e kk -> 4aca171a9c63e0ed46322c69e45cf80054266e96 lv -> b20c061d1faa93acccc8eb09d58f716286d1fac2 nb-NO -> fc7cd59756f2c5569b5d08285b0dbcfbd448afd9 nl -> aa3f538ecf37090fc954c761e796ea6218f319ef pt-BR -> 7d513a240a411156612fe2fd3bab20325a94d72f 04 April 2024, 19:05:37 UTC
c4b254e Backed out changeset db248f69f283 (bug 1880162) for causing multiple xpcshell failures in test_ext_webidl_api_request_handler.js, test_ext_eventpage_messaging_wakeup.js CLOSED TREE 04 April 2024, 18:48:13 UTC
1352859 Bug 1865930: Add support for stopping the profiler using UNIX signals r=canaltinova,profiler-reviewers Differential Revision: https://phabricator.services.mozilla.com/D203146 04 April 2024, 17:40:14 UTC
7e2dc97 Bug 1866990 - Disable collection, share and menu in multiselect mode when no tab is selected r=android-reviewers,gl Originally on Github: https://github.com/mozilla-mobile/firefox-android/pull/5482 Differential Revision: https://phabricator.services.mozilla.com/D206546 04 April 2024, 17:34:28 UTC
16f5e8d Bug 1420777 - Coalesce connections less aggresively r=necko-reviewers,kershaw Differential Revision: https://phabricator.services.mozilla.com/D204663 04 April 2024, 17:24:35 UTC
12de9cc Bug 1889484 - Add telemetry for Navigation bar and address bar. r=android-reviewers,harrisono Differential Revision: https://phabricator.services.mozilla.com/D206556 04 April 2024, 17:22:01 UTC
ebda218 Bug 1880162 - Split off portPromises from ProxyMessenger.ports, r=robwu Differential Revision: https://phabricator.services.mozilla.com/D206231 04 April 2024, 17:01:21 UTC
f5ddde8 Bug 1889610 - Remove unused parameters in MergeStack() r=canaltinova,profiler-reviewers Differential Revision: https://phabricator.services.mozilla.com/D206621 04 April 2024, 16:50:34 UTC
53ad286 Bug 1889687 - Ensure new Translations settings is hidden form search r=Gijs,settings-reviewers Ensures that the new Translations Settings subpage has the `data-hidden-from-search` attribute so that stubbed content is not discoverable accidentally. Differential Revision: https://phabricator.services.mozilla.com/D206669 04 April 2024, 16:34:49 UTC
4765d12 Bug 1873025 - Fix the displayed relative time for open tabs listing to match the recency sorting.r=jsudiaman,fxview-reviewers,tabbrowser-reviewers,dao * Carry over lastAccessed times from tabs that haven't been seen/active this session. * Use the lastSeenActive rather than lastAccessed timestamp for labeling open tabs in firefox view. Differential Revision: https://phabricator.services.mozilla.com/D198892 04 April 2024, 16:27:32 UTC
12228df Bug 1858460 - Include source events in OpenTabsTarget events and improve how we test the recency-sorted tab lists. r=fxview-reviewers,sclements * Include a list of source events in the debounced and consolidated change events dispatched by OpenTabsTarget * Rework browser_opentabs_recency.js to use session restore for window and tab creation * Eliminate some of the races in the test by waiting for the correct tab list state * Re-enable the test for windows - it remains intermittent on macos and linux * Add sizemodechange as a tab-recency-related event Differential Revision: https://phabricator.services.mozilla.com/D206174 04 April 2024, 16:27:32 UTC
a023dca Bug 1889650 - Remove mentions of BuildClonedMessageDataFor from comments. r=asuth DONTBUILD Also, remove the comment about StructuredCloneDataNoTransfers which no longer exists. Differential Revision: https://phabricator.services.mozilla.com/D206637 04 April 2024, 16:24:50 UTC
faa2084 Bug 1888675 - Run shippable/instrumented linux aarch64 builds only on nightly and mozilla-central r=releng-reviewers,ahal Depends on D205139 Differential Revision: https://phabricator.services.mozilla.com/D206119 04 April 2024, 16:23:52 UTC
458f1bb Bug 1886296 - Generate non-shippable localized linux64-aarch64 builds for testing on try r=releng-reviewers,jcristau Depends on D205138 Differential Revision: https://phabricator.services.mozilla.com/D205139 04 April 2024, 16:23:51 UTC
ceff042 Bug 1883655 - Add disk size measurements for all addons and extensions data. data-review=jhirsch r=backup-reviewers,mconley,rpl Differential Revision: https://phabricator.services.mozilla.com/D204675 04 April 2024, 16:17:44 UTC
8ca585e Bug 1889451: Tell Updatebot to keep some local files we add in a patch r=gstoll It turns out that Updatebot isn't keen on _adding_ files in a patch, it's used to the files just being added in-tree and being told 'Don't touch these'. So adapting this library to this format should cause it to work Differential Revision: https://phabricator.services.mozilla.com/D206665 04 April 2024, 16:03:39 UTC
5eebee7 Bug 1889627 - Use webrtc::CodecParameterMap where applicable. r=webrtc-reviewers,dbaker The older types are deprecated. Differential Revision: https://phabricator.services.mozilla.com/D206628 04 April 2024, 15:44:47 UTC
a4e2337 Bug 1888249 - Adding Sync debug menu items for Fxa. r=lina,android-reviewers,boek Connected the menu items to the existing app-services functions. Changed FxaAccountManager to store a `FirefoxAccount`, rather than the generic `OAuthAccount` from concept.sync. The alternative would be to add these debug methods to `OAuthAccount`, but that it doesn't feel right to me to add them to a generic interface. Differential Revision: https://phabricator.services.mozilla.com/D205898 04 April 2024, 15:11:20 UTC
46dae93 Bug 1700396: Bump updatebot to get the relinquished-job fix r=freddyb Differential Revision: https://phabricator.services.mozilla.com/D206653 04 April 2024, 15:11:03 UTC
09a3996 Bug 1860492 - Stop using Theora files in WPT (Mozilla tests). r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D205093 04 April 2024, 15:02:45 UTC
2a774d9 Bug 1860492 - Stop using Theora files in WPT. r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D205092 04 April 2024, 15:02:41 UTC
0596cfd Bug 1860492 - Adjust docs. r=media-playback-reviewers,alwu Differential Revision: https://phabricator.services.mozilla.com/D204647 04 April 2024, 15:02:41 UTC
15948c0 Bug 1860492 - Stop using theora files in dom/security. r=freddyb Switch to using a functionally equivalent videos using the VP9 codec in WebM container. Differential Revision: https://phabricator.services.mozilla.com/D204646 04 April 2024, 15:02:37 UTC
eef3b34 Bug 1860492 - Stop using theora files in tests in dom/html. r=smaug Switched to using a functionally equivalent video. Differential Revision: https://phabricator.services.mozilla.com/D204645 04 April 2024, 15:02:37 UTC
592be9c Bug 1860492 - Stop using theora files in tests in browser/. r=mossop,anti-tracking-reviewers,timhuang Files containing theora have been modified to use VP9 in WebM, which is equivalent for those tests, that only require a video with or without sound. Differential Revision: https://phabricator.services.mozilla.com/D204644 04 April 2024, 15:02:36 UTC
89dbe1a Bug 1860492 - Stop using theora files in mobile/android/geckoview/src/androidTest/. r=geckoview-reviewers,m_kato,frontend-codestyle-reviewers Files containing theora have been modified to use VP9 in WebM, which is equivalent for those tests, that only require a video with or without sound. Differential Revision: https://phabricator.services.mozilla.com/D204643 04 April 2024, 15:02:36 UTC
cfb2327 Bug 1860492 - Stop using theora files in toolkit/. r=mossop,anti-tracking-reviewers,timhuang Files containing theora have been modified to use VP9 in WebM, which is equivalent for those tests, that only require a video with or without sound. Differential Revision: https://phabricator.services.mozilla.com/D204642 04 April 2024, 15:02:35 UTC
623a4bb Bug 1860492 - Stop using theora in browser/base/content/test. r=Gijs The OGG Theora files have been replaced with functionally equivalent WebM containing VP9. Differential Revision: https://phabricator.services.mozilla.com/D204641 04 April 2024, 15:02:34 UTC
8af7ac3 Bug 1860492 - Remove layout/reftests/ogg-video. r=emilio OGG can only contain the theora video codec, and theora is being removed from the Web. All of this have WebM versions in a directory alongside this (that I converted from the OGG tests a while back). Differential Revision: https://phabricator.services.mozilla.com/D204640 04 April 2024, 15:02:34 UTC
130b47e Bug 1860492 - Fix OGG specific tests. r=media-playback-reviewers,alwu Differential Revision: https://phabricator.services.mozilla.com/D204054 04 April 2024, 15:02:33 UTC
dfa27d2 Bug 1860492 - Remove theora usage from dom/media and dom/canvas. r=media-playback-reviewers,jgilbert,alwu Differential Revision: https://phabricator.services.mozilla.com/D204053 04 April 2024, 15:02:31 UTC
0737e57 Bug 1860492 - Add a pref to disable Theora playback, disable it on Nightly. r=media-playback-reviewers,alwu Differential Revision: https://phabricator.services.mozilla.com/D204052 04 April 2024, 15:02:31 UTC
9c35a1e Bug 1887839 - Remove fission.remoteObjectEmbed pref r=farre Differential Revision: https://phabricator.services.mozilla.com/D206574 04 April 2024, 14:56:45 UTC
2e0e8a9 Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud Differential Revision: https://phabricator.services.mozilla.com/D205678 04 April 2024, 14:55:00 UTC
ce4b1e2 Bug 1882548 - Enable "fetchpriority" feature by default in nightly. r=valentin Differential Revision: https://phabricator.services.mozilla.com/D203011 04 April 2024, 14:42:53 UTC
058828f Bug 1867939, part 6: Enabled tests for Text Fragments which pass now. r=dom-core,hsivonen This test sets the pref `dom.text_fragments.enabled` to true for web-platform tests in - /scroll-to-text-fragment - / css/css-pseudo (which contains various tests for `::target-text` Differential Revision: https://phabricator.services.mozilla.com/D195690 04 April 2024, 14:39:33 UTC
fda59c7 Bug 1867939, part 5: Integrate find-text-directive algorithm into Document load. r=peterv,farre,dom-core This patch integrates the algorithm to find a text fragment range into the document loading mechanism. Unlike described in the spec, the fragment directive is not stripped from the URL in the Session History Entry, instead it is stripped when setting the URI into the Document using `Document::SetURI()`, as well as when accessing the URL through `Location`. The `PresShell` class is extended by a new method which sets the ranges created from the text directives into the FrameSelection as TargetText selection and scrolls it into view. Security restrictions like force load at top and cross-origin iframes are not yet considered in this patch. Differential Revision: https://phabricator.services.mozilla.com/D195688 04 April 2024, 14:39:33 UTC
81f5e14 Bug 1867939, part 4: Implemented the `::target-text` CSS Pseudo Element. r=emilio,devtools-reviewers,nchevobbe This patch implements the `::target-text` pseudo element. Similarly to the Custom Highlight API, this is done implementing a new Selection type. Differential Revision: https://phabricator.services.mozilla.com/D195687 04 April 2024, 14:39:32 UTC
f7a9b30 Bug 1867939, part 3: Implement an algorithm to find text directives in a document. r=hsivonen,dom-core Main part of this patch is an implementation of the algorithm defined in the spec [0]. The algorithm takes an array of `TextDirective` (which is the result of the fragment directive parser implemented in part 2 of this bug) and converts it into an array of `nsRange`s. The algorithm is not optimized for performance yet. Instead it follows the spec very closely. Therefore, it may for now only be seen as a baseline to a faster `nsFind` based approach. The algorithm differs from the spec, using a standard `nsString::Find()` instead of the mentioned collator-based search, i.e. performing a case-sensitive and locale-independent search. [0]: https://wicg.github.io/scroll-to-text-fragment/ Differential Revision: https://phabricator.services.mozilla.com/D195686 04 April 2024, 14:39:32 UTC
eca7db5 Bug 1867939, part 2: Implement Fragment Directive parser. r=hsivonen,dom-core This patch provides functions to extract the fragment directive from a url / a hash into an array of `TextDirective`s as well as to create a fragment directive string from given text directives. The algorithms are implemented as a rust crate. Interface functions and data structures which are accessible from C++ are provided in `lib.rs`. The actual implementation (using pure rust types) lives in `fragment_directive_impl.rs`, tests live in `test.rs`. The implementation currently only supports text directives. Other future directive types are not considered and will be ignored. The main function, `parse_fragment_directive()` takes a url / a url hash as parameter and returns (as out parameter) a struct which contains the stripped input url, the fragment directive string, and an array of parsed text directive objects. Additionally, there are functions that create a full fragment directive string from a list of text directives as well as a function that creates a single text directive string from a text directive. The `TextDirective` class, which is shared with C++, contains four string elements for the prefix, start, end and suffix elements. These strings are percent-decoded and do not contain identifiers (like the `-` that indicates it being a prefix or suffix). All elements besides `start` can be empty. The implemented algorithms are used in the following patches. Differential Revision: https://phabricator.services.mozilla.com/D195685 04 April 2024, 14:39:32 UTC
64a2d39 Bug 1867939, part 1: Add FragmentDirective webidl and pref. r=dom-core,webidl,emilio,hsivonen This patch also adds the empty shell of the `FragmentDirective` class to the `Document`. Differential Revision: https://phabricator.services.mozilla.com/D195684 04 April 2024, 14:39:31 UTC
944e502 Bug 1889477 - Make ContentSubtreeIterator to always go into the shadow tree (if there's one) for getting the deepest child r=smaug This patch should only impact how `ContentSubtreeIterator` uses `ContentIteratorBase<NodeType>::GetDeepFirstChild` because `IteratorHelpers::GetShadowRoot` can only return non-null with ContentSubtreeIterator. Secondly, `ContentSubtreeIterator` only uses this method with `ContentSubtreeIterator::DetermineCandidateForFirstContent`, so we are talking about getting the deepest first child for the first content candidate. If the first content candidate is a shadow host with web exposed shadow root, we should always use the first child of this shadow root rather than the child of this content in light DOM. Differential Revision: https://phabricator.services.mozilla.com/D206552 04 April 2024, 14:32:04 UTC
e435d55 Bug 1885529 - Make sure HostRecordQueue::mPendingCount is accurate r=necko-reviewers,jesup When calling MoveToAnotherPendig the record gets removed from the pending queue, and InsertRecord is called. As InsertRecord again increments mPendingCount, we need to decrement it when removing from a pending queue to ensure it's accurate. Depends on D206498 Differential Revision: https://phabricator.services.mozilla.com/D206503 04 April 2024, 14:24:20 UTC
65941da Bug 1885529 - Also update nsHostResolver::mActiveAnyThreadCount in CompleteLookupByTypeLocked when resolving via native DNS r=necko-reviewers,jesup The issue here is only obvious on Windows, when network.dns.get-ttl=true and network.dns.native_https_query=true. GetTTL will cause another resolution to happen with a low priority, but these don't get picked up unless mActiveAnyThreadCount < MaxResolverThreadsAnyPriority() This causes the DNS_NATIVE_QUEUING probe to increase since these queries don't get picked up immediately. Also decrementing mActiveAnyThreadCount for ByType records makes sure it always has the correct value. Differential Revision: https://phabricator.services.mozilla.com/D206498 04 April 2024, 14:24:20 UTC
back to top