xulrunner-stub for launching app via firefox

2015-05-05 Thread suresh . mahalingam
Hi, I would like to build an XUL desktop app which can be launched with firefox -app option if firefox is installed. Else I would like to bundle a private copy of xulrunner. The problem is that windows shows the firefox icon instead of the application specific icon for my app on the taskbar if

Re: Web Speech API Installation Build Flags

2015-05-05 Thread Xidorn Quan
On Wed, May 6, 2015 at 5:36 PM, wrote: > We would like some feedback on build flags for the Web Speech API > installation. > > More specifically, we are planning to land an initial version of the Web > Speech API[1] into Geko. However, due to a number of factors, model size > being one of them, w

Web Speech API Installation Build Flags

2015-05-05 Thread kdavis
We would like some feedback on build flags for the Web Speech API installation. More specifically, we are planning to land an initial version of the Web Speech API[1] into Geko. However, due to a number of factors, model size being one of them, we plan to introduce various build flags which inst

Re: Using rust in Gecko. rust-url compatibility

2015-05-05 Thread Ehsan Akhgari
On Tue, May 5, 2015 at 10:10 PM, Valentin Gosu wrote: > On 6 May 2015 at 04:58, Doug Turner wrote: > > > > > > On May 5, 2015, at 12:55 PM, Jonas Sicking wrote: > > > > > > On Thu, Apr 30, 2015 at 3:34 PM, Valentin Gosu < > valentin.g...@gmail.com> > > wrote: > > >> As some of you may know, Rus

Re: Intent to implement and ship: document.execCommand("cut"/"copy")

2015-05-05 Thread Ehsan Akhgari
On Tue, May 5, 2015 at 7:34 PM, Tantek Çelik wrote: > On Wed, May 6, 2015 at 12:51 AM, Ehsan Akhgari > wrote: > > On 2015-05-05 6:31 PM, Daniel Holbert wrote: > >> > >> On 05/05/2015 02:51 PM, Ehsan Akhgari wrote: > >>> > >>> Sites such as Github currently use Flash in order to > >>> allow peopl

Re: Using rust in Gecko. rust-url compatibility

2015-05-05 Thread Boris Zbarsky
On 5/5/15 9:58 PM, Doug Turner wrote: Performance. Note that performance has been a recurring problem in our current URI code. It's a bit (10%) slower than Chrome's, but about 2x slower than Safari's, and shows up a good bit in profiles. Some of this may be due to XPCOM strings, of course,

Re: Using rust in Gecko. rust-url compatibility

2015-05-05 Thread Valentin Gosu
On 6 May 2015 at 04:58, Doug Turner wrote: > > > On May 5, 2015, at 12:55 PM, Jonas Sicking wrote: > > > > On Thu, Apr 30, 2015 at 3:34 PM, Valentin Gosu > wrote: > >> As some of you may know, Rust is approaching its 1.0 release in a > couple of > >> weeks. One of the major goals for Rust is us

Re: Using rust in Gecko. rust-url compatibility

2015-05-05 Thread Doug Turner
> On May 5, 2015, at 12:55 PM, Jonas Sicking wrote: > > On Thu, Apr 30, 2015 at 3:34 PM, Valentin Gosu > wrote: >> As some of you may know, Rust is approaching its 1.0 release in a couple of >> weeks. One of the major goals for Rust is using a rust library in Gecko. >> The specific one I'm wor

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Mike Hommey
On Tue, May 05, 2015 at 05:10:42PM -0700, Bill McCloskey wrote: > On Tue, May 5, 2015 at 4:34 PM, Nicholas Nethercote > wrote: > > > "resident-unique" (only available on Linux, alas) is probably the most > > interesting measurement in this case. > > > > Usually I see resident-unique pretty consi

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Bill McCloskey
On Tue, May 5, 2015 at 4:34 PM, Nicholas Nethercote wrote: > "resident-unique" (only available on Linux, alas) is probably the most > interesting measurement in this case. > Usually I see resident-unique pretty consistently about 15-20MB higher than explicit for content processes. I wonder if w

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Jonas Sicking
On Tue, May 5, 2015 at 4:34 PM, Nicholas Nethercote wrote: > On Wed, May 6, 2015 at 2:12 AM, Bill McCloskey wrote: >> >> Regarding process-per-core or process-per-domain or whatever, I just want >> to point out that responsiveness will improve even beyond process-per-core. > > You're probably rig

Re: Intent to implement and ship: document.execCommand("cut"/"copy")

