Re: [dev-servo] Should we use Dependabot?

2020-04-22 Thread Simon Sapin
to match the crates.io version numbers? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] The future of irc.mozilla.org/#servo

2020-02-14 Thread Simon Sapin
’d be open to accepting PRs to https://github.com/bnjbvr/botzilla -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Re-enable non_snake_case warnings?

2020-01-09 Thread Simon Sapin
On 09/01/2020 22:33, Josh Matthews wrote: After coming across an instance of a non-snake case variable name that didn't trigger any compiler warnings, I discovered that we disabled that warning for the script crate 5 years ago

Re: [dev-servo] The future of irc.mozilla.org/#servo

2019-12-22 Thread Simon Sapin
On 20/12/2019 17:41, Josh Bowman-Matthews wrote: One more IRC integration that I forgot about - we receive notifications about daily taskcluster job failures on IRC. We'll want to verify the plans for the taskcluster-notify service with respect to Matrix. I asked: Hi. What’s the future

Re: [dev-servo] The future of irc.mozilla.org/#servo

2019-12-19 Thread Simon Sapin
work but seems doable. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Tree is back open

2019-11-16 Thread Simon Sapin
will remain closed until mac3 can either be removed from the pool of workers or repaired. I’ve (hopefully) fixed this and reopened the tree: https://github.com/servo/servo/issues/24755#issuecomment-554619776 -- Simon Sapin ___ dev-servo mailing list dev-servo

[dev-servo] CSS, SVG, and Houdini meetings on September 16-20

2019-09-06 Thread Simon Sapin
TPAC, W3C’s yearly gathering, happens in a couple weeks: https://www.w3.org/2019/09/TPAC/schedule.html I plan to attend the meetings for the CSS WG, the SVG WG, and the Houdini TF. Let me know if you have topics that I should bring to either of those groups’ attention. -- Simon Sapin

Re: [dev-servo] ./mach build vs. cargo build

2018-04-17 Thread Simon Sapin
://github.com/rust-lang/cargo/issues/5376 -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] ./mach build vs. cargo build

2018-04-03 Thread Simon Sapin
On 03/04/18 23:30, Emilio Cobos Álvarez wrote: or the bit to use the gold linker. The best outcome IMO would be to make that the default: https://github.com/rust-lang/rust/issues/30783 This was implemented and then reverted because of Debian Wheezy (oldoldstable), whose LTS ends next month

Re: [dev-servo] Best practices for running try builds

2018-01-24 Thread Simon Sapin
about try builds (where you can maybe be satisfied when the grid mostly green) and did not mean to suggest bypassing homu when it’s time to actually land something. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https

Re: [dev-servo] PSA: Servo now uses rustup.rs, you can probably free up some disk space

2018-01-13 Thread Simon Sapin
it be removed? Oops. Yes, this file should stay. Besides that, I *think* you should only have .cargo/git and .cargo/registry. These are the download cache for dependencies. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https

[dev-servo] PSA: Servo now uses rustup.rs, you can probably free up some disk space

2018-01-11 Thread Simon Sapin
dependencies. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Lots of warnings: the type of this value must be known in this context

2017-12-23 Thread Simon Sapin
On 23/12/17 20:54, Enrico Weigelt, metux IT consult via dev-servo wrote: I'm using a pretty fresh rustc I’ve responded in https://github.com/servo/servo/issues/19637. Please pick one of the mailing list or issue tracker for each topic, and avoid duplicating discussions. -- Simon Sapin

Re: [dev-servo] making features optional

2017-12-22 Thread Simon Sapin
in the current scope. https://doc.rust-lang.org/book/second-edition/ch07-00-modules.html -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

[dev-servo] RFC: Require rustup.rs to build Servo with mach

2017-11-14 Thread Simon Sapin
for installing rustup in our README, and again an error message when mach cannot find a `rustup` executable. The `system-rust = true` configuration would remain available and run plain `cargo` or `rustc` like before. Thoughts? -- Simon Sapin ___ dev-servo

