profile
viewpoint

jld/defcon20 4

Stuff I write at DEF CON 20

jld/b2g-hamachi-compat-wireless 2

Wireless drivers for the Alcatel One Touch Fire (b2g config "hamachi").

jld/b2g-hamachi-kernel 2

Kernel source for the Alcatel One Touch Fire (b2g config "hamachi").

jld/adventofcode-2015-rs 1

Advent of Code, 2015, in Rust

jld/b2g-toolchain-prebuilt 1

Boot To Gecko experimental toolchain prebuilt binaries

jld/barnowl 1

A multi-protocol curses IM client.

jld/circles 1

A small program to draw a very specific class of fractals.

jld/clang 1

Mirror of official clang git repository located at http://llvm.org/git/clang. Updated hourly.

jld/adventofcode-2016-hs 0

Advent of Code, 2016, in Haskell

jld/adventofcode-2017-factor 0

Advent of Code, 2017, in Factor

create barnchjld/gecko-dev

branch : fstat-loop-bug1673202

created branch time in 5 days

PR opened benreid24/Stellaru

Add Steam and savegame locations for Linux.

Seems to work with local and cloud saves.

A new non-Ironman game doesn't seem to be detected until there's a manual save, but after that autosaves are picked up; I don't know if that's a Linux-specific problem.

+9 -12

0 comment

2 changed files

pr created time in 8 days

create barnchjld/Stellaru

branch : linux

created branch time in 8 days

fork jld/Stellaru

Stellaris save data visualization suite

fork in 8 days

push eventjld/gecko-dev

Jed Davis

commit sha c0d93904ac8499095562c98a82dc0ba933fe4a36

Bug 1657401 - Prelude: rearrange IPDL files in widget/. r?spohl The IPDL compiler searches for files in an include path made up of every directory with any `IPDL_SOURCES` in it, which means that distinct files shouldn't have the same name or, failing that, need to be set up so they won't accidentally conflict. See bug 1657712 for details. In `widget/`, the PCompositorWidget and PlatformWidgetTypes files are overridden on some OSes; this patch moves the general-case versions into their own directory, so that it's possible to use the widget/ toplevel directory for non-platform-specific IPDL without causing a filename conflict. Differential Revision: https://phabricator.services.mozilla.com/D94530

view details

Jed Davis

commit sha 49959ab213efc14eee3ba221c593f412ea333a3c

Bug 1657401 - Change LookAndFeel IPC to use IPDL structs. r?spohl Aside from automating boilerplate, this will allow reusing some of these structs for full LookAndFeel remoting in bug 1470983. Differential Revision: https://phabricator.services.mozilla.com/D94531

view details

Jed Davis

commit sha c06952313adef410664387a9a7b0c8c80e09d4f2

WIP for fully remote LookAndFeel TODO: * Add more refresh triggers for GTK properties ** (stop using settings on unattached widgets?) ** (try to test them somehow?) * Change the pref to something like Nightly Linux only

view details

Jed Davis

commit sha 74d42894c5171472a66ddf28e28b8ee0045b8fc3

remove gtk_widget_get_settings

view details

Jed Davis

commit sha b4c038a217074721baa75751dd0f95bb2d48277f

Add more refresh signals.

view details

push time in 9 days

push eventjld/gecko-dev

Hubert Boma Manilla

commit sha 3d1f26e2cd4110f0f28db212adb5539ffc37f996

Bug 1663523 - [devtools] Add the network event stacktrace watcher r=ochameau,devtools-backward-compat-reviewers Differential Revision: https://phabricator.services.mozilla.com/D86809

view details

Petr Sumbera

commit sha fd342d712629c5296a6a7fffa4a6728faa6f1c7a

Bug 1671623 - don't overloaded log10 r=pbone Differential Revision: https://phabricator.services.mozilla.com/D93762

view details

Makoto Kato

commit sha 179a0134a925bafa327ee28961b834288b6272f9

Bug 1670731 - Key down event isn't fired during composition when using Wayland IM Module. r=masayuki Wayland IM module (im-wayland.so, [*1]) doesn't use `gtk_key_snooper_install`, so snooper mode is different of other IM modules. *1 https://gitlab.gnome.org/GNOME/gtk/-/blob/master/gtk/gtkimcontextwayland.c Differential Revision: https://phabricator.services.mozilla.com/D93894

view details

Valentin Gosu

commit sha b5dcdc80bb9a9bad9e989ac9f9818c50cf5d7ff6

Bug 1669780 - Backed out changeset 29d1be2b96f9 (Bug 1569715) for causing us to skip CORS preflight cache for POST requests r=necko-reviewers,kershaw Differential Revision: https://phabricator.services.mozilla.com/D93746

view details

Florin Strugariu

commit sha 70251b3778d6c1b605d143f4cfadfa30511670dc

Bug 1524545 Run raptor-unity-webgl only on autoland r=davehunt,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D93496

view details

Paul Adenot

commit sha fb3387d7969be63e771c3a1b018e1ee9674e2b2b

Bug 1346880 - Always initialize an AudioChannelAgent when initializing an AudioContext. r=alwu Differential Revision: https://phabricator.services.mozilla.com/D92644

view details

Paul Adenot

commit sha 307c6e1733268eccf8e27e955b6ae06db819549a

Bug 1346880 - Test that a muted tab that plays audio via the Web Audio API is really muted using PulseAudio monitoring devices. r=pehrsons,alwu Differential Revision: https://phabricator.services.mozilla.com/D93653

view details

Christoph Kerschbaumer

commit sha 390f3eecffea13f106d709afb19a3cc7f5c8ae30

Bug 1671720: HTTPS-Only Mode: Query if channel is auth only if we can query nsIHttpChannelInternal. r=dragana Differential Revision: https://phabricator.services.mozilla.com/D93910

view details

Andreas Pehrson

commit sha 7449686f8293bd4da59a84dc7981c538cb32d596

Bug 1631476 - Add WPT checking that HTMLCanvasElement doesn't capture a frame on getImageData. r=jib Differential Revision: https://phabricator.services.mozilla.com/D93065

view details

Andreas Pehrson

commit sha 9501bbf843fc0f943f9a11fe4fa963a3f2be8804

Bug 1631476 - Don't let CanvasRenderingContext2D::EnsureTarget lead to frame capture. r=nical Differential Revision: https://phabricator.services.mozilla.com/D93066

view details

Edgar Chen

commit sha 8d1634d0014361a376bb09d5b715b8f5714a080e

Bug 1669673 - Part 1: setPointerCapture shoult not make a draggable element to be undraggable; r=smaug See https://w3c.github.io/pointerevents/#the-pointercancel-event. Differential Revision: https://phabricator.services.mozilla.com/D93294

view details

Edgar Chen

commit sha 2cbdcea66dc26a1bda273a9603a88c084a5c91f4

Bug 1669673 - Part 2: Add test for setPointerCapture on mousedown event; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D93296

view details

Edgar Chen

commit sha 80917541682735911a81ee8d41d098d0e98e4db5

Bug 1669673 - Part 3: Wrap manual wpt pointerevent_drag_interaction-manual.html into mochitest test; r=smaug Depends on D93296 Differential Revision: https://phabricator.services.mozilla.com/D93295

view details

Peter Van der Beken

commit sha b9f1b3e0e27213705dc080f7a6f9e97a8686011a

Bug 1671223 - Reenable some tests that are now succeeding with session history in parent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D93770

view details

smolnar

commit sha eba1c00fcf6dc96d12f69586994932db865cfa17

Backed out 2 changesets (bug 1346880) for causing audio failures. CLOSED TREE Backed out changeset 7c0018c583b5 (bug 1346880) Backed out changeset 4e7a614b30f8 (bug 1346880)

view details

Simon Giesecke

commit sha 7f38fd0f097af36e5917b2796dba0815dcc726ad

Bug 1671897 - Add QM_DIAGNOSTIC_ASSERT_UNREACHABLE and define QM_*_ASSERT_UNREACHABLE only when the assert level is active. r=dom-workers-and-storage-reviewers,janv Differential Revision: https://phabricator.services.mozilla.com/D93923

view details

Simon Giesecke

commit sha 5dc92a10e369e1420a03302f79a9c42f906fce61

Bug 1663924 - Refactor DatabaseConnection::UpdateRefcountFunction::WillCommit. r=dom-workers-and-storage-reviewers,ttung Convert DatabaseFunction class into lambda expression, and make more use of IDB_TRY. Differential Revision: https://phabricator.services.mozilla.com/D91297

view details

Simon Giesecke

commit sha 2a6638554f3aeefa6aa0aeed84d4429162c84806

Bug 1663924 - Replace output parameters of KeyPath::Parse by return value. r=dom-workers-and-storage-reviewers,ttung Differential Revision: https://phabricator.services.mozilla.com/D91167

view details

Simon Giesecke

commit sha 215a60588370858a84bcaca1fb64e2b1f4a8eec8

Bug 1663924 - Use IDB_TRY in DatabaseOperationBase::UpdateIndexValues. r=dom-workers-and-storage-reviewers,ttung Differential Revision: https://phabricator.services.mozilla.com/D92782

view details

Simon Giesecke

commit sha 4307cfe954115f1c124299206b62a8e76f77ebd2

Bug 1663924 - Use IDB_TRY in DatabaseOperationBase::DeleteObjectStoreDataTableRowsWithIndexes. r=dom-workers-and-storage-reviewers,ttung Differential Revision: https://phabricator.services.mozilla.com/D93781

view details

push time in 9 days

create barnchjld/gecko-dev

branch : local-build-v2

created branch time in 11 days

push eventjld/gecko-dev

Matt Woodrow

commit sha 92c3e5297584035acf0a8aa512b3127393241190

Bug 1662336 - Pass print recording dependency list across to parent process and use CrossProcessPaint to resolve it. r=bobowen Differential Revision: https://phabricator.services.mozilla.com/D90807

view details

Matt Woodrow

commit sha 2fe0c8c5cc89d1ede5e5a9ac44c6b3087d291ae0

Bug 1662336 - Use static clone from print preview when printing. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D90808

view details

Matt Woodrow

commit sha 6bf6661f1b40589d19c2a10f82a3d34e0015ae26

