Here are the transcribed discussions from the work week that took place
in Mountain View last week:
https://github.com/servo/servo/wiki/Workweek-graphics-toolkit -
replacing GLFW/GLUT with glutin; advantages/disadvantages of CEF vs.
native toolkit for embedding; thoughts on Skia vs. GL vs. D2D; CEF concerns.
https://github.com/servo/servo/wiki/Workweek-rasterization - current
status; CPU or GPU; rasterization on ARM; Moz2D vs. Skia; GLES on
Android; mixed CPU/GPU layers.
https://github.com/servo/servo/wiki/Workweek-android-arm - current
status; overview of available ARM devices; brainstorming "usable" public
APK; action items.
https://github.com/servo/servo/wiki/Workweek-encoding - UTF16/UTF8/WTF8
upsides and downsides; obtaining relevant perf/usage measurements; let's
talk to the SpiderMonkey team.
https://github.com/servo/servo/wiki/Workweek-governance - creating a
Servo module; are CLAs required; explicit commit access/review powers
policy.
https://github.com/servo/servo/wiki/Workweek-layers2 - iframes and the
compositor; coordinate systems in layers; layer hierarchy in compositor;
CSS transforms and animations and Gecko's refresh driver; cross-origin
iframe security.
https://github.com/servo/servo/wiki/Workweek-js-bindings-status
(unfocused discussion) - difficulties of ensuring correctness of
bindings-related things; rewriting C++ code in Rust; Gecko security bug
audits.
https://github.com/servo/servo/wiki/Workweek-boot-2-servo - b2g
architecture; motivations/goals of b2s; power/performance concerns.
https://github.com/servo/servo/wiki/Workweek-security - security bug
policy; known vulnerabilities; desired security for first nightlies;
whitelisting visitable sites.
https://github.com/servo/servo/wiki/Workweek-dogfooding - discussion of
UI for first release; identifying high-priority missing features
required for serious dogfooding.
https://github.com/servo/servo/wiki/Workweek-alt-js - motivations for
creating a new JS engine in Rust; alternatives to rewrite-the-world;
further discussion tabled until mid 2015.
https://github.com/servo/servo/wiki/Workweek-script-crate - splitting up
script/DOM-related code to reduce compile times.
Action items:
- Update Skia to the newest version. (Martin Robinson)
- Make GPU rendering the default on OSX. (zwarich)
- Get OSX GPU reftests passing. (zwarich)
- Follow-up: can we just remove Azure/Moz2D and use Skia directly?
Involve Gecko gfx team in decision. (discuss with gfx team)
- Follow-up: new ARM gl2d work that we should look at. (lars)
- Build an Android wikipedia browser using glutin in Q1 (mbrubeck)
- Get the Android buildbot both building and testing (larsberg)
- Look at ARM Linux performance measurement on a custom board (e.g.,
NVidia shield) (larsberg)
- Write up governance and r+ stuff on the wiki (larsberg)
- Talk with gerv about what we need people to sign (larsberg)
- Fix bors to use the Github owners list instead of a private r+ list
(larsberg)
- Compositor will get short-term ability to add layers (mrobinson)
- Decision on restricted browser vs. dropdown vs. open address bar will
be determined by what's working when we want to ship the alpha
- Need simple cert checking in Servo (manishearth, december)
- Need wiki page for security bug reporting in Servo, with known issues,
too (kmc)
- Craft good disclaimer that encourages people to attack & report vulns
(dave)
- Build custom chrome with URL bars on desktop platforms with native
controls (pcwalton, jack)
- Make a link to the dogfooding bugs next to the E-Easy bugs to make
them visible (jdm)
- glutin or cef windowing harness to do things like load time testing
(what format to spit out? investigate what devtools do for this in other
browsers), simplified scroll tests (ensuring compositor runs at 60fps)
(mbrubeck)
- crash tests (minimized crashers, in tree) (jdm)
- arewefastyet/areweslimyet style recording/display of servo data over
time (mbrubeck)
- try organizing js team collab in portland (encoding, discussing moving
gc plans, utf8, etc) (jack)
Cheers,
Josh
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo