Re: Intent to implement: CSS {background,mask}-repeat-{x/y} properties

2016-11-27 Thread Tommy Kuo
There is a mistake on last mail. The following description should be corrected. > The behavior of `background-repeat-x: no-repeat; background-repeat-y: > no-repeat;` is repeat the background only on x-axis, like `background-repeat: > no-repeat no-repeat`. It should be "The behavior of `backgrou

Re: Intent to implement: CSS {background,mask}-repeat-{x/y} properties

2016-11-27 Thread Tommy Kuo
I think we should only implement the `background-repeat-{x|y}`. Currently, no browser engine supports `mask-repeat-{x|y}`. But for `background-repeat-{x|y}`, Google Chrome already supports it. In this comment[1], the usage of these properties is above the deprecation threshold (both usage rate

No need to add "HTTP(..)" for reftests using fonts outside their directory

2016-11-27 Thread Xidorn Quan
TL;NR - You don't need to use "HTTP(..)" directive on reftests to bypass same-origin policy, and you should not do so. - Historically, we added "HTTP(..)", "HTTP(../..)", etc. for downloadable fonts in reftests to bypass the strict same-origin policy of file protocol, which bans accessing

Re: Rust required to build Gecko

2016-11-27 Thread Gerald Squelart
On Saturday, November 26, 2016 at 3:59:05 AM UTC+11, Ralph Giles wrote: > On Fri, Nov 25, 2016 at 7:48 AM, Andrew Halberstadt > wrote: > > > For anyone confused by this, the binaries are downloaded to ~/.cargo/bin > > and adding this directory to your $PATH should fix the issue. The > > bootstrap

Mozilla's x86 Linux builds now require SSE2

2016-11-27 Thread Henri Sivonen
https://bugzilla.mozilla.org/show_bug.cgi?id=1274196 has landed for Firefox 53. It makes build for 32-bit x86 Linux made on Mozilla's infrastructure require SSE2. It does not change the defaults for builds made elsewhere. This effectively means that x86+SSE2 is tier-1 but x86 potentially without S