Bug 1662336 - Allow dependent surface drawing to be fallible. r=lsalzman,jrmuizel Dependent surfaces are used for recording OOP iframes, and these can go away at any time (if they navigate and switch process while we're trying to capture them). Making these draws fallible means we can still screenshot/print the outer document (and sibling OOP iframes), rather than failing the entire operation. Differential Revision: https://phabricator.services.mozilla.com/D90809

view details

Matt Woodrow

commit sha 2fca9ba7ca074e12f184b94094165c619e53b244

Bug 1662336 - Add test for printing with a cross-origin iframe. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D90810

view details

Haik Aftandilian

commit sha 4b8141a376f60fb3e8c91339024033d47abdeeaf

Bug 1669890 - Workaround MOZ_DIAGNOSTIC_ASSERT(mNumGPUsDetected > 0) DTK crash r=mstange Until we have GPU detection for the DTK ARM hardware, skip the diagnostic ASSERT on ARM builds. Differential Revision: https://phabricator.services.mozilla.com/D92983

view details

Sylvestre Ledru

commit sha cad53f4804f522d66650104d65744d71380e7935

Bug 1588458 - Replace dxr links by searchfox in the code/test r=kats,sparky Differential Revision: https://phabricator.services.mozilla.com/D92792

view details

Tom Schuster

commit sha 436fcfbe7109098127a7d4f579812cdeeb284363

Bug 1658308 - Backout Array.prototype.item and %TypedArray%.prototype.item. There are too many web compatibility issues. Keeping this on Nightly is not going to be useful. Differential Revision: https://phabricator.services.mozilla.com/D92987

view details

Jamie Nicol

commit sha 60847b9c4eb811048b4a99130d314c2b0f844591

Bug 1668878 - Stop doing catch-up composites on webrender. r=mattwoodrow Currently, when webrender fails to render a frame on time, it will attempt to catch up by rendering the next frame immediately (part way through the vsync period) rather than delaying until the next vsync. The idea is that even though the first frame missed vsync, the next frame can hopefully still be rendered on time. However, on Android, because of the default EGL swap interval of zero, the driver blocks rather than allowing 2 frames to be rendered in a single vsync. This guarantees that the next frame will also miss its vsync, and so on. Other platforms may avoid this by setting the swap interval to zero. While that was an option on Android too, it was felt that the premise of catch up composites was still flawed: a late-started composite is unlikely to meet its deadline, even if the driver does not block. Better to cut our losses and wait for the next vsync. Differential Revision: https://phabricator.services.mozilla.com/D92958

view details

Mohamed H

commit sha 021198d745fbdbcd0ab147f39b85a578370c20cb

Bug 1617396 - Implement conic-gradient for Direct2D graphics backend. r=gfx-reviewers,nical Differential Revision: https://phabricator.services.mozilla.com/D66305

view details

Cosmin Sabou

commit sha 887a27cb352d6514bc9b61465fc9eaed164f07a4

Bug 1617396 - Fix linting opt failure on ShadersD2D.h and ShadersD2D1.h.

view details

Cosmin Sabou

commit sha df602d35996055ebe23c24e746dccb9735390d76

Bug 1502992 - set RTCRtpTransceiver.https.html as intermittent on Android opt. a=testonly DONTBUILD

view details

Kartikaya Gupta

commit sha 44dd465854e541636481e9138c648f4a151cece7

Bug 1666016 - Wait for main thread to finish repaints before reading the test data. r=botond Differential Revision: https://phabricator.services.mozilla.com/D92989

view details

dev

commit sha ff0b770f8626bf447dda1707b6ec2fae2036cd4c

Bug 1667124 - Fix invalidation of picture cache tiles attached to zoom nodes. r=aosmond Detect when the scale of the root spatial node of a picture cache changes, and invalidate tiles when that occurs. Differential Revision: https://phabricator.services.mozilla.com/D92870

view details

Kartikaya Gupta

commit sha 6bc75e838396700f560cae8cabd421563c15949b

Bug 1667124 - Add a reftest that captures improper picture caching behaviour, in at least some of the cases. r=gw Differential Revision: https://phabricator.services.mozilla.com/D92944

view details

Jamie Nicol

commit sha 714c38289b1a608902bdb0121ae909920cd68f80

Bug 1669960 - Revert to using glCopyImageSubData rather than glBlitFramebuffer on Mali-G r=gw In bug 1669494 we switched Mali-T and Mali-G devices to use glBlitFramebuffer rather than glCopyImageSubData when resizing textures. This was in response to a performance issue noticed on Mali-T, but Mali-G was switched too as a precaution. However, Mali-G appears to have a buggy implementation of glBlitFramebuffer, resulting in corruption. Luckily, Mali-T does not appear to have such a problem, so we can keep Mali-T using glBlitFramebuffer, but revert Mali-G to glCopyImageSubData. Differential Revision: https://phabricator.services.mozilla.com/D92908

view details

Caroline Cullen

commit sha 45c6320bd3076eaeb34088b8378fba8c372b3e7f

Bug 1669913 - Use maybeJitScript() to check for a JitScript to avoid failure in cases where a JitScript is not present. r=iain Differential Revision: https://phabricator.services.mozilla.com/D92980

view details

Jim Blandy

commit sha f97fb69900a1c4a8eccb6610ccccf76d20b3ae2f

Bug 1669394: Draw rounded rectangles using WebRender borders. r=gw The DisplayListBuilder::PushRoundedRect function is used for <li> bullets and a few other decorations. It draws a rounded rectangle as an ordinary rectangle with a rounded rect clip. However, you can get the same effect by drawing a box border with rounded corners around a box with zero width and height. This, WebRender can cache as a bitmap and draw as an image. Clips are not cached in this way, and require extra attention from WebRender to process. Differential Revision: https://phabricator.services.mozilla.com/D92984

view details

Mark Hammond

commit sha 5c11945748f7685a719554293c16903955203539

Bug 1669722 - vendor a new app-services, which includes ruslite 0.24.1. r=eoger Differential Revision: https://phabricator.services.mozilla.com/D93004

view details

Nico Grunbaum

commit sha 233b5ce89c86cb03e1d905952750363533f5226a

Bug 1669757 - pacerDelay field in about webrtc is reporting the wrong stat;r=mjf Differential Revision: https://phabricator.services.mozilla.com/D93014

view details

Cosmin Sabou

commit sha 208a0e5c46ed1f85eb4219d46e83dfde7389c183

Bug 1617396 - Fix more linting opt failures. CLOSED TREE DONTBUILD

view details

push time in 11 days

push eventjld/gecko-dev

Luca Greco

commit sha cc0ab0389d0591676c535f099438ba683104542a

Bug 1666980 - Renew WebExtensions telemetry histograms until Firefox 91. r=janerik Differential Revision: https://phabricator.services.mozilla.com/D93593

view details

Emilio Cobos Álvarez

commit sha 321dd6347126a1a3e390f65bce40e9506acda607

Bug 1670643 - Ignore DOMWindowClose events fired at the preview browser. r=jfkthame See the comment. https://phabricator.services.mozilla.com/D90808 made it so that we reused the print document (and thus <browser>) to do the actual print job. When a print job finishes, we call window.close(), which is used as a signal to the front-end to clean up the <browser> element. Before that patch we sent that signal to the browser created in printUtils.js, but afterwards we send it to the preview window which causes this badness when the event bubbles up. Ignoring it effectively restores the previous behavior, so let's do it. Differential Revision: https://phabricator.services.mozilla.com/D93499

view details

Michael Kaply

commit sha ba224a5ebcdad942b19bedeefdafb8f0da0ed1d5

Bug 1279647 - Switch titlebar and tooltip separators to emdash. r=flod,fluent-reviewers Differential Revision: https://phabricator.services.mozilla.com/D93620

view details

Anny Gakhokidze

commit sha 395d747ad61435d89767fb96e3424bbfb47996a9

Bug 1671179 - Make test_bug636336.html xorigin compatible, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D93604

view details

Anny Gakhokidze

commit sha 1840c0b90721bbfcd73c6363f82273ca1d56947c

Bug 1671179 - Make test_bug132255.html xorigin compatible, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D93605

view details

Dão Gottwald

commit sha 32622bc6439e31102fefeb0a3043b9b91ec8adcf

Bug 1671425 - Enable Pin menu item for sponsored top site tiles. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D93658

view details

Jason Orendorff

commit sha e6aa7a674c06db548b1a923352b3c7241df269d2

Bug 1412202 - Part 1: Merge BaselineCodeGen::emit_InitialYield and emit_Yield. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D93381

view details

Jason Orendorff

commit sha 848b31e4ce6c3949799f56c370d0cb8dbe656ee8

Bug 1412202 - Part 2: Always consider `.generator` to be closed-over. . No immediate effect, but when we start optimizing generator locals into stack slots later in this stack, we do not want to optimize `.generator`, as e.g. js::GetGeneratorObjectForFrame assumes it is stored in the CallObject. Before this patch, there was no way in the frontend to force binding to be closed-over. Previously reviewed by jandem as part of D93381. Depends on D93381 Differential Revision: https://phabricator.services.mozilla.com/D93647

view details

Jason Orendorff

commit sha 61a1c23f1351a2d873483f586a9a406fc67a4f15

Bug 1412202 - Part 3: Rename from ExpressionStack to StackStorage in anticipation of including optimized local variables in this array. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D93383

view details

Jason Orendorff

commit sha 250ff7fccb6e761187c38c978bd1a317a5143f7f

Bug 1412202 - Part 4: Copy any unaliased locals between stack and GeneratorObject on suspend/resume. r=jandem No effect yet, as there are no unaliased locals to copy. Differential Revision: https://phabricator.services.mozilla.com/D93384

view details

Jason Orendorff

commit sha ecd6a30ad44dfd993fc611762458e4a3e7cf5e4b

Bug 1412202 - Part 5: Update DebugEnvironments for generator frames. r=jandem No effect yet, since there are no stack locals to copy. Without this change, storing generator locals in the stack would cause several debugger tests to fail. Differential Revision: https://phabricator.services.mozilla.com/D93387

view details

Jason Orendorff

commit sha 2f1fc09ee37476a3b599e48db631ffb0fb4c3f09

Bug 1412202 - Part 6: Disable remaining debugger tests that examine generator/async scopes in ways that observe the optimization. r=jandem Without these changes, the tests fail because the engine returns `{optimizedOut: true}` for some uses of `frame.environment.getVariable` and `frame.this`. The right solution involves teaching `DebugEnvironmentProxyHandler::handleUnaliasedAccess` how to access suspended `GeneratorObject` state. Differential Revision: https://phabricator.services.mozilla.com/D93388

view details

Jason Orendorff

commit sha af997d1aa627a20f965c200b520b4512781f21fd

Bug 1412202 - Part 7: Optimize unaliased generator locals into stack slots. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D93382

view details

Jason Orendorff

commit sha af6ed0b04bffcd5c033f020c43454a261f0b9f9f

Bug 1412202 - Part 8: Inhibit the optimization when it would result in too many fixed slots. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D93385

view details

Jason Orendorff

commit sha 464e9236e4391e8cdef5b3a774c697aa2a83d264

Bug 1412202 - Part 9: Blank out slots when leaving a lexical scope (in generators only). r=jandem This fixes bug 1542660 for the usual case (no direct eval, less than ParseContext::GeneratorFixedSlotLimit locals), so this adds a unit test contributed by Mathieu Hofman in that bug. Differential Revision: https://phabricator.services.mozilla.com/D93386

view details

Henrik Skupin

commit sha 40f4853ce15496bc765b3bca6eb22f0c35ec8263

Bug 1669698 - [marionette] Use dedicated "marionette-listening" notification to inform the browser when marionette is active. r=marionette-reviewers,jdescottes,Gijs By not re-using the "remote-listening" observer topic in Marionette allows us to send different data through the observer notification. This also prevents a crash in the Remote Agent component, which expects a string, and not a boolean value to receive in data. Differential Revision: https://phabricator.services.mozilla.com/D93513

view details

alwu

commit sha 96dfcf1376602f7029b3aa4dd7370f8c863387e1

Bug 1668139 - part1 : add a telemetry probe to record the usage on each different platform. r=chunmin Each platform has different ways to allow users to use media control, adding a telemetry probe to detect that would be good for us to know the usage among different platforms. Differential Revision: https://phabricator.services.mozilla.com/D93282

view details

alwu

commit sha 58719da6a94c5919c2761e0578d847c4759bd979

Bug 1668139 - part2 : add a telemetry probe to know how many actions are handled by default handler or media session handler. r=chunmin It would be good for us to know how many websites actually use MediaSession API to control (play/pause/stop) their media playback, an how many websites use our default handler. Differential Revision: https://phabricator.services.mozilla.com/D93283

view details

Csoregi Natalia

commit sha 6069ec14dba099f14f29f502af82ac0d38e5cbe3

Backed out 9 changesets (bug 1412202) for bustage on NativeObject-inl.h. CLOSED TREE Backed out changeset 8127ab469fc8 (bug 1412202) Backed out changeset 6459dd328f07 (bug 1412202) Backed out changeset 50ff9b1a922a (bug 1412202) Backed out changeset 3b4683d1d783 (bug 1412202) Backed out changeset 71f894279ce5 (bug 1412202) Backed out changeset 62490c81ec8c (bug 1412202) Backed out changeset c1f5bdf4ca3c (bug 1412202) Backed out changeset 3909f706c022 (bug 1412202) Backed out changeset 4ff48b83bad6 (bug 1412202)

view details

Csoregi Natalia

commit sha 610ae66149cd5be399319f9c7f5b540453cd13a9

Backed out changeset 44fea8486cb1 (bug 1670643) for printing failures. CLOSED TREE

view details

push time in 12 days

push eventjld/gecko-dev

Joel Maher

commit sha bf604322788ba06e992a71120ecf3b97e15acdb7

Bug 1663160 - adjust browser_touchbar_searchrestrictions.js to skip waitForCondition if already met to avoid a timeout. r=harry adjust browser_touchbar_searchrestrictions.js to skip waitForCondition if already met to avoid a timeout Differential Revision: https://phabricator.services.mozilla.com/D93342

view details

Haik Aftandilian

commit sha 36a8244ccde276ea748428dadfd8cc0fec504d9a

Bug 1665759 - about:crashes Not Available on Apple Silicon local build r=gsvelto Enable crash reporting on Apple Silicon builds. Differential Revision: https://phabricator.services.mozilla.com/D93312

view details

Edgar Chen

commit sha 07458c65e62cd66810f941519549997f2cbc9848

Bug 1670919 - Cleanup some code around nsIFormControl::GetFormElement; r=emilio nsIFormControl::GetFormElement now returns HTMLFormElement*, we could remove some type convertion. Differential Revision: https://phabricator.services.mozilla.com/D93349

view details

Andrei Oprea

commit sha 69055899858142e5517df96ccf7893b67b55c617

Bug 1669254 - Collect telemetry for opt-ing out of the WNPanel r=nanj Differential Revision: https://phabricator.services.mozilla.com/D92748

view details

Jared Wein

commit sha 21ab31bac4c45347797abf886a9205c3940addb6

Bug 1670810 - Don't create the 'From BrowserX' wrapper folder after import if the 2h2020 pref is enabled. r=Gijs The value of this wrapper folder diminishes quickly over time and its presence is just a reminder of a users former browser. Differential Revision: https://phabricator.services.mozilla.com/D93278

view details

Ricky Stewart

commit sha 5deaff02dc3576ceee6f4f38214d1a9e5d31daed

Bug 1670784 - Upgrade vendored `pip-tools` r=firefox-build-system-reviewers,glandium The previous version of `pip-tools` was incompatible with our vendored `virtualenv`. Differential Revision: https://phabricator.services.mozilla.com/D93263

view details

Ricky Stewart

commit sha ccba0743b6515c3d90a8c0f1a0930d6fd0daac32

Bug 1670788 - Remove `virtualenv` from `third_party/python/requirements.in` r=firefox-build-system-reviewers,glandium This package isn't vendored via `mach vendor` any more (since bug 1654457), but its presence here means that `mach vendor python` tries to vendor it anyway. Differential Revision: https://phabricator.services.mozilla.com/D93266

view details

Aaron Klotz

commit sha 865e038207b07fa9074fba93249d53c490e01e98

Bug 1668376: Part 1 - Rename GeckoProcessManager::MarkAsDead to GeckoProcessManager::ShutdownProcess; r=geckoview-reviewers,necko-reviewers,agi,dragana Since the semantics of `ContentParent::MarkAsDead` are significantly different from `GeckoProcessManager::MarkAsDead`, let's rename the latter to better reflect what it actually does. Differential Revision: https://phabricator.services.mozilla.com/D92649

view details

Aaron Klotz

commit sha 3a1effb0ce2e7cbc329302ea972026adf50114d4

Bug 1668376: Part 2 - On Android, do not mark content processes as dead in ContentParent::NotifyTabDestroying; r=nika Because GeckoView content processes are hosted inside Android `Service`s, and because there is a hard limit on those services, we cannot assume that it is safe to launch a new content process while another one is still in the process of shutting down. Calling `ContentParent::MarkAsDead` from `ContentParent::NotifyTabDestroying` triggers such a scenario. By excluding this code from GeckoView builds, we ensure that content processes remain live until GeckoView (or Android itself) forcibly terminates them. Differential Revision: https://phabricator.services.mozilla.com/D92650

view details

Sebastian Hengst

commit sha bb0db8c5acd76ed155f854d2c2a5fc2b92587ae3

Bug 1670372 - set streams/transferable/window.html as intermittent on Windows opt. DONTBUILD Test got added in bug 1651860 last week. Differential Revision: https://phabricator.services.mozilla.com/D93205

view details

Jan de Mooij

commit sha 301407fb5edbf9f234183b8da1aa7ee0f1244483

Bug 1669597 - Use word-alignment to avoid misaligning the stack pointer. r=iain Also fixes the callVM trampoline on x64. This now matches the ARM64 and MIPS64 implementations. Differential Revision: https://phabricator.services.mozilla.com/D93075

view details

Ricky Stewart

commit sha d8915aa0c8f4219949e3e45bf9d46d5a457ed8ba

Bug 1670167 - Fix janky Python 3 logic in `configure` from bug 1656993 r=firefox-build-system-reviewers,glandium The `try : import mozfile; except ImportError: ...` thing was completely broken since it unconditionally triggered [this exception](https://searchfox.org/mozilla-central/rev/165e8d8f80c02605c2f3e89c5de462abfce91c32/python/mozbuild/mozbuild/configure/__init__.py#248). The `MOZBUILD_VIRTUALENV` thing should work now, so just use that as a signal for whether we're already in the `virtualenv` instead. Also delete some `PATH` munging in `building.py`, which I think should be unnecessary after we make the above change. Differential Revision: https://phabricator.services.mozilla.com/D93138

view details

Drew Willcoxon

commit sha 978ea7cfe40b65cb1946b47d55d7d0cd2e6fd194

Bug 1670826 - Rename browser_searchModeIndicator.js to browser_searchMode_indicator.js. r=harry Differential Revision: https://phabricator.services.mozilla.com/D93284

view details

Drew Willcoxon

commit sha 21053215a9b76ca156ddc610dbc1fd96a7e6c468

Bug 1665115 - Update userTypedValue when entering search mode so that search strings are properly restored. r=mak Differential Revision: https://phabricator.services.mozilla.com/D93289

view details

Drew Willcoxon

commit sha e3f93f8e8c81e15c38f8ef5b307d1dccd6d188bd

Bug 1659203 - Add a test to make sure search mode is duplicated when duplicating tabs. r=harry Differential Revision: https://phabricator.services.mozilla.com/D93293

view details

Sebastian Hengst

commit sha ba989de82aa5de884fbddd182d841c6197983795

Bug 1670581 - set 3 web platform reftests as expected passes. a=unexpected-pass DONTBUILD CLOSED TREE

view details

Byron Campen [:bwc]

commit sha 2dd621c16139983ea866d8d75ad3b899b9caed27

Bug 1626278: Add a browser-chrome test for the WebrtcGlobalInformation interface. r=ng Differential Revision: https://phabricator.services.mozilla.com/D92637

view details

Byron Campen [:bwc]

commit sha 0126e3fca78f868f607b93351e687d7af5b14796

Bug 1626278: Use NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY to ensure that MediaTransportHandler stays around long enough to finish pending stats queries. r=mjf Differential Revision: https://phabricator.services.mozilla.com/D87180

view details

Byron Campen [:bwc]

commit sha 8fa32bef7bee2d92cb01abe1a31ad1c14ee87136

Bug 1626278: Implement MozPromise::AllSettled, based on JS Promise API. r=jya Differential Revision: https://phabricator.services.mozilla.com/D91467

view details

Byron Campen [:bwc]

commit sha 2f60b3af4646305b0f7e509b22aba356d99dd0b9

Bug 1626278: Test case for MozPromise::AllSettled. r=jya Differential Revision: https://phabricator.services.mozilla.com/D92652

view details

push time in 16 days

push eventjld/gecko-dev

Jed Davis

commit sha c08b7608256cffbc3aa2f8e0eacd872c1f2341b3

Redo Android stuff to maybe make the build happier and also remove unneeded stuff.

view details

Jed Davis

commit sha a2d21b43548789b58c75dbf9e44ce3bd636d4b28

Bug XXXXXXX - Refactor posix_fallocate support.

view details

Jed Davis

commit sha 04eb8e458a298c547b1fc30fe183eb8082984783

Bug XXXXXXX - Don't fallocate memfd.

view details

push time in 16 days

push eventjld/gecko-dev

Jed Davis

commit sha 7d847dd5457cb1b1d43f219a3d5987c217d53d08

Fix Android stuff, hopefully.

view details

Jed Davis

commit sha 4d2104d1e155529e0afe34b41ca8d537f51f6185

Test?

view details

push time in 16 days

push eventjld/gecko-dev

Jed Davis

commit sha 766496f678e787ecf4786aa8e2506c5fc1d51139

Test?

view details

push time in 17 days

delete branch jld/gecko-dev

delete branch : memfd-once-again-with-feeling

delete time in 17 days

create barnchjld/gecko-dev

branch : memfd-once-more-with-feeling

created branch time in 17 days

push eventjld/gecko-dev

Jed Davis

commit sha a88b484630d836f8ee32cd4351c0a2b32e7069f4

Fix Android stuff, hopefully.

view details

push time in 18 days

create barnchjld/gecko-dev

branch : memfd-once-again-with-feeling

created branch time in 19 days

push eventjld/gecko-dev

Jed Davis

commit sha a41a51e09814fa955a83355d4e4c3eb0bfd6264a

Bug 1440203 - Support memfd_create in IPC shared memory. r?glandium This commit also allows `memfd_create` in the seccomp-bpf policy for all process types. `memfd_create` is an API added in Linux 3.17 (and adopted by FreeBSD for the upcoming version 13) for creating anonymous shared memory not connected to any filesystem. Supporting it means that sandboxed child processes on Linux can create shared memory directly instead of messaging a broker, which is unavoidably slower, and it should avoid the problems we'd been seeing with overly small `/dev/shm` in container environments (which were causing serious problems for using Firefox for automated testing of frontend projects). `memfd_create` also introduces the related operation of file seals: irrevocably preventing types of modifications to a file. Unfortunately, the most useful one, `F_SEAL_WRITE`, can't be relied on; see the large comment in `SharedMemory:ReadOnlyCopy` for details. So we still use the applicable seals as defense in depth, but read-only copies are implemented on Linux by using procfs (and see the comments on the `ReadOnlyCopy` function in `shared_memory_posix.cc` for the subtleties there). There's also a FreeBSD implementation, using `cap_rights_limit` for read-only copies, if the build host is new enough to have the `memfd_create` function. Differential Revision: https://phabricator.services.mozilla.com/D90605

view details

push time in 24 days

push eventjld/gecko-dev

Kartikaya Gupta

commit sha 52e0d3e0ee42ad2328a654365eb186f66c4a09c7

Bug 1662017 - Allow paint-skip transactions to have multiple scroll position updates. r=botond Sometimes the main thread has multiple scroll position changes that could individually be propagated to the compositor via paint-skip transactions. Currently the code doesn't support that; on the second scroll position change for a given scrollframe it bails out and falls back to a full transaction. This patch allows this behaviour. The main change is just upgrade the data structure to store an array of ScrollPositionUpdate instances instead of a single one, and then plumbing that through. Care is taken to avoid unnecessary copies, by moving the array where possible. Differential Revision: https://phabricator.services.mozilla.com/D92446

view details

Reid Shinabarker

commit sha 917e4563424d4577a9f5e33ce45c2da02131d31a

Bug 1653496 - Picture-in-Picture option not shown for VideoHTMLElement with VideoTrack from Twilio. r=mconley,Gijs Differential Revision: https://phabricator.services.mozilla.com/D91544

view details

Scott

commit sha f4330a59cf93420653b3215d11e08990bcdcf468

Bug 1668307 - Remove code that changes the size of the pocket doorhanger for non premium users if you try to enter a tag r=gvn Differential Revision: https://phabricator.services.mozilla.com/D92317

view details

Kris Maglione

commit sha 14b628d06041590d39a399d557c5439adbf14d47

Bug 1664547: Hold mSaveMonitor while changing mCacheInvalidated. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D91985

view details

Kris Maglione

commit sha a23b146c969cea77044970c16c1b49f86aa654a6

Bug 1655866: Part 8 - Remove expired onbeforeunload histograms. r=nika Differential Revision: https://phabricator.services.mozilla.com/D90935

view details

Marco Bonardo

commit sha 21f74268b560832f416a947a7b700522c00cfc86

Bug 1668982 - Perma browser_searchMode_preview.js failure on beta due to lack of update2. r=harry Differential Revision: https://phabricator.services.mozilla.com/D92462

view details

Tooru Fujisawa

commit sha 8d1987c5ddee0329847dee36e264ff8cdbc8d4ee

Bug 1668237 - Make CompilationInfoVector::deserializeStencils succeededOut parameter required. r=djvj The failure case happens only if encoder or decoder is buggy, and basically happens only while developing. Thus this doesn't have a testcase that can hit the case. Differential Revision: https://phabricator.services.mozilla.com/D91915

view details

Tooru Fujisawa

commit sha f542b51fae79f446b8b6813188174998cf1e906e

Bug 1667697 - Do not transcode well-known parser atoms and short atoms. r=djvj,tcampbell Differential Revision: https://phabricator.services.mozilla.com/D91922

view details

mcccs

commit sha b9228e27da3d21a5678e7657e65450ee17475a9a

Bug 1666575 - Keep pdfjs classes always enabled. r=NeilDeakin,jaws Differential Revision: https://phabricator.services.mozilla.com/D91441

view details

Sam Foster

commit sha 8f5810b4c2dfcc645f73bb10635bd1ec6ba2056f

Bug 1660231 - Convert MASTER_PASSWORD_ENABLED (Primary Password enabled) histogram to opt-out for the release channel. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D92280

view details

Henrik Skupin

commit sha 07c82070cbe10251c8b9094fe928dabd34d5b353

Bug 1668846 - [marionette] Update current frame in framescript to listen for the correct page load events. r=marionette-reviewers,maja_zf When actors are used the actual browsing context switch will not be noticed by the framescript. As such the registered page load event listener will still operate on the outdated browsing context. This patch adds a new method to explicitely set a browsing context as the current one, for each command that causes a frame to be changed. Depends on D90068 Differential Revision: https://phabricator.services.mozilla.com/D92288

view details

Narcis Beleuzu

commit sha 93313c434de099008e75a63398dd1f738a8c94a6

Backed out changeset 3722e6ee6ebd (bug 1653496) for bc failures on browser_mediaStreamVideos.js . CLOSED TREE

view details

Kris Maglione

commit sha b5453b19173c5644b4bea1482bfcc7dcff65c4f0

Bug 1667485: Fix inifinite nested event loop spinning in corner cases. r=nika Differential Revision: https://phabricator.services.mozilla.com/D91886

view details

Tooru Fujisawa

commit sha f6c4220fae36b9a265b1544e3cfc26125d1d0117

Bug 1666983 - Bug 1666983 - Set ScriptStencil.extent.toStringEnd of class constructor to correct value when delazifying. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D92402

view details

Kris Maglione

commit sha a20d38602852f9ef57acef7ba520a45dad8a130b

Bug 1669175: Fix another null deref in beforeunload code. r=nika Differential Revision: https://phabricator.services.mozilla.com/D92468

view details

Morgan Reschenberg

commit sha 8ea7a5cbafaa71882e4c4a316349d17f6ab1a247

Bug 1668663: Add support for navigation by blockquote r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D92145

view details

Morgan Reschenberg

commit sha 3445c53c34b6bd0e065b4188d7645a729803d80e

Bug 1668653: Add support for navigating by heading level with VO r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D92136

view details

Morgan Reschenberg

commit sha 75caa1c350ea8da95b073f15b44e1efee93c267e

Bug 1668655: Add support for AXGraphicSearchKey r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D92144

view details

Kartikaya Gupta

commit sha 9b7bcc5e9ece04c494ca57eb014bbb9eb61f230b

Bug 1666774 - Have mousedowns on non-scrollbar interrupt APZ animations. r=botond When the user does a click outside the scrollbar, cancel any ongoing APZ animations. This restores the behaviour we had prior to bug 1655238. Clicking on the scrollbar track still leaves the animations ongoing so that bug 1655238 also remains fixed. The test here is forked from helper_visual_scrollbars_pagescroll.html which was added in the regressing bug, but is modified to exercise this new scenario. Differential Revision: https://phabricator.services.mozilla.com/D92477

view details

Bryce Seager van Dyk

commit sha 9dbc3391a224e6fd768f2d07890a51ba6f29b0c5

Bug 1618529 - Add gtest coverage for AnnexB conversions. r=jolin Add test code to ensure AnnexB conversions behave as we expect. This adds some coverage for non-encrypted conversions that we only tested with broader tests until now. It also adds a test to ensure we don't overflow our subsample sizes when dealing with encrypted media with very large subsamples. This latter test covers the issue seen in bug 1618529. Differential Revision: https://phabricator.services.mozilla.com/D92299

view details

push time in 24 days

push eventjld/gecko-dev

Dão Gottwald

commit sha 8548b2354e07d268d9c8e300d04c27073b89bdfe

Bug 1661009 - Implement basic locale filtering for remote top site defaults. r=mikedeboer, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88147

view details

Mark Striemer

commit sha 397e89f045604a52531f1c6f4c13304f349345a1

Bug 1661020 - Only update the copies count when it's valid. r=emalysz, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88159

view details

Jonathan Kew

commit sha a2ef240ace7df2f98d3f35e08d1c2e848d23595a

Bug 1659781 - Create a list of common standard paper sizes for Save to PDF output, and expose them via nsIPrinterList.fallbackPaperList. r=jwatt, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88027

view details

Jonathan Kew

commit sha 65334f88d57c7ea19b7a50b5796adb73126c1bf0

Bug 1659781 - Localized names for the Save to PDF destination's paper sizes. r=jwatt,fluent-reviewers,flod, l10n=flod, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88053

view details

Jens Stutte

commit sha 0b70da54a21439512173f33a0ef0c079d1c4fc57

Bug 1660950 - make shutdown steps reporting work. r=smaug, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88124

view details

Jamie Nicol

commit sha 977c906333f814b097f719ef084dff97819b36a4

Bug 1661045 - Update glslopt to fix build on OpenBSD. r=lsalzman, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88254

view details

Micah Tigley

commit sha 1cfafa0e7c1c2ecafa106bbb3a35faceb501dad5

Bug 1661120 - Set a higher z-index value on the dialogStack. r=dao, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88221

view details

Dão Gottwald

commit sha 9a08c478b36929f7d4484ea607dae8cbf99e12cb

Bug 1655051 - Remove browser.topsites.default in favor of browser.newtabpage.activity-stream.default.sites. r=mkaply, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88311

view details

Jonathan Watt

commit sha c47e51e60d999741f9abc533cabffd3ce92451f9

Bug 1661339. Run the background tasks for gathering printer capabilities on the IO thread pool. r=emilio, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D88327

view details

Mozilla Releng Treescript

commit sha 999aa1a159cba0735b94037984e2563c16bf4f95

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD de -> a040430fbbc6eb5cd99ffaad63d04fbc6cbad3fc en-CA -> 78e497798f85a57552257a2e6922c36cb0781340 eu -> 5d95517d9b5f6cee1dff880eecd6beec0a2ac2c9 ia -> 35507a3396cda6430f5a46528718ac8f514792dc nl -> 74b1fc54d891b8feaff3e7c9142da694be09918a nn-NO -> b48f6761a3abd2ddbdab709eb100f094edb4454e sv-SE -> be66f9173081766a6da5445eba79cecdcaf00f50 uk -> fa403890a9a00325c997eb7cd677635f131946be zh-CN -> e1a6d4fe3d5507c51b40a448c0c8cf8fdadad53c zh-TW -> c909cb6eba29035bfdc99c6c9d7024c024a0fc0d

view details

Mozilla Releng Treescript

commit sha d1689f7179809d6eddced3aa33c8bec96a9b3caa

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD nl -> eeccc3191306a9ed130af01cf6273ffe8b6d0497 tl -> 7a9b3bf42854435e87349f5d4b6126f34fff7088 zh-CN -> c5c91c5aa1a02d31dcb22ea90966c964a201f6f7

view details

Mozilla Releng Treescript

commit sha 3c9e2372a26a62669b900dc76ee8e8135293d510

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD it -> 7f159933f1c6eafab98a9c38095a50a67a30f03a sk -> 80360715e5056530df2f7635aac068a1e5c067ae tl -> 7701c6c68c61290c1e1feeafd4fcee74296ee520

view details

Mozilla Releng Treescript

commit sha c1a366d563cfbd3187726f8a57adf2ad858915c2

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD es-MX -> 877c98b489969354b31e7d8b634c7be9bf7f6413 ka -> ec41d669c985f5d2d93d296a3845fbd9ad6101ab nb-NO -> 2ccc30ae6dfb150840e818b5ed4f81f33aa4f78f oc -> 42f9451577339f7a62dc166853550d6534e50d27 sk -> 273187f1fc54801be13b1c66f5329f14da8d235b sv-SE -> ac4d3f38fe239f9cc40434b6137ac9e501c5f4f3

view details

Mozilla Releng Treescript

commit sha 8dcabe241fb624d04a8046abdb0903b1fa396411

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ka -> 7fd2322fc7b8e47f78458d4a4f48b4bc67e3bc88 oc -> adc79541d9b1a36aa2c5a7edcc2cb09661f225cf pt-BR -> 6ce94bf159a3ef34dd62b642e86a9b5a9dee8f75 te -> 83a672c5c4d77499e2e0e445bd309d1707ce4ef9

view details

Mozilla Releng Treescript

commit sha d291963baf7bf74ea3c9fae73b6e1b54abd1530d

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD he -> ad9af67de42ee6df74b7f7c923615695104c499b hu -> bcf1faf3f0037b5072b5c5e04677b6bf37eb0a34

view details

Mozilla Releng Treescript

commit sha 1e30ca9480eea8931f73ee3e1f812edb8b47b111

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD cy -> a5ce62ef720305d45d49a316723999f20908b754 es-AR -> 4cf0c1547ce112b626dc2df0721c75887210b19b he -> c653a3ee9f212679be9f47d6cd4b36a7ed0ec593 ko -> 07eee49429a1dfb4af64096d8f8c6c912486ddc6

view details

Julien Cristau

commit sha f839e2bab57c798a9432b0f258bbdd8f09ed29d2

Bug 1661543 - Backed out 1 changesets (bug 1651449) for performance regression. a=backout Backed out changeset 323e4aecc563 (bug 1651449)

view details

Mozilla Releng Treescript

commit sha ee7ef60f7859b193520ab69adee8ce09e3737884

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD fi -> 6293347068d1a302414d8e1dc23aa2549808649d hsb -> 559f83086b25f201399af8bf7394c0cab3cd1afa ia -> 1addcf55f129855edd8b6d19ecbdf0161171292a ko -> 44819ca9a4ae6f7320e36bba73c36ff2f50764c6 zh-CN -> 92b3aff572e92e7d10a46731c5a389133148a3d5

view details

Mozilla Releng Treescript

commit sha eff3b0f57f4dabb29ea3a7cd7402e4b976d43a2c

No bug - Tagging 25ae363f586ea237fa86be992f385dadf706cbd9 with DEVEDITION_81_0b3_BUILD1 a=release CLOSED TREE DONTBUILD

view details

Mozilla Releng Treescript

commit sha fd6bebb9e5a36aba60584158ab0f20be70e1bfaf

No bug - Tagging 25ae363f586ea237fa86be992f385dadf706cbd9 with FIREFOX_81_0b3_BUILD1 a=release CLOSED TREE DONTBUILD

view details

push time in a month

push eventjld/gecko-dev

Geoff Brown

commit sha b278eee3817b46cd87387db9fb7c96509d584aff

Bug 1638974 - Convert mochitest runtests.py to run with Python 3; r=bc Initial changes to allow mochitests to run in python 3. This works well on Linux, and almost works on Android. A follow-up will complete the work on Android and switch mach mochitest over to python 3. Differential Revision: https://phabricator.services.mozilla.com/D91461

view details

Geoff Brown

commit sha 7d745299551b6f44948afc3be9be1cd86928cf91

Bug 1638974 - Run 'mach mochitest' with Python 3; r=bc Minor fix to remoteautomation.py: Increment stdoutlen before any type conversions, to ensure that it accurately reflects the byte offset in the file. With this last change, 'mach mochitest' appears to run correctly on Android with Python 3: switch it over to Python 3. Differential Revision: https://phabricator.services.mozilla.com/D91586

view details

Bogdan Tara

commit sha 31bcac6a701bd391081758c96021d0a4b8656fa7

Backed out 4 changesets (bug 1662123, bug 1662122) for RustMozCrash raptor crashed CLOSED TREE Backed out changeset 832848e2277f (bug 1662123) Backed out changeset 4930629bf758 (bug 1662123) Backed out changeset a05a1b934110 (bug 1662122) Backed out changeset 47e17a661b8e (bug 1662122)

view details

Bogdan Tara

commit sha 9e6d052207b03be24bf8f38ca01d6019edf95dc4

Backed out changeset decb61273068 (bug 1664867) for toolkit/components/pictureinpicture/tests failures CLOSED TREE

view details

Tooru Fujisawa

commit sha 2119eb41da2f4fa9cf46d03113bc38ea443ecdc0

Bug 1662274 - Support incremental XDR encoding of stencil. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D91436

view details

Tooru Fujisawa

commit sha 9ef7fb0845186d4862f2a8f1567310d4b7198b14

Bug 1662273 - Use stencil XDR in incremental encoding and off-thread single script decoding. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D91437

view details

Morgan Reschenberg

commit sha b9b1c5400f00a34a80315bf7ed17b2cdcdf75117

Bug 1667174: Create RotorRule base class to abstract checks duplicated across current rotor rules r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D91325

view details

Morgan Reschenberg

commit sha 11491354e7842e71c96f4864a333d73aac37f0e5

Bug 1666357: Add AXRadioGroupSearchKey support to VO rotor Differential Revision: https://phabricator.services.mozilla.com/D90922

view details

Sylvestre Ledru

commit sha b875fbbac5a84dc8c6c86780d8fa8a24cd784029

Bug 1667831 - fx doc: Include some recent changes from mdn r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D91618

view details

Emilio Cobos Álvarez

commit sha d2429334bae95494c613d7598da4d40bd3e9945b

Bug 1667510 - Make UA widgets in print documents more static. r=smaug This ensures that styles from UA widgets apply. Turns out they look pretty much right without them, but there's a bug in nsDateTimeBoxFrame where we rely on the styles in order for the baseline to be sensible. Differential Revision: https://phabricator.services.mozilla.com/D91616

view details

Emilio Cobos Álvarez

commit sha d7cb2ff80c14fbc7e033f89ad323c4d8caef6bef

Bug 1667510 - Make nsDateTimeControlFrame not do math on nscoord_MAX. r=dholbert This is not needed to fix the bug, but just makes the code a bit less prone to this stuff. Right now we rely on the child being a flex container and having a concrete BlockStartAscent(). When that breaks, we do math with nscoord_MAX (ASK_FOR_BASELINE), which causes all sorts of weird stuff to happen. Sanity-check the value code. If the child has no concrete baseline, keeping the ASK_FOR_BASELINE in our own ReflowOutput will end up synthesizing one as normal from the child, which is ok. Differential Revision: https://phabricator.services.mozilla.com/D91620

view details

Morgan Reschenberg

commit sha 53d47afda56f8631bb36cd43dd2af15fbcc20916

Bug 1665962: Introduce roles::LISTITEM_MARKER to rolemap, add mac mapping to AXListMarker r=eeejay,Jamie Differential Revision: https://phabricator.services.mozilla.com/D90745

view details

Cosmin Sabou

commit sha 25fe08146873c11db27d42d467b5b2c8fb6f6b82

Backed out 3 changesets (bug 1665962, bug 1666357, bug 1667174) for OS X bustages on MOXSearchInfo.mm and conflicts on browser_rotor.js. CLOSED TREE Backed out changeset 495a69dcd720 (bug 1665962) Backed out changeset 9cdbf4e04e19 (bug 1666357) Backed out changeset 0d9d32b08317 (bug 1667174)

view details

Iain Ireland

commit sha 6aae9d48b83517452f2f7da72ba8dc2fb7d2488d

Bug 1666039: Add CallInlinedGetterResult r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90762

view details

Iain Ireland

commit sha 30605003275cca0b38b9cba6201da391c1c4fdda

Bug 1666039: Trial-inline getters r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90763

view details

Iain Ireland

commit sha 474e4abaffcd304ae3b8f2dc3e353238b8ff3efa

Bug 1666039: Create snapshots for getters r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90764

view details

Iain Ireland

commit sha dd4bf5f71d30ef98b74bf437b6c591446ede61c4

Bug 1666039: Refactor TranspileCacheIRToMIR interface r=jandem Shuffling some code around in preparation for inlining getters and setters. 1. Unified the two versions of TranspileCacheIRToMIR so we can pass both a CallInfo and an input vector, and added a helper for calls on the WarpBuilder side. 2. Moved transpilation out of buildInlinedCall so that it can also be called by getters. Differential Revision: https://phabricator.services.mozilla.com/D90765

view details

Iain Ireland

commit sha c0b4b78db74fe0713e91d7ea8e883817a57241f4

Bug 1666039: Inline getters in WarpBuilder r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90766

view details

Iain Ireland

commit sha 1d0bbafb2e53d00b1cc6e80452052fd1f321ce40

Bug 1666039: Add CallInlinedSetter r=jandem Parallel to the patch for CallInlinedGetter Differential Revision: https://phabricator.services.mozilla.com/D90767

view details

Iain Ireland

commit sha c0ae4a3d1cac6fe1ba4d38367f8a1aeee1bf314a

Bug 1666039: Trial-inline setters r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90768

view details

push time in a month

create barnchjld/gecko-dev

branch : esr78

created branch time in a month

push eventjld/gecko-dev

Mozilla Releng Treescript

commit sha a1c178ebc102574c88a2112f6eed6e705539ef98

No bug - Tagging d5bc259574e77a27496e5bbbc56f635ff669e24f with FENNEC_68_6_0_RELEASE a=release CLOSED TREE DONTBUILD

view details

Mozilla Releng Treescript

commit sha 8b8451798bda5d4f2a4c6632baaa0b20a84861dd

Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD

view details

Mozilla Releng Treescript

commit sha 9eccd9982afc006664951905f6acc3ea5d0251bd

No bug - Tagging d5bc259574e77a27496e5bbbc56f635ff669e24f with FENNEC_68_6b5_RELEASE a=release CLOSED TREE DONTBUILD

view details

Mozilla Releng Treescript

commit sha 934b6cb22e8c3daa474690ba71bbd38be946f5ff

Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD

view details

ffxbld

commit sha eb1f81ad998b083ddd8eae989d73072a0978aa20

Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release

view details

Sebastian Hengst

commit sha fa3e67238d57a7e403cb506e9465f3fe2c4e97d5

Bug 1620610 - Remove coalescing for tasks. r=catlee a=NPOTB Bug 1602446 disabled coalescing for tasks which was designed to reduce load on the pools which ran those tasks by skipping some of them. After coalescing was affecting almost no tasks, it started to coalesce more tasks in November 2019 (bug 1602446) up to a level for which too few tasks ran and test coverage was impacted. Coalescing got disabled and the conclusion is that coalescing is currently not needed. Differential Revision: https://phabricator.services.mozilla.com/D65733 --HG-- extra : source : 2c5ffc223f40f811fac501f3bc858273ef274aaf extra : intermediate-source : b5803347abb5f6920909b51dbbf18933908c22c1

view details

Emilio Cobos Álvarez

commit sha 6a08b7577a6a75df9b7ddf978dad2b6c88cb8089

Bug 1620779 - Use built-in cargo vendor to vendor wrench / wgpu. a=NPOTB We were using the old cargo-vendor, which tries to fetch dependencies in a way that crates.io dislikes, leading to spurious timeouts. Use the built-in command instead. We no longer need the --relative-path flag because the built-in one uses a relative path by default. MANUAL PUSH: Fixing tree closure, so need to push on CLOSED TREE. Differential Revision: https://phabricator.services.mozilla.com/D65882 --HG-- extra : source : d2ac41047c108daa9a8933fa53af59d695063d6f extra : intermediate-source : 7bbb74cde1d29549bdb3a4d9e37654bcb53eb0e4

view details

ffxbld

commit sha 924d55643795f15f08f23ffaa851c183b6598e61

No Bug, mozilla-esr68 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D66001

view details

Mozilla Releng Treescript

commit sha 3fe0f87588882a77fdcc6dd162b255e58ecde678

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD ar -> feea1578c8f9 ast -> 66db94b7bf8c be -> d964ecf3e4e0 bg -> 0e6ceb783e97 bn -> 5cbe42445ed2 br -> 07a7ad7bf8b4 ca -> b4cf8f3fc271 cak -> b2bd58c84ed0 cs -> 345940421c7b cy -> cb6433a0d9f5 de -> a5147c75eae7 dsb -> 85b29e0bffb9 el -> 8ac60eb8c33e en-CA -> 621961dee93b en-GB -> 002a2ae0b6b5 eo -> 144bc419e415 es-AR -> 7ef752917e52 es-CL -> dd3973578cd3 es-ES -> 65618f47c446 es-MX -> d2091fad0a6e eu -> 52c8c40c6a92 ff -> 57a98991d05a fi -> e6a741e452e7 fr -> af6df6a6cd0d fy-NL -> 75f129d5223b gn -> cdfadbd53c45 he -> c04e0760c3b5 hi-IN -> 1099139f13cb hr -> 73c7e457e225 hsb -> 350fab76cd0d hu -> 116db96d4c01 hy-AM -> ac1d157e44fe id -> 0188db3e6ea3 is -> 4058f3e2ba29 it -> 83165448c500 ka -> 4fa8cf8ad6e7 kab -> 8641a444abc0 kk -> ceb0e53097fb ko -> 55fcfcb22ae9 lt -> 5de8b8286f12 ml -> 8fcf30808542 nb-NO -> 0c5bb746a497 nl -> 864297f810bf nn-NO -> 71eebb11b856 oc -> 9114651fed34 pa-IN -> d086ce0b7f53 pl -> 3c19bd260640 pt-BR -> 05ee92dfa52f pt-PT -> c127078f5cb7 ro -> 31ad01092cf2 ru -> 689dcae07280 sk -> dd5da436aa09 sl -> b9500ea4110d sv-SE -> 89c396e821e2 th -> 4b283dc8a749 tr -> 5c59f3a122c4 uk -> 3b1706884aee ur -> 7db2f6e9c6aa uz -> 5f35a882f6b2 vi -> d56b821cc45b zh-CN -> 30f3345cf952 zh-TW -> 7dc74847b56e

view details

Sebastian Hengst

commit sha 3571cc6d3e354e6b4e21dc00fec247b4a77e35b6

Bug 1620779 - Use built-in cargo vendor to vendor wrench: Fix merge conflict. a=bustage-fix --HG-- extra : rebase_source : d88c75fc32ebaa00d2f5b53f584aeb70f1df6477

view details

Mozilla Releng Treescript

commit sha 3ef3a0ee4ce5c99d9370db3375ad9efb17eef1ac

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD bg -> 5199ed2ff1d0 cs -> 4bab23f815a4 de -> cbe0280d1dcd eo -> 5bd8f41ee776 es-AR -> 63a982f0a31e ff -> 0de0487a59e7 gn -> 4f9003714b2c id -> 94b3ab25336d it -> b6ab75c1152c ko -> a97cd212515c oc -> b988519b08ee sl -> 7bb1dfd6afa9

view details

Mozilla Releng Treescript

commit sha 513b6f042abcce7cd590b82c8c8bad5880787639

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD cy -> 7e13961f610f fi -> 46e8777786a6 fy-NL -> 1f5a37bab6f9 kab -> 482b3c822ad2 ko -> d05d9bc51f52 nl -> 559508a7d8c5 sv-SE -> 02c77255b950 zh-CN -> af2a95ab2c6e zh-TW -> 67b277430050

view details

Mozilla Releng Treescript

commit sha dcaaa641ffebeb199507c2e9a1d882a0e0dde1e8

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD cy -> 012fb43461ed de -> f6322617ad4e dsb -> 60397eb92715 hsb -> b2febcfffe8d sv-SE -> d806552311bf zh-CN -> e6fdc8e25287

view details

Mozilla Releng Treescript

commit sha 2773aceac3ea886a7bd059d2d9848796cd380e0f

No bug - Tagging d5bc259574e77a27496e5bbbc56f635ff669e24f with FIREFOX_68_6_0esr_RELEASE a=release CLOSED TREE DONTBUILD

view details

Mozilla Releng Treescript

commit sha 008954fe4a37e090a18b53d4951938eae8863c1b

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD ast -> 0b6f1687905f en-CA -> 88343f4013d8 fr -> 90e5cc087817 ko -> 307a7c0fb55f

view details

Mozilla Releng Treescript

commit sha 73b48fbfa9183492275a9cadab69517cae757a41

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD ast -> d69a537ce5b4 bg -> f2122e245596

view details

Mozilla Releng Treescript

commit sha 8927c721cdd45f2d692a6f00c4444c3ce725ff10

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD ast -> 36c39f992328 fi -> 0b5c77ffc7b8 pl -> 59b34bf259ad pt-BR -> 5972bc1e657f

view details

ffxbld

commit sha 3956438217048d6b2a433a98ca3cc1b93bb55c93

No Bug, mozilla-esr68 repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D66577

view details

Michal Novotny

commit sha 574047fa01c7832b02d8047ee5cc577d29a5a8de

Bug 1470571 - Sync with cache IO thread before checking alt-data flag in index, r=valentin, a=test-only syncWithCacheIOThread() ensures that all pending events on IO thread are processed before we continue on the main thread, where we synchronously check the flag in the index Differential Revision: https://phabricator.services.mozilla.com/D65757 --HG-- extra : source : 0db5d88e7a66a713408c3cb29613ea28eb99b341 extra : amend_source : dd3520272eca12facefe415f3431c2bd7eb28093

view details

Dan Minor

commit sha b771a7de29aeb1fd65d18f5e88ccd83f415db2e5

Bug 1544181 - Check for large frames in GMPDecodeData; r=ng a=tjr Differential Revision: https://phabricator.services.mozilla.com/D64341 --HG-- extra : source : 2dfe1500d02eebf29c7f02d042246e7fc843ead9 extra : intermediate-source : 7142378de78e47f7bd1d2c9f613db53043cc18c5

view details

push time in a month

push eventjld/gecko-dev

Tooru Fujisawa

commit sha 9ef7fb0845186d4862f2a8f1567310d4b7198b14

Bug 1662273 - Use stencil XDR in incremental encoding and off-thread single script decoding. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D91437

view details

Morgan Reschenberg

commit sha b9b1c5400f00a34a80315bf7ed17b2cdcdf75117

Bug 1667174: Create RotorRule base class to abstract checks duplicated across current rotor rules r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D91325

view details

Morgan Reschenberg

commit sha 11491354e7842e71c96f4864a333d73aac37f0e5

Bug 1666357: Add AXRadioGroupSearchKey support to VO rotor Differential Revision: https://phabricator.services.mozilla.com/D90922

view details

Sylvestre Ledru

commit sha b875fbbac5a84dc8c6c86780d8fa8a24cd784029

Bug 1667831 - fx doc: Include some recent changes from mdn r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D91618

view details

Emilio Cobos Álvarez

commit sha d2429334bae95494c613d7598da4d40bd3e9945b

Bug 1667510 - Make UA widgets in print documents more static. r=smaug This ensures that styles from UA widgets apply. Turns out they look pretty much right without them, but there's a bug in nsDateTimeBoxFrame where we rely on the styles in order for the baseline to be sensible. Differential Revision: https://phabricator.services.mozilla.com/D91616

view details

Emilio Cobos Álvarez

commit sha d7cb2ff80c14fbc7e033f89ad323c4d8caef6bef

Bug 1667510 - Make nsDateTimeControlFrame not do math on nscoord_MAX. r=dholbert This is not needed to fix the bug, but just makes the code a bit less prone to this stuff. Right now we rely on the child being a flex container and having a concrete BlockStartAscent(). When that breaks, we do math with nscoord_MAX (ASK_FOR_BASELINE), which causes all sorts of weird stuff to happen. Sanity-check the value code. If the child has no concrete baseline, keeping the ASK_FOR_BASELINE in our own ReflowOutput will end up synthesizing one as normal from the child, which is ok. Differential Revision: https://phabricator.services.mozilla.com/D91620

view details

Morgan Reschenberg

commit sha 53d47afda56f8631bb36cd43dd2af15fbcc20916

Bug 1665962: Introduce roles::LISTITEM_MARKER to rolemap, add mac mapping to AXListMarker r=eeejay,Jamie Differential Revision: https://phabricator.services.mozilla.com/D90745

view details

Cosmin Sabou

commit sha 25fe08146873c11db27d42d467b5b2c8fb6f6b82

Backed out 3 changesets (bug 1665962, bug 1666357, bug 1667174) for OS X bustages on MOXSearchInfo.mm and conflicts on browser_rotor.js. CLOSED TREE Backed out changeset 495a69dcd720 (bug 1665962) Backed out changeset 9cdbf4e04e19 (bug 1666357) Backed out changeset 0d9d32b08317 (bug 1667174)

view details

Iain Ireland

commit sha 6aae9d48b83517452f2f7da72ba8dc2fb7d2488d

Bug 1666039: Add CallInlinedGetterResult r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90762

view details

Iain Ireland

commit sha 30605003275cca0b38b9cba6201da391c1c4fdda

Bug 1666039: Trial-inline getters r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90763

view details

Iain Ireland

commit sha 474e4abaffcd304ae3b8f2dc3e353238b8ff3efa

Bug 1666039: Create snapshots for getters r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90764

view details

Iain Ireland

commit sha dd4bf5f71d30ef98b74bf437b6c591446ede61c4

Bug 1666039: Refactor TranspileCacheIRToMIR interface r=jandem Shuffling some code around in preparation for inlining getters and setters. 1. Unified the two versions of TranspileCacheIRToMIR so we can pass both a CallInfo and an input vector, and added a helper for calls on the WarpBuilder side. 2. Moved transpilation out of buildInlinedCall so that it can also be called by getters. Differential Revision: https://phabricator.services.mozilla.com/D90765

view details

Iain Ireland

commit sha c0b4b78db74fe0713e91d7ea8e883817a57241f4

Bug 1666039: Inline getters in WarpBuilder r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90766

view details

Iain Ireland

commit sha 1d0bbafb2e53d00b1cc6e80452052fd1f321ce40

Bug 1666039: Add CallInlinedSetter r=jandem Parallel to the patch for CallInlinedGetter Differential Revision: https://phabricator.services.mozilla.com/D90767

view details

Iain Ireland

commit sha c0ae4a3d1cac6fe1ba4d38367f8a1aeee1bf314a

Bug 1666039: Trial-inline setters r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90768

view details

Iain Ireland

commit sha 86b69beaf2afef529e12d9f5f6205d506dee70b2

Bug 1666039: Inline setters in WarpBuilder r=jandem Differential Revision: https://phabricator.services.mozilla.com/D90769

view details

Mitchell Hentges

commit sha 3d3a31abb741b8f14caf5f05e28827d5e889a2dc

Bug 1667750: safely handle unexpected hg ui.username format r=firefox-build-system-reviewers,rstewart If the "ui.username" config option doesn't have a value in the expected format, assume that the user email address is unknown instead of throwing an exception. Differential Revision: https://phabricator.services.mozilla.com/D91626

view details

Ryan VanderMeulen

commit sha 39fbdea010b4be34657e29881bf13fb3330cf3b9

Bug 1667835 - Update jsoncpp to version 1.9.4. r=gsvelto Differential Revision: https://phabricator.services.mozilla.com/D91623

view details

Ryan Hunt

commit sha 5ec306bf8a411bf764604674b70d1e0feed0529b

Bug 1664361 - wasm: Fix comment regarding the abstract reference type code. r=lth This was not updated when the constant was added. Differential Revision: https://phabricator.services.mozilla.com/D89854

view details

Ryan Hunt

commit sha 20b6760a822fcbf19ef580b6909b034ae93cb475

Bug 1664361 - wasm: Improve wasm::ToString formating for reference types. r=lth Fixes two issues: * Extra spacing with non-nullable references * (ref externref) => (ref extern) Differential Revision: https://phabricator.services.mozilla.com/D89855

view details

push time in a month

push eventjld/gecko-dev

Dorel Luca

commit sha 1a57280c05f572967df9af93896984ff5c9f1fd7

Backed out changeset bdca8dc601a4 (bug 1589781) for Build bustages in netwerk/base/NetworkConnectivityService.cpp. CLOSED TREE

view details

Dorel Luca

commit sha 8c2d120be5c2ef9250a7ede32081000b4a3c24f6

Backed out 4 changesets (bug 1662455) for Eslint failures in gecko/testing/marionette/driver.js. CLOSED TREE Backed out changeset 272a44797a77 (bug 1662455) Backed out changeset 19ff0827dc06 (bug 1662455) Backed out changeset a476aa0a9bfa (bug 1662455) Backed out changeset dd580e17ab5b (bug 1662455)

view details

Agi Sferro

commit sha 5e3d005f598042f5bc002996ba96c370d827791c

Bug 1664522 - Implement tabs.captureTab on mobile. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D90165

view details

Agi Sferro

commit sha 8647758548c0c4b3a4c05435c6251930029d33ed

Bug 1664522 - Fix tabs.captureVisibleTab for mobile. r=robwu,zombie,snorp There are two things wrong with captureVisibleTab on mobile: * ownerGlobal is not available on nativeTab, this patch uses this.browser.ownerGlobal instead. * ZoomManager is not available on mobile, this patch moves that code to browser/../ext-tabs. Differential Revision: https://phabricator.services.mozilla.com/D90009

view details

Agi Sferro

commit sha f9bb44fe188796f12d67b2fce6893d73f02c9968

Bug 1664522 - Move ext_tabs_captureTab test to toolkit. r=robwu,snorp Differential Revision: https://phabricator.services.mozilla.com/D90167

view details

Glenn Watson

commit sha 43baeb56f250844ab2d46846be658b124d24944e

Bug 1663865 - Fix incorrect assertion check. r=nical The debug assertion check here is trying to validate that we don't enter an unexpected path for non-tiled images if the image template has tiling enabled. However, it was not correctly handling the case where an image key has been sent but the image was removed. This case is handled by the `resolve_image` code below, so it's a valid state to encounter in this code path. Differential Revision: https://phabricator.services.mozilla.com/D90343

view details

Julian Descottes

commit sha 81f63d94c584615741f3cff32ef3380c4df03374

Bug 1662455 - [marionette] Port WebDriver:GetElementCSSValue to JSWindowActor r=marionette-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D90296

view details

Julian Descottes

commit sha 0cff29f7e040dc0eea99bdd2c227ba95f23df13f

Bug 1662455 - [marionette] Port WebDriver:GetElementTagName to JSWindowActor r=marionette-reviewers,maja_zf Depends on D90296 Differential Revision: https://phabricator.services.mozilla.com/D90297

view details

Julian Descottes

commit sha ad32141928f56099732ed4745b2a8a3ad98daee5

Bug 1662455 - [marionette] Port WebDriver:GetElementText to JSWindowActor r=marionette-reviewers,maja_zf Depends on D90297 Differential Revision: https://phabricator.services.mozilla.com/D90298

view details

Julian Descottes

commit sha f738b0b163f37ffd2defefc919333b84c5e774ab

Bug 1662455 - [marionette] Add unit test for getText in chrome context r=marionette-reviewers,maja_zf,whimboo Depends on D90298 Differential Revision: https://phabricator.services.mozilla.com/D90363

view details

Eitan Isaacson

commit sha e039e76c8f65d996ada6b96c568a6d8142117b61

Bug 1620324 - Part 1: Add mac accessible intermediate root group when needed. r=morgan When a doc does not have top-level DOM group, or consists of a single leaf, we need to insert a generated root group. The rotor API expects this and uses it for boundary detection. Differential Revision: https://phabricator.services.mozilla.com/D90174

view details

Eitan Isaacson

commit sha b9f75d267182a3b41f49f53199e3688935a03341

Bug 1620324 - Part 2: Make rotor API work with generated root group. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D90175

view details

Eitan Isaacson

commit sha 09969de13bc69ada7613eeac3e6cb2b70cb6281b

Bug 1665200 - Add test for root group and AXAnyTypeSearchKey. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D90319

view details

Drew Willcoxon

commit sha 08b6f031d0392ed23f187c73628dd61777b545d6

Bug 1665292 - Clear the view's selected result and UrlbarInput._resultForCurrentValue when the view is cleared. r=harry First, `UrlbarView.clear` needs to null the selected element. Second, setting the selected element to null needs to also null `UrlbarInput._resultForCurrentValue`. `UrlbarView._selectElement` does call `input.setValueFromResult`, which sets `_resultForCurrentValue` -- but not if the `updateInput` arg is false. So I added a new `UrlbarInput.setResultForCurrentValue` method so `_selectElement` can set it. At first I tried unconditionally calling `input.setValueFromResult`, but a bunch of tests failed. I looked into it, but it's complicated, so I gave up and added this new method. This also makes some other changes that I'll comment on inline. Differential Revision: https://phabricator.services.mozilla.com/D90360

view details

Eitan Isaacson

commit sha e90b4197f4a765335e52cbaf7d68d99fa70fb213

Bug 1665162 - Add text leaf parameterized attributes. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D90304

view details

Scott

commit sha 355702c4f3071ce69cdb1123ea00dcabfc7129a2

Bug 1658787 - On save rec telemetry. r=nanj Differential Revision: https://phabricator.services.mozilla.com/D90199

view details

Toshihito Kikuchi

commit sha b45fd9fde1e25af23b414545ef425ad97b8c118a

Bug 1588245 - Collect the assembly pattern of a target function on detour failure. r=mhowell Many instances of the launcher failure ping indicate hooking NtMapViewOfSection or LdrLoadDll failed. This is most likely caused by a third-party application applying a hook onto the same target earlier than we do. This patch is to add a new field "detour_orig_bytes" in the laucnher failure ping to collect the first sixteen bytes of a detour target function. With this, we can know whether those detour failures were caused by a third-party hook or not, and if yes, what was the actual binary pattern. Differential Revision: https://phabricator.services.mozilla.com/D89836

view details

Emma Malysz

commit sha ba5624012d9596b2f4bf8147f6ee325654e147b3

Bug 1662939, disable form if user prints or opens system dialog when preview is rendering. r=mstriemer We wait for initialization to finish before we print or open the system dialog. Differential Revision: https://phabricator.services.mozilla.com/D89539

view details

Eitan Isaacson

commit sha aff0fbb7023f1961f41445e32bae13f2ac1a5291

Bug 1620324 - Build breakage followup. r=dluca. CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D90474

view details

Dorel Luca

commit sha 70bfa5c776387c8cb73ff5a49f44068e04c7d2db

Backed out 3 changesets (bug 1664522) for Mochitest failures in extensions/test/mochitest/test_ext_tabs_captureTab.html. CLOSED TREE Backed out changeset 30b8a0e3514b (bug 1664522) Backed out changeset 04b61d3d734a (bug 1664522) Backed out changeset c951834c99c7 (bug 1664522)

view details

push time in a month

push eventjld/gecko-dev

Jeff Gilbert

commit sha 5ebfd8fd7e92e15454ca9f617bc1b0c65331be3f

Bug 1662214 - Add docstring for HoldJSObjects. r=mccr8 DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D88891

view details

Luca Greco

commit sha bdd2a97960c824395458b8b429fbc5a9d7406f99

Bug 1661860 - RemoteWorkerManager should transmit blobs and permissions when spawning any remote worker type. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D88884

view details

Emma Malysz

commit sha defa918a51252a4bead69ee722a8955f7ea2670f

Bug 1661618, update shortcut in app menu and toolbar tip for the toolbarbutton r=mstriemer Differential Revision: https://phabricator.services.mozilla.com/D88521

view details

Edgar Chen

commit sha 259f4671ddbc40d8427f751b51f32ce80b21e128

Bug 1662124 - element.setPointerCapture should throw NotFoundError if the pointer id is invalid; r=smaug https://github.com/w3c/pointerevents/issues/256 Differential Revision: https://phabricator.services.mozilla.com/D88859

view details

Lee Salzman

commit sha 16b168d133bd579752e7af29c8f85a5111d819cc

Bug 1661427 - Allow SWGL SwCompositor to split up compositing work between SwComposite and render threads. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D88392

view details

David Major

commit sha 1b886dfdf3ed2b4910c4fff7d85e7c292ca03e7b

Bug 1641674 - Don't use --gc-sections during profile generation r=froydnj For not-well-understood reasons, ld's `--gc-sections` discards a large number of the PGO bookkeeping structures that enable us to keep track of function counters, and the effect gets worse in object files generated by clang-10. As much as I'd like to understand this better, the investigations take way too much time. As a path of least resistance, we can disable `--gc-sections` for the instrumentation phase of PGO builds. It won't harm anything since users never see those builds, and it will improve the performance of the optimized phase greatly. Differential Revision: https://phabricator.services.mozilla.com/D78112

view details

David Major

commit sha 46d1d82652e27c870904942f63eea4233b28897f

Bug 1660896 - Adjust test expectations for editing WPT on Linux debug r=jgraham A few test cases fail under clang-11 on Linux debug builds only. As described in the bug, we unfortunately don't have the bandwidth to investigate, so this patch accepts the failures. Differential Revision: https://phabricator.services.mozilla.com/D88363

view details

David Major

commit sha 1c9486e13911b09dca6208172413f0b58c6eb278

Bug 1660340 - Switch builds to clang 11.0.0 rc2 r=froydnj This changes most of our automation builds to clang 11.0.0 rc2. Not included: * code coverage builds, per bug 1660341 * mingw builds, which have traditionally been on their own update cadence, and in this case are blocked anyway by bug 1658632 This will leave some unused clang-9 task definitions. I intend to clean them up, but at a later date. For now I want to focus on making sure this update sticks, since patches like this have a tendency to bounce. Differential Revision: https://phabricator.services.mozilla.com/D88313

view details

Emilio Cobos Álvarez

commit sha 28231ea1e1765ce4c8193a5743d3fa05ddf3f450

Bug 1662204 - Prevent all printed documents, not just print preview, from getting a regular non-print presentation. r=jwatt Before bug 1636728 this couldn't happen because print documents weren't hosted in an <browser>. The presentation of documents that are being printed should be managed by the print job. We should, in fact, probably just make mDocument->IsStaticDocument() the condition, or such. Differential Revision: https://phabricator.services.mozilla.com/D88901

view details

Emma Malysz

commit sha b7a61a453342ba9a87cd02df440e73e75c4f626d

Bug 1661374, save default printer name and allow user to open system dialog when saving to pdf is selected r=jwatt,mstriemer If "save to pdf" is the only printer option, we will hide the system dialog, except on mac that supports saving to PDF in the native dialog. Differential Revision: https://phabricator.services.mozilla.com/D88362

view details

Ted Campbell

commit sha 20f76e64bf8c045275ee73228fcbfccb9bcfc1ee

Bug 1662113 - The `dumpStencil` shell function must emplace top stencil. r=arai Since the `dumpStencil` duplicates part of the BytecodeCompiler code, we must explicitly instantiate the top-level stencil before parse is run. Also add a test case for this. Differential Revision: https://phabricator.services.mozilla.com/D88898

view details

Micah Tigley

commit sha 64abc77bc3ab3a1d277df802beb0a0829f3d8bec

Bug 1661776 - Prevent pasting invalid input into ScaleInput UI. r=emalysz Differential Revision: https://phabricator.services.mozilla.com/D88670

view details

Ted Campbell

commit sha 63fd40e9dda780eaa2e241001ed31d0df61a79a7

Bug 1662127 - Remove AutoKeepAtoms argument from TokenStream. r=djvj After Bug 1660798, the TokenStreamPosition no longer uses JSAtoms and the AutoKeepAtoms argument is not needed. Differential Revision: https://phabricator.services.mozilla.com/D88860

view details

Ted Campbell

commit sha 50fc0738906eee108af046a53b86b96a82ad3645

Bug 1662127 - Avoid needing active Realm for ScriptSource initialization. r=djvj The SharedImmutableStrings cache is not tied to gc::Zone so use the JSRuntime directly from the JSContext instead. Differential Revision: https://phabricator.services.mozilla.com/D88861

view details

Ted Campbell

commit sha d10b7e7d13cc7cefe7e517de60e5705f73674e15

Bug 1662127 - Add ParseTask::runtime field. r=djvj Instead of relying on the parseGlobal to determine the runtime, store it directly. Differential Revision: https://phabricator.services.mozilla.com/D88862

view details

Narcis Beleuzu

commit sha 390c295af257934881d39fcd70589cc5f7ba2288

Backed out changeset 0f0b1fa85339 (bug 1662124) for morchitest failures on test_bug1080361.html . CLOSED TREE

view details

Narcis Beleuzu

commit sha 7a6bc811fb7a994003d69ae396790c7a1643adf3

Backed out changeset 39ee74362843 (bug 1643448) for failures on test_presentation_sender_on_terminate_request.html. CLOSED TREE

view details

Henrik Skupin

commit sha 4a2822310cefe9671fdb23f7ddb82d332d7085cf

Bug 1661495 - [marionette] Don't always set the current content browsing context when registering a new browser. r=marionette-reviewers,maja_zf Since the patch on bug 1652932 landed in Firefox 80 we always update the current content browsing context and that now only when switching to a new window. That leads to an unexpected change of the current window handle, and as such breaks tests. Differential Revision: https://phabricator.services.mozilla.com/D88771

view details

Henrik Skupin

commit sha 509137452c225a68608e911b0fc222eada97960c

Bug 1661495 - [marionette] Update content browsing context for remoteness changes. r=marionette-reviewers,maja_zf If a navigation in the current browser causes a remoteness change, the current content browsing context needs to be updated. Differential Revision: https://phabricator.services.mozilla.com/D88827

view details

Henrik Skupin

commit sha 271c9183fa9220fbfd68d0fbdeb1f9e16e9464f0

Bug 1661495 - [marionette] Reset content browsing context if new chrome window is not a browser window. r=marionette-reviewers,maja_zf Fixes a regression from bug 1661495, which missed to reset the current content browsing context if the new chrome window isn't a browser window. Depends on D88827 Differential Revision: https://phabricator.services.mozilla.com/D88900

view details

push time in a month

push eventjld/gecko-dev

Joel Maher

commit sha 70b89b50915a48ef8c7db6fbcff3bc5488469f07

Bug 1664300 - double the frequency of windows perf tests temporarily. r=ahal temporarily double the frequency of windows perf tests Differential Revision: https://phabricator.services.mozilla.com/D89832

view details

Paul Adenot

commit sha 422172783c2c2e158ccf9030935dee1ab11d3b74

Bug 1663917 - Remove patch to disable an assertion in cubeb, it's now upstream. r=kinetik Differential Revision: https://phabricator.services.mozilla.com/D89589

view details

Paul Adenot

commit sha 4452f56e09e0fb3878d74eea6bf588605383a21e

Bug 1663917 - Update libcubeb f39ce8a. r=cubeb-reviewers,kinetik Differential Revision: https://phabricator.services.mozilla.com/D89590

view details

Paul Adenot

commit sha 810a0eb3fe74353d6aeed1a8f98320cb7a4fa77a

Bug 1663917 - Remove special case on Windows for VOICE cubeb stream. r=kinetik This [0] commit unties the device selection from the fact that a stream transports voice data. Telling cubeb that the stream has voice data allows lowering the complexity of the resampler, and lowering the impact of the resampler on the latency. [0]: https://github.com/kinetiknz/cubeb/pull/598/commits/ac3569ef18a911d45ebb4a5cfbd5d716ac519787 Differential Revision: https://phabricator.services.mozilla.com/D89591

view details

Dan Mosedale

commit sha b3e1b43263a6bdc8c1959009207cb94fb12a97a5

Bug 1661010 - make Alpenglow theme handle bookmarks + menu bar correctly on win/lin, r=pdahiya Differential Revision: https://phabricator.services.mozilla.com/D89826

view details

Doug Thayer

commit sha efe700e222be06267f097f3876f422301144f0dd

Bug 1656526 - Show blank window prior to loading xul on Windows r=mhowell See bug for justification. This patch aims to display a blank window prior to loading/prefetching xul.dll. It also has a placeholder for drawing a skeleton UI into that window. Note that this is disabled by default based on a registry value, as there are still kinks to work out (for instance, what happens if we aren't actually going to display a window, because, say, Firefox is already running.) This just gives a basic implementation to dogfood, and facilitates distributing work across multiple contributors. Onto the details. The patch achieves its goal by creating a window and assigning its handle to a static variable, which will be consumed inside nsWindow::Create by the first toplevel window we want to make. nsWindow::Create will take ownership of the window handle, restyle it to its own liking, and then proceed as if everything is normal and it had created the window itself. Differential Revision: https://phabricator.services.mozilla.com/D86263

view details

Doug Thayer

commit sha c893a9a0c23dd516bfcc3e37f70acbe8763321b2

Bug 1656526 - Draw app skeleton UI r=Gijs,mhowell Hopefully the comments in the actual code are enough to explain what is going on here. NOTE: this patch does not represent a finished skeleton UI. There are some questions in comments within the code, and generally I'm seeking feedback on whether the overall approach seems sane or not. Gijs, I'm including you for feedback on whether you think this is maintainable by more frontend-oriented folks, and Molly, I'm including you for feedback on whether the justification for writing to a raw pixel buffer seems sound or not, and a general review of the approach. Differential Revision: https://phabricator.services.mozilla.com/D86447

view details

Doug Thayer

commit sha ebf7f056575981d901fbe686b82312f4da993feb

Bug 1656526 - Add resolver_64.cc to asan_blacklist_win.txt r=dmajor resolver_64.cc should have been on the list all along, because the InternalThunk constructor runs before ASan init. It was probably just accident (maybe inlining?) that we got away with not including it in the past. Differential Revision: https://phabricator.services.mozilla.com/D89669

view details

Doug Thayer

commit sha 315722c21ef1e455182075a6dd0f473e6871e1fe

Bug 1656526 - Update sccache to latest r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D89670

view details

Bob Owen

commit sha c6fa9e48a9079965e545ebc550974ca9a7550c93

Bug 1663940: Ensure the unwriteable margins are populated in the print settings. r=emilio This updates the settings with the correct paper ID as well. It also removes the printable size fields from the Windows settings now that unwriteable margins are being used consistently. Differential Revision: https://phabricator.services.mozilla.com/D89911

view details

Iain Ireland

commit sha 7c91f351df8b1ce43fd6f92de20550aa8dd9acd0

Bug 1663993: Add warm-up data field to SelfHostedLazyScript r=tcampbell The issue here is that we trial-inline a self-hosted call, trigger relazification, then try to call the trial-inlined function. Unlike other functions, self-hosted lazy functions do not have a BaseScript. Instead, we have a fake `SelfHostedLazyScript` per-runtime that contains a trampoline pointer. In general, this is good enough for jitcode. However, when we call a trial-inlined function, we have to guard that it has a `BaselineScript`, and the first step is to check if it has a `JitScript`. To make `branchIfScriptHasNoJitScript` work for self-hosted lazy functions, this patch adds a warm-up data field to `SelfHostedLazyScript`. Differential Revision: https://phabricator.services.mozilla.com/D89848

view details

Geoff Brown

commit sha 91b7cfa07b5472ccfd8194f314390eb92452742b

Bug 1664409 - Ensure fission disabled for mochitest-chrome and a11y tests; r=ahal When mochitest-chrome (or a11y) tests are run, e10s is disabled for the suite; that conflicts with the fission option, if enabled on the command line. This patch disables fission along with e10s for non-e10s test suites. Differential Revision: https://phabricator.services.mozilla.com/D89931

view details

Mark Banner

commit sha 4bf4c20d406160e2b1f8b85f118756e9c4a1d0ea

Bug 1664490 - Update partner attribution URL. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D89932

view details

Dave Hunt

commit sha ee5bdd9c60d39f201a387894264b5f18341eabb2

Bug 1657445 - [wptserve] Content-Length header missing when response is a file object r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D86052

view details

Andrei Oprea

commit sha 468c9b2efc0b8d7f6b29c2fc6be46aa606c0db17

Bug 1659867 - Increase update interval for FxA endpoint to four hours r=jbuck Differential Revision: https://phabricator.services.mozilla.com/D88401

view details

pbz

commit sha 2125a75f2560da678eec28a0f79b6a7944c438eb

Bug 1633370 - Added PromptTestUtils module. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D75566

view details

Eitan Isaacson

commit sha ba85e30cc9574533b7d61e436ff7feb37e86421d

Bug 1664323 - Initialize out arguments in mac a11y IPC methods. r=nika Differential Revision: https://phabricator.services.mozilla.com/D89830

view details

Gijs Kruitbosch

commit sha 97c97bc82f5ee1dc438c77dd2accce80dd75706d

Bug 1660557 - stop using js_modules to pack builtin and default themes, r=glandium,zombie This is ultimately less build magic and makes for more meaningful URIs. This patch paves the way for the second patch in this stack which fixes bug 1655456. Differential Revision: https://phabricator.services.mozilla.com/D89130

view details

Gijs Kruitbosch

commit sha aa2f63865565bf1ec4a4d0c4458eccbafdf994a2

Bug 1655456 - use the default theme icon via a chrome: protocol in customize mode, r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D89131

view details

Punam Dahiya

commit sha 154225ecec111f01ddb3f614c97558e35ceac9ba

Bug 1659150 - Remove about:welcome trailhead, full page and ReturnToAMO templates r=perftest-reviewers,Mardak,mkaply,nanj,sparky Differential Revision: https://phabricator.services.mozilla.com/D89077

view details

push time in 2 months

push eventjld/gecko-dev

Jared Wein

commit sha 4977352819b24073ab9124fc4ff47e82fc5e7af4

Bug 1661204 - Reduce the priority of the PDF unsupported features notification since the warning one is now too distracting and PDFjs supports more features. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D89020

view details

Steve Fink

commit sha e615826b0db10de45242a9bb96d228374e70486f

Bug 1661410 - Post-barrier writes to TypedObject string references r=jandem Differential Revision: https://phabricator.services.mozilla.com/D88466

view details

Nathan Froyd

commit sha b1cdc612dac511dd711a2d81df678fd77e6c8aed

Bug 1243463 - make `sEmptyTArrayHeader` const; r=mccr8 We fixed what I think is the lone instance of writing into the (empty) header in `SetLength` because it was causing TSan violations, so we should be clear to make this `const`. This change is not terribly effective on its own (cf. the `const_cast` required to make this work at all), but in the next patch, we can rig up `sEmptyTArrayHeader` to be surrounded with "guard pages" and make rogue accesses off the array header a little more protected. Differential Revision: https://phabricator.services.mozilla.com/D88657

view details

Henrik Skupin

commit sha 7aeb2c77aff5b3d705f887e63e26f51eb34d92f3

Bug 1662544 - [geckodriver] Don't set "toolkit.telemetry.server" to prevent side-effects. r=webdriver-reviewers,chutten,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D89037

view details

Henrik Skupin

commit sha b33376f2aaa77755f0fce97069b8847ba1c4b3b9

Bug 1662544 - [marionette] Disable various Telemetry related services. r=marionette-reviewers,chutten,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D89039

view details

Henrik Skupin

commit sha 3feec2e0e08601b25929f06fb5659cb5ef66c673

Bug 1662549 - [puppeteer] Don't set "toolkit.telemetry.server" to prevent side-effects. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D89057

view details

Morgan Reschenberg

commit sha 75065bec8a26907a3f35bc683220f4318a57104e

Bug 1662262: Move and modify mac pivot rules for better granularity r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D86611

view details

Morgan Reschenberg

commit sha 4b9df7104cb873e3bf46e32e0ee908b7d89b482f

Bug 1662150: Add AXTableSearchKey to rotor r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D88892

view details

Gavin Lazar Suntop

commit sha acb92a483c656f9ddb4ba47269b97dba3d52e8e4

Bug 1658404 - Adding handlebars compilation r=thecount Differential Revision: https://phabricator.services.mozilla.com/D88647

view details

Miko Mynttinen

commit sha 02849fbb65858804c613748ec32f51248457c511

Bug 1662484 - Do not allow wrapping SourceSurfaceOffset around null surfaces r=mstange Differential Revision: https://phabricator.services.mozilla.com/D89006

view details

Nicholas Nethercote

commit sha b23f160ce23e7ebd1a7c2e37297d4bf6a6b7f7d4

Bug 1662347 - Rename `Renderer::gpu_profile` as `gpu_profiler`. r=gw Because the underlying type is called `GpuProfiler`, and there is *also* a separate type `GpuProfile`, so the current name is misleading. Differential Revision: https://phabricator.services.mozilla.com/D88954

view details

Nicholas Nethercote

commit sha 97c5c5c4334cc64aa468807bd8aa2e2f90ad0da7

Bug 1662347 - Change `GpuProfiler::frames` to an array. r=gw Because it has a fixed length. The `f()` repetition in the initialization is clumsy, but I think this change is worthwhile because it makes it clear that `frames` is fixed-length. Depends on D88954 Differential Revision: https://phabricator.services.mozilla.com/D88955

view details

Nicholas Nethercote

commit sha 5a860c160794f60ad5553c991168ae613d9bf50f

Bug 1662042 - Shrink RON indents in WebRender captures from 4 spaces to 1 space. r=gw This greatly reduces the size of the RON files. E.g. in one capture, `resource.ron` shrunk from 5.8 MB to 2.8 MB. Differential Revision: https://phabricator.services.mozilla.com/D88758

view details

Kartikaya Gupta

commit sha 9258cf89d3c94d14b232017570b030efe217da40

Bug 1662440 - Add a width=device-width meta tag to avoid rounding errors. r=hiro Differential Revision: https://phabricator.services.mozilla.com/D89031

view details

Emilio Cobos Álvarez

commit sha 03baee9d8af74895754627ae5a7b4c15f2a802bd

Bug 1662478 - Rename ::file-chooser-button to ::file-selector-button, and enable it in all channels. r=jwatt See https://github.com/w3c/csswg-drafts/issues/5049 Differential Revision: https://phabricator.services.mozilla.com/D88995

view details

Ted Campbell

commit sha 644ba8edae2778aaf0da092695b213ad0b4f9ae2

Bug 1662583 - Add JS tests for code-coverage / off-thread-parse combination. r=arai IonMonkey has inconsistent coverage data here, so disable for these tests. Differential Revision: https://phabricator.services.mozilla.com/D89059

view details

Ted Campbell

commit sha 8da62eaaa38198ea5de49932da6356b24c44a467

Bug 1662583 - Skip Memory-takeCensus-11.js JS test under code-coverage. r=arai This test fails when run with `--code-coverage` because that flag keeps the top-level scripts of each file alive which messes with the census expectations. Differential Revision: https://phabricator.services.mozilla.com/D89060

view details

Andreea Pavel

commit sha 32a988db570d7f922d3e28a2ef41fb2c886ccb9c

Bug 1629729 - temporarily disable browser_container_tab.js on linux r=gbrown DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D84930

view details

Shane Caraveo

commit sha 7124d7a00553467486c19875d7b9ed93d4c044a1

Bug 1638422 test multipart responses with filterResposeData r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D85638

view details

Emilio Cobos Álvarez

commit sha a29afe9b5a9b918f2ded8856822c32def425bda5

Bug 1658302 - Don't reframe for changes to the placeholder attribute value. r=masayuki We still reframe for additions / removals of the attribute because that makes us create the placeholder <div>. We could avoid it if we created it independently of the presence of the attribute but that seems like it could regress perf for the case where there's no placeholder attribute, which is probably common enough. Differential Revision: https://phabricator.services.mozilla.com/D88724

view details

push time in 2 months

push eventjld/gecko-dev

Jared Wein

commit sha 4977352819b24073ab9124fc4ff47e82fc5e7af4

Bug 1661204 - Reduce the priority of the PDF unsupported features notification since the warning one is now too distracting and PDFjs supports more features. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D89020

view details

Steve Fink

commit sha e615826b0db10de45242a9bb96d228374e70486f

Bug 1661410 - Post-barrier writes to TypedObject string references r=jandem Differential Revision: https://phabricator.services.mozilla.com/D88466

view details

Nathan Froyd

commit sha b1cdc612dac511dd711a2d81df678fd77e6c8aed

Bug 1243463 - make `sEmptyTArrayHeader` const; r=mccr8 We fixed what I think is the lone instance of writing into the (empty) header in `SetLength` because it was causing TSan violations, so we should be clear to make this `const`. This change is not terribly effective on its own (cf. the `const_cast` required to make this work at all), but in the next patch, we can rig up `sEmptyTArrayHeader` to be surrounded with "guard pages" and make rogue accesses off the array header a little more protected. Differential Revision: https://phabricator.services.mozilla.com/D88657

view details

Henrik Skupin

commit sha 7aeb2c77aff5b3d705f887e63e26f51eb34d92f3

Bug 1662544 - [geckodriver] Don't set "toolkit.telemetry.server" to prevent side-effects. r=webdriver-reviewers,chutten,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D89037

view details

Henrik Skupin

commit sha b33376f2aaa77755f0fce97069b8847ba1c4b3b9

Bug 1662544 - [marionette] Disable various Telemetry related services. r=marionette-reviewers,chutten,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D89039

view details

Henrik Skupin

commit sha 3feec2e0e08601b25929f06fb5659cb5ef66c673

Bug 1662549 - [puppeteer] Don't set "toolkit.telemetry.server" to prevent side-effects. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D89057

view details

Morgan Reschenberg

commit sha 75065bec8a26907a3f35bc683220f4318a57104e

Bug 1662262: Move and modify mac pivot rules for better granularity r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D86611

view details

Morgan Reschenberg

commit sha 4b9df7104cb873e3bf46e32e0ee908b7d89b482f

Bug 1662150: Add AXTableSearchKey to rotor r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D88892

view details

Gavin Lazar Suntop

commit sha acb92a483c656f9ddb4ba47269b97dba3d52e8e4

Bug 1658404 - Adding handlebars compilation r=thecount Differential Revision: https://phabricator.services.mozilla.com/D88647

view details

Miko Mynttinen

commit sha 02849fbb65858804c613748ec32f51248457c511

Bug 1662484 - Do not allow wrapping SourceSurfaceOffset around null surfaces r=mstange Differential Revision: https://phabricator.services.mozilla.com/D89006

view details

Nicholas Nethercote

commit sha b23f160ce23e7ebd1a7c2e37297d4bf6a6b7f7d4

Bug 1662347 - Rename `Renderer::gpu_profile` as `gpu_profiler`. r=gw Because the underlying type is called `GpuProfiler`, and there is *also* a separate type `GpuProfile`, so the current name is misleading. Differential Revision: https://phabricator.services.mozilla.com/D88954

view details

Nicholas Nethercote

commit sha 97c5c5c4334cc64aa468807bd8aa2e2f90ad0da7

Bug 1662347 - Change `GpuProfiler::frames` to an array. r=gw Because it has a fixed length. The `f()` repetition in the initialization is clumsy, but I think this change is worthwhile because it makes it clear that `frames` is fixed-length. Depends on D88954 Differential Revision: https://phabricator.services.mozilla.com/D88955

view details

Nicholas Nethercote

commit sha 5a860c160794f60ad5553c991168ae613d9bf50f

Bug 1662042 - Shrink RON indents in WebRender captures from 4 spaces to 1 space. r=gw This greatly reduces the size of the RON files. E.g. in one capture, `resource.ron` shrunk from 5.8 MB to 2.8 MB. Differential Revision: https://phabricator.services.mozilla.com/D88758

view details

Kartikaya Gupta

commit sha 9258cf89d3c94d14b232017570b030efe217da40

Bug 1662440 - Add a width=device-width meta tag to avoid rounding errors. r=hiro Differential Revision: https://phabricator.services.mozilla.com/D89031

view details

Emilio Cobos Álvarez

commit sha 03baee9d8af74895754627ae5a7b4c15f2a802bd

Bug 1662478 - Rename ::file-chooser-button to ::file-selector-button, and enable it in all channels. r=jwatt See https://github.com/w3c/csswg-drafts/issues/5049 Differential Revision: https://phabricator.services.mozilla.com/D88995

view details

Ted Campbell

commit sha 644ba8edae2778aaf0da092695b213ad0b4f9ae2

Bug 1662583 - Add JS tests for code-coverage / off-thread-parse combination. r=arai IonMonkey has inconsistent coverage data here, so disable for these tests. Differential Revision: https://phabricator.services.mozilla.com/D89059

view details

Ted Campbell

commit sha 8da62eaaa38198ea5de49932da6356b24c44a467

Bug 1662583 - Skip Memory-takeCensus-11.js JS test under code-coverage. r=arai This test fails when run with `--code-coverage` because that flag keeps the top-level scripts of each file alive which messes with the census expectations. Differential Revision: https://phabricator.services.mozilla.com/D89060

view details

Andreea Pavel

commit sha 32a988db570d7f922d3e28a2ef41fb2c886ccb9c

Bug 1629729 - temporarily disable browser_container_tab.js on linux r=gbrown DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D84930

view details

Shane Caraveo

commit sha 7124d7a00553467486c19875d7b9ed93d4c044a1

Bug 1638422 test multipart responses with filterResposeData r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D85638

view details

Emilio Cobos Álvarez

commit sha a29afe9b5a9b918f2ded8856822c32def425bda5

Bug 1658302 - Don't reframe for changes to the placeholder attribute value. r=masayuki We still reframe for additions / removals of the attribute because that makes us create the placeholder <div>. We could avoid it if we created it independently of the presence of the attribute but that seems like it could regress perf for the case where there's no placeholder attribute, which is probably common enough. Differential Revision: https://phabricator.services.mozilla.com/D88724

view details

push time in 2 months

push eventjld/gecko-dev

Tommy Li

commit sha 158c6b0d92649085929b9db57e8e3498e0964167

Bug 1659804 [wpt PR 25079] - Revert "webrtc: add wpt test that setCodecPreferences changes the sdp", a=testonly Automatic update from web-platform-tests Revert "webrtc: add wpt test that setCodecPreferences changes the sdp" This reverts commit a1d50a60453d3ed58721a648390f5903c8dfedcf. Reason for revert: Breaks here: https://ci.chromium.org/p/chromium/builders/ci/linux-bfcache-rel/7613 Original change's description: > webrtc: add wpt test that setCodecPreferences changes the sdp > > Adds a test which verifies that setCodecPreferences changes the > order of codecs in the SDP generated by createOffer. > > Drive-by: close all peerconnections after the tests, > https://bugs.chromium.org/p/chromium/issues/detail?id=836871 > > BUG=None > > Change-Id: I75d252bc43919ba2f27c6bd97493f94b3b5a2587 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2362024 > Reviewed-by: Harald Alvestrand <hta@chromium.org> > Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> > Cr-Commit-Position: refs/heads/master@{#799168} TBR=hta@chromium.org,philipp.hancke@googlemail.com,orphis@chromium.org Change-Id: I5c76ee9de7a660b14cfe56a4835ca4bcde59c432 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: None Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2363471 Reviewed-by: Tommy Li <tommycli@chromium.org> Commit-Queue: Tommy Li <tommycli@chromium.org> Cr-Commit-Position: refs/heads/master@{#799221} -- wpt-commits: 9917ad87256adc68fd7b740cf038945696374d71 wpt-pr: 25079

view details

autofoolip

commit sha 475b86f1309e57c663ee7e591ea3fdaefdcf22c8

Bug 1659797 [wpt PR 25074] - Update interfaces/FileAPI.idl, a=testonly Automatic update from web-platform-tests Update interfaces/FileAPI.idl (#25074) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/FileAPI.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: 08eea090233b6d926dc1dc240daca2d9b31f4cee wpt-pr: 25074

view details

autofoolip

commit sha cd5f07d4246937f008b6ac6676cb09e5c4022ffb

Bug 1659802 [wpt PR 25078] - Update interfaces/fullscreen.idl, a=testonly Automatic update from web-platform-tests Update interfaces/fullscreen.idl (#25078) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/fullscreen.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: 73c263143eca9f978bf8a9ec5bc559a501d2f12d wpt-pr: 25078

view details

Blink WPT Bot

commit sha 43be680e71860b85097b4240ecdf28e7fe17a4fa

Bug 1659560 [wpt PR 25052] - Origin isolation: rename the getter (but leave an alias), a=testonly Automatic update from web-platform-tests Origin isolation: rename the getter (but leave an alias) (#25052) This renames window.originIsolationRestricted to window.originIsolated per the latest spec changes. This largely amounts to massive test updates. window.originIsolationRestricted is retained as an alias for the duration of the origin trial so as to avoid breaking deployed code, and a wpt_internal test ensures this. Bug: 1103866 Change-Id: I4f570c79d19dc783d40beb3549d677555d1c81af Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353013 Commit-Queue: Domenic Denicola <domenic@chromium.org> Reviewed-by: James MacLean <wjmaclean@chromium.org> Reviewed-by: Nate Chapin <japhet@chromium.org> Cr-Commit-Position: refs/heads/master@{#799235} Co-authored-by: Domenic Denicola <domenic@chromium.org> -- wpt-commits: 44055a7919612fc8c51f273968da9f49b4ad4cab wpt-pr: 25052

view details

moz-wptsync-bot

commit sha e9e909c3c4439697ab5c17539bdbb9968da31096

Bug 1659560 [wpt PR 25052] - Update wpt metadata, a=testonly wpt-pr: 25052 wpt-type: metadata

view details

autofoolip

commit sha ba1c88c650988117a501c17f861b0bcef1fd8e58

Bug 1659798 [wpt PR 25075] - Update interfaces/clipboard-apis.idl, a=testonly Automatic update from web-platform-tests Update interfaces/clipboard-apis.idl (#25075) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/clipboard-apis.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: 78c808de9ee7803fcf99a2dc0df432ecd4d72afd wpt-pr: 25075

view details

autofoolip

commit sha f3c21b69594eb636e6bf7b36baa989ed8a9ec7e8

Bug 1659800 [wpt PR 25077] - Update interfaces/fetch.idl, a=testonly Automatic update from web-platform-tests Update interfaces/fetch.idl (#25077) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/fetch.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: cd7508e11279f9202800617a0dc040bc7da81230 wpt-pr: 25077

view details

Anders Hartvoll Ruud

commit sha 0cbb51e4b80d1c2453032116bea9344a9e3896d6

Bug 1659661 [wpt PR 25065] - [scroll-animations] Support animation-timeline in animation shorthand, a=testonly Automatic update from web-platform-tests [scroll-animations] Support animation-timeline in animation shorthand This CL adds support for expanding animation-timeline from the animation shorthand. As of [1], we support multiple shorthand expansions based on runtime flags, so there is no web-facing change to the animation shorthand (or anything else) unless the CSSScrollTimeline runtime flag is turned on. According to [2], we are supposed to omit the value from the shorthand serialization if doing so doesn't change the meaning of the overall value of the shorthand (i.e. if it's 'auto'). Unfortunately we generally don't adhere this guideline for the existing longhands, and are therefore not equipped to handle this as gracefully as I would like. For now I am checking for 'auto' "manually". Long term we might want to generalize this "skip-if-initial" mechanism somehow, since it has come up before [3], and will definitely come up again. Note that: - Animation::CSSValueFromComputedStyleInternal is the code responsible for the serialization used when calling getComputedStyle(elm).animation, and: - StylePropertySerializer::GetLayeredShorthandValue is the code responsible for the serialization used when calling (e.g.) elm.style.animation. The fact that we have two completely separate code paths for this is ... suboptimal, but that's a different story. [1] https://crrev.com/c/2250242 [2] https://drafts.csswg.org/cssom/#serializing-css-values [3] http://crrev.com/c/2241677 Bug: 1074052 Change-Id: I6f5266ca202276e78536a845835242181b8cd40a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358837 Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Reviewed-by: Kevin Ellis <kevers@chromium.org> Cr-Commit-Position: refs/heads/master@{#799248} -- wpt-commits: 7e5f47c9e13840a0d347d5a7b4c83a63d4e4a130 wpt-pr: 25065

view details

Thomas Guilbert

commit sha 4f254d532832ace4423542dfb8fac520a5539ac8

Bug 1659570 [wpt PR 25055] - Add VideoFrame serialization tests, a=testonly Automatic update from web-platform-tests Add VideoFrame serialization tests This CL adds tests which verify that VideoFrames are properly serialized when posted as messages, and that they can be cloned and destructoyed. Change-Id: I4aedcde443a8f8f0b1884a106cebd013a4d482d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358349 Reviewed-by: Chrome Cunningham <chcunningham@chromium.org> Commit-Queue: Chrome Cunningham <chcunningham@chromium.org> Auto-Submit: Thomas Guilbert <tguilbert@chromium.org> Cr-Commit-Position: refs/heads/master@{#799261} -- wpt-commits: e732d26632aaea04387fe1384b79fa6a457158b0 wpt-pr: 25055

view details

moz-wptsync-bot

commit sha 373666b2a3d8c1dbfadcb0e57686df70d1ee0692

Bug 1659570 [wpt PR 25055] - Update wpt metadata, a=testonly wpt-pr: 25055 wpt-type: metadata

view details

Chris Cunningham

commit sha 0efbf4b923da6cd397cd43bad3e43cc1fcb9310b

Bug 1659550 [wpt PR 25051] - WebCodecs: Evaluate decoder config codec strings, a=testonly Automatic update from web-platform-tests WebCodecs: Evaluate decoder config codec strings Updates Audio/Video Decoder to reject invalid codecs passed to configure(). A TypeError should be thrown. Additionally, if the config is valid but unsupported, throw a NotSupportedError. Adds wpt test to verify the behavior for validity. Support behavior is difficult to wpt test (varies by build/platform) - tested manually. Bug: 1113824 Change-Id: I647c476fa32e684d57816222e1787aeb8f723c25 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2360312 Reviewed-by: Thomas Guilbert <tguilbert@chromium.org> Commit-Queue: Chrome Cunningham <chcunningham@chromium.org> Auto-Submit: Chrome Cunningham <chcunningham@chromium.org> Cr-Commit-Position: refs/heads/master@{#799271} -- wpt-commits: 0299abc230efc4994083cba80b09d836fd2bed64 wpt-pr: 25051

view details

moz-wptsync-bot

commit sha f3ba56b87aa9234cb852006b03ef16369b47f904

Bug 1659550 [wpt PR 25051] - Update wpt metadata, a=testonly wpt-pr: 25051 wpt-type: metadata

view details

autofoolip

commit sha a50b52fd3179fbc3f9d9a5fecadf3d05bb188033

Bug 1659799 [wpt PR 25076] - Update interfaces/dom.idl, a=testonly Automatic update from web-platform-tests Update interfaces/dom.idl (#25076) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/dom.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: 4c5703d9287e806d37ba26a100a403fd5e7add61 wpt-pr: 25076

view details

George Steel

commit sha a57c1d94ad1af42f9d93b92ef7263a3de379bc5e

Bug 1659766 [wpt PR 25069] - Perpare to fix cancelling when unsetting transition and fix metric, a=testonly Automatic update from web-platform-tests Perpare to fix cancelling when unsetting transition and fix metric Add logic to distinguish between transitions which should (base computed style changes) and shouldn't be cancelled when transition is completely unset (as the default is all 0s). Currently, both are still cancelled, the same as the old behaviour, but the histogram kCSSTransitionCancelledByRemovingStyle is now only incremented when transitions are cancelled incorrectly. Add WPT for not cancelling transitions then unsetting transition property, fix web_tests to cancel transitions by setting transition to none instead of unsetting. Bug: 934700 Change-Id: Iaf4bf324e6e2bd6ca22a66fd8ae2320620a874dc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2363173 Reviewed-by: Kevin Ellis <kevers@chromium.org> Commit-Queue: George Steel <gtsteel@chromium.org> Cr-Commit-Position: refs/heads/master@{#799336} -- wpt-commits: bb69d6b51a09292099d1b04efb774c064a3ff164 wpt-pr: 25069

view details

Christian Biesinger

commit sha d30c82fbaedfec5441e02a4e63c3fbffc51e5599

Bug 1659603 [wpt PR 25060] - [AspectRatio] Add tests for cross size in flexbox, a=testonly Automatic update from web-platform-tests [AspectRatio] Add tests for cross size in flexbox This exposed a bug where we don't correctly compute the cross size in a column flexbox with aspect-ratio. R=ikilpatrick@chromium.org Bug: 1045668,1117279 Change-Id: Ic823ed349e2caf061834e116d5958832745cd63a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358827 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Auto-Submit: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#799377} -- wpt-commits: 3b0369731004dca0a8d931bafd6859c36c0869b0 wpt-pr: 25060

view details

moz-wptsync-bot

commit sha 5bbf049085c2d0a3be6a8c5e59cc4d86f70fdb13

Bug 1659603 [wpt PR 25060] - Update wpt metadata, a=testonly wpt-pr: 25060 wpt-type: metadata

view details

Mike Wasserman

commit sha 2cc79188bea54826382622588ebd32acfffe5ee7

Bug 1659863 [wpt PR 25085] - Update some Screen Enumeration mentions to Window Placement, a=testonly Automatic update from web-platform-tests Update some Screen Enumeration mentions to Window Placement Use the active window-placement repo url and name instead. Leaves some mentions that are still abstractly applicable. Copy Screen TODO from third_party/blink/renderer/core/frame/screen.h Bug: 897300 Change-Id: I134516e21a74f0cec5f543306efa39fad6d76dc1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358134 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#799460} -- wpt-commits: 7b54ffa9d93e9fc804f2552a43ad7770bb9d8b5a wpt-pr: 25085

view details

Rob Buis

commit sha 4a2cbd70e077dfd707d79f64c50687f8625e07b3

Bug 1657376 [wpt PR 24891] - Add subtests for case sensitivity of type/entryTypes attributes, a=testonly Automatic update from web-platform-tests Add subtests for case sensitivity of type/entryTypes attributes (#24891) -- wpt-commits: 17ebc3aea0d6321e69554067c39ab5855e6fb67e wpt-pr: 24891

view details

jugglinmike

commit sha b2f6d754d217574441270ee9327643da83a6de63

Bug 1648650 [wpt PR 24351] - [html] Improve coverage for COOP, a=testonly Automatic update from web-platform-tests [html] Improve coverage for COOP -- wpt-commits: a69120f0d95b6ce86479f7254761392471dfde7d wpt-pr: 24351

view details

autofoolip

commit sha 82d067032fa88384ca55cb3996f5a923cd3bad71

Bug 1659891 [wpt PR 25095] - Update interfaces/css-font-loading.idl, a=testonly Automatic update from web-platform-tests Update interfaces/css-font-loading.idl (#25095) Source: https://github.com/tidoust/reffy-reports/blob/4cba804/ed/idl/css-font-loading.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719138445 -- wpt-commits: 8bbbc72a5a788cef1ea7ad9eae2f55ab9cb1e5da wpt-pr: 25095

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha 5cc93af3fb75524633bc63de044f208f9b9cc24f

Try the 0xFFFFFFFF workaround.

view details

push time in 2 months

create barnchjld/gecko-dev

branch : bug1660826-sendmsg-bees

created branch time in 2 months

create barnchjld/gecko-dev

branch : sendmsg-bees-bug1660826

created branch time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha 4d68d7b55c3bdefe241011600607cd2005bcb316

Minor cleanups for Linux sandbox policy. 1. Rearrange SandboxBrokerCommon::StatAtTrap so the set of allowed flags is in only one place, and print the flags in hex to match the headers. 2. Add the bug number to the comment about futex.

view details

Jed Davis

commit sha 617b275b44f3719f0c015b5041b453dbc89a8872

Rearrange the broker glue to handle none of the non-at syscalls existing.

view details

Jed Davis

commit sha 2718b4c41a7890fd3335f1e779910edb9c8a52aa

Implement -at syscalls (feat. unlinkat == unlink + rmdir)

view details

Jed Davis

commit sha 22cb0aa7a74335fc47d43c7f9515b37f4e47530b

Fix other obsoleted syscalls.

view details

Jed Davis

commit sha 61011e1c2fc845a2c72e7c2cbc7fcf8f0d2a832e

Fix the clone stack alignment

view details

Jed Davis

commit sha 6d2427c041c23af841c7e803c52f339f999e0be8

Enable sandbox on Linux/arm and Linux/arm64

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha 46deae0e99a00860221e411ecd3392847c182a77

patch from D89121

view details

Jed Davis

commit sha 65bbc4df7428c7802607dacf452efce0d4c81192

Workaround for bug 1526653

view details

Jed Davis

commit sha d9ca48a00861e8fa923e1c00b9e0d8cd5dd88ea3

Work around ffvpx build problem.

view details

Jed Davis

commit sha 32d44194d61c8ff1521f9a8459edd49a59aeffd5

pigz support for mach package. Needs to be enabled with an env var; mk_add_options doesn't work for some reason. Ideally this would be an --enable-pigz that would test for the command or something.

view details

Jed Davis

commit sha 3c3b36a8c21f1e11ffdaca98930593d01b6e11f2

Add missing Chromium things (rev is 81.0.4044.138)

view details

Jed Davis

commit sha bab25ab99703eed7b0d300e773be3c342742906d

Telemetry names for arm and arm64

view details

Jed Davis

commit sha e633ace76e604d41c9e530b0dc90afa9b4eff073

Remove obsolete sandbox rule allowing utime(). We no longer use GConf (bug 1433685), so we can remove the sandbox rule allowing it to call utime(). That syscall doesn't exist on ARM or ARM64, so this rule would have to be ifdef'ed if it were re-added.

view details

Jed Davis

commit sha 2d7e15f848fd536bca9977b11653028adeb11736

Minor cleanups for Linux sandbox policy. 1. Rearrange SandboxBrokerCommon::StatAtTrap so the set of allowed flags is in only one place, and print the flags in hex to match the headers. 2. Add the bug number to the comment about futex.

view details

Jed Davis

commit sha 52535c0c7c831dde89755adcdbfa0818ffae01fc

Rearrange the broker glue to handle none of the non-at syscalls existing.

view details

Jed Davis

commit sha d32394ac9f5043ab5fbf38524e3f483f5e13e166

Implement -at syscalls (feat. unlinkat == unlink + rmdir)

view details

Jed Davis

commit sha 3888a527c373d3ac56da30ec3575e5ae4c33c506

Fix other obsoleted syscalls.

view details

Jed Davis

commit sha f2a51708f5b31b19a6774f6905c6a8a791d24169

Fix the clone stack alignment

view details

Jed Davis

commit sha c3c70e98fb9c67c930980341d263b876d8f7186d

Enable sandbox on Linux/arm and Linux/arm64

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha 83fc8df15f6b781e5e4dcf2bb9bbfe55991b0af8

Welp.

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha 798ca6b2a735a4368ce690454c942e4ad1863dac

Revert "Unbreak ffvpx/libavcodec build on 32-bit ARM. What even is this." This reverts commit 74d374a69a85c3bf117a04333a0f25834281a4e3.

view details

Jed Davis

commit sha e63573f359d8f8b67ef062e07b76a1c5e9459f21

Welp.

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha efed20fa3ce66c6ec129afe72b2cc9154984c924

Fix enough syscall numbers so it builds. The broker glue is partially missing.

view details

Jed Davis

commit sha aaeb05c4b9875544995801fcf43193be0406c6a7

Implement unlinkat (== unlink + rmdir)

view details

Jed Davis

commit sha 78171429446f5b1e66702bdd7109172b4c395122

Fix the clone stack alignment

view details

Jed Davis

commit sha 6b96e72f980c41575c6638b61b68807356df564f

gratuitous cleanup

view details

Jed Davis

commit sha 744f39d718ab64d61b7910ea9ab12bd6e2102164

Add the other at calls

view details

Jed Davis

commit sha 527f844a428f92c43150d74429082643cd2a69f5

pigz support for mach package. Needs to be enabled with an env var; mk_add_options doesn't work for some reason. Ideally this would be an --enable-pigz that would test for the command or something.

view details

Jed Davis

commit sha 74d374a69a85c3bf117a04333a0f25834281a4e3

Unbreak ffvpx/libavcodec build on 32-bit ARM. What even is this.

view details

push time in 2 months

push eventjld/gecko-dev

Andreas Pehrson

commit sha edfce94993e71090f9403fcc35dde6d21da0940b

Bug 1658353 - Add state for microphone muting to MediaManager. r=jib Differential Revision: https://phabricator.services.mozilla.com/D87129

view details

Mike Conley

commit sha 01fa52e2f5946f511199b6879919e2547f63fa25

Bug 1643027 - Add GlobalMuteListener to WebRTCChild for globally muting the microphone and camera. r=pbz This listens to state changes set via SharedData. Those state changes are executed by front-end code in a later patch in this series. Depends on D87129 Differential Revision: https://phabricator.services.mozilla.com/D86719

view details

Mike Conley

commit sha ebba4517a04accc2098417258075b5df284fd935

Bug 1643027 - Turn the microphone and camera icons in the WebRTC indicator into global mute toggles. r=pbz,fluent-reviewers,flod Depends on D86719 Differential Revision: https://phabricator.services.mozilla.com/D86619

view details

Mike Conley

commit sha 5b04a444c16a686909d0810c0479835e4b4b2087

Bug 1643027 - Add tests for the WebRTC global mute toggles. r=pbz Depends on D86619 Differential Revision: https://phabricator.services.mozilla.com/D86762

view details

Jeff Gilbert

commit sha d54712b9644b49cec6cc90a9e0c325fdfab04e7c

Bug 1660886 - Release PWebGL when ClientWebGLContext is done with it. r=handyman,jld Differential Revision: https://phabricator.services.mozilla.com/D88067

view details

Sean Feng

commit sha 61ec0bd3c32b965eaec5f8c58c0a627971a77679

Bug 1518999 - Implement PerformancePaintTiming for FirstContentfulPaint r=smaug,mstange Spec: https://w3c.github.io/paint-timing/#sec-PerformancePaintTiming We only support FirstContentfulPaint at the moment. Differential Revision: https://phabricator.services.mozilla.com/D66463

view details

Sean Feng

commit sha 4e5be39962c7db3942320e1a8fde68050825d98d

Bug 1518999 - Refactor some performance.getEntries related tests r=mstange Some tests made some assumptions about the number of returned entries by performance.getEntries, and these assumptions are not valid anymore once we added new entries. Depends on D66463 Differential Revision: https://phabricator.services.mozilla.com/D68645

view details

Sean Feng

commit sha 1be0d5ac99016fd22e39543b33043432013d7734

Bug 1518999 - Change the status of paint timing WPT tests r=mstange In this patch, we changed a lot of tests from PRECONDITION_FAILED to timeout because we added the PerformancePaintTiming API so the precodition is no longer failed. TIMEOUT is required because these tests expect two performance paint entries, but we only support one of them. Depends on D68645 Differential Revision: https://phabricator.services.mozilla.com/D68646

view details

Sean Feng

commit sha b7fbb98e07a3ca174f2526c5870ed10f545fbf82

Bug 1518999 - Enable fcp only PerformancePaintTming tests r=mstange Depends on D68646 Differential Revision: https://phabricator.services.mozilla.com/D68647

view details

Sean Feng

commit sha 2fbb819b7cd36ebfb0757fac8b8df41e0b9cace2

Bug 1518999 - Update fcp-only tests to load image into memory first r=mstange The current tests workflow works as wait for three frames, then check if the performance entry shows up. This workflow is flaky because the three frames piece is hardcoded and there are chances that the paint takes longer than three frames because it really depends on the current workload of the system. We fix it by loading the image into memory first, so that it's decoded before the painting. Depends on D68647 Differential Revision: https://phabricator.services.mozilla.com/D68888

view details

Sean Feng

commit sha abc7936eaabbf31426617c3ae0dcd580d393087b

Bug 1518999 - Add a WPT test to make sure FCP works for iframes r=mstange Differential Revision: https://phabricator.services.mozilla.com/D86260

view details

Sean Feng

commit sha fb465be325470070a468e8af5ba650dc52591517

Bug 1518999 - Trick contentful detection in some geckoview tests r=snorp,geckoview-reviewers,agi Some geckoview tests require gradient usage. Since background images are async, these tests would wait for a contentful paint to make sure the images are decoded before running the assertions. This causes an issue because gradient-only backgrounds aren't contentful anymore according to the latest spec. We fix the tests by adding a transparent gif to the background image list to trick the contentful detection. Differential Revision: https://phabricator.services.mozilla.com/D88230

view details

Jared Wein

commit sha 3a15a410de1ad7982f702c8b78f431995622f1ea

Bug 1661066 - Add about:home and about:welcome as pages that can trigger the default browser notification since many users may not open a new tab. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D88185

view details

Mats Palmgren

commit sha bb86544bb1f84652418a2bca29a6c2815d81d542

Bug 1548753 - [css-lists] Prefer an ancestor's counter scope over a sibling's scope. r=emilio https://github.com/w3c/csswg-drafts/issues/5477 Differential Revision: https://phabricator.services.mozilla.com/D87991

view details

David Major

commit sha 6db69794428751a4f80edb5bc00a7711a45b9dc4

Bug 1641674 - Don't use --gc-sections during profile generation r=froydnj For not-well-understood reasons, ld's `--gc-sections` discards a large number of the PGO bookkeeping structures that enable us to keep track of function counters, and the effect gets worse in object files generated by clang-10. As much as I'd like to understand this better, the investigations take way too much time. As a path of least resistance, we can disable `--gc-sections` for the instrumentation phase of PGO builds. It won't harm anything since users never see those builds, and it will improve the performance of the optimized phase greatly. Differential Revision: https://phabricator.services.mozilla.com/D78112

view details

David Major

commit sha 56f4983ebe0987c1c26a3b1e2b1cd87fac26a317

Bug 1660896 - Adjust test expectations for editing WPT on Linux debug r=jgraham A few test cases fail under clang-11 on Linux debug builds only. As described in the bug, we unfortunately don't have the bandwidth to investigate, so this patch accepts the failures. Differential Revision: https://phabricator.services.mozilla.com/D88363

view details

David Major

commit sha ffe06072165e1609594766a58aa21f61a75f72cf

Bug 1660340 - Switch builds to clang 11.0.0 rc2 r=froydnj This changes most of our automation builds to clang 11.0.0 rc2. Not included: * code coverage builds, per bug 1660341 * mingw builds, which have traditionally been on their own update cadence, and in this case are blocked anyway by bug 1658632 This will leave some unused clang-9 task definitions. I intend to clean them up, but at a later date. For now I want to focus on making sure this update sticks, since patches like this have a tendency to bounce. Differential Revision: https://phabricator.services.mozilla.com/D88313

view details

Peter Van der Beken

commit sha 167889c05654193ca2a7454cbd2847cb5040644d

Bug 1656347 - Make session history getters to work with history in parent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D88413

view details

Jared Wein

commit sha 39420c590cc694ce27367039289c399af44d5a9a

Bug 1661043 - Remove duplicate plugin icon and use the icon that has proper spacing already. r=Gijs,preferences-reviewers Differential Revision: https://phabricator.services.mozilla.com/D88178

view details

yohaan

commit sha a7ebf0a72f15067f02d5c3ef5606d0621aa86592

Bug 1655110 added isPrivateName method to replace JSID manipulations r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D88404

view details

push time in 2 months

push eventjld/gecko-dev

Emilio Cobos Álvarez

commit sha af5c4cc4cc1076ef55ba9cd608209356b273029c

Bug 1661248 - Remove CustomElementRegistry::AutoSetRunningFlag. r=edgar We have standard utilities for such things. Differential Revision: https://phabricator.services.mozilla.com/D88283

view details

Simon Giesecke

commit sha 0cb09645d3f6ef73a7e0dfa88794fcf4dbeb5c45

Bug 1536596 - Change AnonymizedOriginString and AnonymizedCString into functions. r=dom-workers-and-storage-reviewers,janv Differential Revision: https://phabricator.services.mozilla.com/D88288

view details

Simon Giesecke

commit sha 3dd521872bb6e6ee0e0fec511b631cb8f013cdc2

Bug 1536596 - Added unit tests for AnonymizedOriginString. r=dom-workers-and-storage-reviewers,janv Depends on D88288 Differential Revision: https://phabricator.services.mozilla.com/D88289

view details

Andrew Halberstadt

commit sha b7b4be8d91c1be5e63eca8c47640a1e71f2717aa

Bug 1657769 - [taskgraph] Add ability to 'defer' some keys in resolve_keyed_by, r=taskgraph-reviewers,aki It's often useful to nest 'by-*' statements in the CI configs. However, calling 'resolve_keyed_by' will keep drilling down and resolving these statements all at once. Normally this is fine, but sometimes we may want to use, e.g 'by-foo' when 'foo' hasn't been resolved yet (i.e, it is being set by a later transform or something like that). Currently, this means that we'll hit the 'default' case as 'foo' doesn't exist. This revision adds the ability to 'defer' evaluation of 'foo' until a later time. While running into this scenario might be a code smell, re-organizing transforms to untangle these kinds of ordering dependencies will be a major undertaking. Plus, there are legitimate reasons we might want one kind of ordering with certain tasks, then another ordering for other tasks. Differential Revision: https://phabricator.services.mozilla.com/D88191

view details

Andrew Halberstadt

commit sha 99654d61b341d189da6afdd5d554cf9781df2d79

Bug 1657769 - [ci] Run talos bcv on -qr platforms when software webrender is enabled, r=jmaher From mwoodrow: bcv is 'basic compositor video', which explicitly disables acceleration using a pref and then runs some video tests. For normal -qr platforms this isn't useful, since the pref would disable WebRender, and it'd be an identical configuation to the non-qr variant. When software webrender is enabled, disabling acceleration won't disable WR, and test remains useful (testing video performance of the software webrender configuration). The baseline I want to compare against here is the non-qr bcv, to see if webrender-software is worse than layers-software. Differential Revision: https://phabricator.services.mozilla.com/D88192

view details

Jamie Nicol

commit sha 0211cf8e50e1f51d4c8c2b36c4f62d6c44e15b14

Bug 1661045 - Update glslopt to fix build on OpenBSD. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D88254

view details

James Graham

commit sha 087f331845ae1153c8c0a4aa9173fc434e42be75

Bug 1660313 - Update metadata from mozilla-central, r=aryx Differential Revision: https://phabricator.services.mozilla.com/D88271

view details

Bruno Bartolomasi

commit sha 81a8f8cf21349a62c459f829ff64cc97a537f60d

Bug 1648027 - Fix linting failures 'unnecessary else after return' r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D88231

view details

Bruno Bartolomasi

commit sha 3f561dcc3360e01207467dbe94e038cb70c825ae

Bug 1648027 - Add toolkit/components/telemetry/ in the include list of tools/lint/pylint.yml r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D83858

view details

Mark Banner

commit sha 2c1c2496b39771ac5b81cfafd03b7372a3e96707

Bug 1660530 - Transition the docshell URIFixup tests to work with the modern search engine configuration. r=mak Differential Revision: https://phabricator.services.mozilla.com/D87894

view details

Jonathan Kew

commit sha 46079ff5dfb240bc3e48dcb35cc8f68a4341b6df

Bug 1659856 - patch 1 - Add IDL constants for duplexing options to nsIPrintSettings. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D87958

view details

Jonathan Kew

commit sha 37cafa1ff1ab427313bb39f134245f2fc1c937fc

Bug 1659856 - patch 2 - Handle duplex setting in nsPrintSettingsWin. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D87959

view details

Jonathan Kew

commit sha ce188ee8a7fea401e757954d99c2414202898f8f

Bug 1659856 - patch 3 - Handle duplex setting in nsPrintSettingsX for macOS. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D87960

view details

James Willcox

commit sha 4b79e3e88ed7f2493e03c76a1afc9405899a93c7

Bug 1661105 - Don't use `onTouchEventForResult()` inside `onTouchEvent()` in GeckoView r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D88180

view details

James Willcox

commit sha 3f3208d55957b20ae8a0065dec2fc876f45850dc

Bug 1657713 - Include GeckoView example and test APKs in multi-locale builds r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D87102

view details

Jonathan Kew

commit sha ae37d8dff3bb2b128a923377974841bb6f70f768

Bug 1659257 - Set up shared-memory charmap record in FT2FontEntry::ReadCMAP. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D87175

view details

Jonathan Kew

commit sha 31e90cf6440187bb81723084ac0f4a331e3d69b8

Bug 1659258 - Ensure that SetupFamilyCharmap always sets the mCharacterMap pointer, even if empty, so that we don't repeatedly call it for fonts we can't actually use. r=jwatt Depends on D87175 Differential Revision: https://phabricator.services.mozilla.com/D87176

view details

Ricky Stewart

commit sha 6e1d74e077efc8c4c8a447e77afa75241f312760

Bug 1624667 - Allow running `mach jit-test` if tests are disabled r=mhentges,froydnj This works fine, so no reason not to allow it. Differential Revision: https://phabricator.services.mozilla.com/D86398

view details

Hubert Boma Manilla

commit sha ad94cbe2d8cba982900160eca06b572835de425a

Bug 1661186 - Show the extension name for the blocked request r=Honza Differential Revision: https://phabricator.services.mozilla.com/D88253

view details

Andreas Pehrson

commit sha 3a55c4ade08484e7ee352189fac752e9f0dc8a87

Bug 1531988 - Re-enable test_cloneElementVisually_mediastream.html on all platforms. r=mconley Differential Revision: https://phabricator.services.mozilla.com/D87132

view details

push time in 2 months

push eventjld/gecko-dev

Yutaka Hirano

commit sha 27cc7dddbf269b3b15888f714d27fe80445ce42f

Bug 1652946 [wpt PR 24600] - Add tests for 'cross-origin-isolated' permission, a=testonly Automatic update from web-platform-tests Add tests for 'cross-origin-isolated' permission (#24600) * Add tests for 'cross-origin-isolated' permission Make sure self.crossOriginIsolated is affected by the permission. See also: https://github.com/whatwg/html/pull/5752 -- wpt-commits: 50255e662659a593628bc7dd95860fbdaa1e2a9e wpt-pr: 24600

view details

moz-wptsync-bot

commit sha 11e1eea3b99402bd192be3021b64f8f39e0e5149

Bug 1652946 [wpt PR 24600] - Update wpt metadata, a=testonly wpt-pr: 24600 wpt-type: metadata

view details

Robert Ma

commit sha 47d7a145df6cbe1f2377db421a96f3d5fa54aa58

Bug 1659591 [wpt PR 25058] - [WPT] Use assert_implements better in webusb, webxr, a=testonly Automatic update from web-platform-tests [WPT] Use assert_implements better in webusb, webxr With https://github.com/web-platform-tests/rfcs/pull/28, we can now use assert_* freely in any (including the first) test function without worrying about turning the test into a single-page test accidentally. This CL takes advantage of that and makes better use of assert_implements to convey failure messages. Change-Id: I328fdbb31195b02e3f97e16cc9f1f1cacbe03f7c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359163 Commit-Queue: Robert Ma <robertma@chromium.org> Auto-Submit: Robert Ma <robertma@chromium.org> Reviewed-by: Alexander Cooper <alcooper@chromium.org> Cr-Commit-Position: refs/heads/master@{#799080} -- wpt-commits: 70cbcda41743e3bba0f8e5527153193a6ed5cf58 wpt-pr: 25058

view details

Zhuoyu Qian

commit sha 84ca15d730a7b4643bf6351ebff14e5c31a78b0d

Bug 1659033 [wpt PR 25003] - Rename Unforgeable to LegacyUnforgeable., a=testonly Automatic update from web-platform-tests Rename Unforgeable to LegacyUnforgeable. This CL rename Web IDL |Unforgeable| to |LegacyUnforgeable| to make its usage more clear. Bug: 1072773 Change-Id: I534ee3610f5e866ed4aa14ffcd6b6f6a90d648ae -- wpt-commits: 4dacb6e2ff8dbabbe328fde2d8c75491598e4c10 wpt-pr: 25003

view details

Domenic Denicola

commit sha 91fb89e66d4012272ccaf466a077a8ac77ec794a

Bug 1653114 [wpt PR 24618] - Test some more edge cases for X-Frame-Options, a=testonly Automatic update from web-platform-tests Expand X-Frame-Options tests Follows https://github.com/whatwg/html/pull/5737. Closes https://github.com/web-platform-tests/wpt/pull/21730 by incorporating all of those tests. -- wpt-commits: 29c58c00b7729431a79e333b2143d1289775fa76 wpt-pr: 24618

view details

moz-wptsync-bot

commit sha ebf85e738014cd280e2e264f3ebb2aab78457488

Bug 1653114 [wpt PR 24618] - Update wpt metadata, a=testonly wpt-pr: 24618 wpt-type: metadata

view details

Philipp Hancke

commit sha d469d281460665c1ffeaa7623e7ef270cbc81a2d

Bug 1659715 [wpt PR 25066] - webrtc: add wpt test that setCodecPreferences changes the sdp, a=testonly Automatic update from web-platform-tests webrtc: add wpt test that setCodecPreferences changes the sdp Adds a test which verifies that setCodecPreferences changes the order of codecs in the SDP generated by createOffer. Drive-by: close all peerconnections after the tests, https://bugs.chromium.org/p/chromium/issues/detail?id=836871 BUG=None Change-Id: I75d252bc43919ba2f27c6bd97493f94b3b5a2587 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2362024 Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Cr-Commit-Position: refs/heads/master@{#799168} -- wpt-commits: cc1b58784ba7ab62924f0e81e062ceaec7834876 wpt-pr: 25066

view details

David Bokan

commit sha b3cbcee11dfd16745cd22e04b03c08b4514de15e

Bug 1659604 [wpt PR 25061] - Enable text fragments across redirects, a=testonly Automatic update from web-platform-tests Enable text fragments across redirects A text fragment occurs in a URL fragment and begins with ":~:text=...". It is used to highlight and scroll the provided text into view when the page is loaded. For user privacy reasons, we restrict scrolling the text into view unless the navigation occurred via a user gesture. See: https://github.com/WICG/scroll-to-text-fragment#security-considerations for more details. However, it is common (particularly on social and messaging services where content is user-generated) for links to be served via a redirect. A typical example (from chat.google.com) works like this: 1. User receives and clicks a link to https://example.com#:~:text=foo" 2. chat.google.com opens a new tab using window.open("", "_blank") 3. chat.google.com calls document.write on the newly opened window to write a <meta> tag-based client redirect to google.com/url?url=https://example.com... which is the URL redirection service with the destination URL as a query param. 4. google.com/url then calls window.location and writes "https://example.com#:~:text=foo" into it 5. the new tab finally navigates to example.com The only navigation that had a user gesture attached to it is the initial empty document navigation in step 2. This means the example.com page is navigated to without a user gesture and the text fragment is blocked. A similar pattern is seen on many popular services: Twitter, Instagram, Facebook Messenger, etc. This CL solves the above scenario by introducing a "text fragment token". This token grants its holder permission to invoke a text fragment. The token can be used during load to invoke the text fragment, or it can be passed into a navigation to grant permission to the next page without requiring a user gesture. However, in either case, the token is consumed so a page cannot both invoke a text fragment and pass the token. The token is created in only in DocumentLoader's constructor and while processing a same-document navigation. For regular navigations, it is only created if the current navigation was user initiated. For same-document navigations, it's created only if browser-initiated and the navigation has a text fragment. This mechanism can be thought of as a user gesture that applies only to text fragment and whose lifetime extends across navigations but cannot be copied and is always consumed on use. Bug: 1055455 Change-Id: Icddd849937d24b579bbeb5a4b9f87539d8339905 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2159324 Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Commit-Queue: David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#799173} -- wpt-commits: 392793004f49b07eb813b2c600ef438d4b176524 wpt-pr: 25061

view details

Anders Hartvoll Ruud

commit sha 891d6225c711481fa218a952940d362f36b9b6c6

Bug 1659653 [wpt PR 25064] - [scroll-animations] Use longhands in high-specificity rule, a=testonly Automatic update from web-platform-tests [scroll-animations] Use longhands in high-specificity rule The selector '#container > div' has higher specificity than a single #id selector, so in a browser which supports setting the animation- timeline via the animation shorthand (which we don't support yet but will soon), the animation-timeline always becomes auto. To fix this, use longhands instead. This prepares for animation-timeline-in-shorthand support. Bug: 1074052 Change-Id: I7d8a5ad2a315eb251cc0f42f5a54b1cf3b54ee45 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2360374 Reviewed-by: Kevin Ellis <kevers@chromium.org> Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#799185} -- wpt-commits: 76079024b4d3b3d0c21d8166d688515e28863be0 wpt-pr: 25064

view details

Tommy Li

commit sha 158c6b0d92649085929b9db57e8e3498e0964167

Bug 1659804 [wpt PR 25079] - Revert "webrtc: add wpt test that setCodecPreferences changes the sdp", a=testonly Automatic update from web-platform-tests Revert "webrtc: add wpt test that setCodecPreferences changes the sdp" This reverts commit a1d50a60453d3ed58721a648390f5903c8dfedcf. Reason for revert: Breaks here: https://ci.chromium.org/p/chromium/builders/ci/linux-bfcache-rel/7613 Original change's description: > webrtc: add wpt test that setCodecPreferences changes the sdp > > Adds a test which verifies that setCodecPreferences changes the > order of codecs in the SDP generated by createOffer. > > Drive-by: close all peerconnections after the tests, > https://bugs.chromium.org/p/chromium/issues/detail?id=836871 > > BUG=None > > Change-Id: I75d252bc43919ba2f27c6bd97493f94b3b5a2587 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2362024 > Reviewed-by: Harald Alvestrand <hta@chromium.org> > Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> > Cr-Commit-Position: refs/heads/master@{#799168} TBR=hta@chromium.org,philipp.hancke@googlemail.com,orphis@chromium.org Change-Id: I5c76ee9de7a660b14cfe56a4835ca4bcde59c432 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: None Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2363471 Reviewed-by: Tommy Li <tommycli@chromium.org> Commit-Queue: Tommy Li <tommycli@chromium.org> Cr-Commit-Position: refs/heads/master@{#799221} -- wpt-commits: 9917ad87256adc68fd7b740cf038945696374d71 wpt-pr: 25079

view details

autofoolip

commit sha 475b86f1309e57c663ee7e591ea3fdaefdcf22c8

Bug 1659797 [wpt PR 25074] - Update interfaces/FileAPI.idl, a=testonly Automatic update from web-platform-tests Update interfaces/FileAPI.idl (#25074) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/FileAPI.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: 08eea090233b6d926dc1dc240daca2d9b31f4cee wpt-pr: 25074

view details

autofoolip

commit sha cd5f07d4246937f008b6ac6676cb09e5c4022ffb

Bug 1659802 [wpt PR 25078] - Update interfaces/fullscreen.idl, a=testonly Automatic update from web-platform-tests Update interfaces/fullscreen.idl (#25078) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/fullscreen.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: 73c263143eca9f978bf8a9ec5bc559a501d2f12d wpt-pr: 25078

view details

Blink WPT Bot

commit sha 43be680e71860b85097b4240ecdf28e7fe17a4fa

Bug 1659560 [wpt PR 25052] - Origin isolation: rename the getter (but leave an alias), a=testonly Automatic update from web-platform-tests Origin isolation: rename the getter (but leave an alias) (#25052) This renames window.originIsolationRestricted to window.originIsolated per the latest spec changes. This largely amounts to massive test updates. window.originIsolationRestricted is retained as an alias for the duration of the origin trial so as to avoid breaking deployed code, and a wpt_internal test ensures this. Bug: 1103866 Change-Id: I4f570c79d19dc783d40beb3549d677555d1c81af Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353013 Commit-Queue: Domenic Denicola <domenic@chromium.org> Reviewed-by: James MacLean <wjmaclean@chromium.org> Reviewed-by: Nate Chapin <japhet@chromium.org> Cr-Commit-Position: refs/heads/master@{#799235} Co-authored-by: Domenic Denicola <domenic@chromium.org> -- wpt-commits: 44055a7919612fc8c51f273968da9f49b4ad4cab wpt-pr: 25052

view details

moz-wptsync-bot

commit sha e9e909c3c4439697ab5c17539bdbb9968da31096

Bug 1659560 [wpt PR 25052] - Update wpt metadata, a=testonly wpt-pr: 25052 wpt-type: metadata

view details

autofoolip

commit sha ba1c88c650988117a501c17f861b0bcef1fd8e58

Bug 1659798 [wpt PR 25075] - Update interfaces/clipboard-apis.idl, a=testonly Automatic update from web-platform-tests Update interfaces/clipboard-apis.idl (#25075) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/clipboard-apis.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: 78c808de9ee7803fcf99a2dc0df432ecd4d72afd wpt-pr: 25075

view details

autofoolip

commit sha f3c21b69594eb636e6bf7b36baa989ed8a9ec7e8

Bug 1659800 [wpt PR 25077] - Update interfaces/fetch.idl, a=testonly Automatic update from web-platform-tests Update interfaces/fetch.idl (#25077) Source: https://github.com/tidoust/reffy-reports/blob/a1daebd/ed/idl/fetch.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/719056521 -- wpt-commits: cd7508e11279f9202800617a0dc040bc7da81230 wpt-pr: 25077

view details

Anders Hartvoll Ruud

commit sha 0cbb51e4b80d1c2453032116bea9344a9e3896d6

Bug 1659661 [wpt PR 25065] - [scroll-animations] Support animation-timeline in animation shorthand, a=testonly Automatic update from web-platform-tests [scroll-animations] Support animation-timeline in animation shorthand This CL adds support for expanding animation-timeline from the animation shorthand. As of [1], we support multiple shorthand expansions based on runtime flags, so there is no web-facing change to the animation shorthand (or anything else) unless the CSSScrollTimeline runtime flag is turned on. According to [2], we are supposed to omit the value from the shorthand serialization if doing so doesn't change the meaning of the overall value of the shorthand (i.e. if it's 'auto'). Unfortunately we generally don't adhere this guideline for the existing longhands, and are therefore not equipped to handle this as gracefully as I would like. For now I am checking for 'auto' "manually". Long term we might want to generalize this "skip-if-initial" mechanism somehow, since it has come up before [3], and will definitely come up again. Note that: - Animation::CSSValueFromComputedStyleInternal is the code responsible for the serialization used when calling getComputedStyle(elm).animation, and: - StylePropertySerializer::GetLayeredShorthandValue is the code responsible for the serialization used when calling (e.g.) elm.style.animation. The fact that we have two completely separate code paths for this is ... suboptimal, but that's a different story. [1] https://crrev.com/c/2250242 [2] https://drafts.csswg.org/cssom/#serializing-css-values [3] http://crrev.com/c/2241677 Bug: 1074052 Change-Id: I6f5266ca202276e78536a845835242181b8cd40a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358837 Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Reviewed-by: Kevin Ellis <kevers@chromium.org> Cr-Commit-Position: refs/heads/master@{#799248} -- wpt-commits: 7e5f47c9e13840a0d347d5a7b4c83a63d4e4a130 wpt-pr: 25065

view details

Thomas Guilbert

commit sha 4f254d532832ace4423542dfb8fac520a5539ac8

Bug 1659570 [wpt PR 25055] - Add VideoFrame serialization tests, a=testonly Automatic update from web-platform-tests Add VideoFrame serialization tests This CL adds tests which verify that VideoFrames are properly serialized when posted as messages, and that they can be cloned and destructoyed. Change-Id: I4aedcde443a8f8f0b1884a106cebd013a4d482d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358349 Reviewed-by: Chrome Cunningham <chcunningham@chromium.org> Commit-Queue: Chrome Cunningham <chcunningham@chromium.org> Auto-Submit: Thomas Guilbert <tguilbert@chromium.org> Cr-Commit-Position: refs/heads/master@{#799261} -- wpt-commits: e732d26632aaea04387fe1384b79fa6a457158b0 wpt-pr: 25055

view details

moz-wptsync-bot

commit sha 373666b2a3d8c1dbfadcb0e57686df70d1ee0692

Bug 1659570 [wpt PR 25055] - Update wpt metadata, a=testonly wpt-pr: 25055 wpt-type: metadata

view details

Chris Cunningham

commit sha 0efbf4b923da6cd397cd43bad3e43cc1fcb9310b

Bug 1659550 [wpt PR 25051] - WebCodecs: Evaluate decoder config codec strings, a=testonly Automatic update from web-platform-tests WebCodecs: Evaluate decoder config codec strings Updates Audio/Video Decoder to reject invalid codecs passed to configure(). A TypeError should be thrown. Additionally, if the config is valid but unsupported, throw a NotSupportedError. Adds wpt test to verify the behavior for validity. Support behavior is difficult to wpt test (varies by build/platform) - tested manually. Bug: 1113824 Change-Id: I647c476fa32e684d57816222e1787aeb8f723c25 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2360312 Reviewed-by: Thomas Guilbert <tguilbert@chromium.org> Commit-Queue: Chrome Cunningham <chcunningham@chromium.org> Auto-Submit: Chrome Cunningham <chcunningham@chromium.org> Cr-Commit-Position: refs/heads/master@{#799271} -- wpt-commits: 0299abc230efc4994083cba80b09d836fd2bed64 wpt-pr: 25051

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha e880d0fd6f1e87238bdabda89d41a3ffdd43d27c

Workaround for bug 1626536

view details

Jed Davis

commit sha 6088b9a6d0aa37a13d27a5fa5bd899cd373d6316

Fix the "I/O" test.

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha 4798f16586d876ec4637f5a9d2379bfcde55a4d8

memfd WIP

view details

Jed Davis

commit sha 95acc33ac8b624a8c43a5c099738f1eaf7d9155d

Fix Try failures, ugh.

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha 6abf21025b0da10c0adf0a6f4c0fdca4a773132a

memfd WIP

view details

push time in 2 months

push eventjld/gecko-dev

Emilio Cobos Álvarez

commit sha f04cda9679ca46a0f1505bcb7c30e16319115c7f

Bug 1602410 - Make window.print() work with tab-modal printing. r=nika,geckoview-reviewers,agi Do this by spinning the event loop until we've done the clone for preview as appropriate. This should be much less risky than finishing the previous patches which would still be nice, but realistically landing them for 81 is not going to happen. This just returns without doing nothing in a couple cases, like when there's already another modal dialog or such. That seems acceptable to me, it's not clear what better way to do would be. Differential Revision: https://phabricator.services.mozilla.com/D87484

view details

André Bargull

commit sha 53e90efa15c7902b65547d51583194c5a92edc48

Bug 1657117: Call `ToObject(options)` before validating the language tag parameter in Intl.Locale. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D85864

view details

Florian Quèze

commit sha 918620c7cc51ae2255037a367e422e6a8ab2f792

Bug 1659771 - Remove obsolete nsIProfiler.AddMarker API, r=gerald. Differential Revision: https://phabricator.services.mozilla.com/D87470

view details

Narcis Beleuzu

commit sha 9b1cd3b0bd109c2d854b398a15085cabe8267f88

Backed out 4 changesets (bug 1492362) for android wpt failures. CLOSED TREE Backed out changeset ac0fdd0c661e (bug 1492362) Backed out changeset 89ecd6ee8edd (bug 1492362) Backed out changeset ae17b683bf71 (bug 1492362) Backed out changeset 485f333bc3b7 (bug 1492362)

view details

Christian Holler

commit sha 478cfb55896ca085a9556ab7073ebbe7e29d2373

Bug 1659452 - Temporarily disable stripping for JS shell binaries. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D87283

view details

Emilio Cobos Álvarez

commit sha 7c7897149cc87b2cd4d98c829ad030321e4cfa55

Bug 1414600 - Make media queries and viewport units in print be evaluated against the default page size minus margins. r=dholbert,nordzilla For that, move the default page margin computation to nsPresContext. See https://github.com/w3c/csswg-drafts/issues/5437 as to why doing this and other alternatives. Differential Revision: https://phabricator.services.mozilla.com/D87311

view details

André Bargull

commit sha cfc15cd8f521836ebef7a0a2c06a32ccda09d66d

Bug 1659140 - Part 1: Implement constant charCodeAt optimisation through MCharCodeAt::foldsTo. r=jandem This optimisation was added in bug 1041781 and still seems useful to have. Differential Revision: https://phabricator.services.mozilla.com/D87098

view details

André Bargull

commit sha ee7df3a4510010f28c095917a80563b015037cc2

Bug 1659140 - Part 2: Optimise string comparisons in Warp. r=jandem Implement `MCompare::tryFoldCharCompare` to port the improvements from bug 813836 and bug 1538690. This wasn't previously handled through `foldsTo`, because relational comparison support for strings (bug 1538692) wasn't present at that point of time. Differential Revision: https://phabricator.services.mozilla.com/D87099

view details

André Bargull

commit sha 413020db0e8fabbc0695ef49d8389208d3fb5638

Bug 1659140 - Part 3: Change LoadStringCharResult to an unshared CacheIR op. r=jandem Part 4 will add compiler specific changes to these methods. Differential Revision: https://phabricator.services.mozilla.com/D87100

view details

André Bargull

commit sha 3a981e3671376f739962be05765c29b813689a25

Bug 1659140 - Part 4: Use VM calls for non-Latin1 characters in LoadStringCharResult. r=jandem Restricting LoadStringCharResult to Latin-1 characters means Warp won't be able to optimise accesses when Two-Byte characters are present. Instead slow generic VM calls were used for string accesses. Differential Revision: https://phabricator.services.mozilla.com/D87101

view details

alexandru.ionescu

commit sha 4d73ee328098cced45bd13191ed9886340112064

Bug 1654206 yahoo-news is timing out intermittently while rerecording on mitm5 r=perftest-reviewers,igoldan Differential Revision: https://phabricator.services.mozilla.com/D86679

view details

alwu

commit sha 9835a9185267090dfdf78c0f5844b89a2efc85e5

Bug 1646554 - use browsing context to validate the sender. r=baku Differential Revision: https://phabricator.services.mozilla.com/D86879

view details

sotaro

commit sha cb65c01565271e2ede4faf1a42fa9eabd9c42752

Bug 1659233 - Remove AsyncImagePipelineManager::mPendingUpdates r=nical It is not necessary with current gecko. Differential Revision: https://phabricator.services.mozilla.com/D87158

view details

Bryce Seager van Dyk

commit sha ef9adbbe496624cede6d0be6975c3588c500ab2d

Bug 1659521 - Add file that exposes CDM symbols and undefs clashing X11 macros. r=alwu When using the CDM headers in ipc codegen we run into issues where X11 defines a `Status` macro that tramples the CDM headers. Since we can't undef `Status` in ipdl we can instead add a header that ipdl can include which does the undef. Differential Revision: https://phabricator.services.mozilla.com/D87324

view details

Sebastian Streich

commit sha a797186639bc06907843e0459bf1afd794de4fae

Bug 1656296 - Pass Blocked Downloads to the DownloadsUI r=ckerschb,Gijs *** *** Added Better Testing Differential Revision: https://phabricator.services.mozilla.com/D85439

view details

Neil Deakin

commit sha 3523a270557669d3b536739329a756022b7773c9

Bug 1659219, send password filled notification to child iframe instead of top window, and enable tests in cross origin mode that failed due to this, r=MattN Differential Revision: https://phabricator.services.mozilla.com/D87150

view details

Nicolas Chevobbe

commit sha 2378891a30bcbf664237f108dc5aa6fab0659655

Bug 1659643 - Refactor browser_dbg-chrome-debugging.js. r=bomsy. Differential Revision: https://phabricator.services.mozilla.com/D87408

view details

Simon Giesecke

commit sha 6b1b0ed61364899ea42556bac358e2d03d6d986a

Bug 1659950 - Move instead of copy where possible in nsMultiplexInputStream::SerializeInternal. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D87574

view details

Sebastian Streich

commit sha 4343b0f4b5d687f401eb513a86e0d77c9d40cf3d

Bug 1633710 - Replace principal.uri.prepath with principal.prepath r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D82916

view details

Narcis Beleuzu

commit sha 0e759593c7c21f2503c9fdfc4e952c5a72115af4

Backed out changeset 1b7eb33c8ec9 (bug 1656296) for bc failure on browser_test_mixed_content_download.js . CLOSED TREE

view details

push time in 2 months

create barnchjld/gecko-dev

branch : fstatat-fstat-bug1660901

created branch time in 2 months

push eventjld/gecko-dev

Bob Owen

commit sha d5715ceb42eeea71f6154e2d4cd795ab6e156673

Bug 1653334 part 1: Remove unused isRangeSelection and isIFrameSelected. r=jwatt These unused members are removed from nsIWebBrowserPrint and PPrintingTypes along with their supporting functions. Differential Revision: https://phabricator.services.mozilla.com/D85007

view details

Bob Owen

commit sha ac5872bd35b24263e381e7aed3242eadd3e3ba24

Bug 1653334 part 2: Cache the selection ranges on subdocuments as we build the nsPrintObject tree. r=jwatt This also refactors the selection printing code, so that as we build the tree we record which nsPrintObject should be used if printing a Selection is chosen. Differential Revision: https://phabricator.services.mozilla.com/D85600

view details

Sonia Singla

commit sha 34ac1b2de30563d6ded746e7c6d7181ae4d51a0f

Bug 1656292 - Enable remaining ESLint rules on editor/libeditor/tests/*.xhtml files. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D85450

view details

longsonr

commit sha 5221ba1823903246fe303585e83b8993637f44bc

Bug 1524314 - Use RAII notifier classes to simplify code r=dholbert Also converts some of the RAII notifier classes to templates where they are doing the same notifications so we get more code reuse. Differential Revision: https://phabricator.services.mozilla.com/D84229

view details

Martin Stransky

commit sha e177990894a859461d7783faeb3c1ea3b887757d

Bug 1645671 [Linux/VA-API] Create DMABufSurfaceWrapper directly at nsTAttay and disable DMABufSurfaceWrapper class copy and assignment constructors, r=jya When DMABufSurfaceWrapper is added to nsTArray, a temporary local DMABufSurfaceWrapper object is created. When the temporary object is deleted after the adding, associated dmabuf data is released which leads to rendering artifact during VA-API video playback. As a fix in this patch we create DMABufSurfaceWrapper 'in-place' at nsTAttay. We also disable DMABufSurfaceWrapper class copy and assignment constructors to avoid similar potential issues. Differential Revision: https://phabricator.services.mozilla.com/D85152

view details

Yoshi Cheng-Hao Huang

commit sha 86ab9d6661fc9307ce380ac245b52e2468cf3195

Bug 1653914 - Add profiler GC subcategories. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D85379

view details

Jean-Yves Avenard

commit sha c56eb8ef3ccff9a17e207d31def60e7355b1b912

Bug 1653638 - P1. Rename thread type and remove unused one. r=mattwoodrow Historically, the MediaThreadType::PLAYBACK was used just for that; the MediaDecoderReader and exclusively for playback content. This is no longer the case ; it's used in multiple places, and not just with playback: webrtc, webaudio, benchmark etc. The primary use of the "PLAYBACK" thread was to distinguish from the "PLATFORM_DECODER" one as they dispatch synchronous tasks from one to the other, and we must ensure they don't share the same threadpool. CONTROLLER is more fitting here, as this is how it's typically used: a controller thread manage the decoder threads. Additionally, we remove the MTG_CONTROL one as it's not used. Differential Revision: https://phabricator.services.mozilla.com/D85543

view details

Jean-Yves Avenard

commit sha f181df10f9bb97c63c99d42633be85464a1690cf

Bug 1653638 - P2. Use a Controller TaskQueue for running webaudio tasks. r=mjf We can't create a media decoder on a decoder taskqueue, as this could lead to deadlocks should a decoder attempt to dispatch a synchronous runnable. Differential Revision: https://phabricator.services.mozilla.com/D85544

view details

Jean-Yves Avenard

commit sha 749a1d0d034df80400d0bf30d70b4761af47fefd

Bug 1653638 - P3. Remove no longer necessary workaround. r=mjf,karlt C++17 guarantees that "In a function-call expression, the expression that names the function is sequenced before every argument expression and every default argument." The order of operations in the expression s now guaranteed, we can remove the comment and the workaround. Differential Revision: https://phabricator.services.mozilla.com/D85676

view details

Masayuki Nakano

commit sha 04fa88ff176fbaec403705b65b1bf41477f8169e

Bug 1655391 - Make new stack only class handle deletion at current block boundary r=m_kato This patch creates new stack only class, `HTMLEditor::AutoBlockElementsJoiner` and splits `HTMLEditor::HandleDeleteCollapsedSelectionAtCurrentBlockBoundary()` to considering the content nodes to be joined part and doing join the nodes part. Differential Revision: https://phabricator.services.mozilla.com/D85567

view details

Michael[tm] Smith

commit sha eb17e73a0ae04df60838853071473c2299785e9d

Bug 1077211 - Fix grammar problem in HTML parser error message. r=flod,alchen Differential Revision: https://phabricator.services.mozilla.com/D81995

view details

Michael[tm] Smith

commit sha e52b75de5875b426747c804a22f98de885c8415c

Bug 1003273 - Fix "non-space characters insided a table" typo. DONTBUILD NPOTB r=alchen Differential Revision: https://phabricator.services.mozilla.com/D81996

view details

Michael[tm] Smith

commit sha 7f7f8f9d1fd88d45b326367a9984bb5ae9e70d4d

Bug 1650059 - Report 1024 as byte limit for meta charset sniff. DONTBUILD NPOTB r=alchen Fixes https://github.com/validator/validator/issues/232 Differential Revision: https://phabricator.services.mozilla.com/D81999

view details

David Teller

commit sha d12f8b0e146da03d16d8caa0a4eea6196d08fdfd

Bug 1642257 - Auto-clearing thread list in GetProcInfo;r=mstange Differential Revision: https://phabricator.services.mozilla.com/D84134

view details

Michael[tm] Smith

commit sha fd65b5299d9cf27e3ab8ee1c27c9765d34ac58ff

Bug 1650077 - Report error always for Transitional doctype. DONTBUILD NPOTB r=alchen Fixes https://github.com/validator/validator/issues/408 Thanks @still-dreaming-1 Differential Revision: https://phabricator.services.mozilla.com/D82010

view details

Simon Pieters

commit sha 48a99da41f54081869cb00815c503878849f05d5

Bug 1650085 - Remove warning about comments before doctype. DONTBUILD NPOTB r=alchen This only applied to IE6..9, and does not apply to conditional comments. Differential Revision: https://phabricator.services.mozilla.com/D82015

view details

Michael[tm] Smith

commit sha c53017c5a83f64da4b1483825140083971017838

Bug 1650090 - Stop reporting HTML4-specific parse errors. DONTBUILD NPOTB r=alchen Differential Revision: https://phabricator.services.mozilla.com/D82021

view details

Michael[tm] Smith

commit sha 23655261b6cde4ba7f89034a6bce42dbe1465728

Bug 1650105 - Emit error (not warning) for HTML4/XHTML1 doctype. DONTBUILD NPOTB r=alchen Since 2594493 HTML4/XHTML1 doctypes have caused the warning `Obsolete doctype. Expected <!DOCTYPE html>`. This change makes that message an error rather than just a warning — bringing the parser into conformance with whatwg/html@31c20af (whatwg/html#2049). Differential Revision: https://phabricator.services.mozilla.com/D82028

view details

Michael[tm] Smith

commit sha 8399e9fd77b35a3138ccabf0aa4ca92d35a3d40d

Bug 1650320 - Drop parse error for missing </caption> end tag. r=alchen See https://html.spec.whatwg.org/multipage/parsing.html#parsing-main-incaption:stack-of-open-elements-2 The parse error for this case was dropped from the spec in https://github.com/whatwg/html/commit/759ee62 Relates to https://github.com/validator/validator/issues/593 and https://bugzilla.mozilla.org/show_bug.cgi?id=1429415 Differential Revision: https://phabricator.services.mozilla.com/D82146

view details

Liang-Heng Chen

commit sha de8ebff591fe32d81bcf632172c160370e620a3f

Bug 1655035 - support wildcard in PartitioningExceptionList; r=baku Differential Revision: https://phabricator.services.mozilla.com/D84817

view details

push time in 3 months

push eventjld/gecko-dev

Michael[tm] Smith

commit sha fd65b5299d9cf27e3ab8ee1c27c9765d34ac58ff

Bug 1650077 - Report error always for Transitional doctype. DONTBUILD NPOTB r=alchen Fixes https://github.com/validator/validator/issues/408 Thanks @still-dreaming-1 Differential Revision: https://phabricator.services.mozilla.com/D82010

view details

Simon Pieters

commit sha 48a99da41f54081869cb00815c503878849f05d5

Bug 1650085 - Remove warning about comments before doctype. DONTBUILD NPOTB r=alchen This only applied to IE6..9, and does not apply to conditional comments. Differential Revision: https://phabricator.services.mozilla.com/D82015

view details

Michael[tm] Smith

commit sha c53017c5a83f64da4b1483825140083971017838

Bug 1650090 - Stop reporting HTML4-specific parse errors. DONTBUILD NPOTB r=alchen Differential Revision: https://phabricator.services.mozilla.com/D82021

view details

Michael[tm] Smith

commit sha 23655261b6cde4ba7f89034a6bce42dbe1465728

Bug 1650105 - Emit error (not warning) for HTML4/XHTML1 doctype. DONTBUILD NPOTB r=alchen Since 2594493 HTML4/XHTML1 doctypes have caused the warning `Obsolete doctype. Expected <!DOCTYPE html>`. This change makes that message an error rather than just a warning — bringing the parser into conformance with whatwg/html@31c20af (whatwg/html#2049). Differential Revision: https://phabricator.services.mozilla.com/D82028

view details

Michael[tm] Smith

commit sha 8399e9fd77b35a3138ccabf0aa4ca92d35a3d40d

Bug 1650320 - Drop parse error for missing </caption> end tag. r=alchen See https://html.spec.whatwg.org/multipage/parsing.html#parsing-main-incaption:stack-of-open-elements-2 The parse error for this case was dropped from the spec in https://github.com/whatwg/html/commit/759ee62 Relates to https://github.com/validator/validator/issues/593 and https://bugzilla.mozilla.org/show_bug.cgi?id=1429415 Differential Revision: https://phabricator.services.mozilla.com/D82146

view details

Liang-Heng Chen

commit sha de8ebff591fe32d81bcf632172c160370e620a3f

Bug 1655035 - support wildcard in PartitioningExceptionList; r=baku Differential Revision: https://phabricator.services.mozilla.com/D84817

view details

Butkovits Atila

commit sha 7a09391039bf341d60185ed12da7e308147666f1

Backed out changeset 2e7e9d83e56b (bug 1655391) for bustage at HTMLEditor. CLOSED TREE

view details

Michael[tm] Smith

commit sha 0793c41754d73e498712b77307ce8dcbefc7f611

Bug 1650323 - Add suppress "unchecked" for a TreeBuilder method. DONTBUILD NPOTB r=alchen In `nu.validator.htmlparser.impl.TreeBuilder`, this change adds `@SuppressWarnings("unchecked")` to the `getUnusedStackNode()` method. Differential Revision: https://phabricator.services.mozilla.com/D82149

view details

mcccs

commit sha 72d02a2cb3f498227047ee725bb4d8c1d6a55d52

Bug 1623302 - Prioritize IPv6 addresses in merge_rrset. r=valentin,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D85010

view details

Kershaw Chang

commit sha 7aee3a7053c87b7c92fa6fc104c60c41efc7a394

Bug 1600129 - Send data in chunks from socket process to child process, r=dragana Differential Revision: https://phabricator.services.mozilla.com/D83509

view details

Butkovits Atila

commit sha 076d3aa7ede23fb1e1cd72c8a4719310f19b410e

Backed out 2 changesets (bug 1653334) for reftest failures at test-print-selection.html. CLOSED TREE Backed out changeset 6cc6bbaa91f0 (bug 1653334) Backed out changeset 75a5873f02a4 (bug 1653334)

view details

Dragana Damjanovic

commit sha 58a7f256ac9ea8332497edb87fedc3cd3996daeb

Bug 1655843 - Call ProcessPendingQ wheen a Http3 connection has been connected. r=michal,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D85201

view details

Simon Pieters

commit sha 8932345bb3eb852131fef4ed91fb2cc7587c9edd

Bug 1650329 - Improve message: bad start tag in noscript in head. r=alchen Differential Revision: https://phabricator.services.mozilla.com/D82152

view details

Mike Bremford

commit sha f58ab4997165c9f1befc41ba912b794a4305d3af

Bug 1650330 - Ensure every Locator is also a Locator2 (#10). DONTBUILD NPOTB r=alchen * Replace org.xml.sax.helpers.LocatorImpl with nu.validator.htmlparser.impl.LocatorImpl * instanceof before cast to Locator2 Differential Revision: https://phabricator.services.mozilla.com/D82153

view details

Sylvestre Ledru

commit sha d61fa8949feaca2f830188582b5813ca030a6ef0

Bug 1656764 - Relax the version check for clang-format r=andi DONTBUILD So that it works when CLANG_VENDOR is set Differential Revision: https://phabricator.services.mozilla.com/D85687

view details

Valentin Gosu

commit sha 6d96a49d68227f0e0e28f8862330f72f3f28804b

Bug 1656862 - Record telemetry for TRR_DISABLED_FLAG r=dragana,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D85738

view details

David Teller

commit sha 7c89088cf8e6709f467078dce3e404638b8cc0dd

Bug 1647695 - Expose ChildID on frozen nsIHangReport;r=mconley Differential Revision: https://phabricator.services.mozilla.com/D83665

view details

David Teller

commit sha d2266b50033b35ff7aa701c8da92748b50b9d2e0

Bug 1647695 - Display an hourglass in front of frozen processes;r=florian Differential Revision: https://phabricator.services.mozilla.com/D83666

view details

David Teller

commit sha 8c639fef0c22b5b9ba15fc9d8024ec55e29f6f93

Bug 1647695 - Uniformizing naming conventions within fields of ChildProcInfoDictionary;r=tarek Differential Revision: https://phabricator.services.mozilla.com/D83667

view details

Sylvestre Ledru

commit sha bac96331df42e206927f1d172d8cb5c0d05f8ead

Bug 1656839 - nsNativeBasicThemeGTK.cpp add a missing mozilla:: to unbreak the build with gcc r=spohl Differential Revision: https://phabricator.services.mozilla.com/D85730

view details

push time in 3 months

push eventjld/gecko-dev

Chris H-C

commit sha 05c469791b6f2e9ed03f7c612b0f75f9cfcabccf

Bug 1654538 - Rename FOG crates to be more specific r=janerik Differential Revision: https://phabricator.services.mozilla.com/D85326

view details

Martin Stransky

commit sha b368bb8808d9a27e48878b1bb97b94b09a15479f

Bug 1657577 [Linux] Use atomic gNewSurfaceUID, r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D86174

view details

shravanrn@gmail.com

commit sha 12c83a7c60e691cce43072c40b3417b7b13368fa

Bug 1649631 - Fix wasi issues in clang-11 builds r=froydnj,dmajor Differential Revision: https://phabricator.services.mozilla.com/D85741

view details

Jamie Nicol

commit sha 16a922137660e31d4bbe50593f17e007fab01953

Bug 1656554 - Enable webrender on Adreno 5xx GPUs excluding 505 and 506. r=ktaeleman,geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D85740

view details

Jeff Gilbert

commit sha 78c66237bb3d9855a471a9614ac0c925dac3fa9f

Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky Have webrender use its own EGLDisplay, letting WebGL use a different one. Differential Revision: https://phabricator.services.mozilla.com/D85496

view details

Andrew Halberstadt

commit sha 31d5259a1aebcba864071de109204c3afcd2e8f3

Bug 1657622 - [taskgraph] Revert to 'bugbug-reduced-fallback' optimization strategy on autoland, r=marco Differential Revision: https://phabricator.services.mozilla.com/D86219

view details

Julian Descottes

commit sha 599815e9265d28f73a6dda53e81a040f31ada4f4

Bug 1571329 - Wait for 2 ruleview-changed events in browser_inspector_highlighter-cssshape_iframe_01.js r=rcaliman Differential Revision: https://phabricator.services.mozilla.com/D86237

view details

Kriyszig

commit sha 039a9c85b1fb14fb4b80812937ab7e65ec97efd9

Bug 1649018 - Expose compatibility computation for CSS declaration block via CompatiblityActor and add browser dataset fetch r=daisuke,devtools-backward-compat-reviewers DONTBUILD Previously CompatibilityActor could only compute the compatiblity issues taking node actor. However with the implementation of inline compatibility warning, it becomes necessary to compute compatiblity issue from the CSS declaration block. This patch exposes a getCssDeclarationBlockIssues and add browser dataset fetch within the actor for inline warnings. Differential Revision: https://phabricator.services.mozilla.com/D81472

view details

Kriyszig

commit sha 943f84f64da970eb23e558773e2db8c2357a6362

Bug 1649020 - Add pref for inline CSS incompatibility warning in inspector ruleview r=mtigley DONTBUILD This patch adds `devtools.inspector.ruleview.inline-compatibility-warning.enabled` that covers the development of the inline CSS compatiblity warning tooltip Differential Revision: https://phabricator.services.mozilla.com/D81473

view details

Kriyszig

commit sha d0b13329e8acf04a0ebfb744491be91f86e99588

Bug 1649021 - Add tooltip in rules panel to highlight CSS compatiblity issues for particular declaration r=mtigley,daisuke,flod,ckerschb DONTBUILD Use CompatibilityActor to fetch the compatiblity information for a particular CSS declaration and show a tooltip for the incompatible CSS declaration that may cause issue on platform Differential Revision: https://phabricator.services.mozilla.com/D81474

view details

Kriyszig

commit sha 916bc8b129d59f428fd5718c745b3bb9184a3152

Bug 1649021 - Add tests for CSS Compatibility Tooltip r=mtigley,daisuke DONTBUILD The CSS Compatibility Tooltip tests cover the following cases: * Check if the contents of the tooltip match the rendered template * Check compatible rules aren't falsely marked incompatible * Check incompatible rules are marked correct with icon appearing next to it * Check toggling rule disable hides the icon * Check adding rules updates the compatibilility status * Check the compatibility icon disappears if a fix is added Differential Revision: https://phabricator.services.mozilla.com/D84218

view details

Mihai Alexandru Michis

commit sha 4719cf3e7dce98714fd27594304b90dc68f1e20f

Backed out changeset 06538f141210 (bug 1656034) for causing bustages in GLContextProviderEGL.cpp CLOSED TREE

view details

Matt Woodrow

commit sha 852a191d8836dc2d99be4e4fd755190eb4c07844

Bug 1657523 - Compute the scale from size for async image pipelines in the compositor process, so that we get the size matching the current texture. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D86132

view details

David Major

commit sha 7bdbf197ee424c83318faf4b59dbd265676326db

Bug 1657455 - Give EnumSet an assignment operator r=sg Newer clangs complain that we explicitly defined a copy constructor but not a copy assignment. Differential Revision: https://phabricator.services.mozilla.com/D86061

view details

David Major

commit sha 00dbeabf9f11b188844694f1cb7c7549e8fac257

Bug 1657502 - Disable new -Wpsabi warning in clang-11 r=firefox-build-system-reviewers,rstewart clang-11 has a new warning that fires when you pass a 256-bit vector type as a parameter or return value, and your compilation doesn't enable AVX. The aim is to warn you that the ABI is different depending on whether you enable AVX, which could become a problem if AVX and non-AVX files communicate through such parameters. While the intent is good, it's not really worth 1800 lines of log spam for us. We have only a tiny number of AVX compilations in media codecs, and the only things they interchange with other code are buffer pointers. Differential Revision: https://phabricator.services.mozilla.com/D86107

view details

Mike Hommey

commit sha afec63839152edcf9d8b3f6054a4d43a03588ca1

Bug 1656141 - Remove EMBED_MANIFEST_AT. r=froydnj It was only ever set to the same value as its default, except in comm-central, where it is unset, but in directories that now don't link anything (they did back when binary components were a thing). Differential Revision: https://phabricator.services.mozilla.com/D85381

view details

Eitan Isaacson

commit sha 98e23587ae15bd50700ee6380c9a3e6d7d898f40

Bug 1657744 - Don't fail when forcing e10s off on a11y browser tests. r=yzen DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D86271

view details

Kriyszig

commit sha 5808376a4687ea438ba35baf292ed4cbd77cac1d

Bug 1643961 - Remove the backwards compatibility check for CompatibilityActor r=daisuke,mtigley The backwards compatibility checks existed to support devtools backend for version older than FF79. Now that FF79 has hit the release channel, these tests for older backend can be removed. Differential Revision: https://phabricator.services.mozilla.com/D86142

view details

Ting-Yu Lin

commit sha 3a3615c34fd99b9707caf00ec8cd5c82d123b959

Bug 1042151 Part 1 - Sort the #include statements in nsLayoutUtils.cpp. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D86075

view details

Ting-Yu Lin

commit sha 80e5b54e1291f3f773384d08d77a77b6a36e86b6

Bug 1042151 Part 2 - Refactor the conditions that decide which edge to clamp when getting scrolled rect. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D86076

view details

push time in 3 months

create barnchjld/gecko-dev

branch : process-watcher-rewrite

created branch time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha d28a23ed267d51d743a903dd3e9441af4bdb8909

Bug 1654957 - Don't leak GfxInfoBase::sFeatureStatus even if GfxInfo is never created. r?jgilbert

view details

Jed Davis

commit sha ee1f6299771171fe7f45e82e52c1b5789100cacd

Bug 1654957 - Enable the GfxInfo component in the GPU process on Linux. r?jgilbert Out-of-process WebGL needs GfxInfo to exist in the composition process (which is the GPU process if it exists and the parent process otherwise). This patch enables the Linux version of that component in the GPU process; the IPC currently used to give content processes copies of the parent's GPU info is extended to also send it to the GPU process. Differential Revision: https://phabricator.services.mozilla.com/D85443

view details

push time in 3 months

push eventjld/gecko-dev

Matthew Gregan

commit sha 8009935c48a21970ccc2d937fda51ec6187a83ee

Bug 1656137 - Spin-wait on completion event rather than blocking main thread. r=jya Differential Revision: https://phabricator.services.mozilla.com/D85357

view details

Jean-Yves Avenard

commit sha 1ecb6d00aa09c0b37c3b6a7202669e57c206f535

Bug 1656039 - Fall back to content initiating the load if parent went away. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D85519

view details

Bianca Danforth

commit sha f14676f0ce07e0aace71525e28983d3100413417

Bug 1655638 - Skip test_DOMInputPasswordAdded_fired_between_DOMContentLoaded_and_load_events.html for Fission cross-site frame test configuration. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D85497

view details

Eitan Isaacson

commit sha 80f99b2bcbde32d7f44624561e5133366f23a821

Bug 1654603 - Support text entry in contenteditable nested nodes. r=morgan VoiceOver expects text value change events to originate from the editable ancestor. Differential Revision: https://phabricator.services.mozilla.com/D85050

view details

Tooru Fujisawa

commit sha 188db2751053761b7fcf9d8c68e1212b9a316a60

Bug 1648574 - Support lazy function. r=nbp Differential Revision: https://phabricator.services.mozilla.com/D85363

view details

Dão Gottwald

commit sha e59131518d346ef68465c8dbd75f25bce7f9b202

Bug 1655946 - Add X-Target-URL header to top site attribution requests. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D85272

view details

Jonathan Kew

commit sha 95e0f6f509acd8d3cd9c5c57ac6d23d4ef36c4ba

Bug 1655364 - Rename gfxShapedText::SetGlyphs to SetDetailedGlyphs and make it just set glyph information, not clobber character-type flags. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D85187

view details

Nicolas Chevobbe

commit sha 6949d7f72c52369bb1c75d630e2ed19aa3e0f1ce

Bug 1655951 - Fix browser/browser_jsterm_evaluation_context_selector_pause_in_debugger.js failure. r=jdescottes. It seems that the test was failing because the focus wasn't on the console by the time we were trying to evaluate the input, so the Enter keypress wasn't registered and the input not evaluated. This is fixed by focusing the console input in `keyboardExecuteAndWaitForMessage`, before hitting Enter. Differential Revision: https://phabricator.services.mozilla.com/D85368

view details

Jan de Mooij

commit sha 294414b086a05af7b19d3b9b74787f5b72968879

Bug 1655982 - Remove redundant skip-if from TypedObject jit-test. r=bc The directory has a directives.txt with the same skip-if. The mixed quotes also broke jit-tests on Android. Differential Revision: https://phabricator.services.mozilla.com/D85365

view details

Tom Schuster

commit sha 6e7b4b3543bb4395da4d065a09bd942df5633961

Bug 1645902 - Optimize UnsafeSetReservedSlot in CacheIR and Warp. r=anba Reusing StoreFixedSlot is hard because it uses the TypeUpdate IC and doesn't return |undefined|. Initial patch written by evilpie. Differential Revision: https://phabricator.services.mozilla.com/D79751

view details

Jan de Mooij

commit sha e731da409b7dcdba3e88cd5aa4c46aad1b7d73b5

Bug 1655940 part 1 - Optimize New{Array,String,RegExpString}Iterator intrinsics in CacheIR and Warp. r=anba Differential Revision: https://phabricator.services.mozilla.com/D85274

view details

Sebastian Streich

commit sha 530412c9cf09951fd760ed52d7272371646eea1f

Bug 1655719 - Make Type:SaveAsDownload subject to mixedContentBlocking r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D85267

view details

alexandru.ionescu

commit sha dc48118989a6b19b13648e63113d6c20efdd82ad

Bug 1655739 google-docs and google-sheets to record with mitm5 r=Bebe,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D85369

view details

Brindusan Cristian

commit sha ead144d75019e0e063d10ea23ffeda7314e172d7

Backed out 7 changesets (bug 1654295) for mochitest failures at test_ioutils.html. CLOSED TREE Backed out changeset 5759d0505c0e (bug 1654295) Backed out changeset 08bc2a5eefd0 (bug 1654295) Backed out changeset eef5969a2e21 (bug 1654295) Backed out changeset 6bac11641ad3 (bug 1654295) Backed out changeset c94e94a51e94 (bug 1654295) Backed out changeset 8dd9ad718cf9 (bug 1654295) Backed out changeset 44191218e308 (bug 1654295)

view details

Nika Layzell

commit sha d0686776d28aca2a98a2edd90353a7aa78b8ae1d

Bug 1648955 - Check parent WC is in-proc rather than parent BC nsDocShell to tree, r=farre Differential Revision: https://phabricator.services.mozilla.com/D85309

view details

Yura Zenevich

commit sha c894b69ce16df333d81daee9b56c5f65edd0745e

Bug 1648161 - use accessible highlighter instead of xul-accessible highlighter in browser toolbox. Remove xul-accessible highlighter altogether. r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D80005

view details

Yura Zenevich

commit sha e65360bcf3368db8e5efa271401c92dc8b748375

Bug 1648161 - update code paths where canvas helper was expected to insert synchronously. r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D82416

view details

Yura Zenevich

commit sha e9437a481da0d7e047892cc19a49c071bebb9f45

Bug 1650094 - making the box model highlighter work in the browser toolbox. r=rcaliman Differential Revision: https://phabricator.services.mozilla.com/D81476

view details

Yura Zenevich

commit sha 86b660210e6534302ae8a7249f610eb48edafb36

Bug 1653186 - fix highlighter in about:addons (ensure that the highlighter markup nodes are created using the correct window/document). r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D85191

view details

Chris H-C

commit sha 99dccc791ca3b550e2068edc992a3062418d2205

Bug 1650282 - Ignore NSS Shutdown leaks in telemety marionette tests r=raphael Differential Revision: https://phabricator.services.mozilla.com/D84174

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha bd6c830f600098ae55861ef78bca5ec7560cec1e

Bug 1654957 - Prelude: move GfxInfoFeatureStatus from dom to gfx. r?jgilbert Differential Revision: https://phabricator.services.mozilla.com/D85488

view details

Jed Davis

commit sha 3541f643ea86615ccd24b62f3a360511b2448c17

Bug 1654957 - Enable the GfxInfo component in the GPU process on Linux. r?jgilbert Out-of-process WebGL needs GfxInfo to exist in the composition process (which is the GPU process if it exists and the parent process otherwise). This patch enables the Linux version of that component in the GPU process; the IPC currently used to give content processes copies of the parent's GPU info is extended to also send it to the GPU process. Differential Revision: https://phabricator.services.mozilla.com/D85443

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha ba57b6ed1dffd80129c27623033fae5d39efdd78

Merge the IPDL files and the font structs.

view details

Jed Davis

commit sha 77b05a45834d12f2b72826a8bd51fd7e99ecc413

And merge the two data forms with a pref.

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha ea1ee7a88b851c8c04c90f7e6666f9da42262e71

Refactor L&F IPC types to use IPDL, for future stuff.

view details

Jed Davis

commit sha 2a8242ad11b54af6a0ebfd64d48d3596a19abae8

Very sketchy WIP. Needs a few things: * reconciled with the "cache" thing * preffed * break out the IPDL thing (also WTF)

view details

push time in 3 months

push eventjld/gecko-dev

Matthew Gregan

commit sha 8009935c48a21970ccc2d937fda51ec6187a83ee

Bug 1656137 - Spin-wait on completion event rather than blocking main thread. r=jya Differential Revision: https://phabricator.services.mozilla.com/D85357

view details

Jean-Yves Avenard

commit sha 1ecb6d00aa09c0b37c3b6a7202669e57c206f535

Bug 1656039 - Fall back to content initiating the load if parent went away. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D85519

view details

Bianca Danforth

commit sha f14676f0ce07e0aace71525e28983d3100413417

Bug 1655638 - Skip test_DOMInputPasswordAdded_fired_between_DOMContentLoaded_and_load_events.html for Fission cross-site frame test configuration. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D85497

view details

Eitan Isaacson

commit sha 80f99b2bcbde32d7f44624561e5133366f23a821

Bug 1654603 - Support text entry in contenteditable nested nodes. r=morgan VoiceOver expects text value change events to originate from the editable ancestor. Differential Revision: https://phabricator.services.mozilla.com/D85050

view details

Tooru Fujisawa

commit sha 188db2751053761b7fcf9d8c68e1212b9a316a60

Bug 1648574 - Support lazy function. r=nbp Differential Revision: https://phabricator.services.mozilla.com/D85363

view details

Dão Gottwald

commit sha e59131518d346ef68465c8dbd75f25bce7f9b202

Bug 1655946 - Add X-Target-URL header to top site attribution requests. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D85272

view details

Jonathan Kew

commit sha 95e0f6f509acd8d3cd9c5c57ac6d23d4ef36c4ba

Bug 1655364 - Rename gfxShapedText::SetGlyphs to SetDetailedGlyphs and make it just set glyph information, not clobber character-type flags. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D85187

view details

Nicolas Chevobbe

commit sha 6949d7f72c52369bb1c75d630e2ed19aa3e0f1ce

Bug 1655951 - Fix browser/browser_jsterm_evaluation_context_selector_pause_in_debugger.js failure. r=jdescottes. It seems that the test was failing because the focus wasn't on the console by the time we were trying to evaluate the input, so the Enter keypress wasn't registered and the input not evaluated. This is fixed by focusing the console input in `keyboardExecuteAndWaitForMessage`, before hitting Enter. Differential Revision: https://phabricator.services.mozilla.com/D85368

view details

Jan de Mooij

commit sha 294414b086a05af7b19d3b9b74787f5b72968879

Bug 1655982 - Remove redundant skip-if from TypedObject jit-test. r=bc The directory has a directives.txt with the same skip-if. The mixed quotes also broke jit-tests on Android. Differential Revision: https://phabricator.services.mozilla.com/D85365

view details

Tom Schuster

commit sha 6e7b4b3543bb4395da4d065a09bd942df5633961

Bug 1645902 - Optimize UnsafeSetReservedSlot in CacheIR and Warp. r=anba Reusing StoreFixedSlot is hard because it uses the TypeUpdate IC and doesn't return |undefined|. Initial patch written by evilpie. Differential Revision: https://phabricator.services.mozilla.com/D79751

view details

Jan de Mooij

commit sha e731da409b7dcdba3e88cd5aa4c46aad1b7d73b5

Bug 1655940 part 1 - Optimize New{Array,String,RegExpString}Iterator intrinsics in CacheIR and Warp. r=anba Differential Revision: https://phabricator.services.mozilla.com/D85274

view details

Sebastian Streich

commit sha 530412c9cf09951fd760ed52d7272371646eea1f

Bug 1655719 - Make Type:SaveAsDownload subject to mixedContentBlocking r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D85267

view details

alexandru.ionescu

commit sha dc48118989a6b19b13648e63113d6c20efdd82ad

Bug 1655739 google-docs and google-sheets to record with mitm5 r=Bebe,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D85369

view details

Brindusan Cristian

commit sha ead144d75019e0e063d10ea23ffeda7314e172d7

Backed out 7 changesets (bug 1654295) for mochitest failures at test_ioutils.html. CLOSED TREE Backed out changeset 5759d0505c0e (bug 1654295) Backed out changeset 08bc2a5eefd0 (bug 1654295) Backed out changeset eef5969a2e21 (bug 1654295) Backed out changeset 6bac11641ad3 (bug 1654295) Backed out changeset c94e94a51e94 (bug 1654295) Backed out changeset 8dd9ad718cf9 (bug 1654295) Backed out changeset 44191218e308 (bug 1654295)

view details

Nika Layzell

commit sha d0686776d28aca2a98a2edd90353a7aa78b8ae1d

Bug 1648955 - Check parent WC is in-proc rather than parent BC nsDocShell to tree, r=farre Differential Revision: https://phabricator.services.mozilla.com/D85309

view details

Yura Zenevich

commit sha c894b69ce16df333d81daee9b56c5f65edd0745e

Bug 1648161 - use accessible highlighter instead of xul-accessible highlighter in browser toolbox. Remove xul-accessible highlighter altogether. r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D80005

view details

Yura Zenevich

commit sha e65360bcf3368db8e5efa271401c92dc8b748375

Bug 1648161 - update code paths where canvas helper was expected to insert synchronously. r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D82416

view details

Yura Zenevich

commit sha e9437a481da0d7e047892cc19a49c071bebb9f45

Bug 1650094 - making the box model highlighter work in the browser toolbox. r=rcaliman Differential Revision: https://phabricator.services.mozilla.com/D81476

view details

Yura Zenevich

commit sha 86b660210e6534302ae8a7249f610eb48edafb36

Bug 1653186 - fix highlighter in about:addons (ensure that the highlighter markup nodes are created using the correct window/document). r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D85191

view details

Chris H-C

commit sha 99dccc791ca3b550e2068edc992a3062418d2205

Bug 1650282 - Ignore NSS Shutdown leaks in telemety marionette tests r=raphael Differential Revision: https://phabricator.services.mozilla.com/D84174

view details

push time in 3 months

create barnchjld/gecko-dev

branch : look-and-feel-hacks

created branch time in 3 months

more