Rensselaer Center for Open Source Software

282 files changed, 1168 lines added, 504 lines removed

Part of https://github.com/servo/servo/issues/6041

[HTML_REMOVED]

[HTML_REMOVED] [HTML_REMOVED]

bors-servo
Commit • Mozilla Servo • 3 hours ago
Josh Goldberg
4 files changed, 61 lines added, 3 lines removed
Commit • HighSchoolHacking.club • 6 hours ago
14 files changed, 102 lines added, 56 lines removed
Joel Teichroeb
Commit • Mozilla Servo • 9 hours ago
2 files changed, 3 lines added, 51 lines removed
Joel Teichroeb
Commit • Mozilla Servo • 9 hours ago
Luke Champine
4 files changed, 3 lines added, 3 lines removed

disable dev tools, disable quirky buttons

Commit • Sia-UI • 10 hours ago
22 files changed, 82 lines added, 40 lines removed
Shing Lyu
Commit • Mozilla Servo • 14 hours ago
2 files changed, 2 lines added, 2 lines removed
Shing Lyu
Commit • Mozilla Servo • 14 hours ago
David Vorick
4 files changed, 3 lines added, 3 lines removed
Commit • Sia-UI • 20 hours ago
David Vorick
4 files changed, 3 lines added, 3 lines removed
Commit • Sia-UI • 20 hours ago
David Vorick
22 files changed, 55 lines added, 42 lines removed
Commit • Sia-UI • 1 day ago
David Vorick
16 files changed, 46 lines added, 15 lines removed
Commit • Sia-UI • 1 day ago
2 files changed, 17 lines added, 2 lines removed
Alexander Putilin
Commit • Mozilla Servo • 1 day ago
2 files changed, 17 lines added, 2 lines removed
Alexander Putilin
Commit • Mozilla Servo • 1 day ago
David Vorick
6 files changed, 9 lines added, 27 lines removed
Commit • Sia-UI • 1 day ago
David Vorick
6 files changed, 9 lines added, 27 lines removed
Commit • Sia-UI • 1 day ago
22 files changed, 82 lines added, 40 lines removed

Reopening @yodalee 's https://github.com/servo/servo/pull/5597

[HTML_REMOVED]

[HTML_REMOVED] [HTML_REMOVED]

bors-servo
Commit • Mozilla Servo • 1 day ago
36 files changed, 267 lines added, 114 lines removed

A collection of commits which improves embedding integration and rendering.

@larsbergstrom

[HTML_REMOVED]

[HTML_REMOVED] [HTML_REMOVED]

bors-servo
Commit • Mozilla Servo • 1 day ago
36 files changed, 267 lines added, 114 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 1 day ago
6 files changed, 3 lines added, 3 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 1 day ago
Joshua Makinen
10 files changed, 116 lines added, 7 lines removed

adds the ability to change a party name. I am going to make an issue…

Commit • MeNext • 1 day ago
10 files changed, 116 lines added, 7 lines removed

Also lays all the ground work for updating other things like party color and privacy/password

makinj
Commit • MeNext • 1 day ago
Merge pull request #21 from AutoRoute/reachability_fix

Switch the bitcoin payment system to match the rpcwallet interface.
c00w
Commit • AutoRoute • 2 days ago
Josh Goldberg
8 files changed, 6 lines added, 6 lines removed

Master

Josh Goldberg
2 files changed, 1 line added, 1 line removed
Josh Goldberg
6 files changed, 5 lines added, 5 lines removed

Made all HTML element IDs replace " " with "-"

Josh Goldberg
6 files changed, 5 lines added, 5 lines removed
Josh Goldberg
24 files changed, 412 lines added, 6 lines removed

Csharp

Josh Goldberg
6 files changed, 88 lines added, 1 line removed

Initial, Immutability, Literals. Apparently found a bug in PrismJS?

Derek Meer

Kyle and I won't be able to work on the hardware assembly and testing much this summer since we both have internships on the other side of the country. Therefore, we will resume work on the project next semester.Peace,Derek

Post • OpenWSN • 2 days ago
18 files changed, 313 lines added, 126 lines removed

This improves numerous pages, for example Wikipedia and Ars Technica.

Built on #5493.

Closes #177.

[HTML_REMOVED]

[HTML_REMOVED] [HTML_REMOVED]

bors-servo
Commit • Mozilla Servo • 2 days ago
18 files changed, 313 lines added, 126 lines removed
Patrick Walton
Commit • Mozilla Servo • 2 days ago
18 files changed, 313 lines added, 126 lines removed

This improves numerous pages, for example Wikipedia and Ars Technica.

Closes #177.

