Re: [dev-servo] Consider using GitCop

2017-06-02 Thread Michael Howell
$ echo -n "Allow style sharing elements with ID selectors" | wc -c 46 On Fri, Jun 2, 2017 at 9:31 AM Boris Zbarsky wrote: > On 6/2/17 12:27 PM, Anthony Ramine wrote: > > What was that step? The title you pasted doesn't say what it was about, > it only said what was wrong without it. > > That was

Re: [dev-servo] Android support

2017-03-07 Thread Michael Howell
Would the Chrome Embedding Framework (CEF) work help at all? On Tue, Mar 7, 2017 at 4:11 PM Fabrice Desré wrote: > Hi all, > > I want to start a discussion about Servo's Android support. The current > state is quite basic and doesn't provide what we need to cover several > interesting use case

Re: [dev-servo] Proposal: move the source code for rust-selectors into servo/servo

2017-02-09 Thread Michael Howell
Could we do the same thing for rust-selectors? And should we? On Thu, Feb 9, 2017 at 9:27 AM James Graham wrote: > On 09/02/17 16:18, Michael Howell wrote: > > WPT still has its own repo; the Servo repo just does an occasional > > bidirectional sync. The equivalent for rust-sel

Re: [dev-servo] Proposal: move the source code for rust-selectors into servo/servo

2017-02-09 Thread Michael Howell
WPT still has its own repo; the Servo repo just does an occasional bidirectional sync. The equivalent for rust-selectors would be if the rust-selectors repo was kept and just occasionally synced with Servo (like Servo is doing for M-C, anyway). On Thu, Feb 9, 2017 at 8:21 AM James Graham wrote:

Re: [dev-servo] .getBoundingClientRect() or lightweight alternative?

2016-11-12 Thread Michael Howell
To compute the bounding box of an element, you have to place it in the DOM, because you can't do CSS selector matching on an element otherwise. You have to do selector matching on it to know which CSS rules will be applicable, because CSS rules affect the bounding box. We defer the actual renderin

Re: [dev-servo] Weekly status updates

2016-09-22 Thread Michael Howell
I just found out that it's open to the community to submit to, not just Mozilla employees. Now that I realized I could actually sign in using Mozillians, I'll actually start submitting there. :-) On Thu, Sep 22, 2016 at 9:34 AM Manish Goregaokar wrote: > I've always liked the idea of standu.ps w

Re: [dev-servo] How to shut down a WebSocket server

2016-09-12 Thread Michael Howell
You could always have some random-generated-at-startup "shutdown token" that you send through the WebSocket server itself, triggering it to break out of the loop. On Mon, Sep 12, 2016 at 10:33 AM Sean McArthur wrote: > > > > This may be a silly question, but why doesn't hyper come with > > WebSo

Re: [dev-servo] Proposal: TLS library for Servo

2016-08-26 Thread Michael Howell
So, got any good research papers on networking? On Fri, Aug 26, 2016, 12:06 PM Josh Matthews wrote: > On 2016-08-26 2:03 PM, Brian Anderson wrote: > > While I still have the mic I'll make an argument in favor of NSS in > Servo: > > if there is a goal to move Servo's network stack into Firefox in

Re: [dev-servo] Proposed work for upcoming sharing of Servo components with Firefox

2016-08-09 Thread Michael Howell
If an intermittent failure happens in an auto-rollup job, it'll just split it and run all the tests again on the halves. Assuming the intermittent is rare, both those halves will probably pass and it'll land. It has log[2]N tries before it gives up. If the intermittent is common, we want to do wha

Re: [dev-servo] Feature detector detector for Servo debugging

2016-08-09 Thread Michael Howell
Does the feature detector detector trigger on undefined accesses to *all* JavaScript objects, or just host objects? On Tue, Aug 9, 2016 at 4:42 AM Manish Goregaokar wrote: > Feature detection is often a pain point when figuring out why a site > doesn't work in Servo -- regular JS errors are logg

Re: [dev-servo] Proposed work for upcoming sharing of Servo components with Firefox

2016-08-04 Thread Michael Howell
04.1000 < jgraham> I'm pretty sure every discussion I've ever seen of commit queues has ended with someone saying "we should binary search on the queue" 04.1000 < jgraham> I'm also pretty sure that zero times so far has anyone actually implemented that proposal :/ On Thu, Aug 4, 2016 at 11:45 AM

Re: [dev-servo] Proposed work for upcoming sharing of Servo components with Firefox

2016-08-04 Thread Michael Howell
Actually (though I've been busy implementing other things), I've been planning a somewhat different way to solve the scalability problems that I called "auto rollup." * Approved Pull Requests (PRs) are pushed to the end of a queue as normal. They are marked as elligible for auto-rollup by default.

Re: [dev-servo] Questions about constellation, sandboxing and multiprocess

2016-08-02 Thread Michael Howell
I can think of one advantage right now: by having script and layout in separate processes, a compromised script thread doesn't automatically give an attacker the ability to produce malformed display lists that draw outside the tab boundary. On Tue, Aug 2, 2016, 20:43 Jack Moffitt wrote: > Each p

Re: [dev-servo] Questions about constellation, sandboxing and multiprocess

2016-08-02 Thread Michael Howell
The constellation is the process manager; as far as Servo is concerned, there is only one constellation in the entire universe. What we have is one-process-per-Origin, since iframes within the same Origin are able to share JavaScript objects directly. On Tue, Aug 2, 2016 at 12:46 AM Paul Rouget

Re: [dev-servo] Standardizing upgrade procedures for crates.io dependencies for servo/servo

2016-06-23 Thread Michael Howell
It's in tidy. https://github.com/servo/servo/blob/master/python/tidy/servo_tidy/tidy.py#L287 On Thu, Jun 23, 2016 at 10:16 AM Manish Goregaokar wrote: > I think it is in tidy > > dev-servo@lists.mozilla.org wrote: > > I thought we had CI checks for duplicate packages, but it seems that > > is no

Re: [dev-servo] Proposed work for upcoming sharing of Servo components with Firefox

2016-06-22 Thread Michael Howell
If the model you're proposing is "almost isomorphic" to roll ups, then why not just use roll ups? On Wed, Jun 22, 2016, 09:58 Bobby Holley wrote: > I just chatted with Manish a little bit to sort out some details and > misunderstandings, and I think we're much more on the same page now. > > A fe

Re: [dev-servo] Sites we want to test page load time

2016-05-25 Thread Michael Howell
servo.org On Mon, May 23, 2016, 23:50 Brian Anderson wrote: > rust-lang.org > On May 24, 2016 4:00 AM, "Shing Lyu" wrote: > > > Hi all, > > > > In case you don't know, we are doing page load time tests on Servo right > > now (https://treeherder.allizom.org/#/jobs?repo=servo). Due to some > > te

Re: [dev-servo] How to disable Rust download and force use of pre-installed Rust?

2016-05-12 Thread Michael Howell
Rust 1.8 isn't going to work. Servo uses unstable features of Rust, which means it needs a Rust nightly. Sorry about that. On Wed, May 11, 2016, 07:02 wrote: > Hi! > > I am working on building Servo on Power8 LE machine. The Servo build > script checks and downloads Rust compiler and uses it fo