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

push eventjld/gecko-dev

Jed Davis

commit sha b6c2980066003a5439e6a8014b4d89ece1794ac1

Bug 1615155 - Don't generate default Recv__delete__ if there are args. r?nika The default method implementations cause problems when trying to override them with different types in a direct call class. For the Recv__delete__ case there's a simple solution: omit it if there are any arguments, because it doesn't make much sense to specify arguments and then completely ignore them, and the no-arg case isn't a problem for overriding.

view details

push time in 13 days

push eventjld/gecko-dev

Masayuki Nakano

commit sha 3887f29cbc3339ae133a3180a8e1ad51d9897874

Bug 1588688 - part 7-4: Clean up `HTMLEditor::GetListAndTableParents()` r=m_kato It can be a static method and does not make sense taking array of nodes as input argument because it refers only first or last node of the array. Differential Revision: https://phabricator.services.mozilla.com/D61977 --HG-- extra : moz-landing-system : lando

view details

Timothy Nikkel

commit sha 96274c2281e750288ee0670ee8b1fb3d71da21d7

Bug 1614232. Make sure to call RenderMaskLayers in ClientRefLayer::RenderLayer. r=mattwoodrow ClientReadbackLayer::RenderLayer is the only other RenderLayer implementation that doesn't have a RenderMaskLayers calls, does it need it? Depends on D62180 Differential Revision: https://phabricator.services.mozilla.com/D62181 --HG-- extra : moz-landing-system : lando

view details

Xidorn Quan

commit sha efd45a6971308b97d8c3a2e0241b76fa422b99ec

Bug 699022 - Inform IM about cursor position when focus changes. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D62734 --HG-- extra : moz-landing-system : lando

view details

Tom Tung

commit sha 9bea5d80bc1c103b29915c87128063485324440b

Bug 1610880 - Do not remove the empty origin directory when clearing a client; r=janv Differential Revision: https://phabricator.services.mozilla.com/D62434 --HG-- extra : moz-landing-system : lando

view details

Harry Twyford

commit sha 6556c5d0d0a941057734882e07f15305c37a0cac

Bug 1615276 - Add subtest to ensure urlbar.searchTips.shownCount prefs are being incremented correctly. r=adw Differential Revision: https://phabricator.services.mozilla.com/D62749 --HG-- extra : moz-landing-system : lando

view details

octavian.negru

commit sha 41750e345f67c4585fe0790e5d7506fea2e8f028

Bug 1532315 - Allow Raptor test INI settings to use 'False/false' or 'True/true' r=perftest-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D62563 --HG-- extra : moz-landing-system : lando

view details

Kagami Sascha Rosylight

commit sha 0c391af6ec5feb3c5aabb40466a883be93615da1

Bug 1573029 - Windows Web Share implementation r=marcosc,farre Differential Revision: https://phabricator.services.mozilla.com/D44613 --HG-- extra : moz-landing-system : lando

view details

Sylvestre Ledru

commit sha d284704bb3db624bc3a0f433b15f6dfb5ae68b6e

Bug 1361341 - Add rust clippy to mozlint r=ahal Differential Revision: https://phabricator.services.mozilla.com/D58250 --HG-- extra : moz-landing-system : lando

view details

Tarek Ziadé

commit sha fc576068a9093d3397fede73152bf487a3c103d4

Bug 1610712 - Allow downgrades of profiles r=Bebe pass the --allow-downgrade option Differential Revision: https://phabricator.services.mozilla.com/D62750 --HG-- extra : moz-landing-system : lando

view details

Ciure Andrei

commit sha 7ab2d765373b877def42c0cd31deb5629ab09c4d

Backed out changeset a63ccd650889 (bug 1361341) for causing mozlint failures CLOSED TREE

view details

Jan de Mooij

commit sha 971c5a0151bb2052f7457dafa3855c7a759648b2

Bug 1608994 part 1 - Remove TypedObject code from Ion. r=iain Typed objects are Nightly-only. The code depends heavily on TI, has bugs, and would have to be removed/replaced for WarpBuilder anyway. Differential Revision: https://phabricator.services.mozilla.com/D62738 --HG-- extra : moz-landing-system : lando

view details

Jan de Mooij

commit sha c95ae57b9af9587bd11105b05058722ae914c138

Bug 1608994 part 2 - Remove TypedObjectPrediction.h/cpp files. r=iain Depends on D62738 Differential Revision: https://phabricator.services.mozilla.com/D62739 --HG-- extra : moz-landing-system : lando

view details

Jan de Mooij

commit sha 4461035d9d2482afd3503424d7b099ca10abf055

Bug 1608994 part 3 - Remove class hook template object. r=iain Ion no longer uses the template object after part 1. Differential Revision: https://phabricator.services.mozilla.com/D62740 --HG-- extra : moz-landing-system : lando

view details

Jan de Mooij

commit sha 6bf7a21f3a948cd78a728ffccd8889d9dab210f4

Bug 1608994 part 4 - Remove InlineTypedObject code from MacroAssembler. r=iain This 'fixes' bug 1611194. Differential Revision: https://phabricator.services.mozilla.com/D62745 --HG-- extra : moz-landing-system : lando

view details

Jan de Mooij

commit sha cd59862048b64227afe07f3443199e2af06c1929

Bug 1608994 part 5 - Remove some now unused VM functions. r=iain Depends on D62745 Differential Revision: https://phabricator.services.mozilla.com/D62746 --HG-- extra : moz-landing-system : lando

view details

Jan Varga

commit sha 1ffac26af66721d83082e0523bca6e1c95fdc1d3

Bug 1608759 - Add "beforeInstall" key to package definitions; r=ttung,dom-workers-and-storage-reviewers This is a preparation for "afterInitTemporaryStorage" key which requires initialized storage. Differential Revision: https://phabricator.services.mozilla.com/D62055 --HG-- extra : moz-landing-system : lando

view details

Jan Varga

commit sha 29b9b41a822dbfd2ee403b217cb7fa00f6b80bdb

Bug 1608759 - Forbid leaf common entries; r=ttung,dom-workers-and-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D62068 --HG-- extra : moz-landing-system : lando

view details

pbz

commit sha 490d6db50827259e9d55081ca3d9d1da719538fd

Bug 1614956 - Removed invalid IsOAForceStripPermission call in nsPermissionManager. r=Ehsan Differential Revision: https://phabricator.services.mozilla.com/D62610 --HG-- extra : moz-landing-system : lando

view details

Julian Descottes

commit sha 1be39ce29f5716420b416a0abda78d42cf462c54

Bug 1613773 - Merge devtools.inspector.showUserAgentShadowRoots into devtools.inspector.showAllAnonymousContent r=rcaliman Differential Revision: https://phabricator.services.mozilla.com/D61940 --HG-- extra : moz-landing-system : lando

view details

Daisuke Akatsuka

commit sha 74f4928857e0ff098e860a5b5b19e03accf5ccaa

Bug 1615205: Remove overflow style from error message panel. r=pbro Differential Revision: https://phabricator.services.mozilla.com/D62714 --HG-- extra : moz-landing-system : lando

view details

push time in 13 days

issue commentmozilla-iam/dino-park-issues

Search terms altered if authentication necessary for search from search plugin

I've been having this problem (with a keyword bookmark in Firefox) and there's a request_uri cookie for the domain .people.mozilla.org (note the leading dot) with the old/wrong search I keep being redirected back to, and one for the domain people.mozilla.org (without leading dot) with the correct last search. I've deleted them (tried to delete the first one only, but Firefox deleted both) and I'll see what happens next time.

Archaeopteryx

comment created time in 13 days

push eventjld/gecko-dev

Mirko Brodesser

commit sha b58f8fa6564fa7e00aab6e24e8c8c2e8bffa5e47

Bug 1611853: part 2) Add crashtest. r=smaug Tests that selecting a contentEditable node with style `user-select: none` via `execCommand` doesn't trigger an assertion. Differential Revision: https://phabricator.services.mozilla.com/D61829 --HG-- extra : moz-landing-system : lando

view details

Michael Woerister

commit sha 785600d4d3a25b287cf04cd3e51e60c96f37a841

Bug 1613649 - Explicitly opt-out of Rust's local ThinLTO for DEVELOPER_OPTIONS builds. r=firefox-build-system-reviewers,chmanchester By default the Rust compiler will perform a limited kind of ThinLTO on each crate. For local builds this additional optimization is not worth the increase in compile time. Differential Revision: https://phabricator.services.mozilla.com/D61821 --HG-- extra : moz-landing-system : lando

view details

Marian Raiciof

commit sha 0ba27d3d5f36046b78cb9d9ed143cf4a3dfd60dc

Bug 1608954 - Remove legacy Stylo-disabled SYsd AWSY test r=perftest-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D61640 --HG-- extra : moz-landing-system : lando

view details

Marian Raiciof

commit sha 0a55602d5c4df7bb013f027151f4a3bfc8a48983

Bug 1608951 - Remove legacy, Stylo-disabled Talos performance tests: Tsd and Tsd-1proc r=perftest-reviewers,octavian_negru Differential Revision: https://phabricator.services.mozilla.com/D61677 --HG-- extra : moz-landing-system : lando

view details

Nicolas Chevobbe

commit sha 5b5d99fe52bbbea8873bbf79f97643edb349adff

Bug 1609941 - Display eager evaluation result in editor mode. r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D61568 --HG-- extra : moz-landing-system : lando

view details

Nicolas Chevobbe

commit sha e826123135b4178d833b2f4c2d084c43b55cb840

Bug 1613599 - Implement final eager evaluation design. r=jlast. This patch adds a dedicated EagerEvaluation.css file so it's easier to see all the related rules and properties. The colors of the results are tweaked (mostly to grey) so eager evaluation doesn't feel as intrusive. The font-size is lowered for the same reason. When eager evaluation is enabled, the padding of the console input is reduced in order to have the input + eager results to be 40px. Differential Revision: https://phabricator.services.mozilla.com/D61806 --HG-- extra : moz-landing-system : lando

view details

Mirko Brodesser

commit sha f3af81d6e9a971a20a1f257325517b7aad895e01

Bug 1613378: part 1) Decouple `Selection::GetTableSelectionType` from `Selection` class. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D61691 --HG-- extra : moz-landing-system : lando

view details

Mirko Brodesser

commit sha 6c8a08fecb437c14e8001fb4f51737fdb624a75f

Bug 1613378: part 2) Remove unnecessary dependency from `nsFrameSelection::GetCellLayout` to `mPresShell` and declare it static. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D61692 --HG-- extra : moz-landing-system : lando

view details

Mirko Brodesser

commit sha cc5ff82f69e8456e9b92e92f442c067562409165

Bug 1613378: part 3) Remove `Selection::GetTableCellLocationFromRange`'s dependency to `mFrameSelection` and declare it static. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D61693 --HG-- extra : moz-landing-system : lando

view details

Imanol Fernandez

commit sha 71954016da05266c1150f83b643bf4329690d725

Bug 1613712 - Pass a correct compositorConnection instead of null ptr in the GLScreenBuffer::CreateFactory call used to ensure that a not added to DOM canvas is ready for VR. r=jgilbert Fix regression from the WebGL remoting client/host refactor. Differential Revision: https://phabricator.services.mozilla.com/D61878 --HG-- extra : moz-landing-system : lando

view details

Liang-Heng Chen

commit sha 0da6a82dda2bdda5411880cb1551aa50bec9519a

Bug 1602715 - support `cookieBehavior=5` in protection UI; r=nhnt11 Differential Revision: https://phabricator.services.mozilla.com/D61543 --HG-- extra : moz-landing-system : lando

view details

Kai Engert

commit sha dc584037b8a9b680de074e6ccce9ca028afa8e67

Bug 992569 - Toolkit's password prompts should have product name in the window title. r=MattN Based on a contribution from YF (Yang). Differential Revision: https://phabricator.services.mozilla.com/D61107 --HG-- extra : moz-landing-system : lando

view details

Itiel

commit sha ff31ef766690748d45be3cfe8d98d6db3bfb1cf3

Bug 1608991 - Fix margin for the "Match Diacritics" button in the findbar r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D60723 --HG-- extra : moz-landing-system : lando

view details

Mike de Boer

commit sha 54e9a591b25f4c7c453991a58340580c9ef0da0c

Bug 1613627 - Rename all 'geo.wifi' related preferences to match the 'geo.provider.' convention and move default values to all.js. r=garvan Differential Revision: https://phabricator.services.mozilla.com/D50209 --HG-- extra : moz-landing-system : lando

view details

Mike de Boer

commit sha 7c59083d880d12127180cacad9f342da5ed44e88

Bug 1613627 - Rename 'WifiGeo' to the more generic and appropriate 'NetworkGeo' inside the module. r=garvan Depends on D50209 Differential Revision: https://phabricator.services.mozilla.com/D50210 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha 6c3dc38ad9ba9fe828e8779d7aedcf7483f8ad10

Bug 1613497 - Use the background thread pool for the predictor r=dragana Differential Revision: https://phabricator.services.mozilla.com/D61744 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha 8277bba048d03900bcac50bb57761edb16ef2095

Bug 1613497 - Get rid of URIParams in the predictor code r=dragana Differential Revision: https://phabricator.services.mozilla.com/D61748 --HG-- extra : moz-landing-system : lando

view details

Dragana Damjanovic

commit sha ceda99bbf778caf87f74f24d44bd69ceae09f06b

Bug 1613864 - Update TRR timing when record in the cache has been refreshed. r=valentin Differential Revision: https://phabricator.services.mozilla.com/D61990 --HG-- extra : moz-landing-system : lando

view details

Marco Bonardo

commit sha cc6f1ab8cd8b06bb7c845f9dce008f5fbe6dde19

Bug 1613645 - wait for translation before checking strings in urlbar interventions tests. r=adw Differential Revision: https://phabricator.services.mozilla.com/D61831 --HG-- extra : moz-landing-system : lando

view details

Gijs Kruitbosch

commit sha d2733eb4b62a3f838f233a5b4ad1c5718030da9d

Bug 1613366 - revert print preview progress dialog word order, r=flod Differential Revision: https://phabricator.services.mozilla.com/D61723 --HG-- extra : moz-landing-system : lando

view details

push time in 14 days

create barnchjld/gecko-dev

branch : ipc-dtor-nonempty-thing

created branch time in 20 days

push eventjld/gecko-dev

Sebastian Hengst

commit sha 6705b82917f04fd2944b8b95a96c57325d9536f7

Bug 1611454 - browser_devices_get_user_media_in_frame.js: enable dom.security.featurePolicy.enabled and permissions.delegation.enabled. r=mjf These prefs got disabled for Late Beta and Release in bug 1611454 but the test uses the feature (access to media devices from frame). Differential Revision: https://phabricator.services.mozilla.com/D61093 --HG-- extra : moz-landing-system : lando

view details

yulia

commit sha 82bf31e33a44befe70a6d618d2721ba876582bbb

Bug 1611686 - update optional chain test to accept more forms of the same error message r=arai Differential Revision: https://phabricator.services.mozilla.com/D61102 --HG-- extra : moz-landing-system : lando

view details

Nicolás Peña Moreno

commit sha 474ae7e52007d1177faa1a3cb3e80ac9058acbeb

Bug 1610330 [wpt PR 21271] - [LargestContentfulPaint] Add multiple redirect test, a=testonly Automatic update from web-platform-tests [LargestContentfulPaint] Add multiple redirect test This CL adds the equivalent to element-timing/multiple-redirects for LargestContentfulPaint. Since we use get-host-info instead of the .sub commands, the .sub in the name is unneeded. This CL also updates the expectations for disabled-OOR-CORS: the recent TAO tests will fail without this flag enabled. Bug: 1003943, 1042580 Change-Id: Ibc0b79d4c548fdbe9dc3eab6bd810f5a92425b35 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2010176 Reviewed-by: Yoav Weiss <yoavweiss@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#733408} -- wpt-commits: 46a8fb0048edf5f8304e69cc463bea23be830e2b wpt-pr: 21271 --HG-- rename : testing/web-platform/tests/element-timing/multiple-redirects-TAO.sub.html => testing/web-platform/tests/element-timing/multiple-redirects-TAO.html

view details

moz-wptsync-bot

commit sha 1f05aaf21e31784c0cdd07587f58648da62959c3

Bug 1610330 [wpt PR 21271] - Update wpt metadata, a=testonly wpt-pr: 21271 wpt-type: metadata

view details

Blink WPT Bot

commit sha 7b0711fa82da2fddd7be72d1dbe212e91d4993d1