Patrick Walton
Commit • Mozilla Servo • 2 days ago
Luke Champine
2 files changed, 6 lines added, 6 lines removed
Commit • Sia-UI • 2 days ago
Josh Goldberg
10 files changed, 91 lines added, 5 lines removed
2 files changed, 6 lines added, 6 lines removed
lukechampine
Commit • Sia-UI • 2 days ago
10 files changed, 51 lines added, 22 lines removed
jgraham
Commit • Mozilla Servo • 2 days ago
2 files changed, 3 lines added, 0 lines removed
James Graham
Commit • Mozilla Servo • 2 days ago
6 files changed, 13 lines added, 4 lines removed
James Graham
Commit • Mozilla Servo • 2 days ago
6 files changed, 35 lines added, 18 lines removed

Wait for the correct pipeline to return a LoadComplete message before signalling a load is complete, and ensure that the root pipeline is the one corresponding to the active document of the top level browsing context, even if this has not yet painted.

James Graham
Commit • Mozilla Servo • 2 days ago
2 files changed, 24 lines added, 28 lines removed

global_object_for_js_object and global_object_for_js_context shared a lot of common code that has been moved into global_object_for_js_global.

Joe Wilm
Commit • Mozilla Servo • 2 days ago
2 files changed, 4 lines added, 1 line removed
Joe Wilm
Commit • Mozilla Servo • 2 days ago
12 files changed, 4 lines added, 23 lines removed

https://github.com/rust-lang/rust/pull/20179 makes its use case much weaker.

r? @Manishearth

[HTML_REMOVED]

[HTML_REMOVED] [HTML_REMOVED]

bors-servo
Commit • Mozilla Servo • 2 days ago
12 files changed, 4 lines added, 23 lines removed
Simon Sapin
Commit • Mozilla Servo • 2 days ago
12 files changed, 4 lines added, 23 lines removed

https://github.com/rust-lang/rust/pull/20179 makes its use case much weaker.

Simon Sapin
Commit • Mozilla Servo • 2 days ago
Luke Champine
2 files changed, 2 lines added, 11 lines removed
Commit • Sia-UI • 2 days ago
2 files changed, 2 lines added, 11 lines removed
lukechampine
Commit • Sia-UI • 2 days ago
4 files changed, 42 lines added, 0 lines removed

Added sample config file and config file parser

MikeMacelletti
Commit • Eve Online Market Analysis Tool • 2 days ago
2 files changed, 8 lines added, 3 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
4 files changed, 25 lines added, 7 lines removed
Peter Gonda
Commit • Mozilla Servo • 3 days ago
6 files changed, 11 lines added, 11 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
4 files changed, 22 lines added, 4 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
4 files changed, 2 lines added, 2 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
4 files changed, 24 lines added, 6 lines removed

this changes the way that applications will use servo. whereas previously it was only necessary to call initialize() -> makecurrent, it's now necessary to explicitly call the composite() method in order to trigger the gl rendering.

any other composite attempts (by servo) will trigger the on_paint() method, informing the app that a frame is ready. it's then up to the app to schedule the composite() such that the frame is rendered in a timely manner

Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 3 lines added, 1 line removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
4 files changed, 35 lines added, 14 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 28 lines added, 16 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 5 lines added, 1 line removed

fixes window events when using cef windowed rendering

Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
4 files changed, 46 lines added, 14 lines removed

platforms other than macos will not need/use a get_backing_rect() method since there is no virtual pixel scaling, and this method will need to be usable even before browsers are finished setting up, so ensure we can at least pass initial window size back

also check method pointer availability before calling into a null function

Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 5 lines added, 2 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 0 lines added, 1 line removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
12 files changed, 10 lines added, 11 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 5 lines added, 2 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
4 files changed, 27 lines added, 14 lines removed

this is how cef does it, we must obey our chromium overlords

Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
4 files changed, 6 lines added, 4 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 2 lines added, 2 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 7 lines added, 0 lines removed

needed for determining whether an interface or callback has been provided

Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
2 files changed, 24 lines added, 0 lines removed
Mike Blumenkrantz
Commit • Mozilla Servo • 3 days ago
350 files changed, 4950 lines added, 4848 lines removed
Ms2ger
Commit • Mozilla Servo • 3 days ago
6 files changed, 9 lines added, 6 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
4 files changed, 16 lines added, 2 lines removed

Ion tries to use this and crashes if it can't.

Michael Wu
Commit • Mozilla Servo • 3 days ago
2 files changed, 3 lines added, 1 line removed

The usual approach to supporting incremental barriers doesn't seem to work when the pointer to the reflector is owned by the reflector.

Michael Wu
Commit • Mozilla Servo • 3 days ago
2 files changed, 2 lines added, 3 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
4 files changed, 70 lines added, 84 lines removed

