[dev-servo] Configuration of stylo bindgen has been moved to Gecko side

2017-05-18 Thread Xidorn Quan
With bug 1336540 [1] lands, the build script for stylo
(servo/components/style/build_gecko.rs) has been split into code and
config, and the config has been moved to Gecko tree (at
layout/style/ServoBindings.toml).

This gives Gecko side better control on how bindings would be generated,
so that it would be less likely to require a Servo side change for
certain Gecko side changes (one recent example like bug 1346078 [2]).

If you have pending patch touches build_gecko.rs, you would likely need
to update your patch and move the change to ServoBindings.toml.


[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1336540
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1346078


- Xidorn
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo


Re: [dev-servo] Request for student team project proposals.

2017-05-18 Thread Josh Matthews
Hi! My apologies for the long delay in replying. I have a few questions 
about the requirements here:
* is the idea that each team member would spend 50 hours on the project 
between October and April? That number sounds small to me; I guess that 
would be 2.5 hours per week if evenly distributed?

* would a remote Skype presentation in October be allowed?

As for the projects you found, those are all completed ones that have 
been worked on by previous student teams in the past. One project 
possibility would be 
https://github.com/servo/servo/wiki/HTTP-archive-support-project - some 
students successfully updated the rust-har library to compile with 
modern Rust compilers, but none of the subsequent steps have been 
completed. I would be happy to add additional work to that project to 
make it fit your requirements if you're interested.


Cheers,
Josh

On 2017-05-06 7:46 AM, Artur Jamro wrote:

Hi,

I and some friends of mine are students of University of Warsaw, Poland and
we are writing our Bachelor's thesis next academic year (about: mid
October/November 2017 - end of April/beginning of May 2018). Bachelor's
thesis at this university means writing some piece of software for a real
world client. We fell in love with Rust and really like the Servo project,
so we are considering contributing to Servo.

What do we want?
- write something in rust
- help this world to be a better place :)

What we can offer?
- team of 4 students (our university requires teams of exactly 4 students)
- each of us can offer about 50 hours of work (or possibly more, but it is
crucial to finish the project on time)

What do we need?
- a project
- someone who will visit University of Warsaw in the beginning of October
and say something about the chosen project (officially, companies are
presenting their projects then and each team has to choose one of them, but
it is possible to find a project earlier and ask someone to say about it in
the October presentation) -- I think best option would be to ask some
remote Mozilla employee or community member.


We have checked out the GitHub wiki and found some projects which really
seem cool to us (like WebSocket, Webdriver, XML parser, WebGL). On the
other hand, we are not sure if they are not too small for our team to be
accepted by our university. I don't know if we really need one big project
or some small subprojects would be okay, with thesis titled like "Improving
Servo, i.a. (1), (2), (...)" - I am going to ask the lecturer about that
soon. For now, we would like to know what options we do have :)
Could you offer us some interesting project?

Thanks in advance for any help!



___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo