Re: Switching to Visual Studio 2013

2014-08-25 Thread Makoto Kato
When do we support old version of Visual Studio after switching to VS2013? Now we still support VS2010 + SDK 7.1 as minimal requirement. On 2014/08/22 15:27, David Major wrote: We plan to switch the Windows build machines to Visual Studio 2013 on the Firefox 35 train. Some benefits from this

Please help test e10s

2014-08-25 Thread Chris Peterson
The e10s team has completed our M1 milestone to fix major pain points for dogfood testing. Now it's time to dogfood! :) To enable e10s, flip the "browser.tabs.remote.autostart" pref to true and restart Nightly. (Please don't bother testing e10s in other Firefox channels.) If you have any probl

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Nicholas Nethercote
A few thoughts. - |mach build binaries| is awesome. - The build team has a difficult job. Dealing with both "the build system sucks" and "don't make me change my workflow" is hard. The real wins will come when the build system is fully uncoupled from |make|, which is a big task. glandium and froy

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Mike Hommey
On Mon, Aug 25, 2014 at 03:28:31PM -0700, Eric Rescorla wrote: > > > I experience much longer build times on my Macbook Air: > > > A no-op ./mach build binaries is 44 seconds. > > > > That can't be a no-op. > > > Two builds one after the other give me: > 18.639u 11.022s 0:40.86 72.5% 0+0k 34016+

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Eric Rescorla
On Mon, Aug 25, 2014 at 3:18 PM, Mike Hommey wrote: > On Mon, Aug 25, 2014 at 12:24:53PM -0700, Eric Rescorla wrote: > > On Mon, Aug 25, 2014 at 8:37 AM, Gregory Szorc wrote: > > > > > On 8/22/14 9:08 AM, Ehsan Akhgari wrote: > > > > > >> Unfortunately I don't really understand the reasons behin

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Gregory Szorc
On 8/25/14 3:06 PM, Ehsan Akhgari wrote: On 2014-08-25, 4:49 PM, Gregory Szorc wrote: On 8/25/14 1:15 PM, L. David Baron wrote: On Monday 2014-08-25 10:27 -0700, Bill McCloskey wrote: Even if a full no-op build took no time, partial builds are still useful. Often my workflow looks something li

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Mike Hommey
On Mon, Aug 25, 2014 at 12:24:53PM -0700, Eric Rescorla wrote: > On Mon, Aug 25, 2014 at 8:37 AM, Gregory Szorc wrote: > > > On 8/22/14 9:08 AM, Ehsan Akhgari wrote: > > > >> Unfortunately I don't really understand the reasons behind this, but if > >> you > >> use this command, please know that i

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Mike Hommey
On Mon, Aug 25, 2014 at 06:06:17PM -0400, Ehsan Akhgari wrote: > On 2014-08-25, 4:49 PM, Gregory Szorc wrote: > >On 8/25/14 1:15 PM, L. David Baron wrote: > >>On Monday 2014-08-25 10:27 -0700, Bill McCloskey wrote: > >>>Even if a full no-op build took no time, partial builds are still > >>>useful.

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Ehsan Akhgari
On 2014-08-25, 4:49 PM, Gregory Szorc wrote: On 8/25/14 1:15 PM, L. David Baron wrote: On Monday 2014-08-25 10:27 -0700, Bill McCloskey wrote: Even if a full no-op build took no time, partial builds are still useful. Often my workflow looks something like this: change files in directory D rebu

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Gregory Szorc
On 8/25/14 1:15 PM, L. David Baron wrote: On Monday 2014-08-25 10:27 -0700, Bill McCloskey wrote: Even if a full no-op build took no time, partial builds are still useful. Often my workflow looks something like this: change files in directory D rebuild only D, get a list of errors to fix ...it

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Bill McCloskey
- Original Message - > On the other hand, if the build system automatically prioritized > .cpp dependencies ahead of .h dependencies and just automatically > built the things most likely to break first, I wouldn't have to > worry about this at all. I'd be satisfied with that as well. > St

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread L. David Baron
On Monday 2014-08-25 10:27 -0700, Bill McCloskey wrote: > Even if a full no-op build took no time, partial builds are still useful. > Often my workflow looks something like this: > > change files in directory D > rebuild only D, get a list of errors to fix > ...iterate until no more errors > try

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Eric Rescorla
On Mon, Aug 25, 2014 at 8:37 AM, Gregory Szorc wrote: > On 8/22/14 9:08 AM, Ehsan Akhgari wrote: > >> Unfortunately I don't really understand the reasons behind this, but if >> you >> use this command, please know that it doesn't work properly any more, even >> if it seems to work in some cases.

Re: Intent to implement: Disabling auto-play videos on mobile networks/devices?