Re: [dev-servo] Enabling tests in web-platform-tests/css/

2017-11-01 Thread Simon Sapin
On 01/11/17 22:25, Josh Matthews wrote: In short, I think we should enable the new testsuite, remove the old tests and related CI jobs, and never look back! The ability to upstream reftests and share others' improvements will be a significant boon. Great news! Thanks for working on this. --

Re: [dev-servo] Rust CI is now gated on compiling pinned commits of Stylo and WebRender

2017-10-25 Thread Simon Sapin
. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Bootstrap is broken for old Servo versions. How much should we do about it?

2017-10-20 Thread Simon Sapin
On 18/10/2017 23:26, Simon Sapin wrote: Anyway, some of the affected commits have a rust-toolchain or rust-nightly-date file that contains a date. You can then run something like `rustup override set nightly-2017-10-13` to get that version and tell rustup to use it when under the current

Re: [dev-servo] RFC: Require Python 2.7.9+ (for TLS Server Name Indication)

2017-10-20 Thread Simon Sapin
out making a call and catching some exceptions, but that seems fragile. We’re not using the ssl module directly. So now, `if HAS_SNI and sys.version_info >= (2, 7, 9)`, we use the CloudFront hostname with root CAs from the certifi package. Otherwise we use the unofficial S3 hostname. --

Re: [dev-servo] Bootstrap is broken for old Servo versions. How much should we do about it?

2017-10-18 Thread Simon Sapin
. (Nighties in rustup are indexed by date of publication, but are picked from the last merge before midnight, so on the previous day.) -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] RFC: Require Python 2.7.9+ (for TLS Server Name Indication)

2017-10-18 Thread Simon Sapin
On 18/10/2017 22:37, Gregory Szorc wrote: On Wed, Oct 18, 2017 at 10:01 PM, Simon Sapin <simon.sa...@exyr.org> wrote: try: from ssl import HAS_SNI except ImportError: HAS_SNI = False […] https://static-rust-lang-org.s3.amazonaws.com/ is what we use at the

Re: [dev-servo] RFC: Require Python 2.7.9+ (for TLS Server Name Indication)

2017-10-18 Thread Simon Sapin
ust-lang-org.s3.amazonaws.com/ is what we use at the moment. I’ll discuss with the Rust team to see if they’re willing to commit to supporting some non-SNI hostname. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org ht

[dev-servo] Bootstrap is broken for old Servo versions. How much should we do about it?

2017-10-18 Thread Simon Sapin
and configuring working Rust and Cargo versions if we ever need to build an old Servo version? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

[dev-servo] RFC: Require Python 2.7.9+ (for TLS Server Name Indication)

2017-10-18 Thread Simon Sapin
enough default version since Debian 8.0 Jessie released in April 2015, and Ubuntu since Vivid Vervet 15.04 released in April 2015. Travis-CI still uses Ubuntu 14.04 LTS, but using 'language: python' in .travis.yml gives an environment with a recent enough Python version. Thoughts ? -- Simon

Re: [dev-servo] No disk IO?

2017-10-10 Thread Simon Sapin
URL schemes?) -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Memory reporting in Servo: the next step

2017-10-05 Thread Simon Sapin
we want to make breaking changes to heapsize. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Test cases for (incremental) compile times (PSA: disable incremental compilation for now)