2015-05-05 Thread Tantek Çelik
On Wed, May 6, 2015 at 12:51 AM, Ehsan Akhgari wrote: > On 2015-05-05 6:31 PM, Daniel Holbert wrote: >> >> On 05/05/2015 02:51 PM, Ehsan Akhgari wrote: >>> >>> Sites such as Github currently use Flash in order to >>> allow people to copy text to the clipboard by clicking a button in their >>> UI.

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Nicholas Nethercote
On Wed, May 6, 2015 at 2:12 AM, Bill McCloskey wrote: > > Regarding process-per-core or process-per-domain or whatever, I just want > to point out that responsiveness will improve even beyond process-per-core. You're probably right, but as you increase the number of processes the responsiveness i

Re: Intent to implement and ship: document.execCommand("cut"/"copy")

2015-05-05 Thread Ehsan Akhgari
On 2015-05-05 6:31 PM, Daniel Holbert wrote: On 05/05/2015 02:51 PM, Ehsan Akhgari wrote: Sites such as Github currently use Flash in order to allow people to copy text to the clipboard by clicking a button in their UI. Bugzilla does this, too! [1] (If you enable "experimental user interface"

Re: Intent to implement and ship: document.execCommand("cut"/"copy")

2015-05-05 Thread Daniel Holbert
On 05/05/2015 02:51 PM, Ehsan Akhgari wrote: > Sites such as Github currently use Flash in order to > allow people to copy text to the clipboard by clicking a button in their UI. Bugzilla does this, too! [1] (If you enable "experimental user interface" in your account's General Preferences.) Look

Re: Intent to implement and ship: document.execCommand("cut"/"copy")

2015-05-05 Thread Jet Villegas
\o/ Great to see this come through. Shumway was already using this but needed chrome privilege to do so. It's nice to open it up. --Jet On Tue, May 5, 2015 at 2:51 PM, Ehsan Akhgari wrote: > Summary: We currently disallow programmatic copying and cutting from JS for > Web content, which has rel

Re: Intent to implement and ship: document.execCommand("cut"/"copy")

2015-05-05 Thread Robert O'Callahan
On Wed, May 6, 2015 at 9:51 AM, Ehsan Akhgari wrote: > Summary: We currently disallow programmatic copying and cutting from JS for > Web content, which has relied on web sites to rely on Flash in order to > copy content to the clipboard. We are planning to relax this restriction > to allow this

Intent to implement and ship: document.execCommand("cut"/"copy")

2015-05-05 Thread Ehsan Akhgari
Summary: We currently disallow programmatic copying and cutting from JS for Web content, which has relied on web sites to rely on Flash in order to copy content to the clipboard. We are planning to relax this restriction to allow this when execCommand is called in response to a user event. This r

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread George Wright
On 05/05/15 16:40, Mike Hommey wrote: Last time I tried e10s, which was a while ago, tab switching did feel weird with e10s *because* of that lack of the browser lock-up, because now, the tab strip shows you've switched tabs, but the content is still from before switching, until the spinner shows

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Mike Hommey
On Tue, May 05, 2015 at 11:41:41AM -0400, Mike Conley wrote: > With a content process, the UI remains responsive, but we get this > bigass spinner. That's not an amazing trade-off - it's much uglier and > louder, IMO, than the whole browser locking up. The big spinner was just > an animation that w

Re: Mercurial 3.4 / Reporting Mercurial Issues / Birthday Party

2015-05-05 Thread David Rajchenbach-Teller
Two cents: evolve is Good for You (tm). Cheers, David On 05/05/15 22:12, Gregory Szorc wrote: > Mercurial 3.4 was released on May 1. > > If you are an evolve user, I highly recommend upgrading for performance > reasons. Everyone else should consider upgrading. But you may want to > wait for 3.4

Mercurial 3.4 / Reporting Mercurial Issues / Birthday Party

2015-05-05 Thread Gregory Szorc
Mercurial 3.4 was released on May 1. If you are an evolve user, I highly recommend upgrading for performance reasons. Everyone else should consider upgrading. But you may want to wait for 3.4.1 in case there are any regressions. More details with a link to the changelog and Mozilla-tailored upgra

Re: Using rust in Gecko. rust-url compatibility

2015-05-05 Thread Jonas Sicking
On Thu, Apr 30, 2015 at 3:34 PM, Valentin Gosu wrote: > As some of you may know, Rust is approaching its 1.0 release in a couple of > weeks. One of the major goals for Rust is using a rust library in Gecko. > The specific one I'm working at the moment is adding rust-url as a safer > alternative to

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Jonas Sicking
On Tue, May 5, 2015 at 12:42 AM, Nicholas Nethercote wrote: > On Mon, May 4, 2015 at 11:53 PM, Leman Bennett (Omega X) > wrote: >> >> I heard that there was rumor of a plan to limit process count spawn to >> per-domain. But I've not seen offhand of a bug filed for it or anything else >> that rela

Re: Proposal to alter the coding style to not require the usage of 'virtual' where 'override' is used

2015-05-05 Thread Jeff Walden
Seeing this a touch late, commenting on things not noted yet. On 04/27/2015 12:48 PM, Ehsan Akhgari wrote: > I think we should change it to require the usage of exactly one of these > keywords per *overridden* function: virtual, override, and final. Here > are the advantages: > > * It is a more

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Mike Conley
>> My question is: after a decent period of time picking the low-hanging> >> fruit, if there is still non-trivial spinner time for processCount=1,> would >> the team consider shifting efforts to getting processCount>1> ship-worthy >> instead of resorting to heroics to get processCount=1> ship-wo

Re: No more binary components in extensions

2015-05-05 Thread Benjamin Smedberg
On 5/4/2015 6:53 PM, Philipp Kewisch wrote: So to be clear, this is just removed/disabled for Firefox? Other projects like Thunderbird are not affected? Followups to dev-extensions please! That is incorrect. This is currently disabled for all gecko applications. B2G has asked that binary c

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Bill McCloskey
The only issues I'm aware of with dom.ipc.processCount > 1 are: 1. The devtools "Browser Content Toolbox" doesn't work. 2. Some printing related stuff doesn't work. 3. There's a theoretical issue where plugins can hang when processCount > 1 and when more than one plugin is running. The first two sh

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Luke Wagner
It definitely makes sense to start your performance investigation with processCount=1 since that will likely highlight the low-hanging fruit which should be fixed regardless of processCount. My question is: after a decent period of time picking the low-hanging fruit, if there is still non-trivial

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Steve Fink
On 05/05/2015 12:42 AM, Nicholas Nethercote wrote: On Mon, May 4, 2015 at 11:53 PM, Leman Bennett (Omega X) wrote: I heard that there was rumor of a plan to limit process count spawn to per-domain. But I've not seen offhand of a bug filed for it or anything else that relates to achieving more t

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Mike Conley
>> Is there a more detailed description of what the issues with multiple> >> content processes are that e10s itself doesn't suffer from? I'm interpreting this as, "What are the problems with multiple content processes that single process does not have, from the user's perspective?" This is mostl

Re: what is new in talos, what is coming up

2015-05-05 Thread Joel Maher
Great question Brian! I believe you are asking if we would generate alerts based on individual tests instead of the summary of tests. The short answer is no. In looking at reporting the subtest results as new alerts, we found there was a lot of noise (especially in svgx, tp5o, dromaeo, v8) as co

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Ehsan Akhgari
On 2015-05-05 10:30 AM, Mike Conley wrote: The e10s team is currently only focused on getting things to work with a single content process at this time. We eventually want to work with multiple content processes (as others have pointed out, the exact number to work with is not clear), but we're f

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Mike Conley
Funny folks should bring this up - I recently wrote a blog post about this: http://mikeconley.ca/blog/2015/05/04/electrolysis-and-the-big-tab-spinner-of-doom/ Funny how things cluster. :) I suggest reading that top to bottom before you continue reading this post. ... Welcome back! :D The e10s

Re: Intent to deprecate: Insecure HTTP

2015-05-05 Thread Mike Hoye
On 2015-05-05 4:59 AM, sn...@arbor.net wrote: Encryption should be activated only after BOTH parties have mutually authenticated. Why establish an encrypted transport to an unknown attacker? A web you have to uniquely identify yourself to participate in is really not open or free for an awful l

Re: Intent to deprecate: Insecure HTTP

2015-05-05 Thread Florian Bösch
On Tue, May 5, 2015 at 12:03 AM, Daniel Holbert wrote: > Without getting too deep into the exact details about animation / > notifications / permissions, it sounds like Florian's concern RE > "browsers want to disable fullscreen if you are not serving the website > over HTTPS" may be unfounded, t

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Ted Mielczarek
On Tue, May 5, 2015, at 02:53 AM, Leman Bennett (Omega X) wrote: > On 5/5/2015 12:23 AM, Robert O'Callahan wrote: > > On Tue, May 5, 2015 at 10:29 AM, Leman Bennett (Omega X) < > > Redacted.For.Spam@request.contact> wrote: > > > >> Inquiring minds would like to know. > >> > >> At the moment, e10s t

Re: Intent to deprecate: Insecure HTTP

2015-05-05 Thread snash
The additional expense of HTTPS arises from the significantly higher cost to the service owner of protecting it against attack, to maintain service Availability (that third side of the security CIA triangle that gets forgotten). Encryption should be activated only after BOTH parties have mutua

Re: Is there an e10s plan for multiple content processes?

2015-05-05 Thread Nicholas Nethercote
On Mon, May 4, 2015 at 11:53 PM, Leman Bennett (Omega X) wrote: > > I heard that there was rumor of a plan to limit process count spawn to > per-domain. But I've not seen offhand of a bug filed for it or anything else > that relates to achieving more than one content process instance. There are m