2014-08-25 Thread Eric Rescorla
On Mon, Aug 25, 2014 at 11:51 AM, Daniel Veditz wrote: > On 8/24/2014 6:21 PM, Eric Rescorla wrote: > > FWIW, to the best of my knowledge WebRTC calls do not require a click. > > But you have to click on the door-hanger to share camera/mic (or be on a > site you have already trusted not to abuse

Re: Intent to implement: Disabling auto-play videos on mobile networks/devices?

2014-08-25 Thread Daniel Veditz
On 8/24/2014 6:21 PM, Eric Rescorla wrote: > FWIW, to the best of my knowledge WebRTC calls do not require a click. But you have to click on the door-hanger to share camera/mic (or be on a site you have already trusted not to abuse the permissions). -Dan Veditz ___

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Ehsan Akhgari
On 2014-08-25, 2:22 PM, Gregory Szorc wrote: On 8/25/14 11:00 AM, Ehsan Akhgari wrote: On 2014-08-25, 1:54 PM, Nathan Froyd wrote: - Original Message - Often my workflow looks something like this: change files in directory D rebuild only D, get a list of errors to fix ...iterate until

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Kartikaya Gupta
On 25/8/2014, 14:16, Aryeh Gregor wrote: FWIW, I've often made changes like this when touching files like nsCOMPtr.h or nsINode.h -- or switching nsresult from a typedef to an enum class! -- and I find just doing ./mach build binaries works fine. It reports errors randomly from all over the tree,

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Andrew McCreight
- Original Message - > FWIW, I've often made changes like this when touching files like > nsCOMPtr.h or nsINode.h -- or switching nsresult from a typedef to an > enum class! -- and I find just doing ./mach build binaries works fine. > It reports errors randomly from all over the tree, but t

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Gregory Szorc
On 8/25/14 11:00 AM, Ehsan Akhgari wrote: On 2014-08-25, 1:54 PM, Nathan Froyd wrote: - Original Message - Often my workflow looks something like this: change files in directory D rebuild only D, get a list of errors to fix ...iterate until no more errors try to rebuild a few related d

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Nathan Froyd
- Original Message - > > Strawman idea: add support for: > > > >mach check-syntax ... > > That will do nothing to reduce the overhead of the build system. Most > of the errors that Bill is talking about can be found the first time the > code is exercised by the compiler, so removing t

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Aryeh Gregor
On Mon, Aug 25, 2014 at 8:27 PM, Bill McCloskey wrote: > Even if a full no-op build took no time, partial builds are still useful. > Often my workflow looks something like this: > > change files in directory D > rebuild only D, get a list of errors to fix > ...iterate until no more errors > try t

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Ehsan Akhgari
On 2014-08-25, 1:54 PM, Nathan Froyd wrote: - Original Message - Often my workflow looks something like this: change files in directory D rebuild only D, get a list of errors to fix ...iterate until no more errors try to rebuild a few related directories, fixing errors there then rebuil

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Nathan Froyd
- Original Message - > Often my workflow looks something like this: > > change files in directory D > rebuild only D, get a list of errors to fix > ...iterate until no more errors > try to rebuild a few related directories, fixing errors there > then rebuild the entire tree, hopefully with

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Bill McCloskey
- Original Message - > From: "Gregory Szorc" > To: "Ehsan Akhgari" , dev-platform@lists.mozilla.org > Sent: Monday, August 25, 2014 8:37:42 AM > Subject: Re: PSA: ./mach build doesn't work reliably any longer > > The reason people do partial builds is because the full tree build isn't >

Re: Intent to implement: Disabling auto-play videos on mobile networks/devices?

2014-08-25 Thread Jonas Sicking
On Mon, Aug 25, 2014 at 12:03 AM, Justin Dolske wrote: > On 8/22/14 10:17 AM, Hubert Figuière wrote: >> >> On 21/08/14 01:29 PM, Wesley Johnston wrote: >>> >>> Summary: We've had some complaints at times about videos autoplaying on >>> mobile devices when sites request autoplay. > > [...] > >> Aut

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Fitzgerald, Nick
On 8/25/14, 8:37 AM, Gregory Szorc wrote: How fast do "no-op" / light builds need to be for |mach build | to not exist? About 10 seconds to compete with my usage[0] of |./mach build | for hacking on devtools. Of course, getting even faster is always appreciated ;) [0] Actual command I ru

Re: PSA: ./mach build doesn't work reliably any longer

2014-08-25 Thread Gregory Szorc
On 8/22/14 9:08 AM, Ehsan Akhgari wrote: Unfortunately I don't really understand the reasons behind this, but if you use this command, please know that it doesn't work properly any more, even if it seems to work in some cases. AFAICT the workarounds are either doing a full build or ./mach build

Re: Upcoming changes to autocomplete code affecting Thunderbird

2014-08-25 Thread Mark Banner
On 15/08/2014 12:55, Paolo Amadini wrote: The major change would be the removal of the multiple search sources from the autocomplete code, since this feature is used heavily by Thunderbird. For Firefox, we already developed the UnifiedComplete component that replaces the multiple searches in the

Re: Intent to implement: Disabling auto-play videos on mobile networks/devices?

2014-08-25 Thread Justin Dolske
On 8/22/14 10:17 AM, Hubert Figuière wrote: On 21/08/14 01:29 PM, Wesley Johnston wrote: Summary: We've had some complaints at times about videos autoplaying on mobile devices when sites request autoplay. [...] Autoplay waste bandwidth, whether mobile or wifi. In some case it is more serious