2017-10-04 Thread Simon Sapin
mpiled) soon after upgrading rustc (so possibly with no relevant incremental cache entries) to 1.22.0-nightly (c6884b12d 2017-09-30). 5x slower than what? Slower than the same with incremental disabled. Seven and a half minutes (incremental = true) vs one and a half (incremental = f

Re: [dev-servo] Test cases for (incremental) compile times (PSA: disable incremental compilation for now)

2017-10-03 Thread Simon Sapin
from making a read code change. Maybe the red/green system will change that? A real change that could occur during debugging and that’s easy to reproduce at any base commit is adding println!("{:#?}", some_variable) at a random place in the code. -- Simon Sapin __

[dev-servo] PSA: disable incremental compilation for now

2017-10-03 Thread Simon Sapin
lk by Niko explains the new query-based approach for compiler internals: https://skillsmatter.com/skillscasts/10868-inside-the-rust-compiler -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] [stylo-team] Mozilla central backout support arriving to Servo later this week

2017-06-30 Thread Simon Sapin
t mentions the number of the PR being reverted, which is good. It should also comment on *that* PR to let the people involved that they’ll have something to fix and they’ll need to try to land this again. We don’t want improvements being forgotten after being backed out. -- S

Re: [dev-servo] What would it take to make Servo a replacement for ChromeOS?

2017-06-19 Thread Simon Sapin
/the-story-of-firefox-os-cb5bf796e8fb -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Fwd: Incremental compilation and other compile time tricks

2017-05-13 Thread Simon Sapin
`mach cargo check` is worth listing in Servo's README.md, IMO! https://github.com/servo/servo/pull/16854 adds `mach check` and `mach check-geckolib`, and mentions the former in README. -- Simon Sapin ___ dev-servo mailing list dev-servo

Re: [dev-servo] Incremental compilation and other compile time tricks

2017-04-05 Thread Simon Sapin
On 31/03/17 19:43, Simon Sapin wrote: # cargo check Remember how I said a crate needs its dependencies to be compiled before it can start compiling? It actually only needs metadata (the results of the analysis phase), not the generated code. Cargo added a `cargo check` command that skips code

[dev-servo] Incremental compilation and other compile time tricks

2017-03-31 Thread Simon Sapin
rvo/servo/pull/15565 -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Please avoid @-mentioning people in commit or PR messages

2017-03-01 Thread Simon Sapin
comments anyway :) -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Please avoid @-mentioning people in commit or PR messages

2017-03-01 Thread Simon Sapin
g to issue numbers without these keywords. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

[dev-servo] Please avoid @-mentioning people in commit or PR messages

2017-03-01 Thread Simon Sapin
for review, please do so in a subsequent comment on a pull request, not in a commit message or initial pull request message. Thanks! -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

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

2017-02-10 Thread Simon Sapin
t only has a readme file that says the source is now at https://github.com/servo/servo/tree/master/components/selectors. The master branch and issue / PR tracker are still there if we need them. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.m

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

2017-02-09 Thread Simon Sapin
/servo/rust-selectors and made it the default. It only has a readme file that says the source is now at https://github.com/servo/servo/tree/master/components/selectors. The master branch and issue / PR tracker is still there if we need it. -- Simon Sapin

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

2017-02-08 Thread Simon Sapin
ntributing to Gecko also requires jumping through a number of (different) hoops.) I’m inclined to concede, but I’d like to hear from other people before hitting the button. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla

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

2017-02-08 Thread Simon Sapin
trigger a try push, I think we can and should improve tooling here. One command to add a replacement/override, one command to start a try build. [...] and then publish to crates.io, [...] I think we should make Travis-CI publish to crates.io when we merge a version number change to m

Re: [dev-servo] stylo: Consider spliting gecko bindings (style/gecko_{bindings, string_cache}) into a separate crate / component?

2016-12-14 Thread Simon Sapin
coherence require them to be, while keeping the bindgen-using build script in a dedicated crate. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] CSSOM ownership woes

2016-11-14 Thread Simon Sapin
There's just `Vec`, which is used in Stylesheet[1], MediaRule[2], and @supports rules (not supported in servo yet). There isn’t yet (in master) but as you did in #14190 the idea is to introduce Arc’s (and RwLock’s) as needed. (That is, unless we get rid of t

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

