MOZ_DBG

2019-03-29 Thread Cameron McCormack
Lately I've been finding Rust's dbg!() macro[1] useful for quick debugging. Its main usefulness is in avoiding the need to extract out an expression into a separate variable just so that you can print out its value and then use the value in its original context. I wanted something similar for

Re: nsresult code lookup via IRC (mrgiggles bot)

2019-03-29 Thread Kris Maglione
If you're not in an IRC channel with mrgiggles, and happen to have a Firefox or xpcshell instance, you can also just evaluate `Components.Exception("", 0x80630001)`, which will generally work with anything other than NSS error codes (which are special, and have their own special lookup mechani

nsresult code lookup via IRC (mrgiggles bot)

2019-03-29 Thread Steve Fink
If you're in an IRC channel with mrgiggles, the query "what is 0x806e000b?" will return the corresponding nsresult code(s), together with any associated comments heuristically parsed from the ErrorList.py source. The comments are sometimes helpful: what is 0x804B0046? 0x804b0046 as nsresult

Intent-to-Unship: DH algorithm support for WebCrypto

2019-03-29 Thread J.C. Jones
Our WebCrypto implementation supports using DH as an algorithm in generateKey, which is not one of the recognized algorithms in the published specification [0]. It doesn't even appear on MDN [2]. I intend to remove it from Firefox. However, before I do that, I am landing telemetry [1] to determine

Re: [IMPORTANT] Submit your PI Requests for Firefox 68 QA feature testing by March 29

2019-03-29 Thread Tom Grabowski
Hi, Just a reminder that the deadline for Fx68 PI Requests is today. If you have not done it yet, please log your PI request as soon as possible. - Tom On Fri, Mar 22, 2019 at 11:40 PM Tom Grabowski wrote: > Similar to what QA did for previous Firefox feature testing prioritization >