Bug 1610307 [wpt PR 21266] - Revert "Update timeout and split slow COOP WPTs", a=testonly Automatic update from web-platform-tests Revert "Update timeout and split slow COOP WPTs" (#21266) This reverts commit 2012a39cc7049f40a8ae724447c1b175df4166a1. Reason for revert: Findit (https://goo.gl/kROfz5) identified CL at revision 733332 as the culprit for flakes in the build cycles as shown on: https://analysis.chromium.org/p/chromium/flake-portal/analysis/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vMjAxMmEzOWNjNzA0OWY0MGE4YWU3MjQ0NDdjMWIxNzVkZjQxNjZhMQw Sample Failed Build: https://ci.chromium.org/b/8890739069265843424 Sample Failed Step: webkit_layout_tests Sample Flaky Test: external/wpt/html/cross-origin-opener-policy/iframe-popup-same-origin-to-unsafe-none.https.html Original change's description: > Update timeout and split slow COOP WPTs > > This updates the timeout to long and splits into smaller tests the > flaky COOP web-platform tests. > > Bug: 1042199, 1043401 > Change-Id: I6295496a43b713efc4ba689d3cac01f8ae989262 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2003172 > Auto-Submit: Pâris Meuleman <pmeuleman@chromium.org> > Commit-Queue: Arthur Hemery <ahemery@chromium.org> > Reviewed-by: Arthur Hemery <ahemery@chromium.org> > Cr-Commit-Position: refs/heads/master@{#733332} Change-Id: I596d059f9e31012e051bc71539ba37a371fa2efc No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1042199, 1043401 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2010168 Cr-Commit-Position: refs/heads/master@{#733359} Co-authored-by: Stephen McGruer <stephen.mcgruer@gmail.com> -- wpt-commits: b3bb7d0e0a97d3b86618271309fa15182938515d wpt-pr: 21266 --HG-- rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups.https.html.headers rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-to-same-origin.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin.https.html.headers rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none-to-same-origin.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none.https.html.headers

view details

moz-wptsync-bot

commit sha 2fe32c8f9a011eb0d55d236390a6bde949f8d7b5

Bug 1610307 [wpt PR 21266] - Update wpt metadata, a=testonly wpt-pr: 21266 wpt-type: metadata

view details

Hiroki Nakagawa

commit sha b85105045b0058504a8ab3b6b540dfd5bb007ff3

Bug 1610407 [wpt PR 21282] - ServiceWorker: Remove controlled frames using add_cleanup() helper, a=testonly Automatic update from web-platform-tests ServiceWorker: Remove controlled frames using add_cleanup() helper clients-matchall-client-types.https.html manually cleans up controlled frames at the end of each test case. This doesn't work when the tests fail on the way, and that unexpectedly prolongs lifetime of a service worker. This is the reason why the second test failed with the following message. "Error: wait_for_state must be passed a ServiceWorker" This CL fixes it by cleaning up the frames using add_cleanup() helper. Bug: n/a Change-Id: I0f0e71a55814d114665eff824c917c918ac993f1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2010600 Reviewed-by: Kenichi Ishibashi <bashi@chromium.org> Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#733498} -- wpt-commits: 5b9513ad4a697667b7f0a9c93e4a89b83c1bfc0c wpt-pr: 21282

view details

Nicolás Peña Moreno

commit sha 45cfa04cb00c2f5a27be7010ad0bd26682cd3a7a

Bug 1610396 [wpt PR 21279] - Attempt to fix flaky timeout in resource_timing_buffer_full_eventually, a=testonly Automatic update from web-platform-tests Attempt to fix flaky timeout in resource_timing_buffer_full_eventually This CL attempts to fix the flaky timeouts in the test virtual/omt-worker-fetch/external/wpt/resource-timing/resource_timing_buffer_full_eventually.html by doing the following: 1. Set it to be 'long'. This is a slow test due to the large amount of fetches. 2. Set the number of elements added at a time to 8, which is faster than 100 in my experimentation. 3. Do not wait for onload to begin appending scripts. Bug: 1041707 Change-Id: Iddf37a72135e1f82c23c3e71c8da40eca13b8f78 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2011294 Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#733502} -- wpt-commits: 81038142ac0e8e89eee3fb7700d128c830e9985b wpt-pr: 21279

view details

Philip Jägenstedt

commit sha d6a67adaf9256b3e4278145d3be18442a08d3ec9

Bug 1595066 [wpt PR 20174] - [speech-api] add more suggested reviewers, a=testonly Automatic update from web-platform-tests [speech-api] add more suggested reviewers (#20174) -- wpt-commits: 06fca46aa29eabc2ba2f50667acdf250f9261948 wpt-pr: 20174

view details

Anne van Kesteren

commit sha 76ff0dfecab56bc2c438b1d06ac341ac5fde892e

Bug 1609940 [wpt PR 21232] - Referrer Policy: inheritance with javascript: URLs and document.write(), a=testonly Automatic update from web-platform-tests Referrer Policy: inheritance with javascript: URLs and document.write() This cleans up some existing tests and adds new tests with results I expect from reading the specification, but do not see confirmed in implementations. -- wpt-commits: da44ef2f35865d73b7e32393142754f3e0ac859a wpt-pr: 21232

view details

moz-wptsync-bot

commit sha ee260085bf25408fbc0a732430a16e9fac7b23e8

Bug 1609940 [wpt PR 21232] - Update wpt metadata, a=testonly wpt-pr: 21232 wpt-type: metadata

view details

Anne van Kesteren

commit sha 95c22fde9817c2988b591ad8c7a6bb6985981403

Bug 1610345 [wpt PR 21274] - COOP+COEP: more flaky test measures, a=testonly Automatic update from web-platform-tests COOP+COEP: more flaky test measures Helps with #21107. -- wpt-commits: 8029b15fd4ae46dd7a4696b9bbf63b1b4229fb47 wpt-pr: 21274

view details

moz-wptsync-bot

commit sha eb4d40b0bf5a8a8bde01d47c476a0431b83050bd

Bug 1610345 [wpt PR 21274] - Update wpt metadata, a=testonly wpt-pr: 21274 wpt-type: metadata

view details

Pâris MEULEMAN

commit sha af242c44bb1e707fe375c85595ad5fa58a3e7fc0

Bug 1610357 [wpt PR 21278] - Update timeout and split slow COOP WPTs, a=testonly Automatic update from web-platform-tests Update timeout and split slow COOP WPTs This updates the timeout to long and splits into smaller tests the flaky COOP web-platform tests. reland of crrev.com/c/2003172 with proper expectations. Bug: 1042199, 1043401 Change-Id: I7edfaaa520ed6c8fd2974d6c7622fb79c8316089 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2007821 Commit-Queue: Pâris Meuleman <pmeuleman@chromium.org> Reviewed-by: Arthur Hemery <ahemery@chromium.org> Cr-Commit-Position: refs/heads/master@{#733569} -- wpt-commits: b7477ead631829b0261f98a18c9bab2c407d72ea wpt-pr: 21278 --HG-- rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.html.headers rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin.https.html.headers rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-unsafe-none.https.html.headers rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-to-same-origin.https.html.headers rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-same-origin-to-unsafe-none.https.html.headers rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none-to-same-origin.https.html.headers rename : testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none.https.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none-to-unsafe-none.https.html.headers

view details

moz-wptsync-bot

commit sha 552d5d748c12baab89d040429ad952789bba262d

Bug 1610357 [wpt PR 21278] - Update wpt metadata, a=testonly wpt-pr: 21278 wpt-type: metadata

view details

Adithya Srinivasan

commit sha c6f4995d01cbfdf45ff3125eec3de9df24aa0457

Bug 1610356 [wpt PR 21276] - Portals: Mark portals-focus.sub.html as long, a=testonly Automatic update from web-platform-tests Portals: Mark portals-focus.sub.html as long Bug: 1043455 Change-Id: Ifa7202ec2379446e2c19c593bf45d8a2528f6160 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2011165 Commit-Queue: Lucas Gadani <lfg@chromium.org> Reviewed-by: Lucas Gadani <lfg@chromium.org> Cr-Commit-Position: refs/heads/master@{#733578} -- wpt-commits: 829c76923332d0f2e761bdd34925aaa87065b59f wpt-pr: 21276

view details

Rob Buis

commit sha 0182c6abd7eebbb5ff4654e38f9c104817d94b72

Bug 1610467 [wpt PR 21292] - Rewrite referrer-origin-when-cross-origin.js using get_host_info, a=testonly Automatic update from web-platform-tests Rewrite referrer-origin-when-cross-origin.js using get_host_info (#21292) This will allow WebKit to pass these tests when running the tests in the WebKit test harness. -- wpt-commits: 16bc186789dee7144745486ef7a744940e3f2dae wpt-pr: 21292

view details

moz-wptsync-bot

commit sha ca15f7bc534c190ee0e9fa89bb9202ed5954ea0d

Bug 1610467 [wpt PR 21292] - Update wpt metadata, a=testonly wpt-pr: 21292 wpt-type: metadata

view details

Pâris Meuleman

commit sha efa607006f423b6ef21767e957426ef6a079bc7c

Bug 1609120 [wpt PR 21161] - Verify that COOP severed the relationship on the Opener's side, with the popup's initial Browsing context closed., a=testonly Automatic update from web-platform-tests Verify that COOP severed the relationship on the Opener's side, with the popup's initial Browsing context closed. (#21161) * Add an assertion on the Opener's WindowProxy, verifying that COOP severed the relationship bothways * Remove defunct comment * Trigger the popup closure during the test cleanup using the broadcast channel * Close the popup from the top level opened document in COOP tests, also test opener's window proxy on some more tests * Fix typos and style * Fix failing cleanup in blob-popup.https.html -- wpt-commits: 3624a87d4176e814d2e67cfa5e427bc217c9c5b0 wpt-pr: 21161

view details

moz-wptsync-bot

commit sha f1797948188589149ddf979c9321a7e5d5ca0989

Bug 1609120 [wpt PR 21161] - Update wpt metadata, a=testonly wpt-pr: 21161 wpt-type: metadata

view details

push time in 20 days

push eventjld/gecko-dev

sotaro

commit sha 7aab89a704b37082cb4a69093c9fd7fe5a837f9a

Bug 1599981 - Blacklist old drivers on AMD Caicos GPU on Windows10 r=mattwoodrow a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D58180 --HG-- extra : source : a99bcdc5c85992a6ab33eadd3bafc1d0324019bf

view details

Patrick Brosset

commit sha 64f1edfbd61c37e3899c6127d82ae12445d7ed4c

Bug 1602783 - Retrieve the right inspector front when updating the state of toolbar buttons r=jdescottes a=RyanVM When a page navigation happens, we update the state of the toolbox toolbar buttons as some of them need to disable themselves then (rulers and measurement tool). In bug 1500142 the logic to do this was changed to retrieve the right inspector front instead of always the top-level one, stored at toolbox level. This is good. However a tiny mistake made its way into the code. Instead of calling getCachedFront("inspector") the code called getCachedFront("inspectorFront") This made it return null, and therefore prevented the rest of the button update logic to run. Differential Revision: https://phabricator.services.mozilla.com/D57997 --HG-- extra : source : 414e29381f049b105e532a2c21b1375465688e69

view details

Thomas Nguyen

commit sha e45623e61df38730fe97914a407432ee0644c5af

Bug 1604813 - Clear checked value if the "Remember this decision" checkbox is hidden. r=johannh a=RyanVM If we are setting up a new permission prompt from iframe navigation, the popup notification may reuse "checked" value from previous notification, even if the checkbox is hidden. We should clear checkbox.checked (set to false) if the checkbox is hidden Differential Revision: https://phabricator.services.mozilla.com/D58516 --HG-- extra : source : bb36c4f582d3713b249f4b61afd208528413bcad

view details

Nicolas Chevobbe

commit sha e70c5bbeec4bed80e7b42f83de3b70d1ae6d685f

Bug 1605172 - Add missing return in WebConsoleUi getLongString method. r=jlast a=RyanVM The function was moved during Bug 1582870 and we lost the return statement somehow. Differential Revision: https://phabricator.services.mozilla.com/D58798 --HG-- extra : source : 24d416c773d87ac98c3281a84fc72d1272589e34

view details

Patrick Brosset

commit sha a5e906378c0435b5672f4924512ac911a5184553

Bug 1605342 - Let RDM's metaviewport handling ride the trains r=bradwerth a=RyanVM After the gradual rollout of the feature in 72, we can turn it on for all users Differential Revision: https://phabricator.services.mozilla.com/D58943 --HG-- extra : source : 14107828651128590bfaf02845574c9987f206ad

view details

Kris Taeleman

commit sha e4d402dd54b5fb7baacf0b9a8563145882a0cb54

Bug 1605454 - Use GeckoRuntimeSettings intent extras to avoid API change for webrender fenix experiment. r=snorp a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D58568 --HG-- extra : source : 45ed19600a37a887966eee61eed202d928efd424

view details

Emilio Cobos Álvarez

commit sha 910d87c7628031e97354b544b8a5c754dd9ee524

Bug 1605724 - Call sizeToContent() again when the icon loads if it hasn't loaded yet. r=dao a=RyanVM https://hg.mozilla.org/mozilla-central/rev/234701139a2a61d1262e609c9d8ac42384ecafda Removed the following CSS rule: #iconContainer { -moz-box-pack: center; min-height: 55px; /* maximum icon height + icon margin */ min-width: 58px; /* maximum icon width + icon margin */ } Which enforced the size of the icon row. The icon loads asynchronously, so by the first time we fire DOMContentLoaded it may not have loaded yet. This means that sizeToContent() will size the window to an smaller size and stuff will wrap around when it loads. <image> doesn't block onload so even delaying this wouldn't work. Instead, call sizeToContent() again when it loads so that we size the window right again. Alternatively / on top of this, we could add a wrapper around the <image> again and fix its width, may be better too... Differential Revision: https://phabricator.services.mozilla.com/D58704 --HG-- extra : source : 7e410d72f9b01ced9c3ce520ae3bedb9a812ce2f

view details

Martin Stransky

commit sha 1256efa22e91ac14262164b5b20ae54fbd25a760

Bug 1606751 [Wayland] Manage opaque region of mozcontainer internally, r=heftig a=RyanVM nsWindow::UpdateOpaqueRegion() is used from Main thread and it collides with moz_container_get_wl_surface() where opaque region is used and which is called from Compositor thread. As a fix don't set opaque region directly for mozcontainer but rather just use a flag to signalize there's an update needed and calculare/set the opaque region at moz_container_get_wl_surface() or moz_container_egl_window_set_size(). Differential Revision: https://phabricator.services.mozilla.com/D58840 --HG-- extra : source : 9b54914b2037b24b1d7dfe1e6c498aeec6ad46eb

view details

Martin Stransky

commit sha 24e7ba3110faf31e9ad520db99e59651488ee218

Bug 1607088 [Wayland] Request mShell window repaint instead of direct commit to wl_surface, r=heftig a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D58863 --HG-- extra : source : 3aaf0cc32ae9812863e1f568253f1973af999d8f

view details

Tim Nguyen

commit sha fdddcc686e5e89183eaf0c9944f2752730b7e6e9

Bug 1607465 - Fix position of pinned tabs when dragged. r=bgrins a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D58980 --HG-- extra : source : f1fc99ba989d62fe22bc9709a0ed9a121144d607

view details

Mozilla Releng Treescript

commit sha 9df869ee77d26894a63755cf6e684672594d62c8

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD es-AR -> fb0b1fbf1fe2 it -> d03731a873d6 ko -> f2cf23df3c25 nl -> 4f2af37d9059 sr -> b3fee596f116 sv-SE -> d57686b409f3 uk -> 8c941690e805

view details

Mozilla Releng Treescript

commit sha 0b0aa4901ab73ad732d71ae3db3dbaac76c6b9a5

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD hi-IN -> 685a650aef8e uk -> fc79661a0904

view details

Mozilla Releng Treescript

commit sha 5e6f99570371e77c664752a52954aa7afafcae01

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ach -> 3f63b0a69cab af -> 2246c2685b50 an -> dc2b6055458a ar -> 0027e363fa19 ast -> 4658d0ce817b az -> 4566edcba473 be -> e3311c773b51 bg -> a3aa2cfc754a bn -> 813a91a87356 br -> f5b33846420a bs -> 714903f8f97b ca -> bf9ccaef37e6 ca-valencia -> 385a8d869b6b cak -> 5c24e8717406 cs -> 96d8258a961b cy -> b1d79cab5190 da -> 04d5c864c340 de -> 0981c2565436 dsb -> 611422bcb360 el -> 860edc19d047 en-CA -> a7f9e723c9c3 en-GB -> b3a3243eb7ee eo -> 7443da80be03 es-AR -> 67896368da48 es-CL -> 0091302f85fd es-ES -> dcee2dc48736 es-MX -> 978696730039 et -> 2df2db1a3efd eu -> 8b1344752df2 fa -> 21166f51c8eb ff -> d7f5d1890a34 fi -> cdf5bcc933b6 fr -> 0144854c80b8 fy-NL -> ef2598b1bc2f ga-IE -> 46e7f8aec920 gd -> 57e5028e13f4 gl -> 9bb6f0548464 gn -> 31a763d1f1ea gu-IN -> 8272ede8f6df he -> 4e6d77de1c7c hi-IN -> f75b6b38014a hr -> 3d3347919f6e hsb -> 16a6a6983a32 hu -> 8d2e06260e90 hy-AM -> 3fca5cd88ba7 ia -> 0202cbc7839f id -> eb8ae6692bd6 is -> 6245d7716413 ja -> f99d8d314874 ja-JP-mac -> 6da7175316f4 ka -> 60d29f7a3b44 kab -> c91ef64912c3 kk -> e99792f05639 km -> 8ea7dc251c72 kn -> e8c7ee2a9487 ko -> 6a8a954d6ae7 lij -> 5adc18b80809 lt -> 5b8f97c16cab lv -> f64c3378240f mk -> e929c204289e mr -> ff93f9cee122 ms -> 7cd70d90b013 my -> 75aebf3c77e7 nb-NO -> d31621e5ef6c ne-NP -> 0075d9edb31b nl -> 24a1166ccc7e nn-NO -> 9d15caec9916 oc -> f3ae792a5401 pa-IN -> 06aee529ce96 pl -> 9f957336999f pt-BR -> 782cc9e3b483 pt-PT -> c5c10e75f303 rm -> 212edf7b2623 ro -> 4b9e211ca344 ru -> 19da96376694 si -> 6f3af933a7ec sk -> 617955e00bfa sl -> 249fa7eddb92 son -> 3ca40ad791d8 sq -> 45ae9ec70746 sr -> e1d0e0a20911 sv-SE -> f344cbae4f81 ta -> 00c6ce6a98c8 te -> 0a8a4dc032f2 th -> f6d4b40f5766 tl -> 63a5ffea6585 tr -> fd6271945956 trs -> e55f35ed5443 uk -> 57d63434ad77 ur -> 6e0552a08812 uz -> 956697d2cdb0 vi -> 55c94bc4e263 xh -> 89b7fb4a4ffa zh-CN -> efab452574b0 zh-TW -> 19d8900ff164

view details

Mozilla Releng Treescript

commit sha 86bf3adc645b1c1f903f3b23834f49313dab6104

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD br -> a6be8245e07a hi-IN -> 9ea7fd584bc2 id -> 30d060a267d7 zh-CN -> 3213b21bf5d8

view details

Mozilla Releng Treescript

commit sha 758cd893690b5fd67ed1d200fdbad4982aae7451

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD cy -> 3e5720686a29 id -> 9f4011a3d516 zh-TW -> fc07e56421c2

view details

Mozilla Releng Treescript

commit sha 5075773266897cb669dd9bfbede361988ebeddde

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD de -> df74161042ba dsb -> 60e629d68254 fy-NL -> 6afae91b2473 hi-IN -> 25d10c85f274 hsb -> c5a74cd7a947 ko -> ce249abe3726 uk -> b26f15efdd9c zh-CN -> e8751a580ef9

view details

Oana Pop Rus

commit sha e8aab10cac1baba24f0b574566bcf412cf2e9dad

Backed out 2 changesets (bug 1405971) as requested by evilpie a=backout Backed out changeset 1698a498f801 (bug 1405971) Backed out changeset 94512ff23703 (bug 1405971)

view details

Geoff Brown

commit sha 2b50ccdc8ad0c83966285352a875415a858037c2

Bug 1606954 - Avoid KeyError in android arm 'mach install' r=jmaher a=test-only AVD names were updated in bug 1599534, but this case - auto-selecting an avd for an arm build - was missed. Differential Revision: https://phabricator.services.mozilla.com/D58694 --HG-- extra : source : 00ae852085e4ddd5800e3195feb1101c66d2cb5a

view details

Edwin Takahashi

commit sha 2cc589481ec59afb555bd4cb462a802d0146a8fb

Bug 1607496 - Fix taskgraph warning about linux-qr-smoketests caused by missing test-sets line. r=jmaher, a=test-only Changes: The `test-sets:` line was missing, which caused warnings. Also correct the name of the test platform combination. Differential Revision: https://phabricator.services.mozilla.com/D58964 --HG-- extra : source : 1ea174c7ecc46db78a1ce78d4590b8c88e43fa96

view details

ffxbld

commit sha ac012ba3733d63354d1e1d7a19fb6a0c57bc978a

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

view details

push time in 20 days

push eventjld/gecko-dev

Glenn Watson

commit sha a93aae0a62bf1f1cb64f71680ea211b2af2f18ba

Bug 1606685 - Support empty tiles within compositor surfaces. r=sotaro This adds support for holes within virtual surfaces. On platforms that don't use virtual surfaces, this just works by destroying the tile that is empty so it never gets composited. Differential Revision: https://phabricator.services.mozilla.com/D59059 --HG-- extra : moz-landing-system : lando

view details

Julian Seward

commit sha b261ffc22925a63857ee8a2b07f714fd2a3852da

Bug 1589990 - STUN: stun_getifaddrs() can return uninitialised bits which are subsequently used. r=bwc. In media/mtransport/third_party/nICEr/src/stun/addrs.c: stun_getifaddrs() is used on all non-WIN32 targets. It extracts from the kernel an array describing network interfaces (I think). These are written into its out-parameter nr_local_addr addrs[] and the number of entries is written to int *count. There is a path through the main loop in stun_getifaddrs() which can cause a nr_local_addr record to be returned with its .interface.type field being uninitialized, but which nevertheless is later used. It also looks as if the .interface.estimated_speed field is not initialised. This commit zero-initialises the entire output array before writing anything into it, to avoid such problems, on all targets. Differential Revision: https://phabricator.services.mozilla.com/D58822 --HG-- extra : moz-landing-system : lando

view details

Nicolas Silva

commit sha 522199c048fcd463fb59714b62661129a4d7e0ab

Bug 1607419 - Avoid option.expect(&format in hot code. r=jrmuizel Easy to miss that the slow formatting code is run unconditionally. The remaining instances are in recording and startup code. Differential Revision: https://phabricator.services.mozilla.com/D58920 --HG-- extra : moz-landing-system : lando

view details

Coroiu Cristina

commit sha a11955a5ba66e8a054244c34f342689b3185db4f

Backed out changeset e2a0b2626fe8 (bug 1560348) for frequently failing browser-chrome at browser/components/extensions/test/browser/browser_ext_browserAction_contextMenu.js

view details

Yoshi Cheng-Hao Huang

commit sha d1bd80879510794dc732ed19bf81d50837cb3489

Bug 1605633 - Check if it's a dead wrapper in WeakRef constructor. r=jonco Throw error if the wrapped WeakRef is a dead wrapper. Also do the checking earlier so we can bail out early before setting the target slot. Differential Revision: https://phabricator.services.mozilla.com/D58522 --HG-- extra : moz-landing-system : lando

view details

Henrik Skupin

commit sha 81363e37c08cba9d6940218ad099126690bd2f4b

Bug 1597227 - Keep forcing a GC in extension xpcshell tests to prevent deleting a locked XPI file. r=robwu Until the underlying issue has been identified on bug 1606684 keep running a forced GC to clean-up any internal references to temporary XPI files. Differential Revision: https://phabricator.services.mozilla.com/D58549 --HG-- extra : moz-landing-system : lando

view details

Henrik Skupin

commit sha c521cc2ffafd29f2e1b2d4af19a4d6342b77c20b

Bug 1597227 - Remove forced GC when closing a httpd.js connection. r=froydnj The forced garbage collection has been added a decade ago for a test that exhibited a memory increase over time in Firefox. Now that the test is no longer present in the tree, and the garbage collector got a lot of improvements over the last years, there is no compelling reason to keep the call to "forceGC()" in the closing handler of httpd.js. Differential Revision: https://phabricator.services.mozilla.com/D58550 --HG-- extra : moz-landing-system : lando

view details

Andi-Bogdan Postelnicu

commit sha 43270f5c15666a3fb20439529d608fffbd6257c2

Bug 1606630 - add tests with `if constexpr` for checkers `readability-misleading-indentation` and `readability-braces-around-statements`. r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D58936 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha b52a50f21f5c5288492cb397186fe1acc8f0a52d

Bug 1552176 - Unit test for TRRMode for individual channels r=dragana Differential Revision: https://phabricator.services.mozilla.com/D48362 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha c7d9b630cbb9943947a683ef30d7dbfb2509f65d

Bug 1552176 - Add nsIRequest.set/getTRRMode r=dragana * Makes it possible to selectively enable TRR for pbmode/container/window/etc Differential Revision: https://phabricator.services.mozilla.com/D48363 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha cbc2554d2d34c0a68673630f03937e77dd8d1040

Bug 1552176 - Captive portal domain should not be automatically excluded from TRR r=mayhemer Previously we had no way from excluding just one channel from TRR mode3. The solution was to add the captive portal domain to the exclusion list. Now the captive portal channel is marked with nsIRequest.DISABLE_TRR_MODE so the exclusion is not necessary anymore. Differential Revision: https://phabricator.services.mozilla.com/D48820 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha 90fff44905c31a81cf92e20a74d3377b33ab3ba6

Bug 1552176 - Pass TRRMode to nsDNSPrefetch r=dragana Differential Revision: https://phabricator.services.mozilla.com/D49158 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha 16ae7bd480e18c63a6cf755cd76b590662fa2afe

Bug 1552176 - pass TRRMode into nsHTMLDNSPrefetch methods r=dragana Differential Revision: https://phabricator.services.mozilla.com/D49159 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha d16b0d83186ab51f10713d4d8eab401873c1bdd8

Bug 1552176 - Generate rust methods from cenum idl r=nika This patch changes the xpidl parser to generate the rust trait code for methods that take or return a cenum value. Previously this would return an error, which means that adding a method that uses cenums to an existing interface could cause rust code that implements that interface to fail to build. The generated methods take or return u8/u16/u32 depending on the width of the enum. While this is not optimal (the parameter could contain values that are not actually part of the enum), this is similar to what we do for nsLoadFlags. In the future it would be nice to generate code that actually checks the values are present in the enum, and to use a typedef instead of a plain unsigned int. Differential Revision: https://phabricator.services.mozilla.com/D51838 --HG-- extra : moz-landing-system : lando

view details

Nicolas Silva

commit sha b0c1a73996ce644ec70677deea0892635e769723

Bug 1605687 - Don't skip the filter noop path when running into invalid color matrices. r=cbrewster The noop path lets us detect some unnecessary color space conversion passes. Differential Revision: https://phabricator.services.mozilla.com/D58921 --HG-- extra : moz-landing-system : lando

view details

Tetsuharu OHZEKI

commit sha cdd3d0d1fea86fadb3a04148a4abec03c0558717

Bug 1597407 - Fix uses of nsIDocShellTreeItem in mozilla::dom::Document::SetContainer in dom/base/Document.cpp. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D58907 --HG-- extra : moz-landing-system : lando

view details

Tetsuharu OHZEKI

commit sha 955fcd53a65897d13391e046cce24e53548580d5

Bug 1597431 - Fix uses of nsIDocShellTreeItem in nsFrameLoader::MaybeUpdatePrimaryBrowserParent in dom/base/nsFrameLoader.cpp. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D58718 --HG-- extra : moz-landing-system : lando

view details

Itiel

commit sha 62d46e9ea145f9ace3eb85e6991d74a6444f3e31

Bug 1607580 - Make the download folder box height the same as the Browse... button r=johannh Differential Revision: https://phabricator.services.mozilla.com/D59011 --HG-- extra : moz-landing-system : lando

view details

Tetsuharu OHZEKI

commit sha d05bf2278f882abb124d7ebf7230dd455a88f049

Bug 1597410 - Fix uses of nsIDocShellTreeItem in mozilla::dom::Document::IsThirdPartyForFlashClassifier in dom/base/Document.cpp. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D58952 --HG-- extra : moz-landing-system : lando

view details

Nicolas Chevobbe

commit sha 7f2f52e294afc38a6c402eb3db55d6c5236f3db5

Bug 1607448 - Properly wait for messages to be evaluated in browser_webconsole_reverse_search_keyboard_navigation. r=Honza. Without this patch, sometimes the result messages were added as the toolbox was closing, which emits very long messages from the ignore middleware, making parsing logs almost impossible. Differential Revision: https://phabricator.services.mozilla.com/D58950 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

create barnchjld/gecko-dev

branch : unnamed-channels

created branch time in 2 months

create barnchjld/gecko-dev

branch : ipc-pipe-raii

created branch time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha 67419fdb53a693815b67a99838ab3db872653a43

Bug 1607153: Remove the extra close of ChannelImpl::client_pipe_. The channel implementation closes the client's end of the socketpair when it receives input, reasoning that it's safe since the child must have been launched and inherited its copy and started writing. However, now that launching is done off the I/O thread, this can race with the launch thread calling CloseClientFileDescriptor and also trying to close the socket; this could result in a double-close, and possibly closing some unrelated fd and causing mysterious breakage somewhere else. It's also not necessary, because we do call CloseClientFileDescriptor. So, this patch removes it.

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha c7ada6ba9c77e2d1232fdd8d05b8156bfa12dce2

Remove the extra close of client_pipe_

view details

Jed Davis

commit sha c06baa5d1314b65547930edcb660cbf57ec41daa

Rip out all the PipeMap stuff.

view details

Jed Davis

commit sha eaed5f85c1c00e514786e18660c7ba24728d8d8f

Additional protection for the magic fd. Doesn't prevent accidental use in the parent, but it's something.

view details

Jed Davis

commit sha 7140d651c7cbf2d3335ab9176e21377319363012

GC server_listen_pipe_

view details

Jed Davis

commit sha ede7462f38381c7400b2c326b6cf85511ac89c3d

BURN ME A FIRE IN THE REPTILE HOUSE

view details

push time in 2 months

create barnchjld/gecko-dev

branch : bug1607153-ipc-double-close

created branch time in 2 months

push eventjld/gecko-dev

Sam Foster

commit sha 4a35d16a8052b85810a50842aaf3d4b06164a656

Bug 1604472 - Use documentPrincipal.origin when looking up generated passwords onFormSubmit. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D57721 --HG-- extra : moz-landing-system : lando

view details

Trishul

commit sha 0a5a85bd183d14d4b2d4bdb584f61afc57b51f5d

Bug 1564518: Recommendations message bar should have Close button r=mstriemer Recommendations message bar should have Close button Differential Revision: https://phabricator.services.mozilla.com/D57609 --HG-- extra : moz-landing-system : lando

view details

Matt Woodrow

commit sha 5ca742d9695631f044462d21ded3519ad0e94c14

Bug 1604717 - Add more DocumentLoadListener logging. r=jya Differential Revision: https://phabricator.services.mozilla.com/D57670 --HG-- extra : moz-landing-system : lando

view details

Matt Woodrow

commit sha be28c2b7493d6010c343a875e1558aca38a10415

Bug 1604717 - Remove unused Suspend/Restore methods from DocumentLoadListener. r=jya Differential Revision: https://phabricator.services.mozilla.com/D57671 --HG-- extra : moz-landing-system : lando

view details

Matt Woodrow

commit sha ea7c6048c541c6a45f924b6d1e2f699917770721

Bug 1604717- Ensure that we can no longer receive cancellations from the content process DocumentChannelChild after we've decided to disconnect it. r=jya Differential Revision: https://phabricator.services.mozilla.com/D57672 --HG-- extra : moz-landing-system : lando

view details

Matt Woodrow

commit sha 84b43c1321a3c25d49ce655b024523693444eaa4

Bug 1604717 - Disconnect content process immediately when we handle a request as a download. r=bzbarsky This stops the originating docshell from showing as loading while a download is in progress, and prevents it from cancelling the download if it tries to navigate again. Differential Revision: https://phabricator.services.mozilla.com/D57673 --HG-- extra : moz-landing-system : lando

view details

Matt Woodrow

commit sha 78b62d4d1b52d4bc89103b1b83e1c52978841c9e

Bug 1601243 - Revert removal of OnStartRequestSent. r=mayhemer It turns out we can send messages over PHttpBackgroundChannel before OnStartRequest, in the case where we have content process serviceworkers generating a synthetic response. This triggers diversion without sending OnStartRequest. We can remove this code again when we remove diversion. Differential Revision: https://phabricator.services.mozilla.com/D57383 --HG-- extra : moz-landing-system : lando

view details

Dan Minor

commit sha 2e8f58dd24eb6dce5b19737c05a03c1470e8838c

Bug 1605150 - Disable test_mediarecorder_pause_resume_video.html on os x; r=jib This is fallout from landing Bug 1586370, we have Bug 1605134 already on file as a followup, so we'll disable the test for now and fix as part of that bug. Depends on D57829 Differential Revision: https://phabricator.services.mozilla.com/D57845 --HG-- extra : moz-landing-system : lando

view details

ffxbld

commit sha 0d4a7ec64a0e9f8fd81bd45151414ae099bf3e9b

No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D57856 --HG-- extra : moz-landing-system : lando

view details

Andrew Halberstadt

commit sha d98bab47bb96c7489762d6ba2071d81307125f82

Bug 1604901 - [mozprocess] Version bump to 1.1.0, r=gbrown Perusing the changelog, the differences since last version bump are mostly centered around ironing Python 3 issues. Nothing that should be backwards incompatible, but larger changes than a dot release might warrant. So bumping the minor version. Differential Revision: https://phabricator.services.mozilla.com/D57854 --HG-- extra : moz-landing-system : lando

view details

Kris Maglione

commit sha 29c31af3ee285c648a73d89bb5b4a735dd2819ac

Bug 1588259: Part 1 - Suspend windows when spinning event loop for window.open. r=smaug This doesn't solve all problems with potential reentrancy during window.open nested event loops, but it does improve the situation somewhat. Since any window in the same BrowsingContextGroup can target any window in the same group, we need to suspend all windows in the group, not just the root of the new window's parent. We also need to make sure we suspend all in-process windows, even if we have out-of-process frames somewhere in the parent chain. This patch takes care of suspending timeouts and input event handling in all of these cases. It doesn't block all potential paths for running code in the suspended windows, though, so the next patch explicitly prevents the problematic reentrancy. Differential Revision: https://phabricator.services.mozilla.com/D57666 --HG-- extra : moz-landing-system : lando

view details

Kris Maglione

commit sha e414254fc9779812220299b2e8bb2fe262437d9b

Bug 1588259: Part 2 - Prevent URI loads in partially-initialized BrowsingContexts. r=smaug When we open a new window from a content process, we create a nested event loop to wait for it to be initialized by the parent. The problem with this is that the OpenWindow code which calls the window provider expects the window to be in-process and uninitialized, so that it can load its own initial URI into it, and correctly fulfil the spec-codified contract of window.open(). If another caller initiates a load in the new window during the nested event loop, those invariants are broken, and any manner of undefined behavior can occur. This patch adds a new flag to the BrowsingContext, marking it as uninitialized until the end of the nested event loop, and blocking any attempts to load a new URI into it in the meantime. Differential Revision: https://phabricator.services.mozilla.com/D57667 --HG-- extra : moz-landing-system : lando

view details

Tetsuharu OHZEKI

commit sha 761202feb0cfb305085b4d92e075a047ffe8277e

Bug 1574280 - Fix usage of nsIDocShellTreeItem in nsDocShell::SetCurrentURI. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D57608 --HG-- extra : moz-landing-system : lando

view details

J.C. Jones

commit sha 0f42784b56df10772c227d706d3e8a7d72b1708a

Bug 1602020 - land NSS ac51d2490f9c UPGRADE_NSS_RELEASE, r=kjacobs 2019-12-18 Franziskus Kiefer <franziskuskiefer@gmail.com> * automation/saw/chacha20.saw, automation/taskcluster/docker- builds/Dockerfile, automation/taskcluster/docker- hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc, automation/taskcluster/docker-hacl/Dockerfile, automation/taskcluster/docker-hacl/bin/checkout.sh, automation/taskcluster/docker-hacl/license.txt, automation/taskcluster/docker-hacl/setup-user.sh, automation/taskcluster/docker-hacl/setup.sh, automation/taskcluster/graph/src/extend.js, automation/taskcluster/scripts/run_hacl.sh, gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc, lib/freebl/Makefile, lib/freebl/blapii.h, lib/freebl/blinit.c, lib/freebl/chacha20poly1305.c, lib/freebl/det_rng.c, lib/freebl/ecl/curve25519_64.c, lib/freebl/freebl.gyp, lib/freebl/freebl_base.gypi, nss-tool/hw-support.c: Bug 1574643 - NSS changes for haclv2 r=jcj,kjacobs This patch contains the changes in NSS, necessary to pick up HACL*v2 in D55413. It has a couple of TODOs: * The chacha20 saw verification fails for some reason; it's disabled pending Bug 1604130. * The hacl task on CI requires Bug 1593647 to get fixed. Depends on D55413. [ac51d2490f9c] [tip] * lib/freebl/verified/FStar.c, lib/freebl/verified/FStar.h, lib/freebl/verified/Hacl_Chacha20.c, lib/freebl/verified/Hacl_Chacha20.h, lib/freebl/verified/Hacl_Chacha20Poly1305_128.c, lib/freebl/verified/Hacl_Chacha20Poly1305_128.h, lib/freebl/verified/Hacl_Chacha20Poly1305_32.c, lib/freebl/verified/Hacl_Chacha20Poly1305_32.h, lib/freebl/verified/Hacl_Chacha20_Vec128.c, lib/freebl/verified/Hacl_Chacha20_Vec128.h, lib/freebl/verified/Hacl_Curve25519.c, lib/freebl/verified/Hacl_Curve25519.h, lib/freebl/verified/Hacl_Curve25519_51.c, lib/freebl/verified/Hacl_Curve25519_51.h, lib/freebl/verified/Hacl_Kremlib.h, lib/freebl/verified/Hacl_Poly1305_128.c, lib/freebl/verified/Hacl_Poly1305_128.h, lib/freebl/verified/Hacl_Poly1305_32.c, lib/freebl/verified/Hacl_Poly1305_32.h, lib/freebl/verified/Hacl_Poly1305_64.c, lib/freebl/verified/Hacl_Poly1305_64.h, lib/freebl/verified/kremlib.h, lib/freebl/verified/kremlib_base.h, lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h, lib/freebl/verified/kremlin/include/kremlin/internal/compat.h, lib/freebl/verified/kremlin/include/kremlin/internal/target.h, lib/freebl/verified/kremlin/include/kremlin/internal/types.h, lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h, li b/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verifie d.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_1 6_32_64.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_ Endianness.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar _uint128_gcc64.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/f star_uint128_msvc.h, lib/freebl/verified/libintvector.h, lib/freebl/verified/specs/Spec.CTR.fst, lib/freebl/verified/specs/Spec.Chacha20.fst, lib/freebl/verified/specs/Spec.Curve25519.fst, lib/freebl/verified/specs/Spec.Poly1305.fst, lib/freebl/verified/vec128.h: Bug 1574643 - haclv2 code r=kjacobs This updates the in-tree version of our existing HACL* code to v2, replacing what we have already. Once this landed NSS can pick up more (faster) code from HACL*. [c351b2f60b40] Differential Revision: https://phabricator.services.mozilla.com/D57821 --HG-- extra : moz-landing-system : lando

view details

Andreea Pavel

commit sha d3e7d0c9b08c13568b90ebc25a03a4488cae8c6d

Backed out 3 changesets (bug 1604929) for breaking xpcshell at test_async_addon.js on a CLOSED TREE Backed out changeset 8a36d9f67974 (bug 1604929) Backed out changeset 030684aff17b (bug 1604929) Backed out changeset 897fef11fe80 (bug 1604929) --HG-- rename : toolkit/components/search/tests/xpcshell/simple-engines/basic/manifest.json => toolkit/components/search/tests/xpcshell/data/search-extensions/bug645970/manifest.json rename : toolkit/components/search/tests/xpcshell/simple-engines/engines.json => toolkit/components/search/tests/xpcshell/data/search-extensions/engines.json rename : toolkit/components/search/tests/xpcshell/simple-engines/hidden/manifest.json => toolkit/components/search/tests/xpcshell/data/search-extensions/hidden/manifest.json rename : toolkit/components/search/tests/xpcshell/simple-engines/list.json => toolkit/components/search/tests/xpcshell/data/search-extensions/list.json

view details

Andreea Pavel

commit sha e371758133fc64ea0419b4f2a30866f077468776

Backed out changeset d746c1641f6f (bug 1601243) for failing HttpBackgroundChannelChild.cpp on a CLOSED TREE

view details

Rob Wood

commit sha 977f77cafecd43762da75e2170c06720255606f8

Bug 1605132 - Differentiate fission-enabled vs non-fission enabled talos data in perfherder r=perftest-reviewers,stephendonner Differential Revision: https://phabricator.services.mozilla.com/D57819 --HG-- extra : moz-landing-system : lando

view details

Maja Frydrychowicz

commit sha 08af6c6582a7f7e6c830741e3644eef97e315df0

Bug 1600959 - Implement Runtime.executionContextsCleared r=remote-protocol-reviewers,whimboo,ato Differential Revision: https://phabricator.services.mozilla.com/D55868 --HG-- extra : moz-landing-system : lando

view details

Ricky Stewart

commit sha 3513bb2f84c55bc2434d7184610673d9c450ef04

Bug 1604881 - fail if user attempts to set CC or CXX with "mk_add_options" in .mozconfig r=firefox-build-system-reviewers,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D57656 --HG-- extra : moz-landing-system : lando

view details

Nathan Froyd

commit sha b9a840ed0e5ec36c98ce2b516dbc2ca76b776c8e

Bug 1605215 - add install rules for `WASM_LIBRARY`; r=firefox-build-system-reviewers,rstewart Differential Revision: https://phabricator.services.mozilla.com/D57871 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

push eventjld/gecko-dev

Mozilla Releng Treescript

commit sha effc0f3b950fec472bfa6f40aae41dfea30d62af

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD be -> 535022cc8e75 br -> 9d12f4605949 es-AR -> d13bd5023c1e es-ES -> 98b0a8682745 fr -> 06a9a78f9e8d fy-NL -> 79eb0fca5dd1 gu-IN -> 0bab40428125 hr -> a213ba690808 hy-AM -> ee1b2c7e2c0f id -> 522ee9226d8d it -> 24ab5fe63f6e kab -> 262ac28d4724 lt -> d9080c638b8a nb-NO -> c78080b0f4a2 nn-NO -> a3fc231f4e93 pt-PT -> d77416997811 sk -> da096f9c7943 sl -> 784ed8c6509b th -> 320a2f976a38

view details

Mozilla Releng Treescript

commit sha ec04576513a41c625cf82b70befb0b90bf83a2c0

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD es-AR -> 5c5deeb92a76 hr -> 2c67ef297487

view details

Mozilla Releng Treescript

commit sha 0cdde0111b1f05c1a74d033f949bc31b9e114924

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD an -> 02bf8743c6a6 ar -> 6c4e48ab41ae ast -> 9e3e68272c94 az -> 875384ec84da be -> ffe193bbf09b bg -> 7372afc1360d bn -> 3e59071e1bf6 br -> 8ee16ca0e7f6 bs -> fbe42088520d ca -> e4c51a7c5cc8 cak -> 6e4b86645747 cs -> 6ec81790bbbb cy -> 5158449d9fe6 da -> 44522c4666d4 de -> 261ec5a4501b dsb -> fd72b36d1805 el -> 55930983ce72 en-CA -> c39d9a424d35 en-GB -> 8aef2c46c8c8 eo -> 56ce3f29690a es-AR -> b35d3ee44250 es-CL -> f730752a1bdc es-ES -> 21c7f9434ab4 es-MX -> cab107d3870d et -> 6d7718e06cd1 eu -> 4e63c195880a fa -> 70f988029524 ff -> 6cfcf3abcfd0 fi -> 58b52ee63c75 fr -> e233164827cd fy-NL -> add85c0de2fb ga-IE -> b49cdf5387c3 gd -> 038573b226da gl -> 4be11f69125f gn -> e93e70d23d1c gu-IN -> a216d5f213fa he -> 359f848f4896 hi-IN -> 938205483c25 hr -> 42875e481610 hsb -> f5fcd965e57c hu -> 3a17fe062914 hy-AM -> dd07d45e4890 id -> ce7e8e51e75b is -> e71a5fdefb58 it -> a8680e73121f ja -> 4244af99a056 ka -> c9fc6abade3b kab -> eae568b05f54 kk -> 6348899cc361 kn -> 78458937ec1d ko -> 035079af67f4 lij -> 3d96cb6cc0b4 lo -> f9bc683e3242 lt -> 09ec7ccd36e6 lv -> c27e31567989 ml -> 5a8e395ab605 mr -> cec36483cdd9 ms -> 8e0734378844 my -> b7d447ab72a6 nb-NO -> b606de263c42 ne-NP -> 86eae424c92b nl -> c2a0a8b226b5 nn-NO -> bf898a8c48d6 oc -> fb3d125c45c5 pa-IN -> 4a53ae70b34d pl -> d46b58af79b9 pt-BR -> 0f761ee70205 pt-PT -> 2e1432de52e8 rm -> bbd64a4694a1 ro -> f5bbca70bf89 ru -> 78b37e0291dc sk -> fe34b4fbe82e sl -> 2fdb56b7fb31 son -> 43a0b2889730 sq -> a9558239f827 sr -> ebb175a4d8aa sv-SE -> ad0331e559d2 ta -> 7e61895a04f6 te -> b18b21c8430c th -> 0d03edd19147 tr -> be7951990626 trs -> 465814e3ff37 uk -> b2aaa90481a2 ur -> a25e65bff501 uz -> 4a9caca44786 vi -> d042a36768ac wo -> 6bcc82183520 xh -> 0ecd6c7b2b64 zam -> 02c549caf8a7 zh-CN -> 349ca4d36ee2 zh-TW -> fafd09a7cee5

view details

Mozilla Releng Treescript

commit sha 8794fe7c7be6c8756933c5f7b2acb7bf9025b619

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD hr -> f79fdee6c1fe nn-NO -> 9214c54f790c pl -> 28ab1b767a4f

view details

Mozilla Releng Treescript

commit sha bca518981408b69f7ec000de724237ee6f28af6b

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD nn-NO -> bc6214a6cb42

view details

Mozilla Releng Treescript

commit sha 4c7c687e91f1307b53a7cba8a15aa9c29e8999af

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD be -> 520fd432785c hr -> 1ce0f5e4ec93 nn-NO -> 90f52b8d6273

view details

Mozilla Releng Treescript

commit sha a60a546119b7ee1ee57765aad9af4ce17e014cd4

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD cs -> 2ab8e10b5568 en-CA -> f9cf211e2502 en-GB -> 3ddeaf24614b he -> b78fb790da4f ka -> e937c7023780 nb-NO -> e898ccc51eed nn-NO -> aeca225427a5 sv-SE -> 2e7fbb6cec70 ur -> 6e2cdc07f1f4 zh-CN -> bc2c27d2cfaf zh-TW -> 3dea618bb597

view details

ffxbld

commit sha 20cf2e48bcc9d6bb7c08538822e3f8a649a3a332

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

view details

Dan Mosedale

commit sha 6e02ed1608f077c565e43fb020128a099a4cc7a5

Bug 1604295 - Update NodeJS to 8.17.0 and npm to 6.13.4. r=Standard8, a=RyanVM This patch causes the newest version of NodeJS 8.17.0 to be used to build the mozilla toolchains installed on the CI machines as well as by `mach bootstrap`, which in turn gets an important security fix by updating to npm 6.13.4. This patch also causes mach commands which call npm to abort if the version in use is older than 6.13.4 to avoid (especially) exploits on local developers that exfiltrate their data. Differential Revision: https://phabricator.services.mozilla.com/D57674 --HG-- extra : source : cb5e932a40333136fc7f8f7fb1d9563ef32b4c13 extra : histedit_source : 1e62ed7768bff255dcc93a4c7fc7315f61f0f57e%2C98b126e9852bddd873b44b70f2d671adbf2158e2

view details

Mozilla Releng Treescript

commit sha bdd40de73f6a1c2dad1bafba28735b0d2093b2fa

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD an -> fe469f2f858e be -> e694bee99eab da -> a06f916a6a4b dsb -> 5e26ae8059e1 es-AR -> bf9063d9fad4 eu -> 188f3e5b5ced fi -> ef70b75c29e0 fy-NL -> 1d405ad1b507 he -> b7391563e91e hsb -> e6974752d8e0 hu -> 3624514c555d hy-AM -> 086f8cf75b50 it -> 1dc8db53cf82 nn-NO -> 9244e46325a5 pt-BR -> 745ccab2943f sk -> d52306bd2d3e sq -> 54ac022edd64 tr -> 721386fc13ad uk -> 78b0c0753726 ur -> 0173de67381b zh-TW -> f91b9e931df1

view details

Aki Sasaki

commit sha 0c1df81293b466e93d6a1f9ee7f04e0bbc6a3630

Bug 1500321 - only run always-target tasks on hg-push. r=tomprince a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D56608 --HG-- extra : source : f4561c0001c9b4a15fa19a5995cac0da25a92d87 extra : intermediate-source : 83556620144518fbdf407f5fe222b56d81850d5a extra : histedit_source : 8adea0f66c5e4b3783204cba0e94cd10189d7aad

view details

Aki Sasaki

commit sha d08817804a8ef223776888afde580ca46d03150a

Bug 1500321 - fix taskgraph tests. a=jcristau Depends on D56608 Differential Revision: https://phabricator.services.mozilla.com/D56785 --HG-- extra : source : bc2e62c597acf5079397ed9288cc98f5233d6b96 extra : intermediate-source : 9dba0492fc754b62c4679f874acedac60ba03a58 extra : histedit_source : c147299b8deb35242da5df6137bce97e7e4cbdbf

view details

Rob Wu

commit sha 64d8099d02837554b954f25e43bc895f12ab4c22

Bug 1563581 - Remove redundant log warning when add-on is loaded. r=mixedpuppy,kmag, a=RyanVM Temporary add-ons were already ignored by the `isRecommended` getter of `AddonWrapper, but they were still read and parsed, and consequently resulted in unnecessary warning messages in the console. This patch stops with warning about IO errors (because those are expected for the majority of cases), and only logs a warning if there is an actual parser error. Differential Revision: https://phabricator.services.mozilla.com/D36987 --HG-- extra : source : b17959ee9a29f4c3a5b8b7f02e01bf64352ce44a extra : amend_source : 1967239e877363733398e00a0c33ec202b3b1b31

view details

Gabriele Svelto

commit sha c12cb8638958fc4747ecf8a24df8abb9f748646d

Bug 1590984 - Use poll() instead of select() in WebRTC code. r=drno, a=RyanVM The use of select() was leading to crashes when the file descriptor value was larger than FD_SETSIZE. Recent versions of glibc have checks in the FD_CLR(), FD_SET() and FD_ISSET() macros that will abort() the program instead of doing an out-of-bounds access. poll() doesn't have limitations on the file descriptor values and provides behavior that is otherwise identical to select() thus solving the problem. Differential Revision: https://phabricator.services.mozilla.com/D50798 --HG-- extra : source : 59fb6760bb6785a6f8a51be6fc66bf04cfba3e16

view details

Mike de Boer

commit sha 2af729ece23b502bbc8c3e95d9e212760b67fe91

Bug 1591880 - Expand the RegExp to match better and prevent double-counting clicks by ignoring beacon requests. r=Standard8, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D51400 --HG-- extra : source : c4745a05b58b27a4f9f13bb19816c87fb407d67d

view details

Mike de Boer

commit sha ab0c169855808f48fd0b2ad0dba04e188f0e7f2f

Bug 1591880 - Simplify test_urlTelemetry.js to not duplicate the same code all the time. r=Standard8, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D51401 --HG-- extra : source : 517b2dd9942590ffd8e210c4dcda627b8e6946f0

view details

Mike de Boer

commit sha 32e6591688a9a3517acc9594127612f3b0638527

Bug 1591880 - Move the Bing cookie codes to be powered by the configuration dictionary in SearchTelemetry and add a unit test. r=Standard8, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D51402 --HG-- extra : source : f7ba73a672323a69fcb1859623de84a3739b045c

view details

Mike de Boer

commit sha 7056385899c61c118a3d85616d726453d0df5f97

Bug 1591880 - Add test coverage for proper redirect handling by SearchTelemetry. r=Standard8, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D51403 --HG-- extra : source : c44a784fc74a347ce01709fbf8f98bc2038b8bf7

view details

Mike de Boer

commit sha b027259369c8f3e2762dc5564f17aa8c28d2720d

Bug 1595123 - Revert change to observe HTTP activity of type ACTIVITY_SUBTYPE_RESPONSE_COMPLETE, which causes same-page ad clicks to not be counted. r=Standard8, a=RyanVM This was regressed by bug 1591880. Differential Revision: https://phabricator.services.mozilla.com/D52375 --HG-- extra : source : 2c1ac6c588708f54aa67fe8fe76dd04d226ffcb3

view details

Ryan VanderMeulen

commit sha 5313f10872055a1073cd355f2db3d1b40fa437bb

Bug 1591880 - Fix test_urlTelemetry.js failures. r=me, a=bustage ESR68 doesn't have bug 1560455, so the newly-added subtest needs to use createCodebasePrincipal instead of createContentPrincipal.

view details

push time in 2 months

push eventjld/gecko-dev

Jan de Mooij

commit sha 2e7bcc8dfa4fce5c8f3d8b224abde0627e1dee0e

Bug 1607443 - Fix some alias sets. r=tcampbell, a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D58956

view details

Tanner Davies

commit sha 835320102e2c4e2244b9d7fd3accec8d26bfd1e6

Bug 1576935 - Fix formatting of "Synced Tabs" panel to match that of the "Send Tab to Device" panel r=vbudhram Differential Revision: https://phabricator.services.mozilla.com/D56297 --HG-- extra : moz-landing-system : lando

view details

Edwin Takahashi

commit sha 54269b69a374798924c2a87663607a3f80eb266b

Bug 1606501 - make gittool.py syntax python3 compatible r=armenzg Changes: Fix syntax issues preventing gittools.py from being python3 compatible. Differential Revision: https://phabricator.services.mozilla.com/D58475 --HG-- extra : moz-landing-system : lando

view details

Edwin Takahashi

commit sha 6c86a27a57fa59179cb18a62d62392a61b2ed763

Bug 1606501 - make mouse_and_screen_resolution.py syntax python3 compatible r=armenzg Changes: Handle the import of `urllib`/`urllib2` modules properly. Make the exception handling python2/3 compatible. Fix print statements. Differential Revision: https://phabricator.services.mozilla.com/D58479 --HG-- extra : moz-landing-system : lando

view details

Brian Birtles

commit sha 907178db4804731de75e2ef7c79d97b2136ebe70

Bug 1604500 - Update relevance when synchronously updating the playback rate in UpdatePlaybackRate; r=boris Differential Revision: https://phabricator.services.mozilla.com/D58737 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha 1b5c764457e70c235d162eae4ca2cd2f6265ed02

bug 1606834: remote: document fdescribe(), fit(), and Mocha flags r=remote-protocol-reviewers,whimboo We were lacking documentation on how to run inidividual Puppeteer tests. It turns out this is not possible yet to do on a per-file basis, like other test harnesses. Instead, suggest use of fdescribe()/fit() and recommend some useful Mocha flags. Differential Revision: https://phabricator.services.mozilla.com/D58618 --HG-- extra : moz-landing-system : lando

view details

Louis Contant

commit sha 4ae31bbabbd5066a25cff566eb3851c13da309a6

Bug 1598447 - Change the firefox version on the telemetry ping documentation to display. r=janerik Differential Revision: https://phabricator.services.mozilla.com/D58724 --HG-- extra : moz-landing-system : lando

view details

Jan Odvarko

commit sha 9b042f35ee5fda7d634598fd428e3901f4e803a7

Bug 1605576 - Set javascript.options.asyncstack in browser_webconsole_stubs_page_error.js and browser_webconsole_worker_error.js r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D58607 --HG-- extra : moz-landing-system : lando

view details

Zhao Jiazhong

commit sha 4d582f053934818343f9b30bdc4b8022b42ba736

Bug 1605907: [MIPS] Don't overwrite dest register with Imm32 operand in ma_cmp. r=lth Differential Revision: https://phabricator.services.mozilla.com/D58211 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha 112d47f40c7fef697c7261d61be9ca794aaba72f

bug 1565164: remote: rename Targets TargetList r=remote-protocol-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D58609 --HG-- rename : remote/targets/Targets.jsm => remote/targets/TargetList.jsm extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha 4ff0799afe940c7828ae9974974de0cd9fc6adac

bug 1565164: remote: rename Domains DomainCache r=remote-protocol-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D58610 --HG-- rename : remote/domains/Domains.jsm => remote/domains/DomainCache.jsm rename : remote/test/unit/test_Domains.js => remote/test/unit/test_DomainCache.js extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha 9444fa34c7450bb55ad852aa1f30bb04672cb66c

bug 1606818: remote: use nsIHttpServer for unregistering handler r=remote-protocol-reviewers,whimboo nsIHttpServer.registerPathHandler() is designed to take null as the second argument to unregister path handlers. This saves us from having to modify its internal state, and fixes a minor TODO in the remote agent initialisation code. Differential Revision: https://phabricator.services.mozilla.com/D58605 --HG-- extra : moz-landing-system : lando

view details

Henrik Skupin

commit sha ac46ca41191e7981b5ac166c71f17a6ee476584a

Bug 1606794 - [marionette] Fixed WebDriver:TakeScreenshot to capture frame's content. r=marionette-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D58622 --HG-- extra : moz-landing-system : lando

view details

Henrik Skupin

commit sha 7281af2ff9c36bc8cad9403b35251f8bc5d67eb8

Bug 1606794 - [wdspec] Add Element.screenshot() command to webdriver client. r=webdriver-reviewers,jgraham Differential Revision: https://phabricator.services.mozilla.com/D58623 --HG-- extra : moz-landing-system : lando

view details

Henrik Skupin

commit sha ad5a9b3060791f49ce0798baa6161f380d055252

Bug 1606794 - [wdspec] Improve screenshot tests for checking the contents of frames. r=webdriver-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D58624 --HG-- extra : moz-landing-system : lando

view details

ffxbld

commit sha 56f0c9b6cc5ae8dc9c0a33925f5ef5eafde1aa7f

No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser Differential Revision: https://phabricator.services.mozilla.com/D58750 --HG-- extra : moz-landing-system : lando

view details

Julian Descottes

commit sha 96074212b4b3c9c2619ecc3a60b1ee2174b2aaca

Bug 1603925 - Wait for navigation in browser_ConsoleStorageAPITests.js r=nchevobbe Additionally waiting for a DOM element fixes the intermittent, but this is a workaround. Differential Revision: https://phabricator.services.mozilla.com/D58752 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha 87f9ef38dbe3d133f6e3d32d18a5c29f884a935d

Bug 1601707 - Workaround for compilers that do not extend the lifetime of temporaries resulting from ?: expressions. r=dom-workers-and-storage-reviewers,janv Differential Revision: https://phabricator.services.mozilla.com/D56873 --HG-- extra : moz-landing-system : lando

view details

David Teller

commit sha 4f6a8429cf0be099445cc13518dd6ad9f29ab3c1

Bug 1605072 - Make CanonicalBrowsingContext::ChangeFrameRemoteness use async process launching;r=kmag Differential Revision: https://phabricator.services.mozilla.com/D57775 --HG-- extra : moz-landing-system : lando

view details

Andreea Pavel

commit sha d4787eba7eb300bc43882b558160f5df02a96cfa

Backed out changeset d04e34978e0b (bug 1605072) for test crashes e.g [@ mozilla::PreallocatedProcessManagerImpl::AddBlocker(mozilla::dom::ContentParent*)] on a CLOSED TREE

view details

push time in 2 months

push eventjld/gecko-dev

Steve Fink

commit sha a7ed1794d7721e053255035a66d3ba534777a827

Bug 1597206 - Refactor GCMarker state management r=jonco Differential Revision: https://phabricator.services.mozilla.com/D54579 --HG-- extra : moz-landing-system : lando

view details

Steve Fink

commit sha 98dd00fda36155554d5c94ec2dbd5e1d392b4dea

Bug 1597206 - Do not populate weak keys during RegularMarking yet, and allow aborting weak marking during RegularMarking r=jonco Differential Revision: https://phabricator.services.mozilla.com/D54580 --HG-- extra : moz-landing-system : lando

view details

Markus Stange

commit sha 58622a911cbc5e8840494e267519cfb467b2c540

Bug 1599606 - Don't interleave a non-scrolled canvas background color item and a fixed canvas background image with a scrolled background-color item. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D54855 --HG-- extra : moz-landing-system : lando

view details

Markus Stange

commit sha 720bec57040e5981e582b1b186fae09b99fe12d5

Bug 1599609 - Change printf to a profiler text marker. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D54856 --HG-- extra : moz-landing-system : lando

view details

Markus Stange

commit sha cf6c4692db13224824721453034e3c8953c68d0c

Bug 1599609 - Add mTotalPixelCount to get accurate memory usage reporting in WR OS comppositor profiler markers. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D54857 --HG-- extra : moz-landing-system : lando

view details

Daisuke Akatsuka

commit sha a37b33320c9872a0a5b8bb26cfb3990ae0fcc2d4

Bug 1592763: Use TargetList api for ChangesView. r=ochameau,rcaliman Differential Revision: https://phabricator.services.mozilla.com/D54256 --HG-- extra : moz-landing-system : lando

view details

Noemi Erli

commit sha a92ab3648c29ab2a1e000839490468c249adc32c

Backed out 3 changesets (bug 1597206) for causing assersions in GC.cpp Backed out changeset 334b41001234 (bug 1597206) Backed out changeset e372ae10adb5 (bug 1597206) Backed out changeset c82b377fbbde (bug 1597206)

view details

Nicholas Nethercote

commit sha 3d06e16862047977da412dabf12c2a453945e240

Bug 1599928 - Fix a tier-2 Python linting failure. r=erahm It's complaining about `milestone` not being used. Differential Revision: https://phabricator.services.mozilla.com/D55059 --HG-- extra : moz-landing-system : lando

view details

Steve Fink

commit sha 299b8bb47668c1872734702db0b34b870f7f7b39

Bug 1597206 - Refactor enterWeakMarkingMode slightly r=jonco Differential Revision: https://phabricator.services.mozilla.com/D54564 --HG-- extra : source : c82b377fbbde768ad28ddfd34864185a62172f6a

view details

Steve Fink

commit sha 6632830564eb1cd26625e97f4d254e8b2bd843c8

Bug 1597206 - Refactor GCMarker state management r=jonco Differential Revision: https://phabricator.services.mozilla.com/D54579 --HG-- extra : source : e372ae10adb5880afcf820a51ff3bdd559269b76

view details

Steve Fink

commit sha 945d4c278835a1b78b5e35bb862adc04d3ab82c7

Bug 1597206 - Do not populate weak keys during RegularMarking yet, and allow aborting weak marking during RegularMarking r=jonco Differential Revision: https://phabricator.services.mozilla.com/D54580 --HG-- extra : source : 334b41001234a56dcb32fe26792d9d730db9eea0

view details

Dan Glastonbury

commit sha e811ef447a47c63de9248afefd13773e9fd5dfc1

Bug 1597681: Remove debug assertion for AddRef on main thread. r=mattwoodrow gfx::SourceSurface supports atomic ref counting, so is safe to call AddRef/Release from any thread. With the move to remote decoding in different processes, access to Image happens on IPDL actor thread. Retain the Release behavior of only releasing on the main thread. Differential Revision: https://phabricator.services.mozilla.com/D55049 --HG-- extra : moz-landing-system : lando

view details

Noemi Erli

commit sha b1b72f10cb09f60c4b02f1d196213201e430a669

Backed out 3 changesets (bug 1597206) as requested by sfink Backed out changeset 334b41001234 (bug 1597206) Backed out changeset e372ae10adb5 (bug 1597206) Backed out changeset c82b377fbbde (bug 1597206)

view details

Masayuki Nakano

commit sha b91249c5083d0b5245f48fe6c64135409b0dafcc

Bug 1599318 - `TextEditor` shouldn't put `\r` into its anonymous text node r=m_kato Starting from bug 1597679, `HTMLTextAreaElement::GetValueInternal()` stops converting `\r\n` and `\r` with `\n` because it may be in hot path and the scan cost of `\r` in `nsContentUtils::PlatformToDOMLineBreaks()` is redundant in most cases. However, there are still some paths to input `\r`. This patch makes them call `nsContentUtils::PlatformToDOMLineBreaks()` if they have not done it. Differential Revision: https://phabricator.services.mozilla.com/D54906 --HG-- extra : moz-landing-system : lando

view details

Mike Conley

commit sha 42c2ecdc429115c32e6bcb78bf087a228a051044

Bug 1599919 - Revert pictureinpicture.svg asset to use the most up-to-date version. r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D55037 --HG-- extra : moz-landing-system : lando

view details

James Teh

commit sha 8d5f485ca61109f8a8388e0d30fa3d2b79ea987b

Bug 1572677: Correct a11y exposure for HTML elements with associated XUL labels. r=MarcoZ A XUL <label control="id"> can refer to an HTML element. Keyboard and mouse support for this already works, but previously, this wasn't being exposed via accessibility APIs. 1. Split the code to get the name from an associated XUL label out of Accessible::XULElmName into a new function Accessible::NameFromAssociatedXULLabel. 2. Use NameFromAssociatedXULLabel for HTMl elements. 3. Update AccessKey and RelationByType to support HTML elements with associated XUL labels. 4. Rename accessible/tests/mochitest/actions/test_keys_menu.xhtml to test_keys.xhtml so it can cover accessKey outside of menus. 5. Add tests. Differential Revision: https://phabricator.services.mozilla.com/D55057 --HG-- rename : accessible/tests/mochitest/actions/test_keys_menu.xhtml => accessible/tests/mochitest/actions/test_keys.xhtml extra : moz-landing-system : lando

view details

Jean-Yves Avenard

commit sha 025b0f3a53476c9656608c800f52510dcec5b97b

Bug 1599006 - P1. Use cross-origin redirects to exercise fission code. r=mak By making the final redirect use a cross-origin destination we can exercise the fission code and expose issues. Differential Revision: https://phabricator.services.mozilla.com/D54454 --HG-- extra : moz-landing-system : lando

view details

Jean-Yves Avenard

commit sha 1922c3d72836bf7d732fa7fe2bc4b7e10dfe5cd0

Bug 1599006 - P2. Fix namespace comment. r=mattwoodrow Depends on D54454 Differential Revision: https://phabricator.services.mozilla.com/D54907 --HG-- extra : moz-landing-system : lando

view details

Jean-Yves Avenard

commit sha 3a1ad99868ee95c591183461ccc3191eafe90d9f

Bug 1599006 - P3. Fix move semantics. r=mattwoodrow A typo prevented for moves to actually occur. Fix other IPDL entry points while at it that could benefit from move semantics. Depends on D54907 Differential Revision: https://phabricator.services.mozilla.com/D54908 --HG-- extra : moz-landing-system : lando

view details

Jean-Yves Avenard

commit sha 06d164721b55ec2b86fa685154813ac28ee541a6

Bug 1599006 - P4. Properly carry history and frecency data when switching process. r=kmag,mayhemer. This allows test toolkit/components/places/tests/browser/browser_multi_redirect_frecency.js and others to pass when fission is enabled. The content process expects to know the chain of redirects encountered while opening a URI. The DocumentChannelParent gather that information and sends it to the new ContentChild which can then propagate the information to the new nsDocShell. The data used to only be passed around during same-origin redirects when fission mode was enabled. In order to allow for move semantics and preventing unnecessary copy of the DocumentChannelRedirect array, we make the nsIChildProcessChannelListener::onChannelReady property C++ only (noscript). As we have only one concrete nsIChildProcessChannelListener class (ChildProcessListener) and that the unique OnChannelReady implementation is infallible; we really don't need for the method to return nsresult (so we declare it nostdcall). This helps simplify that call. Differential Revision: https://phabricator.services.mozilla.com/D54909 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

push eventjld/gecko-dev

Jason Orendorff

commit sha ca3cb5e25d3f6273411414e7271b3d1b285320d6

Bug 1602530 - Part 9: Revise comments about object opcodes. r=tcampbell. Differential Revision: https://phabricator.services.mozilla.com/D57528 --HG-- extra : moz-landing-system : lando

view details

Gurzau Raul

commit sha 5f548f331eab73063e69cef832c8c5ac5a905b27

Backed out changeset 6493da33ecac (bug 1589669) for failing at test_bug1277814.html on a CLOSED TREE.

view details

Gurzau Raul

commit sha 393e8a22965b807cbdde5c510b0b44c55c47a99f

Backed out 9 changesets (bug 1602530) for SM bustage at /gdb-tests.cpp on a CLOSED TREE. Backed out changeset f128305cb5c0 (bug 1602530) Backed out changeset 6e2c26f28375 (bug 1602530) Backed out changeset 0024aa0271c0 (bug 1602530) Backed out changeset ad18731b2f15 (bug 1602530) Backed out changeset 9b7d13e0fe06 (bug 1602530) Backed out changeset afac7a2e6a30 (bug 1602530) Backed out changeset 029e060da554 (bug 1602530) Backed out changeset 80922e1c6330 (bug 1602530) Backed out changeset d67d92c7d208 (bug 1602530)

view details

Nathan Froyd

commit sha 6005490cacb8734a81d84ef4af60a7868da7dff6

Bug 1605537 - override optimization settings for wasm compilation; r=firefox-build-system-reviewers,rstewart The optimization flags that may have been chosen for our target compiler are not necessarily appropriate for our wasm compiler. Differential Revision: https://phabricator.services.mozilla.com/D58070 --HG-- extra : moz-landing-system : lando

view details

Nathan Froyd

commit sha 2408890a7d4a62bb2da50cc3956fbc4f10e6fad1

Bug 1605537 - remove coverage and warning flags from wasm flags; r=firefox-build-system-reviewers,rstewart Warning flags might have been generated for a different compiler, so we can't use them here. The same argument applies to coverage flags. Depends on D58070 Differential Revision: https://phabricator.services.mozilla.com/D58071 --HG-- extra : moz-landing-system : lando

view details

Perry Jiang

commit sha 4f7937c0164bdc5575b789a4ce3e443d1005e4e2

Bug 1588154 - make dom.serviceWorkers.parent_intercept true by default r=asuth,jgraham Differential Revision: https://phabricator.services.mozilla.com/D58062 --HG-- extra : moz-landing-system : lando

view details

Rob Wood

commit sha 8f9b171008f574dd3672f81ed3860686717e8582

Bug 1605758 - Raptor fission data missing 'fission_enabled' from PERFHERDER_DATA extraOptions r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D58147 --HG-- extra : moz-landing-system : lando

view details

Dave Townsend

commit sha 06456f883dc3704752e4e93e0ca2239c07178baa

Bug 1603272: List installed site specific browsers in the app menu. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D57015 --HG-- extra : moz-landing-system : lando

view details

Jonathan Watt

commit sha e8d7284c527428d0e449e6d9af6a50b9e7f680f7

Bug 1605412. Remove the Mac widget NS_PAPER_ORIENTATION_* defines. r=spohl The oldest Mac that we support is 10.9, so we no longer need these defines. Differential Revision: https://phabricator.services.mozilla.com/D58005 --HG-- extra : moz-landing-system : lando

view details

Kris Taeleman

commit sha a49a561af8b3314e0991919e86fc66175041d241

Bug 1589669 - Fix snapping and rounding errors causing picture caching invalidation when zoomed in. r=aosmond,botond * Fix crash due to shift left causing overflow (debug only) * Remove rounding of scrolling offsets and snap to view space instead of world space Differential Revision: https://phabricator.services.mozilla.com/D57017 --HG-- extra : moz-landing-system : lando

view details

Daosheng Mu

commit sha 759acfd7c5bed06799f958438e32a8767e102fd6

Bug 1603539 - Part 1: Add Firefox Reality PC installation telemetry. r=chutten Differential Revision: https://phabricator.services.mozilla.com/D57377 --HG-- extra : moz-landing-system : lando

view details

Daosheng Mu

commit sha 9fdd26d118030f6238907f4e002f0d1c436fa823

Bug 1603539 - Part 2: Sending telemetry via VR shared memory. r=kip,thomasmo,chutten Differential Revision: https://phabricator.services.mozilla.com/D57378 --HG-- extra : moz-landing-system : lando

view details

Gurzau Raul

commit sha a8c7fd6201ac59e95b7b401a37ad032acb2b3bb8

Backed out 2 changesets (bug 1603539) for build bustage at VRManager.cpp on a CLOSED TREE. Backed out changeset eb9ff96b66d7 (bug 1603539) Backed out changeset 75348f5742c6 (bug 1603539)

view details

Ted Campbell

commit sha cffe3b9ef48f901beffc5167622c78f06117e855

Bug 1602530 - Workaround gdb-tests issue. r=sfink Once we re-order the opcodes, a gdb-test fails because JSOP_IFEQ is now > 128. This works around that problem by changing the test to look for a different opcode. Differential Revision: https://phabricator.services.mozilla.com/D58153 --HG-- extra : moz-landing-system : lando

view details

Jason Orendorff

commit sha 3f2c5db9de06c5d38b09558104f0e757e876f33d

Bug 1602530 - Part 1: Remove the "value" field from FOR_EACH_OPCODE. r=tcampbell. Differential Revision: https://phabricator.services.mozilla.com/D57517 --HG-- extra : moz-landing-system : lando

view details

Jason Orendorff

commit sha eb875b8050ed53e63e7d2a58d185269d379c6ac9

Bug 1602530 - Part 2: Remove JSOP_UNUSED* opcodes. r=tcampbell. The baseline jit's OPCODE_LIST macro is removed at the same time, rather than try to keep it in sync with Opcodes.h. This touches a bit more code than expected because OPCODE_LIST treated JSOP_FORCEINTERPRETER as special. Happily it turns out to be easy to work around that. Differential Revision: https://phabricator.services.mozilla.com/D57521 --HG-- extra : moz-landing-system : lando

view details

Jason Orendorff

commit sha 86effeef881919c3f1f5aa333235dd1fed365676

Bug 1602530 - Part 3: Rearrange opcodes. r=tcampbell. I initially used a script to do this. I checked that sort(1) gives the same output on the before and after versions of the file. This does not follow the existing categorization exactly. The plan is to re-categorize the opcodes in a later patch in this stack. Differential Revision: https://phabricator.services.mozilla.com/D57522 --HG-- extra : moz-landing-system : lando

view details

Jason Orendorff

commit sha c8bb0162b03704827ae13a9fc2422790d86b3ad9

Bug 1602530 - Part 4: Insert two comments to get make_opcode_doc.py working again. r=tcampbell. make_opcode_doc.py allows groups of related opcodes, but checks that they share all relevant details (stack budget, etc). If they don't match, the script bails out with an error. Rearranging the bytecodes had the side effect of breaking up some of these groups, so this changeset simply copies a couple of existing comments. (I placed JSOP_INC and JSOP_DEC with JSOP_ADD and JSOP_SUB because they are optimized versions of the same operation. They don't increment or decrement variables. `inc` is always equivalent to `one; add`. The other group that was broken up included both JSOP_EQ/NE and JSOP_LT/GT/LE/GE. The new ordering is the ordering in the standard.) Differential Revision: https://phabricator.services.mozilla.com/D57523 --HG-- extra : moz-landing-system : lando

view details

Jason Orendorff

commit sha 1f225920e414f907c83fec8933a472042d9cf5e0

Bug 1602530 - Part 5: General comments about bytecode invariants. r=tcampbell. Differential Revision: https://phabricator.services.mozilla.com/D57524 --HG-- extra : moz-landing-system : lando

view details

Jason Orendorff

commit sha bb8a3e9caad625c308b9f6b1e2496cc1272e3d88

Bug 1602530 - Part 6: Revise comments about constants. r=tcampbell. A few words on generally what I'm trying to do with these edits: - I want to know what counts as valid bytecode, because I want to make a safe BytecodeEmitter type that, when used via its public methods, can't produce invalid bytecode that would lead to crashes. Therefore, I'm documenting all (!) the rules I can think of, using the word "must" to mark them as rules. Often the rules are unclear, because it's been pretty informal. This exercise therefore involves some judgment calls and other places where I still use the word "must" but on a deliberately vague requirement ("All paths into the span must establish that invariant.") - I try to let the `Stack:` line do its job, and not spend prose words telling the story of what all values an instruction pushes or pops. Generally, I want to spend more words on why things are like this, and less words minutely describing stack traffic. - I'm changing the verbs in the first sentence or two of each comment to the imperative: "Pushes" -> "Push". This amounts to a personal preference. I like the directness of "Push null." They are *instructions*, after all. There is a limit; I'll keep saying "This instruction never throws", not "Don't throw." - The comments in later patches say "binding" a *lot*. That's because it's shorter than "local or global variable, function argument, `function`, `class`, `import`, `export`, or random other thing I forgot, or that has been added to the language in the thirty seconds since I wrote this". Differential Revision: https://phabricator.services.mozilla.com/D57525 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

create barnchjld/gecko-dev

branch : ipc-latency-old-experiments

created branch time in 2 months

push eventjld/gecko-dev

Andrew Halberstadt

commit sha 4c525b8a4261151c2dd16f3c4527cdd2bd463bc1

Bug 1604360 - [manifestparser] Convert 'test_read_ini' to the pytest format r=egao Make it nicer to read and edit. Depends on D57408 Differential Revision: https://phabricator.services.mozilla.com/D57409 --HG-- extra : moz-landing-system : lando

view details

Andrew Halberstadt

commit sha e6f858b2fb6f79091a03488f3dd63ed5b8c912d9

Bug 1604360 - [manifestparser] Properly merge [DEFAULT] section of manifest with parent defaults r=gbrown Previously the [DEFAULT] section of a manifest would simply overwrite whatever values were passed down from the parent. This patch ensures we use 'combine_fields' so things like 'skip-if' and 'support-files' are properly merged. Differential Revision: https://phabricator.services.mozilla.com/D57410 --HG-- extra : moz-landing-system : lando

view details

Tyler

commit sha ea8b8dab8a65e5845a4a01d9c8fb549cb742d4ee

Bug 1601475 - Remove ImageContentLoaded event and ImageDocumentLoaded message handling code across the tree r=Gijs,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D56051 --HG-- extra : moz-landing-system : lando

view details

Martin Stransky

commit sha b2d700542e9c0dd0e9003fa31c5e05c51c1c8b79

Bug 1504021 [Linux/Gtk] Update ClientOffset by gdk_window_get_position(), r=jhorak Don't use CSD decoration size to get ClientOffset at UpdateClientOffsetFromCSDWindow() but rather get it from gdk_window_get_position() which is more universal and it's available on Gtk < 3.20. As we can't call gdk_window_get_position() right after titlebar on/off switch (mContainer is not positioned yet), use mClientOffsetCSDNeedsUpdate flag to delay it. Also request ClientOffset update on scale change which is missing now. Rename UpdateClientOffset() to UpdateClientOffsetFromFrameExtents() to explicitly state its function and make it similar to UpdateClientOffsetFromCSDWindow(). It depends on https://phabricator.services.mozilla.com/D57763 which needs to be checked first. Differential Revision: https://phabricator.services.mozilla.com/D57302 --HG-- extra : moz-landing-system : lando

view details

Martin Stransky

commit sha e899b000d03824dbc60971da494eefd602752909

Bug 1489463 [Linux] Invalidate mBounds by state event changes, r=jhorak - Invalidate mBounds when window state is changed. That ensures we get new window size from configure event. - Join Resize() routines and use ResizeInt() for the actual resize work. - Add more logging to nsWindow file. Differential Revision: https://phabricator.services.mozilla.com/D57763 --HG-- extra : moz-landing-system : lando

view details

Matthew Gaudet

commit sha 1eb22b1860f88cb18c1713cd937d642f29112f96

Bug 1604824 - Add deferred parser allocation switch to fuzz-flags.txt r=gkw Differential Revision: https://phabricator.services.mozilla.com/D57642 --HG-- extra : moz-landing-system : lando

view details

Dimi Lee

commit sha 0d155c15051434a67df11aa1f31ba0b99e8ec30e

Bug 1567076 - Replace test-unwatned-simple with moztest-unwatned-simple r=gcp Differential Revision: https://phabricator.services.mozilla.com/D57784 --HG-- extra : moz-landing-system : lando

view details

Dorel Luca

commit sha 12d83ac5e6b39e41219ef600dc9b9d324b5d9dc1

Backed out changeset ccc7429eb408 (bug 1601334) for Browser-chrome failures in test/performance/browser_urlbar_keyed_search.js

view details

Jonathan Kingston

commit sha f4f8e6b1d9c1731613faf8bcaa449d627bb8d7b9

Bug 1605123 - Fix CSP keyword invalidation assertion crash. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D57803 --HG-- extra : moz-landing-system : lando

view details

Geoff Brown

commit sha e649934e9ff3822b7bb089bd97fac7d2fb1b993c

Bug 1605122 - Run Windows aarch64 mochitest-media as 1 chunk; r=jmaher aarch64 mochitest-media, when scheduled as 2 chunks, has only one manifest in one chunk -- and that manifest is skipped on aarch64! The other chunk runs fine, so we may as well run the suite as a single chunk. Differential Revision: https://phabricator.services.mozilla.com/D57804 --HG-- extra : moz-landing-system : lando

view details

Boris Zbarsky

commit sha 0e01c0c20729d4de152830050aab57ddf75fd277

Bug 1605130. Make it harder to misuse OwningNonNull::forget. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D57805 --HG-- extra : moz-landing-system : lando

view details

Coroiu Cristina

commit sha 13eac3a3c91c02b0240991fe7747af6ee8ffe6e1

Backed out changeset eeb7c0aec59c (bug 1605130) for build bustage at build/src/obj-firefox/dist/include/mozilla/OwningNonNull. on a CLOSED TREE

view details

Dan Minor

commit sha 3b58acdc9c6e6a28be187fc1c8d47b343d33e806

Bug 1605150 - Further relax the timing requirements of test_mediarecorder_pause_resume_video.html; r=jib! CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com//D57829 --HG-- extra : rebase_source : eb479cf60a57b8ecd99787a903ecb297d3dca986 extra : amend_source : 4314572d78c21928c3de2adad3c34ee4eab2fe58

view details

Jan-Erik Rediger

commit sha 638bd57e07105b609fd1859b7d20ef25aaf2e8fd

Bug 1605138 - Update link to Glean debugging r=Dexter Differential Revision: https://phabricator.services.mozilla.com/D57812 --HG-- extra : moz-landing-system : lando

view details

Jan-Erik Rediger

commit sha 13b94af1eb2513f86c82d525d43f281a6e0cf8c5

Bug 1605138 - Convert file to Unix line endings r=Dexter Depends on D57812 Differential Revision: https://phabricator.services.mozilla.com/D57813 --HG-- extra : moz-landing-system : lando

view details

Jonathan Watt

commit sha 8e978a5ef3553ca8991956b293e67dd00768df75

Bug 1603804. Move third_party/python/lldbutils to python/lldbutils. r=ahal This undoes the mistaken move of this directory into third_party that happened as part of bug 1346025. The .flake8 changes are required because lldbutils used to be excluded from linting by virtue of being inside third_party, but would otherwise be subject to it after this move. Fixing the existing lint errors will happen in: - https://bugzilla.mozilla.org/show_bug.cgi?id=1605144 - https://bugzilla.mozilla.org/show_bug.cgi?id=1605145 Differential Revision: https://phabricator.services.mozilla.com/D57141 --HG-- rename : third_party/python/lldbutils/README.txt => python/lldbutils/README.txt rename : third_party/python/lldbutils/lldbutils/__init__.py => python/lldbutils/lldbutils/__init__.py rename : third_party/python/lldbutils/lldbutils/content.py => python/lldbutils/lldbutils/content.py rename : third_party/python/lldbutils/lldbutils/general.py => python/lldbutils/lldbutils/general.py rename : third_party/python/lldbutils/lldbutils/gfx.py => python/lldbutils/lldbutils/gfx.py rename : third_party/python/lldbutils/lldbutils/layout.py => python/lldbutils/lldbutils/layout.py rename : third_party/python/lldbutils/lldbutils/utils.py => python/lldbutils/lldbutils/utils.py extra : moz-landing-system : lando

view details

Michael Froman

commit sha 21bf0d2c35a9e0504dcd2184a1a9602cbd37d6b5

Bug 1548318 - pt 1 - get new local addrs when gathering ICE candidates after ICE restart. r=bwc - Convert to a StunAddrRequestState enum so there is now a pending state, rather than just done/not done. This is to make sure we don't have multiple stun addrs requests in flight at the same time. - Reset the stun addrs in PeerConnectionMedia from PeerConnectionImpl when PeerConnectionImpl::SetSignalingState_m detects ICE restart in an offer. - GatherIfReady will now request new stun addrs if none are available. Differential Revision: https://phabricator.services.mozilla.com/D55883 --HG-- extra : moz-landing-system : lando

view details

Michael Froman

commit sha 762801c6fa4d59f303f08724335fe42ad17f163e

Bug 1548318 - pt 2 - fix a typo in PeerConnectionMedia::FlushIceCtxOperationQueueIfReady. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D56814 --HG-- extra : moz-landing-system : lando

view details

Mathieu Leplatre

commit sha 7e8fc190b6204f2c1ab42d95629ff7d15232de6e

Bug 1601893 - Fix Remote Settings test about events on release r=glasserc Differential Revision: https://phabricator.services.mozilla.com/D57761 --HG-- extra : moz-landing-system : lando

view details

Andrei Oprea

commit sha c896e17a5e247f68c7bb197837ae3a4b1a49ddd2

Bug 1578754 - Implement groups configuration for Messaging System content r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D56545 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 14eec3a33e0c90a85916c3b43872694c16959ab6

day23: The whole thing. Forgot to commit after part 1. The changes were: introducing `Nat` instead of looping while queue 0 was empty and then printing/exiting, and then adding NetQueue because you have to wait until the CPU misses an input before marking it idle (not just if its input queue is empty) or else you get the wrong answer.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha b0926c8bdbfdd5a37da6d09e4bfb8dfe22ab05d9

day22: The shuffling seems to be working.

view details

Jed Davis

commit sha c2de464b1c2e8bf3e5094802f28177278d111344

day22: I/O for part 1.

view details

Jed Davis

commit sha 58385188bf19f9e093b6256bffc7518d29480b1a

day 22: This is not part 2. I was hoping I'd get lucky and there'd be a small cycle, but no. However, I'm noticing something about the permutations here....

view details

Jed Davis

commit sha a03832b1d591083d197882e55145b2c80af4ccd7

day22: The plot thickens.

view details

Jed Davis

commit sha 9b0e137da8ff96c92072e656e98a5d55a2966370

day22: The plot thickens yet further.

view details

Jed Davis

commit sha 8f78095af238d0a72f33a8f029110591fb6e1db7

day22: And, lo, part 2. So I was thinking there had to be a way to simplify the stack of permutations; like, rev+rev=id, rev+cut(n)=cut(-n)+rev, etc., and then I realized they were all linear functions of the input (modulo the deck size). That space is closed under composition, so the entire input boils down to one `y = mx + b`, and stacking a huge number of copies can be done with the usual recursive halving/doubling thing. (I'm using additive notation (add, multiply, negate) rather than multiplicative (multiply, exponentiate, invert) because people on Cryptography Twitter have opinions about it. Granted, that's more about typeset papers not being ridiculous with superscripts, but whatever. And now that I actually looked it up the math convention is to use additive notation iff the group is Abelian... which this is not. Oops.) An extra subtlety (which I missed at first, and submitted a wrong answer) is that part 1 wants the position of a card but part 2 wants the card of a position. Which means inverting (negating, whatever) the transformation with help from Extended Euclid.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha b1431ddc0c8a551cf59f09ff4b598673d83d5d61

day17: Part 1. Part 2 looks annoying so I won't do that yet.

view details

Jed Davis

commit sha 0f4bc1f7e57180b008252ba4fd236e5dc03945dc

day21: Part 1 was easy. *Too* easy.

view details

Jed Davis

commit sha 1166db9bb918dae992a0ead95665bd34b1869834

day21: Wait, I *wasn't* being set up for a tragic downfall? (Part 2.)

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha f478569e82180b5a09d9e6e09870a5177ade9f7d

day24: In which I am too half-asleep to try to parse the input.

view details

Jed Davis

commit sha 580871ef165060a54e664fe600386b31af687c90

day24: In which the second part's adjacency relation is implemented.

view details

Jed Davis

commit sha daf72fac2e2d250c7c031cd045d07003d3c72fe5

day24: Part 2 is weirdly broken, and I've been adding tests, and I just realized what the bug is. That "evolution" test was originally testing the full 10 steps, and there were a lot of discrepancies, but never at the outer/inner edges, and the neighbor iteration seemed to be working so it's not that....

view details

Jed Davis

commit sha b3498993848402c2221270548b39f873abc9f207

day24: And this is the comically tiny fix. The HashMap contained only tiles with at least one live neighbor, so iterating it to find the tiles to update missed the isolated live cells that needed to be killed. Now to clean up all the debugging junk....

view details

Jed Davis

commit sha 9eabf14b1d8203daefbbd03b60f2c828f686187c

day24: Clean up the tests and put back the 10-step test, which works now.

view details

Jed Davis

commit sha 44f8a21e0d8c3a90fd32eb8ba098b38b59504b95

day24: Part 2 works, also part 1 doesn't need me to hand-translate the input anymore.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 8099edb9cd5e872ed4c5d38df540418da7bef8c4

day24: Jumping ahead because this looks easy. (Famous last words?)

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 36fba1cd6f7cfd3365bfe9eeac1ecc73a7d0cb05

day15: It all typechecks. What could possibly go wrong? (Spoiler: it's broken.)

view details

Jed Davis

commit sha e975e619581c2d4fda9704e90ad511215dbfdf39

day16: Fix silly mistakes around remembering where we're going and where we are.

view details

Jed Davis

commit sha d742163a8596c2564ef3c5088ccc0ffb698b77ec

day15: Part 2 was easier than usual.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha a6c1832fff208cc1060f781bd190123d19b4b876

day16: Compact the storage; it might not matter, but I can.

view details

Jed Davis

commit sha 829b3cd63f6c116d04fbdfabc4e1f22ba4425e34

day16: Part 2 DOES NOT WORK. And I don't know why. It's probably something silly.

view details

Jed Davis

commit sha 275f1c57423e36ca807094b6ffe34a5d1de68f07

day16: Part 2 works now. Yes, it was a silly mistake. Hilarious overkill: recorded the test run in rr but only stepped forward while replaying, and used gdb's `find` command to search the entire buffer for the expected sequence.

view details

Jed Davis

commit sha 1bff4f3d1039eab1896e0d62018309fd489faf99

day16: More comments.

view details

Jed Davis

commit sha 5d9ba4ee78823fa52d0bf3f4d8432fa6407b13b5

day16: Part 2 CLI plumbing.

view details

Jed Davis

commit sha 86d1cb08f20039b1d78ca264a6993b1100791e73

painting: Expose direction reversal.

view details

Jed Davis

commit sha 18fd4d2fec5f463c9da2fd599a2e2e7150a8af3b

day15: This looks like it ought to work.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha c3c2ae10e844ba4b0f8d9215ef688634f01959f2

day16: And now the FFT.

view details

Jed Davis

commit sha 52ac5b8da5cb82b1c4437053e13ad5c4d51538d1

day16: I'm going to get these as strings, so....

view details

Jed Davis

commit sha c8b201070f0ccbb2bd853013647f64e57803dcc4

day16: More tests.

view details

Jed Davis

commit sha 831e25d4e842e7bcd20c5e745864b6f7dcb7957f

day16: Part 1 is done.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 36b482c71dff0e9d851589810236d843aa2417d6

day14: Prepare for large-scale reactions.

view details

Jed Davis

commit sha f5aed8c46f8bcc3aba9f17004687dfbc1ce9e1c5

day 14: Part 2 via binary search. Maybe there's a more principled way to do this? But I don't care.

view details

Jed Davis

commit sha 77182fa5182f3716c9d09ef43a8ea7b3363007ab

day16: Start with The Pattern™.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha f4f75c6fe1394eebe08866f01dfb9d3872819bc7

day14: A simple recursive implementation, with actual words for most of the identifiers.

view details

Jed Davis

commit sha 99cc37e5887c13002cd7df3196f49875ecaaaf6c

day14: More testing.

view details

Jed Davis

commit sha eeb87615c57e61fe9cd89017605628cb86792890

day14: And another case that the examples so far might not have gotten.

view details

Jed Davis

commit sha a748bdd051f85ba3bae73dfa42a55bafdabe1c08

day14: Parsing, yay. (Ugh.)

view details

Jed Davis

commit sha e5fbe9467f3a0b510ab2451048850922c555b180

day14: And finally part 1 works.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha c4fd25b4a55154fce11499687dfba9407cce35e2

day13: A simple bot. The "algorithm" is just to move the paddle towards the ball if they're not in the same column. It is possible to watch the ball velocity and control where it hits the paddle to manipulate its dx, but the play area is 17x42 (relatively prime dimensions) so the ball should (and in practice does) hit everything if it just bounces wherever.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha c43bafca6e3fdd35841865afc738f1ade2b8349e

day13: Part 1. I'm wondering if callback-like I/O is really what I want for computers.

view details

Jed Davis

commit sha f2287fa6a3cd462604b93f6f9a19ec125d2a582d

day13: Refactor a little.

view details

Jed Davis

commit sha ea57fc69e3856696a21fd2aab7300e78644f4b84

day13: Interactive mode, to check out some of the edge cases. The input, like the comment says, is line-based because I'm too lazy to put the tty into cbreak mode. (I'm sure there's a crate for it.) Yes, program input is still stdin; opening /dev/tty isn't hard, and the Rust stdlib's stdin/stdout can't be used as a boxed abstract I/O thing anyway because of the lock borrowing stuff.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 5e3711c12c01a90ab4c8e42dd6298384828ea58b

painting: factor utilities out of day03

view details

Jed Davis

commit sha 9da192110d4311c661ec6f9af26af4cf2eb92217

painting: 90° rotations

view details

Jed Davis

commit sha 44713a990abc16f918ed6d04e955aec4d2ceb05e

painting: Also cardinality. I'll need that too.

view details

Jed Davis

commit sha ce92995ca190f5f975ad04c27d2399a1497fa5e1

day11: Towards an implementation.

view details

Jed Davis

commit sha 17413893f78388dfa035d943f30ec7209fb7c6d3

day11: I can has test case.

view details

Jed Davis

commit sha e22a245352668d408adc42310e9f6241f84c23ff

day11: Yay it works.

view details

Jed Davis

commit sha d829ec5a9d4595d81b5c3a0ca3e64cad18fbd09f

painting: bounding boxes will help with printing

view details

Jed Davis

commit sha 5cd0f6bb93e6aac03dfa24c49bf82409ba31f4e7

day11: part 2, which mostly just needed me to be able to print the state

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 1c6895797ee022b004f8099d482e0dffd690bc76

day12: The implementation and some of the tests. Doing this before day 11 because I wanted something more self-contained.

view details

Jed Davis

commit sha 6bd19719323e025088b120619e1e04210db78846

day12: Part 1 works.

view details

Jed Davis

commit sha f7054d244ad921894258a523ad3fe76383c52e5d

day12: Part 2, in which there is subtlety and an unanswered question. The key insight is that the dynamics for each coordinate depend only on that coordinate, so the problem can be split into 3, with the hope that each one has a manageable small cycle and the large cycle for the whole system is because the periods are close to relatively prime. The unanswered question is whether the cycle is guaranteed to include the initial state. In the general case of cycle finding there can be a lead-in before the states start repeating (see Pollard's "rho" algorithm and the imagery of the tail vs. the loop, and see also "Garden of Eden" states in cellular automata), and I allowed for it, but it doesn't seem to be the case for the three initial conditions given here. However, I haven't tested this with any other states.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha e59bff2d1a65e331b87d51bcbd2cf6e35144ecaf

day10: Building blocks.

view details

Jed Davis

commit sha fb8564c52d3081f19a54807a074a35471e9706bb

day10: And now the counting.

view details

Jed Davis

commit sha fb65a9ee35a328eacc11f8d67a2448027b4a15bf

day10: More tests.

view details

Jed Davis

commit sha 12c7047c3a862c1e53da885214010c157b335dcf

day10: Part 1 works.

view details

Jed Davis

commit sha 97b7e43925b31d41756694fe78d53e5011fe34a3

day10: An implementation of laser sweep ordering.

view details

Jed Davis

commit sha 33072af98d1d36398dfc82b917371ab2f54034a7

Day 10: Part 2, with only slight retrofitting.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 29888ae21e44bf85e92bd70794a4dffdc822b4c9

day08: Part 1.

view details

Jed Davis

commit sha 0caebe9aac2b0904e0bb6ac78b3d4e42ee78afe4

day08: Part 2.

view details

Jed Davis

commit sha 636416cf520209607d29ed5be9ced8caf4e906e9

intcode: ALU extension. Normally changing an exposed type like this would be a breaking change, but there's an informal contract (between me and... me) not to depend on it.

view details

Jed Davis

commit sha f8db34927fdfd8f6fe935844c822ac3513c1bd16

intcode: Relative mode and extensible memory. There's another "minor breaking" in the error types but I don't care.

view details

Jed Davis

commit sha 4e80a8afc9bc6c3a60b735d2d0d25dfc1d80c1cf

day09: Just needs a simple shell, which day05 already is.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 37ff84f97875b53ed00180e66831c916b1c8e4b6

Iterator::count exists. I was *sure* there was a method for that, but it's been a while since I've used Rust and forgot the name and didn't see it when scrolling through the docs, until now. I'd been thinking, maybe it's just not that useful outside of toy problems and they didn't include it? But no.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 777c0d4e67e6ae220dd737103c46249d7c1e3d27

day07: The shell for part 1.

view details

Jed Davis

commit sha af4514afbf648cf5854107d8fe54d601824bd317

day07: Untested-but-typechecked sketch of the amplifier loop. Yes, I could use the single-stepping I already have to run whichever Computer got input last. I could even add the ability for the Device to cause a simulation exit and cooperatively schedule that way. And Rust has fancy async I/O stuff now that could be used (except that would probably mess up the types for sync use). But spinning up a ton of threads should also work. And back in the old days, when Rust still had most of its Erlang influence, that was going to be the preferred solution, but here we are.

view details

Jed Davis

commit sha 19644270868b0ce4f9bbcbb9d0bee27dd9f6f8f3

day07: Add tests for part 2 and fix the many silly mistakes.

view details

Jed Davis

commit sha c5bbdbacdf3d6765d6fd7c42bd9bf0d8afa0f424

day07: And, lo, part 2 works.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 76786ba4134d691afd2a07d9889a1abf2086e76f

day07: sketching out the things

view details

Jed Davis

commit sha b39f6d0db2bb8088c3f0da092e4f44e9682a4b22

day07: And the rest of the heart of part1.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 1087a6640ac1c7891f4f4600960188cff8efc017

day06: An implementation, and the example.

view details

Jed Davis

commit sha 9d66739bd2ebf9ff20f98ee073be269b825cf94e

day06: Shell for part 1.

view details

Jed Davis

commit sha 36140c6bf4385ed2f8f497fa94c598466a821ad4

day06: Rewrite everything.

view details

Jed Davis

commit sha 584d94c462a1f1a818e5d6936dc63d99fb39c828

day06: Adjust slightly.

view details

Jed Davis

commit sha 326647837e779846ece4cf3dc179c7bae38e59f5

day06: And now, the dramatic conclusion.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 3e0727dc58abd4cc4288156a7996ae740bc7ed87

intcode: Day 5, part 2. And tests.

view details

Jed Davis

commit sha 80680658fb70e5af5967642a003fbb20fd085b02

day05: Expose diagnostic system ID as argument.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha eff6946e420441c03d9c78d243caf9a7c4773f80

day02: simplify slightly.

view details

Jed Davis

commit sha 5e648852a28717acc232299d53ff3a72e70c7662

intcode, day02: Also centralize parsing.

view details

Jed Davis

commit sha e0869d6fc5c686d710584f107894d9f9bbcb63f2

day05: Part 1. It's simple now. (Wondering if I should also dedup that I/O boilerplate into something... but not now.)

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 8fea6e107b3983d8ee3b1b7d4b8f3a1b7b3c32ac

day02: retrofit to new intcode engine (and retest against the real input)

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha b742260c51120b37b41eb10748b619764e8cb613

day03: The rest of the shell and now it works. (And style fixes.)

view details

Jed Davis

commit sha 749cc8ab0bf1bd92d0476542604b56afa47ebee7

day03: Part 2 and unit tests. Relatively small change. If I'd been using a general map to check for intersections this would have been "easier", but not much, and this way I'm still using a compact structure for the (many) points and a larger one only for the (few?) intersections.

view details

Jed Davis

commit sha 390431bf51ed8906601a23f5fbff8ba9e25c9a5f

day04: part 1 impl and unit tests; no subtlety here

view details

Jed Davis

commit sha 1bc9fd7784c2edf4fda9963f4b535acc4f9d8c8a

day04: Shell for part 1.

view details

Jed Davis

commit sha d15a57171ec969d011382c363e37d3a79dbd2563

day04: Part 2. The lack of subtlety continues.

view details

Jed Davis

commit sha c56c27a3ce13986ceebd6843181601bfc83d4ff9

intcode: An instruction decoder.

view details

Jed Davis

commit sha bc546890b1abe41cce39fdd222dfc52c903fbfa8

intcode: Untested, but type-checked, CPU.

view details

Jed Davis

commit sha f170763d30504ca8b0c7c012bc06fbc4c558e545

intcode: Can has tests. And for the first time they actually found a mistake.

view details

Jed Davis

commit sha 00dabc4c3b35f808f17a8ed99502fd41e03210e8

intcode: Import the day2 tests.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha f4a558dc8c1f0277fcba09718fb9604e1afd7f1b

day03: Commit some geometric scribblings. Have I written more or less this code before? Yes. Probably a few times, even. But it's almost a meditative exercise to write it again; also, I haven't used Rust in years and this is a re-learning experience.

view details

Jed Davis

commit sha 4d2a81aab1408ad3629c0ccb2beb8435c933995e

day03: And now the semi-efficient point set.

view details

Jed Davis

commit sha 7289926340640f271b3273e8b60d9da9fdd843e4

day03: An excuse to try out QuickCheck.

view details

Jed Davis

commit sha 32938b5e4a202427f7e601d3ce17c092ac57e89e

day03: Now with the quickcheck attribute macro. It's documented as being nightly-only but that's no longer the case.

view details

Jed Davis

commit sha c3b6459b8d2ff3ef27089c3d5f023564a66e3aaa

day03: More tests. This could get silly if taken to excess.

view details

Jed Davis

commit sha 5e6ebabe7ce40ada4e9239226d93c3c29f633ff2

day03: Testing will continue until morale improves.

view details

Jed Davis

commit sha 4b0742a77cd14b9aa9bff25bf9fa0bb4846adc7a

day03: Parsing and most of the shell for part 1, and some of the tests.

view details

Jed Davis

commit sha 5c7786f60781c02d330ce8478f4f82f35ee7ff75

day03: The rest of the spec tests.

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 50e4a237b976a07cc6f95108c11a9dade10cb449

day02: refactor slightly

view details

Jed Davis

commit sha 74252fc16948dd74490f26f4d3dff39976d093f4

day02: Part 2. Maybe I should clean up the copypasting....

view details

push time in 2 months

push eventjld/adventofcode-2019-rs

Jed Davis

commit sha 62da25e000332bde068b5599c87739092149ffdc

day02: spec translation and tests for part 1

view details

Jed Davis

commit sha 8527fe26ad2861f75a61033d657221bd7dbb3b5c

day02: Shell for part 1. This was mildly annoying. I bet I'll need to add more error handling and abstractions in future days....

view details

push time in 2 months

create barnchjld/adventofcode-2019-rs

branch : main

created branch time in 2 months

created repositoryjld/adventofcode-2019-rs

Advent of Code, 2019, in Rust

created time in 2 months

push eventjld/gecko-dev

Simon Fraser

commit sha f3a81d2256026d1954e00fb000c2317d0e02a08a

Bug 1570646 - Adjust timeout for repo_update task. r=RyanVM, a=release DONTBUILD Workaround until a longer term solution is found Differential Revision: https://phabricator.services.mozilla.com/D40616 --HG-- extra : source : 55701d6c8bfaa34389a97aed748944d9338da5f2 extra : amend_source : 6d47eb1bbe2ad88664e0ab712cd9fd0f5142f741 extra : intermediate-source : 3391c3a28e1822a4b074e30c5ab2a2d8af4e8fd5

view details

ffxbld

commit sha 4ee4c5a6670843a7ba4f2e9e69cef564dc2f61bf

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

view details

Henri Sivonen

commit sha e9d8e697f8b8150b1451fe0df806c73e7b10fb8b

Bug 1562033. r=alchen, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D36361 --HG-- extra : rebase_source : db151320991f2b1c42849f2ae6e45728effb9a3f extra : intermediate-source : 747a334cde4680aa8dda94b0420ae215d4f218eb extra : source : 08dac69a37275acc3f15b3d3a31c4f3b19aebbc8

view details

Nathan Froyd

commit sha 789be02bfb32dc1a85e275e937fe384938b0a2d7

Bug 1573160 - shutdown newly-spawned threads if we're shutting down; r=mccr8 a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D41551 --HG-- extra : rebase_source : 54f67f6ad0d8bc83f5e1ef939c04723fe3c2bf28 extra : intermediate-source : 9be2439e4f50158bb586934f463beac8f9dc1831 extra : source : 486c1d9d10912074867ea4b255107007224bedf7

view details

Henri Sivonen

commit sha a0bfe3583dd477a8658626f9ba4af2b1c60a4f1a

Bug 1466449 addendum - Turn jArray from a struct to class and make it have a constructor from nullptr. r=smaug a=RyanVM Simple adding a constructor from nullptr did not compile without turning jArray all the way to a class instead of struct. --HG-- extra : amend_source : d8e9f0454f5f4ce89875d9aa97e12771ffd4c9ed

view details

ffxbld

commit sha 31de33bfc3e6db3eccbfef2eaeb65e06b1387a78

No Bug, mozilla-esr60 repo-update HSTS HPKP - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D42499

view details

ffxbld

commit sha 3784790e30ad14c5093daf2da4698544903ac79b

No Bug, mozilla-esr60 repo-update HSTS HPKP blocklist - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D43055

view details

Haik Aftandilian

commit sha a6c702886bfbfa690b9f54c3ea98521456f5a046

Bug 1570581 - Starting with Firefox 68.0.1, Adobe Acrobat Extension for Firefox fails to send apple events to target application (Acrobat) r=handyman a=RyanVM Relax our Hardened Runtime settings to allow the com.apple.security.automation.apple-events entitlement so that native messaging webextension helper apps (which are launched by and are child processes of Firefox) can use Apple Events to signal other processes. This will apply to Firefox and all child processes. Differential Revision: https://phabricator.services.mozilla.com/D42929 --HG-- extra : source : c04a717e1b18c69314bbca33f9f4def720260860 extra : intermediate-source : 3074c5a47ad5037b19a52fca06c202add0169915

view details

Haik Aftandilian

commit sha ca4f42dafbd5f3ec3f9ea79ccd5dedbe9e66e992

Bug 1562684 - PR_GetLibraryFilePathname is returning absolute paths in MacOS Catalina r=froydnj a=RyanVM Instead of using symlinks, copy .dylib files to the ${OBJDIR}/dist/Nightly{Debug}.app/Contents/MacOS dir for local builds. Differential Revision: https://phabricator.services.mozilla.com/D41926 --HG-- extra : source : 2908769da8be5226a299fb0eee2c6f6b937593f2 extra : intermediate-source : 412e4ecdf016103628eae85871108c1c830f48ef

view details

Robert Strong

commit sha 36d1db643e1052e6e0bbe2415818bebf1349f58f

Bug 1574980 - Fix issues with maintenance service install. r=bytesized a=jcristau --HG-- extra : amend_source : 168e0164d694097125c11d87a8c1628ed1dd1e76

view details

Tijl Coosemans

commit sha 523b9b83a0ddcb464b576d368e593bf5e1990230

Bug 1575876 - Drop header unused on FreeBSD that breaks with new libc++. r=bwc, a=RyanVM --HG-- extra : source : c8773774d96976aea43a9540546d023688d81920

view details

ffxbld

commit sha b6ac5befada2d06ec1a970092870279660e6c52f

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

view details

ffxbld

commit sha 0dab6be2bd4c7e7b63c53e47e21d265738db191c

No Bug, mozilla-esr60 repo-update HSTS HPKP blocklist - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D43969

view details

Yaron Tausky

commit sha 596bb1c97be9f3444695bd678795b9e3e3f31329

Bug 1554989 - Fix implicit checker on inheriting constructors. r=andi, a=jcristau Inheriting constructors are implicitly introduced via a using-declaration. Since the C++ grammar doesn't allow attributes on using-declarations, it is currently impossible to add MOZ_IMPLICIT to implicit inheriting constructors. This commit changes the AST matcher such that it ignores inheriting constructors altogether. If they are inheriting from an implicit inherited constructor, that constructor's check should be enough to ensure that no constructors are unintentionally implicit. Differential Revision: https://phabricator.services.mozilla.com/D43434 --HG-- extra : source : f635742506afeb830819a9555a0776d0c6fd58d5 extra : histedit_source : 3f7a1a7b49d7058d52bbb5a7e5b4ea80163883e7

view details

Yaron Tausky

commit sha 7a6b99d4787b89911cd9d918e6d0e34894332925

Bug 1544750 - Part 1: Refactor some IndexedDB code to use ErrorResult. r=asuth, a=jcristau This is mostly laying the groundwork for further refactoring. Differential Revision: https://phabricator.services.mozilla.com/D27666 --HG-- extra : source : e8c59393c80952adfffd0be0de34c3ae7e48e36a extra : histedit_source : 07b3d6e9288a095f81610d8c53c60e5488225b64

view details

Yaron Tausky

commit sha fb5cce738cac8db0e4f58f2707225be291ab64ed

Bug 1501152 - Refactor Key::EncodeJSValInternal to show direct correspondence to spec. r=asuth,tcampbell, a=jcristau This commit adds the text of the spec as inline comments and refactors the code such that it directly corresponds to the spec's steps. This makes it easier to understand how the spec's algorithm is implemented. Differential Revision: https://phabricator.services.mozilla.com/D43016 --HG-- extra : histedit_source : a20dba0d8807b9d1bc541373beea77a54ab557fe

view details

Mozilla Releng Treescript

commit sha 0f511380c66e8a1c93845622d9483d56c1aafd36

No bug - Tagging d8dd10ac54302e4bd9cf6c537f790933b149099d with FIREFOX_60_9_0esr_BUILD1 a=release CLOSED TREE DONTBUILD

view details

ffxbld

commit sha 250e4831f639d396687c2bb20a7ae4ce3e710af1

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

view details

Julien Cristau

commit sha 3f982cfd892c90e6e3bf9a37eb6c4f7860bfff45

Backed out changeset a278d3904289. a=backout There won't be a 60.10 release.

view details

Julien Cristau

commit sha 1d1e0980288704c8291916e53f78bb9a3dbefb48

No bug - bump version to 60.9.1. a=release

view details

push time in 2 months

push eventjld/gecko-dev

moz-wptsync-bot

commit sha ce7fbe65a8931091485eb7d97d1dfc43f91662ed

Bug 1602427 [wpt PR 20679] - Update wpt metadata, a=testonly wpt-pr: 20679 wpt-type: metadata

view details

Rune Lillesveen

commit sha 85b4a780c7723d2af9a185aee6a3e182e9b08acc

Bug 1602725 [wpt PR 20696] - Mark css-typed-om/idlharness.html as slow., a=testonly Automatic update from web-platform-tests Mark css-typed-om/idlharness.html as slow. Flakily timing out on multiple platforms. Bug: 1032318 Change-Id: Iff758bd9bc37f99355482004ccfe5b3b04bb6e07 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1960147 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#723311} -- wpt-commits: a13d8e5a42500c6b193369234c813a8dc34a0c5d wpt-pr: 20696

view details

Lan Wei

commit sha 6af75a1925ab87392641064d4a4bc37e80ccc28b

Bug 1602606 [wpt PR 20689] - PerformAction API supports two pointer up actions in different ticks, a=testonly Automatic update from web-platform-tests PerformAction API supports two pointer up actions in different ticks In ChromeDriver PerformAction API, we used to release all the touch points all once, because Devtool Input.dispatchTouchEvent API's touchEnd event will release all the touch points. https://chromedevtools.github.io/devtools-protocol/tot/ Input#method-dispatchTouchEvent In order to just release one touch point, we have to send touchMove event excluding the touch point we want to release from touch points list, so Devtool Input.dispatchTouchEvent will send a pointerup event for this touch point. Bug: 1020674 Change-Id: Iba44ef480284b44f914378374bc14d63cf66a5c0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1958163 Reviewed-by: John Chen <johnchen@chromium.org> Commit-Queue: Lan Wei <lanwei@chromium.org> Cr-Commit-Position: refs/heads/master@{#723137} -- First pass at adding expectations -- wpt-commits: 9e9a0defdf44857881fbdf35761bd1f1d5e7f50a, f0e2d156746a039e26db6805bd74f261d2730633 wpt-pr: 20689

view details

moz-wptsync-bot

commit sha dd9d96d20e79d21eb41c9fca98995302743fabad

Bug 1602606 [wpt PR 20689] - Update wpt metadata, a=testonly wpt-pr: 20689 wpt-type: metadata

view details

moz-wptsync-bot

commit sha 952d642fe92720ab214ac5797c94e0e11b8ece14

Bug 1602822 - [wpt-sync] Update web-platform-tests to 327fd564511f56819f0e9994bf450e648c7483a1, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 327fd564511f56819f0e9994bf450e648c7483a1 wpt-type: landing

view details

Tom Tung

commit sha 3f2680cc2c7d7e30c79097b617ab0477f045cb35

Bug 1592934 - Revert the accidental changes on D55653; r=janv Differential Revision: https://phabricator.services.mozilla.com/D56711 --HG-- extra : moz-landing-system : lando

view details

Yaron Tausky

commit sha e1fcfedadb9e2dbcec4e87deba885560716df606

Bug 1507180 - Make copy of list before iterating over it r=dom-workers-and-storage-reviewers,sg Differential Revision: https://phabricator.services.mozilla.com/D55286 --HG-- extra : moz-landing-system : lando

view details

Dan Minor

commit sha 2eadd0b6f8e99fef1e4049be0bedfbf5610106f4

Bug 1601992 - Set write timeout on udp socket; r=ng We don't currently set a write timeout on the udp socket which could cause write calls to block indefinitely. It is possible that this is blocking long enough to cause the shutdown hangs seen in Bug 1601992. This also bumps the number of times we retry failed queries from 2 to 3 to account for the increased likelihood of not sending a query or answer. Differential Revision: https://phabricator.services.mozilla.com/D56536 --HG-- extra : moz-landing-system : lando

view details

Daisuke Akatsuka

commit sha 48472e295d4fb55da444bf5dfa466385b16f1dc7

Bug 1588963: Show a message for no issues. r=rcaliman,ladybenko Differential Revision: https://phabricator.services.mozilla.com/D55431 --HG-- extra : moz-landing-system : lando

view details

Daisuke Akatsuka

commit sha 369ca073d4ffaa6196af986d88658edd19c2ecfb

Bug 1588963: Add a jest test for CompatibilityApp component. r=ladybenko Depends on D55431 Differential Revision: https://phabricator.services.mozilla.com/D55432 --HG-- extra : moz-landing-system : lando

view details

Masayuki Nakano

commit sha df7807e1a4d453823b4d76848da936107df48cd2

Bug 1598619 - Make `TextInputHandler::HandleFlagsChanged()` not dispatch same key event twice r=m_kato `TextInputHandler::HandleFlagsChanged()` dispatches `keydown` and `keyup` events even if the native key code is not set properly because web apps and our internal component like EventStateManager may cache modifier state with listening to `keydown` and `keyup` events. If native event does not have proper key code value, it computes key code from recorded key code value for each flag, but one modifier key may set 2 or more flags. Therefore, it should check whether the computed key code's event has already been dispatched or not. Differential Revision: https://phabricator.services.mozilla.com/D56138 --HG-- extra : moz-landing-system : lando

view details

Florin Strugariu

commit sha 9696f02d54451d79bb4304d6cb52ecfa8cb420ce

Bug 1585456 - [mozproxy] Error out when mozproxy can't bind to port r=tarek,perftest-reviewers,davehunt Differential Revision: https://phabricator.services.mozilla.com/D50594 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha 6033119f9a805b935f021744a436992910d11e5f

Bug 1497007 - Added IDBTransaction.commit method, with a minimal implementation. r=ttung,hsivonen Differential Revision: https://phabricator.services.mozilla.com/D46277 --HG-- extra : moz-landing-system : lando

view details

Luca Greco

commit sha 5a1c4e5355bc5e5735cc4f59f30d185ba9b9ed80

Bug 1602758 - Close an existing abuse report dialog instead of rejecting a new mozAddonManager.reportAbuse. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D56537 --HG-- extra : moz-landing-system : lando

view details

Itiel

commit sha 845b5dde3b9008f6a4d0f67853efbe5ca3241820

Bug 1322542 - Display user-typed text in the urlbar according to its direction r=mak Also fix the fading effect on RTL typed text. Differential Revision: https://phabricator.services.mozilla.com/D54195 --HG-- extra : moz-landing-system : lando

view details

Neil Deakin

commit sha 75efe08ebcbf8171422b0be0a36dd56e308a56fe

Bug 1595154, replace the frame script FormAutofillFrameScript.js with an actor and fix up setTimeout calls in places that were relying on Timer.jsm being loaded in that frame script, r=MattN Differential Revision: https://phabricator.services.mozilla.com/D52721 --HG-- rename : browser/extensions/formautofill/content/FormAutofillFrameScript.js => browser/extensions/formautofill/FormAutofillChild.jsm extra : moz-landing-system : lando

view details

Neil Deakin

commit sha c93677f1982c7f5ea6d821debeb16594b0d1e291

Bug 1595154, change FormAutofillParent to inherit from JSWindowActor, r=MattN Differential Revision: https://phabricator.services.mozilla.com/D52722 --HG-- extra : moz-landing-system : lando

view details

Neil Deakin

commit sha a3b79c2f38727f4ee8ffceef3a93ebedbfb37749

Bug 1595154, add a test for form fillin that uses a child iframe loaded in a separate process, r=MattN Differential Revision: https://phabricator.services.mozilla.com/D52723 --HG-- extra : moz-landing-system : lando

view details

Neil Deakin

commit sha 37b8a07775982439148fc0a9f797db3a2995d1d2

Bug 1595154, Use a setTimeout available from content or window in talos frame scripts, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D54944 --HG-- extra : moz-landing-system : lando

view details

Neil Deakin

commit sha e27bc63563fa0092d73576260b960164e1b9221a

Bug 1595154, make sure the message observer is removed after focus is complete in form autofill tests, also move removing of observer from willDestroy to didDestroy so it is more consistently called, r=MattN Differential Revision: https://phabricator.services.mozilla.com/D54945 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

push eventjld/gecko-dev

L10n Bumper Bot

commit sha d4b15396f9f235eddcf070aec9ec5ebd250fa200

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD be -> 02478b9c51d1 cak -> 0c561061b7a1 cs -> af404e01cc5b cy -> 51890ba07437 es-AR -> 22ccff4f1329 es-MX -> 9fb15a3a59d4 gn -> 35b98fa43e7c id -> b14772184baa it -> 1687c99c6ac8 ka -> 8bbb69e301e1 nb-NO -> 36397755301e nn-NO -> 746697beb3e5 pl -> 6625e2fd6ca0 pt-BR -> 96210eacaa22 ru -> bc3913df07e0 sl -> 4c21b2ab88e3 tr -> ddc07a1be2ed uk -> 9c35222557de vi -> 3348fae67d29 zh-CN -> 55326871c8ec

view details

L10n Bumper Bot

commit sha 31680b85943446bdbc0eeb30f064b8cebd73796d

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD he -> 2e057a2ed6d6 sv-SE -> f1140771379f

view details

L10n Bumper Bot

commit sha 9c4984d7285203158f1dd509e3ab7915167de11e

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD en-GB -> 8d7c3c919497 fy-NL -> 55df0db64fd4 gn -> da70fe0da929 it -> 35f8b893883a kab -> 898d8ba5bd3f nl -> 8778d8361373 sl -> cd5717a00926 sv-SE -> 9c3e70585f76

view details

Mozilla Releng Treescript

commit sha 5ebb1710250362697793dc06cea2678a48b24d75

No bug - Tagging bb206bf4dc480c90e0c0d3ed1b307afe8bfe3559 with FENNEC_68_1b6_RELEASE a=release CLOSED TREE DONTBUILD

view details

Mozilla Releng Treescript

commit sha c80a20c6c2ebfde211507bfccd5eea6ce4c71a8a

Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD

view details

L10n Bumper Bot

commit sha eac01d471c8f777b6027ef6f12a626c6aa778c96

no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD es-AR -> 15b65d4aeda6 kab -> dd3757109435 mr -> 91cc067b4d91 nl -> 6abd9bc80246 nn-NO -> bbf3a6624e9f pl -> 98d7e6d3e570 ru -> be32d196c886 tr -> a3c080939f0f zh-CN -> df6e2d921960

view details

Mozilla Releng Treescript

commit sha 9c1bf976f324f83649265c7be72e53387a114355

No bug - Tagging f1258d45d4b5afc9bfce3bee18e09f7247b66f60 with FENNEC_68_0_2_BUILD1 a=release CLOSED TREE DONTBUILD

view details

Mozilla Releng Treescript

commit sha 85be53b92b47f1647ecb0ccc8d2764d29e822cb2

No bug - Tagging f1258d45d4b5afc9bfce3bee18e09f7247b66f60 with FIREFOX_68_0_2esr_BUILD1 a=release CLOSED TREE DONTBUILD

view details

alwu

commit sha 3c3a4b4bff8f9cf2b1bcf4ca87585d4584052895

Bug 1555849 - part1 : use 'computeLine' to adjust cue's position when 'snap-to-lines' is false. r=heycam, a=RyanVM According to the spec 7.2.6 [1], we should use `computed line`, not `computed position`. [1] https://www.w3.org/TR/webvtt1/#ref-for-cue-computed-line-2 Differential Revision: https://phabricator.services.mozilla.com/D33236 --HG-- extra : source : 8370f6e80cc8fe48aa2c1063e044e0d5ce6a5739

view details

alwu

commit sha 1e290d5ff4267f4dc3afb0a3fcb850cf35bb5d9c

Bug 1555849 - part2 : enable wpt 'track-webvtt-non-snap-to-lines.html'. r=heycam, a=RyanVM We made following changes for 'track-webvtt-non-snap-to-lines.html'. 1. As the video is 300*150, testing file would put the cue on the place which is 20% of video's height (30px) below. 2. The font size is defined as 5% of video's height (7.5px). 3. As the cue is left alignment, so we also have to set `left=0`. 4. In addition, there is no need to add padding. In addition, this test would fail on Windows because there is a weird green background showing on the top of the text [1]. [1] https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://queue.taskcluster.net/v1/task/NdZrHNWqTAiskV8QOcBFNA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1 Differential Revision: https://phabricator.services.mozilla.com/D33237 --HG-- extra : source : 04d4b4a547da2a0df5d50fb1fd686176c7310cfe

view details

Botond Ballo

commit sha 4796c6aba486b28784ff8180347dbe5b07331f90

Bug 1568826 - Restrict the fix for bug 1549625 to cases where we have a zoomable viewport. r=tnikkel a=jcristau The fix for bug 1549625 is only necessary in cases where the layout and visual viewports can diverge (currently mobile, and later desktop zooming), but it has caused regressions in desktop scenarios that don't involve zooming. While we can get a proper fix in place (tracked in bug 1543485), restricting the existing fix to zoomable configurations mitigates the regressions. Differential Revision: https://phabricator.services.mozilla.com/D40473 --HG-- extra : source : 39ff0262a9d103575fa22c3f72ee2ff26e31b917 extra : intermediate-source : 8787ce24bafe9bf68892910dd842dc79b1323ef6

view details

Andreas Pehrson

commit sha d08abb919dadebc312580af7410655604f00c7c6

Bug 1570673 - Add mochitest. r=bwc a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D40597 --HG-- extra : source : d2a030d452cbc42b30d282ed14730466626f6af6 extra : intermediate-source : 0291822afd2da38c59d12ff0fee97fb5ae34432f

view details

Andreas Pehrson

commit sha 523aad5ab02d7d0c2eb7537484b125b7fffc6aa1

Bug 1570673 - Add an active state to VideoFrameConverter and propagate it from MediaPipeline. r=bwc, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D40598

view details

Andreas Pehrson

commit sha c6382b75156bc8734278d45cbaf10c2561cd93ea

Bug 1570673 - Update last frame's time on same-frame-ticks. r=bwc a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D40599 --HG-- extra : source : acd8b80087e0ddc254455b3a8afcc8cebe3e5922 extra : intermediate-source : 1b6a325b60bae842ccd150ba96c02ce7349a7666

view details

Brad Arant

commit sha dbd17d3ae2027be6cdc0285773196c9907695e22

Bug 1565488 - Wrong panel from welcome screen is highlighted after clearing data. r=VladBaicu, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D39797 --HG-- extra : source : 9028adf52037ba02413fa24921b75124692ceee9 extra : intermediate-source : 6b61417a79440bb7793c5dab1afcd607ba8491fe

view details

Nick Thomas

commit sha 3f89706bbf06b1f27d1975feea00f2297a046f9b

Bug 1538995 - support repacking stub installers for partners, r=aki Pay attention to the new repack_stub_installer param, and fix config parsing to split on the first =. Differential Revision: https://phabricator.services.mozilla.com/D34945 --HG-- extra : source : 20de5a5e5c55c7286cc4e303a12459b30a21eaa3 extra : intermediate-source : cdcd92299b6439b792d3e6644b1b6a5d93ac2607

view details

Nick Thomas

commit sha c4f79333b3ac46a6550b8a0b7ac8b81fec298a07

Bug 1538995 - adjust repackage jobs to create partner stub installers, r=aki On win32, where repack_stub_installer is enabled, extend the inputs to the partner repackage task so that it donwloads the upstream artifacts and creates the stub installer. Differential Revision: https://phabricator.services.mozilla.com/D34946 --HG-- extra : source : 93f413cf1457adcf6f0a4e28c54fab5f95be7073 extra : intermediate-source : 8000d797a95c551bad9b4fa333df186c9fc8e212

view details

Nick Thomas

commit sha 2f53fdd842a5dfda885292c898c50f00b59b023b

Bug 1538995 - adjust repackage-signing jobs to sign partner stub installers, r=aki Differential Revision: https://phabricator.services.mozilla.com/D34948 --HG-- extra : source : 8b151e2777fb7d07e06be8e8fe223d9a4fc5c6a6 extra : intermediate-source : 75411b55c8fcd7693efca7ec46b8776329f86d34

view details

Nick Thomas

commit sha c124c76f9a0c27d92e8ee6d3316d5517b2050672

Bug 1538995 - adjust beetmover to copy partner stub installers into candidates dir, r=aki Appends the customized stub installer and it's gpg signature to the list of artifacts to beetmove to candidates. Differential Revision: https://phabricator.services.mozilla.com/D34950 --HG-- extra : source : aea787a5a4c6043c571a020df0a102cd0ee8ae0c extra : intermediate-source : 19d9e73e3c0e31be437c032c4b6d0d1bb8101959

view details

Nick Thomas

commit sha 35ab92eee4fdb2d3b26dc158e8d9cd0107406a07

Bug 1538995 - submit partner products to bouncer when we'll host the files, r=aki Adds a new release-partner-repack-bouncer-sub-firefox task to add the partner products. This is forked from the main bouncer submission because it diverges sufficiently that this is a cleaner approach. The get_partners_to_be_published helper is used by aliases too. Depends on D34950 Differential Revision: https://phabricator.services.mozilla.com/D35481 --HG-- extra : source : fe29e66f80e2a6e96dbe48f126fff0b5c5f25857 extra : intermediate-source : 86fac3055d1042916b24e3efb436505c75ad31fd

view details

push time in 2 months

push eventjld/gecko-dev

Matthew Noorenberghe

commit sha 7dca7daa8688ef2f9e6e8ea9e7a2188f9d35626b

Bug 1599752 - Partial back out of changeset c72321ba48b8 to remove subdomain suggestions in the context menu. Differential Revision: https://phabricator.services.mozilla.com/D54937 --HG-- extra : moz-landing-system : lando

view details

Andrew Halberstadt

commit sha 434b6657f51d20834bf89800dbe0deabe1cfa705

Bug 1583364 - [manifestparser] Fix regression to ChunkByManifest filter, r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D54369 --HG-- extra : moz-landing-system : lando

view details

Nazım Can Altınova

commit sha e92cf6b7870972817d5766fbf4c04d5eea6c801d

Bug 1590706 - Part 1: Add a field inside ActivePS to hold the active BrowsingContext ID. r=gerald Differential Revision: https://phabricator.services.mozilla.com/D54144 --HG-- extra : moz-landing-system : lando

view details

Nazım Can Altınova

commit sha 3817d21f33d5aabeae958def70d9db2c432024f7

Bug 1590706 - Part 2: Update devtools and popup panels to include BrowsingContext IDs. r=gregtatum Differential Revision: https://phabricator.services.mozilla.com/D54145 --HG-- extra : moz-landing-system : lando

view details

Maja Frydrychowicz

commit sha 10c450f91f6399cf0851e28c0c878fa8a3fffe5c

Bug 1596888 - (remote) vendor Puppeteer to 8b49dc6 Differential Revision: https://phabricator.services.mozilla.com/D54941 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 96975a6e96389a93c7343fc02b740a00917bac4a

Bug 1596718 - Part 1: Add MIsNullOrUndefined::foldsTo to omit unreachable tests. r=jandem Fold away MIsNullOrUndefined when the input is definitely null/undefined resp. never null/undefined. Differential Revision: https://phabricator.services.mozilla.com/D53172 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 7bfacdd480b24d8e71629d0b46b5f513813d212f

Bug 1596718 - Part 2: Don't emit unreachable tests in CodeGenerator::visitIsNullOrUndefined. r=jandem We don't need to test for null/undefined if that type was never observed. Differential Revision: https://phabricator.services.mozilla.com/D53173 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha d2c380674c9398fd64eb92b0a07b6ae5345e2813

Bug 1596718 - Part 3: Handle MIsNullOrUndefined in improveTypesAtTest to remove null/undefined from the typeset. r=jandem Remove resp. add null/undefined to the typeset in improveTypesAtTest for MIsNullOrUndefined. That way operations on the coalesce expression can be further optimised. For example `a += obj.prop ?? 0` where `obj.prop` is either an Int32 or null/undefined can now be optimised to use Int32 addition, because both possible right-hand side values are now typed as Int32. Differential Revision: https://phabricator.services.mozilla.com/D53174 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 41741fc762f70110870bcf255d72e366ef858a3b

Bug 1596718 - Part 4: Add LIsNullOrUndefinedAndBranch to fuse LIsNullOrUndefined and LTestIAndBranch. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D53175 --HG-- extra : moz-landing-system : lando

view details

Christoph Kerschbaumer

commit sha d3f1e5754d1148745cfe70bd8c133e49f56a0307

Bug 1593832: Enforce XFO and frame-ancestors in parent process if fission is enabled and in content if running in regular mode until we can determine whether a load results in a download in the parent process. r=bzbarsky,jkt Differential Revision: https://phabricator.services.mozilla.com/D53955 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha e2d2985fc8a99a1a3d7a6291a7c00138a1d954d4

Bug 1599416 - Part 1: Remove unused OutlineTypedObject::notifyBufferDetached method. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D54705 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 29739c84760aa2f24b6522f8cae77c64879e5bb2

Bug 1599416 - Part 2: Remove unused SetTypedObjectOffset function. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D54706 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 3a7c9e89b45acde5ffe983bcd36124d954399574

Bug 1599416 - Part 3: Remove unused ObjectIsOpaqueTypedObject function. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D54707 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 3efa663f8336822f1f33bd4be019889cf84b5851

Bug 1599416 - Part 4: Remove unused ObjectIsTransparentTypedObject function. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D54708 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 400bf6eb1e830dbbfb19fe7c07479c96d3bc23f1

Bug 1599416 - Part 5: Remove unused TypedObject::GetByteOffset function. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D54709 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha b576e1d462ce3a98381aa00dad34691327d3a731

Bug 1599416 - Part 6: Remove unused TypedObject functions. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D54710 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 7818859fb98601a3957a1a502b9096bbb63c578e

Bug 1599416 - Part 7: Remove unused lazyArrayBuffers table. r=mgaudet Entries are never added to `lazyArrayBuffers` resp. `lazyArrayBuffers` isn't even allocated anymore. Differential Revision: https://phabricator.services.mozilla.com/D54711 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha f101e6b927580b0814e65a77092588ee2cc7520f

Bug 1599416 - Part 8: Remove view tracking for TypedObjects. r=mgaudet `ArrayBufferObject::detach` expects all views are `ArrayBufferViewObject`, which means detaching an ArrayBuffer used for TypedObjects already crashes anyway. Instead let's change `ArrayBufferObject::addView` and `ABO::setFirstView` to only accept `ArrayBufferViewObject` and then remove the `addView` call in `OutlineTypedObject::attach`. Additionally introduce `ABO::createForTypedObject` as the single function which can call `ABO::setHasTypedObjectViews` to mark an ArrayBufferObject as being used for TypedObjects. Differential Revision: https://phabricator.services.mozilla.com/D54712 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha fab2a2a9ef847013b4b3ee643da2ffd8b92b44dd

Bug 1599416 - Part 9: Remove tracking for TypedObjects with detached buffers. r=mgaudet Because ArrayBuffers used for TypedObjects can never be detached, we can remove a couple of additional functions which are no longer used. Differential Revision: https://phabricator.services.mozilla.com/D54713 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 710956a98e8dac52204f121e67d7fa8b8f17ee7f

Bug 1599416 - Part 10: Simplify TypedObject::isAttached. r=mgaudet - Instead of testing for `InlineTransparentTypedObject` and `InlineOpaqueTypedObject` separately, we can directly test for `InlineTypedObject`. - Because the ArrayBuffer of an `OutlineTypedObject` can never be detached, we don't need to test for it. Differential Revision: https://phabricator.services.mozilla.com/D54714 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

push eventjld/gecko-dev

Mozilla Releng Treescript

commit sha 56593c498b1d64503b5b6fccd2642b56bc0a3b79

No bug - Tagging 91c666707c219c5215117da97cbbec3bf07f42e1 with FIREFOX_69_0b16_RELEASE a=release CLOSED TREE DONTBUILD

view details

Landry Breuil

commit sha 2a0de2663670ab90dc94f76ae0a07839e1f346d7

Bug 1564897 - replace remaining dots by underscores when formatting libxul_list r=glandium a=RyanVM --HG-- extra : source : aab4f9e088d1a5d9d39ec4c48103cd3c5b8e001a

view details

Haik Aftandilian

commit sha 293dc2e1add1c9dce6e5f7b2f816141b94e0bb92

Bug 1562684 - PR_GetLibraryFilePathname is returning absolute paths in MacOS Catalina r=froydnj a=RyanVM Instead of using symlinks, copy .dylib files to the ${OBJDIR}/dist/Nightly{Debug}.app/Contents/MacOS dir for local builds. Differential Revision: https://phabricator.services.mozilla.com/D41926 --HG-- extra : source : 2908769da8be5226a299fb0eee2c6f6b937593f2

view details

ffxbld

commit sha 23e7dc8dbb6044e9077d224138a09a88f3e6c47f

No Bug, mozilla-release repo-update blocklist remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D43037

view details

L10n Bumper Bot

commit sha eb91bb58fe0afaa14689117028afe27a5730c19a

no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD de -> 072dc80f435a

view details

ffxbld

commit sha 1bd58b775101fbb71d8a371683f5866a5b6df72e

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

view details

Brendan Dahl

commit sha 3885cd26ad67c4aa0f91e0a88e67f3454fe5def9

Bug 1568071 - Add a way to disable external links in PDFS. r=yury, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D43138

view details

Tijl Coosemans

commit sha e2846876ad0f30619451ea423cbdb09ec3878df5

Bug 1575876 - Drop header unused on FreeBSD that breaks with new libc++. r=bwc, a=RyanVM --HG-- extra : source : c8773774d96976aea43a9540546d023688d81920

view details

Gerald Squelart

commit sha e60235d2323f8e7eb97ecad2973df685dc1a2e4d

Bug 1571648 - Only allow DecoderDoctorLogger on Nightly - r=drno a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D43228 --HG-- extra : source : f40e7f6201b17adb2293c58f0fda6cc847179ca5 extra : histedit_source : 942f1f74e0ad99ca03c0ef3f548adebdade118de

view details

Drew Willcoxon

commit sha a6ab9364cbcfda33ecb611b00d0ee97095273292

Bug 1576246 - Set pref browser.urlbar.eventTelemetry.enabled by default r=harry a=RyanVM --HG-- extra : histedit_source : fc9396327378718badd46b48c8f7239c035d4142

view details

Luca Greco

commit sha 5b2fac9707c919768b62adb6adfc0d9504c1eaef

Bug 1574431 - Preserve installTelemetryInfo when rebuilding the DB from the addons manifest files. r=kmag a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D42281 --HG-- extra : source : b02a7e1826286962103fcbed98b894dcabb19f94 extra : histedit_source : d08b6f65957700dec2c445f239435d144a449643

view details

Logan Smyth

commit sha 3b3306cb6be95dfeff3ab000370e8c96ac5011f3

Bug 1568895 - Ignore duplicate original files when found. r=jlast a=RyanVM --HG-- extra : histedit_source : 20bf0a91fc3718d2ccda85bbe888bf344433c050

view details

Michael Kaply

commit sha d055f95beff384ae6b3c5e516d9c72c51aa0a9a1

Bug 1573932 - Disable extended triplets for certain policies. r=Mardak a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D43095 --HG-- extra : source : bef138f4cafb281419473a587afccab7d060ee29 extra : histedit_source : 253d241d35d7d1e4a1bf9c9938b5925524e74e4d

view details

ffxbld

commit sha 9cfec8d8b23730281dac9f797ac1f6fdc62479d6

No bug - Tagging mozilla-beta 7143c324663fce80ce6737986a3e38dfca7d614b with FIREFOX_RELEASE_69_BASE a=release DONTBUILD CLOSED TREE

view details

ffxbld

commit sha 01ad3d65c7ffc018c2decda44fb431521d2c4da2

Merge old head via |hg debugsetparents 9a2bf949e4e2157ea0e4a2a99c63cef044b6db21 901e8898075107251203cf181304c12c434bfed4|. CLOSED TREE DONTBUILD a=release

view details

ffxbld

commit sha c33687536f58ce25af3b3dbfe7d71eef7c1c0067

Preserve old tags after debugsetparents. CLOSED TREE DONTBUILD a=release

view details

ffxbld

commit sha aba5bec962827c4b3d89fe5bbaf8ecac5a317a54

No bug - Tagging mozilla-release 901e8898075107251203cf181304c12c434bfed4 with FIREFOX_RELEASE_68_END a=release DONTBUILD CLOSED TREE

view details

ffxbld

commit sha 39740e3a8cdcdb00c08e7a749c1fb2986709e15d

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

view details

Mitchell Hentges

commit sha 77751566808a7d6c1d62ac854832888698e517b1

Bug 1567224 - Setup WNP for users coming from <69.0 and receiving the 69.0 release, DONTBUILD r=jlund, a=testing Differential Revision: https://phabricator.services.mozilla.com/D43518 --HG-- extra : source : 9250e80d70ceeb10d25f4a2cf30e846a457eeb72

view details

Kartikaya Gupta

commit sha 945407061dcf94742be9c52c11fd53210e7e1060

Bug 1564851 - Disable gfx.webrender.all.qualified by default. r=jrmuizel, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D43456 --HG-- extra : rebase_source : 9da60a4a96a08b884e3898bca75127464b68b8a4 extra : source : 025d1028313e06933dba9394650dc0f32c68e5e1

view details

push time in 2 months

push eventjld/gecko-dev

Neil Deakin

commit sha c93677f1982c7f5ea6d821debeb16594b0d1e291

Bug 1595154, change FormAutofillParent to inherit from JSWindowActor, r=MattN Differential Revision: https://phabricator.services.mozilla.com/D52722 --HG-- extra : moz-landing-system : lando

view details

Neil Deakin

commit sha a3b79c2f38727f4ee8ffceef3a93ebedbfb37749

Bug 1595154, add a test for form fillin that uses a child iframe loaded in a separate process, r=MattN Differential Revision: https://phabricator.services.mozilla.com/D52723 --HG-- extra : moz-landing-system : lando

view details

Neil Deakin

commit sha 37b8a07775982439148fc0a9f797db3a2995d1d2

Bug 1595154, Use a setTimeout available from content or window in talos frame scripts, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D54944 --HG-- extra : moz-landing-system : lando

view details

Neil Deakin

commit sha e27bc63563fa0092d73576260b960164e1b9221a

Bug 1595154, make sure the message observer is removed after focus is complete in form autofill tests, also move removing of observer from willDestroy to didDestroy so it is more consistently called, r=MattN Differential Revision: https://phabricator.services.mozilla.com/D54945 --HG-- extra : moz-landing-system : lando

view details

Mats Palmgren

commit sha 0beec6773c87e4442212089bcd992a00bf68b8e9

Bug 1572573 - Pushed floats should make block-formatting contexts incomplete, not overflow-incomplete. r=TYLin So the reason we get the current bogus result is that overflow:hidden are block-formatting contexts (BFC) and in paginated mode they are implemented as block frames with NS_BLOCK_CLIP_PAGINATED_OVERFLOW to do the clipping. When we have a child float that doesn't fit, we split it and currently we report that as Overflow-Incomplete (which is correct for a normal block, but not a BFC) which leads to creating an overflow-container continuation which has zero size which we then clip. We should report it as Incomplete instead, except if we already are an overflow-container. Differential Revision: https://phabricator.services.mozilla.com/D56416 --HG-- extra : moz-landing-system : lando

view details

Brian Hackett

commit sha ee87de9d1bcba1b5234e7dd94f036f5cea5f7936

Bug 1582266 - Use actual source text when mismatches are found with contents fetched over the network, r=loganfsmyth. Differential Revision: https://phabricator.services.mozilla.com/D55402 --HG-- extra : moz-landing-system : lando

view details

Oana Pop Rus

commit sha 93aac959cdf603f1e5cd888ac7a7a9a1027e430b

Backed out changeset f69b1ca45a44 (bug 1322542) for bc failures in browser_UrlbarInput_overflow.js on a CLOSED TREE

view details

Andreas Farre

commit sha 8de0ab1d9050b4219d734d39fd8ff5ce36621a3e

Bug 1594288 - Remove nsIDocShellTreeItem.findChildWithName. r=annyG There are no callers of findChildWithName after it got replaced by corresponding methods in BrowsingContext. Differential Revision: https://phabricator.services.mozilla.com/D55977 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha 330107906f0c52af1541d6a1fe039a45db67de3b

Bug 1600906 - Reduce statefulness of TransactionInfo using const and FlippedOnce. r=dom-workers-and-storage-reviewers,ytausky Depends on D56012 Differential Revision: https://phabricator.services.mozilla.com/D56013 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha a1b92b3c9fadcebc94432e5e0ad92a22dbf63845

Bug 1600906 - Added const in UpdateRefcount. r=dom-workers-and-storage-reviewers,ytausky Depends on D56008 Differential Revision: https://phabricator.services.mozilla.com/D56009 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha 54a20a3bfa8aa7b8a4d1c268bda10ca6a30e92d3

Bug 1600906 - Added const in IdleConnectionRunnable. r=dom-workers-and-storage-reviewers,ytausky Depends on D56009 Differential Revision: https://phabricator.services.mozilla.com/D56010 --HG-- extra : moz-landing-system : lando

view details

Calixte Denizet

commit sha f6c15104f52d180c89682c7d608ee00c413f0c54

Bug 1599436 - Backport LLVM patch to add a critical section in gcov_flush r=marco In order to avoid crashes when we're dumping gcda files, we backport a llvm/compiler-rt patch which fix this issue in adding a critical section around flush. Differential Revision: https://phabricator.services.mozilla.com/D56559 --HG-- extra : moz-landing-system : lando

view details

Ting-Yu Lin

commit sha a50454abf15846d339c0b30810192fc3eee647a4

Bug 1602767 - Make layout debugger's paged mode use the same setup as reftest-paged. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D56543 --HG-- extra : moz-landing-system : lando

view details

James Graham

commit sha 4efdc5cdd6bc2969ab9888996e3f256d8001e352

Bug 1499779 - Reenable mix-blend-mode-parent-element-overflow-scroll.html on linux, r=emilio Add a fuzzy annotation to allow the small differences sometimes observed in CI. Differential Revision: https://phabricator.services.mozilla.com/D56746 --HG-- extra : moz-landing-system : lando

view details

Oana Pop Rus

commit sha 2244382682e054431d80c40b588ec2a5ac06736d

Backed out changeset 0e82a2a87b39 (bug 1594288) for causing build bustages in nsDocShell.cpp on a CLOSED TREE

view details

Erica Wright

commit sha 68fd5196083f645bc27aa38437b55be54dba3ff4

Bug 1602015 - Add telemetry to the protection panel milestone message r=nhnt11 Differential Revision: https://phabricator.services.mozilla.com/D56381 --HG-- extra : moz-landing-system : lando

view details

Martin Stransky

commit sha dbf1215e63905ba61ef09df9a7937a16a2ed5f53

Bug 1573742 [Linux] Don't draw round corners in tiled mode, r=jhorak Differential Revision: https://phabricator.services.mozilla.com/D56601 --HG-- extra : moz-landing-system : lando

view details

Martin Stransky

commit sha fbf62183714139d7226936a9754d962c2df267b5

Bug 1599393 [Wayland] Use dmabuf for basic compositor under preference, r=jhorak Differential Revision: https://phabricator.services.mozilla.com/D54692 --HG-- extra : moz-landing-system : lando

view details

chujun

commit sha 475cde4af43240203280d6059b6b81e72d5ca32c

Bug 1596114 - Refactor server unit tests part1 r=bhackett,jlast I refactored some of the unit tests to see if I'm on the right direction. If so, I'll continue with other unit tests. Differential Revision: https://phabricator.services.mozilla.com/D55923 --HG-- extra : moz-landing-system : lando

view details

Tom Schuster

commit sha 9e9249a399c2c9fb0cba565104d1bc0e25b1319e

Bug 1591515 - Avoid delazification in js::FunctionToString r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D56625 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

push eventjld/gecko-dev

Florin Strugariu

commit sha cc6523154158282d2341ae5d102ac169bc2feb5e

Bug 1593674 - remove marionette VideoStream YouTube test as it's duplicated in raptor r=tarek,marionette-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D52820 --HG-- extra : moz-landing-system : lando

view details

Patrick Brosset

commit sha 8eaec07a8d8e9648be7f3f36b8c05e7f86c92ace

Bug 1601219 - Use the right PageStyleFront instance when querying computed styles from the color picker; r=rcaliman It looks like we left out some places in the inspector when we made it fission-compatible. The color-picker, in particular, needs access to the selected node's computed style for its color contrast logic. We used to access this on the top-level target PageStyleFront. We just need to change this so it uses the one contextual to the selected node. Differential Revision: https://phabricator.services.mozilla.com/D55962 --HG-- extra : moz-landing-system : lando

view details

Andrew Osmond

commit sha 6ec41d71d2f40e5097e9dfc7faeeb8714b879578

Bug 1580534 - Add new test case to confirm WebRender snaps in the ideal fashion. r=jrmuizel Historically there were kludges in how we chose to snap layers and transforms, nominally for performance reasons (see bug 602200 comment 36). WebRender appears to render what was considered at the time the ideal outcome, which also makes the most sense as a content author. Given we are otherwise lacking a reason to continue with the old behaviour, this patch adds a new test case to confirm WebRender snaps in the ideal fashion, and non-WebRender does not. Differential Revision: https://phabricator.services.mozilla.com/D55852 --HG-- extra : moz-landing-system : lando

view details

Masatoshi Kimura

commit sha 502bc1fe35d3ee9020b71430c9ad9cb8240694e0

Bug 1601235 - Remove the second arg of nsIXULBrowserWindow::SetOverLink. r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D55946 --HG-- extra : moz-landing-system : lando

view details

Brian Grinstead

commit sha 712f423a47eac467af0ea355ec6d2c91434ef157

Bug 1601491 - Remove unused namespaces in browser.xhtml r=dao Differential Revision: https://phabricator.services.mozilla.com/D55885 --HG-- extra : moz-landing-system : lando

view details

Andrew Osmond

commit sha d6200622b89850bf46aa0737754507e0eeb29aea

Bug 1601060 - Fix shader compilation error on some Android devices. r=nical Some OpenGL ES implementations do not like how we overflow a signed 32-bit integer when masking what are otherwise really unsigned 32-bit integers. This patch avoids the problematic mask and instead just does an equivalent shift. Differential Revision: https://phabricator.services.mozilla.com/D55733 --HG-- extra : moz-landing-system : lando

view details

Lars T Hansen

commit sha b03703559c5f406ba3675ea053ab417f69917984

Bug 1599659 - Predicate to test context for live SABs. r=jonco SABs become foreground-finalizable so that we can access the runtime during finalization. Then a simple counter on the runtime will track live SABs for the runtime, and the predicate on the context can get its information from the runtime. Fallout: SABs are now enabled on the globals used for jsapi-tests. Differential Revision: https://phabricator.services.mozilla.com/D55783 --HG-- extra : moz-landing-system : lando

view details

Mark Banner

commit sha 7e33411d589c1582164d38de72bb7f5a11e2fc84

Bug 1601633 - In search tests, when running asyncReInit, don't reset the search service. r=mikedeboer SearchService.reset() isn't designed to be called with reInit, but with init. Differential Revision: https://phabricator.services.mozilla.com/D55462 --HG-- extra : moz-landing-system : lando

view details

Mark Banner

commit sha ecf3387c63dea6e5142f79ef3d2ab5a0c54a8b9f

Bug 1601633 - Switch some more search xpcshell-tests to use the useTestEngines helper function. r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D55463 --HG-- extra : moz-landing-system : lando

view details

Mihai Alexandru Michis

commit sha 0a9705f227963de80cc39a631f2775e0624c774f

Backed out changeset 2921275a761f (bug 1599659) for causing bustages in testSABAccounting.cpp CLOSED TREE

view details

Simon Giesecke

commit sha e42501944250aa7c558d50f86513215dc548b190

Bug 1597211 - Adjust parameters and return types to allow passing response size information. r=dom-workers-and-storage-reviewers,ytausky Differential Revision: https://phabricator.services.mozilla.com/D53935 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha 75118862f6b2fc2561deff626a46d2849e2f753c

Bug 1597211 - Stop processing entries when maximum message size has been exceeded. r=dom-workers-and-storage-reviewers,ytausky Differential Revision: https://phabricator.services.mozilla.com/D53936 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha 19bcfd873b4e5cde8ce323496e6c1e2db58e9a96

Bug 1597211 - Calculate size of individual cursor response entries. r=dom-workers-and-storage-reviewers,ytausky Differential Revision: https://phabricator.services.mozilla.com/D53937 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha 2b070294590f2f2d26d78ed407fce577775d65b7

Bug 1597211 - Use EmplaceBack instead of AppendResult, and use return value rather than output parameter. r=dom-workers-and-storage-reviewers,ytausky Differential Revision: https://phabricator.services.mozilla.com/D53938 --HG-- extra : moz-landing-system : lando

view details

Simon Giesecke

commit sha 698d229488ff8b1b487c71bc6114350eb7ba0a8f

Bug 1597211 - Use InitializedOnce to reduce statefulness of Cursor class. r=dom-workers-and-storage-reviewers,asuth Differential Revision: https://phabricator.services.mozilla.com/D53951 --HG-- extra : moz-landing-system : lando

view details

Greg Tatum

commit sha 246f170a3d5da0eed57c410a8dad1891b877e62f

Bug 1597373 - Create a minimal about:profiling page; r=jdescottes,mconley This commit is fairly trivial, but creates the about:profiler page to start the new about:profiler work. Differential Revision: https://phabricator.services.mozilla.com/D53729 --HG-- extra : moz-landing-system : lando

view details

Greg Tatum

commit sha 086d2b57253f11dd66bf4403ad37455a322ff47c

Bug 1598320 - Add types to the performance-new components; r=julienw Differential Revision: https://phabricator.services.mozilla.com/D54771 --HG-- extra : moz-landing-system : lando

view details

Greg Tatum

commit sha 805e67f3546943f651f10a22fea908530046b56b

Bug 1597376 - Break out profiler event handling into a separate component; r=julienw Differential Revision: https://phabricator.services.mozilla.com/D55007 --HG-- rename : devtools/client/performance-new/components/Perf.js => devtools/client/performance-new/components/DevToolsAndPopup.js extra : moz-landing-system : lando

view details

Greg Tatum

commit sha 6cba996a448cdda6d0a2fc5a7232f019ca9b201b

Bug 1597376 - Change the isPopup flag to a PageContext; r=julienw The new about:profiling page creates some more complexity around what the page context is. It is simpler to handle the different cases with a union, rather than booleans. Differential Revision: https://phabricator.services.mozilla.com/D55008 --HG-- extra : moz-landing-system : lando

view details

Greg Tatum

commit sha c29911fdb80ab1e74b206a23b13a00ef982a3d7e

Bug 1597376 - Make the summary dropdowns conditional in the profiler settings; r=julienw This is probably the biggest change to the existing components, as it makes the summary dropdowns conditional based on the page context. This keeps the old workflow working, but allows for the new about:profiling page's design. Most of the diff here is creating the new _renderSection method which consolidates this logic, and also handles the summary div structure. Differential Revision: https://phabricator.services.mozilla.com/D55009 --HG-- extra : moz-landing-system : lando

view details

push time in 2 months

push eventjld/gecko-dev

Jed Davis

commit sha b8d22f986f52a77727308a2a7f3b55fe0657aaa6

Formatting and minor fixes.

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha 4fd0976fb13a054dc8af44c4f519f02156b752a5

Switch to using (mostly) the raw kernel ABI for sigset_t.

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha 22e9a4580ed8956c57b754482b9542c8d10c8b35

Switch to using (mostly) the raw kernel ABI for sigset_t.

view details

push time in 3 months

issue commentmozilla/rr

Assertion failure when `SIGSYS` is blocked and `SECCOMP_RET_TRAP` happens

This isn't urgent for Firefox; we know what's going on in the bug I mentioned.

But in general it is a use case where rr is otherwise a good tool for the job: one process in a multiprocess application mysteriously exits without logging anything.

jld

comment created time in 3 months

create barnchjld/gecko-dev

branch : signal-mask-wrangling

created branch time in 3 months

create barnchjld/gecko-dev

branch : sandbox-pc-filter

created branch time in 3 months

issue commentmozilla/rr

Assertion failure when `SIGSYS` is blocked and `SECCOMP_RET_TRAP` happens

Something else I found, and I don't know if it should be a separate issue: if the SIGSYS handler isn't set, rr record hangs instead:

#0  0x00007f6bef86ae6e in __waitpid (pid=-1, stat_loc=0x7ffc1f52aca4, options=1073741826) at ../sysdeps/unix/sysv/linux/waitpid.c:30
#1  0x0000562576fa48c3 in rr::Scheduler::reschedule (this=0x562577684f00, switchable=rr::ALLOW_SWITCH) at /home/jld/src/rr/src/Scheduler.cc:559
#2  0x0000562576efe775 in rr::RecordSession::record_step (this=0x562577684d60) at /home/jld/src/rr/src/RecordSession.cc:1969
jld

comment created time in 3 months

issue openedmozilla/rr

Assertion failure when `SIGSYS` is blocked and `SECCOMP_RET_TRAP` happens

If the recorded process is blocking SIGSYS, and has a handler for it, and executes a system call where the seccomp-bpf policy returns SECCOMP_RET_TRAP, the kernel will both unblock the signal and reset the signal disposition. This is annoying for sandbox developers, but also it breaks rr:

[FATAL /home/jld/src/rr/src/RecordSession.cc:1264:inject_handled_signal()] 
 (task 111084 (rec:111084) at time 207)
 -> Assertion `t->stop_sig() == SIGTRAP' failed to hold. Got unexpected status 0x1f7f (STOP-SIGSYS)

I wrote a simple test case:

#include <linux/prctl.h>
#include <linux/filter.h>
#include <linux/seccomp.h>
#include <signal.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <sys/prctl.h>
#include <sys/syscall.h>
#include <unistd.h>

static void handler(int sig) {
	*(int*)(uintptr_t)sig = sig;
}

int main() {
	struct sock_filter filter[] = {
	    { BPF_LD | BPF_W | BPF_ABS,		0, 0, offsetof(struct seccomp_data, nr) },
	    { BPF_JMP | BPF_JEQ | BPF_K,	0, 1, __NR_read },
	    { BPF_RET | BPF_K,			0, 0, SECCOMP_RET_TRAP },
	    { BPF_RET | BPF_K,			0, 0, SECCOMP_RET_ALLOW }
	};
	struct sock_fprog fprog = { 4, filter };
	sigset_t sigs;

	signal(SIGSYS, handler);

	sigemptyset(&sigs);
	sigaddset(&sigs, SIGSYS);
	sigprocmask(SIG_BLOCK, &sigs, NULL);	

	if (prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0) != 0) {
		perror("PR_SET_NO_NEW_PRIVS");
		return 1;
	}
	if (prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, (uintptr_t)&fprog, 0, 0) != 0) {
		perror("PR_SET_SECCOMP");
		return 1;
	}
	syscall(__NR_read, 0, 0, 0);
	return 0;
}

The original failing case is Firefox and a recent development version of glibc; see also bug 1600574 comment #12.

created time in 3 months

push eventjld/fvwm-cfg

Jed Davis

commit sha 0e1384ed302bcfff5625320bf527dd5e6ad13d9d

Revert "Remove -new-instance for Firefox changes." This reverts commit 7c4079ee07b78c21f01a2be463a5124569d7136a.

view details

Jed Davis

commit sha 4b08150f00f4e34be49bab6a347b892e51472f75

Merge branch 'master' of github.com:jld/fvwm-cfg

view details

push time in 3 months

push eventjld/gecko-dev

Punam Dahiya

commit sha 0cff796747e347e17d9a38de9ba7e7c854024140

Bug 1596514 - Fix monitor dynamic triplets card targeting to use oauth client_id r=andreio Differential Revision: https://phabricator.services.mozilla.com/D53314 --HG-- extra : moz-landing-system : lando

view details

Alexandre Poirot

commit sha 27c69caaec92887cd26482f8348d1f3adc98923c

Bug 1578242 - Make the inspector use the TargetList. r=gl,pbro Differential Revision: https://phabricator.services.mozilla.com/D48859 --HG-- extra : moz-landing-system : lando

view details

Brindusan Cristian

commit sha 5a1247dec6626f40947a53acb8f1d527a72f8e8a

Backed out changeset 28e92798b7fb (bug 1596514) for ESlint failure on OnboardingMessageProvider.jsm. CLOSED TREE

view details

Gijs Kruitbosch

commit sha ecd21d5a2395b5b8e7cf3ee9af2ae7993bc24ad8

Bug 1595925 - QI to nsIWebNavigation before using docShell.document, r=bgrins Differential Revision: https://phabricator.services.mozilla.com/D53661 --HG-- extra : moz-landing-system : lando

view details

Bob Clary

commit sha 5f979fe57633751acbfab4e9f1c50c234a1c5420

Bug 1597317 - bump mozdevice to version 3.0.6, r=gbrown. Differential Revision: https://phabricator.services.mozilla.com/D53669 --HG-- extra : moz-landing-system : lando

view details

shravanrn@gmail.com

commit sha eb4e9962a840aa278fc9c4bb69a8f94b26e3823b

Bug 1597150 - Bump RLBox library to the latest version. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D53374 --HG-- extra : moz-landing-system : lando

view details

Daniel Holbert

commit sha 757e4475d61b9d1a3ab6ebc68fef2c27f00f2338

Bug 1597177: Make flex containers check for interruptions a bit earlier (right after the measurement whose interruption they care about). r=emilio Differential Revision: https://phabricator.services.mozilla.com/D53670 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha ed822e93a914389d049a9cfab10d121d5a088869

Bug 1596251 - Fix exception in WPT service-workers/cache-storage/resources/vary.py r=jgraham This exception is unlikely to be the cause of the leak in bug 1596251, but I came across it while investigating. Differential Revision: https://phabricator.services.mozilla.com/D53358 --HG-- extra : moz-landing-system : lando

view details

Andreas Pehrson

commit sha daeeabf1da121d7ecae5aefebc77969f99743bfd

Bug 1593739 - Create a dedicated Unlink path for mSrcStream. r=bryce Unlink of mSrcStream used to rely on EndSrcMediaStreamPlayback to unhook everything. That method does more than necessary however, and if anything in it creates a strong reference to the media element, we risk a leak. This patch takes what's necessary to unhook from EndSrcMediaStreamPlayback and runs it explicitly from Unlink, to avoid anything unnecessary being run as well. Differential Revision: https://phabricator.services.mozilla.com/D51906 --HG-- extra : moz-landing-system : lando

view details

Barret Rennie

commit sha d94d51467f4c68b596a8a62c52ab3b68ee7b70eb

Bug 1595854 - Update in-tree Browsertime version r=perftest-reviewers,sparky This updates our in-tree Browsertime version to support the async composition recorder API introduced in bug 1581240. Differential Revision: https://phabricator.services.mozilla.com/D52717 --HG-- extra : moz-landing-system : lando

view details

Gijs Kruitbosch

commit sha 25df4deb2508b6eae200b36b3cf4e7cbffe49345

Bug 1595647 - fix flash permissions so they get set for the toplevel page's principal instead of the subframe, r=mconley This is the historical behaviour here (cf. bug 1305232, bug 853855). I accidentally broke it when I refactored this code for fission. This restores the "old" behaviour. Differential Revision: https://phabricator.services.mozilla.com/D53351 --HG-- extra : moz-landing-system : lando

view details

Geoff Brown

commit sha 8b65c0cce9a8f92ee2d2a8aa016f683ea89d9d25

Bug 1596967 - In Android xpcshell tests, do not push tests to existing directory; r=bc Currently the xpcshell harness ensures the remote scripts directory, /sdcard/tests/xpc, is deleted, then re-creates it, then pushes to it. In this bug, confusion arises when a pre-push check for directory existence intermittently fails (reports the directory does not exist when in fact it does). Let's simplify this sequence by simply ensuring that the directory has been deleted, then push to it. Differential Revision: https://phabricator.services.mozilla.com/D53684 --HG-- extra : moz-landing-system : lando

view details

Edwin Takahashi

commit sha 0eb0b823c246c93f788d0dfbef854601e23c087b

Bug 1595982 - make mozharness::base::python.py python3 compatible r=aki Changes: Run `isort` to fix the import ordering. Run `autopep8` to fix code formatting issues. Import `six.string_types` to replace the `basestring` comparison. Depends on D52791 Differential Revision: https://phabricator.services.mozilla.com/D53093 --HG-- extra : moz-landing-system : lando

view details

Edwin Takahashi

commit sha 533e9bdb874c020637892aa7809ca7fb700273ab

Bug 1595982 - make mozharness::base::transfer.py python3 compatible r=aki Changes: Run `isort` to fix the import ordering. Change import of `urllib2` module to import just `urlopen` which eliminates the need for an `if/else` or `try/except ` block in the main code section. Depends on D52791 Differential Revision: https://phabricator.services.mozilla.com/D53097 --HG-- extra : moz-landing-system : lando

view details

Daniel Holbert

commit sha d766f0195bc0c6ad3805f5eeccf5e12ddba2b267

Bug 1597348: When reflow is interrupted, purge flex items' cached measurements during the same traversal that we use to mark ancestor-chain as dirty. r=emilio This means we no longer have any use for the frame state bit "NS_STATE_FLEX_MEASUREMENTS_INTERRUPTED". Now, if a flex container has N children and only the last child is interrupted, we'll only purge the last child's measurement (and we'll do it promptly at the end of the whole interrupted reflow). Differential Revision: https://phabricator.services.mozilla.com/D53687 --HG-- extra : moz-landing-system : lando

view details

Dave Townsend

commit sha ed99bed8ef2d7c1a916316271e90922812a1e3bf

Bug 1564083: The profile command line argument should match a profile with the same root directory and use its local directory. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D52736 --HG-- extra : moz-landing-system : lando

view details

Tim Nguyen

commit sha 5e7aa677559b5e99516417b7c7eb005b6d1dbaf1

Bug 1583951 - Remove XUL grid from printPreviewProgress.xul. r=mconley Differential Revision: https://phabricator.services.mozilla.com/D53307 --HG-- extra : moz-landing-system : lando

view details

Erica Wright

commit sha 976b5d7d73e3e3f7aa0e0dee23a6f0df540c877d

Bug 1581426 - Update Lockwise connected devices string. r=fluent-reviewers,nhnt11,flod Differential Revision: https://phabricator.services.mozilla.com/D53080 --HG-- extra : moz-landing-system : lando

view details

Aaron Klotz

commit sha abf8d763bea4630452731042d2ce9171630ea395

Bug 1596562: Add ParamTraits specializations for mozilla::Vector and std::vector; r=froydnj,bwc While the need for adding `mozilla::Vector` is self-evident, we also need `std::vector` so that we can send some pre-existing telemetry data structures that use it. The new implementations are basically modified from the `nsTArray` specializations. Note that the `mozilla::Vector` specialization does support any type of allocator, so we still check for OOM failures in that case. This patch also removes the specialization for `std::vector` that lives in WebRTC in favour of the centralized implementation. Differential Revision: https://phabricator.services.mozilla.com/D53085 --HG-- extra : moz-landing-system : lando

view details

Andrew Creskey

commit sha f0c717bcc93341637c5a755a725f860dd981ea24

Bug 1595537 - Disable javascript.options.asyncstack in the raptor performance tests r=rwood The JS debugging option javascript.options.asyncstack lowers performance results and also appears to introduce noise into the tests. Since it's disabled in release builds this change disables it in the raptor performance tests. Differential Revision: https://phabricator.services.mozilla.com/D53335 --HG-- extra : moz-landing-system : lando

view details

push time in 3 months

push eventjld/gecko-dev

Mathieu Leplatre

commit sha 280083669e402711867120ad2ea540342a704710

Bug 1597337 - Report download errors in uptake telemetry r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D53783 --HG-- extra : moz-landing-system : lando

view details

Jon Coppeard

commit sha e88d47f051513059d62578f0a531ea7bc0276f30

Bug 1597970 - Allow for the possiblity of FinalizationGroupObject's slots being uninitialized r=sfink The problem is that object metadata builder API can trigger GC after the object has been allocated but before its slots have been initialized. The fix is to take account that some slots may be undefined and handle this appropriately. Differential Revision: https://phabricator.services.mozilla.com/D54111 --HG-- extra : moz-landing-system : lando

view details

Marco Castelluccio

commit sha b7028022dca3c33d80edf984f861f31521675938

Bug 1598437 - Fix duplicated windows10-64-ccov/debug in talos.yml. r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D54184 --HG-- extra : moz-landing-system : lando

view details

emcminn

commit sha cea5b52b5956290cb165f23c4cb83d95138d77da

Bug 1596441 - Added a script to watch for changes when running/working directly in mozilla-central. r=k88hudson FROM WITHIN /browser/components/newtab: `npm run watchmc` will now run bundle:webpack and bundle:css in order to watch for changes when working directly on mozilla-central. Works the same as `startmc`, without the need to copy/export changes first. to run directly from mozilla-central: `npm run watchmc --prefix browser/components/newtab`. Differential Revision: https://phabricator.services.mozilla.com/D53066 --HG-- extra : moz-landing-system : lando

view details

Nathan Froyd

commit sha 72b0fe8ee6f75d07786959b41c70b179f7378f81

Bug 1536848 - raise the minimum gcc version to 7; r=dmajor We need this for full C++17 support. Differential Revision: https://phabricator.services.mozilla.com/D51451 --HG-- extra : moz-landing-system : lando

view details

Robert Strong

commit sha 3f677af9e60fc5265f6998d74ac62478cbb7ef8d

Bug 1596778 - fallback to the normal update path when a replace request fails. r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D54086 --HG-- extra : moz-landing-system : lando

view details

Tim D. Smith

commit sha 13820098e89664ef29436210e8c3c961115df487

Bug 1598451 - Update TelemetryEnvironment pref constant descriptions r=chutten Make clearer that * RECORD_PREF_VALUE and RECORD_PREF_STATE only consult the user branch * RECORD_DEFAULTPREF_VALUE and RECORD_DEFAULTPREF_STATE consult both Differential Revision: https://phabricator.services.mozilla.com/D54186 --HG-- extra : moz-landing-system : lando

view details

Harry Twyford

commit sha c07cd3197b820dac9fded804cee2f00b57653068

Bug 1594786 - Part 1 - Add withHandlingUserInput function to extension test suite. r=rpl Differential Revision: https://phabricator.services.mozilla.com/D53981 --HG-- extra : moz-landing-system : lando

view details

Harry Twyford

commit sha 0a326ba37d8458738bfc689e6e05dd16f619e7e9

Bug 1594786 - Part 2 - WebExt API: Add browser.experiments.app.openClearHistoryDialog call. r=mixedpuppy,adw,rpl Differential Revision: https://phabricator.services.mozilla.com/D52842 --HG-- extra : moz-landing-system : lando

view details

Razvan Maries

commit sha c5d796f8ad2b48da07f57281fff96b5118f89805

Backed out changeset 4082b974a1e6 (bug 1597704) test_isOriginPotentiallyTrustworthy.js. CLOSED TREE

view details

jeffin143

commit sha 69673372370be55dfed8631219d84cd26e44c9ca

Bug 1597893 : convert NS_STYLE_WINDOW_SHADOW_* to an enum class in nsStyleConsts.h r=emilio Differential Revision: https://phabricator.services.mozilla.com/D53920 --HG-- extra : moz-landing-system : lando

view details

Dan Minor

commit sha 536380b8bf7ba5ce77254eb400488a820a3ae5b6

Bug 1598001 - Add default value for obfuscate_host_addresses.whitelist pref; r=bwc Differential Revision: https://phabricator.services.mozilla.com/D54028 --HG-- extra : moz-landing-system : lando

view details

James Teh

commit sha 2807676de6698bfc58f079801a586daf39f87a8e

Bug 1594608: Use the focused remote browser for context menu key events. r=hsivonen Even though context menu key events are caused by a key press, they get handled as mouse events. Because the parent process FocusManager only knows about top level remote browsers, the event can only be targeted to a top level remote browser, even if the focus is actually in an OOP iframe. To fix this, when dispatching cross-process events, handle context menu key events the same way we handle normal keyboard events; i.e. use the focused remote browser. Differential Revision: https://phabricator.services.mozilla.com/D54245 --HG-- extra : moz-landing-system : lando

view details

Duncan Dean

commit sha 2e36f73e67636077013bddadbe841a16e825dfe9

Bug 1598285 - Stop ongoing search after reload. r=Honza Differential Revision: https://phabricator.services.mozilla.com/D54180 --HG-- extra : moz-landing-system : lando

view details

Kris Taeleman

commit sha 90c12ab5c4285556ae4af57cd97069dfab56e8a5

Bug 1594145 - Add gfx telemetry scalars to geckoview_streaming. r=Dexter,jnicol Differential Revision: https://phabricator.services.mozilla.com/D52941 --HG-- extra : moz-landing-system : lando

view details

Jean

commit sha e7f96a99396545d3d48854abc4a4f3bcf4c059ce

Bug 1588922 - Tweak alignment of whitespace badge. r=jdescottes,victoria Tweaked the alignment of the whitespace badge so it is flush with other tags. Differential Revision: https://phabricator.services.mozilla.com/D50863 --HG-- extra : moz-landing-system : lando

view details

Mike Hommey

commit sha 483863231051af6d62d11e133bf6023a6cf436d7

Bug 1577212 - Add diffoscope jobs ensuring reproducibility of the linux32 shippable builds. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D53164 --HG-- extra : moz-landing-system : lando

view details

Jonathan Kew

commit sha 1ea063a22c226a42f70c15daf59f46d2e745f90f

Bug 1596875 - patch 1 - Clean up some of the font-language-prefs code for easier maintenance. r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D53634 --HG-- extra : moz-landing-system : lando

view details

Jonathan Kew

commit sha fc569af3a95d26d40a1c4154a2f74d3d557d210e

Bug 1596875 - patch 2 - Add a pref to control the fallback order of CJK font prefs when no lang/locale hint is available. r=m_kato Depends on D53634 Differential Revision: https://phabricator.services.mozilla.com/D53635 --HG-- extra : moz-landing-system : lando

view details

Māris Fogels

commit sha 3d8ceef7af8c38165daf286ed78dcf466a04566c

Bug 1448349 - Warn about autoconf $PATH problems on win32 r=firefox-build-system-reviewers,chmanchester Detect if Unix utilities on win32 are being picked up from a foreign installation of MinGW, such as the tools packaged with Git for Windows. If autoconf dies during `./mach configure` and foreign tools are found in $PATH then warn the user that their $PATH may need to change to fix the problem. Differential Revision: https://phabricator.services.mozilla.com/D52960 --HG-- extra : moz-landing-system : lando

view details

push time in 3 months

push eventjld/gecko-dev

Emilio Cobos Álvarez

commit sha f54a5530a5ecc817d6e5b1c9763724c1cd56f342

Bug 1564873 - Fix straight-forward uses of mem::uninitialized in webrender. r=nical Differential Revision: https://phabricator.services.mozilla.com/D53359 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha 5b844c0aa59b1c93b57a813d9d9687947976aae2

bug 1543115: remote: rename XPCOM manifest for conformity; r=remote-protocol-reviewers,maja_zf All other XPCOM component manifests are named components.conf and this makes the remote agent's conform with those. It will also become apparent in a later patch in this changeset that we need to register two XPCOM components: one implementing the remote agent service, and one for handling command-line arguments. Differential Revision: https://phabricator.services.mozilla.com/D50280 --HG-- rename : remote/RemoteAgent.conf => remote/components.conf extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha 17705e0460360ea1b5ed06362312bf922dc99954

bug 1543115: remote: merge init() and listen(); r=remote-protocol-reviewers,maja_zf Having init() as a separate function leads to inconsistencies about how the required state is checked. init() prevents the remote agent from being loaded when the remote.enabled preference is false or it is attempted loaded into a child process, but listen() already manipulates state before these checks are run. This is probably not the intention, but an easy mistake to make when the code flow is not crystal clear. Since we never have a need to call init() independently, this patch merges init() into listen(). Differential Revision: https://phabricator.services.mozilla.com/D50281 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha a30223fe5ed34c3a3d469206c117235a313e2753

bug 1543115: remote: make RemoteAgent.close() safer; r=remote-protocol-reviewers,maja_zf close() is meant to be failsafe in the sense that it should be possible to call without side-effects. We are currently setting up a lot of state in listen() that is not cleaned up if the server eventually fails to start. Calling close() when this happens will ensure any state listen() has accrued is reset. Differential Revision: https://phabricator.services.mozilla.com/D50282 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha a293581c879b2a830fb75a281ae75e45064b175a

bug 1543115: remote: set needed prefs earlier at startup; r=remote-protocol-reviewers,maja_zf Although it currently makes no difference, we should ensure the required preferences are set sooner, in case any of the internal remote agent features depend on it. Because we also cannot control when the nsICommandLineHandler for the remote agent is invoked, setting it sooner rather than later, seems a lot safer. Differential Revision: https://phabricator.services.mozilla.com/D50283 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha e29e510bb0ead9fbb137d99cce4f9819c4f9d99c

bug 1543115: remote: emit "remote-listening" system notification on startup; r=remote-protocol-reviewers,maja_zf When calling RemoteAgent.listen() across XPIDL the function is run asynchronously. In order to find out when the remote agent has started listening we introduce a "remote-listening" system observer notification. Differential Revision: https://phabricator.services.mozilla.com/D50285 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha e02175a9abe955c0c5907db6d962719046e225dd

bug 1543115: remote: make RemoteAgent.listen() accept strings; r=remote-protocol-reviewers,maja_zf Crafting nsIURIs in Rust is complicated. Allow RemoteAgent.listen() to accept both strings and nsIURIs when called in JavaScript. Differential Revision: https://phabricator.services.mozilla.com/D50286 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha 24f7b88ad46acfadcd642b250897ab7b76e7b5a0

bug 1543115: remote: introduce nsIRemoteAgent XPIDL interface; r=remote-protocol-reviewers,maja_zf Adds an XPIDL interface for the remote agent which we will later use to initialise and start it from a new command-line handler written in Rust. Differential Revision: https://phabricator.services.mozilla.com/D50287 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha 2cb1328cc1ac7eb7a7008aade3767a6454ab6b2b

bug 1543115: remote: expose nsIRemoteAgent as XPCOM service; r=remote-protocol-reviewers,maja_zf,nika This change makes it possible to access the remote agent service from C++ and Rust. Differential Revision: https://phabricator.services.mozilla.com/D50288 --HG-- extra : moz-landing-system : lando

view details

Andreas Tolfsen

commit sha d79e42a0efb86e1f2ce5fb3b0340ae43cdc20143

bug 1543115: remote: bootstrap from Rust; r=remote-protocol-reviewers,maja_zf This bootstraps the remote agent from Rust so that we have access to write to stderr using the eprintln!() macro. There is a future intention to expand Rust usage in the remote agent by delegating CDP and WebDriver Bi-Di protocol schema validation to serde. The Rust port is faithful to the JS version in terms of functionality, and in some places improves on the original design by enforcing a strict division between flag handling code on one hand, and the remote agent server on the other. Differential Revision: https://phabricator.services.mozilla.com/D50289 --HG-- extra : moz-landing-system : lando

view details

danwalsh99

commit sha 41f66d6264cc97d0dd66ae612f6b1cf15dd85982

Bug 1590358 - Replace static assertions in browser chrome tests with info(), r=remote-protocol-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D53352 --HG-- extra : moz-landing-system : lando

view details

Sebastian Streich

commit sha fcca3f96b4519eb6e22915600c98cb78ff2f21b1

Bug 1593969 Refactor nsWindowMemoryReporter.cpp r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D51800 --HG-- extra : moz-landing-system : lando

view details

Valentin Gosu

commit sha 9503c7faab56c2d4f7d271ad7c5713b422646951

Bug 1585106 - Use mutex in PACResolver when accessing mRequest from multiple threads r=michal Differential Revision: https://phabricator.services.mozilla.com/D52488 --HG-- extra : moz-landing-system : lando

view details

Andy Wingo

commit sha a237b0045033cf4b6cc79bf4175160f132694099

Bug 1597200 - Fix shuffling of WebAssembly stack results toward FP r=lth In a sadly similar bogosity as in bug 1595466, the multi-value stack value shuffling code was confused about "stack height" (distance from FP), "stack offset" (distance from SP), and whether the bytes to be copied were towards the FP or the SP. Differential Revision: https://phabricator.services.mozilla.com/D53660 --HG-- extra : moz-landing-system : lando

view details

Nicolas Chevobbe

commit sha 790f56fb4a36da923ed7fd4156e841369d8f562b

Bug 1595594 - Add support for typed arrays to console.table. r=Honza. In order to render a table, we first check that console.table is called with data that can be displayed in a table. Until now, we were missing all the typed arrays. This revealed some smaller issues: - BigInt64Array were not marked as typed arrays on the server. - Generating the repeatId for a message containing BigInts would throw because BigInts can't be serialized. We add test cases for all the typed array, and we take this opportunity to add a test case to ensure object insides table cells can be expanded. Differential Revision: https://phabricator.services.mozilla.com/D53155 --HG-- extra : moz-landing-system : lando

view details

Daniel Varga

commit sha 7f39a7bfe62211448c38d0721b78160991f44b7a

Backed out changeset a3a7133456b4 (bug 1589198) for reftest at layout/reftests/svg/filters/filter-nested-filtering-02.svg. On a CLOSED TREE

view details

Daniel Varga

commit sha 420bc7e3b592de0c07eac6a0240076665f08595f

Backed out 9 changesets (bug 1543115) for build bustage with fatal error: 'nsIRemoteAgent.h' file not found. On a CLOSED TREE Backed out changeset df184d5f766a (bug 1543115) Backed out changeset 0316a7fa9d37 (bug 1543115) Backed out changeset 99ae1cdbaa69 (bug 1543115) Backed out changeset 825f6b55865a (bug 1543115) Backed out changeset 6480cdbd004c (bug 1543115) Backed out changeset 4ecb2e70e855 (bug 1543115) Backed out changeset 76ebc0f74bff (bug 1543115) Backed out changeset 8a931eb7b0c8 (bug 1543115) Backed out changeset 72c162fff80c (bug 1543115) --HG-- rename : remote/components.conf => remote/RemoteAgent.conf

view details

André Bargull

commit sha 54967da1df34e10b754dd596aa3db97674f26e26

Bug 1595745 - Part 1: Change Boolean to use ClassSpec. r=mgaudet Boolean.prototype is itself a Boolean object, so the ClassSpec needs to use a custom 'createPrototype' function to create and initialise the prototype object. Differential Revision: https://phabricator.services.mozilla.com/D52657 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha 8044c06dcf4b586d1665102b1c413bde8616b93d

Bug 1595745 - Part 2: Change Number to use ClassSpec. r=mgaudet In addition to a custom 'createProperty' hook, the Number ClassSpec also uses a 'FinishClassInitOp' to initialise Number-related global properties like `isNaN` and to initialise functions which are shared between Number and the global object (i.e. `parseInt`). Differential Revision: https://phabricator.services.mozilla.com/D52658 --HG-- extra : moz-landing-system : lando

view details

André Bargull

commit sha ecb8f7ebce3dd2b7ef84e3b018bf74483d07ba65

Bug 1595745 - Part 3: Change String to use ClassSpec. r=mgaudet Move String to ClassSpec using similar changes like done for Number in part 2. Differential Revision: https://phabricator.services.mozilla.com/D52659 --HG-- extra : moz-landing-system : lando

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha 861ecb1b624359adffd1b49848e8fe2f3c8a23a5

Bug 1598040 - Filter clock IDs in clock_nanosleep sandbox rule. r?gcp The `clockid_t` type on Linux has a space of values which encode a pid and allow measuring the CPU usage of other processes; we don't want to allow sandboxed processes to do that. Differential Revision: https://phabricator.services.mozilla.com/D54080

view details

Jed Davis

commit sha 231e3ed69711d49ac4c21eea5b0f6d1e9b69d14e

Bug 1294286 - Filter clock IDs in clock_getres sandbox rule. r?gcp The clockid_t type on Linux has a space of values with encode a pid and refer to various measures of another process's CPU usage; clock_getres would, thereby, allow probing whether other processes exist. This is a relatively small information leak into the sandboxes, but there's no reason to allow it. Differential Revision: https://phabricator.services.mozilla.com/D54081

view details

push time in 3 months

create barnchjld/gecko-dev

branch : clock-id-fixes

created branch time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha d3f93ddd96b8c95f82b686acb88a7a0306658a63

Copy max_size in ReadOnlyCopy.

view details

Jed Davis

commit sha 968acd1470f96d5f3a01a67292df3004d1202b9a

Change base::SharedMemory to use RAII fd members.

view details

Jed Davis

commit sha 721e737656c904a3de5bb5d78a29c5804f1cb3b0

foxup IsValid

view details

Jed Davis

commit sha 4e843125962a008139820dc0ee25e215d600c95e

Also make memory_ a RAII and default the things.

view details

Jed Davis

commit sha f3675a0f803110c64da4756f83168d8a223436c8

Initial memfd support (minus header stuff). FIXME: the seals are wrong now.

view details

Jed Davis

commit sha 44c6e7b61d49c5d7b75b8ecaddf755f005e9ee8c

Fixups to memfd

view details

Jed Davis

commit sha 76e032345843cd3934e4cc24386b64eb21360874

Fill in header stuff for old build hosts.

view details

Jed Davis

commit sha 6eae93faa34c48f81ee2fd521c4a8b73581b4aa4

Foxup future seals.

view details

Jed Davis

commit sha f3286dde985ffbcd2fc51277d49671765b03778e

Add seals; broken because of glibc.

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha d3f93ddd96b8c95f82b686acb88a7a0306658a63

Copy max_size in ReadOnlyCopy.

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha c1c2f2b6ae9ce42af3eab4fc3a617625ecb8c4b4

foxup IsValid

view details

Jed Davis

commit sha 2a4de117c9175797f4de6e14cc6c3c12bb797c4e

Also make memory_ a RAII and default the things.

view details

Jed Davis

commit sha ab43f68bbd20a3a853ac0ff401c41726b6a16fd6

Initial memfd support (minus header stuff). FIXME: the seals are wrong now.

view details

Jed Davis

commit sha a9fa49b6414432bcac6387b3f6a715b00772a2a3

Fixups to memfd

view details

Jed Davis

commit sha b0d641bf361d4e8bf5d8f6188891b1614950cd57

Fill in header stuff for old build hosts.

view details

Jed Davis

commit sha 8dac5012976d18389f434027d17ef8cba568f7f7

Foxup future seals.

view details

Jed Davis

commit sha 804965597487e94c7b5800da9e4d575d4819da7c

Add seals; broken because of glibc.

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha fa1ee604d2529f1f243c3a6962bdcd3f984883d0

Change base::SharedMemory to use RAII fd members.

view details

Jed Davis

commit sha 23fd5b4a5cfb453afe519ca43356922211acf329

Initial memfd support (minus header stuff). FIXME: the seals are wrong now.

view details

Jed Davis

commit sha 1148f4abe9c924ce004efed21d1750f7799d044a

Fixups to memfd

view details

Jed Davis

commit sha 16ce5886b6d5d96168137cae1f463df870a5e79d

Fill in header stuff for old build hosts.

view details

Jed Davis

commit sha 3bb4e907496409bd0b8b51a95de180695ccaf427

Foxup future seals.

view details

Jed Davis

commit sha d74a3d5e8804f28568169aabc8e1c42d3f852882

Add seals; broken because of glibc.

view details

push time in 3 months

create barnchjld/gecko-dev

branch : memfd-yet-again

created branch time in 3 months

create barnchjld/gecko-dev

branch : more-extended-freezing

created branch time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha 880068a760732f5adb8c1ebeacc5e8e4b298087d

Whitespace.

view details

Jed Davis

commit sha 807fadc9eb438a587c92d93c8aa715832d6e7493

Try to polyfill for old builds hosts.

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha d5b78f4d31ee79db04d9299dbe76462678dab953

Fix things

view details

push time in 3 months

create barnchjld/gecko-dev

branch : memfd-again

created branch time in 3 months

create barnchjld/gecko-dev

branch : extended-freezing

created branch time in 3 months

push eventjld/fvwm-cfg

Jed Davis

commit sha 46ba68b82131f19beed6dee947313b11868df530

Yet another game.

view details

Jed Davis

commit sha f5017e0c01af78451cfce64440ba5fd56a882a49

Typo, oops.

view details

push time in 3 months

push eventjld/gecko-dev

Kashav Madan

commit sha 1e0fa9099f40ba9c0e2edc45d7e2e6cc00686975

Bug 1588193 - Don't dispatch AboutNetErrorLoad until we're completely setup, r=johannh BrowserTestUtils.waitForErrorPage may resolve slightly earlier than it did before, so we may arrive at an about:neterror page that hasn't been completely initialized. We should only dispatch the AboutNetErrorLoad event when we're done making changes to the page. Differential Revision: https://phabricator.services.mozilla.com/D51439 --HG-- extra : moz-landing-system : lando

view details

Kashav Madan

commit sha 6a79513ba425c5bcf738dacd9c5a427dc2ea25a3

Bug 1588193 - Register the ContentEventListener actor for every browsing context, r=mconley Various BrowserTestUtils.waitForContentEvent call sites expect to see an event on a browser element that was open before the call was made. For this reason, each of the browsers need to also have a ContentEventListener actor. Differential Revision: https://phabricator.services.mozilla.com/D51440 --HG-- extra : moz-landing-system : lando

view details

Kashav Madan

commit sha 9ee8eab423c6fe8155cbb29a37881886ecc3e9da

Bug 1588193 - Fix BrowserTestUtils.waitForContentEvent with Fission, r=mccr8 This also changes BrowserTestUtils.addContentEventListener to use browsing contexts to track added listeners and their associated targets. Differential Revision: https://phabricator.services.mozilla.com/D51441 --HG-- extra : moz-landing-system : lando

view details

Kashav Madan

commit sha a7396dd0334bd9842821add5a746f129266d8c50

Bug 1588193 - Fix broken tests, r=mccr8 Most of these tests relied on assumptions that were broken by the new content event utils (timing, being in a ContentTask, etc). Differential Revision: https://phabricator.services.mozilla.com/D51442 --HG-- extra : moz-landing-system : lando

view details

octavian.negru

commit sha e03da57b4a86d5c1797b1445dbdb7371bcc354f7

Bug 1590035 - Provide browsertime unit test coverage in raptor.py r=igoldan,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D50171 --HG-- extra : moz-landing-system : lando

view details

Nika Layzell

commit sha 63cd4eca5f39b9ed1a395d94b1a763ba4b49162e

Bug 1594236 - Use real result principal for DocumentChannel process selection, r=mattwoodrow Currently the logic for process selection extracts a URI from the principal, and uses that URI to perform process selection. This patch adds a codepath for passing the result principal through the remote type selection logic and using it directly. This should ideally improve the behaviour of URIs with less obvious origins, such as those which inherit their origin. Unfortunately, OriginAttributes are still ignored by process selection, due to some code using the fallback logic which is unaware of OAs. This should be fixed in the future. Differential Revision: https://phabricator.services.mozilla.com/D51942 --HG-- extra : moz-landing-system : lando

view details

Gabriele Svelto

commit sha 96c0bb0ae5d39fb17655bdfca535d9758f978129

Bug 1593972 - Make the update-breakpad.sh script work with python3 r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D51802 --HG-- extra : moz-landing-system : lando

view details

Brian Hackett

commit sha 0a64c17efde8bbf8c858b11b5a313e6b4e77199c

Bug 1594452 - Gathering pause data should be low priority, r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D52018 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha ff7ec7ba0327152602ddeafb6db0450e671a42dc

Bug 1593834 - remove unnecessary .orig file r=jkt Differential Revision: https://phabricator.services.mozilla.com/D51732 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha 324c006c0e67f50e9cfe37059d1e5d8cd8b57786

Bug 1592166 - part1 : always create iframe and explicitly specify which frame autoplay would start from. r=jya In order to create the flexibility of test cases, I separate the creation of iframe and starting media from iframe, and use `play_from` to indicate which frame is the autoplay starts from. That allows us to to create a test case which contains an iframe but the media is actually played from the parent frame. Differential Revision: https://phabricator.services.mozilla.com/D51686 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha 1db1a4b9930472061b49a20345ff5b222e72c950

Bug 1592166 - part2 : wrap all necessary infomation to test info. r=jya In order to reduce the parameters count we send to functions, which can improve readability, we wrap all testing related information to `testInfo`, so that we only need to pass it among different functions. Differential Revision: https://phabricator.services.mozilla.com/D51687 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha 0cb0c8e54f1f8440c4f24ccad3e4a8cf58395b3e

Bug 1592166 - part3 : reduce the 'activated_child' and 'activated_parent' to one descriptor 'activated_from'. r=jya That makes us clearly know which frame is the activated one. Differential Revision: https://phabricator.services.mozilla.com/D51688 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha 9f6063e40156f9cabde7342c1764341d49ff8f39

Bug 1592166 - part4 : add '->' to indicate the result clearly. r=jya That makes us easily know the result of each test case. Differential Revision: https://phabricator.services.mozilla.com/D51690 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha 42e315964f4c47964101443f99d93d84796df868

Bug 1592166 - part5 : add test case to check that activating child's frame would also activate parent's frame. r=jya Increase test cases of activating child frame would also activate its parent frame, no matter the child frame is cross-origin or not. Differential Revision: https://phabricator.services.mozilla.com/D51691 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha 98ca9fd482e1bef9fbea486e1fb3ec493f8aa1b0

Bug 1592166 - part6 : remove test 'browser_autoplay_policy_iframe_hierarchy.js'. r=jya This test was created for the initial version of blocking autoplay, where the user activation flag would only be propagated to the same origin frames among the frames tree. It was rewritten once we changed the way of propagating the user activation flag, where we would always propagate the flag from child to parent. Once the parent has been activated, all children frames would be allowed to autoplay. However, this test has a lots of overlaps with the `test_autoplay_policy_activation.html`, which also test blocking autoplay in the form of a parent and a child frame. The only two parts, which aren't covered in that test, are (1) activating child frame could also activate parent frame (it's added in patch5) (2) testing more than 2 hierarchies frames, but it's not necessary, because what we care is whether the frame is cross-origin or not, no matter how many hierarchies we have. So the 2 hierarchies tests in `test_autoplay_policy_activation.html` should be enough. Differential Revision: https://phabricator.services.mozilla.com/D51720 --HG-- extra : moz-landing-system : lando

view details

Emilio Cobos Álvarez

commit sha 2bb4b26089317502baf6600d5557059568b98dca

Bug 1593865 - Simplify code for keeping alive shared memory until all sheets go away. r=jwatt The existing code wasn't sound, as CSSOM objects also needed to go away before the shared memory goes away (as they keep references to them). This is sound assuming no presence of reference cycles introduced by CSSOM. We may want to live with this and rely on chrome code not writing cycles like this with UA stylesheet DOM objects. We could explicitly drop all potentially-static objects... That seems pretty error prone though. Or we could also just leak the shared memory buffer, is there any reason why we may not want to do that? Differential Revision: https://phabricator.services.mozilla.com/D51870 --HG-- extra : moz-landing-system : lando

view details

Emilio Cobos Álvarez

commit sha 03ff84e8dc224c9b8e4dd911960d896ae081b7c1

Bug 1593865 - Leak shared memory for the lifetime of the process. r=heycam Seems less gnarly than the alternatives, and we'd only free it until shutdown so not much worse, actually. Differential Revision: https://phabricator.services.mozilla.com/D51871 --HG-- extra : moz-landing-system : lando

view details

Harry Twyford

commit sha e137687e91ed5a53588c380eda36e1792b1dc2c4

Bug 1593959 - Introduce a visual gap between results. r=mak Differential Revision: https://phabricator.services.mozilla.com/D51979 --HG-- extra : moz-landing-system : lando

view details

Andrew Osmond

commit sha 71ab20a0c6b2e0260a1ae65cef69835f4c7cb25d

Bug 1594114 - Add SurfaceFormat::OS_RGBA and OS_RGBX to define preferred format. r=jrmuizel OS_RGBA and OS_RGBX are defined as the preferred surface format for the platform and architecture, fixed at compile time. Today this will be initially defined as B8G8R8A8. The future intent is that once all parts of the system support all configurations, then we can use R8G8B8A8 on certain platforms (e.g. Android, Linux, Mac) and invert it on big-endian architectures. Differential Revision: https://phabricator.services.mozilla.com/D52006 --HG-- extra : moz-landing-system : lando

view details

Doug Thayer

commit sha 668a7ff1481a4460520ec02ac0d24581d71c5beb

Bug 1590385 - Renew startup cache / script preloader telemetry r=mconley These will be expiring - they're still relevant though, given recent work on the startup cache and continued interest in startup perf. Differential Revision: https://phabricator.services.mozilla.com/D51499 --HG-- extra : moz-landing-system : lando

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha 4e7f2860a5db0257048dd557ded576b883f535fa

Bug 1582297 - Suppress IPC "pipe error" messages if the cause was probably the other process exiting. r?froydnj There are two issues here: 1. These error messages occur even during normal channel shutdown, because that's tracked in the mozilla::ipc::MessageChannel layer, which the ipc/chromium code can't access. 2. If we get this kind of error when the channel wasn't intentionally closed, it almost certainly means that the other process crashed. In that case, having error messages from a different process and a likely unrelated subsystem just leads to confusion and misfiled bugs. (Also complicating things: on Unix a closed channel often, but not always, results in an end-of-file indication, which already isn't logged; on Windows it's always a broken pipe error, which causes a much larger amount of log spam.) Bonus fix: the error that contains a fd number is clarified to avoid having it mistaken for an error code. Differential Revision: https://phabricator.services.mozilla.com/D52727

view details

push time in 3 months

push eventjld/gecko-dev

Jed Davis

commit sha 1e44e3dd6ef45faa43682aba44ead2b8ec516497

Bug 1582297 - Suppress IPC "pipe error" messages if the cause was probably the other process exiting. r?froydnj There are two issues here: 1. These error messages occur even during normal channel shutdown, because that's tracked in the mozilla::ipc::MessageChannel layer, which the ipc/chromium code can't access. 2. If we get this kind of error when the channel wasn't intentionally closed, it almost certainly means that the other process crashed. In that case, having error messages from a different process and a likely unrelated subsystem just leads to confusion and misfiled bugs. (Also complicating things: on Unix a closed channel often, but not always, results in an end-of-file indication, which already isn't logged; on Windows it's always a broken pipe error, which causes a much larger amount of log spam.) Bonus fix: the error that contains a fd number is clarified to avoid having it mistaken for an error code.

view details

push time in 3 months

create barnchjld/gecko-dev

branch : silent-pipe-breakage

created branch time in 4 months

push eventjld/gecko-dev

Kashav Madan

commit sha 1e0fa9099f40ba9c0e2edc45d7e2e6cc00686975

Bug 1588193 - Don't dispatch AboutNetErrorLoad until we're completely setup, r=johannh BrowserTestUtils.waitForErrorPage may resolve slightly earlier than it did before, so we may arrive at an about:neterror page that hasn't been completely initialized. We should only dispatch the AboutNetErrorLoad event when we're done making changes to the page. Differential Revision: https://phabricator.services.mozilla.com/D51439 --HG-- extra : moz-landing-system : lando

view details

Kashav Madan

commit sha 6a79513ba425c5bcf738dacd9c5a427dc2ea25a3

Bug 1588193 - Register the ContentEventListener actor for every browsing context, r=mconley Various BrowserTestUtils.waitForContentEvent call sites expect to see an event on a browser element that was open before the call was made. For this reason, each of the browsers need to also have a ContentEventListener actor. Differential Revision: https://phabricator.services.mozilla.com/D51440 --HG-- extra : moz-landing-system : lando

view details

Kashav Madan

commit sha 9ee8eab423c6fe8155cbb29a37881886ecc3e9da

Bug 1588193 - Fix BrowserTestUtils.waitForContentEvent with Fission, r=mccr8 This also changes BrowserTestUtils.addContentEventListener to use browsing contexts to track added listeners and their associated targets. Differential Revision: https://phabricator.services.mozilla.com/D51441 --HG-- extra : moz-landing-system : lando

view details

Kashav Madan

commit sha a7396dd0334bd9842821add5a746f129266d8c50

Bug 1588193 - Fix broken tests, r=mccr8 Most of these tests relied on assumptions that were broken by the new content event utils (timing, being in a ContentTask, etc). Differential Revision: https://phabricator.services.mozilla.com/D51442 --HG-- extra : moz-landing-system : lando

view details

octavian.negru

commit sha e03da57b4a86d5c1797b1445dbdb7371bcc354f7

Bug 1590035 - Provide browsertime unit test coverage in raptor.py r=igoldan,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D50171 --HG-- extra : moz-landing-system : lando

view details

Nika Layzell

commit sha 63cd4eca5f39b9ed1a395d94b1a763ba4b49162e

Bug 1594236 - Use real result principal for DocumentChannel process selection, r=mattwoodrow Currently the logic for process selection extracts a URI from the principal, and uses that URI to perform process selection. This patch adds a codepath for passing the result principal through the remote type selection logic and using it directly. This should ideally improve the behaviour of URIs with less obvious origins, such as those which inherit their origin. Unfortunately, OriginAttributes are still ignored by process selection, due to some code using the fallback logic which is unaware of OAs. This should be fixed in the future. Differential Revision: https://phabricator.services.mozilla.com/D51942 --HG-- extra : moz-landing-system : lando

view details

Gabriele Svelto

commit sha 96c0bb0ae5d39fb17655bdfca535d9758f978129

Bug 1593972 - Make the update-breakpad.sh script work with python3 r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D51802 --HG-- extra : moz-landing-system : lando

view details

Brian Hackett

commit sha 0a64c17efde8bbf8c858b11b5a313e6b4e77199c

Bug 1594452 - Gathering pause data should be low priority, r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D52018 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha ff7ec7ba0327152602ddeafb6db0450e671a42dc

Bug 1593834 - remove unnecessary .orig file r=jkt Differential Revision: https://phabricator.services.mozilla.com/D51732 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha 324c006c0e67f50e9cfe37059d1e5d8cd8b57786

Bug 1592166 - part1 : always create iframe and explicitly specify which frame autoplay would start from. r=jya In order to create the flexibility of test cases, I separate the creation of iframe and starting media from iframe, and use `play_from` to indicate which frame is the autoplay starts from. That allows us to to create a test case which contains an iframe but the media is actually played from the parent frame. Differential Revision: https://phabricator.services.mozilla.com/D51686 --HG-- extra : moz-landing-system : lando

view details

Alastor Wu

commit sha 1db1a4b9930472061b49a20345ff5b222e72c950