2016-11-12 Thread Simon Sapin
. There is a proposed Font Metrics API that does this: https://drafts.css-houdini.org/font-metrics-api/ It is still in early exploratory stages. Please send feedback on this API as indicated near the top of the draft. -- Simon Sapin ___ dev-servo mailing list dev

[dev-servo] string-cache (string interning) is now generic

2016-11-03 Thread Simon Sapin
s are conditionally-complied re-exports of gecko_string_cache::Atom, which is unchanged. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Moving style out of tree as an alternative to frankenbuild?

2016-08-26 Thread Simon Sapin
. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Moving style out of tree as an alternative to frankenbuild?

2016-08-25 Thread Simon Sapin
. -- Simon Sapin -- You received this message because you are subscribed to the Google Groups "stylo-team" group. To unsubscribe from this group and stop receiving emails from it, send an email to stylo-team+unsubscr...@mozilla.com. To post to this group, send email to stylo-t...@mozilla.co

Re: [dev-servo] The size of the tests/ directory

2016-08-24 Thread Simon Sapin
not XHTML)" one. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] The size of the tests/ directory

2016-08-24 Thread Simon Sapin
On 24/08/16 18:37, Simon Sapin wrote: Some files (some of them relatively large, like reference/support/big-buck-bunny-240p.webm) are also duplicated across multiple specs. Looks like even within on spec, /support and /reference/support have some duplication. We should merge those too

Re: [dev-servo] How to efficiently react to an element changing visibility status from DOM code?

2016-06-20 Thread Simon Sapin
the latter to skip painting such elements. Maybe it could add a way to query that information? Or maybe display lists already carry that information, without going to webrender? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https

Re: [dev-servo] Problems fetching crates while building servo-glutin.

2016-06-02 Thread Simon Sapin
/crates/wayland-client Beyond that, crates.io was unavailable for a while yesterday. Maybe that impacted you? What’s the full output you get when building Servo? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https

Re: [dev-servo] Servo without Bluetooth

2016-05-31 Thread Simon Sapin
it may unexpectedly break in the future. Why isn’t this supposed to work? Based on conversations with Alex, Cargo by design builds a crate with the union of all requested features. There is no need for all dependents to specify the same set of features and this isn’t an accide

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

2016-05-11 Thread Simon Sapin
tureful graphics than fbdev. And i did not have the exact nightly used by the build script, too. Servo does do a lot of stuff of the GPU, but I don’t know the exact requirements. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.m

[dev-servo] rust-url 1.0: rewrite the data structure and API

2016-03-02 Thread Simon Sapin
Hi all, I have a pull request for rust-url with large breaking changes: https://github.com/servo/rust-url/pull/176 I’d appreciate feedback (preferably in github comments) on the API design. Thanks! -- Simon Sapin ___ dev-servo mailing list dev

Re: [dev-servo] Hello and intro!

2016-02-08 Thread Simon Sapin
://wiki.mozilla.org/IRC -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Using Cargo in Gecko

2015-12-22 Thread Simon Sapin
the other way around? How long would it typically take between approving a GitHub PR and having it land in GitHub master? (This matters when a conflicting PR needs to be rebased.) Would it be blocked on mozilla-inbound being merged into mozilla-central? -- S

Re: [dev-servo] Planning to experiment with inline storage for DOMString / webidl binding codegen

2015-12-01 Thread Simon Sapin
nverge with some of these? [1] https://github.com/servo/rust-smallvec [2] https://github.com/SimonSapin/rust-std-candidates/blob/master/string-wrapper/lib.rs [3] https://github.com/SimonSapin/rust-utf8 -- Simon Sapin ___ dev-servo mailing list dev

[dev-servo] Revisiting "conflicting version" tidy checks

2015-11-26 Thread Simon Sapin
at do you think of making it advisory rather than a hard requirement? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] libz error while building servo in Ubuntu

2015-10-22 Thread Simon Sapin
On 23/10/15 05:43, Pranesha Shashwath Kumar Kattepura Jayabheema Rao wrote: Python virtualenv failed to execute properly. Try removing the python/_virtualenv directory, it should be re-created automatically next time you run ./mach build -- Simon Sapin

