Mozilla Firefox/Platform Engineering Update 39.1

2015-03-16 Thread Chris Peterson
This engineering update is also available on the Platform wiki: https://wiki.mozilla.org/Platform/2015-03-17";>/2015-03-17 # Firefox Release Schedule Only two weeks and two beta builds until Firefox Beta 37 is released. The "Tracking Firefox" dashboard shows tracked bugs for the Aurora and B

Re: What are your pain points when running unittests?

2015-03-16 Thread Mark Banner
On 13/03/2015 20:02, Gregory Szorc wrote: Another pain point: running all relevant tests. Agreed, something we've done on Loop/Hello as an intermediate step is to have a shell file which knows about all the likely relevant tests and runs them all: http://mxr.mozilla.org/mozilla-central/sour

Re: Intent to deprecate: persistent permissions over HTTP

2015-03-16 Thread Aryeh Gregor
On Thu, Mar 12, 2015 at 9:42 PM, Boris Zbarsky wrote: > On 3/12/15 3:31 PM, Aryeh Gregor wrote: >> >> 2) Attacker opens a background tab and navigates it to http://b.com (I >> can't think of a JavaScript way to do this, but if there isn't one, >> making a big that covers the whole page >> would w

Re: PSA: mozilla::Pair is now a little more flexible

2015-03-16 Thread Ehsan Akhgari
On 2015-03-15 11:26 PM, Seth Fowler wrote: On Mar 15, 2015, at 6:26 PM, Joshua Cranmer 🐧 wrote: In general, std::pair should be preferred over mozilla::Pair unless you need the empty type optimization. If that’s the case, perhaps we should rename it to e.g. mozilla::CompactPair? It’s curre

Re: Intent to deprecate: persistent permissions over HTTP

2015-03-16 Thread Ehsan Akhgari
On 2015-03-12 2:06 PM, Boris Zbarsky wrote: On 3/12/15 1:28 PM, Ehsan Akhgari wrote: Another concern with persisting permissions requested from iframes Can we persist them for the pair (origin of iframe, origin of toplevel page) or something? Yes, that sounds like a good idea to me. ___

Re: Intent to deprecate: persistent permissions over HTTP

2015-03-16 Thread Boris Zbarsky
On 3/16/15 8:10 AM, Aryeh Gregor wrote: What's the use of taking a picture if the user isn't actively using the computer? You get to see whatever the user _is_ doing at the time. You seriously don't see the use of that, especially for nefarious ends? Also, the user will almost certainly re

Re: What are your pain points when running unittests?

2015-03-16 Thread Ehsan Akhgari
On 2015-03-13 5:25 PM, L. David Baron wrote: Something else that's quite annoying is that mach refuses to run tests if certain aspects of my tree are out-of-date. Something I commonly do is write a patch and a test, and then try to run the test before compiling the patch to make sure that the te

Re: What are your pain points when running unittests?

2015-03-16 Thread Andrew Halberstadt
On 13/03/15 04:02 PM, Gregory Szorc wrote: Another pain point: running all relevant tests. Many features have relevant tests across many test suites, sometimes spread across different directories. When people are hacking on a feature, they should have a way to run all relevant tests for that fea

Re: PSA: mozilla::Pair is now a little more flexible

2015-03-16 Thread Eric Rescorla
On Mon, Mar 16, 2015 at 5:44 AM, Ehsan Akhgari wrote: > On 2015-03-15 11:26 PM, Seth Fowler wrote: > >> >> On Mar 15, 2015, at 6:26 PM, Joshua Cranmer [image: 🐧] < >>> pidgeo...@gmail.com> wrote: >>> In general, std::pair should be preferred over mozilla::Pair unless you >>> need the empty type

Re: Intent to deprecate: persistent permissions over HTTP

2015-03-16 Thread Eric Rescorla
On Mon, Mar 16, 2015 at 5:10 AM, Aryeh Gregor wrote: > On Thu, Mar 12, 2015 at 9:42 PM, Boris Zbarsky wrote: > > On 3/12/15 3:31 PM, Aryeh Gregor wrote: > >> > >> 2) Attacker opens a background tab and navigates it to http://b.com (I > >> can't think of a JavaScript way to do this, but if there

Using ThreadSanitizer with Firefox

2015-03-16 Thread Ehsan Akhgari
I tried following on Linux to use thread sanitizer in order to find a possible data race that I'm trying to hunt down, but the resulting build couldn't start up due to a "too much recursion" JavaScript error at startup. Has anyone su

Test Informant Report - Week ending Mar 15

