Re: Canonical cinnabar repository

2017-09-20 Thread Myk Melez
Ehsan Akhgari 2017 September 18 at 12:59 I think there is a way to have our cake and eat it too, which is enabling git-cinnabar to understand a custom mapping of SHA1 so that we can rewrite the history and have cinnabar be able to deal with that when it maps

Re: Intent to Experiment: CSS Houdini Paint API Level 1

2017-09-20 Thread tombouchard001
Le jeudi 5 janvier 2017 11:01:04 UTC-5, Jet Villegas a écrit : > Spec: https://drafts.css-houdini.org/css-paint-api/ > > Summary: The CSS Paint API is the first of several Web Rendering proposals > from the CSS Houdini Task Force. The CSS Paint API allows Web authors to > define and register a

Intent to ship: WebVR on macOS

2017-09-20 Thread Kearwood Kip Gilbert
As of 2017-10-01, I intend to turn WebVR on by default for macOS. It has been developed behind the dom.vr.enabled preference. We have already shipped WebVR by default for the Windows platform. macOS support has been implemented for several months but disabled by default. Our WebVR

Proposed W3C Charter: Web Authentication Working Group

2017-09-20 Thread L. David Baron
The W3C is proposing a revised charter for: Web Authentication Working Group https://www.w3.org/2017/08/web-authentication-charter.html https://lists.w3.org/Archives/Public/public-new-work/2017Aug/0008.html Mozilla has the opportunity to send comments or objections through Friday,

Re: TabChild visibility

2017-09-20 Thread Boris Zbarsky
On 9/20/17 3:18 PM, Mike Conley wrote: it appears to be possible to have a non-visible but active DocShell (despite the documentation [4]). The documentation is kinda wrong. A simple example of an active but non-visible docshell is a display:none iframe in the currently selected tab. I

Re: TabChild visibility

2017-09-20 Thread Ben Kelly
FWIW, our nsIDocument::VisibilityState() is updated when the docshell goes active: http://searchfox.org/mozilla-central/source/dom/base/nsIDocument.h#2855 http://searchfox.org/mozilla-central/source/dom/base/nsDocument.cpp#12504

TabChild visibility

2017-09-20 Thread Mike Conley
Hello dev-platform, TL;DR: TabChild's don't seem to care about the nsIBaseWindow visibility attribute that they implement. In fact, they often lie about it. What should we do about that? What's the best way to detect and tell the TabChild that it's visible or invisible? Also, what's the

Creating a content process during shutdown...

2017-09-20 Thread Milan Sreckovic
I've spoken to some of you about this, but at this point need a larger audience to make sure we're covering all the bases. Do we have code in Firefox that would cause us to create a new content process, after we've entered shutdown? I understand the possibility of user action that would

Re: Canonical cinnabar repository

2017-09-20 Thread J. Ryan Stinnett
There are also some details about MozReview with git-cinnabar at: http://mozilla-version-control-tools.readthedocs.io/en/latest/mozreview/install-git.html though it doesn't seem to appear in the contents sidebar on the left, so it would be nice to make it more discoverable. (Though I suppose

Re: Canonical cinnabar repository

2017-09-20 Thread Soledad Penadés
I started with that wiki page, but I am (lazy|efficient), so I automated it the next time I had to perform those steps in a different computer: https://github.com/sole/cinnabarify My script will set up remotes and stuff including setting up the helper (otherwise it'll be too slow for

Re: Canonical cinnabar repository

2017-09-20 Thread Jeff Muizelaar
I would recommend https://github.com/glandium/git-cinnabar/wiki/Mozilla:-A-git-workflow-for-Gecko-development. The other places should probably be updated to point at that. -Jeff On Wed, Sep 20, 2017 at 12:57 PM, Ethan Glasser-Camp wrote: > Sorry if this is a bit

Re: Canonical cinnabar repository

2017-09-20 Thread Ethan Glasser-Camp
Sorry if this is a bit off-topic. It seems from these threads that there is a more-or-less canonical way to use git to hack on Firefox. Where can I find out more about it? Looking online, the only information I could find was at

Re: BHR Project Status

2017-09-20 Thread Doug Thayer
On Wed, Sep 20, 2017 at 9:06 AM, Nicolas B. Pierron < nicolas.b.pier...@mozilla.com> wrote: > > What impact has a stack which is being reported at 1% / 0.5% / 0% ? > > I see that the histograms on top are changing each time I highlight a new > line. When I mouse-over the histograms buckets I

Re: BHR Project Status

2017-09-20 Thread Nicolas B. Pierron
On 09/20/2017 01:52 PM, Michael Layzell wrote: Doug Thayer has written a visualizer for the collected data called hangs.html (https://arewesmoothyet.com), based on the perf.html profiler viewer. This interface allows analysis of the change in frequency of specific hangs over time, lots of tools

BHR Project Status

2017-09-20 Thread Michael Layzell
In the last few months we've been putting work into making the data which we collect from the Background Hang Reporter (BHR) more usable and actionable. We use BHR to measure the frequency and cause of browser hangs (when the main thread's event loop doesn't process events for 128ms or longer).

Re: Intent to require `mach try` for submitting to Try

2017-09-20 Thread Panos Astithas
On Tue, Sep 19, 2017 at 7:20 PM, Andrew McCreight wrote: > I've been using git for years now to develop Firefox, and I feel like it is > a first class experience. There's a one time cost to setting up cinnabar, > but after that, everything just works, including |mach try|

Re: Intent to require `mach try` for submitting to Try

2017-09-20 Thread Jean-Yves Avenard
On Tue, Sep 19, 2017 at 7:21 PM, Eric Rescorla wrote: > I've also had cinnabar fail badly at various times, and then it's been > pretty unclear what > the service level guarantees for that were. > > time to try again maybe? I use git with cinnabar on windows, linux and mac, and I