Re: [dev-servo] "Hacking Servo for noobs" moving it to servo repo or to wiki?

2015-10-22 Thread Simon Sapin
. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Running WPT tests

2015-10-20 Thread Simon Sapin
part of the WPT suite. ./mach build -r ./mach test-wpt -r -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] (no subject)

2015-10-17 Thread Simon Sapin
.gz>) in the meantime. If you also have a clone of the Servo repository, you can use its Rust snapshot (which is downloaded automatically) by using e.g. `../servo/mach cargo` instead of `cargo`. -- Simon Sapin ___ dev-servo mailing list dev

Re: [dev-servo] Reviewers

2015-09-01 Thread Simon Sapin
On 01/09/15 10:15, Anthony Ramine wrote: I can be the second person on h5e, if you want. That’s great, thanks! -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

[dev-servo] Reviewers

2015-08-31 Thread Simon Sapin
Areas of code", to start, could be each crate in the servo/servo repository and each other repository in the servo org on github. Of course we may not be able to reach this ideal state yet, but we should still go towards it. -- Simon Sapin ___ dev-ser

Re: [dev-servo] PSA: import blocks are now sorted

2015-08-25 Thread Simon Sapin
of a single alphabetical-order group. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] rust-geom has been renamed to euclid

2015-06-17 Thread Simon Sapin
at all), so old Servo commits should still build. We should still update to the new name, though, and use the crates.io copy to force ourselves to keep it up-to-date. I’ve filed https://github.com/servo/servo/issues/6406 about this. -- Simon Sapin

[dev-servo] crates.io package ownership (write access)

2015-05-22 Thread Simon Sapin
for packages whose source is under https://github.com/servo . Who should that be? Everyone on https://github.com/orgs/servo/teams/owners ? Everyone on https://github.com/orgs/servo/people ? Some other set of people? Or something different for each package, based on people’s area of interest? -- Simon

Re: [dev-servo] Upgrading Rust / Hyper for Websocket Integration

2015-03-16 Thread Simon Sapin
that depends on bswap? In the Rust version that Servo uses right now, that functionality is part of the standard library’s std::old_io::Reader and std::old_io::Writer and the bswap library did not exist yet. -- Simon Sapin ___ dev-servo mailing list dev-servo

[dev-servo] CSS Houdini meeting report

2015-02-19 Thread Simon Sapin
As far as I understand, this proposes adding control on what phases of rendering of what parts of the document can be deferred or (de)prioritized. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo

[dev-servo] New CSS parsing conventions

2015-01-22 Thread Simon Sapin
returns early on `Err`) to make the code easier to read and maintain. (For what it’s worth, the diff stat is +1,949/-2,319 lines.) Finally, string components of tokens now use the `CowString` type to borrow from the input when possible and avoid many allocations and lots of copying. -- Simon

Re: [dev-servo] Regarding Google Summer of Code 2015

2014-12-22 Thread Simon Sapin
, likely some time in January) of this page: https://wiki.mozilla.org/Community:SummerOfCode14:Brainstorming We can still start gathering ideas, of course. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org

Re: [dev-servo] CSS property usage chart

2014-11-08 Thread Simon Sapin
CSS transforms. (Still, this is more of an exception than a common case.) -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

[dev-servo] Intrinsic sizing of orthogonal flows and parallel layout

2014-10-27 Thread Simon Sapin
the way through, with a couple of different available inline sizes. [1] http://dev.w3.org/csswg/css-sizing/#block-intrinsic This means using results (for a subtree) of our third traversal in the first traversal. Can we do that without compromising parallel layout? -- Simon Sapin

[dev-servo] (Lack of) XML parser (was: Meeting notes 10/13)