2015-03-16 Thread Test Informant
Test Informant report for 2015-03-15. State of test manifests at revision 436686833af0. Using revision eab4a81e4457 as a baseline for comparisons. Showing tests enabled or disabled between 2015-03-08 and 2015-03-15. 85% of tests across all suites and configurations are enabled. Summary ---

Please take part in the Sheriff Survey

2015-03-16 Thread Carsten Book
Hi, When we moved to the "inbound" model of tree management, the Tree Sheriffs became a crucial part of our engineering infrastructure. The primary responsibility of the Sheriffs is and will always be to aid developers to easily, quickly, and seamlessly land their code in the proper location(s) an

Re: Intent to deprecate: persistent permissions over HTTP

2015-03-16 Thread Karl Dubost
Aryeh, Le 16 mars 2015 à 21:10, Aryeh Gregor a écrit : > What's the use of taking a picture if the user isn't actively using > the computer? http://www.huffingtonpost.com/hemanshu-nigam/internet-hacking-protection_b_2641370.html > Hacker-voyeurs easily access almost any computer and spy on vict

Re: Intent to deprecate: persistent permissions over HTTP

2015-03-16 Thread Karl Dubost
Aryeh, Le 16 mars 2015 à 21:10, Aryeh Gregor a écrit : > What's the use of taking a picture if the user isn't actively using > the computer? http://www.huffingtonpost.com/hemanshu-nigam/internet-hacking-protection_b_2641370.html > Hacker-voyeurs easily access almost any computer and spy on vict

Re: What are your pain points when running unittests?

2015-03-16 Thread Gregory Szorc
On Mon, Mar 16, 2015 at 6:03 AM, Andrew Halberstadt < ahalberst...@mozilla.com> wrote: > On 13/03/15 04:02 PM, Gregory Szorc wrote: > >> Another pain point: running all relevant tests. >> >> Many features have relevant tests across many test suites, sometimes >> spread >> across different director

Re: Using ThreadSanitizer with Firefox

2015-03-16 Thread Ehsan Akhgari
Thanks! FWIW the issue was that apparently ThreadSanitizer only works with Firefox on clang 3.3, and not newer versions. I updated < https://developer.mozilla.org/en-US/docs/Thread_Sanitizer> accordingly. On Mon, Mar 16, 2015 at 11:57 AM, Bobby Holley wrote: > Nathan Froyd is the expert on thi

Intent to Ship: CSS Scroll Snapping on Desktop

2015-03-16 Thread Kearwood "Kip" Gilbert
As of March 18, 2015 I intend to turn on by default CSS Scroll Snapping on Desktop. It has been developed behind the layout.css.scroll-snap.enabled preference. This feature has already been enabled on B2G. Platform coverage: This has already been enabled on B2G (Firefox OS). All desktop platfor

MemShrink Meeting - Tuesday, 17 Mar 2015 at 4:00pm PDT

2015-03-16 Thread Jet Villegas
The next Memshrink meeting is is brought to you by CSS visibility:hidden : https://bugzilla.mozilla.org/show_bug.cgi?id=1133144 The wiki page for this meeting is at: https://wiki.mozilla.org/Performance/MemShrink Agenda: * Prioritize unprioritized MemShrink bugs. * Discuss how we measure progr

Re: Intent to Ship: CSS Scroll Snapping on Desktop

2015-03-16 Thread Robert O'Callahan
Excellent! Rob -- oIo otoeololo oyooouo otohoaoto oaonoyooonoeo owohooo oioso oaonogoroyo owoiotoho oao oboroootohoeoro oooro osoiosotoeoro owoiololo oboeo osouobojoeocoto otooo ojouodogomoeonoto.o oAogoaoiono,o oaonoyooonoeo owohooo osoaoyoso otooo oao oboroootohoeoro oooro osoiosotoeoro,o o‘oRo

Re: Intent to Ship: CSS Scroll Snapping on Desktop

2015-03-16 Thread Ehsan Akhgari
Is this feature worth having a hacks blog post about? (hint: I think so!) On 2015-03-16 2:20 PM, Kearwood "Kip" Gilbert wrote: As of March 18, 2015 I intend to turn on by default CSS Scroll Snapping on Desktop. It has been developed behind the layout.css.scroll-snap.enabled preference. This f

Re: Intent to Ship: CSS Scroll Snapping on Desktop

2015-03-16 Thread Robert O'Callahan
On Tue, Mar 17, 2015 at 11:07 AM, Ehsan Akhgari wrote: > Is this feature worth having a hacks blog post about? (hint: I think so!) Yes! Rob -- oIo otoeololo oyooouo otohoaoto oaonoyooonoeo owohooo oioso oaonogoroyo owoiotoho oao oboroootohoeoro oooro osoiosotoeoro owoiololo oboeo osouobojoeo