Support for JSVal and *mut JSObject was removed since nobody was using it and supporting GC things in vectors is somewhat complicated.

Michael Wu
Commit • Mozilla Servo • 3 days ago
46 files changed, 222 lines added, 144 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
330 files changed, 3131 lines added, 3580 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
20 files changed, 54 lines added, 45 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
72 files changed, 1526 lines added, 1066 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
Jazmine Olinger

Next semester we will work on implementing the control interface for Neptune. We have scrapped the idea of using a web framework which we attempted this semester because none of us have experience or interest in web programming and so we had some trouble finding motivation to work on it. We will create a basic desktop application as the interface and look at the possibility of expanding to a web interface in the future.

Post • Neptune • 3 days ago
Ming Luo
2 files changed, 2 lines added, 2 lines removed

Cyrozap's link not working at the moment Also atom-shell is electron these days.

Commit • Sia-UI • 3 days ago
4 files changed, 2 lines added, 1 line removed
Lars Bergstrom
Commit • Mozilla Servo • 3 days ago
2 files changed, 1 line added, 0 lines removed
Lars Bergstrom
Commit • Mozilla Servo • 3 days ago
2 files changed, 1 line added, 1 line removed
Lars Bergstrom
Commit • Mozilla Servo • 3 days ago
18 files changed, 34 lines added, 24 lines removed
Mátyás Mustoha
Commit • Mozilla Servo • 3 days ago
10 files changed, 18 lines added, 4 lines removed
Mátyás Mustoha
Commit • Mozilla Servo • 3 days ago
4 files changed, 8 lines added, 8 lines removed
Mátyás Mustoha
Commit • Mozilla Servo • 3 days ago
10 files changed, 17 lines added, 21 lines removed
Mátyás Mustoha
Commit • Mozilla Servo • 3 days ago
344 files changed, 4912 lines added, 4813 lines removed
Ms2ger
Commit • Mozilla Servo • 3 days ago
4 files changed, 16 lines added, 2 lines removed

Ion tries to use this and crashes if it can't.

Michael Wu
Commit • Mozilla Servo • 3 days ago
2 files changed, 3 lines added, 1 line removed

The usual approach to supporting incremental barriers doesn't seem to work when the pointer to the reflector is owned by the reflector.

Michael Wu
Commit • Mozilla Servo • 3 days ago
2 files changed, 2 lines added, 3 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
4 files changed, 70 lines added, 84 lines removed

Support for JSVal and *mut JSObject was removed since nobody was using it and supporting GC things in vectors is somewhat complicated.

Michael Wu
Commit • Mozilla Servo • 3 days ago
46 files changed, 222 lines added, 144 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
330 files changed, 3102 lines added, 3551 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
72 files changed, 1526 lines added, 1066 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
20 files changed, 54 lines added, 45 lines removed
Michael Wu
Commit • Mozilla Servo • 3 days ago
6 files changed, 36 lines added, 13 lines removed

[HTML_REMOVED]

[HTML_REMOVED] [HTML_REMOVED]

bors-servo
Commit • Mozilla Servo • 4 days ago
Rob Russo

Finalizing details for the summer, Vijay, Peter, and Josh will contribute when possible. Rob will work on the server and Ylonka will get some DB work done. Good luck to all members of the team with their summ research and internships!

Post • Lapsus Linguae • 4 days ago
344 files changed, 4895 lines added, 4810 lines removed
Ms2ger
Commit • Mozilla Servo • 4 days ago
2 files changed, 6 lines added, 7 lines removed
Matt Brubeck
Commit • Mozilla Servo • 4 days ago
76 files changed, 815 lines added, 541 lines removed

I've done a bit of job to get this done. Right now readback is still used, but we have a LayerId -> CanvasRenderer map on the paint task, that we can use to get rid of that.

I'd want review, to see if this is a good approach (I know it's not the initial CanvasId -> renderer approach, but it's pretty similar, since a canvas involves a PaintLayer).

I had to do a bit of refactoring to avoid cyclic dependencies between canvas and gfx. I'd want you to review them too.

It's mergeable and doesn't break any tests :P

Some of my main concerns: Does the canvas render really need to be behind an Arc<Mutex<T>>? I can't clone a NativeSurface right now (that's why the SendNativeSurface() msg is unimplemented in the WebGL task). It should be easy to add that to rust-layers, supposing the caller is responsible to mark it as non-leaking, any reason to not do it?

cc @jdm @pcwalton

[HTML_REMOVED]

[HTML_REMOVED] [HTML_REMOVED]

bors-servo
Commit • Mozilla Servo • 4 days ago