2014-10-13 Thread Simon Sapin
is entirely based on the assumption that we can give any meaning we want to input sequences that used to fail to parse. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] WTF-8 encoding for DOM strings and HTML parsing

2014-10-06 Thread Simon Sapin
On 06/10/14 07:57, Henri Sivonen wrote: On Sun, Oct 5, 2014 at 7:26 PM, Simon Sapin simon.sa...@exyr.org wrote: JavaScript strings, however, can. (They are effectively potentially ill-formed UTF-16.) It’s possible (?) that the Web depends on these surrogates being preserved. It's clear

[dev-servo] WTF-8 encoding for DOM strings and HTML parsing

2014-10-05 Thread Simon Sapin
something out for .charAt() and friends), SpiderMonkey could support WTF-8 internally for JS strings and Servo’s bindings could remove the conversion. What do you think? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https

Re: [dev-servo] Important Cargo fixes

2014-09-15 Thread Simon Sapin
On 15/09/14 05:13, Matt Brubeck wrote: Today's Cargo nightly contains some recent fixes [...] Which version is that? I just updated to 3f6af3d 2014-09-13, which may or may not be today’s because of https://github.com/rust-lang/rust/issues/16649 -- Simon Sapin

Re: [dev-servo] Servo documentation and website

2014-08-07 Thread Simon Sapin
/rust/issues/16328 -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

[dev-servo] Fullscreen API v.s. parallel iframes

2014-08-01 Thread Simon Sapin
to the reader. Input welcome on potential improvements.” I suppose event dispatching is relevant too. Anyone wants to take a look? Feedback on the spec should filed in its bug tracker (see the “file a bug” link at the top), or annevk can be found on IRC #whatwg @ Freenode. -- Simon Sapin

[dev-servo] github.com/mozilla-servo renamed to servo

2014-07-21 Thread Simon Sapin
-url origin g...@github.com:servo/rust-url.git Cheers, -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

[dev-servo] Fwd: Servo on Android

2014-07-10 Thread Simon Sapin
Hi all, Can someone help this person with Servo on Android? Please keep them in CC as they’re probably not subscribed to the list. Thanks, -- Simon Sapin On 10/07/14 14:39, Cristian Silaghi wrote: Can you share with me one recent build of Servo for Android? I want to test it on my phone

[dev-servo] Distribution of CSS properties in style structs

2014-05-29 Thread Simon Sapin
principle to decide how many structs to have, and which properties go where? Why not have every longhand property in its own struct, sharable separately? Is there something you’d like to change in Gecko’s distribution, but don’t because making the change would be too painful? -- Simon Sapin

[dev-servo] Coordinate space for Gecko’s LogicalPoint and LogicalRect

2014-05-28 Thread Simon Sapin
to have a different ideas of what flow-relative means. Is there a reason for this? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Abstract-dimension geometry for CSS Writing Modes

2014-05-27 Thread Simon Sapin
On 27/05/2014 18:14, Patrick Walton wrote: On 5/26/14 3:11 PM, Simon Sapin wrote: I’m fine with that, but I’m more interested in the signature than the naming. That is, which of these (or others) to have, for each private field? fn(self) - T fn(mut self, T) fn('a mut self) - 'a mut T Hmm. My

[dev-servo] Abstract-dimension geometry for CSS Writing Modes

2014-05-26 Thread Simon Sapin
to do accessors in Rust? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] Abstract-dimension geometry for CSS Writing Modes

2014-05-26 Thread Simon Sapin
On 26/05/2014 22:52, Patrick Walton wrote: On 5/26/14 2:44 PM, Simon Sapin wrote: Unlike C++, Rust does not have method overloading so the accessors are much more verbose. `nscoord ISize(WritingMode aWritingMode) const` overloaded with `nscoord ISize(WritingMode aWritingMode)` becomes

Re: [dev-servo] character encoding in the HTML parser

2014-04-01 Thread Simon Sapin
the spec that way, a few years ago: https://www.w3.org/Bugs/Public/show_bug.cgi?id=11298#c2 Henri, any comment? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] character encoding in the HTML parser

2014-03-30 Thread Simon Sapin
On 29/03/2014 23:15, Boris Zbarsky wrote: On 3/29/14 6:56 PM, Simon Sapin wrote: Or I guess we could use what I’ll call evil UTF-8, which is UTF-8 without the artificial restriction of not encoding surrogates. http://en.wikipedia.org/wiki/CESU-8 CESU-8 is evil too, but it’s not what I had

Re: [dev-servo] character encoding in the HTML parser

2014-03-30 Thread Simon Sapin
On 29/03/2014 22:56, Simon Sapin wrote: On 10/03/2014 23:54, Keegan McAllister wrote: Speaking of which, [5] Any character that is a not a Unicode character, i.e. any isolated surrogate, is a parse error. (These can only find their way into the input stream via script APIs

Re: [dev-servo] character encoding in the HTML parser

2014-03-29 Thread Simon Sapin
Unfortunately I’d be less surprised if someone relies on having the two halves of a surrogate pair in separate document.write() call, as this seems more interoperable: data:text/html,scriptdocument.write(\uD83D);document.write(\uDCA9)/script -- Simon Sapin

Re: [dev-servo] JST guide

2014-03-05 Thread Simon Sapin
be confident that the cast will succeed or task failure will occur. Would it make sense to have downcasting return an option? That way you can either match to have different behavior in either case, or use .unwrap() when you expect success. -- Simon Sapin

Re: [dev-servo] Roadmap Q2 goal : Pass Acid3

2014-02-25 Thread Simon Sapin
of today, which helps us answer the big questions that Servo set out to answer. Yes, Web compat is important. But Acid3 in particular is a poor proxy for Web compat, IMO. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https

Re: [dev-servo] TR: Review Request of text-align: justify and box splitting refactoring

2014-02-07 Thread Simon Sapin
review is probably to make a pull request. We have tools that make tracking the review much easier then. (Also, if you use IRC at all, you should join #servo on irc.mozilla.org :)) Cheers, -- Simon Sapin ___ dev-servo mailing list dev-servo

Re: [dev-servo] RFC: Rename rendering to painting

2014-02-03 Thread Simon Sapin
and the content tree to script. Not the tree itself. DOM tree is a misuse IMO, although the data model for the content tree is necessarily closely tied to the DOM. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https

Re: [dev-servo] TreeNode and the script/style split

2013-10-30 Thread Simon Sapin
types. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] 10/28 meeting - os x, rustpkg, ssl, interning, retina, reflow performance, android compositing

2013-10-29 Thread Simon Sapin
between CSS px and device pixels, exactly like zooming. Shouldn’t it just be different default zoom? -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] 10/28 meeting - os x, rustpkg, ssl, interning, retina, reflow performance, android compositing

2013-10-29 Thread Simon Sapin
Le 29/10/2013 17:22, Patrick Walton a écrit : On 10/29/13 8:52 AM, Simon Sapin wrote: Le 29/10/2013 15:06, Josh Matthews a écrit : https://github.com/mozilla/servo/wiki/Meeting-2013-10-28 Retina display P: In the short term, we should change the Au that CSS reports. I disagree. Au as I

Re: [dev-servo] W3C CSS Test Suites

2013-09-02 Thread Simon Sapin
W3C and Gecko. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] What should be the UserAgent of Servo?

2013-09-01 Thread Simon Sapin
just use Servo for now, and revisit this when we actually worry about being compatible with the long tail of websites. -- Simon Sapin ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] The road to Acid2

2013-08-27 Thread Simon Sapin
to rewrite the layout code to use logical keywords (eg. measure/extent instead of width/height) while we don’t have much layout code. http://dev.w3.org/csswg/css-writing-modes/ http://dev.w3.org/csswg/css-writing-modes/#abstract-box -- Simon Sapin

  1   2   >