#1 ferjm - 2018-09-28T14:01:27.231392

wrote https://github.com/servo/servo...

#2 ferjm - 2018-09-26T15:33:27.674130

spending the day in a gst-build nightmare trying to get us updated gstreamer libs for CI

#3 ferjm - 2018-09-17T16:02:52.409854

made WebAudio work on Android https://github.com/servo/servo... It still needs some clean up though

#4 ferjm - 2018-09-12T16:24:14.754056

working on enabling webaudio for android https://github.com/servo/servo...

#5 ferjm - 2018-09-12T16:22:16.611239

fixed windows missing dlls errors from GStreamer addition and SM upgrade https://github.com/servo/servo...

#6 ferjm - 2018-09-12T16:21:11.069782

fixed all AudioBuffer related WPTs crashes. Targeting correctness now https://github.com/servo/servo...

#7 ferjm - 2018-08-31T16:48:51.610467

some fixes to video player PR https://github.com/servo/servo...

#8 ferjm - 2018-08-30T17:09:17.597799

Trying to fix windows nightly builds https://github.com/servo/servo...

#9 ferjm - 2018-08-30T17:09:04.475174

Patch to decrease error rate of choco intermittent issues https://github.com/servo/servo...

#10 ferjm - 2018-08-30T17:08:50.333484

Removed gstreamer libpath workaround from appveyor https://github.com/servo/servo...

#11 ferjm - 2018-08-30T17:08:36.494369

added support for multichannel audio decoder https://github.com/servo/media... and https://github.com/servo/servo...

#12 ferjm - 2018-08-28T14:43:19.726734

investigated msvc build errors while trying to update pkg-config-rs to get rid of gstreamer libpath workaround https://github.com/servo/servo...

#13 ferjm - 2018-08-24T13:47:33.987492

Massively improved audio decoder performance by making sink process samples asap

#14 ferjm - 2018-08-24T13:46:25.392414

Fixed some WebAudio WPTs

#15 ferjm - 2018-08-24T13:46:16.694132

Reviewed PannerNode/AudioListener PRs

#16 ferjm - 2018-08-23T15:20:06.708049

back from PTO. Went through email, bugmail, review queue

#17 ferjm - 2018-08-02T16:00:36.948254

made the test video player render video https://github.com/servo/media...

#18 ferjm - 2018-08-01T12:20:36.456335

Fixed servo-media Android example https://github.com/servo/media...

#19 ferjm - 2018-08-01T12:19:15.504748

Last days focused on finishing the WebAudio API PR. Now merged \o/ https://github.com/servo/servo.... Now working on a test player app. Fighting WebRender.

#20 ferjm - 2018-07-24T14:37:07.276730

support for offline context https://github.com/servo/media...

#21 ferjm - 2018-07-23T08:14:59.248398

fixed appveyor for WebAudio

#22 ferjm - 2018-07-20T08:26:08.351915

fighting with appveyor to build gstreamer-rs on windows

#23 ferjm - 2018-07-20T08:25:34.323630

reviewed PR to fix processing of params for oscillator nodes

#24 ferjm - 2018-07-19T14:38:50.550439

patch to fix index out of range crash during audio buffer source processing

#25 ferjm - 2018-07-19T11:40:03.177152

bump pkg-config-rs version for gtk-rs/gir (gstreamer-rs dependency) https://github.com/gtk-rs/gir/...

#26 ferjm - 2018-07-19T09:52:09.248271

dom bindings to fire scheduled source node onended event when playback stops

#27 ferjm - 2018-07-19T08:09:24.330747

fixed AudioBuffer crash

#28 ferjm - 2018-07-19T08:09:03.996102

reviewed PR to support nodes <-> params connections

#29 ferjm - 2018-07-18T13:45:18.635313

reviewed a/v player PR

#30 ferjm - 2018-07-18T10:52:41.362960

workplace harassment prevention training class

#31 ferjm - 2018-07-18T10:48:09.299191

landed patch to support scheduled source nodes onended event and addressed more webaudio API PR feedback

#32 ferjm - 2018-07-18T06:44:53.997897

patch to support pkg-config-rs MSVC builds https://github.com/alexcrichto...

#33 ferjm - 2018-07-17T15:35:00.575219

started OfflineAudioContext work

#34 ferjm - 2018-07-17T15:34:41.333642

setup Windows machine to work on pkg-config-rs MSVC support

#35 ferjm - 2018-07-16T16:24:31.603391

more webaudio API PR feedback addressed and servo-media PR to add support for the AudioScheduledSourceNode.onended event

#36 ferjm - 2018-07-12T14:47:59.581119

rebased and moved a/v player code to its own crate

#37 ferjm - 2018-07-12T10:20:09.857308

trying to make the a/v player code build on top of the new multi-crate model

#38 ferjm - 2018-07-12T10:19:22.046656

addressed some of the WebAudio API PR feedback

#39 ferjm - 2018-07-10T16:23:16.820240

Trying to build servo-media without gstreamer for Android using a dummy backend https://github.com/servo/media... But hitting https://github.com/rust-lang/c...

#40 ferjm - 2018-07-10T16:22:57.526457

Enabled WebAudio WPTs.

#41 ferjm - 2018-07-10T16:22:47.898372

Fixed Cargo.lock rebase issues on WebAudio branch

#42 ferjm - 2018-07-04T21:15:41.016377

Last few days:

#43 ferjm - 2018-06-22T13:22:26.533018

allhands expenses, finally finished mandatory labor risk prevention course, transcribed and shared notes from WebAudio meeting in SF, reviewed channels PR, made some changes to audio graph API, more work on WebAudio DOM bindings

#44 ferjm - 2018-06-20T06:57:22.153760

1:1, landed audio decoder, webaudio planning, webaudio dom bindings work

#45 ferjm - 2018-06-18T15:53:40.339027

More work on audio decoder. Fighting jet lag

#46 ferjm - 2018-06-08T11:47:49.763309

reviewed graph work, addressed review feedback for AudioBufferSourceNode and started working on decodeAudioData

#47 ferjm - 2018-06-06T10:37:33.763883

started working on AudioBuffer support and tweaked the spec of this interface a little bit https://github.com/WebAudio/we...

#48 ferjm - 2018-06-04T15:23:35.132650

reviewed more audio params code, fixed android demo again and currently trying to move the audio sink into the audio destination node while cursing and swearing about the borrow checker

#49 ferjm - 2018-06-01T17:32:03.793199

finished support for AudioScheduledSourceNode with real scheduling

#50 ferjm - 2018-06-01T10:29:37.927706

reviewed basic AudioParams support

#51 ferjm - 2018-05-30T15:41:20.239242

MadRust meetup June orga

#52 ferjm - 2018-05-30T15:41:11.927933

Started reading media elements spec

#53 ferjm - 2018-05-30T15:40:35.828315

Implemented support for AudioContext state changes

#54 ferjm - 2018-05-30T15:40:18.471833

Addressed feedback on currentTime and AudioScheduledSourceNode PRs

#55 ferjm - 2018-05-29T11:21:46.298246

birthday PTO

#56 ferjm - 2018-05-28T17:28:11.681062

Added support for BaseAudioContext.currentTime https://github.com/servo/media...

#57 ferjm - 2018-05-28T14:31:37.330203

Implemented basic support for AudioScheduledSourceNodes https://github.com/servo/media...

#58 ferjm - 2018-05-25T17:58:51.042911

... while editing MadRust meetup videos ^ ^

#59 ferjm - 2018-05-25T17:57:07.485985

taking mandatory labor risk prevention course :|

#60 ferjm - 2018-05-25T16:30:59.875144

killed dedicated media thread (Servo will be managing this thread) and fixed Android example again https://github.com/servo/media...

#61 ferjm - 2018-05-25T11:35:22.293996

proposed and coded two alternatives more for the servo-media thread safety issues

#62 ferjm - 2018-05-24T14:15:37.677470

proposed a different patch to fix the thread safety issues in servo-media https://github.com/servo/media...

#63 ferjm - 2018-05-23T13:46:16.313732

PR with DestinationNode engine placeholder https://github.com/servo/media...

#64 ferjm - 2018-05-23T13:45:47.355429

updated webaudio branch to use the latest servo-media API https://github.com/ferjm/servo...

#65 ferjm - 2018-05-23T06:54:14.528727

opened PR to make servo-media play silence by default https://github.com/servo/media...

#66 ferjm - 2018-05-23T06:53:54.841993

landed patch to move everything media related to a dedicated thread https://github.com/servo/media...

#67 ferjm - 2018-05-21T08:28:31.888070

Last week:

#68 ferjm - 2018-03-26T17:08:35.244040

#69 ferjm - 2018-03-19T15:45:45.439898

#70 ferjm - 2018-03-12T14:00:59.687961

#71 ferjm - 2018-03-06T14:27:45.655835

#72 ferjm - 2017-08-29T14:52:26.496799

#73 ferjm - 2017-08-15T13:24:27.845014

#74 ferjm - 2017-07-18T14:41:04.303162

#75 ferjm - 2017-06-20T13:48:17.395952

#76 ferjm - 2017-06-06T13:48:47.153240

#77 ferjm - 2017-05-24T11:09:24.345867

#78 ferjm - 2017-05-17T08:04:24.654077

#79 ferjm - 2017-05-09T13:07:02.283757

#80 ferjm - 2017-04-25T14:23:45.126728

#81 ferjm - 2017-04-18T17:28:03.658569

#82 ferjm - 2017-04-11T12:50:20.369365

#83 ferjm - 2017-04-04T14:51:15.260002

#84 ferjm - 2017-03-28T14:41:34.863768

#85 ferjm - 2017-03-21T15:01:35.500496

#86 ferjm - 2017-03-13T17:24:53.830658

#87 ferjm - 2017-03-13T17:21:18.503201

#88 ferjm - 2017-03-06T11:26:40.552923

Week 2/27 to 3/3:

#89 ferjm - 2014-05-07T18:21:53.272429

more discussions around msisdn gateway API, attention screen, audio channels, etc. Looked into https://bugzilla.mozilla.org/s... to unblock the gaia team to work on loop attention screen blockers, but it seems to be a post-MVP work. More WIP patches for https://bugzilla.mozilla.org/s...

#90 ferjm - 2014-05-06T17:21:59.509716

WIP patches for DataStore temp permission for Loop https://bugzilla.mozilla.org/s...

#91 ferjm - 2014-05-01T17:01:54.578111

more WIP patches for https://bugzilla.mozilla.org/s...

#92 ferjm - 2014-04-30T15:57:28.824814

reviewed the url generation flow for the fxos client and created two basic diagrams for https://github.com/mozilla-ser... Now working again on the patches for navigator.getMobileIdAssertion()

#93 ferjm - 2014-04-30T13:06:03.716747

meeting after meeting: attention screen, msisdn verification and ux. Next: review url generation and call flow patches

#94 ferjm - 2014-04-29T18:23:42.387012

uploaded first wip patches to https://bugzilla.mozilla.org/s... waiting for Jonas' feedback about the API. Filed https://bugzilla.mozilla.org/s... for the FxOS UI bits.

#95 ferjm - 2014-04-29T16:31:25.807646

started working on the code for navigator.getMobileIdAssertion() https://bugzilla.mozilla.org/s...

#96 ferjm - 2014-04-28T18:04:41.897269

started Loop integration (as a comms provider) in the Contacts app https://bugzilla.mozilla.org/s...

#97 ferjm - 2014-04-28T08:36:04.396060

Proposed an API change to make a distinction between SMS MT only and MO+MT flows for the MSISDN gateway https://github.com/mozilla-ser...

#98 SimonSapin - 2018-09-29T07:52:17.415198

Hit a Python import bug and filed it at https://bugs.python.org/issue3...

#99 SimonSapin - 2018-09-28T20:28:04.961802

added Android ARM32 built to taskcluster https://github.com/servo/servo...

#100 SimonSapin - 2018-09-28T20:27:53.629583

initial version of a script to create new Windows AMIs with generic-worker and other tools installed, for use in Taskcluster

#101 SimonSapin - 2018-09-27T09:20:03.118894

looking into different ways to bootstrap Windows AMIs for Taskcluster. https://github.com/mozilla-rel... looks cool but very tied to RelEng’s infra. Will probably do something in the spirit of https://github.com/taskcluster...

#102 SimonSapin - 2018-09-26T21:23:49.901151

failed miserably at cross-compiling Servo (and SpiderMonkey in particular) to Linux ARM32 in a Docker environment for eventual port to Taskcluster

#103 SimonSapin - 2018-09-25T16:57:00.669596

submitted and deployed https://github.com/servo/saltf... to gate servo/servo PRs on Taskcluster

#104 SimonSapin - 2018-09-25T16:49:20.038372

filed https://bugzilla.mozilla.org/s... to request access to create new Taskcluster worker types ourselves

#105 SimonSapin - 2018-09-25T15:36:42.462319

had a video meeting with pmoore to learn about Taskcluster’s generic-worker (for Windows and macOS)

#106 SimonSapin - 2018-09-25T11:54:57.951382

decommissioned https://github.com/servo/servo..., it is replaced by daily tasks on Taskcluster

#107 SimonSapin - 2018-09-24T16:03:19.883614

Add and document indexing of daily tasks: https://github.com/servo/servo...

#108 SimonSapin - 2018-09-24T16:03:08.947464

Add IRC notification for failures in daily tasks: https://github.com/servo/servo...

#109 SimonSapin - 2018-09-24T15:09:50.822668

added daily Taskcluster tasks to https://github.com/servo/servo..., with a replacement for https://github.com/servo/servo... with IRC notifications

#110 SimonSapin - 2018-09-21T17:01:33.659082

submitted https://github.com/servo/servo... to land the new decision task for Taskcluster in servo/servo, with a README documenting (hopefully) everything. Only enables linux-dev for now.

#111 SimonSapin - 2018-09-20T21:37:35.695112

Full WPT / linux is now (mostly) green on Taskcluster https://tools.taskcluster.net/..., with the occasional intermittent failure to faithfully reproduce the buildbot experience https://taskcluster-artifacts....

#112 SimonSapin - 2018-09-20T20:08:26.274285

WPT is now failing but running reliably on Taskcluster (with cached release builds). All non-known-intermittent failures are Webaudio tests. https://tools.taskcluster.net/...

#113 SimonSapin - 2018-09-20T15:04:14.177026

first attempt at running WPT on Taskcluster, with multiple chunks in parallel tasks that depend on a single build task

#114 SimonSapin - 2018-09-18T17:19:03.516411

adding pre-built sccache binary from github releases to the docker image for tascluster builds

#115 SimonSapin - 2018-09-18T17:18:13.801267

got help to fix servo-docker-worker. Servo now builds in 14 minutes on c5.4xlarge instances. Next: replacating some Buildbot jobs

#116 SimonSapin - 2018-09-18T12:49:45.748806

filed https://bugzilla.mozilla.org/s... and https://bugzilla.mozilla.org/s... to get help getting tasckluster’s servo-docker-worker unstuck

#117 SimonSapin - 2018-09-17T18:44:24.556439

update: I apparently broke servo-docker-worker

#118 SimonSapin - 2018-09-17T18:13:47.211884

got full servo to build on Taskcluster on a push to servo/servo, but a debug build takes 90 minutes without running any test. Now reading up on EC2 instance types, and messing with Taskcluster’s 'servo-docker-worker' worker type’s configuration

#119 SimonSapin - 2018-09-14T18:59:20.634181

building servo on taskcluster with an in-tree dockerfile https://tools.taskcluster.net/...

#120 SimonSapin - 2018-09-14T11:43:25.327962

port servo-media crates to stable rust https://github.com/servo/media...

#121 SimonSapin - 2018-09-12T18:58:11.838090

use the index / route service to cache docker images built on taskcluster https://github.com/servo/servo...

#122 SimonSapin - 2018-09-12T15:30:31.058125

formalized the Docker Hub setup for bootstrap images for Taskcluster, and documented it: https://github.com/servo/taskc...

#123 SimonSapin - 2018-09-11T17:31:43.634331

got Docker Hub to automatically build from dedicated github repos "bootstrap" images for Taskcluster: one for running the decision task (which schedule other tasks) and one for running tasks that build other docker images from in-tree Dockerfiles https://hub.docker.com/r/servo... https://hub.docker.com/r/servo...

#124 SimonSapin - 2018-09-10T18:28:35.092217

got a taskcluster task running a docker image built by another task from the same push https://github.com/servo/servo... https://tools.taskcluster.net/... Next: caching (not rebuilding if the same docker image is already available)

#125 SimonSapin - 2018-09-10T16:30:06.034191

asked for and got read-write access to https://tools.taskcluster.net/... which lists the AMIs we’re running. But still unsure how those AMIs were built

#126 SimonSapin - 2018-09-07T18:54:49.339018

watching rustconf recordings

#127 SimonSapin - 2018-09-07T18:41:41.890210

more docker-in-docker on taskcluster https://bugzilla.mozilla.org/s...

#128 SimonSapin - 2018-09-06T17:06:17.769418

started messing with docker-in-docker in order to build images on demand on taskcluster

#129 SimonSapin - 2018-09-05T18:32:57.493180

std lib triage meeting. Re-reviewed and proposed FCP for my dbg!() macro rfc https://github.com/rust-lang/r...

#130 SimonSapin - 2018-09-05T14:40:52.092283

tried in Servo the subset of const_fn propoposed for stabilization, and explained cases where it seems overly restrictive: https://github.com/rust-lang/r...

#131 SimonSapin - 2018-09-03T15:41:10.265167

enabled worker-local caching for for $CARGO_HOME, but so far every run is on a different worker so I haven’t actually seen it in action yet https://github.com/servo/servo...

#132 SimonSapin - 2018-08-30T15:54:44.764395

got taskcluster to run a Python decision task that schedules a build task that compiles a Rust program and upload it as an artifact, and a run task that downloads the program and runs it (but doesn’t need a compiler) https://github.com/servo/servo... / https://tools.taskcluster.net/...

#133 SimonSapin - 2018-08-30T12:58:09.724463

looked at extracting standu.ps data history as the service is being decommisionned http://bluesock.org/~willkg/bl... Scraping the paginated web UI seems to be the only way to get at the database (the JSON API is write-only), so grepping IRC logs might be easier

#134 SimonSapin - 2018-08-30T12:19:44.251408

update for rustc api rename https://github.com/servo/servo...

#135 SimonSapin - 2018-08-27T09:14:03.355057

update for rustc API renames: https://github.com/servo/servo...

#136 SimonSapin - 2018-08-26T11:27:50.089733

semver diplomacy https://github.com/rust-lang-n...

#137 SimonSapin - 2018-08-24T18:25:24.049346

fix i686-linux-android build on my machine https://github.com/servo/mozjs..., https://github.com/servo/rust-..., https://github.com/servo/servo...

#138 SimonSapin - 2018-08-24T17:21:10.159246

finally land fixes for NLL https://github.com/servo/servo...

#139 SimonSapin - 2018-08-24T17:18:16.764797

filed rustc macro resolution regression https://github.com/rust-lang/r...

#140 SimonSapin - 2018-08-24T13:05:37.542028

updated https://travis-ci.org/servo/se... per servo/servo’s config for gstreamer and spidermonkey 60, but Travis seems to be having network issues. We’ll see tommorrow…

#141 SimonSapin - 2018-08-23T20:26:03.946246

another (failed) attempt at landing NLL fixes: https://github.com/servo/servo...

#142 SimonSapin - 2018-08-23T18:19:31.217642

investigated a degenerate case of NLL performance, filed https://github.com/rust-lang/r...

#143 SimonSapin - 2018-08-23T15:44:36.154402

configured a new yubikey, almost locked myself out of Mozilla SSO, but recovered

#144 SimonSapin - 2018-08-23T15:42:53.453575

published a new version of the selectors crate and updated Kuchiki to it, as requested for Debian packaging: https://github.com/servo/servo...

#145 SimonSapin - 2018-08-22T17:25:17.021102

fixed the matches crate on Rust Nightly https://github.com/SimonSapin/...

#146 SimonSapin - 2018-08-21T18:40:35.399456

battled libclang versions to build servo on my machine after smup

#147 SimonSapin - 2018-08-18T04:40:53.555835

filed rust nightly regression around macro resolution https://github.com/rust-lang/r...

#148 SimonSapin - 2018-08-17T19:59:58.921422

Got a toy decision task to talk to the Taskcluster queue API though the Python client https://github.com/servo/servo... but it doesn’t have scopes (permissions) to create new tasks yet

#149 SimonSapin - 2018-08-17T10:57:24.867386

filed https://github.com/servo/servo... asking for help with fixing https://travis-ci.org/servo/se... for the gstreamer dependency

#150 SimonSapin - 2018-08-14T17:14:46.446529

submitted {to,from}_{ne,le,be}_bytes for unsigned integer types https://github.com/rust-lang/r...

#151 SimonSapin - 2018-08-14T16:16:16.787654

unsafe code review for optimized VecDeque::append https://github.com/rust-lang/r...

#152 SimonSapin - 2018-08-13T17:12:21.484577

filed H2 goals in Workday

#153 SimonSapin - 2018-08-13T13:44:55.393068

back from 10 days of PTO, marked lots of emails as read

#154 SimonSapin - 2018-08-09T18:04:56.580213

landed crossbeam-channel in ipc-channel https://github.com/servo/ipc-c..., submitted ipc-channel update in webrender https://github.com/servo/webre...

#155 SimonSapin - 2018-08-09T07:42:26.284658

submitted Rust RFC: Unify std::os::raw::c_void and libc::c_void via libcore https://github.com/rust-lang/r...

#156 SimonSapin - 2018-08-08T21:23:31.626523

work around a rustc regression https://github.com/servo/servo...

#157 SimonSapin - 2018-08-08T21:08:26.457042

file compiler regression in macro resolution which affects Servo https://github.com/rust-lang/r...

#158 SimonSapin - 2018-08-08T18:36:31.899787

run the Rust std triage meeting in Alex’s absence, and proposed FCP on some RFCs to reflect the outcome of this discussion

#159 SimonSapin - 2018-08-07T22:11:41.249903

fixed Servo to build with non-lexical lifetimes https://github.com/servo/servo...

#160 SimonSapin - 2018-08-02T14:49:37.180471

PTO until the end of next week

#161 SimonSapin - 2018-08-01T16:19:39.107214

asked lots of questions about taskcluster and wrote down some notes at https://github.com/servo/saltf...

#162 SimonSapin - 2018-08-01T10:36:38.783786

wrote up mentoring instructions for debugging crossbeam-channel in servo https://github.com/servo/servo...

#163 SimonSapin - 2018-07-30T14:13:48.996777

archeology for c_void and the rest of std::os::raw https://github.com/rust-lang/r...

#164 SimonSapin - 2018-07-27T17:11:13.763308

preemptively fix breakage in tomorrow’s Nightly Rust https://github.com/servo/servo...

#165 SimonSapin - 2018-07-25T19:16:52.067799

solved the mystery of the Android emulator + WPT test harness failure that only occured on some machines https://github.com/servo/servo...

#166 SimonSapin - 2018-07-24T22:05:32.948821

failed to find the root cause of a WPT-android failure that occurs on CI but not on my desktop https://github.com/servo/servo...

#167 SimonSapin - 2018-07-20T16:35:09.395443

fix setting servo prefs in servo driver, added a './mach test-wpt-android' subcommand https://github.com/servo/servo...

#168 SimonSapin - 2018-07-19T18:56:42.287517

successfully ran a single WPT test in an Android emulator through WebDriver. Submitted https://github.com/servo/servo... with fixes so far

#169 SimonSapin - 2018-07-19T13:04:13.569045

figured out that the timouts with webdriver on linux happen when there’s an open but locked Wayland session. Unlocking or passing --binary-arg=--headless fixes it.

#170 SimonSapin - 2018-07-19T12:36:28.990083

fixed up wptrunner’s servodriver to make it run and talk to Servo (on Linux, not Android for now) but LoadStatus::LoadComplete seems to never come from the constellation

#171 SimonSapin - 2018-07-18T15:20:58.667186

refactor Android smoke test to share the harness with WPT https://github.com/servo/servo...

#172 SimonSapin - 2018-07-17T19:45:06.334260

reading wptrunner code to see how to hook into it for testing in the Android emulator. Easiest is probably setting "binary" to a script that starts the emulator. Looking at how the process is shut down, so that we don’t leave zombie emulators lying around.

#173 SimonSapin - 2018-07-17T18:51:05.622850

compiler upgrade https://github.com/servo/servo... & bug filed upstream for a bad diagnostic https://github.com/rust-lang/r...

#174 SimonSapin - 2018-07-16T15:15:29.527392

submitted https://github.com/servo/servo... to move Android SDK configuration in the servo/servo tree rather than in saltfs

#175 SimonSapin - 2018-07-16T09:55:06.094808

submitted https://github.com/servo/servo... to make one step unnecessary in Android workflows

#176 SimonSapin - 2018-07-13T06:48:35.630698

Land gating all Servo PRs on an Android x86 smoke test on CI https://github.com/servo/servo...

#177 SimonSapin - 2018-07-12T22:26:32.733201

P3 vs P4 job level self eval

#178 SimonSapin - 2018-07-12T15:01:01.984513

deployed a new server for Android CI https://github.com/servo/servo..., https://github.com/servo/saltf..., https://github.com/servo/saltf..., https://github.com/servo/saltf..., https://github.com/servo/servo...

#179 SimonSapin - 2018-07-11T22:51:32.343896

reading up on how do i even shaders https://webglfundamentals.org/...

#180 SimonSapin - 2018-07-11T15:54:11.130089

rewrote parts of the liballoc RFC based on feedback so far https://github.com/rust-lang/r...

#181 SimonSapin - 2018-07-10T21:01:56.724866

wrangled Cargo logs to try and figure out why test-unit after build was rebuilding many crates https://github.com/servo/servo...

#182 SimonSapin - 2018-07-10T17:08:56.378746

fixed up (with help) and deployed https://github.com/servo/saltf...

#183 SimonSapin - 2018-07-09T09:56:35.897889

managed to run javascript in servo on android x86 in an emulator on kvm on a packet.net server. Manually install for now. Will reinstall and bootstrap through Salt after wrangling the saltfs config https://github.com/servo/saltf...

#184 SimonSapin - 2018-07-08T15:03:32.849773

deployed a new KVM-compatible server for Android CI, but our Salt version appears to to be distributed for the distro version: https://github.com/servo/servo...

#185 SimonSapin - 2018-07-07T17:47:22.651820

finally landed a rustup https://github.com/servo/servo..., re-enabled https://travis-ci.org/servo/se...

#186 SimonSapin - 2018-07-05T15:08:41.425481

Fixed a lifetime bug uncovered by NLL https://github.com/servo/rust-...

#187 SimonSapin - 2018-07-04T18:32:08.867448

filed README and wiki updates for Servo on Android https://github.com/servo/servo...

#188 SimonSapin - 2018-07-04T17:48:50.068367

filed https://github.com/servo/servo... to ask for help with infra billing and setup

#189 SimonSapin - 2018-07-04T13:06:34.814554

experimented with removing jemalloc from rustc https://github.com/rust-lang/r...

#190 SimonSapin - 2018-07-03T18:17:10.097663

completed Workplace Harassment Prevention course

#191 SimonSapin - 2018-07-02T20:59:48.165972

land https://github.com/servo/servo..., after some babysitting through unrelated intermittents

#192 SimonSapin - 2018-07-02T17:02:43.170725

looked into running KVM (for Android x86 emulation) on AWS EC2: https://github.com/servo/servo...

#193 SimonSapin - 2018-06-30T13:42:53.624641

dealing with CI infra bustage https://github.com/servo/servo...

#194 SimonSapin - 2018-06-30T13:41:50.526371

got a smoke test running in an Android emulator, from reproducible steps https://github.com/servo/servo...

#195 SimonSapin - 2018-06-28T00:35:13.382717

filed Stylo bug https://bugzilla.mozilla.org/s... , which was reported in a CSSWG spec discussion https://github.com/w3c/csswg-d...

#196 SimonSapin - 2018-06-27T18:14:49.763138

ran rust libs triage meeting

#197 SimonSapin - 2018-06-27T18:14:41.449628

disected wptrunner code to see options for integrating a remote (Android) test runner

#198 SimonSapin - 2018-06-27T15:38:26.754880

prep for running the rust libs triage meeting (reviewed status of PRs marked "waiting on team") https://paper.dropbox.com/doc/...

#199 SimonSapin - 2018-06-26T21:11:15.196444

disabled daily jobs on https://travis-ci.org/servo/se... since they’re known broken until we can update CI to macOS 10.11

#200 SimonSapin - 2018-06-26T18:02:37.590237

managed to start servo in and android emulator https://github.com/servo/servo... , submitted the required Glutin patch upstream: https://github.com/tomaka/glut...

#201 SimonSapin - 2018-06-26T16:59:02.632651

more messing around with Android emulators and their (insufficient) GL support

#202 SimonSapin - 2018-06-26T15:48:14.208758

reviewe https://github.com/servo/rust-...

#203 SimonSapin - 2018-06-25T21:35:07.187142

tracked down servo startup crash in Android emulator to Glutin requesting OpenGL ES 3 while SwiftShader (software GL implementation) only advertises GLES2 in this config

#204 SimonSapin - 2018-06-25T21:29:18.647896

Add ./mach bootstrap-android + EGL config diagnostics https://github.com/servo/servo...

#205 SimonSapin - 2018-06-24T19:25:36.733766

submitted a trivial rustup and tracked down a segfault https://github.com/servo/servo... that turned out to be yet another instance of misaligned thread-local on old macOS. Should be unblocked by https://github.com/servo/saltf.... Also filed https://github.com/rust-lang/r... upstream.

#206 SimonSapin - 2018-06-24T19:23:34.235971

fixed https://travis-ci.org/servo/se... : APT no requires explict opt-in to install "unauthenticated" packages such as llvm 3.9 from this PPA

#207 SimonSapin - 2018-06-13T15:01:04.289571

Updated jemallocator and servo to latest tweaks for GlobalAlloc stabilization https://github.com/alexcrichto... / https://github.com/servo/servo...

#208 SimonSapin - 2018-06-12T04:58:06.269276

finally stabilized GlobalAlloc and #[global_allocator] \o/ https://github.com/rust-lang/r...

#209 SimonSapin - 2018-06-12T00:16:27.112388

rebased https://github.com/servo/servo... and ported it to crossbeam-channel 0.2

#210 SimonSapin - 2018-06-11T18:25:28.114508

rebased https://github.com/servo/ipc-c... and ported it to crossbeam-channel 0.2 now that that is out. Got it to compile, but some tests are still failing

#211 SimonSapin - 2018-06-11T18:24:38.026919

travelled to San Francisco

#212 SimonSapin - 2018-06-06T15:14:43.404405

another round of review and feedback for the Crédit Impôt Recherche report on Quantum CSS

#213 SimonSapin - 2018-06-06T12:00:15.645529

stabilize #[repr(transparent)] https://github.com/rust-lang/r...

#214 SimonSapin - 2018-06-04T17:05:37.030686

reviewed https://github.com/rust-lang/r...

#215 SimonSapin - 2018-06-04T16:59:51.159036

review and profide feedback on RFCs for non-ASCII identifiers https://github.com/rust-lang/r... and https://github.com/rust-lang/r...

#216 SimonSapin - 2018-06-01T16:04:18.471954

fixed https://travis-ci.org/servo/se...

#217 SimonSapin - 2018-06-01T11:53:10.696483

meeting / providing feedback on the Crédit Impot Recherche report for Quantum CSS

#218 SimonSapin - 2018-05-31T19:23:43.216008

last minute tweaks, docs, and stablization (finally!) PR for GlobalAlloc https://github.com/rust-lang/r...

#219 SimonSapin - 2018-05-30T18:20:38.312474

rust std lib triage meeting: resolved on remaining tweaks to GlobalAlloc and got consensus to stabilize https://github.com/rust-lang/r...

#220 SimonSapin - 2018-05-30T09:53:39.508046

landed a rustup https://github.com/servo/servo...

#221 SimonSapin - 2018-05-29T14:13:26.312411

rust impl days, day 2. More GlobalAlloc https://github.com/rust-lang/r..., main remaining blocker is what to do with zero-size allocation requests

#222 SimonSapin - 2018-05-29T12:53:33.713212

submitted https://github.com/rust-lang/r..., will hopefully unblock rustups

#223 SimonSapin - 2018-05-28T16:03:31.510476

bisected https://github.com/rust-lang/r... "Segfault update thread-local panic count on macOS in empty unit test" to find out it is "caused" or uncovered by https://github.com/rust-lang/r... " Set opt-level to 3" (opt-level for compiling the standard library)

#224 SimonSapin - 2018-05-28T15:04:43.400755

at rust impl days, pushing on GlobalAlloc tweaks and stabilization

#225 SimonSapin - 2018-05-27T22:39:02.506248

pinged https://github.com/rust-lang/r... for a fix other than "update to xcode 8"

#226 SimonSapin - 2018-05-26T10:47:18.910878

attending Rustfest

#227 SimonSapin - 2018-05-26T10:47:10.854337

discussed with oli-obk what to do about Servo’s custom lint (GC rooting checker) when rustc’s plugin API is eventually going away

#228 SimonSapin - 2018-05-24T15:41:11.160706

submitted https://github.com/servo/servo...

#229 SimonSapin - 2018-05-24T10:48:48.842724

started removing components/nonzero now that std::num::NonZero* is stable in the upcoming rustup. Blocked on https://github.com/serde-rs/se...

#230 SimonSapin - 2018-05-23T05:40:33.858512

also travelled back from Chicago MR work week and failed to recover from jet lag

#231 SimonSapin - 2018-05-23T05:30:15.498069

Looked at how Android CI works for rust-lang/libc, it is different from both rust-lang/rust and alexcrichton/jemallocator

#232 SimonSapin - 2018-05-23T05:29:39.170939

Looked into rustup, it is blocked on https://github.com/rust-lang/r..., which may be fixed by XCode 8. But that requires macOS 10.11. Stopped the yak shave there and handed that part over to Emily. (thanks!)

#233 SimonSapin - 2018-05-23T05:24:52.607959

reviewed https://github.com/servo/servo... which updates jemalloc and unforks jemallocator. It might not require updating the Android NDK after all, but it blocked on rustup

#234 SimonSapin - 2018-04-27T16:49:13.444775

attended 3 days of "Modern debugging and profiling" training

#235 SimonSapin - 2018-04-20T20:22:31.980900

read up on TaskCluster, Docker, and Android NDKs

#236 SimonSapin - 2018-04-09T19:47:24.398025

went down a debugging rabit hole and fixed undefined behavior in winit and blurmac, unblocking a compiler upgrade for servo https://github.com/servo/servo...

#237 SimonSapin - 2018-04-06T13:52:04.938963

implemented merge of std_unicode crate into libcore https://github.com/rust-lang/r...

#238 SimonSapin - 2018-04-06T13:51:22.527004

wrote up detailed plan for initial stabilization of global memory allocators in rust std, based on discussion with libs team members. Implemented said plan and chased target/platform-specific bugs on Mac, Windows, WebAssembly, and Android. https://github.com/rust-lang/r...

#239 SimonSapin - 2018-04-06T13:48:58.006268

built consensus for stabilizing TryFrom in time for Rust 1.26 and handled some last minute issues. (Unfortunately some more issue might around the ! type force us to revert this stabilization for now)

#240 SimonSapin - 2018-04-06T13:47:41.401668

massaged agenda of std libs meetings at Rust All Hands so that many small issues could be resolved quickly

#241 SimonSapin - 2018-04-06T13:46:58.301787

traveled to Berlin for a week an Rust All Hands meetings

#242 SimonSapin - 2018-03-27T12:11:55.414821

handled last minute issue with TryFrom impls involving usize/isize and the desire to make them infallible later in a platform-dependent way https://github.com/rust-lang/r...

#243 SimonSapin - 2018-03-27T12:10:14.893439

rebase webrender’s serde_derive fork on top of serde 1.0.35 https://github.com/serde-rs/se...

#244 SimonSapin - 2018-03-27T12:09:31.049737

update serde in webrender, which has an exact dependency because of the serde_derive fork https://github.com/servo/webre...

#245 SimonSapin - 2018-03-27T12:08:54.909460

land support for num::NonZero* in serde https://github.com/serde-rs/se...

#246 SimonSapin - 2018-03-23T22:19:58.488747

My PR adding new std::num::NonZero* types has landed in Nightly https://github.com/rust-lang/r...

#247 SimonSapin - 2018-03-23T13:46:18.739070

Submitted tweaks and stabilization PR for TryFrom and TryInto https://github.com/rust-lang/r...

#248 SimonSapin - 2018-03-23T13:45:50.360786

Submitted stabilization PR for Clone and Copy for closure types https://github.com/rust-lang/r...

#249 SimonSapin - 2018-03-22T18:29:53.546586

managed to run servo on android device, but crashes on startup in emulator. Note: default emulator is x86, had to create an ARM one. Also clicked through lots of GUI installers.

#250 SimonSapin - 2018-03-17T19:17:28.774504

finished full survey of unstable features in rust standard library https://internals.rust-lang.or...

#251 SimonSapin - 2018-03-15T18:05:20.118471

added ANGLE rendering in Wrench https://github.com/servo/webre...

#252 SimonSapin - 2018-03-13T14:20:07.010088

implemented hex integers in fmt::Debug https://github.com/rust-lang/r...

#253 SimonSapin - 2018-03-13T14:17:27.422087

wrote and submitted counter-proposal RFC for a dbg!() macro in the prelude https://github.com/rust-lang/r...

#254 SimonSapin - 2018-03-12T16:38:45.837554

reviewed "RFC: Extend Pattern API to OsStr" and OMG-WTF-8 https://github.com/rust-lang/r...

#255 SimonSapin - 2018-03-12T15:04:53.279657

landed mozangle in Servo

#256 SimonSapin - 2018-03-12T07:17:29.070562

landed WebRender example using DirectComposition

#257 SimonSapin - 2018-03-09T17:32:57.094615

fixed some mozangle + servo test failures, but unfortunately more remain

#258 SimonSapin - 2018-03-09T08:50:46.836726

rebased my std::num::NonZero* PR (now that the RFC is in FCP to be accepted), investigated and fixed new test failures in it

#259 SimonSapin - 2018-03-08T18:02:12.030252

found the cause of test failures in replacing servo/angle with mozangle in servo to be that newer ANGLE adds a prefix to shader variable names. Fix WIP.

#260 SimonSapin - 2018-03-06T16:09:57.359811

Shave some homu-shaped yaks and added CI to mozangle with Travis and Appveyor

#261 SimonSapin - 2018-03-05T16:18:38.493162

Added mozangle support to gulitin https://github.com/tomaka/glut... and filed a winit race condition https://github.com/tomaka/wini...

#262 SimonSapin - 2018-03-05T16:17:07.053548

last week: package full ANGLE (including OpenGL impl) as a Rust crate https://github.com/servo/mozan...

#263 SimonSapin - 2018-03-05T16:16:16.745194

last week: Make my DirectComposition demo render with ANGLE + WebRender https://github.com/servo/webre...

#264 jdm - 2018-09-28T19:45:18.827011

android webgl investigations and sleuthing.

#265 jdm - 2018-09-26T15:44:09.429747

addressed review comments on android printing PR.

#266 jdm - 2018-09-25T16:37:33.454679

twis

#267 jdm - 2018-09-24T20:12:06.393930

setting up oculus go; fixing cross-compilation problems.

#268 jdm - 2018-09-21T22:08:55.807590

getting useful panic information into android's logcat.

#269 jdm - 2018-09-21T19:07:46.830627

dealing with technical debt regarding macOS android build.

#270 jdm - 2018-09-21T14:35:32.967336

reviewed background hang monitor PR.

#271 jdm - 2018-09-20T17:51:33.032572

exploring android webgl content.

#272 jdm - 2018-09-20T15:20:51.207009

fixed up PR for making remote gdb easy.

#273 jdm - 2018-09-20T15:20:38.402068

looking into android canvas crash.

#274 jdm - 2018-09-19T21:47:02.844418

marathon review of running rustfmt on script.

#275 jdm - 2018-09-18T23:16:00.427110

slogging through reviewing 40k lines of formatting changes.

#276 jdm - 2018-09-18T12:37:05.173123

these months in servo

#277 jdm - 2018-09-14T20:20:52.421828

cleaned up changes to pass renderbuffers tests.

#278 jdm - 2018-09-14T17:50:22.366604

brainstorming NCSU projects

#279 jdm - 2018-09-13T20:35:40.044853

Got working x86 and armv7 builds with ndk 15c.

#280 jdm - 2018-09-13T18:40:20.486804

blogged about the end of Bugs Ahoy

#281 jdm - 2018-09-12T16:36:05.388557

investigated native stack snapshots in gecko.

#282 jdm - 2018-09-12T16:15:51.107610

reviewed background hang monitor work.

#283 jdm - 2018-09-12T15:51:34.679388

fixed wpt sync.

#284 jdm - 2018-09-11T16:19:57.110336

1:1s.

#285 jdm - 2018-09-10T23:28:12.332309

Addressed review comments for webgl framebuffer PR.

#286 jdm - 2018-09-10T17:08:54.989414

enabled wasm testing.

#287 jdm - 2018-09-10T16:36:31.305296

investigated missing webgl texture extensions.

#288 jdm - 2018-09-07T19:16:09.100001

make ndk-gdb work on emulator and multiple devices and created a mach command to make it easy.

#289 jdm - 2018-09-07T00:45:31.943373

Investigating underlying cause of broken webrender demo.

#290 jdm - 2018-09-06T17:23:23.938101

learning how to root a phone.

#291 jdm - 2018-09-05T19:51:14.493368

investigated a hyper upgrade problem.

#292 jdm - 2018-09-05T16:38:50.456828

reviewed build bootstrapping PR.

#293 jdm - 2018-09-04T17:38:31.570763

1:1s and reviews.

#294 jdm - 2018-08-31T22:26:39.329597

Reviewed massive layout rustfmt PR.

#295 jdm - 2018-08-31T21:31:33.590205

Reviewed PRs to make file and blob fetches async.

#296 jdm - 2018-08-31T20:40:47.829342

tracked down some new and exciting webgl failures.

#297 jdm - 2018-08-30T21:09:17.834696

fix remaining WPT failures for webgl framebuffer PR.

#298 jdm - 2018-08-30T16:03:56.220358

clearing out bugmail backlog.

#299 jdm - 2018-08-30T13:03:48.920930

reviewed task throttling PR.

#300 jdm - 2018-08-30T12:42:56.882140

reviewed crossbeam-channel conversion PR.

#301 jdm - 2018-08-24T20:15:40.804537

fixing renderbuffer webgl test failures.

#302 jdm - 2018-08-23T19:17:49.786222

reviewed gecko cookie change.

#303 jdm - 2018-08-23T18:24:48.623952

reponsive image debugging.

#304 jdm - 2018-08-22T18:21:38.186418

read up on framebuffers and renderbuffers to solve a test failure.

#305 jdm - 2018-08-21T19:06:41.575007

fixing macos->android build error.

#306 jdm - 2018-08-20T20:21:32.209706

investigating weird behaviour in generic script PR.

#307 jdm - 2018-08-20T14:37:12.287115

set up buildbot on new windows3 builder.

#308 jdm - 2018-08-14T17:07:46.193641

1:1s and reviewing android/mozjs/core-foundation PRs.

#309 jdm - 2018-08-13T23:09:22.314371

struggling to finish a successful geckoview build.

#310 jdm - 2018-08-13T20:06:59.318980

got WPT infrastructure tests running.

#311 jdm - 2018-08-13T17:37:36.415503

reviewed SM upgrade PR.

#312 jdm - 2018-08-13T15:24:20.040085

investigated several unexplained PR failures.

#313 jdm - 2018-08-10T15:32:28.748417

wrestling with WPT sync.

#314 jdm - 2018-08-10T00:06:20.449160

reviewed gsoc blog post.

#315 jdm - 2018-08-09T17:13:24.347785

measured effects of script crate splitting PR.

#316 jdm - 2018-08-08T23:06:01.196741

wrote patch for cc-rs to avoid papercut with verbose clang.

#317 jdm - 2018-08-08T19:37:25.465709

extracted patches for android-related issues.

#318 jdm - 2018-08-07T22:33:54.037705

reprovisioned servo-mac4 and servo-mac7.

#319 jdm - 2018-08-07T17:31:47.572654

reviewed responsive image PR changes.

#320 jdm - 2018-08-07T16:44:07.090871

addressed canvas path review comments.

#321 jdm - 2018-08-07T16:19:36.898772

investigated new WPT sync failure.

#322 jdm - 2018-08-03T13:19:36.846593

reviewed responsive images PR changes.

#323 jdm - 2018-08-02T19:38:10.369770

chased an android segfault.

#324 jdm - 2018-08-02T14:37:47.617112

diagnosed and wrote a patch for the WPT sync bustage.

#325 jdm - 2018-08-01T22:08:12.813882

reviewed responsive image PR changes.

#326 jdm - 2018-08-01T22:00:42.104410

provisioned new servo-mac1.

#327 jdm - 2018-08-01T21:31:23.917832

provisioned new servo-mac2.

#328 jdm - 2018-08-01T16:14:36.610552

dealt with ongoing mac and android builder CI issues.

#329 jdm - 2018-07-31T20:22:02.899609

provisioned new servo-mac3.

#330 jdm - 2018-07-31T16:15:52.351158

1:1s. got homu working again.

#331 jdm - 2018-07-30T20:29:44.392222

shepherded backlog of CI.

#332 jdm - 2018-07-30T20:29:33.827659

reviewed responsive image PR.

#333 jdm - 2018-07-27T19:13:37.524868

upgraded servo-mac7 to 10.13

#334 jdm - 2018-07-27T17:58:32.039438

brought homu back to life

#335 jdm - 2018-07-27T15:13:00.926502

upgraded servo-mac4 to 10.13.

#336 jdm - 2018-07-26T15:00:42.800713

investigated framebuffer completeness webgl conformance failure.

#337 jdm - 2018-07-25T21:32:50.290955

tracked down issue causing confusing webgl test results.

#338 jdm - 2018-07-25T20:33:13.966763

reviewed document load cancellation PR.

#339 jdm - 2018-07-25T20:33:07.114599

got working NDK15 upgrade.

#340 jdm - 2018-07-25T15:03:24.449878

got stuck on NDK17 upgrade; trying NDK15 upgrade.

#341 jdm - 2018-07-24T19:36:19.623228

got the NDK upgrade back on track.

#342 jdm - 2018-07-23T16:13:14.007799

reviewed most recent changes to performance API PR

#343 jdm - 2018-07-23T15:30:19.031643

twis for a period of almost 3 months

#344 jdm - 2018-07-20T19:23:40.436200

CI firefighting

#345 jdm - 2018-07-20T15:59:57.982390

reviewed responsive images work.

#346 jdm - 2018-07-18T14:25:06.592478

1:1s

#347 jdm - 2018-07-17T21:13:26.868694

redoing the NDK upgrade post-smup

#348 jdm - 2018-07-17T17:24:59.492386

1:1s

#349 jdm - 2018-07-17T02:58:35.950813

Wrote patch to fix hit testing regression.

#350 jdm - 2018-07-17T01:56:41.995998

Prepping for 1:1s.

#351 jdm - 2018-07-17T01:56:34.192940

Reviewed responsive images PRs.

#352 jdm - 2018-07-13T16:26:34.216650

investigated why motionmark webgl benchmark won't work in servo.

#353 jdm - 2018-07-12T23:30:36.418387

investigating webgl benchmarks and canvas rendering issues.

#354 jdm - 2018-07-11T18:23:16.719875

reviewed android port PR.

#355 jdm - 2018-07-10T00:27:52.886022

reviewed per-task source cancellation PR.

#356 jdm - 2018-07-10T00:13:27.185892

reviewed changes to WPT network cache tests.

#357 jdm - 2018-07-09T22:45:58.656504

investigated salt failure for new android CI changes.

#358 jdm - 2018-07-09T22:01:20.515893

investigating multiple sources of WPT sync bustage.

#359 jdm - 2018-07-09T22:01:08.366190

manager training.

#360 jdm - 2018-07-09T16:48:16.747899

investigating gsoc progress updates and next steps

#361 jdm - 2018-06-22T16:28:43.675159

pushed on llvm toolchain switch for NDK; reviewed HTTP cache PR.

#362 jdm - 2018-06-21T14:20:53.821177

reviewed performance timing PR

#363 jdm - 2018-06-20T16:33:52.204814

rebased WebGL getUniform PR

#364 jdm - 2018-06-19T18:23:34.141188

1:1s & reviews.

#365 jdm - 2018-06-19T15:56:46.065859

found root cause of libloading crash.

#366 jdm - 2018-06-18T20:08:45.831423

got macOS android cross-compile to work.

#367 jdm - 2018-06-14T19:07:41.501763

started preliminary webrtc planning document

#368 jdm - 2018-06-12T00:42:10.657648

Got SM 60 upgrade to cross-compile with LLVM toolchain. Worked around segfault cross-compiling bindgen mozjs with GCC toolchain. Identified cause of intermittent websocket test timeouts.

#369 jdm - 2018-06-12T00:41:45.405514

Got SM 60 upgrade to cross-compile with LLVM toolchain. Worked around segfault cross-compiling bindgen mozjs with GCC toolchain. Identified cause of intermittent websocket test timeouts.

#370 jdm - 2018-06-08T16:55:21.058490

building framework for automated backtraces of failed webGL uses

#371 jdm - 2018-06-08T15:25:10.998537

investigating webgl shader compilation errors due to uniform limits

#372 jdm - 2018-06-07T21:13:31.789481

tried to make mac cross-compilation work again

#373 jdm - 2018-06-07T19:09:14.324146

websocket investigations and harrassment training

#374 jdm - 2018-06-07T14:20:25.550181

ongoing websocket test problem investigations

#375 jdm - 2018-06-06T18:14:11.670032

tested all of the three.js examples

#376 jdm - 2018-06-05T22:31:40.197116

Addressed review comments for ipc-channel and web-platform-tests pull requests.

#377 jdm - 2018-06-05T16:00:59.482666

1:1s

#378 jdm - 2018-06-04T18:49:28.081311

reviewed android port redesign

#379 jdm - 2018-06-04T16:39:47.286545

gsoc week planning

#380 jdm - 2018-06-01T20:38:33.932288

narrowed down source of weird behaviour in ipc-channel OOL transfer PR

#381 jdm - 2018-05-31T16:56:55.449404

addressing macOS ipc-channel review comments

#382 jdm - 2018-05-31T14:56:57.606117

reviewed performance timing information

#383 jdm - 2018-05-30T20:10:44.994792

investigating ipc-channel benchmark problems on macOS

#384 jdm - 2018-05-30T18:52:02.223360

fixed webgl regression with GLES-only parameters

#385 jdm - 2018-05-29T19:50:43.482195

investigated new webgl regression

#386 jdm - 2018-05-29T18:49:10.939261

wrote fix for exceeding ipc-channel message size limit

#387 jdm - 2018-05-29T16:39:17.157562

reviewed FileReaderSync PR and unhandled promise rejection PR

#388 jdm - 2018-05-29T14:34:58.841940

performed outstanding gecko reviews

#389 jdm - 2018-05-28T17:12:30.044476

<video> planning</video>

#390 jdm - 2018-05-28T15:38:46.558706

massaged the nightly WPT sync result

#391 jdm - 2018-05-25T16:55:21.730388

more wrestling with NDK upgrades

#392 jdm - 2018-05-24T20:01:21.474136

investigated phantom servo-mac1

#393 jdm - 2018-05-24T20:01:03.809162

trying to upgrade NDK and openssl

#394 jdm - 2018-05-23T19:52:32.203792

started looking at NDK upgrade

#395 jdm - 2018-05-23T17:13:38.792189

interview with stanford researcher

#396 jdm - 2018-05-23T15:10:20.700558

figured out subtle breakage in android-x86 PR

#397 jdm - 2018-05-22T22:48:58.680138

investigated armv7 build failure from android-x86 PR (https://github.com/servo/servo...)

#398 jdm - 2018-05-09T16:04:18.565990

Last week:

#399 jdm - 2018-03-26T13:28:08.670466

Last week:

#400 jdm - 2018-03-19T14:34:00.883705

Last week:

#401 jdm - 2018-03-12T14:09:49.040717

Last week:

#402 jdm - 2018-03-05T16:11:21.896306

Last week:

#403 jdm - 2018-02-26T14:34:22.701560

Last week:

#404 jdm - 2018-02-20T15:35:02.412981

Last week:

#405 jdm - 2018-02-12T21:27:45.608273

Last week:

#406 jdm - 2018-02-05T16:21:52.867885

Last week:

#407 jdm - 2018-01-29T13:12:54.253898

Last week:

#408 jdm - 2018-01-22T16:17:58.019788

Last week:

#409 jdm - 2018-01-15T16:07:15.240019

Last week:

#410 jdm - 2018-01-08T23:21:13.941088

Last week:

#411 jdm - 2017-12-04T17:48:11.521774

Last week:

#412 jdm - 2017-11-27T16:36:48.543703

Last week:

#413 jdm - 2017-11-20T20:23:21.337320

Last week:

#414 jdm - 2017-11-13T19:25:09.377929

Last week:

#415 jdm - 2017-11-06T15:59:12.672128

Last week:

#416 jdm - 2017-10-30T13:31:14.762691

Last week:

#417 jdm - 2017-10-23T17:05:20.822127

Last week:

#418 jdm - 2017-10-16T12:53:54.519178

#419 jdm - 2017-10-10T15:30:50.045488

Last week:

#420 jdm - 2017-09-29T23:34:53.625419

This past week:

#421 jdm - 2017-09-11T20:20:39.479481

Last week:

#422 jdm - 2017-09-05T14:32:42.204975

Last week:

#423 jdm - 2017-08-30T17:48:31.559789

Last week:

#424 jdm - 2017-08-21T20:24:56.927694

Last week:

#425 jdm - 2017-08-14T22:55:24.190453

Last week:

#426 jdm - 2017-07-31T13:11:54.231476

Last week:

#427 jdm - 2017-07-24T14:41:00.417906

Last week:

#428 jdm - 2017-07-17T14:15:59.631978

Last week:

#429 jdm - 2017-07-10T18:48:54.385088

Last week:

#430 jdm - 2017-06-19T18:27:39.445794

Last week:

#431 jdm - 2017-06-12T15:31:20.878995

Last week:

#432 jdm - 2017-06-05T14:42:21.739032

Last week:

#433 jdm - 2017-05-29T13:05:43.645199

Last week:

#434 jdm - 2017-05-22T19:52:02.250498

Last week:

#435 jdm - 2017-05-15T13:58:20.298599

Last week:

#436 jdm - 2017-05-08T18:12:58.627621

#437 jdm - 2017-05-08T18:12:34.905371

Last week:
- reviewed mixed content blocking
- reviewed image loading PR
- reviewed structured clone API
- reviewed in-progress XOWs
- reviewed mutation observers PR
- fixed broken unit tests in travis builds
- investigated broken MessageChannel test iterator behaviour
- TWiS
- provided Rust survey feedback
- provided feedback about html5ever serialization issue
- expanded canvas cross-origin image tests
- created reduction of style/selectors to prototype further API changes
- rebased CSS parsing API changes

#438 jdm - 2017-05-01T15:37:55.777424

Last week:
- added error reporting to the CSS parser
- TWiS
- reviewed image origin PR
- chatted with OSU class about mozilla contributions
- reviewed image load PR
- tried to modify third-party/rust/rust-cssparser
- reviewed gecko cookie IPC patch
- answered questions about mutation observer implementation

#439 jdm - 2017-04-24T13:52:48.472157

Last week:
- investigated zoho.com login issue
- completed a WPT sync
- reverted incorrect test changes
- fixed the test failure in the same-origin notification PR
- wrote a test for broken hit testing when scrolling
- xow pairing
- wrote FF 53 new contributors blog post
- started writing a patch for stylo CSS errors
- TWiS
- made reduced testacase for li layout issue
- fought with rust-cssparser while trying to add meaningful parser errors
- improved rough edges of crowbot

#440 jdm - 2017-04-16T22:12:47.054516

Last week:
- thought about windows keyboard input problem
- proposed some q2 goals for team
- TWiS
- rewrote parts of CSS transition safety PR
- reviewed constellation networking PR
- reviewed image load PR
- reviewed mixed content PR
- made minimal test case for fixed position hit testing
- wrote blog post draft for windows nightlies
- fixed bug loading theage.com.au
- investigated newly reported nightly issues

#441 jdm - 2017-04-09T20:49:18.119099

Last week:
- TWiS
- investigated layout panic on gdocs, wrote patch
- investigated layout bug on google sign in page
- investigated hyper connection weirdness, wrote patch
- made SSL tests work
- fixed transition event crash
- wrote up plans for google docs

#442 jdm - 2017-04-03T14:16:17.020157

Last week:
- reviewed image cache redesign
- investigated recording of timing out reftest
- wrote patch to call JS_ShutDown
- reviewed test for image maps
- wrote patch to add PR links to wpt upstreaming process
- reviewed mutationobserver changes
- reviewed a bunch of WPT test changes
- reviewed timer scheduling thread shutdown
- reviewed Gecko cookie changes
- enabled a bunch of disabled webgl tests
- wrote up plan for implementing PWMs

#443 jdm - 2017-03-27T14:00:34.898771

Last week:
- reviewed constellation/script network redesign
- reviewed sequential focus navigation PR
- reviewed RGSoC applications
- TWiS
- fixed problems with intermittent test recorder
- investigated wikipedia rendering regression
- reviewed websocket changes
- reviewed gecko cookie IPC changes
- reproduced use counter measurements in patched chromium
- investigated recordings of timing out and crashing tests
- investigated JS GC crash
- wrote patch to improve test performance with same-origin iframes
- investigated progressive web metrics

#444 jdm - 2017-03-20T13:55:26.033458

Last week:
- TWiS
- mailing lists, emails, etc.
- follow up on Mozilla conference sponsorship
- reviewed structured clone PR
- investigated root element background layout issue
- reviewed patch to improve reliability of some Firefox tests

#445 jdm - 2017-03-20T13:54:35.002134

Last week:
- TWiS
- mailing lists, emails, etc.
- follow up on Mozilla conference sponsorship
- reviewed structured clone PR
- investigated root element background layout issue
- reviewed patch to improve reliability of some Firefox tests

#446 jdm - 2017-02-27T18:34:47.491467

Last week:
- interview x3
- tech speakers briefing on rust and servo
- wrote outreachy project proposal
- reviewed WPT tests
- rebased and merged image cache changes
- engineering onboarding
- investigated mysterious failures in nosniff PR
- filed issues to improve CSS error reporting
- investigated image load regression
- merged old fetch-related PR
- prepped promotional materials for conference

#447 jdm - 2017-02-21T17:39:36.412615

Last week:
- reviewed rooting changes for dictionaries/unions
- reviewed XHR progress event changes
- TWiS
- reviewed bluetooth permissions changes
- enabled a lot of additional CSS tests
- found tasks for contributors
- fleshed out NCSU projects
- figured out cause of intermittent test failures for image cache PR

#448 jdm - 2017-02-13T17:30:55.522213

#449 jdm - 2017-02-06T13:41:38.226955

#450 jdm - 2017-01-30T16:05:23.849003

Last week:
wrote TWiS
wrote FF new contributors
guest lecture at UofT about FF and Servo contributions
test harness smoketest
broke up changes to servo-wpt into separate pieces
wrote code to support updating servo clones for rr testing
reviewed smallvec PR
pushed microtask PR
addressed microtask reviews
interview
reviewed nosniff PR
filed some layout and panic issues with test cases
reviewed browsing context sharing PR
reviewed Gecko geolocation patch
looked for issues for potential contributors
triaged old PRs

#451 jdm - 2016-12-19T15:23:24.003062

#452 jdm - 2016-12-19T14:32:22.726639

#453 Manishearth - 2018-09-27T21:35:18.004132

errors in servo-media (https://github.com/servo/media...)

#454 Manishearth - 2018-09-25T15:28:14.766612

TRIBE (today, tomorrow)

#455 Manishearth - 2018-09-25T00:52:30.529998

video player layout review

#456 Manishearth - 2018-09-25T00:52:16.024497

some talk work

#457 Manishearth - 2018-09-24T23:37:13.485914

review taskcluster integration

#458 Manishearth - 2018-09-19T17:39:01.940609

BiquadFilterNode DOM (pull 21750)

#459 Manishearth - 2018-09-18T16:41:48.368589

untested BiquadFilterNode code https://github.com/servo/media...

#460 Manishearth - 2018-09-18T12:30:12.441827

plan BiquadFilterNode, start implementing

#461 Manishearth - 2018-09-18T11:01:52.093615

do some DSP math https://github.com/WebAudio/we...

#462 Manishearth - 2018-09-17T13:33:51.971459

look at biquadfilternode

#463 Manishearth - 2018-09-17T13:33:44.631372

review video player (pull 21543)

#464 Manishearth - 2018-09-17T13:33:14.274648

servo_arc cleanups (bug 1475691)

#465 Manishearth - 2018-09-14T13:22:37.800314

analysernode DOM side, fixing bugs (pull 21712)

#466 Manishearth - 2018-09-14T06:53:57.794977

servo-media code for ANalyserNode https://github.com/servo/media...

#467 Manishearth - 2018-09-11T12:12:50.073812

script-side of channel settings, DecodeAudio channel count (https://github.com/servo/servo...)

#468 Manishearth - 2018-09-11T10:47:50.785010

allow node creation to set channel info (https://github.com/servo/media...)

#469 Manishearth - 2018-09-10T10:35:52.883799

plan AnalyserNode

#470 Manishearth - 2018-09-10T10:35:32.771777

investigate and discuss https://github.com/servo/servo...

#471 Manishearth - 2018-09-07T10:30:15.190074

look into analyzer, biquad, dynamics node. glance half-heartedly at convolver node

#472 Manishearth - 2018-09-07T07:36:10.573369

investigate WebAudio requirements for VR sites https://github.com/servo/servo...

#473 Manishearth - 2018-09-06T13:53:57.131909

instrumented firefox to log interface accesses noted in webidl extended attrs

#474 Manishearth - 2018-09-04T14:57:18.265812

pannernode fixes in Firefox (bug 1487963)

#475 Manishearth - 2018-09-04T05:55:58.257353

channel merger node, various minor fixes, https://github.com/servo/servo...

#476 Manishearth - 2018-09-03T12:49:09.089120

more ./mach bootstrap stuff https://github.com/servo/servo...

#477 Manishearth - 2018-09-03T08:35:23.109465

boostrap overhaul https://github.com/servo/servo...

#478 Manishearth - 2018-08-31T12:15:07.531797

finish sample webvr demo for blog post https://github.com/Manishearth...

#479 Manishearth - 2018-08-31T07:09:04.099332

coding up a webgl/webvr example for blog

#480 Manishearth - 2018-08-31T07:08:49.468725

webvr draft review

#481 Manishearth - 2018-08-24T19:53:15.308355

AudioListener WPT and fixes

#482 Manishearth - 2018-08-24T16:49:51.335213

accessors and methods on pannernode (pull 21502)

#483 Manishearth - 2018-08-23T22:08:36.370991

integrate audio listeners into DOM (pull #21502)

#484 Manishearth - 2018-08-23T00:05:46.919810

first draft of webvr post

#485 Manishearth - 2018-08-14T23:24:44.437918

rustconf coord

#486 Manishearth - 2018-08-14T23:24:40.890004

pluralrules perf improvements https://github.com/unclenachod... / https://github.com/unclenachod...

#487 Manishearth - 2018-08-14T05:20:11.027749

various rustconf coordination

#488 Manishearth - 2018-08-14T01:09:49.396145

WPT crash debugging https://github.com/servo/media...

#489 Manishearth - 2018-08-13T23:19:08.952404

build results page (https://github.com/servo/homu/...)

#490 Manishearth - 2018-08-13T23:10:25.550391

gstplayer infra

#491 Manishearth - 2018-08-10T20:40:55.002555

reviewed SM 60 PR

#492 Manishearth - 2018-08-08T22:26:09.403959

try to understand spidermonkey PR

#493 Manishearth - 2018-08-08T00:45:16.797515

fought the airline gods. won.

#494 Manishearth - 2018-08-07T19:43:45.948545

fix panner/listener bugs

#495 Manishearth - 2018-08-06T22:21:43.131694

some testing for pannernode

#496 Manishearth - 2018-08-06T22:21:37.604665

survey translation reviews

#497 Manishearth - 2018-08-04T00:31:54.576170

AudioListener / AudioPanner ready for preliminary review, todo: testing https://github.com/servo/media...

#498 Manishearth - 2018-08-04T00:28:18.035272

distance gain and cone gain

#499 Manishearth - 2018-08-04T00:02:03.444821

equal power algorithm for panning

#500 Manishearth - 2018-08-03T21:10:31.575614

start smup review

#501 Manishearth - 2018-08-03T21:10:24.713826

grumble about coworkers being on PTO

#502 Manishearth - 2018-08-02T23:31:20.880516

start looking at vr sites

#503 Manishearth - 2018-08-01T23:45:26.917869

basic audiolistener interface, start work on panning algorithms https://github.com/servo/media...

#504 Manishearth - 2018-08-01T06:25:12.231019

successfully test trychooser (https://github.com/servo/homu/... , https://github.com/servo/saltf... )

#505 Manishearth - 2018-07-31T23:14:11.000399

some homu poking

#506 Manishearth - 2018-07-30T22:29:17.897542

figured out source of tail silence in some audioparam tests

#507 Manishearth - 2018-07-30T21:41:25.764079

figured out rounding bug causing fencepost audioparam test failures

#508 Manishearth - 2018-07-27T22:52:53.091457

said goodbye to some interns, felt sad

#509 Manishearth - 2018-07-27T22:23:38.872099

webaudio audiobuffer rooting issue

#510 Manishearth - 2018-07-27T00:43:35.474096

gstreamer deps for buildbot https://github.com/servo/saltf...

#511 Manishearth - 2018-07-27T00:13:09.541456

get gstreamer setup working

#512 Manishearth - 2018-07-25T22:08:38.963135

salt upgrade deployment

#513 Manishearth - 2018-07-25T00:13:52.017563

get OSX and linux working for salt upgrade, resort to bargaining with the cross builder

#514 Manishearth - 2018-07-23T23:13:16.429243

salt upgrade?

#515 Manishearth - 2018-07-20T22:34:53.312045

start planning graph model and delaynode insertion

#516 Manishearth - 2018-07-20T21:52:03.878855

long macro comment https://github.com/rust-lang/r...

#517 Manishearth - 2018-07-20T01:17:01.950031

DOM-side support for audioparam connections

#518 Manishearth - 2018-07-19T00:02:36.820825

connect() to param support https://github.com/servo/media...

#519 Manishearth - 2018-07-18T22:18:34.943970

planning audioparam connections since audiolistener is in flux rn

#520 Manishearth - 2018-07-18T21:52:48.131020

review rust-playground incorporation

#521 Manishearth - 2018-07-17T23:08:24.158595

first bits of audiolistener impl

#522 Manishearth - 2018-07-17T22:53:12.706329

worry too much about audiolistener's params, decide that it's a spec bug https://github.com/WebAudio/we...

#523 Manishearth - 2018-07-16T23:17:43.685107

audiopanner planning

#524 Manishearth - 2018-07-16T20:38:28.903260

appveyor for webaudio

#525 Manishearth - 2018-07-13T21:45:51.163494

more webaudio review

#526 Manishearth - 2018-07-12T14:31:01.298093

in MTV today for rust optimization discussions

#527 Manishearth - 2018-07-11T23:44:59.899556

refactor to split out crates, make backend-switching use target-dependencies so that we can compile on android https://github.com/servo/media...

#528 Manishearth - 2018-07-10T22:08:01.315756

fix some review comments in giant webaudio PR

#529 Manishearth - 2018-07-10T22:07:49.702557

setparam stuff https://github.com/servo/media... / https://github.com/ferjm/servo...

#530 Manishearth - 2018-07-10T20:44:50.845066

start reviewing DOM-side webaudio PR

#531 Manishearth - 2018-07-10T07:28:05.609321

webaudio destination node safety stuff

#532 Manishearth - 2018-07-10T06:47:02.910271

https://github.com/ferjm/servo...

#533 Manishearth - 2018-07-10T00:11:57.858170

servo-side param stuff https://github.com/ferjm/servo...

#534 Manishearth - 2018-07-09T23:23:44.920337

AudioParam setup for messaging audio params https://github.com/servo/media...

#535 Manishearth - 2018-07-09T22:25:35.427462

Trusted/FnOnce fixes to make decoders work https://github.com/servo/media... / https://github.com/ferjm/servo...

#536 Manishearth - 2018-07-06T22:35:07.359597

Dom<t> cleanups and correct pointer handling (rolled into https://github.com/ferjm/servo... )</t>

#537 Manishearth - 2018-07-06T22:16:18.833839

add DOM disconnect methods https://githib.com/ferjm/servo...

#538 Manishearth - 2018-07-06T21:59:56.948016

disconnect cleanups https://github.com/servo/media...

#539 Manishearth - 2018-07-06T18:18:34.410837

make dictionary construction safe (#21131)

#540 Manishearth - 2018-07-04T15:31:42.683503

murica day

#541 Manishearth - 2018-07-04T00:16:52.234618

disconnect() in fan PR https://github.com/servo/media...

#542 Manishearth - 2018-07-03T23:58:17.404229

fan-in/fan-out support, without disconnect() https://github.com/servo/media...

#543 Manishearth - 2018-07-03T21:11:50.716050

use reversed adaptor for great good https://github.com/servo/media...

#544 Manishearth - 2018-07-02T21:35:14.150573

hardware refresh'd laptop setup

#545 Manishearth - 2018-06-29T19:00:40.552079

type assertion for inheritance https://github.com/servo/servo...

#546 Manishearth - 2018-06-28T22:30:04.979146

discussions with CPG about $thing

#547 Manishearth - 2018-06-28T22:29:51.436450

work on fan-out and fan-in

#548 Manishearth - 2018-06-28T22:29:39.138568

some work on disconnect methods https://github.com/servo/media...

#549 Manishearth - 2018-06-28T19:57:40.738531

some investigation on DOMRefCell crash

#550 Manishearth - 2018-06-27T21:51:20.260061

finish destination node channel setting https://github.com/servo/media...

#551 Manishearth - 2018-06-27T00:33:59.112049

channel setting https://github.com/servo/media...

#552 Manishearth - 2018-06-26T22:09:41.168835

add channelmergernode to https://github.com/servo/media...

#553 Manishearth - 2018-06-26T21:36:20.825132

channels in source nodes https://github.com/servo/media...

#554 Manishearth - 2018-06-26T01:04:36.385820

channeling my inner audio processor [channel mixing, count modes, and interpretations] https://github.com/servo/media...

#555 Manishearth - 2018-06-25T22:28:57.736287

rust community wrangling

#556 Manishearth - 2018-06-22T22:51:48.114726

figure out channel mixing and modes

#557 Manishearth - 2018-06-22T02:04:24.555443

adding code for channelmerger, channel sinks, and interleaving to the channels PR

#558 Manishearth - 2018-06-21T23:41:54.471921

basic channel abstractions https://github.com/servo/media...

#559 Manishearth - 2018-06-19T20:34:11.830368

fluent-rs + rust website coordination

#560 Manishearth - 2018-06-19T20:34:04.417591

custom test frameworks discussions

#561 Manishearth - 2018-06-18T20:19:08.326649

audio decoder review

#562 Manishearth - 2018-06-18T19:43:41.537333

survey

#563 Manishearth - 2018-06-18T19:43:37.612391

orient intern

#564 Manishearth - 2018-06-08T22:34:27.096251

audioparam.connect plans

#565 Manishearth - 2018-06-07T20:29:51.611483

using the graph https://github.com/servo/media...

#566 Manishearth - 2018-06-07T19:37:23.119230

graaaaaaaph https://github.com/servo/media...

#567 Manishearth - 2018-06-05T23:23:23.451067

https://manishearth.github.io/...

#568 Manishearth - 2018-06-01T23:23:00.768322

https://github.com/servo/media...

#569 Manishearth - 2018-05-31T22:29:12.195592

basic AudioParams https://github.com/servo/media...

#570 Manishearth - 2018-05-31T01:11:47.139867

audioparam planning

#571 Manishearth - 2018-05-24T00:42:25.731479

AudioParam planning

#572 Manishearth - 2018-05-23T23:40:46.701292

media thread driving https://github.com/servo/media...

#573 Manishearth - 2018-05-23T20:16:43.242455

more webaudio cleanups, add messaging, start work on driving model

#574 Manishearth - 2018-05-22T22:02:42.841743

https://github.com/rust-lang/r...

#575 Manishearth - 2018-05-22T21:59:23.236478

blocks/chunks https://github.com/servo/media...

#576 Manishearth - 2018-05-21T21:05:26.674757

[webaudio] plan channels/graph code, cleanup https://github.com/servo/media...

#577 Manishearth - 2018-05-09T23:01:41.653619

get appsrc working!!!!!!!! https://github.com/ferjm/media...

#578 Manishearth - 2018-05-08T23:12:40.135052

a bit of appsrc poking

#579 Manishearth - 2018-05-08T23:12:17.403903

rustconf PC phase 2

#580 Manishearth - 2018-05-04T21:46:33.755787

all the edition fixes https://github.com/rust-lang/r...

#581 Manishearth - 2018-05-04T00:21:12.063827

edition planning

#582 Manishearth - 2018-05-04T00:20:59.925969

rustconf site, more PC stuff

#583 Manishearth - 2018-04-26T23:11:27.326670

https://github.com/rust-lang/r...

#584 Manishearth - 2018-04-26T00:39:16.100783

figure out and fix bug in https://github.com/rust-lang/r...

#585 Manishearth - 2018-04-25T22:39:49.471197

webaudio planning

#586 Manishearth - 2018-04-25T22:39:43.547244

investigating breakage in https://github.com/rust-lang/r...

#587 Manishearth - 2018-04-24T22:42:58.567521

https://github.com/rust-lang/r...

#588 Manishearth - 2018-04-24T00:58:35.862461

more appsrc experimentation

#589 Manishearth - 2018-04-23T18:38:05.806745

https://paper.dropbox.com/doc/...

#590 Manishearth - 2018-04-21T00:29:50.491243

https://github.com/rust-lang/r...

#591 Manishearth - 2018-04-21T00:10:22.620013

finish https://github.com/rust-lang/r... , find bug with crate:: , fix that too

#592 Manishearth - 2018-04-20T03:07:29.373356

https://github.com/rust-lang/r...

#593 Manishearth - 2018-04-20T00:07:18.665912

https://github.com/rust-lang/r...

#594 Manishearth - 2018-04-18T23:26:48.514701

sketch of API for webaudio

#595 Manishearth - 2018-04-18T23:26:39.015629

more reading of gstreamer docs

#596 Manishearth - 2018-04-18T23:26:29.658831

rustconf orga

#597 Manishearth - 2018-04-18T23:26:20.915307

rustfix x compiletest investigation

#598 Manishearth - 2018-04-17T23:51:19.255018

discover https://gstreamer.freedesktop.... , realize I should have been reading it all along

#599 Manishearth - 2018-04-17T00:51:15.085916

sketch out plan for servo-media API

#600 Manishearth - 2018-04-13T22:30:48.766416

rustconf trainings orga

#601 Manishearth - 2018-04-13T22:30:29.609513

try to understand servo-media

#602 Manishearth - 2018-04-13T22:30:15.202725

rustconf CFP last day stuff

#603 Manishearth - 2018-04-12T00:16:42.192774

also go through gecko webaudio code

#604 Manishearth - 2018-04-12T00:16:18.864569

go through webaudio specs and some gstreamer code. instructions unclear; convolved brain.

#605 Manishearth - 2018-04-10T00:42:02.801364

set up ferjm's webaudio stuff

#606 Manishearth - 2018-04-09T23:46:31.156796

review comments on https://bugzilla.mozilla.org/s...

#607 Manishearth - 2018-04-09T23:46:25.236185

review comments on https://github.com/rust-lang/r...

#608 Manishearth - 2018-04-05T22:54:16.853937

https://github.com/rust-lang/r...

#609 Manishearth - 2018-04-05T21:23:41.701587

https://bugzilla.mozilla.org/s...

#610 Manishearth - 2018-04-05T02:18:08.778481

https://github.com/rust-lang/r... (random rust fix for derive() )

#611 Manishearth - 2018-04-04T22:53:53.796168

think hard about working the edition kw lint into rustc, discuss with niko. despair at lack of good options.

#612 Manishearth - 2018-04-04T22:53:22.073959

finish https://github.com/rust-lang/r... (edition keywords)

#613 Manishearth - 2018-04-04T01:11:01.342178

birthday pto

#614 Manishearth - 2018-04-03T02:13:24.146946

edition-gating keywords https://github.com/rust-lang/r...

#615 Manishearth - 2018-03-23T20:58:15.761193

investigating lighting bugs

#616 Manishearth - 2018-03-22T23:18:19.713413

fix 4xSSAA

#617 Manishearth - 2018-03-21T22:54:46.531754

easy edition feature flag: https://github.com/rust-lang/r...

#618 Manishearth - 2018-03-21T21:28:05.288443

rust 2018 easy feature flag

#619 Manishearth - 2018-03-21T21:27:58.530872

rust 2018 planning

#620 Manishearth - 2018-03-21T21:27:51.792551

investigate why 4xssaa doesn't work

#621 Manishearth - 2018-03-21T21:27:41.265114

investigating AA quality (temporal stability, specifically) in cardboard for other apps

#622 Manishearth - 2018-03-21T21:27:21.281437

spinning up rustconf PC

#623 Manishearth - 2018-03-10T01:13:24.704813

clean up VR stuff

#624 Manishearth - 2018-03-09T19:17:09.752411

pathfinder VR : https://github.com/pcwalton/pa...

#625 Manishearth - 2018-03-09T00:02:27.719384

rustconf PC selection

#626 Manishearth - 2018-03-08T19:15:44.162241

rust 2018 epoch lint work (https://github.com/rust-lang/r...)

#627 Manishearth - 2018-03-08T19:15:31.076601

got pathfinder webvr demo working roughly

#628 Manishearth - 2018-03-07T00:18:31.142976

epoch work (https://github.com/rust-lang/r... , https://github.com/rust-lang/r...)

#629 Manishearth - 2018-03-06T05:01:59.156492

pathfinder VR because why not

#630 Manishearth - 2018-03-05T21:03:36.891252

respond to all queries on meetup form

#631 Manishearth - 2018-03-05T21:03:23.491436

create meetup organizer list

#632 Manishearth - 2018-03-03T00:12:55.840481

rustconf trainings discussion ; Berlin planning meeting

#633 Manishearth - 2018-03-03T00:12:39.440716

interview

#634 Manishearth - 2018-03-02T00:22:40.517962

what are colspans even

#635 Manishearth - 2018-03-02T00:22:26.528467

talk about Rust at June

#636 Manishearth - 2018-03-02T00:22:12.344622

https://github.com/servo/servo...

#637 Manishearth - 2018-03-01T01:03:48.606081

zero rowspans https://github.com/servo/servo...

#638 Manishearth - 2018-03-01T01:03:40.074997

intern interview

#639 Manishearth - 2018-02-27T07:15:08.319974

basic rowspan support https://github.com/servo/servo...

#640 Manishearth - 2018-02-23T20:47:14.548172

https://github.com/rust-lang/r...

#641 Manishearth - 2018-02-23T08:25:48.586701

https://github.com/rust-lang/r...

#642 Manishearth - 2018-02-23T07:37:00.468767

work on the dyn trait lint and epoch linting framework

#643 Manishearth - 2018-02-21T00:57:32.286685

try to understand gecko / servo table layout

#644 Manishearth - 2018-02-21T00:57:00.882742

finish setting up CFP app

#645 Manishearth - 2018-02-19T02:01:01.017877

https://github.com/rust-lang/r...

#646 Manishearth - 2018-02-15T23:46:21.966577

devtools

#647 Manishearth - 2018-02-15T23:46:17.961847

rustconf planning

#648 Manishearth - 2018-02-15T23:46:14.879990

interview

#649 Manishearth - 2018-02-15T01:37:09.206881

handle rowspan and currentcolor for table backgrounds

#650 Manishearth - 2018-02-14T22:56:11.313362

finish basic table backgrounds stuff https://github.com/servo/servo... . next up: making things less mutable

#651 Manishearth - 2018-02-14T01:16:44.322252

rustconf meetings and organizing the firehose

#652 Manishearth - 2018-02-10T14:55:08.457848

rust bug https://github.com/rust-lang/r... https://github.com/rust-lang/r...

#653 Manishearth - 2018-02-10T03:35:47.582373

work out solution for #19788 with matt

#654 Manishearth - 2018-02-09T01:34:20.891658

bananas

#655 Manishearth - 2018-02-09T00:45:12.384412

https://github.com/servo/servo...

#656 Manishearth - 2018-02-08T22:17:53.463854

[switchboard][events] Rust Meetup Organizers collection https://docs.google.com/forms/...

#657 Manishearth - 2018-02-08T00:18:37.189435

clone shim cleanups: https://github.com/rust-lang/r...

#658 Manishearth - 2018-02-02T13:55:23.287893

address fcp comments on https://github.com/rust-lang/r...

#659 Manishearth - 2018-02-02T13:55:17.291442

more firefox build times and binary size stuff

#660 Manishearth - 2018-02-01T09:08:21.789548

finishing touches to post-build-contexts rfc (https://github.com/rust-lang/r...)

#661 Manishearth - 2018-02-01T02:39:19.138225

codesize impact investigation of https://github.com/rust-lang/r...

#662 Manishearth - 2018-01-30T09:46:20.086796

MIR opt, take 2: https://github.com/rust-lang/r...

#663 Manishearth - 2018-01-30T09:46:03.579485

prerequisite cleanup for MIR optimization https://github.com/rust-lang/r...

#664 Manishearth - 2018-01-29T17:03:56.263738

grok mir::shim, write https://github.com/rust-lang/r... as a strawman impl

#665 Manishearth - 2018-01-29T07:00:49.180605

start investigating https://github.com/rust-lang/r...

#666 Manishearth - 2018-01-25T11:25:22.361329

https://docs.google.com/docume...

#667 Manishearth - 2018-01-25T10:22:10.844598

https://github.com/Manishearth...

#668 Manishearth - 2018-01-25T05:28:08.423759

more investigations for handling pre-wrap correctly

#669 Manishearth - 2018-01-23T11:46:29.105288

land https://github.com/rust-lang/r... , fix https://github.com/google/pull...

#670 Manishearth - 2018-01-22T11:06:38.426360

more work on custom test frameworks

#671 Manishearth - 2018-01-22T11:06:32.170549

set up https://github.com/tildeio/cfp...

#672 Manishearth - 2018-01-19T11:04:24.564616

investigate all the linebreaking failures

#673 Manishearth - 2018-01-18T12:27:29.518735

https://github.com/rust-lang/r...

#674 Manishearth - 2018-01-18T11:02:45.548439

debug line breaking wpt failures

#675 Manishearth - 2018-01-16T07:44:33.788679

https://gist.github.com/Manish...

#676 Manishearth - 2018-01-11T07:41:57.556504

https://github.com/rust-lang/r...

#677 Manishearth - 2018-01-10T14:09:06.574335

figure out https://github.com/servo/servo... for the multiple-run case

#678 Manishearth - 2018-01-09T06:33:05.385028

https://github.com/rust-lang/r...

#679 Manishearth - 2018-01-08T11:43:17.217295

https://github.com/rust-lang/r...

#680 Manishearth - 2018-01-08T11:14:33.231428

https://internals.rust-lang.or...

#681 Manishearth - 2018-01-05T07:13:54.867586

first naieve pass at https://github.com/servo/servo...

#682 Manishearth - 2018-01-05T07:13:44.262748

next step on prerfc https://internals.rust-lang.or...

#683 Manishearth - 2018-01-05T07:13:32.678711

rust regression https://github.com/rust-lang/r...

#684 Manishearth - 2017-12-24T09:22:40.514643

https://internals.rust-lang.or...

#685 Manishearth - 2017-10-13T18:00:28.663140

stare into the void. the void stares back. lose the staring contest with the void. the void in question is hashmaps.

#686 Manishearth - 2017-10-03T02:23:28.593111

svg:text zoom bug 1404057

#687 Manishearth - 2017-09-29T20:11:30.768257

fix the osrng stuff bug 1385971

#688 Manishearth - 2017-09-28T22:43:21.141735

bug 1403808 style context cleanup

#689 Manishearth - 2017-09-28T22:42:41.644295

hacktoberfest

#690 Manishearth - 2017-09-28T22:42:38.237379

interviewing

#691 Manishearth - 2017-09-27T02:47:24.552208

filed https://github.com/w3c/csswg-d...

#692 Manishearth - 2017-09-26T20:55:57.041439

bug 1403282 attr() whitespace

#693 Manishearth - 2017-09-20T00:06:56.195156

create pathdiff for making cargo-edit-locally work right (https://github.com/Manishearth...)

#694 Manishearth - 2017-09-19T01:32:19.948874

nth-child overflow (bug 1401016) / https://github.com/servo/rust-...

#695 Manishearth - 2017-09-19T01:32:02.530032

fix font-size stuff (bug 1399228)

#696 Manishearth - 2017-09-15T23:17:17.900678

font-size stuff. again. bug 1399228

#697 Manishearth - 2017-09-13T21:21:01.663994

rust-mods meeting + followups

#698 Manishearth - 2017-09-12T00:25:33.585019

preserve transform variant identities in animation (bug 1391145)

#699 Manishearth - 2017-09-11T21:41:07.690670

fix calc font-size (bug 1380980)

#700 Manishearth - 2017-09-07T21:46:27.917777

go through https://github.com/rust-lang/r... and help shepherd

#701 Manishearth - 2017-09-07T21:46:10.191583

deliverables

#702 Manishearth - 2017-09-07T21:45:55.505718

bug 1397363 overflow panic

#703 Manishearth - 2017-09-07T21:45:44.337522

bug 1397439 overflow panic

#704 Manishearth - 2017-09-07T21:45:26.570252

bug 1396045 viewport rounding

#705 Manishearth - 2017-08-29T20:21:42.079991

font-size calc issue (bug 1394302)

#706 Manishearth - 2017-08-26T00:55:57.131922

gave birth to a monstrosity (https://github.com/Manishearth...)

#707 Manishearth - 2017-08-24T21:06:18.831165

bug 1393580 panic

#708 Manishearth - 2017-08-24T21:06:09.678987

bug 1393603 overflow:scroll

#709 Manishearth - 2017-08-10T01:49:28.649812

classify reftests https://gist.github.com/Manish...

#710 Manishearth - 2017-08-10T01:40:06.287536

fix HASR for logical props (bug 1388943)

#711 Manishearth - 2017-08-10T01:34:54.263495

fix min font size ruby (bug 1388941)

#712 Manishearth - 2017-08-10T01:34:44.482092

investigate bug 1388904 (text-align-last in ruby) a bit

#713 Manishearth - 2017-08-07T20:51:11.347184

quick crashfix (bug 1387953)

#714 Manishearth - 2017-08-07T20:51:01.915824

remove style/testing (pull 17984)

#715 Manishearth - 2017-08-03T21:38:35.466740

security bug in stylo

#716 Manishearth - 2017-08-02T23:47:25.949992

bug 1386887 nightlification

#717 Manishearth - 2017-08-02T04:20:52.878708

pesky rounding bug #783 https://github.com/servo/app_u...

#718 Manishearth - 2017-08-02T04:20:35.689993

text-zoom (bug 1358688)

#719 Manishearth - 2017-08-02T04:20:25.717879

investigate pldhashtable crash (bug 1384824), hand off

#720 Manishearth - 2017-07-26T22:55:02.101459

investigate and fix border issue (pull 17880)

#721 Manishearth - 2017-07-20T22:09:57.808005

system font crash (pull 17809)

#722 Manishearth - 2017-07-20T06:52:05.753223

32 bit layout crashes (bug 1382190)

#723 Manishearth - 2017-07-20T06:51:53.091901

arena ref ptr hardening (bug 1379830)

#724 Manishearth - 2017-07-20T06:51:38.324906

improve bindgen layout test generation (https://github.com/servo/rust-...)

#725 Manishearth - 2017-07-18T18:48:51.143041

visited style sharing fix (bug 1381635)

#726 Manishearth - 2017-07-18T03:16:04.829126

conference lineup blog post and site updates

#727 Manishearth - 2017-07-18T03:15:53.470404

finish fuse work (bug 1367904) [waiting to land]

#728 Manishearth - 2017-07-07T00:02:51.465672

mod team email

#729 Manishearth - 2017-07-07T00:02:41.489909

more fuse work

#730 Manishearth - 2017-06-15T04:01:05.755654

rustconf program finalization and website changes

#731 Manishearth - 2017-06-15T04:00:55.704788

split nsStyleContext (bug 1373018)

#732 Manishearth - 2017-06-15T04:00:44.068325

fix crash on style contexts (bug 1372812)

#733 Manishearth - 2017-06-09T23:08:00.729893

rustconf program finalization and organization stuff

#734 Manishearth - 2017-06-08T23:08:57.095202

case insensitive attr selectors in stylo (bug 1364162)

#735 Manishearth - 2017-06-08T21:55:23.258745

WPT medialist test (bug 1371408 )

#736 Manishearth - 2017-06-07T00:54:24.413076

nsRuleNode::SetGenericFont is the bane of my existence (bug 1370734)

#737 Manishearth - 2017-06-06T06:50:02.245407

make gecko follow hashless quirk better (bug 1370458)

#738 Manishearth - 2017-06-06T01:53:54.366319

SVGPaint animation (bug 1369277)

#739 Manishearth - 2017-06-05T22:06:28.371623

CSS.supports (pull 17173)

#740 Manishearth - 2017-06-04T10:50:06.873468

@supports discrepancies (bug 1338486)

#741 Manishearth - 2017-06-04T06:04:44.642730

@viewport (bug 1347410)

#742 Manishearth - 2017-06-03T00:43:36.430078

cssparser fixes for nth-child (https://github.com/servo/rust-...)

#743 Manishearth - 2017-06-01T23:17:59.213077

nth-child parsing discrepancies (bug 1364009)

#744 Manishearth - 2017-06-01T01:07:00.421682

namespace map handling for content:attr (bug 1346693)

#745 Manishearth - 2017-05-31T21:55:54.617654

system font address review (bug 1367275)

#746 Manishearth - 2017-05-31T19:00:09.128685

figure out bug 1366977 and fix it (https://github.com/servo/rust-...)

#747 Manishearth - 2017-05-26T21:39:12.241536

finish rwlock stuff (bug 1367619)

#748 Manishearth - 2017-05-26T21:39:12.241203

investigate and fix rem issue (pull 17057)

#749 Manishearth - 2017-05-25T23:36:46.861671

make use of the nice rwlock (bug 1367619)

#750 Manishearth - 2017-05-25T20:14:24.664816

reduce ComputedValues heap size by factoring out root_font_size (pull 17041)

#751 Manishearth - 2017-05-24T01:32:43.566345

finish all longhands (bug 1367275)

#752 Manishearth - 2017-05-16T18:18:56.686896

Au clamping (https://github.com/servo/app_u...)

#753 Manishearth - 2017-05-13T00:59:42.512095

font serialization (bug 1364286)

#754 Manishearth - 2017-05-12T22:02:01.501698

rustconf site stuff

#755 Manishearth - 2017-05-12T01:04:23.469148

finish all reftest categorization

#756 Manishearth - 2017-05-12T01:04:23.458493

font-size fixups (pull 16824)

#757 Manishearth - 2017-05-10T23:11:37.689830

fix <hr> rendering (pull 16800)

#758 Manishearth - 2017-05-09T20:16:09.809677

investigate reftest failures (https://gist.github.com/Manish...)

#759 Manishearth - 2017-05-09T20:15:56.219216

three different color rounding bugs (bug 1340484)

#760 Manishearth - 2017-05-09T20:15:40.370418

default font hazard stuff (bug 1362599)

#761 Manishearth - 2017-05-03T23:43:48.998943

vector longhand (pull 16721)

#762 Manishearth - 2017-05-03T21:25:26.215613

rust bay area stuff

#763 Manishearth - 2017-05-03T21:25:22.400490

shepherd font-feature-settings

#764 Manishearth - 2017-05-02T23:02:14.114475

Simplify Gecko's handling of relative font-sizes (bug 1361550)

#765 Manishearth - 2017-04-25T02:03:12.112822

svg length parsing fixups (pull 16596)

#766 Manishearth - 2017-04-22T04:48:37.527220

investigate all of the heap write hazards, fix all but false positives and system fonts (bug 1356458 and dependencies)

#767 Manishearth - 2017-04-22T04:47:10.425953

investigate and fix default font stuff (bug 1358634)

#768 Manishearth - 2017-04-22T04:45:44.328358

fixup scriptminsize (pull 16570)

#769 Manishearth - 2017-04-19T22:51:19.379262

write long explanation for scriptminsize

#770 Manishearth - 2017-04-19T22:51:09.025569

wrangle with hazard analysis for system fonts

#771 Manishearth - 2017-04-09T04:32:26.822366

font metrics (bug 1341724)

#772 Manishearth - 2017-04-01T09:28:29.109508

xml:lang (bug 1341714)

#773 Manishearth - 2017-03-31T09:48:22.706013

text-emphasis-position pres attr (pull 16201)

#774 Manishearth - 2017-03-29T23:06:43.927230

gaze deeply into the eyes of gecko's direction cascading, learn nothing. (bug 1341714)

#775 Manishearth - 2017-03-29T23:06:16.715187

redo content style rules (bug 1341647)

#776 Manishearth - 2017-03-29T00:42:31.505529

weirdness (moz-center-or-inherit, bug 1341714)

#777 Manishearth - 2017-03-28T01:33:12.325268

(bug 1341714)

#778 Manishearth - 2017-03-28T01:33:03.525535

content rules (table cellpadding) (bug 1341714)

#779 Manishearth - 2017-03-24T23:56:04.369570

node adoption to/from non stylo docs (bug 1330051)

#780 Manishearth - 2017-03-22T08:12:40.798331

system fonts (bug 1349417)

#781 Manishearth - 2017-03-20T05:33:13.926169

font-size base-size stuff (bug 1341775)

#782 Manishearth - 2017-03-18T03:24:53.621732

font-size refactorings (#16016) for bug 1341775

#783 Manishearth - 2017-03-17T00:03:47.589964

more -moz-system-metric (bug 1341086)

#784 Manishearth - 2017-03-16T07:44:03.196737

-moz-system-metric part 1 (bug 1341086)

#785 Manishearth - 2017-03-15T23:34:59.063867

-moz-system-metric

#786 Manishearth - 2017-03-15T23:34:55.416609

system colors (bug 1340696)

#787 Manishearth - 2017-03-14T23:50:26.224754

geckotry service (https://github.com/Manishearth...) and homu integration (https://github.com/servo/homu/...)

#788 Manishearth - 2017-03-14T23:49:31.197680

land content counter support

#789 Manishearth - 2017-03-12T11:31:40.408766

finish content values, bug 1296477

#790 Manishearth - 2017-03-11T02:47:21.204897

stylo: urls in style attrs (bug 1341690)

#791 Manishearth - 2017-03-08T01:26:43.432821

review deduplication

#792 Manishearth - 2017-03-08T00:11:58.333274

svg node adoption

#793 Manishearth - 2017-03-04T01:30:30.316033

XUL properties (bug 15817)

#794 Manishearth - 2017-03-02T21:37:44.025764

address svg review

#795 Manishearth - 2017-02-28T22:10:58.636579

update test expectations for SVG pres, add caching

#796 Manishearth - 2017-02-24T22:33:09.506580

fix flaky test (bug 1317047)

#797 Manishearth - 2017-02-24T22:33:05.947491

address SVG pres review, make relative URLs work

#798 Manishearth - 2017-02-23T01:57:35.514513

SVG presentation attributes (bug 1329093)

#799 Manishearth - 2017-02-21T06:15:42.228295

make cargo-fuzz https://github.com/rust-fuzz/c...

#800 Manishearth - 2017-02-19T01:24:11.302001

inspecting test failures caused by svg / pres attrs, fixing or marking as expected

#801 Manishearth - 2017-02-17T03:15:52.394496

debugger/debugger.html stuff (bug 881480, https://github.com/devtools-ht...)

#802 Manishearth - 2017-02-16T07:39:53.168090

wontfix_cabal unconference for maintainers @ github

#803 Manishearth - 2017-02-16T07:39:37.805282

interview

#804 Manishearth - 2017-02-14T21:45:28.742891

fixup clip-path in bug 1339314

#805 Manishearth - 2017-02-14T01:29:26.245595

Revendor and push stylo dependencies

#806 Manishearth - 2017-02-14T01:04:26.364677

allow comments in gecko svg pres attrs (bug 1339252)

#807 Manishearth - 2017-02-14T01:01:45.249882

glare disapprovingly at SVG

#808 Manishearth - 2017-02-13T08:40:34.813210

servo-side pres attr implementor (bug 1338936).

#809 Manishearth - 2017-02-12T13:49:44.744373

fill in remaining svg properties (bug 1338388)

#810 Manishearth - 2017-02-10T07:51:10.266512

css::URLValue properties and svg stuff (bug 1338388)

#811 Manishearth - 2017-02-09T01:34:27.314372

Implement 9 stylo properties (pull 15463)

#812 Manishearth - 2017-02-07T20:30:07.122081

bunch of property glue. give SVG a disappointed look

#813 Manishearth - 2017-02-07T20:29:41.026950

interview

#814 Manishearth - 2017-02-04T01:56:46.866628

final bit of abstractification

#815 Manishearth - 2017-02-04T01:56:35.271616

interviews

#816 Manishearth - 2017-02-01T07:55:37.360256

address review on pres attrs

#817 Manishearth - 2017-02-01T06:25:31.912437

drive-by fix pull 15323

#818 Manishearth - 2017-02-01T00:56:40.225591

perf poking and pres attr fixups

#819 Manishearth - 2017-01-31T21:54:11.535208

interview

#820 Manishearth - 2017-01-28T05:00:54.631355

finish abstractification (bug 1334330)

#821 Manishearth - 2017-01-27T03:06:18.991367

started work on abstractifying pres attr rule mappers (bug 1334330) https://github.com/Manishearth...

#822 Manishearth - 2017-01-25T22:50:53.531934

consolidate list of pres attrs and units used in gecko https://gist.github.com/Manish...

#823 Manishearth - 2017-01-24T23:52:51.512166

homu tree closure (https://github.com/servo/homu/...)

#824 Manishearth - 2017-01-23T22:51:45.918448

finish bare-minimum pres attr solution for stylo (bug 1330041)

#825 Manishearth - 2017-01-22T02:08:48.662929

(For most of the week) Investigate and refine plan for pres attrs (bug 1330041), start implementing

#826 Manishearth - 2017-01-22T02:08:20.793222

Bindings resync

#827 Manishearth - 2017-01-19T20:55:57.661824

forward impl prerfc

#828 Manishearth - 2017-01-18T02:58:53.889342

reduce allocator churn in property parsing (pull 15089)

#829 Manishearth - 2017-01-17T19:48:49.042896

interview

#830 Manishearth - 2017-01-17T07:14:21.304681

investigate size of PropertyDeclaration (issue 15061), box CalcLOP (pull 15065)

#831 Manishearth - 2017-01-16T08:27:06.220929

css.supports() single-argument form in stylo

#832 Manishearth - 2017-01-14T05:55:43.290645

unsuccessfully try to debug bug 1330874

#833 Manishearth - 2017-01-13T01:42:41.022384

Go through Servo's converted hg history https://bugzilla.mozilla.org/s...

#834 Manishearth - 2017-01-12T23:18:58.388198

address review comments on stylo pref stuff (bug 1297322)

#835 Manishearth - 2017-01-12T01:22:47.324501

start looking into svg attrs

#836 Manishearth - 2017-01-11T20:03:50.312360

interview

#837 Manishearth - 2017-01-11T01:44:30.687262

animation review fixes

#838 Manishearth - 2017-01-11T00:07:40.798165

investigate UB issue with timely drops https://github.com/rust-lang/r...

#839 Manishearth - 2017-01-10T21:58:43.076851

ensure property pref stuff doesn't have major codesize impact

#840 Manishearth - 2017-01-10T19:58:12.523913

intern interview

#841 Manishearth - 2017-01-10T18:48:46.850822

foray into optimizing codesize and perf of PropertyDeclaration::push (pull 14950)

#842 Manishearth - 2017-01-10T02:43:35.414984

pref support (bug 1297322)

#843 Manishearth - 2017-01-10T00:25:00.657116

bindgen bits of servo pref stuff

#844 Manishearth - 2017-01-09T20:16:03.271469

interview

#845 Manishearth - 2017-01-09T03:34:37.643783

investigate and fix rustup bug https://github.com/rust-lang-n...

#846 Manishearth - 2017-01-07T01:26:29.465048

figure out alias serialization spec story (https://github.com/w3c/csswg-d...).

#847 Manishearth - 2017-01-07T01:25:59.866272

get distracted and make alacritty work on stable

#848 Manishearth - 2017-01-06T21:35:46.037626

review pull 14899

#849 Manishearth - 2017-01-06T20:47:06.644839

CSS keyframes address review

#850 Manishearth - 2017-01-06T19:29:18.454035

CSS property alias support (pull 14893)

#851 Manishearth - 2017-01-05T23:27:18.278599

animation value rebase and fixes

#852 Manishearth - 2017-01-05T23:27:11.567959

@supports fixes

#853 Manishearth - 2017-01-03T22:06:22.914474

address review on @supports (pull 14789) and spec links (pull 14827)

#854 Manishearth - 2017-01-03T22:03:15.319171

intern interview

#855 Manishearth - 2017-01-03T03:44:04.024837

Add spec links to all css props (pull 14827)

#856 Manishearth - 2017-01-02T08:20:36.906798

implement CSS.supports

#857 Manishearth - 2017-01-02T00:38:08.475394

Fixed ipv6 serialization in rust-url so that we can use it in gecko (https://github.com/servo/rust-...)

#858 Manishearth - 2016-12-31T19:27:31.212660

review https://github.com/servo/servo...

#859 Manishearth - 2016-12-31T01:26:15.061813

making @supports pass all tests

#860 Manishearth - 2016-12-30T08:04:19.466434

implement @supports (including cssom stuff), https://github.com/servo/servo...

#861 Manishearth - 2016-12-29T01:45:06.908017

went through media query spec

#862 Manishearth - 2016-12-29T01:45:01.171449

addressed review on keyframe anim stuff

#863 Manishearth - 2016-12-28T20:29:59.959918

review bug 1324243

#864 Manishearth - 2016-12-23T21:33:31.250648

address review issues

#865 Manishearth - 2016-12-23T05:17:31.979308

put patch for servo animation values up for review (bug 1317208)

#866 Manishearth - 2016-12-23T03:48:34.488239

mostly completed animation value work

#867 Manishearth - 2016-12-23T03:01:47.768319

fixed a bunch of rust-url/nsstandardurl bugs and filed issues for others

#868 Manishearth - 2016-12-23T03:00:53.760934

finished mbrubeck's unicode 9.0 PR. agonized over emoji.

#869 Manishearth - 2016-12-18T01:26:48.247890

updated oxidized rust-url, investigated all test mismatches, filed bugs, started working on some of them

#870 Manishearth - 2016-12-16T00:18:39.511455

Researched and discussed packaging issues for Ubuntu/Debian wrt oxidation

#871 Manishearth - 2016-11-30T16:53:04.028721

Ceci n'est pas un standups account

#872 paul - 2018-09-28T09:23:41.317824

submitted the (hopefully) final GeckoView tweaks to be able to land Servo support in Crow

#873 paul - 2018-09-27T05:26:10.461618

filed a bug report for Xcode 10 MacOS crash: https://github.com/servo/servo...

#874 paul - 2018-09-25T05:55:19.197920

Investigating OS crash during compilation: https://github.com/servo/servo...

#875 paul - 2018-09-20T13:54:29.461819

Updated ServoCrow. Fixed some minor GeckoView issues. Builds available for both Oculus and Daydream. Addressing review comment.

#876 paul - 2018-09-17T10:33:22.846044

working on making the compositor more embedder friendly: optional at startup, support multiple windows, not bound to the embedder thread.

#877 paul - 2018-09-10T08:54:20.201082

FxReality: built the UI for swapping from Gecko to Servo: https://streamable.com/i5n90 - PR ready for early feedback: https://github.com/MozillaReal...

#878 paul - 2018-09-07T00:05:18.716953

gif of hotswapping (gecko to servo, repurposed the home button to trigger the swapping): https://gfycat.com/ShinySelfre...

#879 paul - 2018-09-06T23:39:17.386435

got an early prototype of servo hotswapping for a Crow "session" (tab). Still mostly broken, no UI, but getting somewhere. (see "hotswapping" branch on my FxReality clone)

#880 paul - 2018-09-04T15:13:43.587549

updated Servo's GeckoView to the latest Servo Java API and to the latest FirefoxReality API.

#881 paul - 2018-08-22T08:08:37.087121

fixed zooming issues on Desktop

#882 paul - 2018-08-22T08:07:58.135575

drafted a blog post for the recent Android changes

#883 paul - 2018-08-17T12:39:30.490334

updated ServoView to work with Crow master: https://i.imgur.com/hsh9mnK.png

#884 paul - 2018-08-16T12:05:04.759253

Implemented pinch to zoom on Android: https://github.com/servo/servo...

#885 paul - 2018-08-15T14:52:17.980873

updated wiki: https://github.com/servo/servo...

#886 paul - 2018-08-14T13:04:02.121405

hope to get some help to make the Android UI look pretty: https://github.com/servo/servo...

#887 paul - 2018-08-14T13:03:24.209450

Few android fixes: log issues, suspend support, use local AAR. File some issues for potential Android contributors.

#888 paul - 2018-08-11T09:32:17.722082

updated build instructions for Crow + Servo: https://github.com/paulrouget/...

#889 paul - 2018-08-11T09:22:07.650610

finalized the Servo AAR, now working with both Android and (old) Crow: https://github.com/servo/servo...

#890 paul - 2018-08-07T10:06:42.970084

WR update landed.

#891 paul - 2018-08-07T10:05:30.754819

fixed android-x86 perma fail: https://github.com/servo/servo...

#892 paul - 2018-08-07T09:19:39.947090

Updatde Multiarea PR based on new version of WR. Running into a layout issue: https://github.com/servo/servo...

#893 paul - 2018-08-06T07:18:09.827480

updated Servo's GeckoView to libsimpleservo

#894 paul - 2018-08-03T07:11:41.201255

updating Servo for Crow

#895 paul - 2018-08-03T07:10:58.726941

laid out an overview for UI plan on Desktop: https://github.com/servo/servo...

#896 paul - 2018-08-01T09:59:18.631387

Android port has landed. Now trying to land AAR package and ServoSurface component.

#897 paul - 2018-08-01T09:58:43.557766

fix for sticky keys (#21301) fix for wrong window size (#21302)

#898 paul - 2018-07-30T14:30:31.000396

WR update ready (necessary for the compositor multi-area PR). Waiting for winit and pathfinder updates

#899 paul - 2018-07-30T14:28:54.748938

Fixed key bindings for linux/windows/mac - waiting to land: https://github.com/servo/servo...

#900 paul - 2018-07-26T12:50:24.095057

Fixing keys input on Windows and Linux: https://github.com/servo/servo...

#901 paul - 2018-07-23T14:54:36.145734

Android's ServoSurface PR ready to review: https://github.com/servo/servo...

#902 paul - 2018-07-23T10:15:16.082347

Started implementing ServoSurface for Crow: https://github.com/paulrouget/...

#903 paul - 2018-07-23T10:13:25.747802

Attempt to update WR: https://github.com/servo/servo...

#904 paul - 2018-07-20T16:33:52.869916

made progress on supporting multiple WR documents in compositor. Magnificent UI: https://imgur.com/a/SgE3mVW

#905 paul - 2018-07-18T14:32:05.506144

finished the AAR packaging PR. Ready for review.

#906 paul - 2018-07-10T17:41:13.105912

Slow progress on the new Android port. CI issues. See https://github.com/servo/servo...

#907 paul - 2018-07-10T07:08:03.617902

Revisiting Android Java build system to package AAR and APK. Considering updating Gradle to make things easier. See https://github.com/servo/servo... Still learning how modules and gradle work.

#908 paul - 2018-07-05T08:39:38.910117

Got libsimpleservo to build on Windows with EGL

#909 paul - 2018-07-02T16:00:49.151502

More work on new Android port (command line compatibility, C-API, build system). Still in review.

#910 paul - 2018-06-27T13:55:02.332283

Finally fixed WebVR with the new Android port. https://github.com/servo/servo...

#911 paul - 2018-06-25T08:42:02.854154

#912 paul - 2018-06-19T07:51:25.530961

added more build instructions to https://github.com/servo/servo...

#913 paul - 2018-06-19T07:50:45.117717

Finalizing Android port: Addressed comments. Android x86 build now works. WebVR in progress.

#914 paul - 2018-06-18T08:32:48.432886

Trying to build a AAR along the APK for the new Android port. Goal is to provide a webview component via the nightly builds.

#915 paul - 2018-06-08T10:48:46.131618

Updating Crow's Servo binding to a servo master and FxReality master.

#916 paul - 2018-06-06T14:39:19.704388

Fighting https://github.com/servo/servo...

#917 paul - 2018-06-04T11:35:55.608927

submitted PR #20912 - which introduces the new android app and a simpler library to embed Servo.

#918 paul - 2018-06-01T09:18:22.345409

more progress on the Android app. Navigation state properly shared with the UI. Next is click and scroll.

#919 paul - 2018-05-31T08:13:43.218677

got the android library, the view, and the app to build and run via mach. See https://github.com/servo/servo... - next is to sanitize the exposed API.

#920 paul - 2018-05-30T07:23:24.463235

branching libservojni with a basic Android app (replacing the old one): https://github.com/servo/servo... - next step, getting the Android app to build via mach build --android

#921 paul - 2018-05-25T15:35:44.883072

Rebuilding the Android app with its own event loop and its own GL Surface (instead of letting servo do all the work)

#922 paul - 2018-05-24T14:06:25.935260

filed #20855 where I describe the plan for the next Android port

#923 paul - 2018-05-24T13:12:48.740798

trying to add a new jni/android port to ease android embedding

#924 paul - 2018-05-22T13:20:09.965214

working on multiple WR documents support in Servo. Struggling because of #20847

#925 paul - 2018-04-30T15:53:46.965552

#926 paul - 2018-04-18T09:27:27.539199

#927 paul - 2018-04-10T12:55:48.765893

#928 paul - 2018-03-23T10:48:31.008896

Servo:
- Trying to make sense of the Winit key events on Windows
- Port refactoring has landed ServoView:
- Got smooth scrolling, flinging, click to work
- Screencast: https://gfycat.com/MaleFixedBu...
- Build instructions: https://github.com/paulrouget/...

#929 paul - 2018-03-19T13:56:53.707281

ServoView:
- managed to get rendering to work
- trying to get navigation to work properly Misc:
- landed https://github.com/servo/servo...

#930 paul - 2018-03-12T13:37:39.572497

Misc:

ServoView:

#931 paul - 2018-03-06T10:03:48.968517

#932 avadacatavra - 2018-09-24T13:22:11.699224

fixed openssl error. not sure how? re-setting env vars again and cleaning worked

#933 avadacatavra - 2018-09-21T15:54:42.716007

prepped for w3c, sent stylo for approval, worked on talks

#934 avadacatavra - 2018-09-21T15:54:24.753306

but rebased!

#935 avadacatavra - 2018-09-21T15:54:19.336726

broke my openssl

#936 avadacatavra - 2018-09-13T15:54:51.323803

looking over immersive privacy and security gh

#937 avadacatavra - 2018-09-13T15:54:35.551409

unsafe code guidelines meeting/prep/summarization/etc

#938 avadacatavra - 2018-09-13T15:54:23.329326

updating test expectations to isolate the ones i actually have to fix

#939 avadacatavra - 2018-09-12T23:52:54.982049

prepping for unsafe code guidelines and working on perf stuff. my internet is not helping by being terrible today

#940 avadacatavra - 2018-09-11T14:36:10.611177

cleaned up prt, need to fix more tests

#941 avadacatavra - 2018-09-10T12:39:31.322381

made/fixed some travel arrangements (only 2 hours on the phone required!)

#942 avadacatavra - 2018-09-06T20:43:48.325389

worked on stylo more, continued cleaning up perf stuff, chatted with ajeffrey about security priorities. will be on pto tomorrow, but pingable re stylo

#943 avadacatavra - 2018-09-05T15:19:53.260430

perf test works. trying to figure out what i can remove now from my testing...

#944 avadacatavra - 2018-09-04T15:01:55.331692

NAVIGATION TIMINGS EXIST

#945 avadacatavra - 2018-09-03T23:03:54.603520

still tracking down that annoying navigation bug...but i feel like i'm getting closer

#946 avadacatavra - 2018-09-03T16:13:15.840687

pretty sure that the problem with the performance pr was throwing away the fetch timing info in process_response_eof

#947 avadacatavra - 2018-08-31T11:59:18.845894

oculus came

#948 avadacatavra - 2018-08-31T00:28:27.592559

writing position statement for w3c permissions meeting

#949 avadacatavra - 2018-08-31T00:28:12.550800

https://twitter.com/avadacatav...

#950 avadacatavra - 2018-08-30T14:16:07.583555

meetings: ucg, mr sec, blog

#951 avadacatavra - 2018-08-30T10:51:31.513222

i'm going to lca 🎉

#952 avadacatavra - 2018-08-30T10:51:10.452780

vr privacy meeting

#953 avadacatavra - 2018-08-27T13:17:34.285483

reviewed https://github.com/servo/servo...

#954 avadacatavra - 2018-08-24T15:10:28.140590

unsafe code guidelines stuff

#955 avadacatavra - 2018-08-23T23:23:36.743047

redrafted stylo post into a condensed version for approval

#956 avadacatavra - 2018-08-23T15:14:17.828305

discussed permissions with blair

#957 avadacatavra - 2018-08-23T15:14:00.356322

debugging performance navigation problem

#958 avadacatavra - 2018-08-23T15:13:48.993619

breaking blog into multiple posts

#959 avadacatavra - 2018-08-23T15:13:38.641811

reviewed https://github.com/servo/servo...

#960 avadacatavra - 2018-08-23T01:03:52.888058

same old same old THIS WILL GET PUBLISHED ASAP

#961 avadacatavra - 2018-08-22T00:09:17.308976

more writing, scheduled some meetings. publishing set for 28th

#962 avadacatavra - 2018-08-21T14:59:11.609723

also https://eprint.iacr.org/2017/1... (provably secure compilation of side channel countermeasures)

#963 avadacatavra - 2018-08-21T14:58:55.560145

writing like i'm running out of time running out of time running out of time

#964 avadacatavra - 2018-08-21T00:16:40.790338

continued working on blog, draft ready for comment

#965 avadacatavra - 2018-08-15T23:52:49.747501

more writing, digging through patches etc

#966 avadacatavra - 2018-08-14T23:45:33.815268

writing writing writing writing

#967 avadacatavra - 2018-08-14T20:38:12.907538

rewriting stylo stuff and trying to channel my inner lin

#968 avadacatavra - 2018-08-14T20:37:56.086436

made goals (finally)

#969 avadacatavra - 2018-08-13T23:23:22.508688

earlier, the test was working, but not logical. now it's failing...idk why yet, but part of me suspects that i'm only ever creating PRTs not PNTs so i will dig into that tomorrow (and hopefully get some insight as to why the test weirdly worked earlier???)

#970 avadacatavra - 2018-08-13T22:01:13.496946

...my code worked before my afternoon break. now i am trying to figure out what changed because IT STOPPED WORKING

#971 avadacatavra - 2018-08-13T20:13:08.191576

https://twitter.com/avadacatav...

#972 avadacatavra - 2018-08-13T14:19:17.711937

the test now correctly gets the navigation timing, but entry types isn't listening to me

#973 avadacatavra - 2018-08-13T13:02:43.990189

realized that i needed to make a change to performance observer

#974 avadacatavra - 2018-08-10T19:31:13.021015

updated goal

#975 avadacatavra - 2018-08-07T19:06:38.516045

outreachy mentor stuff

#976 avadacatavra - 2018-08-07T19:06:29.236014

rust security meeting, servo security meeting

#977 avadacatavra - 2018-08-07T08:52:32.923053

back from pto, feeling much better

#978 avadacatavra - 2018-08-02T13:18:52.220597

done trying with the performance test 🔥

#979 avadacatavra - 2018-08-01T22:51:42.386672

trying to figure out how to javascript for the last performance test 🔥 🔥 🔥

#980 avadacatavra - 2018-08-01T10:44:55.517453

working on security roadmap/projects

#981 avadacatavra - 2018-08-01T10:44:42.517993

begging CI to just land perf PR already (please CI gods pleeease)

#982 avadacatavra - 2018-07-31T18:29:17.002547

stylo paper rejected from plas, and i apparently can't read dates, so i missed the deadline for asplos. there are some other options, but not until next spring. so i guess i'll take the reviews and fix it up and then do something with it

#983 avadacatavra - 2018-07-30T23:19:44.221310

new and exciting test failures for performance pr...

#984 avadacatavra - 2018-07-30T17:38:10.521268

fixed test expectations and some tests for performance pr

#985 avadacatavra - 2018-07-30T13:45:55.247679

hovering over performance pr with fingers crossed

#986 avadacatavra - 2018-07-27T22:41:53.462274

so close to finishing that pr. need to fix some test expectations but bedtime

#987 avadacatavra - 2018-07-27T01:18:59.928887

filed performance followups (https://github.com/servo/servo... are easy, some less so. all require #20459 first, so i'll label them later

#988 avadacatavra - 2018-07-26T15:28:18.723546

cargo updated...oops

#989 avadacatavra - 2018-07-25T23:27:09.710596

did https://twitter.com/avadacatav... and decided that the time has come for me to update my computer

#990 avadacatavra - 2018-07-25T20:50:53.762726

wrote https://avadacatavra.github.io...

#991 avadacatavra - 2018-07-24T16:23:03.078139

briefly wrote about oplss https://avadacatavra.github.io...

#992 avadacatavra - 2018-07-23T23:51:04.512153

wrote oplss response--will post tomorrow

#993 avadacatavra - 2018-07-23T16:17:28.052417

submitted stylo paper to plas, submitted lca submission, drafted unsafe blog

#994 avadacatavra - 2018-07-23T11:02:20.604221

back from oplss, catching up on...everything

#995 avadacatavra - 2018-06-28T20:28:36.316514

meetings. Have worked a ton this week so will be out tomorrow

#996 avadacatavra - 2018-06-28T20:28:12.831316

spoke at Leeds women of tech conf

#997 avadacatavra - 2018-06-28T20:27:56.660906

went to women of silicon roundabout conf. Need to write up impressions

#998 avadacatavra - 2018-06-25T19:46:13.950136

working on rust talk for leeds meetup thurs, proposals for cfps and rust unsafe post

#999 avadacatavra - 2018-06-25T19:45:23.615102

going to london for women of silicon valley conference

#1000 avadacatavra - 2018-06-25T19:45:09.955306

fixed perf pr, double checking and updating test expectations

#1001 avadacatavra - 2018-06-22T23:03:32.955345

refactored performance pr to have a ResourceTimingListener trait that defines resource_timing_information and resource_timing_global so that we can just call network_listener::submit_timing

#1002 avadacatavra - 2018-06-22T02:07:21.963375

drafted unsafe guideline blog

#1003 avadacatavra - 2018-06-22T01:24:42.569088

working through the performance review changes

#1004 avadacatavra - 2018-06-20T13:40:08.221685

hooking performancenavigation and performanceobserver together

#1005 avadacatavra - 2018-06-20T09:28:15.289521

squashed performance pr, doing a self review in prep for josh review :)

#1006 avadacatavra - 2018-06-20T09:27:50.037675

made travel arrangements for oplss and silicon roundabout conf

#1007 avadacatavra - 2018-06-19T17:40:04.574457

jetlag pto

#1008 avadacatavra - 2018-06-08T12:25:17.511729

need to clean up some of the performance entry objects and file followups

#1009 avadacatavra - 2018-06-08T12:25:02.344506

performance resource timing works without crashing, implemented deprecated window.timing

#1010 avadacatavra - 2018-06-07T21:17:37.657791

doing reviews

#1011 avadacatavra - 2018-06-07T21:17:24.906986

fixed rooting problem and implementing resource event submission for anything that implements FetchResponseListener (probably adding in a function for this)

#1012 avadacatavra - 2018-06-05T23:55:43.621390

working on queueing the performance resource timing objects

#1013 avadacatavra - 2018-06-05T14:45:34.264898

have all of the resourcefetchtiming infrastructure mostly working

#1014 avadacatavra - 2018-06-05T00:47:02.234445

still switching to resourcefetchtiming

#1015 avadacatavra - 2018-06-01T18:37:27.094808

continuing verification discussions

#1016 avadacatavra - 2018-06-01T18:37:05.201061

refactoring performance timing to make better use of FetchTaskTarget and Action::process (wip)

#1017 avadacatavra - 2018-05-31T23:52:51.393495

talking to some universities about verification

#1018 avadacatavra - 2018-05-31T23:52:39.793250

implementing resourcefetchtiming

#1019 avadacatavra - 2018-05-30T21:46:39.281302

resolved the rustup problem and opened #20885 (and developed lots of feels about mach)

#1020 avadacatavra - 2018-05-30T14:38:15.520091

arguing with mach, debugging with SimonSapin

#1021 avadacatavra - 2018-05-29T23:07:28.742682

will finish writing nav timing tests in the morning

#1022 avadacatavra - 2018-05-29T20:55:12.545435

set up my vr environment at home

#1023 avadacatavra - 2018-05-29T11:57:35.429988

catching up from pto+bank holiday

#1024 avadacatavra - 2018-05-24T00:38:48.039469

planning on spending tomorrow working on blogs/papers/workweek followups

#1025 avadacatavra - 2018-05-24T00:03:25.971809

doing some mentoring/emailing/paper editing/note editing

#1026 avadacatavra - 2018-05-24T00:00:59.059217

hooked up net and script for net timing

#1027 avadacatavra - 2018-05-22T17:02:46.800478

attended technical crowdsourcing 101

#1028 avadacatavra - 2018-05-22T17:02:31.134406

working on net timing example

#1029 avadacatavra - 2018-05-22T11:29:42.020294

recovered from jetlag yesterday

#1030 avadacatavra - 2018-05-08T23:06:42.497214

verified gluten freedom for next week!

#1031 avadacatavra - 2018-05-08T23:06:26.563002

looking at servo processes

#1032 avadacatavra - 2018-05-08T23:06:04.370941

cleaned up performance pr

#1033 avadacatavra - 2018-05-08T23:05:55.795172

submitted issues for wg for discussion

#1034 avadacatavra - 2018-04-30T23:31:03.391440

making list of MR security papers

#1035 avadacatavra - 2018-04-30T23:30:24.393122

helped with rust reach decisions

#1036 avadacatavra - 2018-04-30T23:30:12.063730

went on vacation

#1037 avadacatavra - 2018-04-16T23:59:42.800632

have been revising (coughrewritingcough) stylo paper

#1038 avadacatavra - 2018-04-16T23:59:15.783557

reviewing rust reach applications

#1039 avadacatavra - 2018-04-05T19:47:57.943312

talked with ajeffrey and blair about security reality. reality security? SECURING REALITY

#1040 avadacatavra - 2018-04-05T19:47:24.327805

announced verification wg

#1041 avadacatavra - 2018-04-05T00:11:57.861116

haven't managed to catch up on reviews/notifications

#1042 avadacatavra - 2018-04-05T00:11:40.570683

working on fixing performance pr

#1043 avadacatavra - 2018-04-05T00:11:24.267439

wrote up verif wg stuff--should be ready to announce tomorrow

#1044 avadacatavra - 2018-04-04T13:10:40.784491

catching up on reviews and followups from rust work week

#1045 avadacatavra - 2018-03-23T18:07:25.619241

trying out the daydream

#1046 avadacatavra - 2018-03-23T18:07:16.110703

hunting down all of the performance measurements in net/hyper/etc

#1047 avadacatavra - 2018-03-22T01:14:57.437323

reading fetch spec/code to make performance actually do things

#1048 avadacatavra - 2018-03-22T01:14:13.713204

discovered https://jamesdempsey.net/fetch...

#1049 avadacatavra - 2018-03-16T18:08:21.714167

had discussion with mr/mofo people about vr privacy/security

#1050 avadacatavra - 2018-03-16T18:07:58.521769

updated Performance implementation. pr will be monday probably

#1051 avadacatavra - 2018-03-15T18:08:11.845242

realized that the #20289 requires way more refactoring :(

#1052 avadacatavra - 2018-03-15T00:08:12.969360

making resource typing happen

#1053 avadacatavra - 2018-03-13T00:46:19.350249

working on aligning all of the performance timing webidls with updated spec

#1054 avadacatavra - 2018-03-09T14:55:26.776080

spoke at gitmerge, looked into spectre/meltdown mitigations

#1055 avadacatavra - 2018-03-02T01:55:13.209094

adding missing performance metrics

#1056 avadacatavra - 2018-02-27T22:35:20.501514

talked to people about formal methods

#1057 avadacatavra - 2018-02-27T22:35:12.943379

had meetings about XR security

#1058 avadacatavra - 2018-02-27T22:35:02.274345

started intern interviews

#1059 avadacatavra - 2018-02-27T22:34:56.374486

tabled https://github.com/avadacatavr... to work on other things

#1060 avadacatavra - 2018-01-29T17:12:54.776593

working on making a cfg for a dom gecko build

#1061 avadacatavra - 2018-01-29T14:48:50.302016

made jdm chuckle by accidentally proposing to split script crate in a week

#1062 avadacatavra - 2018-01-19T18:16:57.299077

also i went skiing for the first time. we're friends now, right?

#1063 avadacatavra - 2018-01-19T18:16:37.919618

mostly working on compiling knowledge from last week and finishing up stylo for the moment

#1064 avadacatavra - 2018-01-19T18:16:20.492414

wrote up https://avadacatavra.github.io... and https://avadacatavra.github.io... about last week

#1065 avadacatavra - 2018-01-09T21:24:51.360445

got initial results for dom sec bug files

#1066 avadacatavra - 2018-01-08T14:49:32.860842

working on dom prioritization. learning mercurial :/

#1067 avadacatavra - 2018-01-05T16:17:46.084137

arguing with bugzilla rest interface for dom prioritization project

#1068 avadacatavra - 2018-01-03T23:14:14.792167

trying to remember what i was doing before flu + holidays. prepping for rwc next week

#1069 avadacatavra - 2017-12-08T15:01:59.280690

downloading all of ajeffrey's data because the logstash s3 input isn't working for some reason. filters work should be able to ingest when download completes

#1070 avadacatavra - 2017-12-08T02:00:24.351327

i had logstash working. and then it stopped. and i have NO CLUE WHAT IS HAPPENING WHYYYY

#1071 avadacatavra - 2017-12-07T11:11:11.838954

can ingest performance data from s3 to elk. need to figure out how to process data to get duration from timestamps

#1072 avadacatavra - 2017-12-05T01:02:46.242408

comparing visualization/performance monitoring stuff

#1073 avadacatavra - 2017-12-04T11:25:42.316907

19307 landed

#1074 avadacatavra - 2017-11-30T12:13:46.432319

return to interview season

#1075 avadacatavra - 2017-11-29T16:04:21.717947

adding option to use accountable ref cell in script crate. aka cascading dependency handling

#1076 avadacatavra - 2017-11-16T14:31:52.801554

fixed tti nav start

#1077 avadacatavra - 2017-11-16T14:31:45.895119

making stylo bug visualizations and writing things

#1078 avadacatavra - 2017-11-03T14:59:02.263279

started getting tti metrics. ff doesn't have tti--chrome is annoying to get tti from...aaand servo's tti needs fixing >_< so...next week

#1079 avadacatavra - 2017-11-03T14:58:19.540742

https://uproxx.files.wordpress...

#1080 avadacatavra - 2017-11-03T14:57:39.566661

realized i made a mistake on tti--accidentally deleted navigation start at some point between submitting pr and merging

#1081 avadacatavra - 2017-10-27T08:24:16.456465

at mozfest this weekend

#1082 avadacatavra - 2017-10-24T15:30:21.178394

i have so much to do today. prepping for mozfest too

#1083 avadacatavra - 2017-10-24T15:29:45.012073

spoke about rust-gdb at rust-london meetup

#1084 avadacatavra - 2017-10-24T15:29:30.792868

added pipelines to all the things

#1085 avadacatavra - 2017-10-17T12:16:01.434881

reading about crypto fires

#1086 avadacatavra - 2017-10-17T12:15:42.394268

cleaning up metrics pr after all of the travel

#1087 avadacatavra - 2017-10-09T21:13:21.800339

working on crypto workshops for mozfest

#1088 avadacatavra - 2017-10-09T21:13:07.308113

fixing pwm pr

#1089 avadacatavra - 2017-10-09T21:12:42.964465

behavioral interviewing tomorrow

#1090 avadacatavra - 2017-10-09T21:12:33.592783

went to ghc, catching up on all of the things

#1091 avadacatavra - 2017-09-28T22:41:06.077792

refactoring metrics

#1092 avadacatavra - 2017-09-28T00:23:48.074989

nearly done with tti. need to rebase and write more tests

#1093 avadacatavra - 2017-09-26T01:32:18.920724

tried to break rust https://avadacatavra.github.io...

#1094 avadacatavra - 2017-09-25T11:25:25.999131

working on stylo analysis and gdbing the things

#1095 avadacatavra - 2017-09-21T15:53:14.498400

did https://github.com/avadacatavr...

#1096 avadacatavra - 2017-09-19T22:49:02.357784

rewrote unsafe analysis in rust

#1097 avadacatavra - 2017-09-18T20:02:29.863861

rewriting unsafe analysis in rust

#1098 avadacatavra - 2017-09-15T13:51:41.577874

are you listening to me

#1099 avadacatavra - 2017-09-14T11:56:44.086175

moar interviews

#1100 avadacatavra - 2017-09-14T11:56:34.054243

labeled bugzilla data, working on modifying cloc script to be less hacky

#1101 avadacatavra - 2017-09-11T21:48:49.124789

did standups

#1102 avadacatavra - 2017-09-11T21:48:15.467328

interviews

#1103 avadacatavra - 2017-09-11T21:48:08.438557

finishing categorization of stylo security bugs

#1104 avadacatavra - 2017-08-22T10:15:29.551565

did initial looking at stylo bugs. decided to work on time to interactive first

#1105 avadacatavra - 2017-08-22T10:08:41.297084

acquired a set of cat css animations that are buggy in servo

#1106 avadacatavra - 2017-08-22T10:08:11.059903

reading all of the things about formal verification

#1107 avadacatavra - 2017-08-22T10:07:56.265736

wrapped up simran's project -- need to work on result reproducibility & further performance/compatibility

#1108 avadacatavra - 2017-07-12T14:02:16.150763

wrote openssl and rustls benchmarks

#1109 avadacatavra - 2017-06-20T16:41:08.074757

own property keys mostly works. moving on to cross origin function prototype tests

#1110 avadacatavra - 2017-06-15T22:28:13.853964

suffered through the Great Boolean Confusion, but enumerate now works.

#1111 avadacatavra - 2017-06-12T15:17:09.608006

put a FIXME for 7 missing ownpropertykeys. working on enumerate tests now. 11 tests mostly work :)

#1112 avadacatavra - 2017-06-08T17:18:43.637363

got ownPropertyKeys working for location. searching for missing keys for window

#1113 avadacatavra - 2017-06-01T13:37:19.352306

fixed the location problems, working on ownPropertyKeys

#1114 avadacatavra - 2017-05-31T22:42:37.675130

'fixed' setprototype for xows. moving on to figuring out a location bug

#1115 avadacatavra - 2017-05-31T12:07:44.042605

probably fixed the handler family problem, moving on to fix prototype tests

#1116 avadacatavra - 2017-05-30T12:18:06.046889

pausing on xrays to look at what current xows can do. investigating issues with location and HandlerFamily

#1117 avadacatavra - 2017-05-24T15:26:56.086500

stashing xray wrappers in favor of unholy offspring of XOW and https://dxr.mozilla.org/mozill...

#1118 avadacatavra - 2017-05-18T22:19:19.118675

adding the battle of xray wrappers to the xow war

#1119 avadacatavra - 2017-04-25T20:50:48.233721

landed #16535

#1120 avadacatavra - 2017-04-24T14:46:41.947800

landed #16592

#1121 avadacatavra - 2017-04-19T12:43:05.230728

going down the rabbit hole looking into https://github.com/servo/servo...

#1122 avadacatavra - 2017-04-18T13:57:12.546544

caught a cold :(

#1123 avadacatavra - 2017-04-18T13:57:00.826528

registered for sf all hands and made flights

#1124 avadacatavra - 2017-04-18T13:56:37.629475

submitted https://github.com/servo/rust-...

#1125 avadacatavra - 2017-04-18T12:35:51.447075

opened #16501

#1126 avadacatavra - 2017-04-12T19:49:47.201433

fixed select wrapper logic, but the actual xow doesn't work :( investigating

#1127 avadacatavra - 2017-03-27T14:52:13.343913

saw 7 castles on pto

#1128 avadacatavra - 2017-03-27T14:51:40.251844

digging through xpc to implement xows

#1129 avadacatavra - 2017-03-15T14:00:40.050459

working on fixing the websocket tests for hyper bump 🗡

#1130 avadacatavra - 2017-03-15T00:33:44.786508

xow test still works (by works i mean fails epically, but runs). tracing some toy examples to make sure i understand what needs to be done

#1131 avadacatavra - 2017-03-08T14:10:48.009961

landed #15775

#1132 avadacatavra - 2017-03-07T13:39:42.572711

submitted #15845

#1133 avadacatavra - 2017-03-06T13:35:55.345450

landed https://github.com/servo/rust-...

#1134 avadacatavra - 2017-03-06T13:35:50.039992

landed https://github.com/servo/rust-...

#1135 avadacatavra - 2017-02-28T15:58:29.473099

all of the 🍪 debugging for hyper bump

#1136 avadacatavra - 2017-02-28T00:58:33.641835

tracked down bug in net/cookie_http_state. will be able to fix tomorrow

#1137 avadacatavra - 2017-02-22T17:04:21.067912

leveraged nox's dependency arborist degree to full effect for hyper/cookie bump

#1138 avadacatavra - 2017-02-22T17:03:43.093659

landed https://github.com/nox/hyper_s... for hyper/cookie bump

#1139 avadacatavra - 2017-02-22T17:03:21.576215

landed https://github.com/mozilla/web... for hyper/cookie bump

#1140 avadacatavra - 2017-02-20T13:34:46.453649

went over fidelius charm code and applications with researcher

#1141 avadacatavra - 2017-02-14T00:37:25.092609

#1142 avadacatavra - 2017-02-06T14:01:14.551469

#1143 asajeffrey - 2018-09-29T02:10:14.339005

Back from ICFP.

#1144 asajeffrey - 2018-09-24T18:11:34.906471

At ICFP.

#1145 asajeffrey - 2018-09-21T20:54:37.830682

Wrote a first-cut Magic Leap builder in mach.

#1146 asajeffrey - 2018-09-21T17:01:19.821187

Added a -feature=magicleap to servo's Cargo.toml. https://github.com/asajeffrey/...

#1147 asajeffrey - 2018-09-20T20:52:05.560108

Got servo to build with the Magic Leap toolchain.

#1148 asajeffrey - 2018-09-20T15:06:21.452311

Last-minute ICFP preparations.

#1149 asajeffrey - 2018-09-19T21:02:54.153046

Got most of servo to compile for Magic Leap. OpenSSL and Bluetooth are the holdouts.

#1150 asajeffrey - 2018-09-19T02:48:36.912422

Last-minute ICFP organization faff.

#1151 asajeffrey - 2018-09-18T20:12:45.216607

Got the mozjs_sys crate to build using the Magic Leap toolchain.

#1152 asajeffrey - 2018-09-18T18:32:31.709100

still fighting C++ include search paths for Magic Leap.

#1153 asajeffrey - 2018-09-18T18:31:28.188660

Meeting co-authors re the POPL author response.

#1154 asajeffrey - 2018-09-17T20:41:00.104708

Oh joy, back to figuring out C++ include paths, this time for Magic Leap.

#1155 asajeffrey - 2018-09-17T14:44:52.494083

Getting ready for the POPL author response period.

#1156 asajeffrey - 2018-09-14T22:46:22.874877

Got mozjs to compile and link (but not bindgen) using the Magic Leap toolchain.

#1157 asajeffrey - 2018-09-14T20:40:07.823953

Got mozjs to compile (but not link) using the Magic Leap toolchain.

#1158 asajeffrey - 2018-09-14T20:22:33.918134

Patched mozjs configuration to allow NDK file locations to be overridden. https://github.com/asajeffrey/...

#1159 asajeffrey - 2018-09-14T17:34:01.305787

Fighting mozjs configure's android configuration.

#1160 asajeffrey - 2018-09-13T21:18:42.015812

Working on getting servo to build with the Magic Leap tool chain.

#1161 asajeffrey - 2018-09-13T16:47:26.304429

Attended Rust unsafe code guidelines meeting. https://rust-lang.zulipchat.co...

#1162 asajeffrey - 2018-09-12T23:43:47.405058

Got the Magic Leap app to draw into a GL context. https://github.com/asajeffrey/...

#1163 asajeffrey - 2018-09-12T22:23:54.460901

Added skeleton Servo2D magic leap app. https://github.com/asajeffrey/...

#1164 asajeffrey - 2018-09-12T21:35:45.937302

Playing around with the Magic Leap scene graph editor.

#1165 asajeffrey - 2018-09-12T18:03:42.878319

Got the MagicLeap to draw an orange rectangle with "HelloScene" written above it.

#1166 asajeffrey - 2018-09-12T15:24:28.130784

Got the MagicLeap to draw a white rectangle with "HelloScene" written above it.

#1167 asajeffrey - 2018-09-11T19:45:11.606944

Got the MagicLeap to draw a black rectangle with "HelloPane" written above it.

#1168 asajeffrey - 2018-09-11T19:04:39.428167

Meeting with DePaul U colleagues re weak memory models.

#1169 asajeffrey - 2018-09-10T19:35:37.268278

Got the MagicLeap to return an EGLContext.

#1170 asajeffrey - 2018-09-10T17:00:46.360645

Getting the Magic Leap headset up and running.

#1171 asajeffrey - 2018-09-07T23:23:03.291199

Mucking around with the Magic Leap SDK.

#1172 asajeffrey - 2018-09-06T22:01:12.995902

Installed the MagicLeap SDK, and got the sample GL application to build and run in the simulator.

#1173 asajeffrey - 2018-09-06T18:25:32.063234

More POPL refereeing.

#1174 asajeffrey - 2018-09-06T18:25:12.087274

Security planning with avadacatavra

#1175 asajeffrey - 2018-09-06T00:51:25.223298

Got Servo to x-compile from MacOS to 64-bit Android.

#1176 asajeffrey - 2018-09-05T21:56:07.276559

Installed a Mac build machine in the Chicago office

#1177 asajeffrey - 2018-09-05T17:17:49.636823

Servo should now build again on android aarch64. https://github.com/servo/servo...

#1178 asajeffrey - 2018-09-04T22:27:37.036688

Getting up to speed on the MessagePort API. https://html.spec.whatwg.org/m...

#1179 asajeffrey - 2018-09-04T22:26:50.214255

Finalizing the "thanks to our generous sponsors" page for ICFP 2018. https://dl.acm.org/citation.cf...

#1180 asajeffrey - 2018-09-04T18:13:17.950696

Invited to the PC of the Principles of Secure Compilation workshop. https://popl19.sigplan.org/tra...

#1181 asajeffrey - 2018-09-04T18:04:00.422905

Catching up on POPL reviewing.

#1182 asajeffrey - 2018-09-04T18:03:12.033581

Got the aarch64 android build to work. https://github.com/servo/servo...

#1183 asajeffrey - 2018-09-04T18:02:29.786697

Caught up from being away on PTO for a couple of weeks.

#1184 asajeffrey - 2018-08-21T17:04:20.144800

A great time to go on PTO for two weeks.

#1185 asajeffrey - 2018-08-21T17:03:39.571028

dealing with some of the SMup fallout.

#1186 asajeffrey - 2018-08-21T17:03:09.394277

landed SMup in Servo.

#1187 asajeffrey - 2018-08-20T13:17:47.644642

The SMup servo PR is now approved by nox!

#1188 asajeffrey - 2018-08-20T13:17:18.638669

Published https://crates.io/crates/servo...

#1189 asajeffrey - 2018-08-19T10:02:27.958392

The arm32 and arm64 builds of SMup servo are now green.

#1190 asajeffrey - 2018-08-16T07:18:01.024599

Visiting Imperial College.

#1191 asajeffrey - 2018-08-16T07:16:22.356257

Published https://crates.io/crates/mozjs...

#1192 asajeffrey - 2018-08-16T07:10:56.824692

Landed SMup in the mozjs crate. https://github.com/servo/rust-...

#1193 asajeffrey - 2018-08-15T16:01:35.181439

Updated WPT test expectations for smup servo.

#1194 asajeffrey - 2018-08-14T14:45:05.232735

Published https://crates.io/crates/mozan...

#1195 asajeffrey - 2018-08-14T09:46:53.229314

Published the SMup mozjs_sys crate. https://crates.io/crates/mozjs...

#1196 asajeffrey - 2018-08-13T21:39:02.079198

Landed SMup in the mozjs_sys crate. https://github.com/servo/mozjs...

#1197 asajeffrey - 2018-08-13T20:13:24.184210

Got arm32 smup servo to build on a local vagrant cross-builder.

#1198 asajeffrey - 2018-08-10T21:00:33.798519

Finished round 1 of reviewing for POPL.

#1199 asajeffrey - 2018-08-10T17:08:44.543520

Managed to get arm32 to compile (but not link) with clang. https://github.com/servo/servo...

#1200 asajeffrey - 2018-08-09T18:18:53.926043

Trying to get servo to build for arm32 using clang.

#1201 asajeffrey - 2018-08-09T18:18:04.202506

Met with PL folks at FB London.

#1202 asajeffrey - 2018-08-09T18:17:29.903119

Gave cdisselkoen feedback on his mozintern talk.

#1203 asajeffrey - 2018-08-08T14:23:41.901750

Published https://crates.io/crates/servo...

#1204 asajeffrey - 2018-08-08T14:08:42.213843

Published https://crates.io/crates/servo...

#1205 asajeffrey - 2018-08-08T13:46:02.134909

Fighting the mozjs build system.

#1206 asajeffrey - 2018-08-07T12:46:02.767570

Gave a Spectre brown bag at Mozilla London. Slides at https://github.com/chicago-rel...

#1207 asajeffrey - 2018-08-06T14:02:14.258641

ICFP industrial sponsorship work.

#1208 asajeffrey - 2018-08-03T17:18:21.847901

We now have more green than red builds on smup servo. https://github.com/servo/servo...

#1209 asajeffrey - 2018-08-03T15:35:20.875350

SMup servo now passes the CSS reftests.

#1210 asajeffrey - 2018-08-03T10:30:50.205022

SMup servo is now passing WPT! http://build.servo.org/builder...

#1211 asajeffrey - 2018-08-02T15:36:02.853779

Gave a talk at ARM.

#1212 asajeffrey - 2018-08-02T10:21:32.760799

Wrote slides on Spectre for a non-specialist audience. https://github.com/chicago-rel...

#1213 asajeffrey - 2018-08-01T22:28:26.186877

The Navigation History model with cbrewster is now cited by the HTML spec. https://html.spec.whatwg.org/m...

#1214 asajeffrey - 2018-08-01T17:20:34.177605

Gave a talk at the Cambridge computing laboratory.

#1215 asajeffrey - 2018-07-31T18:17:31.745644

attended jgraham's mozlondon brown bag, and signed up to talk at next week's.

#1216 asajeffrey - 2018-07-31T18:16:35.432991

more fighting with CI to get SMup landed. I am seeing shoots of green!

#1217 asajeffrey - 2018-07-30T15:36:03.003955

Did most of my POPL reviewing.

#1218 asajeffrey - 2018-07-28T14:47:54.904001

Arranging to give talks in the UK: ARM, Cambridge University, and Imperial College.

#1219 asajeffrey - 2018-07-27T23:08:55.109089

more WPT test failure triage

#1220 asajeffrey - 2018-07-27T23:08:27.070450

reviewed some more POPL submissions

#1221 asajeffrey - 2018-07-26T20:20:31.149502

Triaging WPT test failures for smup servo. So far it's about 99.9% false positives.

#1222 asajeffrey - 2018-07-26T01:44:20.158961

Represented Mozilla at the Chicago Rust Meetup.

#1223 asajeffrey - 2018-07-25T22:12:33.361796

Updated even yet more WPT test expectations for SMup.

#1224 asajeffrey - 2018-07-25T20:07:04.087797

Gave practice talk at DePaul U.

#1225 asajeffrey - 2018-07-25T16:26:25.635281

Finished first draft of slides for ARM talk. https://github.com/chicago-rel...

#1226 asajeffrey - 2018-07-24T23:57:01.324608

Wrote some more slides for the talk at ARM. https://github.com/chicago-rel...

#1227 asajeffrey - 2018-07-24T23:55:48.090411

More fighting with android builds and build options.

#1228 asajeffrey - 2018-07-24T01:19:50.939233

Working on arrangements and slides for talk at ARM in August.

#1229 asajeffrey - 2018-07-24T01:19:14.152421

Still fighting the android build system.

#1230 asajeffrey - 2018-07-24T01:18:47.880633

Triaging WPT test failures for SMup.

#1231 asajeffrey - 2018-07-20T20:41:28.903528

Doing triage on the WPT test failures caused by SMup..

#1232 asajeffrey - 2018-07-19T22:33:13.678653

Started writing slides for giving a talk at ARM. https://github.com/chicago-rel...

#1233 asajeffrey - 2018-07-19T19:10:30.800155

Got the linux builds of smup servo to work on our CI.

#1234 asajeffrey - 2018-07-19T03:35:54.542673

More fighting SMup CI builds, and investigating WPT failures.

#1235 asajeffrey - 2018-07-17T15:57:41.640321

Organizing a visit to ARM in Cambridge while I'm in the UK.

#1236 asajeffrey - 2018-07-17T15:50:02.786733

POPL reviewing

#1237 asajeffrey - 2018-07-16T19:33:22.285964

Dealing with different versions of aclocal on build machines compared to what harfbuzz-sys is expecting. https://github.com/asajeffrey/...

#1238 asajeffrey - 2018-07-16T16:28:27.892712

First round of POPL reviewing has arrived.

#1239 asajeffrey - 2018-07-16T16:28:05.907896

Fighting android builds on our CI.

#1240 asajeffrey - 2018-07-13T19:56:16.442969

Fixed a servo smup crash caused by an incorrect use of internal microtask job queues.

#1241 asajeffrey - 2018-07-13T15:35:28.269685

Debugging android smup servo to work out why it's unresponsive.

#1242 asajeffrey - 2018-07-12T21:53:08.971300

Got smup servo to build for i686-linux-android using clang and NDK12. https://github.com/servo/servo...

#1243 asajeffrey - 2018-07-12T19:01:56.987088

Work with cdisselkoen is now moving on to phase 2: can we mount any of our attacks on JIT compilers?

#1244 asajeffrey - 2018-07-12T14:51:29.496415

Got OpenSSL to build with clang on android-x86. https://github.com/asajeffrey/...

#1245 asajeffrey - 2018-07-12T03:48:00.691717

Got servo smup to build for android-18 again.

#1246 asajeffrey - 2018-07-12T00:10:55.566366

Got OpenSSL to build using NDK12b clang.

#1247 asajeffrey - 2018-07-11T14:37:25.291150

Fighting Android link errors.

#1248 asajeffrey - 2018-07-11T02:44:23.498239

More fighting with getting servo to build for Android with NDK 12.

#1249 asajeffrey - 2018-07-10T20:24:13.949683

Submitted paper "Code that never ran: modeling attacks on speculative evaluation", co-authored with cdisselkoen. https://github.com/chicago-rel...

#1250 asajeffrey - 2018-07-10T17:16:36.519380

Sorting out issue #21153 "Nightly benchmark upload job consistently fails".\

#1251 asajeffrey - 2018-07-09T23:21:22.569894

Got the paper with cdisselkoen into shape for submission. https://github.com/chicago-rel...

#1252 asajeffrey - 2018-07-09T17:35:00.924837

Meeting with cdisselkoen, wordsmithing our paper on information flow attacks against compiler optimizations.

#1253 asajeffrey - 2018-07-09T17:34:15.098002

Fighting Android builds, this time trying to get smup servo to compile with NDK12b.

#1254 asajeffrey - 2018-07-06T15:09:04.602777

Working on the paper with cdisselkoen et al about information flow attacks on compiler optimizations.

#1255 asajeffrey - 2018-07-05T21:20:20.979455

Got OpenSSL to build for Android using gcc, even if everything else is now on clang.

#1256 asajeffrey - 2018-07-05T17:39:27.490222

Got smup servo to link on android with a lot of sticky tape and string.

#1257 asajeffrey - 2018-07-05T15:03:24.762367

Debugging Android linking errors when building smup servo.

#1258 asajeffrey - 2018-07-04T05:13:48.518882

Got smup servo to compile (but not link) for i686-linux-android.

#1259 asajeffrey - 2018-07-03T21:03:02.395624

tracking down linking and configuration problems when cross-compiling smup.

#1260 asajeffrey - 2018-07-03T21:01:39.007398

met with cdisselkoen and DePaul colleagues to go over our paper on information flow and compiler optimizations.

#1261 asajeffrey - 2018-07-03T14:30:42.236119

Installed the Android emulator on my mozoffice laptop.

#1262 asajeffrey - 2018-07-03T03:21:41.928614

Published "Josephine: Using JavaScript to safely manage the lifetimes of Rust data" on arXiv. (https://arxiv.org/abs/1807.00067)

#1263 asajeffrey - 2018-07-02T16:59:41.121389

Got servo running in the android emulator.

#1264 asajeffrey - 2018-06-29T21:01:21.724470

Submitted Josephine paper to arXiv.

#1265 asajeffrey - 2018-06-29T16:09:55.829600

Submitted servo PR #21102 to update mozjs_sys.

#1266 asajeffrey - 2018-06-29T15:41:36.632895

Published a new version of mozjs_sys. https://crates.io/crates/mozjs...

#1267 asajeffrey - 2018-06-29T02:12:27.423458

working with cdisselkoen on getting an information flow attack against compiler optimizations.

#1268 asajeffrey - 2018-06-28T16:47:47.574562

submitted https://github.com/servo/mozjs... as a workaround for servo issue #21093.

#1269 asajeffrey - 2018-06-27T18:13:24.416310

Setting up android build/test environment.

#1270 asajeffrey - 2018-06-26T19:24:49.873426

Meeting with cdisselkoen and DePaul colleagues about information flow and speculative evaluation.

#1271 asajeffrey - 2018-06-26T16:24:49.193021

tidying up the smup PRs.

#1272 asajeffrey - 2018-06-25T20:17:09.633780

Got smup servo to run a simple "Hello World" WASM program.

#1273 asajeffrey - 2018-06-25T17:59:53.431110

Debugging smup servo on Windows.

#1274 asajeffrey - 2018-06-23T02:03:17.883353

Added a workaround for MSVC C++ calling convention in smup.

#1275 asajeffrey - 2018-06-23T02:02:37.093480

Used a stripped down SM(pkg) build of SpiderMonkey 60.0.3 for the smup mozjs_sys.

#1276 asajeffrey - 2018-06-22T18:58:29.148230

Looking at workarounds for bindgen problems caused by MSVC C++ return value calling conventions.

#1277 asajeffrey - 2018-06-22T18:55:36.044571

Met with cdisselkoen about speculative evaluation and information flow attacks.

#1278 asajeffrey - 2018-06-22T18:54:55.732942

Fighting with travis to get both smup and osmesa to build.

#1279 asajeffrey - 2018-06-22T01:22:11.301604

Debugging calling convention issues with MSVC.

#1280 asajeffrey - 2018-06-21T18:13:12.446908

Updated servo's moztools MSVC dependency. https://github.com/asajeffrey/...

#1281 asajeffrey - 2018-06-21T15:57:43.396727

Fighting Virtualbox / OpenGL issues, which blocks running Servo from a VM.

#1282 asajeffrey - 2018-06-21T15:56:44.856000

Got mozjs_sys and mozjs to build on appveyor.

#1283 asajeffrey - 2018-06-20T14:12:19.085619

Working on getting rust-mozjs to build under windows.

#1284 asajeffrey - 2018-06-20T01:46:11.315335

Got the SMup mozjs crate to pass its unit tests on Windows.

#1285 asajeffrey - 2018-06-18T20:22:41.397571

Fighting NSPR link errors in smup for windows.

#1286 asajeffrey - 2018-06-11T14:51:04.285029

Heading to all-hands.

#1287 asajeffrey - 2018-06-08T19:33:19.166990

Submitted smup PRs https://github.com/servo/mozjs..., https://github.com/servo/rust-... and https://github.com/servo/servo...

#1288 asajeffrey - 2018-06-07T21:10:06.239423

Got smup servo to run the demo Unity game at https://webassembly.org/demo/

#1289 asajeffrey - 2018-06-07T17:57:28.156238

Enabled WASM in smup servo. https://github.com/asajeffrey/...

#1290 asajeffrey - 2018-06-07T17:56:37.478588

Got smup servo to run without crashing. https://github.com/asajeffrey/...

#1291 asajeffrey - 2018-06-07T03:31:07.270271

working on getting smup servo to run without crashing.

#1292 asajeffrey - 2018-06-06T18:23:42.733025

Unsuccessfully fighting macOS-to-android cross-compiles, trying to replicate issue #20958

#1293 asajeffrey - 2018-06-05T20:44:27.283167

Meeting on speculative evaluation with cdisselkoen and the DePaul folks.

#1294 asajeffrey - 2018-06-05T17:41:35.672117

Got servo smup to build. https://github.com/asajeffrey/...

#1295 asajeffrey - 2018-06-04T22:38:52.706426

Got servo smup to typecheck. https://github.com/asajeffrey/...

#1296 asajeffrey - 2018-06-01T02:27:18.835261

Got the smup mozjs crate to pass its tests. https://github.com/asajeffrey/...

#1297 asajeffrey - 2018-05-31T21:44:39.049731

got the mozjs crate to compile against the smup mozjs_sys. https://github.com/asajeffrey/...

#1298 asajeffrey - 2018-05-30T20:49:05.285100

Landed bindgenup in servo. https://github.com/servo/servo...

#1299 asajeffrey - 2018-05-30T17:40:45.698433

Published v0.7.1 of the mozjs crate. https://crates.io/crates/mozjs...

#1300 asajeffrey - 2018-05-30T14:31:37.055765

Published mozjs_sys v0.51.1, which supports cross-compiling for android. https://crates.io/crates/mozjs...

#1301 asajeffrey - 2018-05-30T01:26:40.528186

Landed https://github.com/servo/mozjs..., which hopefully really is the last blocker to landing bindgenup.

#1302 asajeffrey - 2018-05-29T20:24:47.806904

Got bindgenup to cross-compile to android. http://build.servo.org/builder...

#1303 asajeffrey - 2018-05-29T17:18:35.630746

Landed https://github.com/servo/saltf... and https://github.com/servo/rust-..., which are hopefully enough to get bindgenup to cross-compile for android.

#1304 asajeffrey - 2018-05-29T14:51:44.618560

Getting mozjs_sys to cross-compile for android.

#1305 asajeffrey - 2018-05-25T21:01:00.288537

Got servo+bindgenup working on homu for everything apart from cross-compiling to android.

#1306 asajeffrey - 2018-05-25T17:30:00.302022

Tested servo locally with a saltfs that installs llvm 4.0. It built both with and without bindgenup. https://github.com/servo/saltf...

#1307 asajeffrey - 2018-05-24T18:51:08.360064

Fighting buildbot to get LLVM 4.0.0 installed.

#1308 asajeffrey - 2018-05-23T16:10:23.414843

Published v0.7.0 of the mozjs crate. https://crates.io/crates/mozjs...

#1309 asajeffrey - 2018-05-23T14:48:53.503023

Landed bindgenup in the mozjs crate. https://github.com/servo/rust-...

#1310 asajeffrey - 2018-05-23T14:12:22.956741

Published v0.51.0 of the mozjs_sys crate. https://crates.io/crates/mozjs...

#1311 asajeffrey - 2018-05-22T22:20:27.465948

Landed bindgenup in the mozjs_sys crate. https://github.com/servo/mozjs...

#1312 asajeffrey - 2018-05-22T14:16:53.789070

Giving a guest lecture on Servo at the Northwestern EECS Systems Programming In Rust class. https://www.mccormick.northwes...

#1313 asajeffrey - 2018-05-21T21:26:48.941428

Working on SMup for the mozjs crate. https://github.com/asajeffrey/...

#1314 asajeffrey - 2018-05-21T19:03:22.795073

Got SM v0.60.0 to run and pass its tests with bindgen. https://github.com/asajeffrey/...

#1315 asajeffrey - 2018-05-21T17:21:41.347853

Got SM v0.60.0 to compile and link with bindgen. https://github.com/asajeffrey/...

#1316 asajeffrey - 2018-05-21T15:11:33.683261

Starting smup.

#1317 asajeffrey - 2018-05-18T21:10:50.259390

Local organizer for the MR work week.

#1318 asajeffrey - 2018-05-11T23:04:03.705283

Got the mozjs_sys crate to build on travis and appveyor.

#1319 asajeffrey - 2018-05-11T16:53:00.242227

Getting bindgenup mozjs to build under mingw.

#1320 asajeffrey - 2018-05-10T23:53:11.263782

Worked on paper on speculative evaluation. https://github.com/chicago-rel...

#1321 asajeffrey - 2018-05-10T16:36:34.322048

Getting mozjs_sys bindgenup to build on CI.

#1322 asajeffrey - 2018-05-09T23:57:26.512385

fighting ABI issues in calling back and forth between C++ and Rust.

#1323 asajeffrey - 2018-05-09T18:21:35.519556

Submitted bindgenup PR for the mozjs_sys crate. https://github.com/servo/mozjs...

#1324 asajeffrey - 2018-05-08T17:08:07.599630

ICFP industrial chair stuff.

#1325 asajeffrey - 2018-05-08T16:16:06.690977

Even more MR work week local organization.

#1326 asajeffrey - 2018-05-07T19:31:23.365112

Got Servo under Windows to use the new bindgen bindings to Spidermonkey.

#1327 asajeffrey - 2018-05-07T18:01:48.623829

Got the mozjs_sys crate building with bindgen again. https://github.com/asajeffrey/...

#1328 asajeffrey - 2018-05-04T18:31:53.267191

Got servo codegen to play ball with bindgenup. https://github.com/asajeffrey/...

#1329 asajeffrey - 2018-05-03T22:31:26.866769

Got the mozjs crate to work with the mozjs_sys which uses bindgen. https://github.com/asajeffrey/...

#1330 asajeffrey - 2018-05-03T16:12:04.084442

Moved GC traits from the mozjs crate to the mozjs_sys crate. https://github.com/asajeffrey/...

#1331 asajeffrey - 2018-05-03T00:51:03.997450

Working on getting bindgen to generate bindings for both mozjs and mozjs_sys, but hit https://github.com/rust-lang-n...

#1332 asajeffrey - 2018-05-02T18:04:33.859450

Adding tests that Rust implementations of JS::Value functions agree with their C++ counterparts.

#1333 asajeffrey - 2018-05-01T19:59:03.998756

MR offsite local organization stuff.

#1334 asajeffrey - 2018-05-01T16:31:49.265377

Used C++ glue code to allow inlined functions to be called from Rust. https://github.com/asajeffrey/...

#1335 asajeffrey - 2018-04-30T20:20:42.336781

Trying to reduce the size of the mozjs crate: generating inlined symbols produces a 3G binary!

#1336 asajeffrey - 2018-04-30T20:19:43.165705

Tracking down variability of perf-testing archived amazon.com. https://github.com/servo/servo...

#1337 asajeffrey - 2018-04-27T18:14:01.843497

Got the mozjs crate to pass all its tests when using the version of mozjs_sys that uses bindgen. https://github.com/asajeffrey/...

#1338 asajeffrey - 2018-04-26T19:04:00.832758

Got the mozjs crate to link with the version of mozjs_sys that uses bindgen. https://github.com/asajeffrey/...

#1339 asajeffrey - 2018-04-25T22:19:44.488548

Started work on getting the mozjs crate to use bindgen bindings from mozjs_sys.

#1340 asajeffrey - 2018-04-25T18:04:07.066954

Got bindgen to generate bindings for JS::Value. https://github.com/asajeffrey/...

#1341 asajeffrey - 2018-04-24T20:50:18.307314

Got bindings to mozjs 0.50 generated by bindgen on Windows. https://github.com/asajeffrey/...

#1342 asajeffrey - 2018-04-24T18:34:34.519096

A small victory for building mozjs on windows. https://github.com/servo/mozjs...

#1343 asajeffrey - 2018-04-23T18:37:35.658228

Got SpiderMonkey 0.50 with bindings generated by bindgen to evaluate "1+1". (It's 2.) https://github.com/asajeffrey/...

#1344 asajeffrey - 2018-04-20T22:41:10.260707

Started experiment of running bindgen in build.rs of the mozjs_sys crate. https://github.com/asajeffrey/...

#1345 asajeffrey - 2018-04-19T21:49:11.291669

Attending Papers We Love Chicago. https://www.meetup.com/Papers-...

#1346 asajeffrey - 2018-04-19T21:46:20.329473

Security conversation with avadacatavra.

#1347 asajeffrey - 2018-04-19T21:45:39.686107

Local organization for the Chicago MR off-site.

#1348 asajeffrey - 2018-04-19T21:45:03.405782

More wrestling with bindgen and SM 59.0.3.

#1349 asajeffrey - 2018-04-18T15:52:03.323551

Got cargo to build SM 59.0.3 using autospider under Linux. https://github.com/asajeffrey/...

#1350 asajeffrey - 2018-04-18T00:43:37.111832

Got autospider to build SM 59.0.2 locally on my Linux box.

#1351 asajeffrey - 2018-04-17T20:42:24.967795

Fighting https://bugzilla.mozilla.org/s...

#1352 asajeffrey - 2018-04-16T22:30:33.119639

Trying to work out a sensible path to an SMup.

#1353 asajeffrey - 2018-04-13T17:48:07.008142

Fighting with SMup build environment in windows.

#1354 asajeffrey - 2018-04-12T20:48:18.912686

MR work week local organization.

#1355 asajeffrey - 2018-04-12T20:46:50.100313

cbrewster and I are kicking the hornet's nest of session history again. https://github.com/whatwg/html...

#1356 asajeffrey - 2018-04-12T20:44:07.140666

Got the smup to build with rustc 1.25 and a more recent bindgen. https://github.com/asajeffrey/...

#1357 asajeffrey - 2018-04-12T01:34:38.507617

Started bashing my head against an SMup. https://github.com/asajeffrey/...

#1358 asajeffrey - 2018-04-11T21:27:18.021029

Attended meeting on personal agents (with my angle being MR security).

#1359 asajeffrey - 2018-04-11T19:39:38.383424

Created github repo for work on speculative evaluation https://github.com/chicago-rel...

#1360 asajeffrey - 2018-04-11T18:47:12.511999

Filed issue #20625: Intermittent fail in /_mozilla/mozilla/paint_timing.html

#1361 asajeffrey - 2018-04-11T17:30:33.928458

trying to track down test failure in performance metrics, which is blocking session history cleanup. https://github.com/servo/servo...

#1362 asajeffrey - 2018-04-10T21:28:33.979449

More discussions with DePaul folks about speculative evaluation.

#1363 asajeffrey - 2018-04-10T17:30:48.411803

submitted PR #20614: Use the incumbent global as the source of x-origin postMessage

#1364 asajeffrey - 2018-04-10T12:45:49.918604

Requested spec revision of worklets landed. https://github.com/w3c/css-hou...

#1365 asajeffrey - 2018-04-10T02:58:31.996029

Filed issue #20605: WindowProxy::set_window doesn't transplant the proxy properly.

#1366 asajeffrey - 2018-04-10T01:50:05.875340

MR work week local organization.

#1367 asajeffrey - 2018-04-10T01:49:08.940810

diagnosing problems with WindowProxy not updating Window properly.

#1368 asajeffrey - 2018-04-05T18:37:02.543561

MR security meetings.

#1369 asajeffrey - 2018-04-04T22:36:30.795225

Met with Craig Disselkoen to discuss his internship this summer.

#1370 asajeffrey - 2018-04-04T22:31:14.015504

Installed the Servo dev and build environment on the new Chicago VR machine.

#1371 asajeffrey - 2018-04-03T21:50:01.075435

The Rust verification WG repo now looks a bit more official! https://github.com/rust-lang-n...

#1372 asajeffrey - 2018-04-03T21:46:46.422161

More MR work week local organization.

#1373 asajeffrey - 2018-04-03T21:46:26.694349

Installing Kule Noo VR Kit in the Chicago office.

#1374 asajeffrey - 2018-04-03T00:35:42.159211

MR meeting local organization

#1375 asajeffrey - 2018-04-02T16:04:31.256060

Catching up with admin tasks that accumulated while I was in Berlin.

#1376 asajeffrey - 2018-04-01T23:41:05.852657

the programme committee for ACM/IEEE Logic In Computer Science wrapped up.

#1377 asajeffrey - 2018-03-29T19:10:23.696264

Rust Berlin day four: unsafe code guidelines, and valgrind conversations.

#1378 asajeffrey - 2018-03-28T17:01:58.074493

Rust Berlin day three: the Rust Verification WG is now official! Plus the codegen WG and unsafe code guidelines.

#1379 asajeffrey - 2018-03-27T16:03:45.353993

Rust Berlin day two: attending the Rust Verification WG, unsafe code guidelines, and ICFP 2019 committee work.

#1380 asajeffrey - 2018-03-26T19:40:07.336849

Rust Berlin day one: attending the Rust Verification WG, and discussions on MR security with avadacatavra|berlin.

#1381 asajeffrey - 2018-03-22T06:45:55.405497

In the UK, on the way to the Rust meeting in Berlin.

#1382 asajeffrey - 2018-03-20T16:42:32.580366

More ICFP industrial chair work.

#1383 asajeffrey - 2018-03-19T18:30:56.072525

Discussions with DePaul folks about speculative evaluation.

#1384 asajeffrey - 2018-03-19T16:31:57.018707

Helping coordinate the MR Chicago work week.

#1385 asajeffrey - 2018-03-19T14:14:37.659599

PC discussions for IEEE/ACM Logic In Computer Science.

#1386 asajeffrey - 2018-03-16T18:38:16.016028

Submitted paper on Josephine for publication. https://github.com/asajeffrey/...

#1387 asajeffrey - 2018-03-15T15:18:15.768776

We now have performance tests for the Alexa top 10, contributed by the servo community! https://github.com/servo/servo...

#1388 asajeffrey - 2018-03-13T22:31:32.753206

Got the first complete draft of the paper describing Josephine. https://github.com/asajeffrey/...

#1389 asajeffrey - 2018-03-12T15:39:34.053964

off to DePaul U. to discuss weak memory and speculative evaluation.

#1390 asajeffrey - 2018-03-12T14:46:56.274127

Final pass over reviews for ACM/IEEE Logic in CS before they get sent back to the authors for rebuttal.

#1391 asajeffrey - 2018-03-11T00:46:04.121115

Wrote speaker's notes for the talk at Papers We Love Chicago. https://github.com/asajeffrey/...

#1392 asajeffrey - 2018-03-10T21:44:22.338733

Talking at the Chicago Papers We Love meetup. https://www.meetup.com/Papers-...

#1393 asajeffrey - 2018-03-09T20:00:08.484172

Writing up the Josephine API. https://github.com/asajeffrey/...

#1394 asajeffrey - 2018-03-09T19:59:00.229659

Firefighting sponsorship issues around ACM SIGPLAN and ICFP.

#1395 asajeffrey - 2018-03-09T04:18:33.417286

More ICFP industrial chair work.

#1396 asajeffrey - 2018-03-08T18:21:14.812846

Working on paper describing Josephine. https://github.com/asajeffrey/...

#1397 asajeffrey - 2018-03-08T17:57:04.484050

Intern interviewing.

#1398 asajeffrey - 2018-03-08T01:23:56.688627

Finished reviewing papers for IEEE Logic in Computer Science.

#1399 asajeffrey - 2018-03-02T23:41:03.571837

Still reviewing papers for IEEE Logic In CS.

#1400 asajeffrey - 2018-03-01T21:02:19.986117

Reviewing papers for IEEE Logic In CS.

#1401 asajeffrey - 2018-02-28T23:31:43.152099

Submitted https://github.com/servo/webre... which (I hope!) fixes the deadlock issue I've been tracking down all week.

#1402 asajeffrey - 2018-02-26T20:48:49.399737

Trying (and failing) to diagnose intermittent deadlock #20127.

#1403 asajeffrey - 2018-02-26T20:29:14.972414

Appointed as Accessibility Chair for ICFP 2018. https://icfp18.sigplan.org/att...

#1404 asajeffrey - 2018-02-26T16:15:20.450222

Asked for help getting web archives for servo performance testing on the Alexa top 25. https://github.com/servo/servo...

#1405 asajeffrey - 2018-02-22T17:13:12.491492

Finished the first round of contacting sponsors for ICFP as industrial relations chair. https://icfp18.sigplan.org/att...

#1406 asajeffrey - 2018-02-20T22:06:07.430240

sending out letters requesting sponsorship as ICFP industrial relations chair.

#1407 asajeffrey - 2018-02-20T22:05:18.228738

Research intern interviewing.

#1408 asajeffrey - 2018-02-20T20:01:22.901412

Reporting performance data on community-contributed archives of web sites. https://datastudio.google.com/...

#1409 asajeffrey - 2018-02-16T20:46:56.398217

Getting ready to send out requests for sponsorship for ICFP, with my industrial relations chair hat on. https://icfp18.sigplan.org/att...

#1410 asajeffrey - 2018-02-16T20:45:41.341513

Another round of intern hiring preparation.

#1411 asajeffrey - 2018-02-16T18:04:22.267149

Addressing CI issues in running performance tests on archived web content: https://github.com/servo/servo...

#1412 asajeffrey - 2018-02-15T18:11:41.091965

ICFP industrial chair work.

#1413 asajeffrey - 2018-02-15T15:59:44.299605

Addressing CI failures running performance tests https://github.com/servo/servo...

#1414 asajeffrey - 2018-02-11T23:42:34.092554

more work on getting generators to play ball with owning_ref: https://play.rust-lang.org/?gi...

#1415 asajeffrey - 2018-02-10T23:55:16.779680

Started getting web archive recordings from contributors! https://github.com/servo/servo...

#1416 asajeffrey - 2018-02-10T03:01:09.797252

submitted a rustc bug report https://github.com/rust-lang/r...

#1417 asajeffrey - 2018-02-10T03:00:33.817651

looking at how owning_ref interacts with existential lifetime polymorphism. https://play.rust-lang.org/?gi...

#1418 asajeffrey - 2018-02-10T02:59:27.343274

intern mentor discussion with Craig Disselkoen and his thesis advisor.

#1419 asajeffrey - 2018-02-09T04:29:39.170277

looking to see if ideas from Josephine can be used in the context of generators. https://play.rust-lang.org/?gi...

#1420 asajeffrey - 2018-02-05T16:33:29.109566

posted a call for help at https://github.com/servo/servo...

#1421 asajeffrey - 2018-02-02T21:38:21.729965

Got my refereeing for LICS 2018. http://lics.siglog.org/lics18/

#1422 asajeffrey - 2018-02-02T21:16:19.846677

Discussions with mystor about experiences with Servo's multi-theaded session history. https://mozilla.logbot.info/co... and https://bugzilla.mozilla.org/s...

#1423 asajeffrey - 2018-02-02T18:07:43.736858

Planning for v0.3 of Josephine. https://github.com/asajeffrey/...

#1424 asajeffrey - 2018-02-02T17:32:32.915670

Got the web archive test script to pass shellcheck. https://github.com/servo/servo...

#1425 asajeffrey - 2018-02-02T17:12:04.715226

Wrote "lessons learned" about Rust 1.20 causing pinning to become incorrect. https://internals.rust-lang.or...

#1426 asajeffrey - 2018-02-01T20:58:21.683630

Dealing with Rust 1.20 making Josephine unsound https://github.com/asajeffrey/..., which sparked discussions about the invariants Rust is maintaining for untagged unions https://github.com/rust-lang/r... and the drop checker https://github.com/rust-lang/r...

#1427 asajeffrey - 2018-01-30T20:14:22.737533

Started getting live Servo performance data on web archives. https://datastudio.google.com/...

#1428 asajeffrey - 2018-01-30T19:17:17.582394

Met with Stephanie Weirich about paths in Dependent Haskell. https://www.cis.upenn.edu/~swe...

#1429 asajeffrey - 2018-01-22T23:02:01.733921

Started a paper on Josephine. https://github.com/asajeffrey/...

#1430 asajeffrey - 2018-01-19T22:40:37.468426

published https://servo.org/dashboards/

#1431 asajeffrey - 2018-01-19T21:58:29.483538

Wrote a dashboards page with the performance reports from Google Data Studio. https://asajeffrey.github.io/s...

#1432 asajeffrey - 2018-01-19T18:05:13.143977

Getting our CI to run perf tests on archived web content. #19820

#1433 asajeffrey - 2018-01-18T22:50:47.631647

Created report for Servo running on archived web content. https://datastudio.google.com/...

#1434 asajeffrey - 2018-01-18T19:15:47.981267

Wrote a script to measure Servo performance against an archived web site. https://github.com/asajeffrey/...

#1435 asajeffrey - 2018-01-16T22:10:30.883783

Started a collection of web archives for performance testing Servo. https://github.com/asajeffrey/...

#1436 asajeffrey - 2018-01-16T17:20:35.525603

Back from POPL, working on perf testing using web archives. https://github.com/servo/servo...

#1437 asajeffrey - 2018-01-09T23:29:46.786141

Attending the Principals Of Programming Languages conference Jan 10-13.

#1438 asajeffrey - 2018-01-09T21:18:27.020107

Wrote a note on creating and replaying web archives in Servo: https://github.com/servo/servo...

#1439 asajeffrey - 2018-01-09T16:13:18.409136

Recorded a web archive of the NYT and replayed it to servo using https://pywb.readthedocs.io/. A first step towards repeatable perf testing of ad-heavy web pages.

#1440 asajeffrey - 2018-01-08T16:46:32.730932

Investigating how to archive, and so repeatedly test, ad-heavy web pages.

#1441 asajeffrey - 2018-01-05T22:00:44.458132

Investigating using AWS quicksight for visualizing performance test results.

#1442 asajeffrey - 2017-12-21T23:02:35.507844

Published v0.2.0 of josephine, which gets josephine to work with both the current mozjs crate and fitzgen's smup. https://crates.io/crates/josep...

#1443 asajeffrey - 2017-12-21T22:53:33.271667

Got josephine with to build on travis with fitzgen's smup: https://travis-ci.org/asajeffr...

#1444 asajeffrey - 2017-12-21T15:12:27.988569

Submitted a PR to fitzgen's mozjs for getting the smup to work with josephine. https://github.com/fitzgen/moz...

#1445 asajeffrey - 2017-12-21T00:48:52.846885

got josephine to work with fitzgen's smup: https://github.com/asajeffrey/...

#1446 asajeffrey - 2017-12-19T03:15:28.938633

fighting build problems with the version of mozjs used by starling https://github.com/starlingjs/... and https://github.com/starlingjs/...

#1447 asajeffrey - 2017-12-18T17:41:10.407019

working on getting fitzgen's smup to play ball with josephine

#1448 asajeffrey - 2017-12-10T22:34:43.655112

The servo test-perf report is now live, with data updated daily. https://datastudio.google.com/...

#1449 asajeffrey - 2017-12-08T20:39:01.407460

worked on build time capture and reporting https://datastudio.google.com/...

#1450 asajeffrey - 2017-12-08T19:23:57.484324

Worked on test-perf data capture and reporting https://datastudio.google.com/...

#1451 asajeffrey - 2017-12-08T03:35:30.467167

generated monthly test-perf data going back a year, for avadacatavra to number-crunch.

#1452 asajeffrey - 2017-12-07T22:07:22.984410

wrote slides for lightning talk at yallhands https://docs.google.com/a/mozi...

#1453 asajeffrey - 2017-12-07T21:56:07.804349

Got a first-draft report on our test-perf history https://screenshots.firefox.co...

#1454 asajeffrey - 2017-12-06T16:31:06.784425

investigating getting test-perf data for old servo builds.

#1455 asajeffrey - 2017-12-05T16:41:49.534481

PR #19450 enables nightly reporting of servo performance tests.

#1456 asajeffrey - 2017-12-04T20:14:46.036807

PR #19474 fixed the CI meltdown from this weekend.

#1457 asajeffrey - 2017-12-01T00:05:17.560317

Got build time reports to provide step command and status information https://screenshots.firefox.co...

#1458 asajeffrey - 2017-11-30T18:48:44.239714

Fighting python about text encodings, sigh https://github.com/servo/servo...

#1459 asajeffrey - 2017-11-29T22:48:55.025925

Got Google Data Studio to report on data from updated build timing data https://datastudio.google.com/...

#1460 asajeffrey - 2017-11-29T04:11:44.540786

Worked on a script to download buildbot timing data and convert it to CSV for Google Data Studio. https://github.com/asajeffrey/...

#1461 asajeffrey - 2017-11-28T18:53:14.385364

Got our build time data into Google Data Studio: https://datastudio.google.com/...

#1462 asajeffrey - 2017-11-28T17:55:59.527460

Dealing with performance issues with Google Data Studio reports.

#1463 asajeffrey - 2017-11-27T23:48:24.826801

Fixed issue #12988 "Run the page load performance test in CI".

#1464 asajeffrey - 2017-11-27T17:56:24.458980

Giving a talk at DePaul about metaprogramming, dependency management and dependent types. https://docs.google.com/presen...

#1465 asajeffrey - 2017-11-22T22:21:38.071562

importing buildbot timing data into Google Data Studio. https://github.com/asajeffrey/...

#1466 asajeffrey - 2017-11-21T16:09:45.356923

submitted PR #19323 "Run test-perf on linux-nightly" which fixes issue #12988.

#1467 asajeffrey - 2017-11-20T22:39:27.589369

reviewing paper submissions for WWW 2018.

#1468 asajeffrey - 2017-11-20T22:38:43.123473

helped coordinate finding the new Chicago mozspace.

#1469 asajeffrey - 2017-11-20T17:38:08.788155

laying the groundwork for nightly runs of test-perf.

#1470 asajeffrey - 2017-11-17T16:45:48.548546

Wrote a first-draft servo-perf report: https://datastudio.google.com/...

#1471 asajeffrey - 2017-11-16T22:41:57.841441

Looking at getting test-perf reports out of Google Data Studio.

#1472 asajeffrey - 2017-11-16T03:15:14.428814

Wrote script to upload performance data to an S3 bucket. PR #19244

#1473 asajeffrey - 2017-11-15T18:29:46.619174

working on saving test-perf data in .csv files. PR #19233

#1474 asajeffrey - 2017-11-14T01:11:08.849399

started submitting PRs for test-perf.

#1475 asajeffrey - 2017-11-10T23:11:12.653887

More fighting to make perf tests repeatable. https://github.com/asajeffrey/...

#1476 asajeffrey - 2017-11-10T01:42:21.831983

Reducing variance in our tp5 performance tests. https://github.com/asajeffrey/...

#1477 asajeffrey - 2017-11-10T00:37:34.191270

The paint worklet spec now supports speculative evaluation: https://github.com/w3c/css-hou...

#1478 asajeffrey - 2017-11-08T22:51:16.196059

getting ./mach test-perf running

#1479 asajeffrey - 2017-11-08T17:10:29.418845

Published josephine on crates.io. https://crates.io/crates/josep...

#1480 asajeffrey - 2017-11-08T16:34:41.787428

published mozjs on crates.io. https://crates.io/crates/mozjs

#1481 asajeffrey - 2017-11-07T18:00:26.581085

Discussed timeline for use josephine at webembedding meeting.

#1482 asajeffrey - 2017-11-07T03:16:54.680747

Refereeing for Principles of Secure Compilation 2018 https://popl18.sigplan.org/tra...

#1483 asajeffrey - 2017-11-06T20:31:18.107740

Intern recruiting.

#1484 asajeffrey - 2017-11-06T20:31:01.816932

submitted OBT 2018 paper. https://github.com/asajeffrey/...

#1485 asajeffrey - 2017-11-04T22:02:00.697117

Wrote a position paper on types for metaprogramming and dependency management for OBT 2018: https://github.com/asajeffrey/...

#1486 asajeffrey - 2017-11-02T02:17:10.281776

working on a position paper for Off The Beaten Track: https://popl18.sigplan.org/tra...

#1487 asajeffrey - 2017-10-31T18:32:49.878638

Released version 0.1.0 of josephine: https://github.com/asajeffrey/...

#1488 asajeffrey - 2017-10-30T18:15:43.319180

Fixed a type safety bug with josephine which allowed cross-compartment references without a CCW. https://github.com/asajeffrey/...

#1489 asajeffrey - 2017-10-26T01:09:22.970521

Refactored josephine into modules https://github.com/asajeffrey/...

#1490 asajeffrey - 2017-10-24T16:31:46.151578

Working on ICFP industrial sponsorship.

#1491 asajeffrey - 2017-10-24T14:39:33.176146

Renamed linjs to josephine https://github.com/asajeffrey/...

#1492 asajeffrey - 2017-10-23T18:41:29.422155

Published the josephine API docs on github pages. https://asajeffrey.github.io/j...

#1493 asajeffrey - 2017-10-23T17:02:28.636035

tidying up the documentation for josephine https://github.com/asajeffrey/...

#1494 asajeffrey - 2017-10-23T16:50:21.282266

Reviewing "Inconsistency between Session History Implementation Across Browsers" https://docs.google.com/docume...

#1495 asajeffrey - 2017-10-23T14:02:39.499451

Attending C. Mohan on "New Era in Distributed Computing with Blockchains and Databases" at U. Chicago. https://cs.uchicago.edu/page/d...

#1496 asajeffrey - 2017-10-20T16:53:35.807319

Added doubly linked list example to linjs https://github.com/asajeffrey/...

#1497 asajeffrey - 2017-10-20T14:43:33.277162

attending talk at Northwestern: Aaron Stump on "Marvels of Extrinsic Type Theory". https://planitpurple.northwest...

#1498 asajeffrey - 2017-10-20T03:24:41.156126

implemented cross-compartment deep cloning of nodes in the minidom linjs example. https://github.com/asajeffrey/...

#1499 asajeffrey - 2017-10-20T03:23:35.122339

Miscellaneous improvements to the linjs API.

#1500 asajeffrey - 2017-10-18T22:43:35.650180

Worked on improving the ergonomics of the linjs API: better treatments of compartment creation, wildcard compartments, and removed the requirement to know about JS classses.

#1501 asajeffrey - 2017-10-13T20:06:45.487012

Fixed linjs safety issue caused by the mix of wildcards and interior mutability. https://github.com/asajeffrey/...

#1502 asajeffrey - 2017-10-13T16:28:10.534472

ICFP 2018 sponsorship meeting. https://icfp18.sigplan.org/

#1503 asajeffrey - 2017-10-13T02:27:34.798242

Made the linjs rooting API safe in the face of mem::forget. https://github.com/asajeffrey/...

#1504 asajeffrey - 2017-10-12T18:43:08.413307

Implemented wildcard compartments in linjs: https://github.com/asajeffrey/...

#1505 asajeffrey - 2017-10-12T17:31:04.858111

Submitted PR #18853: Random pipeline closure is less likely to kill pending pipelines.

#1506 asajeffrey - 2017-10-12T17:30:10.975445

Allowed creation of more than one global per JSContext in linjs https://github.com/asajeffrey/...

#1507 asajeffrey - 2017-10-10T16:54:37.680387

Webembedding meeting consensus to prioritize documentation, stabilizing naming, and refactoring in support of a 0.1 linjs release at the end of the month.

#1508 asajeffrey - 2017-10-09T18:21:38.999583

Presented the ET headlines at the weekly meeting.

#1509 asajeffrey - 2017-10-09T16:08:58.952755

following up on nox's epic bug triage

#1510 asajeffrey - 2017-10-05T16:17:35.159433

Improved calling between Rust and JS in linjs https://github.com/asajeffrey/...

#1511 asajeffrey - 2017-09-30T03:30:13.565222

Added properties and funcions to the global in linjs. https://github.com/asajeffrey/...

#1512 asajeffrey - 2017-09-28T00:13:10.165624

Made cx.evaluate("code") return a JSManaged object https://github.com/asajeffrey/...

#1513 asajeffrey - 2017-09-27T19:34:50.557653

Evaluated JS code in linjs. https://github.com/asajeffrey/...

#1514 asajeffrey - 2017-09-26T17:10:22.287759

Added hook to JS finalizer for JS objects managing native data https://github.com/asajeffrey/...

#1515 asajeffrey - 2017-09-26T16:01:07.136939

Added hook to JS tracer for JS objects managing native data https://github.com/asajeffrey/...

#1516 asajeffrey - 2017-09-22T18:39:49.412546

Added jsapi bindings to JS-managed data in linjs: https://github.com/asajeffrey/...

#1517 asajeffrey - 2017-09-21T00:34:55.838621

Submitted PR #18587: "Script iframe intial load replaces about blank".

#1518 asajeffrey - 2017-09-21T00:34:23.257528

Submitted PR #18578 "Window should own Location, Document shouldn't".

#1519 asajeffrey - 2017-09-20T03:44:34.022756

investigated issue #18564

#1520 asajeffrey - 2017-09-15T20:09:48.711137

Wrote NCSU student project proposals https://github.com/servo/servo...

#1521 asajeffrey - 2017-09-15T17:09:24.582720

Submitted PR #18523: Make pipeline ids non-zero so that optional ids take no extra space.

#1522 asajeffrey - 2017-09-14T21:07:36.543730

submitted PR #18514: "Remove sources of panic when laying out an iframe without a nested browsing context".

#1523 asajeffrey - 2017-09-13T22:59:40.899586

investigating #17482.

#1524 asajeffrey - 2017-09-13T18:04:50.448643

Type hackery to get round bz's problems with guarded MallocSizeOf: https://play.rust-lang.org/?gi...

#1525 asajeffrey - 2017-09-12T17:44:44.559718

Working on about:blank loading wrt issue #15727 and PR #16091.

#1526 asajeffrey - 2017-09-09T01:17:18.235139

Working on integrating the new JS bindings with JS's class mechanism.

#1527 asajeffrey - 2017-09-01T16:00:57.831969

Make sure that JS-managed globals have access to a JSClass. https://github.com/asajeffrey/...

#1528 asajeffrey - 2017-09-01T11:47:49.210944

Fighting OOM errors building mozjs on Travis: https://github.com/asajeffrey/...

#1529 asajeffrey - 2017-08-30T15:10:10.303243

Met with Brijesh Dongol from Brunel.

#1530 asajeffrey - 2017-08-29T12:08:56.602755

More work on stack-allocated rooting for new-look JS bindings. https://github.com/asajeffrey/...

#1531 asajeffrey - 2017-08-28T17:03:24.189593

rewriting documentation for WIP JS bindings.

#1532 asajeffrey - 2017-08-28T11:39:02.377704

Fixed https://github.com/asajeffrey/... "What if GC happens between creating a root and pinning it?"

#1533 asajeffrey - 2017-08-28T11:38:17.487508

Fixed https://github.com/asajeffrey/... "What if a pinned root is mem::forgotten"

#1534 asajeffrey - 2017-08-25T15:09:22.150750

Worked on APIs for stack-allocated roots https://github.com/asajeffrey/...

#1535 asajeffrey - 2017-08-11T22:16:42.574629

Working on a safe API for JS context initialization at https://github.com/asajeffrey/....

#1536 asajeffrey - 2017-08-11T22:15:08.142973

Last day of elucas' internship.

#1537 asajeffrey - 2017-08-01T18:41:42.260729

Submitted spec PR https://github.com/w3c/css-hou... "Allow speculative evaluation".

#1538 asajeffrey - 2017-07-26T22:15:03.962657

Attending TRIBE.

#1539 asajeffrey - 2017-07-26T00:20:16.632348

Submiited PR #17862: Implemented paint worklets drawing to a border.

#1540 asajeffrey - 2017-07-25T21:03:13.606146

Submitted PR #17855: Implement getProperties for StylePropertyMapReadOnly.

#1541 asajeffrey - 2017-07-24T22:37:22.170451

Submitted PR #17845: Use CSS background-size property when computing the size of a paint worklet.

#1542 asajeffrey - 2017-07-20T22:30:55.884332

Submitted PR #17810: Script paint worklets speculative evaluation.

#1543 asajeffrey - 2017-07-20T17:37:26.128739

submitted the arXiV version of "On Thin Air Reads: Towards an Event Structures Model of Relaxed Memory" https://arxiv.org/abs/1707.05881

#1544 asajeffrey - 2017-07-18T20:54:22.304318

Submitted PR #17779: Paint worklets: one-place cache of results.

#1545 asajeffrey - 2017-07-18T16:38:58.489388

PR #17763: Placed worklets implementation behind a pref.

#1546 asajeffrey - 2017-07-11T22:06:45.551843

Submitted PR #17678: Updated the copy of web-platform-tests/css-paint-api

#1547 asajeffrey - 2017-07-11T17:34:10.228712

Debugging test failures in PR #16508.

#1548 asajeffrey - 2017-07-07T19:46:22.385693

Submitted PR #17634: Implement drawing an image from a CSS style value into a canvas.

#1549 asajeffrey - 2017-07-05T18:37:06.785911

Submitted PR #17609: Clear canvas thread state on recreation.

#1550 asajeffrey - 2017-07-05T15:51:07.401450

Submitted PR #17606: Don't delete webrender image keys immediately.

#1551 asajeffrey - 2017-07-03T21:50:43.170934

Submitted PR #17599: Copied w3c css-paint-api wpt test suite into tests/wpt/mozilla.

#1552 asajeffrey - 2017-06-28T15:41:25.703816

Submitted PR #17546: Script paint worklets arguments.

#1553 asajeffrey - 2017-06-23T20:22:07.682964

Submitted PR #17499: Fixed scaling artefacts in paint worklets caused by zoom and hidpi.

#1554 asajeffrey - 2017-06-22T20:41:15.486569

Did a bit of spring cleaning on my outstanding issues.

#1555 asajeffrey - 2017-06-22T16:32:48.072124

Submitted PR #17475: Added exception-handling to worker wpt tests.

#1556 asajeffrey - 2017-06-22T14:42:16.724725

Did root cause analysis on issue #17460 "Intermittent OK (expected ERROR) in /workers/Worker_ErrorEvent_error.htm".

#1557 asajeffrey - 2017-06-21T19:23:24.931494

Submitted PR #17456: Paint worklet size should agree with Chrome.

#1558 asajeffrey - 2017-06-20T18:08:30.381350

Got paint worklets to pass all the css-paint-api tests other than those that use features we don't yet support (drawImage and inputArguments).

#1559 asajeffrey - 2017-06-19T19:07:43.728372

Submitted PR #17410: Support nested requestAnimationFrame in the presence of reftest-wait.

#1560 asajeffrey - 2017-06-16T17:22:38.651176

Submitted PR #17364: Implement paint worklet properties.

#1561 asajeffrey - 2017-06-14T20:16:51.040720

Submitted PR #17326: Implement paint worklets rendering context.

#1562 asajeffrey - 2017-06-13T15:49:09.716278

submitted PR #17298: Added Debug implementations.

#1563 asajeffrey - 2017-06-12T18:25:12.210693

Submitted PR #17278: Clear webrender image id when resizing a canvas.

#1564 asajeffrey - 2017-06-08T17:43:35.845413

Submitted PR #17239: Implemented paint worklets invoking worklet scripts.

#1565 asajeffrey - 2017-06-08T13:57:28.489282

Landed PR #17077: Removed root browsing context from constellation.

#1566 asajeffrey - 2017-06-06T20:46:27.922521

submitted PR #17193: Count number of braces on a line when checking spec links in test-tidy.

#1567 asajeffrey - 2017-06-06T01:51:26.064090

Submitted rust-mozjs pull request 364: Rewrote documentation for conversion failure modes. https://github.com/servo/rust-...

#1568 asajeffrey - 2017-06-05T23:31:27.475299

the webdriver spec issue I filled is now fixed! https://github.com/w3c/webdriv...

#1569 asajeffrey - 2017-06-03T17:27:33.765995

Submitted PR #17150: Implemented the plumbing for paint worklets.

#1570 asajeffrey - 2017-06-01T23:00:36.365657

Rebased my paint worklets branch (https://github.com/asajeffrey/...) which had bitrotted.

#1571 asajeffrey - 2017-05-29T18:08:09.428297

Submitted PR #17077: Removed root browsing context from constellation.

#1572 asajeffrey - 2017-05-26T01:27:49.265012

Wrote a PoC API for safe linear access to JS-managed data in Rust: https://github.com/asajeffrey/...

#1573 asajeffrey - 2017-05-23T15:50:29.628233

Mucking around with Rust/JS API bindings: https://github.com/asajeffrey/...

#1574 asajeffrey - 2017-05-22T19:09:52.208289

Submitted PR #16997: Webdriver browsing contexts not pipelines.

#1575 asajeffrey - 2017-05-17T23:13:30.166801

Landed PR #16814: Implement Houdini worklets.

#1576 asajeffrey - 2017-05-17T21:02:44.578435

submitted PR #16916: Added a TopLevelBrowsingContextId type.

#1577 asajeffrey - 2017-05-15T19:30:25.374669

Submitted PR #16876: Renamed constellation::Frame to constellation::BrowsingContext.

#1578 asajeffrey - 2017-05-12T20:12:08.818140

submitted PR #16845: Renamed BrowsingContext to WindowProxy in script.

#1579 asajeffrey - 2017-05-11T16:19:02.542968

Submitted PR #16814 "Implement Houdini worklets".

#1580 asajeffrey - 2017-05-05T18:44:43.196472

Created a worklet thread pool, and hooked it into display list generation. https://github.com/asajeffrey/...

#1581 asajeffrey - 2017-05-02T19:55:34.583811

Landed PR #16520 "Added WPT test case for same-origin-domain checking after adopting a node", which is a test case for issue #16515.

#1582 asajeffrey - 2017-05-01T22:56:57.205132

talking to nmatsakis about recursive trait checking.

#1583 asajeffrey - 2017-05-01T15:53:11.065173

Finishing up the thread pool implemention for worklets: https://github.com/asajeffrey/...

#1584 asajeffrey - 2017-05-01T15:50:37.694110

ICFP industrial relations business.

#1585 asajeffrey - 2017-04-30T05:07:19.921187

attended the ICFP PC meeting.

#1586 asajeffrey - 2017-04-25T18:09:44.168475

Published swapper, a crate which allows threads to swap ownership of data: https://crates.io/crates/swapper

#1587 asajeffrey - 2017-04-18T17:41:13.971500

Submitted PR #16520, a WPT test case for issue #16515.

#1588 asajeffrey - 2017-04-18T15:04:02.521376

Looking at issue #16515 "Transplant DOM node reflectors when adopting nodes between globals".

#1589 asajeffrey - 2017-04-06T21:25:32.579293

Working on implementing worklets (https://github.com/asajeffrey/...).

#1590 asajeffrey - 2017-03-29T22:12:34.051399

Submitted ipc-channel pull request 161 "Added sender.send_borrowed(data), to reduce copying" https://github.com/servo/ipc-c....

#1591 asajeffrey - 2017-03-29T21:17:21.252130

attending the embedding meeting by vidyo.

#1592 asajeffrey - 2017-03-29T21:15:07.201329

published https://crates.io/crates/serde... which can be used to reduce copying in ipc channels.

#1593 asajeffrey - 2017-03-25T00:00:16.632080

Finished my reviewing as a program committee member for ICFP 2017.

#1594 asajeffrey - 2017-03-20T16:06:08.609472

Doing my reviewing as a program committee member for ICFP 2017.

#1595 asajeffrey - 2017-03-17T18:11:37.661555

Created https://github.com/asajeffrey/..., working towards reducing copying when sending on an ipc channel.

#1596 asajeffrey - 2017-03-17T18:06:46.249618

Landed PR #15799: "Implement dissimilar-origin window.parent and window.top".

#1597 asajeffrey - 2017-03-16T14:34:18.851220

Landed PR #15965: "Disable tinyfiledialog popups when running in headless mode".

#1598 asajeffrey - 2017-03-15T21:03:06.444794

Landed PR #15679: "Implement cross-thread postMessage".

#1599 asajeffrey - 2017-03-15T16:20:26.924790

Landed PR #15536 "Implement setter for document.domain".

#1600 asajeffrey - 2017-03-14T20:49:10.792542

Landed PR #15878 "Frames in the constellation store LoadData rather than just URLs."

#1601 asajeffrey - 2017-03-14T20:33:50.787745

Submitted WHATWG issue "Which location should reload on history.go(0)?" https://github.com/whatwg/html...

#1602 asajeffrey - 2017-03-10T03:10:49.378539

Working on reducing the copying needed for sending on an ipc channel. https://github.com/servo/ipc-c...

#1603 asajeffrey - 2017-03-09T01:05:59.603906

Submitted PR #15878 "Frames in the constellation store LoadData rather than just URLs".

#1604 asajeffrey - 2017-03-02T16:27:04.042955

Submitted PR #15799 "Implement dissimilar-origin window.parent and window.top".

#1605 asajeffrey - 2017-03-02T00:12:04.280235

Working on issue #14996, "Cross-origin window.parent".

#1606 asajeffrey - 2017-02-28T17:06:57.459168

ICFP industrial relations chair 2018-19.

#1607 asajeffrey - 2017-02-22T18:47:17.266879

Landed PR #15438 "Add ImmutableOrigin to allow for serializing origins," originally by cbrewster.

#1608 asajeffrey - 2017-02-21T22:33:08.704410

Submitted PR #15679: "Implement cross-thread postMessage".

#1609 asajeffrey - 2017-02-21T16:55:45.591858

Submitted PR #15674: "Support running ./mach test-wpt /html."

#1610 asajeffrey - 2017-02-20T15:58:20.620020

Landed PR #15618 "Prevent the constellation from panicking if there is a deserialization error".

#1611 asajeffrey - 2017-02-17T19:54:55.852314

Submitted PR #15618 "Prevent the constellation from panicking if there is a deserialization error".

#1612 asajeffrey - 2017-02-17T16:04:35.721207

Landed PR #15358 "Allow browsing contexts to resolve to cross-origin windows".

#1613 asajeffrey - 2017-02-15T19:13:03.895271

Tracked down the root cause of issue #15435.

#1614 asajeffrey - 2017-02-13T20:56:06.836620

Submitted PR #15536 "Implement setter for document.domain".

#1615 asajeffrey - 2017-02-10T23:47:41.442424

Working on issue #934 "Implement document.domain".

#1616 asajeffrey - 2017-02-09T22:36:39.864584

Submitted PR #15478 "Added some same-origin-domain checks."

#1617 asajeffrey - 2017-02-09T20:53:29.340029

Working on replacing some same-origin checks which should be same-origin-domain.

#1618 asajeffrey - 2017-02-08T01:36:18.827732

Submitted PR #15438 "Add ImmutableOrigin to allow for serializing origins," joint work with cbrewster.

#1619 asajeffrey - 2017-02-07T21:27:04.965703

Working on issue 14892 "Serializing origins".

#1620 asajeffrey - 2017-02-03T00:04:05.163516

Submitted PR #15358 "Allow browsing contexts to resolve to cross-origin windows".

#1621 asajeffrey - 2017-01-31T22:27:44.641296

Still working on issue #15180 "WindowProxy for browsing contexts whose active document is in another script thread."

#1622 asajeffrey - 2017-01-30T14:14:06.864322

Landed whatwg/fetch pull request 470 "Clarified that origins are compared as being same-origin". https://github.com/whatwg/fetc...

#1623 asajeffrey - 2017-01-29T05:36:30.982513

Landed pull #15120 "Allow windows to share browsing contexts."

#1624 asajeffrey - 2017-01-28T01:29:12.455241

Landed PR #14971 "Constellation informs script about documents becoming inactive, active or fully active."

#1625 asajeffrey - 2017-01-27T20:07:38.912160

Landed rust-mozjs pull request 328 "Allow interior mutability of Heap objects." https://github.com/servo/rust-...

#1626 asajeffrey - 2017-01-27T18:20:59.677662

Submitted whatwg/fetch pull request 470 "Clarified that origins are compared as being same-origin." https://github.com/whatwg/fetc...

#1627 asajeffrey - 2017-01-27T17:56:23.772703

Submitted rust-mozjs pull request 328 "Allow interior mutability of Heap objects." https://github.com/servo/rust-...

#1628 asajeffrey - 2017-01-27T00:20:47.056005

Submitted fetch issue "Clarification: how are origins compared for equality?" https://github.com/whatwg/fetc...

#1629 asajeffrey - 2017-01-26T22:23:58.125865

Submitted wptrunner pull request 231 "Added command line options to set the host and external_host." https://github.com/w3c/wptrunn...

#1630 asajeffrey - 2017-01-26T22:20:50.315710

Submitted issue #15247 "Fetch is not setting origin correctly." https://github.com/servo/servo...

#1631 asajeffrey - 2017-01-26T18:14:07.530389

Tracking down test failures due to running wpt with host=localhost (https://github.com/servo/servo...).

#1632 asajeffrey - 2017-01-25T00:06:11.066070

Working on issue #15180 "WindowProxy for browsing contexts whose active document is in another script thread."

#1633 asajeffrey - 2017-01-19T22:24:06.154692

Submitted pull #15120 "Allow windows to share browsing contexts."

#1634 asajeffrey - 2017-01-17T19:51:11.868623

interviewing.

#1635 asajeffrey - 2017-01-13T19:08:35.102414

Looking at transplanting WindowProxy objects ( https://github.com/servo/servo... ).

#1636 asajeffrey - 2017-01-12T23:00:19.518528

Landed pull 14990 "Remove reflow status from browsing context."

#1637 asajeffrey - 2017-01-12T17:54:01.610474

Did a spring-clean of my outstanding issues.

#1638 asajeffrey - 2017-01-12T16:28:18.019061

Researching an intermittent timeout in /_mozilla/mozilla/websocket_connection_fail.html ( https://github.com/servo/servo... ).

#1639 asajeffrey - 2017-01-12T02:27:53.791690

Submitted pull 14971 "Constellation informs script about documents becoming inactive, active or fully active."

#1640 asajeffrey - 2017-01-09T21:49:33.538203

on PTO due to flight delays.

#1641 asajeffrey - 2017-01-06T14:42:58.384427

Landed pull #14860 "Index the session past correctly when discarding".

#1642 asajeffrey - 2017-01-06T10:45:52.929536

Landed #14559 "Implement browsing context discarding" (https://github.com/servo/servo...).

#1643 asajeffrey - 2017-01-05T21:16:53.390834

Finished rebasing all my PRs that had bitrotted over the holidays.

#1644 asajeffrey - 2017-01-05T15:43:48.818762

Submitted #14860 "Index the session past correctly when discarding" (https://github.com/servo/servo...) which should fix #7572 "Servo panics exactly after 144 navigations".

#1645 asajeffrey - 2017-01-05T15:41:45.165567

Landed #14351 "An in-memory RNG that shares its file descriptor" (https://github.com/servo/servo...).

#1646 asajeffrey - 2017-01-05T10:28:18.420594

Landed #14312 "Implement discarding Document objects to reclaim space" (https://github.com/servo/servo...).

#1647 asajeffrey - 2017-01-04T11:33:21.194418

Unbitrotted #14312 "Implement discarding Document objects to reclaim space" (https://github.com/servo/servo...)

#1648 asajeffrey - 2017-01-04T11:32:17.462027

Visiting the London office.

#1649 asajeffrey - 2017-01-04T11:31:45.999090

Back from PTO.

#1650 asajeffrey - 2016-12-23T21:53:31.631557

Submitted #14707 "Pipeline documentation comments" (https://github.com/servo/servo...)

#1651 asajeffrey - 2016-12-23T21:52:52.019273

Submitted #14698 "Constellation documentation comments" (https://github.com/servo/servo...).

#1652 asajeffrey - 2016-12-23T03:06:25.630128

Discussed whatwg spec issue "Continue to attempt to clarify the reference graph for browsing contexts/Documents/Windows/WindowProxys" (https://github.com/whatwg/html...).

#1653 asajeffrey - 2016-12-23T03:01:22.809896

Working on documenting the constellation (https://github.com/asajeffrey/...).

#1654 asajeffrey - 2016-12-23T02:59:39.700769

Rewrote #14312 "Implement discarding Document objects to reclaim space" (https://github.com/servo/servo...).

#1655 asajeffrey - 2016-12-16T00:16:55.429165

Landed PR #14260 "Rename ScriptChan in constellation to EventLoop." (https://github.com/servo/servo...)

#1656 asajeffrey - 2016-12-15T04:23:14.309814

Landed PR #14592 "Remove the util crate." (https://github.com/servo/servo...)

#1657 asajeffrey - 2016-12-12T22:20:23.223534

Submitted PR #14559 "Implement browsing context discarding." (https://github.com/servo/servo...)

#1658 asajeffrey - 2016-12-12T15:10:02.923954

Working on #14411 "Discard documents and browsing contexts synchronously." (https://github.com/servo/servo...)

#1659 asajeffrey - 2016-12-12T15:08:55.978871

Back from MozAloha.

#1660 asajeffrey - 2016-12-08T17:35:29.270701

Now coordinating academic outreach and internships for servo.

#1661 asajeffrey - 2016-12-08T17:33:04.117535

Landed #14479 "Added debugging to htmliframeelement.rs" (https://github.com/servo/servo...).

#1662 asajeffrey - 2016-12-02T14:18:43.814961

Attending the Midwest PL Summit (http://pl.cs.uchicago.edu/PLSu...).

#1663 asajeffrey - 2016-12-01T16:21:52.472915

working on https://github.com/servo/servo... (Discard documents and browsing contexts synchronously).

#1664 asajeffrey - 2016-12-01T16:19:47.892882

helped land https://github.com/servo/servo....

#1665 asajeffrey - 2016-11-30T16:34:07.359813

Today I created a standup account.

#1666 nox - 2018-09-11T23:15:52.905189

https://github.com/KhronosGrou...

#1667 nox - 2018-09-11T11:36:22.677201

Fixing all PACK_ALIGNMENT-related stuff, requires me to look at WebGL 2 (or mark new tests as crashing there, and I don't want to). Checked arithmetics are making my life miserable.

#1668 nox - 2018-09-07T14:41:38.954181

Making more WebGL messaging use byte channels.

#1669 nox - 2018-09-05T09:32:14.336231

Cleaned up https://github.com/web-platfor...

#1670 nox - 2018-09-03T12:48:17.347259

Looking info properly implementing the named properties on Window because a lot of tests are failing because we don’t have them.

#1671 nox - 2018-09-03T10:11:52.086153

Did some wpt metadata janitoring.

#1672 nox - 2018-08-31T06:29:31.105415

Filed https://github.com/KhronosGrou...

#1673 nox - 2018-08-25T14:17:40.060475

Made my code impact negative again.

#1674 nox - 2018-08-25T12:00:41.687629

Filed https://github.com/KhronosGrou... about vertexAttrib*v methods.

#1675 nox - 2018-08-24T20:19:45.300981

Updating Khronos' WebGL tests.

#1676 nox - 2018-08-22T13:57:47.131134

Finally understood what's going on with mozjs' CI and got r=jdm.

#1677 nox - 2018-08-22T10:19:11.879399

Made some poogress around my libc++ issues with bindgen in mozjs_sys.

#1678 nox - 2018-08-22T08:01:33.001783

Reinstalling Xcode to see if that solves my damn issues.

#1679 nox - 2018-08-20T11:26:26.113670

Reviewed the SMUP PR.

#1680 nox - 2018-08-03T10:57:17.216025

Working on https://github.com/servo/servo... before going on P T O

#1681 nox - 2018-08-02T17:13:14.836720

Bought a fancy pentalobe screwdriver and cleaned up the dust in my laptop. 10/10 would clean again

#1682 nox - 2018-08-01T12:06:31.516321

Cleaned up handling of vertex attrib arrays in PR #21307.

#1683 nox - 2018-07-31T11:54:11.766701

Working on making all vertex attribs go through a VAO object, even when bound on the default VAO.

#1684 nox - 2018-07-30T16:51:46.733229

Adding bug links to all remaining WebGL expected failures.

#1685 nox - 2018-07-30T12:14:48.928807

Working on cleaning the various is_deleted methods in WebGL to make them more intuitive and less confusing. Most of them just return whether an object was marked for deletion, not actually deleted.

#1686 nox - 2018-07-27T18:25:44.395275

Filed https://github.com/KhronosGrou... about the WebGL tests trying plain old arrays where the spec requires typed ones.

#1687 nox - 2018-07-25T13:47:46.256025

Filed PR #21246 to cache capabilities in WebGLRenderingContext and implement stencil checks next.

#1688 nox - 2018-07-25T13:42:55.714140

Landed PR #21240 yesterday.

#1689 nox - 2018-07-24T08:48:00.229136

Working on consolidating WebGLObject by storing a Dom<webglrenderingcontext> of its own context in it.</webglrenderingcontext>

#1690 nox - 2018-07-18T16:38:54.579334

Implemented gl.getUniform() in PR #21202.

#1691 nox - 2018-07-17T09:26:20.306067

Filed https://github.com/pcwalton/pa... because there is already a crate named pathfinder.

#1692 nox - 2018-07-16T09:57:17.971559

Fixed all the gl.uniform* methods in PR #21184, all that remains is to actually implement gl.getUniform.

#1693 nox - 2018-07-14T14:33:39.823466

Managed to implement the correct array checks in gl.getUniformLocation.

#1694 nox - 2018-07-13T09:17:54.704433

Got my aha moment about WebGL uniforms, back to coding the stuff I finally understood.

#1695 nox - 2018-07-07T13:23:28.722338

Implemented ANGLE_instanced_arrays in PR #21129.

#1696 nox - 2018-07-06T11:24:58.619702

Correctly implemented the vertex buffer checks in drawArrays in PR #21129.

#1697 nox - 2018-07-05T20:00:08.677487

Filed a bug about WebGL in Firefox. https://bugzilla.mozilla.org/s...

#1698 nox - 2018-07-05T14:43:00.977999

Landed PR #21118 woot woot.

#1699 nox - 2018-07-03T13:43:26.998018

Filed PR #21118.

#1700 nox - 2018-06-28T16:01:40.679291

Tracked down why a final check didn't work in my implementation of ANGLE_instanced_arrays. AFAIK the test is wrong, will file issue against the Khronos repository tomorrow.

#1701 nox - 2018-06-26T13:31:39.097163

Continued implementation of ANGLE_instanced_arrays, trying to understand why some tests from /_mozilla/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html are still failing.

#1702 nox - 2018-06-25T15:26:22.474638

Started implementing ANGLE_instanced_arrays, only an error condition needs to be written now.

#1703 nox - 2018-06-22T13:54:48.332790

Implemented EXT_blend_minmax (PR #21080).

#1704 nox - 2018-06-22T12:56:32.800859

Properly enabled EXT_shader_texture_lod (PR #21081).

#1705 nox - 2018-06-20T16:05:40.294365

Landed PR #21072.

#1706 nox - 2018-06-18T09:39:10.615635

Still trying to fix https://github.com/servo/servo...

#1707 nox - 2018-06-06T10:27:01.391871

Implemented EXT_texture_filter_anisotropic in PR #20959

#1708 nox - 2018-06-04T15:00:40.255422

Implemented EXT_shader_texture_lod in PR #20915

#1709 nox - 2018-05-26T05:59:19.606280

Going to RustFest.

#1710 nox - 2018-05-25T08:46:17.155742

Made a PR to enable a couple of extensions in gleam. https://github.com/servo/gleam...

#1711 nox - 2018-05-24T11:54:44.258071

Landed PR #20771, gl.getParameter is now almost fully implemented.

#1712 nox - 2018-05-24T07:16:52.991815

Submitted my Rust workweek expenses.

#1713 nox - 2018-05-23T14:14:46.423280

Fought with rustup and won. Now building Servo with a new nightly to check the executable size.

#1714 nox - 2018-05-23T09:44:54.922759

Tried to yet again make a rustup locally, filed https://github.com/rust-lang-n...

#1715 nox - 2018-05-22T09:37:39.348909

https://github.com/rust-lang/r... landed so we should be able to rustup with next nightly.

#1716 nox - 2018-05-21T12:06:40.568359

https://github.com/rust-lang/r...

#1717 nox - 2018-05-18T12:35:38.560333

https://github.com/rust-lang/r...

#1718 nox - 2018-05-15T12:13:58.072521

Backported next blocker fix for MergeFunctions to rust-lang/llvm. https://github.com/rust-lang/l...

#1719 nox - 2018-05-14T12:32:24.578184

https://github.com/rust-lang/r...

#1720 nox - 2018-05-09T16:08:12.320846

https://github.com/rust-lang/l...

#1721 nox - 2018-05-04T16:07:42.875871

https://bugs.llvm.org/show_bug...

#1722 nox - 2018-05-04T15:59:49.848788

Finally made myself an LLVM Bugs account.

#1723 nox - 2018-05-02T10:27:37.382765

https://internals.rust-lang.or...

#1724 nox - 2018-04-25T13:20:41.342605

Finished my Rust PR to emit range metadata on calls returning scalars. https://github.com/rust-lang/r...

#1725 nox - 2018-04-25T13:20:13.250843

Finished my Rust PR to use ScalarPair for tagged enums. https://github.com/rust-lang/r...

#1726 nox - 2018-04-25T13:19:50.522663

Finished writing my gleam rewrite to clean up how we handle parameters in Servo.

#1727 nox - 2018-04-25T13:19:01.903033

Took care of the WR bump.

#1728 nox - 2018-04-25T13:18:58.252329

Took care of the WPT bump.

#1729 nox - 2018-04-17T12:14:32.121994

Done auditing the current status of our WebGL 1.0 implementation.

#1730 nox - 2018-04-16T09:04:49.067360

Finished going through all our current DOM code for WebGL, comparing it to the DOM methods defined in the spec. Now reviewing our current support of the various limits and constraints described in https://www.khronos.org/regist...

#1731 nox - 2018-04-16T08:35:33.303840

Filed https://github.com/rust-lang/r... because I got too curious about it.

#1732 nox - 2018-04-07T11:56:09.877285

Trying to carry the WPT sync to completion.

#1733 nox - 2018-04-04T16:36:31.524833

Filed quite a few new WebGL 1.0 issues, I plan to file one for each missing piece of our current implementation and then see which are the most important ones with other people.

#1734 nox - 2018-04-03T12:04:59.978981

Following the well-known nox depth-first tradition, my work went from looking at WebGL 2 to updating our WebIDL parser from upstream Gecko.

#1735 nox - 2018-04-03T11:43:09.604840

Start looking at what is missing in WebGL 2 specifically (hint: everything).

#1736 nox - 2018-04-03T09:05:09.166687

Triaged a bunch of WebGL bugs and filed some new ones.

#1737 nox - 2018-04-03T09:04:59.123680

Managed to leave my rustc shiny toys alone and put on my WebGL hat.

#1738 nox - 2018-03-30T13:56:21.724117

Opened a PR to treat repr(Rust) univariant fieldless enums as a ZST https://github.com/rust-lang/r...

#1739 nox - 2018-03-30T09:46:00.687668

Filed a PR to reverse the two variants of Option<t> https://github.com/rust-lang/r...</t>

#1740 nox - 2018-03-29T11:46:37.662032

Filed https://github.com/rust-lang/r... and checked that Gecko builds with the mergefunc pass enabled on all platforms. https://treeherder.mozilla.org...

#1741 nox - 2018-03-28T09:33:23.234442

I’m apparently now leading the Rust codegen WG.

#1742 nox - 2018-03-27T15:02:02.873770

Implement the same optimisation as yesterday, but for a different kind of enums. https://github.com/rust-lang/r...

#1743 nox - 2018-03-26T14:42:37.842141

Taught rustc to represent Option<(&T, &U)> and all similar types as ScalarPair, meaning it can now be passed as 2 registers instead of as a pointer to the stack. https://github.com/rust-lang/r...

#1744 nox - 2018-03-26T11:53:48.919205

Harass eddyb about layout questions. I'll probably repeat this standup entry every damn day of the Rust All Hands. :3

#1745 nox - 2018-03-24T14:29:40.037946

Made a gist to keep track of why some WebGL tests error out. https://gist.github.com/nox/64...

#1746 nox - 2018-03-23T15:46:14.919045

Fixed a gazillion timeouts in WebGL tests

#1747 nox - 2018-03-22T09:26:08.684063

Fixed a bunch of WebGL bugs and found a pesky partially implemented method (gl.getParameter).

#1748 nox - 2018-03-21T12:23:39.645270

Triaged all WebGL issues.

#1749 nox - 2018-03-20T08:58:48.634104

Having some big brain ideas for rustc https://botbot.me/mozilla/rust...

#1750 nox - 2018-03-19T13:48:05.678640

Filed https://github.com/rust-lang/r... to scratch an itch.

#1751 nox - 2018-03-16T10:03:35.405839

Finished my Rust RFC for specifying discriminants of arbitrary enums https://github.com/rust-lang/r...

#1752 nox - 2018-03-16T08:40:51.515091

Filed https://github.com/MortimerGor...

#1753 nox - 2018-03-16T08:38:10.613462

Filed https://github.com/MortimerGor...

#1754 nox - 2018-03-16T08:37:52.732647

Filed https://github.com/MortimerGor...

#1755 nox - 2018-03-16T08:28:28.423818

Filed https://github.com/MortimerGor...

#1756 nox - 2018-03-16T08:13:22.693778

Filed https://github.com/MortimerGor...

#1757 nox - 2018-03-12T13:11:43.225945

Filed https://github.com/carllerche/... in case we want to use bytes in h5e.

#1758 nox - 2018-03-12T10:23:45.343672

Started writing a Rust RFC for explicit discriminants on arbitrary enum variants: https://hackmd.io/6bo1QWgfSFyg...

#1759 nox - 2018-03-12T09:17:32.213759

Started reading and thinking about WebVR testing.

#1760 nox - 2018-03-12T09:17:05.685114

Cleaned up some intermittent issues.

#1761 nox - 2018-03-12T09:16:59.215611

Finished my large style_derive cleanup.

#1762 nox - 2018-03-09T09:06:13.764221

Derived a few more ToCss implementations and adapted the code to prepare for https://github.com/rust-lang/r...

#1763 nox - 2018-03-05T14:31:48.444110

Continue to derive code like my life depended on it.

#1764 nox - 2018-03-02T17:08:35.846163

Filed another bug against MDN to let it allow me to connect as nox. https://bugzilla.mozilla.org/s...

#1765 nox - 2018-03-02T17:06:37.780031

Filed a bug against MDN to fix a dead link. https://bugzilla.mozilla.org/s...

#1766 nox - 2018-03-02T15:17:00.650209

Filed PR #20171, which led to the specs needing a fix in https://github.com/w3c/csswg-d...

#1767 nox - 2018-02-28T15:07:27.540394

Also filed https://github.com/bluss/rust-...

#1768 nox - 2018-02-28T12:37:39.305848

Filed an issue to try to get a changelog in image. https://github.com/PistonDevel...

#1769 nox - 2018-02-27T20:56:46.923989

Removed another pointless abstraction in Stylo in https://github.com/servo/servo...

#1770 nox - 2018-02-27T20:55:45.528657

Helped with https://github.com/rust-lang/r...

#1771 nox - 2017-10-20T12:12:44.677330

Got schooled about the media stack threading by cpearce's beautiful boxes drawn on a whiteboard.

#1772 nox - 2017-09-06T11:23:11.896494

Started cleaning up HTMLMediaElement.

#1773 nox - 2017-05-09T15:12:25.941583

Filed https://github.com/whatwg/comp....

#1774 nox - 2017-05-09T12:42:06.290094

Filed https://github.com/w3c/csswg-d....

#1775 nox - 2017-05-09T12:37:04.435476

Filed https://bugzilla.mozilla.org/s....

#1776 nox - 2017-05-05T19:40:29.954576

Properly set my gravatar on mozreview, an important thing to do to finish the week.

#1777 nox - 2017-05-04T08:15:29.018687

Finished implementing grid-template-areas.

#1778 nox - 2017-05-04T08:15:05.459270

Asked for L1 commit access.

#1779 nox - 2017-04-30T07:51:46.618123

Setting up git-cinnabar, waiting for shops to open, because my fridge is empty and I need breakfast.

#1780 nox - 2017-04-24T15:36:33.553174

Feeling quirky, currently halfway through the implementation of https://quirks.spec.whatwg.org....

#1781 nox - 2017-04-21T15:06:25.995563

Spent 3 hours at my univ, telling people to try to join Mozilla, to learn Rust, and to contribute to Servo.

#1782 nox - 2017-04-18T12:12:48.558460

Opened PR #16513.

#1783 nox - 2017-04-18T12:12:43.656625

Opened PR #16511.

#1784 nox - 2017-04-13T17:01:03.068900

Filed PR #16440.

#1785 nox - 2017-04-13T15:55:28.679534

Found a couple of rustc oddities filed as https://github.com/rust-lang/r... and https://github.com/rust-lang/r....

#1786 nox - 2017-04-13T15:02:37.901709

Filed PR #16435.

#1787 nox - 2017-04-12T12:06:32.297701

Filed PR #16382, as per my abductors' orders.

#1788 nox - 2017-04-12T12:03:43.023799

GOT KIDNAPPED BY STYLO TEAM, PLS SEND HELP

#1789 nox - 2017-04-10T22:42:28.790236

Filed https://github.com/hyperium/hy....

#1790 nox - 2017-04-10T11:53:09.217238

Filed https://github.com/sfackler/hy....

#1791 nox - 2017-04-10T10:58:28.486944

Implemented a good chunk of mixed content blocking.

#1792 nox - 2017-04-10T10:58:11.268404

Triaged half of the A-network issues.

#1793 nox - 2017-04-10T10:57:51.314736

Filed https://github.com/hyperium/hy....

#1794 nox - 2017-04-07T12:34:51.650934

Started reviewing GSoC applications.

#1795 nox - 2017-04-07T12:34:35.906379

Killed some more net code.

#1796 nox - 2017-04-07T12:34:32.330131

Reviewed Gamepad API PR again.

#1797 nox - 2017-04-07T12:34:24.175049

Filed https://github.com/w3c/fxtf-dr....

#1798 nox - 2017-04-07T12:34:01.581723

Filed https://github.com/kaksmet/jpe....

#1799 nox - 2017-04-04T14:14:42.548530

Landed another bunch of net enhancements.

#1800 nox - 2017-04-04T14:14:32.499631

Did some triage.

#1801 nox - 2017-04-03T18:21:08.948022

Landed a bunch of enhancements in the net crate.

#1802 nox - 2017-03-31T18:07:08.777745

Landed PR #15868 by disabling WSS for now.

#1803 nox - 2017-03-29T16:08:08.741204

Filed PR #16180 WOOOOOOOO.

#1804 nox - 2017-03-29T09:20:52.247228

Landed PR #16160, which should be the last batch of improvements in the net crate before doing all the WS handshake ourselves.

#1805 nox - 2017-03-27T23:24:51.248338

Filed PR #16160 as part of the switch to tungstenite.

#1806 nox - 2017-03-27T12:51:00.045492

Landed a rustup with the new TryFrom::Error associated type.

#1807 nox - 2017-03-27T11:38:03.729176

Made various improvements to the net crate while investigating websocket.

#1808 nox - 2017-03-27T11:37:42.483608

Finished investigating websocket libraries and decided to switch servo to tungstenite.

#1809 nox - 2017-03-27T11:37:19.245343

Switched from rustc_serialize::base64 to the base64 crate.

#1810 nox - 2017-03-27T11:37:06.892090

Filed https://github.com/alicemaz/ru....

#1811 nox - 2017-03-27T11:36:47.759695

Filed https://github.com/whatwg/fetc....

#1812 nox - 2017-03-24T14:44:07.183454

Filed a couple of issues on tungstenite-rs, as usual for the prospect of switching to it for our own websocket needs.

#1813 nox - 2017-03-24T10:58:40.812219

Made all the missing PRs reappear in Homu.

#1814 nox - 2017-03-22T11:39:50.618269

Filed https://github.com/housleyjk/w....

#1815 nox - 2017-03-21T14:47:21.354165

Debated on the meaning of safety with nical and it was nice.

#1816 nox - 2017-03-15T16:55:02.969197

Carried Mukilan's PR #15938.

#1817 nox - 2017-03-15T15:46:56.725372

Reviewed and approved PR #15536.

#1818 nox - 2017-03-15T13:00:30.567164

Fixed the Hyper bump on Windows. 👍

#1819 nox - 2017-03-10T12:13:23.195129

Reached diamond in Overwatch only playing Reinhardt.

#1820 nox - 2017-03-09T15:24:59.237902

Bisected the Cargo regression.

#1821 nox - 2017-03-09T15:24:49.602257

Attended to some IRL HR-related meetings.

#1822 nox - 2017-03-07T15:39:08.042727

Did a final review pass on Hyper bump.

#1823 nox - 2017-03-07T15:38:55.418999

Continued the libc audit.

#1824 nox - 2017-03-07T15:38:48.705747

Did some triage.

#1825 nox - 2017-03-03T14:55:32.801170

Carried PR #15711 in PR #15808.

#1826 nox - 2017-03-03T14:55:03.338979

Carried PR #14620.

#1827 nox - 2017-03-03T14:34:56.142298

Filed https://github.com/irauta/bitr... for some licensing issue.

#1828 nox - 2017-03-03T11:49:39.447254

Went through all the pull requests on Github to see if some could progress and steal a few reviews from jdm.

#1829 nox - 2017-03-02T16:30:30.900606

Landed PR #15798.

#1830 nox - 2017-03-02T11:24:18.182076

Filed https://github.com/servo/rust-... to make the rust-websocket fork land in Servo.

#1831 nox - 2017-03-02T11:23:25.252292

Filed https://github.com/servo/saltf... to add rust-websocket and dwrote-rs to Homu.

#1832 nox - 2017-03-02T11:23:23.052710

Forked rust-websocket to the servo organisation to update hyper to 0.10 in it.

#1833 nox - 2017-03-01T16:44:18.592754

Reviewed PR #15503.

#1834 nox - 2017-03-01T14:06:15.381814

Broke Treeherder. 💣

#1835 nox - 2017-03-01T09:12:43.814463

Did a first review pass on Hyper and OpenSSL's bump.

#1836 nox - 2017-02-28T23:09:31.457974

Landed PR #15769 to remove serde_codegen from servo.

#1837 nox - 2017-02-28T15:05:15.447712

Filed pull requests to remove serde_codegen usage from dwrote and webrender.

#1838 nox - 2017-02-28T15:04:54.810074

Filed my deliverables.

#1839 nox - 2017-02-28T15:04:46.611429

Yanked servo-dwrote and published dwrote 0.3.0 from servo/dwrote-rs.

#1840 nox - 2017-02-24T15:05:03.876355

Removed rustc-serialize from a bunch of Servo components.

#1841 nox - 2017-02-24T01:09:46.984173

Opened PR #15715 to remove the last removable compiler plugin #[dom_struct], this means the procedural macro needs to be imported explicitly though.

#1842 nox - 2017-02-22T14:13:37.509674

Moved to serde_json for cookie persistence.

#1843 nox - 2017-02-20T16:27:42.717552

Took a day off to maybe tryhard at Overwatch for the last day of the season.

#1844 nox - 2017-02-19T00:08:28.775371

LANDED SERDE BUMP WOOO

#1845 nox - 2017-02-17T16:04:44.930347

Finally amended my #[repr(transparent)] RFC.

#1846 nox - 2017-02-16T23:55:09.450159

Made a successful try run of bumping serde into Servo, then fought a windmill named Travis.

#1847 nox - 2017-02-15T16:55:00.582626

Opened https://github.com/servo/servo....

#1848 nox - 2017-02-15T10:50:46.229660

Opened https://github.com/servo/servo....

#1849 nox - 2017-02-15T10:28:00.320267

Landed https://github.com/servo/servo....

#1850 nox - 2017-02-14T17:08:49.433276

Opened https://github.com/servo/servo....

#1851 nox - 2017-02-14T15:36:48.594557

The nightlies aren't as pinned as you think they are.

#1852 nox - 2017-02-14T15:29:36.028269

Landed https://github.com/servo/servo....

#1853 nox - 2017-02-14T02:02:53.192068

News from Serde bump: landed WR bump, now need to land ipc-channel bump to 0.6 and then we can finally bump Serde. Next adventure will be bumping Hyper.

#1854 nox - 2017-02-07T09:47:42.531153

Finally logged into standu.ps.

#1855 jdm - 2018-09-29 18:25:41.006661

testing standups feature

#1856 standups - 2018-09-29 18:25:41.227802

ok, submitted #60110 for https://www.standu.ps/user/jdm/

#1857 jdm - 2018-09-29 18:25:50.016720

curious

#1858 jdm - 2018-09-29 18:25:52.248990

oh no

#1859 eijebong - 2018-09-29 18:26:49.031444

lol

#1860 eijebong - 2018-09-29 18:26:58.077292

nice

#1861 jdm - 2018-09-29 18:27:29.817719

cleans his room instead of trying to debug that

#1862 jdm - 2018-09-30 20:34:34.005979

testing standup integration

#1863 pcwalton - 2018-09-20T19:03:40.441452

https://github.com/servo/webre...

#1864 pcwalton - 2018-09-04T17:52:16.112447

Adding fast Gaussian to WebRender.

#1865 pcwalton - 2018-08-21T18:39:52.920699

Experimenting with a more "mathematically principled" version of the dual Kawase blur that should hopefully match Gaussian blurs better (and also the spec)

#1866 pcwalton - 2018-08-13T18:47:15.809482

Experimenting with kawase blur (https://github.com/servo/webre...) and improving my Gecko patch to detect opaque RGBA images.

#1867 pcwalton - 2018-08-06T20:44:33.794000

WebRender/Pathfinder now compiles with font-kit. Now to get it actually working…

#1868 pcwalton - 2018-08-03T23:52:19.661534

Updating WebRender's Pathfinder backend to use font-kit.

#1869 pcwalton - 2018-08-02T22:12:51.754687

Just removed pathfinder_font_renderer in favor of font-kit. Fixes several bugs.

#1870 pcwalton - 2018-08-01T21:12:06.749400

Moving Pathfinder over to font-kit. End goal is to delete the pathfinder_font_renderer crate.

#1871 pcwalton - 2018-07-26T21:32:45.077498

Finished documenting font-kit. Now writing more unit tests.

#1872 pcwalton - 2018-07-25T22:01:15.651595

Writing documentation and tests for font-kit.

#1873 pcwalton - 2018-07-24T16:16:11.997415

Fixing a horrible use-after-free in DirectWrite code.

#1874 pcwalton - 2018-07-18T18:58:11.887057

font-kit should be feature-complete now. Now to fix bugs, write tests and docs, etc.

#1875 pcwalton - 2018-07-09T16:35:28.672211

Finishing up hinting support for font-kit. Next up: Font matching per the CSS3 Fonts spec.

#1876 pcwalton - 2018-07-06T18:47:17.564476

Fixing various bugs in font-kit

#1877 pcwalton - 2018-07-05T19:58:23.047397

Implementing the remaining portions of the FreeType support for font-kit.

#1878 pcwalton - 2018-07-02T22:04:36.021754

Writing the FreeType backend for font-kit

#1879 pcwalton - 2018-06-30T00:10:01.246253

All font-kit tests pass now for DirectWrite!

#1880 pcwalton - 2018-06-26T22:33:40.897380

Slowly getting tests to pass for the DirectWrite backend for font-kit (the platform font code for Pathfinder and Pilcrow, and hopefully Servo, etc. as well)

#1881 pcwalton - 2018-06-20T19:41:30.635722

Porting font-kit to Windows.

#1882 pcwalton - 2018-06-08T22:34:21.880733

Factoring out Servo/Pathfinder/Pilcrow font loading code into a new library so I can stop rewriting it over and over and over.

#1883 pcwalton - 2018-06-06T20:39:41.840945

Trying to get Pilcrow stood up and rendering text.

#1884 pcwalton - 2018-06-01T22:32:51.834174

Fixing crashes in Minikin one by one. Aiming to get Pilcrow powered by Minikin ASAP.

#1885 pcwalton - 2018-05-29T17:45:08.098208

Fixing bugs in my queue (gaol, webrender, pathfinder).

#1886 pcwalton - 2018-05-29T17:43:54.035466

Fixing bugs in my queue (gaol, webrender, pathfinder).

#1887 pcwalton - 2018-05-23T21:51:37.147656

Continuing work in converting Pilcrow over to use Minikin

#1888 pcwalton - 2018-05-22T05:05:38.486912

Porting Pilcrow over to Minikin.

#1889 pcwalton - 2018-05-03T00:51:16.205521

First steps toward WebRender on iOS.

#1890 pcwalton - 2018-04-09T17:36:23.322989

Porting Pathfinder-in-WebRender to Linux

#1891 pcwalton - 2018-04-05T18:54:47.888649

Working on simplifying the mesh-based antialiasing in Pathfinder.

#1892 pcwalton - 2018-04-02T16:20:20.612001

Continuing to refactor the Pathfinder-in-WebRender work per review comments.

#1893 pcwalton - 2018-03-30T00:01:57.511241

Revamped the WebRender/Pathfinder integration per review comments to make it less hacky. Now rebasing and cleaning up the resulting patch.

#1894 pcwalton - 2018-03-27T18:09:37.768190

Fixing https://github.com/servo/webre... and working through Pathfinder/WebRender review queue.

#1895 pcwalton - 2018-03-27T01:42:49.449254

Working through review queue for Pathfinder and WebRender.

#1896 pcwalton - 2018-03-22T02:12:26.332250

Putting the Pathfinder-in-WebRender work behind a Cargo feature in preparation for submission.

#1897 pcwalton - 2018-03-21T22:55:36.836311

Cleaning up the initial Pathfinder-in-WebRender pull request.

#1898 pcwalton - 2018-03-20T18:48:07.544033

Updating the Pathfinder-in-WebRender branch to use the new Pathfinder stencil-and-cover technique.

#1899 pcwalton - 2018-03-13T17:46:59.999077

Experimenting with precomputing the area calculations to simplify the Pathfinder shaders.

#1900 pcwalton - 2018-03-12T18:33:28.448772

Redoing the stencil analytic AA algorithm in Pathfinder a bit to improve rendering quality for grayscale AA.

#1901 pcwalton - 2018-03-09T19:29:09.776644

Working on fixing a nasty rendering bug in the new Pathfinder algorithm.

#1902 pcwalton - 2018-03-07T17:55:27.149018

Yesterday, got Pathfinder able to render glyphs in Firefox via WebRender. Today, fixing various bugs that cropped up in the integration.

#1903 pcwalton - 2018-03-06T17:37:34.750860

Fixing Pathfinder on Windows and getting WebRender/Pathfinder to work on that platform.

#1904 pcwalton - 2018-03-05T17:50:51.787830

Over the weekend, implemented subpixel AA in WebRender+Pathfinder. Today, adding support for FreeType.

#1905 pcwalton - 2018-03-02T22:02:29.430608

Refactoring and adding support for subpixel AA to the WebRender/Pathfinder glyph rasterizer.

#1906 pcwalton - 2018-02-27T19:04:29.680362

More work on Pathfinder in WebRender. Starting with grayscale antialiased Web fonts.

#1907 pcwalton - 2018-02-26T18:32:36.757927

Continuing to work on integrating Pathfinder font rendering into a WebRender branch.

#1908 pcwalton - 2018-02-23T23:57:36.448802

Working on adding Pathfinder glyph rendering support to WebRender.

#1909 pcwalton - 2018-02-22T18:01:23.486679

Updating the DirectWrite stuff in Pathfinder to use Lyon.

#1910 pcwalton - 2018-02-20T19:35:29.770091

Working on upstreaming Pathfinder’s distance AA algorithm to WebRender.

#1911 pcwalton - 2018-02-17T18:48:58.532238

Just landed the new stencil-based analytic antialiasing technique in Pathfinder.

#1912 pcwalton - 2018-02-15T23:52:01.855181

Adding stem darkening support to the new font rendering algorithm in Pathfinder, and porting its signed distance algorithm to WebRender for use in borders.

#1913 pcwalton - 2018-02-14T19:12:49.267722

Taking a quick break to improve WebRender’s handling of ellipses and tweak its antialiasing, using stuff I’ve learned from working on Pathfinder.

#1914 pcwalton - 2018-02-14T00:20:07.890059

Adding stem darkening support to the new stencil-and-cover antialiasing method.

#1915 pcwalton - 2018-02-12T20:24:38.314638

Re-adding rotation support to the new optimized stencil-and-cover antialiasing shader, and optimizing it some more.

#1916 pcwalton - 2018-02-09T00:32:37.361059

Continuing to optimize the new antialiasing shaders in Pathfinder 2.

#1917 pcwalton - 2018-02-07T22:26:13.821536

Just got rotation working for the new AA technique. Now optimizing the math and cleaning it up.

#1918 pcwalton - 2018-02-07T02:57:50.066070

Got the core of stencil-and-cover ported over to use the new distance-approximation-based antialiasing algorithm. Still need to get rotation working.

#1919 pcwalton - 2018-02-05T16:50:46.569876

Adapting the new Pathfinder antialiasing technique to font rendering.

#1920 pcwalton - 2018-02-03T00:30:11.288066

Finishing up the new distance-based antialiasing technique. Also, for fun, demonstrated nice theoretical bounds on its accuracy.

#1921 pcwalton - 2018-01-31T21:00:29.248666

Continuing to work on the revised MCAA using implicitization.

#1922 pcwalton - 2018-01-30T17:41:53.509371

Experimenting with a new rendering technique based on implicitization and fragment derivatives.

#1923 pcwalton - 2018-01-29T18:41:50.858935

Finishing Lyonizing Pathfinder.

#1924 pcwalton - 2018-01-27T02:13:24.842935

Continuing work on lyonizing Pathfinder.

#1925 pcwalton - 2018-01-25T17:39:30.525395

Continuing to port Pathfinder over to use Lyon. Mostly done.

#1926 pcwalton - 2018-01-23T17:41:08.165300

Going to try switching Pathfinder over to use some of Lyon’s code to reduce duplication.

#1927 pcwalton - 2018-01-22T16:29:35.661736

Experimenting with some Loop-Blinn-inspired ideas for simplifying Pathfinder 2’s shaders.

#1928 pcwalton - 2018-01-20T00:00:10.661363

Making progress on using a simpler, faster antialiasing technique for SVG to allow full affine transforms on meshes.

#1929 pcwalton - 2018-01-18T19:54:19.026584

Continuing to work on getting general affine transforms to work with MCAA in Pathfinder 2.

#1930 pcwalton - 2018-01-17T19:26:41.370246

Trying to get mesh-based analytic antialiasing working with non-rectilinear transforms.

#1931 pcwalton - 2018-01-16T19:08:06.059035

More documentation and testing infrastructure for Pathfinder 2.

#1932 pcwalton - 2018-01-10T23:03:13.310260

Continuing to work on cleaning up Pathfinder’s algorithm for better performance.

#1933 pcwalton - 2018-01-09T17:19:28.468831

Continuing work on simplifying Pathfinder 2. Going to try to prototype an idea for early Z with analytic antialiasing that I came up with yesterday.

#1934 pcwalton - 2018-01-08T18:49:42.833159

Working on some Pathfinder 2 simplifications I came up with over the weekend, with the goal of reducing CPU setup time and GPU memory usage.

#1935 pcwalton - 2018-01-05T22:33:22.591490

Writing Pathfinder 2 API documentation.

#1936 pcwalton - 2018-01-04T22:15:59.342658

Fixing bugs in Pathfinder 2’s SVG reftest harness.

#1937 pcwalton - 2018-01-03T21:20:50.803906

Still recovering from the flu. Unifying the Pathfinder 2 MCAA monochrome and multicolor shaders for simplicity and performance.

#1938 pcwalton - 2017-12-23T22:36:17.035687

Documenting Pathfinder 2.

#1939 pcwalton - 2017-12-21T21:26:42.832713

Yesterday, fixed more reported bugs in Pathfinder 2’s implementation of SVG strokes and started work on SVG reftests. Today, fixing more bugs.

#1940 pcwalton - 2017-12-20T18:01:23.344941

Over the past few days, implemented a better multicolor XCAA algorithm per discussions in Austin. Now working on fixing SVG bugs that have been reported.

#1941 pcwalton - 2017-12-12T02:59:45.463376

Implemented 8xSSAA and 16xSSAA in Pathfinder 2 while in transit to Austin.

#1942 pcwalton - 2017-12-07T18:01:18.308019

Working on fixing some performance issues in XCAA mode for SVG in Pathfinder 2.

#1943 pcwalton - 2017-12-06T18:25:47.703089

Yesterday, got some very preliminary SVG performance numbers for Pathfinder 2 vs. native. Today, making those numbers more accurate.

#1944 pcwalton - 2017-12-05T18:52:15.264369

Getting Pathfinder 2 SVG benchmarks ready.

#1945 pcwalton - 2017-12-04T17:44:25.232545

Yesterday, implemented rotation correctly for text in ECAA mode and exposed emboldening as “faux bold” in the Pathfinder 2 demo. Today, fixing a regression caused by implementing rotation for SVG.

#1946 pcwalton - 2017-12-02T20:10:40.532783

Yesterday, tried and failed to implement various “clever” techniques to avoiding artefacts with rotation in ECAA mode in Pathfinder 2. Today, trying a simpler approach.

#1947 pcwalton - 2017-11-30T19:36:20.590459

Continuing to work on text rotation in Pathfinder 2.

#1948 pcwalton - 2017-11-29T17:15:55.387364

Yesterday, landed 3D transform support for SVG in Pathfinder 2. Today, working on 3D transforms for text.

#1949 pcwalton - 2017-11-28T19:09:33.731478

Yesterday, implemented full transform support (including rotation) for SVG with ECAA in Pathfinder 2. Today, making that fast.

#1950 pcwalton - 2017-11-27T20:10:16.356109

Continuing to work on arbitrary transforms (including rotation) for ECAA in SVG.

#1951 pcwalton - 2017-11-22T20:26:45.873606

Working on switching multicolor (SVG) rendering to use edge coverage antialiasing instead of mesh coverage antialiasing. This should allow it to handle rotations better.

#1952 pcwalton - 2017-11-21T22:49:44.533718

Working on antialiasing shader performance and refactoring in preparation for proper rotation support (which is needed for parity with WebRender’s existing native font code).

#1953 pcwalton - 2017-11-20T19:09:18.644639

Fixing various Pathfinder 2 bugs that arose during all the testing-related code churn.

#1954 pcwalton - 2017-11-17T23:08:28.823645

Continuing to work on the integration test harness for Pathfinder 2.

#1955 pcwalton - 2017-11-15T17:46:01.585131

Yesterday, got basic SSIM (image similarity) working for comparing Pathfinder 2 results to those of the system. Today, making that process automated.

#1956 pcwalton - 2017-11-13T19:21:33.635315

This weekend, I discovered what was causing the mismatch between macOS’ native stem darkening and Pathfinder’s stem darkening and fixed it. Today, continuing work on integration testing.

#1957 pcwalton - 2017-11-10T18:56:51.639178

Pathfinder 2 should be feature complete now. Working on integration tests.

#1958 pcwalton - 2017-11-09T23:34:14.220442

Adding font dilation to the SSAA path.

#1959 pcwalton - 2017-11-08T16:58:00.401728

Yesterday, implemented gamma correction for text in Pathfinder 2. Today, working on clipping for XCAA (highest quality antialiasing) in the SVG demo.

#1960 pcwalton - 2017-11-07T19:13:26.554293

Yesterday, created a tool to generate offline Pathfinder 2 meshes from OpenType fonts. Today, working on adding gamma correction to PF2 with the WebRender gamma-lut module.

#1961 pcwalton - 2017-11-06T18:36:04.404037

On Friday, implemented clipping for the Pathfinder 2 SVG demo in SSAA mode. Today, writing a command line front-end to the PF2 partitioner.

#1962 pcwalton - 2017-11-02T19:00:25.898017

Restructuring the way Pathfinder 2 mesh libraries are stored to make it easier to do clips in the SVG demo.

#1963 pcwalton - 2017-11-01T16:45:08.892097

Yesterday, improved performance of the XCAA multicolor path in Pathfinder and started work on the infrastructure for clips in the SVG demo. Today, doing more work on clips.

#1964 pcwalton - 2017-10-31T17:41:09.823298

Yesterday, implemented XCAA for SVG in a way that actually seems to work. It’s slower than I’d like, but can probably be improved considerably. Today, adding CPU rasterization functionality using FreeType as prep work for the WebRender integration.

#1965 pcwalton - 2017-10-30T17:29:04.214468

Experimenting with a technique I came up with over the weekend for XCAA (high quality analytic antialiasing) for SVG and other multicolor vector scenes.

#1966 pcwalton - 2017-10-26T18:31:32.153500

Adding support for native CPU font rasterization to pathfinder_font_renderer both for integration testing and in preparation for integration into WebRender.

#1967 pcwalton - 2017-10-25T18:08:21.345690

Debugging DirectWrite support in Pathfinder 2.

#1968 pcwalton - 2017-10-24T19:14:39.418071

Trying to figure out how to get DirectWrite to give me hinted outlines

#1969 pcwalton - 2017-10-23T18:37:50.564174

On Friday, implemented experimental support for XCAA in SVG and similar to Pathfinder 2. Today, adding Windows DirectWrite support.

#1970 pcwalton - 2017-10-19T17:59:16.622700

Yesterday, added prerendered glyph caching for distant glyphs in the Pathfinder 2 3D demo. Today, doing some refactoring.

#1971 pcwalton - 2017-10-18T17:23:41.308684

Yesterday, did some work (including more major refactoring) on the Pathfinder 2 3D demo toward caching bitmaps for distant glyphs. Today, more of that.

#1972 pcwalton - 2017-10-17T16:43:49.990011

Yesterday, refactored the demo with the goal of caching distant glyphs as textures in the 3D demo. Today, continuing that work.

#1973 pcwalton - 2017-10-16T17:18:45.043771

Yesterday, merged my stem darkening branch of Pathfinder 2 to master. Today, working on getting XCAA (the highest quality antialiasing) working for SVG.

#1974 pcwalton - 2017-10-14T00:08:35.047291

Spent today figuring out the details of font dilation/stem darkening on macOS so that I can match the system rendering as exactly as possible.

#1975 pcwalton - 2017-10-12T17:13:42.992334

Continuing to experiment with stem darkening/font dilation in Pathfinder 2 to match native macOS font rendering (and that of FreeType under some configurations). It’s shaping up to be a challenge to implement properly but tentatively looking good so far…

#1976 pcwalton - 2017-10-09T23:03:55.987183

Had an idea last weekend for how to implement stem darkening/font dilation the way FreeType and Core Graphics do. Trying it out now

#1977 pcwalton - 2017-10-05T20:47:36.259811

Yesterday, rewrote the Pathfinder 2 stroke code in Rust. Today, working on improving its vertex shading performance.

#1978 pcwalton - 2017-10-04T15:52:18.963372

Yesterday, switched to instanced rendering and improved the loading time of the Pathfinder 2 3D demo a lot. Today, working on replacing the FreeType stroker with a Rust implementation of path stroking. (Going to try Tiller & Hanson 1984 first.)

#1979 pcwalton - 2017-10-03T16:50:13.259766

Yesterday, improved loading performance of the Pathfinder 2 text demo by introducing a real serialization format for meshes. Today, working on improving loading performance of the 3D demo.

#1980 pcwalton - 2017-10-03T16:48:50.645113

Yesterday, improved loading performance of the Pathfinder 2 text demo by introducing a real serialization format for meshes. Today, working on improving loading performance of the 3D demo.

#1981 pcwalton - 2017-10-02T18:08:45.548728

Fixing bugs I found last weekend in the Pathfinder 2 text demo.

#1982 pcwalton - 2017-09-29T23:26:27.970541

Got the tiger rendering properly, I believe: https://i.imgur.com/yWw9z7Y.png

#1983 pcwalton - 2017-09-26T18:28:35.090960

Yesterday, improved the tiger a lot (I believe the only problems left are cubic-to-quadratic conversion and issues with the FreeType stroker). Today, working on the benchmark some more.

#1984 pcwalton - 2017-09-25T19:02:01.296660

Working on fixing the remaining bugs in the Pathfinder 2 partitioner showing up in the tiger.

#1985 pcwalton - 2017-09-21T20:24:55.589023

More work on partitioning self-intersecting paths correctly in Pathfinder 2. Yay...

#1986 pcwalton - 2017-09-19T18:43:25.156205

Yesterday, implemented the winding fill rule in Pathfinder 2. Today, working on implementing correct rendering for path self intersection and fixing bugs in the demos.

#1987 pcwalton - 2017-09-18T20:58:03.282025

Last weekend, polished up the Pathfinder 2 demos some. Today, implementing the winding rule.

#1988 pcwalton - 2017-09-14T16:44:21.105199

Same as yesterday: polishing up the Pathfinder 2 demos and working on the benchmark.

#1989 pcwalton - 2017-09-13T17:54:28.402366

Yesterday, worked on the Pathfinder 2 benchmark and improved UI papercuts in the demos. Today, more of the same.

#1990 pcwalton - 2017-09-12T17:33:49.634081

Yesterday, fixed a bunch of random bugs in the Pathfinder 2 demos. Today, started doing monotonic path segment splitting in the demos and continuing to work on the benchmark.

#1991 pcwalton - 2017-09-11T17:50:03.852655

Implementing a benchmarking tool for Pathfinder 2.

#1992 pcwalton - 2017-09-10T20:18:02.257713

Fixing UI papercuts in the Pathfinder 2 demo.

#1993 pcwalton - 2017-09-09T20:15:12.828441

Implemented slight hinting in Pathfinder 2 today.

#1994 pcwalton - 2017-09-09T03:11:34.912617

Yesterday, worked on the 3D demo and implemented ECAA subpixel antialiasing. Today, polished up the demos a bit and implemented rudimentary path stroking for SVG.

#1995 pcwalton - 2017-09-07T18:15:19.222974

Yesterday, implemented subpixel AA for SSAA text and got the 3D demo rendering a panel of names from the Mozilla Monument. Today, doing some benchmarking.

#1996 pcwalton - 2017-09-06T21:17:35.992999

Yesterday and today, worked on the 3D demo; it’s displaying text now. Onward to subpixel antialiasing for text!

#1997 pcwalton - 2017-09-05T19:57:40.978829

Fixing bugs in the text demo and continuing to work on the 3D demo.

#1998 pcwalton - 2017-09-04T01:42:24.219722

Fixed some text rendering quality bugs both yesterday and today.

#1999 pcwalton - 2017-09-02T19:12:49.990040

Yesterday, implemented a simple mesh debugger and used it to fix a nasty partitioner bug related to floating point precision. Today, working on the 3D demo some more.

#2000 pcwalton - 2017-09-01T23:15:26.407706

Yesterday, worked on the Pathfinder site some, including the 3D demo. Today, more of that.

#2001 pcwalton - 2017-08-31T21:05:33.182860

Yesterday, did some design and refactoring work on the Pathfinder site (including demo). Today, working on the 3D demo.

#2002 pcwalton - 2017-08-30T16:52:03.447605

Yesterday, got the Pathfinder SVG demo rendering the tiger (more or less?). Now starting work on the Pathfinder 3D demo.

#2003 pcwalton - 2017-08-29T19:29:29.814196

Continuing to work on the SVG rendering demo for Pathfinder.

#2004 pcwalton - 2017-08-28T18:03:02.633843

Experimenting with ways to hack up an SVG-subset rendering demo for Pathfinder

#2005 pcwalton - 2017-08-26T19:53:38.991419

Got the text rendering demo into an OK shape yesterday. Now starting work on the Pathfinder SVG rendering demo.

#2006 pcwalton - 2017-08-25T18:35:21.596066

Yet more bug fixes and performance improvements for Pathfinder 2

#2007 pcwalton - 2017-08-24T18:52:37.026261

Continuing to improve performance and fix bugs in the Pathfinder 2 text demo.

#2008 pcwalton - 2017-08-23T19:39:55.202744

Continuing to work on performance and bug fixes for the Pathfinder 2 text rendering demo.

#2009 pcwalton - 2017-08-22T21:00:12.187068

Continuing to work on proper glyph atlas usage for the Pathfinder 2 demo.

#2010 pcwalton - 2017-08-21T20:53:41.772150

Back from Rustconf. Working on getting Pathfinder 2 to render glyphs to atlases.

#2011 pcwalton - 2017-08-19T21:54:53.303289

At Rustconf today. Got the WebGL/GLSL implementation of Pathfinder 2 ECAA working! \o/

#2012 pcwalton - 2017-08-18T18:36:52.398413

Got most of the conservative coverage shader working in OpenGL ES 2 plus common extensions. Now working on the exact line area coverage shader. In transit to Portland for Rustconf today.

#2013 pcwalton - 2017-08-17T19:39:44.178711

Continuing to work on ECAA in Pathfinder 2. Ported the cover shader to GLSL yesterday; now testing it and working on groundwork for the rest.

#2014 pcwalton - 2017-08-16T18:08:19.916656

Implemented an edge detection shader yesterday and upgraded the rest of the Pathfinder WebGL demo to use MRT. Both of these are part of ECAA. Continuing to implement ECAA today.

#2015 pcwalton - 2017-08-15T18:47:32.271332

Got basic Loop-Blinn in the WebGL/GLES2 port of Pathfinder implemented and working yesterday. Now on to antialiasing.

#2016 pcwalton - 2017-08-14T23:10:32.315754

Continuing to work on the Pathfinder GLES 2 port and WebGL demo. Polygons now render properly. Next: Get curves rendering.

#2017 pcwalton - 2017-08-12T17:10:34.106813

Wrote some initial Loop-Blinn GLSL shaders (untested as of yet) and the demo code to fetch and compile them.

#2018 pcwalton - 2017-08-11T18:12:51.021379

Yesterday: Implemented the Web service component of the Pathfinder 2 demo, and hooked the client side up to it. Today: Port the Pathfinder 2 shaders to GLSL for use in both the demo and WebRender.

#2019 pcwalton - 2017-08-10T16:03:44.617573

Finished the FreeType-based font loader yesterday. Now working on the Web service component of the demo, which will convert glyphs in fonts into meshes.

#2020 pcwalton - 2017-08-09T22:08:39.697663

Continuing to work on the Rust component that converts OpenType font outlines to Pathfinder meshes. Trying to match WebRender’s internal FontContext API so this component can be easily pulled into WR. This component will also be part of the demo.

#2021 pcwalton - 2017-08-08T19:04:41.618635

Started on a demo app for Pathfinder 2. Struggled with Emscripten and eventually gave up and decided to put the Rust code into a Web service instead. Now working on that Web service for converting text to meshes.

#2022 pcwalton - 2017-08-07T17:13:53.620627

Starting on a WebGL-based demo for Pathfinder 2 for broader platform testing and as a testbed for the GLSL.

#2023 pcwalton - 2017-08-04T20:32:28.317420

Made progress yesterday on full scene ECAA (MLAA-style). Continuing to work on the approach today.

#2024 pcwalton - 2017-08-03T21:32:46.333957

Antialiased fonts now work properly in Pathfinder 2! \o/ Now trying out an MLAA-inspired approach to achieve exact antialiasing for full vector scenes.

#2025 pcwalton - 2017-08-02T19:17:47.552325

Exact-coverage-based antialiasing now works in Pathfinder 2! Now working on addressing bugs in the partitioner that I had been putting off fixing.

#2026 pcwalton - 2017-08-01T22:21:31.851385

Implemented a curve antialiasing shader for Pathfinder 2, but it has floating point precision issues. Looking into better algorithms to avoid this.

#2027 pcwalton - 2017-07-31T19:02:18.891111

Got exact coverage AA working for lines in Pathfinder 2: http://i.imgur.com/40z9Qct.png Now working on curves.

#2028 pcwalton - 2017-07-25T04:57:34.052174

Was sick today, but got a bunch of Pathfinder code written for the new antialiasing algorithm. Also spent time reading about barycentric coordinates and implicitization of Bezier curves; should be ready to implement the AA shader now.

#2029 pcwalton - 2017-07-24T05:31:37.867812

Loop-Blinn seems to be working well; performance on the Dutch rail map is much improved on Intel due to early Z and better post-transform cache usage. Now working on implementing exact coverage (Levien) AA in the Loop-Blinn setting.

#2030 pcwalton - 2017-07-19T18:39:09.298058

Yesterday: Came up with a formula for near-exact coverage of quadratic Bezier curves that I think is efficient enough to implement in a fragment shader. Today: Implementing it.

#2031 pcwalton - 2017-07-14T22:15:27.575055

Got more aggressive de Casteljau subdivision working in the “subdivision” branch of Pathfinder; now benchmarking Loop Blinn vs. tessellation to see which one is better

#2032 pcwalton - 2017-07-13T20:09:44.359601

Reworking the Pathfinder 2 partitioner to use de Casteljau subdivision more aggressively to simplify things and reduce GPU upload time and vertex shading load

#2033 pcwalton - 2017-07-08T03:06:41.901667

Developing the framework for the hybrid Levien/MSAA depth peeling approach. Seems promising so far but it’s still very early…

#2034 pcwalton - 2017-07-06T22:54:35.762784

Adding Levien-style AA to Pathfinder 2 using the Hasselgren et al. technique for conservative rasterization

#2035 pcwalton - 2017-06-20T18:09:01.238111

Getting as much of the Pathfinder 2 prototype working as I can in time for MozSF

#2036 pcwalton - 2017-05-05T00:04:01.355637

working on a new trapezoidation algorithm that decomposes into monotone polygons instead of trapezoids

#2037 pcwalton - 2017-04-26T23:52:09.804499

Pathfinder 2 prototype is starting to come alive and rendering basic scenes now. Next steps: make trapezoidation faster, fix rendering bugs, render curves via Newton-Raphson/tessellation

#2038 pcwalton - 2017-04-11T18:30:57.432692

Pathfinder 2 starting to take shape, working on getting a prototype Metal demo working

#2039 pcwalton - 2017-03-02T00:17:51.198022

Fixing Pathfinder bugs and preparing for talk

#2040 pcwalton - 2017-02-07T00:35:24.705165

Last week: Benchmarked Pathfinder, got it correctly rendering 90% of the fonts on my system. This week: Fix subpixel positioning bugs in Pathfinder, document it, get some more fonts working, polish up benchmarks, write blog post.

#2041 pcwalton - 2017-01-25T22:51:13.842326

finishing up Pathfinder

#2042 pcwalton - 2016-12-21T22:39:57.530772

Prototyping GPU font rasterization while most are out. Looking good.

#2043 pcwalton - 2016-12-12T17:45:15.864905

Cleaning up my Servo display list elimination patch (see previous standup) and then continuing to work on a prototype of my GPU vector rasterization idea

#2044 pcwalton - 2016-12-09T20:13:25.922786

In Hawaii working on eliminating Servo display lists in favor of WebRender display lists

#2045 pcwalton - 2016-12-01T16:35:42.940196

Tracking down infinite reflow hangs, working on float revamp (pushed buoyancy), reviewing WR PRs, continuing to think about compute shader based vector path rasterization

#2046 pcwalton - 2016-12-01T16:35:39.862156

Tracking down infinite reflow hangs, working on float revamp (pushed buoyancy), reviewing WR PRs, continuing to think about compute shader based vector path rasterization

#2047 ajeffrey - 2018-10-01 12:38:59.500021

attending the virtual popl pc meeting.

#2048 jdm - 2018-10-01 14:18:46.249841

testing out gstreamer on oculus.

#2049 ajeffrey - 2018-10-01 15:08:33.409750

trying to get libsimpleservo to be called from magic leap.

#2050 SimonSapin - 2018-10-01 20:19:41.517824

python 2 is only availble upstream for windows as an msi installer. using msiexec is dissallowed by generic-worker settings. using msitools to extract the files initially fails https://gitlab.gnome.org/gnome/msitools/issues/4 then seems to succeed when i compile a patched libgcab, but produces corrupted files https://gitlab.gnome.org/gnome/msitools/issues/6

#2051 ferjm - 2018-10-01 22:07:39.598067

regenerated and deployed gstreamer binaries for ci (with missing decoders)

#2052 ferjm - 2018-10-01 22:08:05.182723

patch to handle audio decoder errors https://github.com/servo/media/pull/139

#2053 ferjm - 2018-10-01 22:10:27.416069

regenerated gstreamer binaries for android with missing decoders and plugins. not able to generate x86 binaries though because of an ndk-build issue which i am currently investigating

#2054 ferjm - 2018-10-01 22:11:01.451492

investigating decoding and video playback issues on android

#2055 SimonSapin - 2018-10-02 08:40:37.976620

with msiexec and msitools both out, i tried lessmsi (running on windows). after lots of trial and error, we now have python2.zip built and cached on taskcluster, available to windows tasks: https://tools.taskcluster.net/groups/hltp2krwsyqyutk5boffta

#2056 paul - 2018-10-02 13:45:27.586755

implemented local maven repo supported: https://github.com/servo/servo/pull/21851

#2057 ajeffrey - 2018-10-02 14:04:30.957003

got the ml build to the point that the ml sdk complains that it can't find the

#2058 ajeffrey - 2018-10-02 14:06:10.551790

...can't find the simpleservo library.

#2059 ajeffrey - 2018-10-02 16:42:02.236345

security meeting with avadacatavra.

#2060 avadacatavra - 2018-10-02 16:51:09.680472

working on qcon slides about rust secure code goals

#2061 avadacatavra - 2018-10-02 16:51:21.013580

re re re re re re re re re re re writing stylo

#2062 ajeffrey - 2018-10-02 18:46:18.075646

dealing with magic leap link errors.

#2063 SimonSapin - 2018-10-02 22:26:06.608747

managed to build servo for windows on an ec2 instance, with scriptable visual c++ build tools install (to be baked in the ami used by taskcluster)

#2064 SimonSapin - 2018-10-03 09:21:52.653146

filed https://github.com/taskcluster/taskcluster-web/issues/141 for a ui pet peeve

#2065 SimonSapin - 2018-10-03 09:22:18.822110

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1495732 for a nice-to-have generic-worker feature request

#2066 SimonSapin - 2018-10-03 09:28:23.397334

submitted https://github.com/servo/servo/pull/21863 build on and for windows on taskcluster ci

#2067 nox - 2018-10-03 10:18:28.440400

doing maths because 2d canvases are bullies.

#2068 SimonSapin - 2018-10-03 13:18:42.257993

submitted https://github.com/servo/servo/pull/21865 to remove 22k unnecessary files

#2069 nox - 2018-10-03 13:20:48.455322

r+

#2070 SimonSapin - 2018-10-03 13:30:27.919888

filed a possible `cargo fetch` bug https://github.com/rust-lang/cargo/issues/6125

#2071 SimonSapin - 2018-10-03 17:27:09.330487

cut 10 minutes from the taskcluster windows build by rebuilding a new ami with indexing and antivirus disabled https://github.com/servo/servo/pull/21863

#2072 avadacatavra - 2018-10-03 18:11:25.668377

w3c followups

#2073 avadacatavra - 2018-10-03 18:11:35.822806

talk prep

#2074 ajeffrey - 2018-10-03 18:49:08.460697

wrote decision summaries for all the popl papers i'm the lead reviewer for.

#2075 ajeffrey - 2018-10-03 21:49:17.797786

fighting dynamic linker errors on magic leap. https://forum.magicleap.com/hc/en-us/community/posts/360024941592-capturing-the-output-of-ld-debug

#2076 ajeffrey - 2018-10-04 17:05:21.460246

popl pc wrapping up.

#2077 ajeffrey - 2018-10-04 19:21:39.826515

got rust code linking against (but not calling into) servo to run on the magic leap headset.

#2078 SimonSapin - 2018-10-05 12:21:12.726172

reduced rustc regression in compiling servo, filed https://github.com/rust-lang/rust/issues/54846

#2079 SimonSapin - 2018-10-05 12:29:15.203275

worked around said regression in the way suggested by oli-obk. thanks! https://github.com/servo/servo/pull/21872

#2080 jdm - 2018-10-05 15:34:01.212778

tracked down multiple firefox regressions.

#2081 jdm - 2018-10-05 15:34:09.265137

setup aws lambda function for maven publishing.

#2082 ajeffrey - 2018-10-05 16:59:06.513430

tracking down freetype link errors on magicleap.

#2083 ajeffrey - 2018-10-05 17:57:39.322783

got the magic leap headset to start executing a servo instance. it does nothing but segv at the moment.

#2084 jdm - 2018-10-05 19:54:32.148112

investigating issues with the aws lambda function for generating the maven metadata.

#2085 Manishearth - 2018-10-05 23:42:55.676582

further wpt failure investigation

#2086 SimonSapin - 2018-10-07 10:27:39.926695

investigated why `mach test-unit` was slow, and filed https://github.com/servo/servo/pull/21884 to fix it

#2087 SimonSapin - 2018-10-08 15:24:56.445501

rewrite decisionlib to have task definitions that can be built in multiple steps with a builder pattern, rather than a giant function with dozens of optional parameters https://github.com/servo/servo/pull/21863

#2088 ajeffrey - 2018-10-08 15:38:19.961216

fighting gl function loading for the magic leap.

#2089 ajeffrey - 2018-10-08 22:06:27.184435

fixed segvs, panics and gl functional load failures on the magic leap.

#2090 Manishearth - 2018-10-09 04:29:30.225189

yell at osx builders

#2091 Manishearth - 2018-10-09 04:34:20.323782

review windows tc pr

#2092 SimonSapin - 2018-10-09 16:46:43.229712

successfull run servo’s test with android emulator inside docker. the only unusual thing needed was passing --privileged to docker run

#2093 SimonSapin - 2018-10-09 16:51:20.822226

massaged https://github.com/servo/servo/pull/21863 for landing

#2094 jdm - 2018-10-09 18:08:35.566967

updating webrender to fix windows nightly crash.

#2095 ajeffrey - 2018-10-10 16:10:24.857415

hooking up rust's logging to magic leap's logging.

#2096 SimonSapin - 2018-10-10 16:25:45.857110

invited a couple of mercurial contributors to the office and had a long chat about rust, how to ffi, etc.

#2097 ajeffrey - 2018-10-10 17:48:32.595729

hooked up rust logging to magic leap logging. https://github.com/asajeffrey/servo/commit/00dec5980ba97b22c52440559c2f36508134becd

#2098 SimonSapin - 2018-10-10 18:20:45.111902

filed https://github.com/servo/libgstreamer_android_gen/issues/3 on gstreamer packaging for android builds

#2099 ajeffrey - 2018-10-10 22:07:51.056255

load the magic leap system fonts. https://github.com/asajeffrey/servo/commit/f8a9fea1c496b02270100411d9e6e7b540ed60b0

#2100 SimonSapin - 2018-10-10 22:09:10.090905

submitted https://github.com/servo/servo/pull/21905 to reduced log spam in taskcluster

#2101 SimonSapin - 2018-10-10 22:10:31.923545

played with packet.net api to see how to programatically provision or reinstall a server with "user data": scripts executed on first boot

#2102 Manishearth - 2018-10-10 23:12:26.373869

investigate and fix all the biquad failures (https://github.com/servo/media/pull/148)

#2103 jdm - 2018-10-10 23:53:37.215832

investigating behaviour of alpha-less webgl contexts on oculus go.

#2104 avadacatavra - 2018-10-11 00:33:30.780941

missing you

#2105 avadacatavra - 2018-10-11 00:33:51.263711

rustfest proposals, qcon talk work, cleaning up email from pto

#2106 ferjm - 2018-10-11 12:20:52.070443

i haven't being using standups for some time :\ the last few days have been mostly igalia webengines hackfest, several fixes to merge the audio/video backend pr and lots of work to get the right gstreamer binaries with the expected codecs

#2107 ferjm - 2018-10-11 12:21:37.450047

hopefully fixed windows installer when gstreamer is not installed in the c: drive https://github.com/servo/servo/pull/21902

#2108 ferjm - 2018-10-11 12:22:06.167707

cleanup android mess for servo-media https://github.com/servo/media/pull/145

#2109 ferjm - 2018-10-11 12:23:09.967013

reviewed task source for media element https://github.com/servo/servo/pull/21879

#2110 ferjm - 2018-10-11 12:24:31.505176

reviewed webaudio fixes https://github.com/servo/servo/pull/21906 and https://github.com/servo/media/pull/148

#2111 ferjm - 2018-10-11 12:25:11.697836

pr to allow audiobuffers to be reused https://github.com/servo/servo/pull/21910

#2112 SimonSapin - 2018-10-11 14:24:56.996120

submitted https://github.com/servo/servo/pull/21912 to reduce the amount of download in ./mach bootstrap-android

#2113 jdm - 2018-10-11 18:43:17.599785

further narrowing down the oculus rendering issue.

#2114 ajeffrey - 2018-10-11 20:47:58.145546

fixing gl errors, got some content to render on magic leap.

#2115 ajeffrey - 2018-10-11 20:48:54.691318

hard-wired resources into the magic leap executable with include_bytes!

#2116 ajeffrey - 2018-10-11 21:36:15.950066

got servo on the magic leap to render its first web pages. https://twitter.com/servodev/status/1050496331561746433

#2117 Manishearth - 2018-10-12 00:35:27.245597

investigate race https://github.com/servo/media/issues/151

#2118 Manishearth - 2018-10-12 00:35:45.230801

look into audiobuffersourcenode playback rate/ / offset stuff

#2119 SimonSapin - 2018-10-12 16:10:27.944256

initial attempt at installing docker-worker on a packet.net machine for android testing, based on https://github.com/taskcluster/docker-worker/compare/packet-net and https://github.com/taskcluster/taskcluster-infrastructure/tree/master/modules but without using terraform for now

#2120 ajeffrey - 2018-10-12 18:25:48.148303

trying to get an openssl handshake to work on the magic leap.

#2121 ajeffrey - 2018-10-12 18:28:27.033699

attending the vr panel at the chicago international film festival. https://www.chicagofilmfestival.com/event/industry-days-vr-panel/

#2122 paul - 2018-10-15 11:18:50.200424

fighting with android studio and gradle to try to make building crow with servo optional

#2123 ajeffrey - 2018-10-15 16:20:45.543982

trying to debug ssl handshake failures with wireshark.

#2124 jdm - 2018-10-15 16:23:21.469424

tackled missing android logging and invalid maven uploads.

#2125 avadacatavra - 2018-10-15 17:06:18.508986

regressing performance, meetings, interview, prepping for nov (qcon + privacy summitx2)

#2126 SimonSapin - 2018-10-16 10:25:17.302679

submitted https://github.com/hyperium/hyper/pull/1671 to work around a rustc bug blocking upgrade to hyper 0.12

#2127 paul - 2018-10-16 11:24:18.750774

implemented servo white list for fxr: https://github.com/mozillareality/firefoxreality/pull/632

#2128 ajeffrey - 2018-10-16 14:09:25.866727

another day fighting openssl on the magic leap.

#2129 ajeffrey - 2018-10-16 14:46:33.771730

shared memory meeting.

#2130 jdm - 2018-10-16 15:26:57.603116

twis for the past three weeks.

#2131 paul - 2018-10-17 11:29:28.974578

reviewed keyboard-types pr. merged.

#2132 paul - 2018-10-17 11:29:46.993406

servo for fxr has landed. build instructions here: https://github.com/mozillareality/firefoxreality#experimental-servo-support

#2133 SimonSapin - 2018-10-17 13:05:18.081694

triaged open rust-url issue, filed https://github.com/servo/rust-url/issues/463 about url 2.0, replied to debian packaging being blocked on removing support for old serde https://github.com/servo/rust-url/issues/304#issuecomment-430522795

#2134 SimonSapin - 2018-10-17 14:00:38.209354

submit https://github.com/rust-lang/rust/pull/55148 implement fromstr for pathbuf

#2135 ajeffrey - 2018-10-17 14:22:25.863692

still trying to debug openssl handshake failures on magic leap.

#2136 SimonSapin - 2018-10-17 15:04:09.882697

reading up on terraform, in order to hopefully use existing config to deploy docker-worker to packet.net https://github.com/taskcluster/taskcluster-infrastructure/tree/master/modules/docker-worker

#2137 jdm - 2018-10-17 22:11:41.566243

reviewed giant hyper update pr.

#2138 SimonSapin - 2018-10-18 07:43:30.397070

reviewed https://github.com/rust-lang/rust/pull/54580 add slice::rchunks(), rchunks_mut(), rchunks_exact() and rchunks_exact_mut()

#2139 SimonSapin - 2018-10-18 12:18:14.869590

played with terraform, got it to import taskcluster-infrastructure/modules/docker-worker, but that needs some secrets / private keys i don’t have access to. waiting for advice/feedback from the taskcluster team.

#2140 ajeffrey - 2018-10-18 15:38:29.317167

having a look at https://github.com/withoutboats/shifgrethor

#2141 ajeffrey - 2018-10-18 21:57:23.096457

got magic leap servo to load an https page.

#2142 Manishearth - 2018-10-18 22:22:06.887403

finish presentation draft

#2143 Manishearth - 2018-10-18 22:22:39.984578

brush up on webrtc, get confused a lot

#2144 SimonSapin - 2018-10-19 09:31:45.800729

ran taskcluster-infrastructure/modules/docker-worker in terraform successfully, now fighting docker-worker’s config and client ids and scopes to get it to pick up tasks

#2145 SimonSapin - 2018-10-19 11:34:18.974298

discussed wtf-8 with arai for the binary ast project

#2146 ajeffrey - 2018-10-19 15:27:13.815764

tidying up magic leap servo, in preparation for submitting a pr.

#2147 ferjm - 2018-10-19 15:46:45.788744

implemented media timeline and seek functionality for a/v playerhttps://github.com/servo/media/pull/155 https://github.com/servo/media/pull/157

#2148 ajeffrey - 2018-10-19 19:22:53.106834

submitted the pr to get mozjs_sys to build for the magic leap. https://github.com/servo/mozjs/pull/158

#2149 ajeffrey - 2018-10-19 23:47:30.247080

submitted a pr for building servo for magic leap. https://github.com/servo/servo/pull/21985

#2150 SimonSapin - 2018-10-20 10:54:07.836389

filed new rustc nightly ice https://github.com/rust-lang/rust/issues/55223 found in https://tools.taskcluster.net/task-inspector/#ossqsirtsq2bg6n7b78kla

#2151 paul - 2018-10-22 11:37:49.858534

working on properly shutting down servo in fxr

#2152 ajeffrey - 2018-10-22 15:07:10.878662

get servo to compile with servo-media master. https://github.com/servo/servo/pull/21999

#2153 avadacatavra - 2018-10-22 21:03:17.620282

drafted principles of mr permissions

#2154 avadacatavra - 2018-10-22 21:03:28.405483

1-1

#2155 avadacatavra - 2018-10-22 21:04:28.443129

submitting updated performance pr

#2156 avadacatavra - 2018-10-22 21:04:55.279145

cleaned office for a more healthful and productive work environment

#2157 jdm - 2018-10-22 23:17:39.440406

reviews, blog posts, and 2019 planning.

#2158 avadacatavra - 2018-10-23 00:42:49.005683

managed to mess up document.rs in my rebase. must fix tomorrow

#2159 nox - 2018-10-23 13:30:45.304423

updated osmesa-src.

#2160 jdm - 2018-10-23 15:08:48.504795

diagnosed homu problems.

#2161 ajeffrey - 2018-10-23 21:29:40.758003

landed pr #21999, which was blocking the magic leap pr.

#2162 ajeffrey - 2018-10-23 22:51:40.805371

published mozjs_sys 0.61.2. https://crates.io/crates/mozjs_sys/0.61.2

#2163 avadacatavra - 2018-10-23 23:52:05.087670

updated computer (terrible idea don't do that again)

#2164 avadacatavra - 2018-10-23 23:52:39.886130

spent way too long trying to make servo build again on mojave (reiterate: terrible idea)...still not working (sorry travis)

#2165 avadacatavra - 2018-10-23 23:53:11.562493

if this travis build works, then #20459 is ready for review (and dare i hope) merge?

#2166 avadacatavra - 2018-10-23 23:53:28.064548

refining post (and thoughts) about permissions

#2167 paul - 2018-10-24 15:35:02.053018

tweaked the servo fxr ui a bit. still working on pausing and shuting down the compositor.

#2168 ajeffrey - 2018-10-24 16:32:58.318938

helped blair build and run servo on the magic leap.

#2169 ajeffrey - 2018-10-24 17:34:46.773844

learning how input events work on the magic leap.

#2170 avadacatavra - 2018-10-25 00:01:43.198140

performance pr ready for review

#2171 avadacatavra - 2018-10-25 00:01:56.683485

worked on qcon talk

#2172 avadacatavra - 2018-10-25 00:02:24.258743

unsafe code data layout representation writeups

#2173 ajeffrey - 2018-10-25 17:05:09.687494

working on getting magic leap servo to respond to presses of the controller trigger.

#2174 ajeffrey - 2018-10-25 21:46:32.709160

got magic leap to handle controller trigger pulls, and fire a mouse-click event in servo.

#2175 paul - 2018-10-26 08:01:52.989582

fxr: implemented servo unload. #22021

#2176 ajeffrey - 2018-10-26 18:21:56.338654

got hit testing for :hover to work on the magic leap.

#2177 ajeffrey - 2018-10-26 21:52:01.741718

submitted #22028, which will hopefully make println debugging easier.

#2178 jdm - 2018-10-29 12:33:29.812186

dealing with backlog of reviews.

#2179 avadacatavra - 2018-10-29 14:07:16.097025

memory safety brain dump with lin

#2180 ajeffrey - 2018-10-29 15:46:57.803173

got magic leap servo to respond to hyperlinks.

#2181 ajeffrey - 2018-10-29 15:52:25.024917

the pr to build servo for magic leap has landed! https://github.com/servo/servo/pull/21985

#2182 ajeffrey - 2018-10-29 17:31:34.255025

removed annoying flickering in magic leap servo, caused by excessive egl buffer swapping. https://github.com/servo/servo/pull/22044

#2183 ajeffrey - 2018-10-29 20:15:22.341943

submitted pr #22045 for following hyperlinks on magic leap servo.

#2184 SimonSapin - 2018-10-29 21:36:31.867276

last week: w3c meetings at tpac lyon

#2185 SimonSapin - 2018-10-29 21:36:58.614981

wrote up and submitted rust rfc for (fat) pointer metadata and vtable api https://github.com/rust-lang/rfcs/pull/2580

#2186 ajeffrey - 2018-10-29 22:18:02.523978

experimenting with the tesseract ocr library.

#2187 SimonSapin - 2018-10-29 23:19:13.844659

managed to run a taskcluster task on a packet.net server provisioned automatically by terraform

#2188 SimonSapin - 2018-10-29 23:59:15.280763

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1503059 to request missing taskcluster permission, and submitted work-in-progress blocked on that premission https://github.com/servo/servo/pull/22046 android x86 testing in emulator on taskcluster

#2189 ferjm - 2018-10-30 09:08:41.158872

landed basic htmlmediaelement seek functionality https://github.com/servo/servo/pull/22005

#2190 ferjm - 2018-10-30 09:09:20.433989

landed fix to properly handle open url intent on android https://github.com/servo/servo/pull/22013

#2191 ferjm - 2018-10-30 09:10:03.588928

pr to add support for byte range requests on file urls https://github.com/servo/servo/pull/22024

#2192 ferjm - 2018-10-30 09:10:33.695291

pr to implement media timeranges interface https://github.com/servo/servo/pull/22049

#2193 ferjm - 2018-10-30 09:12:56.818872

made ml build with gstreamer support https://github.com/ferjm/servo/tree/magicleap.gstreamer although it's currently useless as there's no gstreamer backend for ml

#2194 SimonSapin - 2018-10-30 10:03:07.194764

got a green run of in-android-emulator tests on taskcluster

#2195 SimonSapin - 2018-10-30 12:35:12.466721

android x86 testing on taskcluster pr is ready for review and landing https://github.com/servo/servo/pull/22046

#2196 ajeffrey - 2018-10-30 13:54:38.590276

landed pr #22045 to get magic leap servo to follow hyperlinks.

#2197 avadacatavra - 2018-10-30 15:39:20.840134

installing a new xcode to be able to build servo again takes forever

#2198 avadacatavra - 2018-10-30 15:39:39.988457

permissions writeup editing session with blair

#2199 ajeffrey - 2018-10-30 15:45:22.962774

working on adding back / forward buttons to magic leap servo.

#2200 ajeffrey - 2018-10-30 17:13:00.941560

submitted pr #22057 for magic leap history traversal.

#2201 ajeffrey - 2018-10-30 22:14:08.249919

implemented a simple url bar for magic leap servo.

#2202 avadacatavra - 2018-10-31 01:11:53.991173

continued expanding/editing permissions writeup and qcon secure code talk

#2203 avadacatavra - 2018-10-31 01:12:58.452328

continued resolving review fixes for the far too massive and constantly bitrotted bane of my existence performance pr

#2204 SimonSapin - 2018-10-31 18:32:01.368499

rust libs triage meeting. then, arguing for (un)safety of unsafecell https://github.com/rust-lang/rust/pull/55207

#2205 ajeffrey - 2018-10-31 23:07:43.368529

working on getting scrolling to work in magic leap servo.

#2206 SimonSapin - 2018-10-31 23:13:38.744613

tried `cargo fix --edition` in servo, filed https://github.com/rust-lang/cargo/issues/6244

#2207 ajeffrey - 2018-11-01 01:27:48.195448

released v2 of the paper on models of speculative evaluation. https://github.com/chicago-relaxed-memory/spec-eval/blob/v2.0/doc/paper.pdf

#2208 SimonSapin - 2018-11-01 11:18:19.146908

tried `cargo fix --edition` in servo some more, filed https://github.com/rust-lang-nursery/rustfix/issues/149

#2209 ajeffrey - 2018-11-01 15:17:17.962226

landed pr for magic leap url bar. servo/servo #22066

#2210 ajeffrey - 2018-11-01 17:22:10.754591

filed pr for magic leap servo scrolling. servo/servo #22076

#2211 ajeffrey - 2018-11-01 22:27:30.145398

finished the "servo magic leap minimum viable demo". servo/servo #22043

#2212 ajeffrey - 2018-11-01 22:28:13.298280

getting servo shutdown to work properly in magic leap.

#2213 avadacatavra - 2018-11-02 01:15:42.153600

final draft of permissions post

#2214 avadacatavra - 2018-11-02 01:15:56.645632

perf pr ready for review

#2215 avadacatavra - 2018-11-02 01:16:40.122574

finished slides and talk for secure code and rust

#2216 paul - 2018-11-02 11:30:22.551573

keeping track of still-running threads at shutdown: https://github.com/servo/servo/pull/22092

#2217 avadacatavra - 2018-11-02 15:05:57.974074

published https://blog.mozvr.com/principles-of-mixed-reality-permissions/

#2218 ajeffrey - 2018-11-02 16:02:54.263756

submitted pr to shut down servo when the magic leap app quits. servo/servo #22094

#2219 ajeffrey - 2018-11-02 19:07:29.256719

submitted pr #22095: add icon for launching magic leap servo

#2220 ajeffrey - 2018-11-02 22:26:17.753793

spent the afternoon learning about magic leap ui.

#2221 SimonSapin - 2018-11-05 11:35:20.608219

rebased, reviewed, and published https://github.com/servo/rust-cssparser/pull/229

#2222 SimonSapin - 2018-11-05 11:47:01.926713

reviewed and published https://github.com/servo/html5ever/pull/353

#2223 SimonSapin - 2018-11-05 11:48:26.842294

wrote up announcements https://internals.rust-lang.org/t/jemalloc-was-just-removed-from-the-standard-library/8759 and https://www.reddit.com/r/rust/comments/9twam5/jemalloc_was_just_removed_from_the_standard/

#2224 SimonSapin - 2018-11-05 12:05:37.907831

filed spec issue / change proposal https://github.com/w3c/csswg-drafts/issues/3285 for the css environment variables. this came up while reviewing https://github.com/servo/rust-cssparser/pull/230

#2225 SimonSapin - 2018-11-05 12:19:23.802105

commented in rfc https://github.com/rust-lang/rfcs/pull/2585 to mention migrating existing (large) code bases.

#2226 ajeffrey - 2018-11-05 17:59:20.549459

working on getting the magic leap sdk installed on our mac build machines.

#2227 SimonSapin - 2018-11-05 18:08:40.825037

ran `cargo fix --edition` on macos and windows too, for https://github.com/servo/servo/pull/22086

#2228 SimonSapin - 2018-11-06 19:27:17.650138

reduced and filed possible cargo or rustc regression with sccache https://github.com/rust-lang/cargo/issues/6269

#2229 ajeffrey - 2018-11-06 21:18:29.971783

spent the day fighting saltfs and travis.

#2230 SimonSapin - 2018-11-06 22:44:50.877232

filed https://github.com/rust-lang/cargo/issues/6273

#2231 ajeffrey - 2018-11-07 20:07:48.839380

finally managed to get saltfs to pass ci again. https://travis-ci.org/servo/saltfs/jobs/451681870

#2232 ajeffrey - 2018-11-07 20:24:50.028921

the passing build of saltfs on travis is https://travis-ci.org/servo/saltfs/builds/452067140

#2233 ajeffrey - 2018-11-07 21:39:58.229518

reviewed papers for the principles of secure compilation workshop. https://popl18.sigplan.org/track/prisc-2018

#2234 ajeffrey - 2018-11-07 22:12:02.228631

working with magicleap to debug auth failures blocking me from http://forum.magicleap.com/

#2235 ajeffrey - 2018-11-08 16:46:35.483394

the magic leap is now in saltfs, for use in ci. https://github.com/servo/saltfs/pull/908

#2236 ajeffrey - 2018-11-08 17:36:38.404793

ci is now able to run magic leap builds. servo/servo #22078

#2237 SimonSapin - 2018-11-08 17:52:08.023378

opened https://github.com/mozilla/treeherder/pull/4249 to also track servo/servo’s auto and try branches on treeherder

#2238 SimonSapin - 2018-11-08 17:52:38.917360

reviewed https://github.com/binast/binjs-ref/pull/193 wtf-8 in js binast

#2239 ajeffrey - 2018-11-08 19:13:13.098082

we now have http://build.servo.org/builders/magicleap

#2240 Manishearth - 2018-11-09 01:19:39.459165

android network crash debugging (yesterday)

#2241 Manishearth - 2018-11-09 01:20:01.195327

more android investigations

#2242 Manishearth - 2018-11-09 01:20:06.348254

googlevr testing

#2243 Manishearth - 2018-11-09 01:20:09.938316

homu fix

#2244 SimonSapin - 2018-11-09 11:35:26.327167

playing with saltstack (in agentless mode for now for simplicity https://docs.saltstack.com/en/getstarted/ssh/index.html) to install taskcluster’s generic-worker on macos

#2245 ajeffrey - 2018-11-09 18:23:36.995173

trying to persuade cargo that really it shouldn't try building blurdroid for magicleap.

#2246 avadacatavra - 2018-11-09 22:41:45.045684

working on rebasing async/await into performance pr

#2247 avadacatavra - 2018-11-09 22:42:11.166996

talked at qcon, privacy summit 1 done

#2248 ajeffrey - 2018-11-09 22:47:44.257072

getting green on http://build.servo.org/builders/magicleap.

#2249 ajeffrey - 2018-11-09 22:49:07.034050

packaged the servo magic leap app. https://github.com/servo/servo/issues/22079

#2250 ajeffrey - 2018-11-12 15:34:32.904969

the magicleap ci build has been green for a couple of days now. http://build.servo.org/builders/magicleap

#2251 ajeffrey - 2018-11-12 15:49:40.225702

deployed magicleap signing certificate to ci.

#2252 SimonSapin - 2018-11-12 16:56:50.539917

after some more messing with saltstack, managed to run a taskcluster task on macos on a worker installed and configured through salt, though running generic-worker manually through ssh for now.

#2253 SimonSapin - 2018-11-12 17:30:13.445747

filed https://github.com/saltstack/salt/issues/50477

#2254 SimonSapin - 2018-11-12 19:10:29.907162

got generic-worker to be started as a macos launchd service and run as an unprivileged user. submitted config at https://github.com/servo/servo/pull/22185

#2255 ferjm - 2018-11-12 20:57:23.687325

implemented support to read blob urls in chunks and partial support for range requests for blob urls

#2256 ferjm - 2018-11-12 20:57:51.377448

working on player buffering/caching stuff

#2257 ajeffrey - 2018-11-12 21:07:27.015724

reading up on magic leap ui elements for building a laser pointer.

#2258 SimonSapin - 2018-11-12 22:22:18.785704

filed https://github.com/taskcluster/generic-worker/issues/131

#2259 nox - 2018-11-13 12:26:16.596964

moving some script code into canvas/canvas_traits/pixels to try to improve the texture transfers from script to gl.

#2260 jdm - 2018-11-13 14:56:00.225816

testing out magic leap builds on device.

#2261 jdm - 2018-11-13 14:56:22.881856

trying to find regression range for black square reftest failures.

#2262 nox - 2018-11-13 15:46:40.151924

filed https://github.com/pistondevelopers/image-png/pull/94 to try to finally get a base64 streaming encoder in servo.

#2263 ajeffrey - 2018-11-13 15:52:44.568215

working on ./mach package --magicleap

#2264 jdm - 2018-11-13 17:59:33.892424

started adding multiple draw buffers to rust-offscreen-gl-context

#2265 jdm - 2018-11-13 22:33:07.203461

interview prep and interviews.

#2266 ajeffrey - 2018-11-13 23:46:28.554479

working on magic leap nightlies.

#2267 ajeffrey - 2018-11-13 23:47:07.920644

trying to the magic leap to give me controller 6dof data.

#2268 SimonSapin - 2018-11-14 07:50:51.409014

got `./mach build --dev` and `./mach test-unit` to complete successfully on macos on taskcluster

#2269 jdm - 2018-11-14 14:55:46.499265

investigating android emulator issues.

#2270 ferjm - 2018-11-14 15:51:21.676370

the current a/v player design does not seem to be suitable for buffering/caching, so we need to change the design. gst folks suggested wrapping the existing appsrc in a bin src element that can handle http requests, which is what webkit does. i'm currently exploring this option.

#2271 ferjm - 2018-11-14 16:25:10.337886

first...

#2272 jdm - 2018-11-14 18:50:19.198985

interview prep, interview

#2273 ajeffrey - 2018-11-14 23:36:13.099225

working on a magic leap laser pointer.

#2274 ferjm - 2018-11-15 06:50:22.879757

i was dumb enough to make the `range_request_file_urls` test fetch files via http:// instead of file://, so we were not really testing what we wanted to test there. it's now fixed

#2275 nox - 2018-11-15 08:55:33.468422

https://github.com/rust-lang/rust/issues/55972

#2276 ferjm - 2018-11-15 11:39:52.338820

setting up new laptop

#2277 avadacatavra - 2018-11-15 12:18:04.050697

finished travel. happy to be able to breathe again. need to finish rebase and write up reports from sf

#2278 SimonSapin - 2018-11-15 15:35:12.061259

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1507512 to get access to taskcluster-treeherder integration

#2279 SimonSapin - 2018-11-15 18:35:48.795632

got a first tc task to show up on treeherder https://treeherder.allizom.org/#/jobs?repo=servo-try-taskcluster

#2280 Manishearth - 2018-11-15 18:42:04.565659

still debugging webvr launch issue and webgl crash

#2281 SimonSapin - 2018-11-15 19:33:10.876984

submitted https://github.com/mozilla/treeherder/pull/4284 "fix import of force-pushes from github", this is very relevant to servo since our auto and try branches are almost always force-pushed

#2282 ajeffrey - 2018-11-15 19:34:39.764700

got a first-cut laser pointer working for magic leap.

#2283 ajeffrey - 2018-11-15 22:21:56.487968

submitted a pr for using a laser pointer in the ml app.

#2284 SimonSapin - 2018-11-15 22:50:26.223498

wrote up https://github.com/taskcluster/taskcluster-rfcs/pull/131#issuecomment-439218267 to discuss servo’s use cases with a maintainer of the taskcluster-github integration

#2285 ajeffrey - 2018-11-16 15:21:30.494323

tracking down magic leap release build crash at startup.

#2286 jdm - 2018-11-16 15:21:30.965579

reviewing background hang monitor pr.

#2287 jdm - 2018-11-16 17:08:41.390279

strategic planning writeup.

#2288 ajeffrey - 2018-11-16 19:34:49.449153

working around startup crash in release builds of magic leap servo. https://github.com/servo/servo/pull/22210

#2289 ajeffrey - 2018-11-16 21:15:44.431360

working on unsafe code guidelines. https://github.com/rust-rfcs/unsafe-code-guidelines/issues/16

#2290 nox - 2018-11-17 15:44:23.676025

finished moving every pixel treatment on the webgl thread for texture uploads, now need to make the messaging use ipcsharedmemory.

#2291 avadacatavra - 2018-11-19 17:43:11.907262

finished rebase, ran into format problems, currently yelling at my computer

#2292 avadacatavra - 2018-11-19 17:43:26.317112

working on sf reports

#2293 avadacatavra - 2018-11-19 17:43:34.999779

enjoying being able to breathe

#2294 SimonSapin - 2018-11-19 18:21:05.839156

benchmarked two consecutive rust nightlies to evaluate impact of a rust pr on servo build time https://github.com/rust-lang/rust/pull/55556#issuecomment-439991430

#2295 avadacatavra - 2018-11-19 22:47:32.778712

looked over blair's webxr post

#2296 jdm - 2018-11-19 22:47:45.125492

trying to fix intermittent reftest failure causing black squares instead of websites.

#2297 Manishearth - 2018-11-20 00:06:28.984703

fix touch events on android https://github.com/servo/servo/pull/22229

#2298 avadacatavra - 2018-11-20 02:40:12.467541

hopefully will pass homu and not get caught on the intermittent while i sleep

#2299 ferjm - 2018-11-20 14:31:02.298131

still working on getting buffering/caching from gstreamer. after trying a gst::basesrc based wrap, i had to build a gst::bin subclass to wrap the appsrc used by the player. still wip, but looking better https://github.com/servo/media/compare/master...ferjm:buffering

#2300 ferjm - 2018-11-20 15:31:30.140951

made buffering/caching work with gstreamer \o/ https://github.com/servo/media/compare/master...ferjm:buffering still need to get the buffer/download info and the dom bits

#2301 SimonSapin - 2018-11-20 18:59:39.626776

figured out more things about taskcluster-treeherder integration, did lots of trial and error, submitted https://github.com/servo/servo/pull/22233

#2302 jdm - 2018-11-20 20:48:14.886919

tracked down webgl regression

#2303 jdm - 2018-11-20 21:58:31.153139

chasing down wpt syncing issue.

#2304 avadacatavra - 2018-11-21 00:24:49.553476

landed #20459

#2305 paul - 2018-11-21 06:34:48.575062

working on externalvr backend for webvr + fxr.

#2306 paul - 2018-11-21 07:08:57.353586

updated fxr/servo with new servo api and geckoview api

#2307 paul - 2018-11-21 10:43:26.633951

back to some shutdown issues. shutdown needs to be synchronous

#2308 SimonSapin - 2018-11-21 13:45:56.945340

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1509027 to reduce unneeded permissions

#2309 nox - 2018-11-21 16:44:23.266164

made a bunch of copies disappear when uploading textures.

#2310 jdm - 2018-11-21 22:20:22.480200

trying to fix webgl synchronization for readback compositing.

#2311 SimonSapin - 2018-11-21 22:26:47.694796

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1509181 about fixing timestamps/ordering on github pushes on treeherder

#2312 jdm - 2018-11-21 23:56:57.257000

got readback working with multiple textures for synchronized webgl.

#2313 paul - 2018-11-22 11:16:25.383177

bunch of shutdown related prs: #22239 #22246 #22245

#2314 ferjm - 2018-11-22 14:48:13.544635

yesterday, i spent the day debugging what i initially suspected to be a gstreamer issue that turned out to be a webrender one that was breaking video playback with a standalone servo/media https://github.com/servo/media/pull/165

#2315 ferjm - 2018-11-22 14:49:46.331162

today i am debugging servo/media to see why the media buffering and cache patch only works with small files. in the process i wrote https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/merge_requests/172 to verify that the gstreamer bits are working

#2316 nox - 2018-11-22 15:01:24.102644

trying to rebuild servo on macos 10.13 after trashing my ./target directory.

#2317 SimonSapin - 2018-11-22 15:50:08.505682

filed https://github.com/taskcluster/generic-worker/issues/133 for post-mortem on why macos/taskcluster got stuck

#2318 ferjm - 2018-11-22 16:14:06.456310

i found a suspicious bug report that may be the cause of the buffering/caching issues i am seeing with large files https://bugzilla.gnome.org/show_bug.cgi?id=765308

#2319 SimonSapin - 2018-11-22 16:49:08.468643

https://github.com/servo/servo/pull/22247 to hopefully fix homebrew failures on ci

#2320 ferjm - 2018-11-22 18:10:15.416028

continue debugging buffering issues https://gitlab.freedesktop.org/ferjmoreno/gstreamer-rs/commit/85df5609388e189d8c3c199da5fea69547e8ea63#75df5d1e380ea64c46bababc7565b7099625f25b_26_67

#2321 jdm - 2018-11-22 19:52:19.203203

continuing webrender reftest regression investigation.

#2322 jdm - 2018-11-22 19:52:28.704014

dealing with fallen-over servo-mac4.

#2323 nox - 2018-11-23 10:12:55.420643

whenever servo stops building and you don't know why, don't forget to try `git clean -dfx`.

#2324 ferjm - 2018-11-23 12:48:48.850472

filed https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/508 for what it looks like an appsrc bug

#2325 ferjm - 2018-11-23 14:07:02.674079

initial review of constantsourcenode pr https://github.com/servo/media/pull/164

#2326 jdm - 2018-11-23 15:24:42.386607

addressed servo-linux2 bustage.

#2327 jdm - 2018-11-23 19:11:30.555822

investigating android emulator bustage.

#2328 jdm - 2018-11-23 20:31:33.851320

got emulator tests working reliably locally.

#2329 jdm - 2018-11-23 20:56:45.774547

unbreaking wpt nightly sync.

#2330 ajeffrey - 2018-11-26 14:53:50.732448

back from pto.

#2331 ferjm - 2018-11-26 15:02:07.481262

confirmed that the buffering/caching issues with large files does not appear when using souphttpsrc https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/508

#2332 ferjm - 2018-11-26 15:02:41.791129

added ./mach test-tidy to my .git/hooks/pre-commit script

#2333 ferjm - 2018-11-26 15:04:00.168580

made pr to support range requests for blob urls ready to be merged https://github.com/servo/servo/pull/22134

#2334 ferjm - 2018-11-26 15:05:58.207351

started youtube.com features analysis https://docs.google.com/spreadsheets/d/1b5xwaec7utrz1pcv6qsreqwaxmy0ysalcjcay7ta_ps

#2335 jdm - 2018-11-26 17:25:23.776256

twis

#2336 ajeffrey - 2018-11-26 18:10:42.386479

writing blog post about magicleap servo.

#2337 ferjm - 2018-11-26 18:38:38.889251

setting up gstreamer dev env to hack on appsrc https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/508#note_82347

#2338 ajeffrey - 2018-11-26 20:40:17.562777

working on a launch page for magicleap servo.

#2339 paul - 2018-11-27 08:37:45.227596

made some progress for fxr+servo immersive mode. see immersive branches for fxr/servo/rust-webvr. mostly shared-memory work for now.

#2340 nox - 2018-11-27 11:06:11.189625

taking care of #20380 to make the pain stop.

#2341 avadacatavra - 2018-11-27 15:55:31.341835

catching up on unsafe code guidelines

#2342 ajeffrey - 2018-11-27 17:43:24.830230

working on getting a technical blog post and download link ready for mozlando.

#2343 jdm - 2018-11-27 18:37:33.162394

investigating android emulator ci bustage.

#2344 SimonSapin - 2018-11-28 09:42:04.341126

traveled to rome, attended rustfest

#2345 SimonSapin - 2018-11-28 09:42:18.529337

reviewed https://github.com/rust-lang/rust/issues/56292 (wasm intrinsics in rust std)

#2346 nox - 2018-11-28 11:13:17.312554

fighting against ./mach build --target i686-linux-android, which is an android build but not really.

#2347 ferjm - 2018-11-28 16:12:12.102920

reviewed constantsourcenode pr changes https://github.com/servo/media/pull/164#pullrequestreview-179212507

#2348 ajeffrey - 2018-11-28 21:53:09.347574

working on a launch page for the magicleap app

#2349 jdm - 2018-11-28 21:56:04.573556

becoming one with the android emulator void.

#2350 Manishearth - 2018-11-28 23:03:58.273880

(last few days) webrtc planning, spec-reading

#2351 Manishearth - 2018-11-28 23:04:13.139281

(last few days) webrender bisection, android testing

#2352 Manishearth - 2018-11-28 23:04:27.518316

webvr testing, investigating weird framerate issue https://github.com/servo/rust-webvr

#2353 Manishearth - 2018-11-28 23:04:38.699434

i meant https://github.com/servo/rust-webvr/pull/28

#2354 avadacatavra - 2018-11-29 01:32:12.213530

hope they actually are easy!

#2355 SimonSapin - 2018-11-29 11:34:39.181873

https://github.com/mozilla/treeherder/pull/4320 fix the date of github pushes on treeherder

#2356 avadacatavra - 2018-11-29 12:25:05.743002

is it possible to have writers block for technical writing?

#2357 ferjm - 2018-11-29 14:10:03.705736

media playback planning https://github.com/servo/servo/projects/10

#2358 jdm - 2018-11-29 15:38:05.188851

rejiggered ci to make the queue move again.

#2359 SimonSapin - 2018-11-29 16:33:04.528237

fixing some misleading docs https://github.com/taskcluster/taskcluster-treeherder/pull/60

#2360 SimonSapin - 2018-11-29 16:38:16.366772

more doc fixes https://github.com/mozilla/treeherder/pull/4327

#2361 ajeffrey - 2018-11-29 21:46:00.707737

working on the magicleap ui.

#2362 SimonSapin - 2018-11-29 21:48:02.367432

writing docs on how servo uses treeherder and how it all works behind the scenes (for troubleshooting)

#2363 SimonSapin - 2018-11-29 21:48:08.496332

reading up on https://aturon.github.io/apr/async-in-rust/chapter.html

#2364 ajeffrey - 2018-11-29 21:50:10.137568

unsafe code guidelines meeting.

#2365 Manishearth - 2018-11-30 00:40:22.517184

unsuccessful investigation of https://github.com/servo/servo/issues/22318

#2366 SimonSapin - 2018-11-30 10:33:15.073322

https://github.com/servo/servo/pull/22323 don’t run warnings into errors when trying nightly

#2367 SimonSapin - 2018-11-30 13:55:35.570184

wrote up meta issue for taskcluster migration https://github.com/servo/servo/issues/22325

#2368 ajeffrey - 2018-11-30 18:12:53.500556

demo'd magicleap servo in the chicago office

#2369 ajeffrey - 2018-11-30 18:13:27.021157

minor tidying up of the magicleap servo ui

#2370 SimonSapin - 2018-11-30 18:33:48.209582

surveyed existing thread-safe maps in rust https://github.com/servo/servo/issues/22334

#2371 jdm - 2018-11-30 20:01:35.830447

diagnosed and fixed the missing webgl textures on refresh.

#2372 jdm - 2018-12-01 00:17:05.088542

diagnosed and fixed an http cache + cors issue.

#2373 ferjm - 2018-12-01 17:26:44.743642

made some progress working on the media buffering/cache

#2374 ferjm - 2018-12-01 17:28:26.411108

worry about that for now, although it would be nice to add that support in gstdownloadbuffer

#2375 ferjm - 2018-12-01 17:29:56.691444

fixed a race condition in servo-media that made the media backend discard chunks of a/v data if the client pushed any data before the source setup was completed

#2376 ferjm - 2018-12-01 17:32:49.865088

fixed the htmlmediaelement fetch response handler that was repeatedly and incorrectly setting the size of the media file for 206 responses

#2377 avadacatavra - 2018-12-03 21:18:02.822288

quick review of performance followup

#2378 jdm - 2018-12-03 22:18:04.933825

wrote missing tests for recent prs.

#2379 SimonSapin - 2018-12-05 23:01:20.251878

tried `async fn` on rust nightly with threadpool in the futures 0.3 crate, observed speedups when scaling the number of threads (in a very artificial program)

#2380 SimonSapin - 2018-12-06 12:32:13.556663

surprised to see csswg accepting with seemingly little discussion what got opposition from multiple vendors when i proposed it last year https://github.com/w3c/csswg-drafts/issues/3307

#2381 nox - 2018-12-07 15:53:23.967296

added support for encoding_rs in tendril, to be able to support multiple character encodings in servo through html5ever.

#2382 SimonSapin - 2018-12-07 18:54:15.957459

https://github.com/servo/servo/pull/22381 build docs and upload to doc.servo.org on taskcluster

#2383 SimonSapin - 2018-12-10 15:07:18.904655

reviewed/commented on fragmentation models for layout 2.0 https://github.com/servo/servo/issues/22397

#2384 ajeffrey - 2018-12-10 15:28:05.815169

back from mozlando, dealing with everything that got shoved to one side for demo prep.

#2385 ferjm - 2018-12-10 15:59:44.580196

dealing with jet lag + non sleeping toddler

#2386 ferjm - 2018-12-10 16:00:39.452509

mozlando was mostly media planning ( https://paper.dropbox.com/doc/servo-media-planning--attwvrsyobev0rhvosodbpkkag-jzrttriazwtbt7slfnfci ), reviews, mentored bugs and some pair programming

#2387 ferjm - 2018-12-10 16:01:49.085339

wrote a patch to add the poster attr to htmlmediaelement. it's working but i realized that using the image cache is probably a better approach https://github.com/servo/servo/pull/22399

#2388 ajeffrey - 2018-12-10 16:48:32.293047

submitted a "magicleap mvp" issue, summarizing the work items from mozlando. #22407

#2389 ajeffrey - 2018-12-10 23:36:01.634920

rust unsafe code guidelines editing and discussion.

#2390 ajeffrey - 2018-12-10 23:36:52.331524

icfp 2019 industrial relations chair work.

#2391 ferjm - 2018-12-11 12:28:52.560280

reviewed texttrack api pr

#2392 SimonSapin - 2018-12-11 14:33:19.056676

responded to https://bugzilla.mozilla.org/show_bug.cgi?id=1513153 (per request by julienw)

#2393 SimonSapin - 2018-12-11 14:33:31.273799

responded to https://bugzilla.mozilla.org/show_bug.cgi?id=1512271

#2394 SimonSapin - 2018-12-11 14:59:57.531071

reviewed https://bugzilla.mozilla.org/show_bug.cgi?id=1512271

#2395 ferjm - 2018-12-11 17:32:55.721492

wrote patch to use image cache for video poster frame

#2396 SimonSapin - 2018-12-11 18:10:04.268894

https://github.com/servo/servo/pull/22419 ci: move "dev" builds and unit tests from buildbot to taskcluster

#2397 jdm - 2018-12-11 18:40:43.309426

interns, contracting, etc.

#2398 ajeffrey - 2018-12-11 19:16:03.700407

wasted a morning getting the magicleap controller to pair with the device.

#2399 SimonSapin - 2018-12-11 19:21:43.601278

removed packet.net worker for taskcluster unused since https://github.com/servo/servo/pull/22201. it was not even responding to ssh or ping :/

#2400 ajeffrey - 2018-12-11 21:11:48.101619

back-of-envelope calculations of co2 impact of different locations for a hypothetical mr work week. https://co2calculator.acm.org/

#2401 SimonSapin - 2018-12-11 21:55:25.149727

https://github.com/servo/servo/pull/22424 add documentation on treeherder

#2402 SimonSapin - 2018-12-11 23:00:00.884850

https://github.com/servo/homu/pull/184 first step for trychoosers support on taskcluster

#2403 ajeffrey - 2018-12-11 23:32:32.602707

organizing a sponsorship opportunity to cover carbon offsets for icfp air travel.

#2404 SimonSapin - 2018-12-12 10:39:31.886059

more layout 2.0 discussion https://github.com/servo/servo/issues/22397

#2405 SimonSapin - 2018-12-12 10:51:07.384379

reviewed https://github.com/alexcrichton/jemallocator/pull/90

#2406 SimonSapin - 2018-12-12 14:08:21.743919

https://github.com/servo/saltfs/pull/925 trychooser on tc + disable some buildbot jobs

#2407 nox - 2018-12-12 15:16:57.129955

improved how encodings other than utf-8 are handled in servo.

#2408 ajeffrey - 2018-12-12 17:06:13.287637

investigating https://github.com/servo/servo/issues/22188

#2409 ferjm - 2018-12-12 17:14:47.564012

improved media resource fetch algorithm https://github.com/servo/servo/pull/22433

#2410 SimonSapin - 2018-12-12 17:26:17.209878

verified that trychooser now works correctly with taskcluster

#2411 SimonSapin - 2018-12-12 21:53:26.101179

https://bugzilla.mozilla.org/show_bug.cgi?id=1513715

#2412 jdm - 2018-12-12 22:06:17.456636

2019 planning.

#2413 Manishearth - 2018-12-13 01:07:08.618624

trying to understand #22397

#2414 jdm - 2018-12-13 01:24:37.502181

feedback, surveys, etc.

#2415 ajeffrey - 2018-12-13 16:31:22.126575

attending d&i erg meeting, and rust unsafe code guidelines meeting simultaneously.

#2416 ferjm - 2018-12-13 16:57:19.645599

inbox zero, expenses, engagement survey

#2417 SimonSapin - 2018-12-13 17:18:16.583325

https://github.com/mozilla/treeherder/pull/4371 for all try-* branches on https://treeherder.mozilla.org/#/jobs?repo=servo-try

#2418 ajeffrey - 2018-12-13 18:09:36.552085

dealing with issues arising from the unsafe code guidelines meeting.

#2419 jdm - 2018-12-13 18:17:50.143181

reviews; ci wrangling; 1:1s.

#2420 ajeffrey - 2018-12-13 18:40:35.379737

continuing to bash my head against a segv on ml1 that only occurs when debuggable=false.

#2421 ajeffrey - 2018-12-13 23:40:12.690529

got as far as working out that we're getting crashes on release ml1 builds at the point we initialize self-hosted js. https://github.com/servo/servo/issues/22188#issuecomment-447160503

#2422 Manishearth - 2018-12-13 23:45:15.198711

attempt to understand the webxr spec, polyfill, and examples

#2423 ajeffrey - 2018-12-13 23:54:38.971889

off to https://www.eventbrite.com/e/dream-journalism-activism-the-surveillance-state-w-harlo-holmes-tickets-52413969594

#2424 paul - 2018-12-14 08:19:06.717989

split simpleservo into 3 crates for easier use

#2425 paul - 2018-12-14 08:19:55.821754

made substantial progress on immersive mode. see immersive branches for fxr/servo/rust-webvr

#2426 SimonSapin - 2018-12-14 08:46:01.115958

deployed servo-tc-mac2.servo.org

#2427 SimonSapin - 2018-12-14 08:47:13.958432

decommissioned servo-linux-kvm1.servo.org (buildbot builder on packet.net)

#2428 SimonSapin - 2018-12-14 14:47:56.225929

move macos wpt chunk 1 (only) from buildbot to taskcluster https://github.com/servo/servo/pull/22459

#2429 jdm - 2018-12-14 18:29:18.819269

addressed review comments.

#2430 SimonSapin - 2018-12-14 20:06:10.338188

https://github.com/servo/servo/pull/22464 taskcluster: build servo nigthly for linux, upload to s3

#2431 ajeffrey - 2018-12-15 00:07:42.785617

tracked down the root cause of https://github.com/servo/servo/issues/22188, which is caused by mprotect failing.

#2432 avadacatavra - 2018-12-17 13:43:53.795522

writing offline

#2433 jdm - 2018-12-17 15:01:06.378890

addressed unit test failure in open pr.

#2434 jdm - 2018-12-17 21:12:27.940771

twis

#2435 jdm - 2018-12-17 21:12:44.016718

trying to narrow down the cause of increased timeouts on taskcluster

#2436 ajeffrey - 2018-12-17 23:37:14.905853

working on keyboard input events for magicleap servo.

#2437 paul - 2018-12-18 06:10:17.323401

got the fxr sensor data sent to webvr - some threejs immersive demos work

#2438 paul - 2018-12-18 06:10:41.180780

working on making it possible for fxr to send a gecko-compatible surfacetexture to servo

#2439 avadacatavra - 2018-12-18 16:38:37.899652

writing stylo series. behind on reviews.

#2440 avadacatavra - 2018-12-18 16:39:01.255277

gave talk on mr security in london

#2441 ajeffrey - 2018-12-18 18:05:34.858148

got basic keyboard support working for magicleap servo.

#2442 ajeffrey - 2018-12-18 19:17:44.020571

submitted pr for magicleap keyboard. https://github.com/servo/servo/pull/22491

#2443 ajeffrey - 2018-12-19 01:35:39.079500

reading up on async/await.

#2444 ajeffrey - 2018-12-19 19:32:52.833202

thinking about uses for async in script.

#2445 ajeffrey - 2018-12-19 20:06:32.727257

reviewing https://github.com/rust-rfcs/unsafe-code-guidelines/pull/57

#2446 jdm - 2018-12-19 20:38:47.246052

reviews and ongoing taskcluster timeout investigations.

#2447 avadacatavra - 2018-12-20 01:46:09.814002

did a vr art thing, did some small reviews, doing surveys and things because my brain was a little dead today after writing/talking yesterday

#2448 avadacatavra - 2018-12-20 12:43:06.631980

formal verification meeting

#2449 ajeffrey - 2018-12-20 19:52:22.849235

messing around with async/await, trying to work out if we can run async functions from a script thread.

#2450 jdm - 2018-12-20 20:41:01.107514

postmessage explorations and ongoing taskcluster ci investigations.

#2451 Manishearth - 2018-12-21 00:34:03.486730

more xr integration work

#2452 Manishearth - 2018-12-21 00:34:15.085929

https://github.com/manishearth/elsa (for gandalf)

#2453 ajeffrey - 2018-12-21 00:39:16.352586

spent the day working out how to make script_thread something that can execute futures.

#2454 jdm - 2018-12-21 00:40:23.524404

rewriting a surprising number of referrer-policy tests.

#2455 avadacatavra - 2018-12-21 01:25:33.527797

meetings, writing, etc...

#2456 jdm - 2018-12-21 18:05:14.689469

reviews

#2457 ajeffrey - 2018-12-21 20:13:24.751999

wrote a task executor for script_thread which allows async rust functions to be used synchronously in js. https://github.com/asajeffrey/servo/tree/script-async-experiments

#2458 ajeffrey - 2018-12-21 23:27:38.659639

off for winter break.

#2459 jdm - 2018-12-31 17:10:48.452173

trying to fix appveyor build.

#2460 jdm - 2019-01-02 15:00:44.032292

took far too much time to figure out how the html serialization code fits together.

#2461 SimonSapin - 2019-01-02 16:43:05.457585

another abandonned attempt at cross-compiling servo to linux arm outside of buildbot/saltfs

#2462 jdm - 2019-01-02 16:50:37.810230

rewriting http content decoding routines to fix google.com

#2463 SimonSapin - 2019-01-02 18:34:44.018817

long chat with patrick about memory management and data race prevention in different layout architectures

#2464 pcwalton - 2019-01-02 18:35:59.030559

discussed layout architecture with simon. did lots of work on pathfinder 3 (tiling) over the holidays; looking very promising. need to fix some bugs around self-intersecting paths.

#2465 avadacatavra - 2019-01-03 01:28:11.436310

trying to write thread safety post

#2466 avadacatavra - 2019-01-03 01:37:59.087268

fleshed out mem safety post--need to fix a few bugs

#2467 avadacatavra - 2019-01-03 01:38:06.440185

lca talk

#2468 paul - 2019-01-03 09:40:34.419805

initial pr for servo immersive mode support in fxr: https://github.com/servo/rust-webvr/pull/32

#2469 ajeffrey - 2019-01-03 10:54:02.251906

back at work == going through email backlog.

#2470 ajeffrey - 2019-01-03 10:55:33.734783

last round of edits on speculative evaluation paper (hopefully).

#2471 pcwalton - 2019-01-03 18:48:47.639485

got pathfinder 3 almost correctly rendering the tiger (only problems remaining are in the stroke-to-fill code, which is shared with pf2). also wrote up something on pf3 architecture: https://github.com/pcwalton/pathfinder/blob/pf3/doc/architecture.md

#2472 SimonSapin - 2019-01-03 19:18:56.585853

more layout data structures contemplation

#2473 SimonSapin - 2019-01-03 19:20:05.273373

initial implementation of pre-review testing on taskcluster of prs

#2474 jdm - 2019-01-03 21:04:55.265396

reviews, future planning.

#2475 ajeffrey - 2019-01-04 14:12:46.676173

experimenting with using an async lock between script and layout, so other pipelines in the same script thread can execute while one is waiting for a lock.

#2476 SimonSapin - 2019-01-04 14:32:16.816597

dealing with rust breaking changes to stable code https://github.com/servo/servo/pull/22612 and https://github.com/rust-lang/rust/issues/56105#issuecomment-451457706

#2477 SimonSapin - 2019-01-04 17:33:31.884169

got totally nerdsnipped by https://github.com/servo/servo/issues/22613

#2478 ajeffrey - 2019-01-04 17:55:59.386189

doing experiments with allowing async access to the shared lock between script and layout. https://github.com/asajeffrey/servo/commit/f501b6f3525281d5dbbb21e39c9207a523fea876

#2479 jdm - 2019-01-05 00:36:36.151363

planning; brotli/gzip decoding fixes; porting homu patch for github checks.

#2480 pcwalton - 2019-01-05 02:23:13.148342

simd-ifying pathfinder 3.

#2481 SimonSapin - 2019-01-07 17:36:34.202370

discussed layout architecture and data structures with nox

#2482 nox - 2019-01-07 17:46:25.123195

discussed layout architecture and data structures with simonsapin

#2483 ajeffrey - 2019-01-07 18:32:19.127340

reading specs to see whether we can use rust async fns for js promise-based apis.

#2484 jdm - 2019-01-07 20:32:25.008545

reviews.

#2485 ajeffrey - 2019-01-07 22:59:45.104279

responding to referee comments on the speculative evaluation paper. https://github.com/chicago-relaxed-memory/spec-eval/blob/master/doc/paper.pdf

#2486 paul - 2019-01-08 08:48:47.444110

been fighting llvm and ndk gecko errors

#2487 nox - 2019-01-08 10:31:28.931283

looked at a bunch of pr while servo rebuilds from scratch.

#2488 SimonSapin - 2019-01-08 10:34:54.428124

pushing for mitigations for yet another rust breaking change https://github.com/rust-lang/rust/issues/57012#issuecomment-452241549

#2489 SimonSapin - 2019-01-08 18:49:12.048043

discussed layout architecture and data structures with ajeffrey

#2490 ajeffrey - 2019-01-08 18:49:23.684740

meeting with simonsapin about concurrency in next-gen layout.

#2491 nox - 2019-01-09 12:40:05.278491

https://twitter.com/nokusu/status/1082979743920726016

#2492 jdm - 2019-01-09 15:52:49.370882

first successful travis-ci.com migration

#2493 jdm - 2019-01-09 16:16:48.912027

migrated all servo org repositories to travis-ci.com before eom deadline

#2494 SimonSapin - 2019-01-09 17:02:23.181026

reading up on low-level directwrite apis for inspiration

#2495 jdm - 2019-01-09 17:12:51.301222

formdata event review.

#2496 ajeffrey - 2019-01-09 19:11:07.584959

following on from conversation with simonsapin, trying to work out how to safely allow random access to nodes in a tree.

#2497 jdm - 2019-01-09 23:40:50.737345

fallout from travis migration; addressing review comments on open prs; dealing with new webrender upgrade.

#2498 ajeffrey - 2019-01-10 03:25:29.540281

experimenting with an api for random access to tree-structured data. https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=024d07b4bae19579bb758798877e2325

#2499 paul - 2019-01-10 08:38:31.481573

managed to get both servo and gecko to write their vr state concurrently. gecko + fxr prs incoming.

#2500 jdm - 2019-01-10 21:59:03.575113

investigating new errors from webrender update.

#2501 pcwalton - 2019-01-10 23:35:47.739792

fixed several bugs in the rendering of the tiger in pathfinder 3. now working on optimizing more methods with simd.

#2502 jdm - 2019-01-10 23:36:34.164510

investigating further webrender upgrade gl failures.

#2503 ajeffrey - 2019-01-11 00:01:17.531758

more experimenting with random access to tree-structured data.

#2504 nox - 2019-01-11 10:38:27.551399

investigated the bug that https://github.com/servo/servo/pull/22620 tries to fix.

#2505 SimonSapin - 2019-01-11 13:26:52.558710

fix new rust warnings. (we make them fail the build.) https://github.com/servo/servo/pull/22674

#2506 pcwalton - 2019-01-11 18:43:38.782029

merging remaining pathfinder 2 code with pathfinder 3, doing lots of refactoring along the way.

#2507 jdm - 2019-01-11 20:54:43.064293

wr update webgl timing investigations.

#2508 Manishearth - 2019-01-11 22:45:56.046642

going through new xr spec text changes, gamepad stuff

#2509 Manishearth - 2019-01-11 22:45:57.436064

going through new xr spec text changes, gamepad stuff

#2510 ajeffrey - 2019-01-11 23:14:26.008398

a proof-of-concept implementation of random access to tree-structured data. https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=04ad3a03f950e6595c7fb4561b169f27

#2511 SimonSapin - 2019-01-14 14:36:24.829640

pushing again and again for (at least!) some mitigations when rust makes breaking changes https://github.com/rust-lang/rust/issues/57012#issuecomment-454024755

#2512 jdm - 2019-01-14 14:59:03.325760

finishing up webrender update; web-platform-tests reviews.

#2513 ajeffrey - 2019-01-14 19:59:31.325666

meeting with simonsapin about net-gen layout.

#2514 jdm - 2019-01-14 20:06:47.994011

addressing review comments about rust-mozjs parent runtime refactor.

#2515 pcwalton - 2019-01-14 22:52:05.682954

starting an end-to-end demo of pathfinder 3, for an eventual vr demo.

#2516 paul - 2019-01-15 09:39:28.745288

still working on splitting the mutex logic between fxr -> gecko/servo. addressing review comments from gecko, fxr and webvr prs.

#2517 jdm - 2019-01-15 17:01:42.559020

1:1s; dealing with github security alerts; addressing pr review comments.

#2518 ajeffrey - 2019-01-15 18:04:31.142223

updated the glutin used by the rust-webvr example. https://github.com/servo/rust-webvr/pull/34

#2519 ajeffrey - 2019-01-15 23:02:17.815035

started work on magicleap webvr.

#2520 pcwalton - 2019-01-15 23:14:04.335629

got the pathfinder demo standing up. now working on 3d support.

#2521 ajeffrey - 2019-01-16 15:29:05.603378

finished (hopefully!) revisions to the speculative evaluation paper. https://github.com/chicago-relaxed-memory/spec-eval/blob/master/doc/paper.pdf

#2522 jdm - 2019-01-16 16:43:15.225219

working on fixing webrender regression causing intermittent reftest failures.

#2523 ajeffrey - 2019-01-16 22:30:13.845412

working on a first-cut magicleap webvr back end: https://github.com/asajeffrey/rust-webvr/tree/magicleap-first-cut

#2524 ferjm - 2019-01-17 09:48:07.405331

last week -> back from pto, catch up with emails, bugmail, reviews, mentored issues, etc.

#2525 ferjm - 2019-01-17 09:48:49.833058

landed backoff protocol for the media element https://github.com/servo/servo/pull/22522 and https://github.com/servo/media/pull/176

#2526 ferjm - 2019-01-17 09:49:13.889149

improved stability of wpts tests by forcing mp4 usage https://github.com/servo/servo/pull/22477

#2527 ferjm - 2019-01-17 09:50:04.372212

merging media cache and buffering support https://github.com/servo/servo/pull/22692 and https://github.com/servo/media/pull/179

#2528 ferjm - 2019-01-17 09:51:22.502475

currently looking into ways to implement media controls. starting to think that it will be worth to implement partial shadow dom support ...

#2529 ajeffrey - 2019-01-17 19:24:02.474586

started hooking webvr into the magicleap c api. https://github.com/asajeffrey/rust-webvr/commit/b44f3bb45730d13b3f8b5d9ba9ef4e3cbe5c71c1

#2530 jdm - 2019-01-17 20:10:19.620213

first crack at extracting gstreamer webrtc pipeline stuff into mediastream abstraction.

#2531 paul - 2019-01-18 11:29:18.808885

fxr servo branch has finally fully merged into fxr master

#2532 nox - 2019-01-18 14:44:21.954236

found a correct (i think) scheme for encoding my various arbalest/fragile invariants into the strong/fragile refcounts.

#2533 jdm - 2019-01-18 20:22:51.329275

delying webrtc pipeline playback until media streams are present.

#2534 ajeffrey - 2019-01-18 20:55:14.084782

still working on the magicleap webvr back end.

#2535 jdm - 2019-01-18 23:23:51.437557

got working poc for media capture + webrtc.

#2536 ajeffrey - 2019-01-19 00:53:38.000773

trying an experiment of building the script trait with no html.

#2537 nox - 2019-01-21 13:02:43.539210

made a few changes to arbalest.

#2538 nox - 2019-01-21 13:03:07.107115

tried to land my data:image/png, optim pr again and failed to do so because of a feature regression in base64.

#2539 nox - 2019-01-21 13:03:21.960488

bumped image in webrender.

#2540 nox - 2019-01-21 13:03:49.572983

thought a lot about how to make arbalest a crate that could support all use cases i can think of in layout.

#2541 jdm - 2019-01-21 18:13:46.858341

tracking down a firefox regression in viewing buildbot logs

#2542 jdm - 2019-01-21 23:47:53.899020

researched answers to questions about surprisingly complex servo implementations of parsing and iframe load events.

#2543 jdm - 2019-01-21 23:47:59.659841

twis

#2544 paul - 2019-01-22 07:23:19.352694

vrexternal rust-webvr initial pr has landed: https://github.com/servo/rust-webvr/pull/32

#2545 nox - 2019-01-22 12:20:53.944921

filed https://github.com/serayuzgur/crates/issues/38

#2546 nox - 2019-01-22 12:21:06.255028

opened https://github.com/pistondevelopers/image-png/pull/101

#2547 nox - 2019-01-22 12:23:16.410821

added some more docs to arbalest https://github.com/nox/arbalest/pull/9

#2548 ferjm - 2019-01-22 15:27:06.813165

dealing with the shadow dom specs and feeling like reading a marx brother movie script. "the first part of the party of the first part shall be known in this contract as the first part of the party of the first part shall be known in this contract" ...

#2549 jdm - 2019-01-22 21:11:47.846909

tried porting ml build to use simpleservo; got stuck in the weeds of the actual ml build.

#2550 pcwalton - 2019-01-23 01:33:44.502213

just fixing clipping bugs in pathfinder's 3d support. performance looks very promising so far.

#2551 ajeffrey - 2019-01-23 15:36:55.100199

trying to wrap my head around how to use webvr for devices without an external display.

#2552 ajeffrey - 2019-01-23 15:58:44.820677

our paper on modelling spectre-style attacks (featuring sterling work by intern cdisselkoen) was accepted to ieee security and privacy. https://github.com/chicago-relaxed-memory/spec-eval/blob/master/doc/paper.pdf

#2553 nox - 2019-01-23 16:14:35.422116

visited some candidates for the paris office relocation.

#2554 nox - 2019-01-23 16:14:49.054719

tried to classify uses of flowref::deref_mut.

#2555 jdm - 2019-01-23 17:34:30.743969

falling back down the brotli decompressing hole again.

#2556 pcwalton - 2019-01-23 19:14:50.851647

implementing 3d clipping (i.e. against near and far planes) for pathfinder. needed for correct rendering when parts of the scene are behind the camera.

#2557 jdm - 2019-01-23 22:26:20.881871

wrote up firefox 65 new contributor release notes.

#2558 jdm - 2019-01-23 22:26:43.515509

fought with rr and lost while trying to debug the intermittent brotli issues.

#2559 ajeffrey - 2019-01-23 23:03:06.067040

intern application review.

#2560 ajeffrey - 2019-01-24 02:22:33.540997

experimenting with a version of rust-webvr (https://github.com/asajeffrey/rust-webvr/commit/513c234a6496b5e6e5d9106584405526a0395d4c) and servo (https://github.com/asajeffrey/servo/commit/15d8e6498c485f61bb5cf43cdf7bb82a60c6eda0) that places the webgl canvas in full-screen mode while presenting.

#2561 jdm - 2019-01-24 16:00:06.506333

created a unit test demonstrating a brotli decoding issue: https://github.com/dropbox/rust-brotli-decompressor/issues/6

#2562 jdm - 2019-01-24 16:52:52.125707

diagnosed an incremtnal brotli decoding issue.

#2563 ajeffrey - 2019-01-24 20:04:40.679698

continuing to work on a webvr implementation targeting the browser's gl context.

#2564 jdm - 2019-01-24 20:21:02.778012

fixing build bustage with recent visual studio versions.

#2565 ajeffrey - 2019-01-25 02:02:12.309239

scheduling to give a talk at intel, about what a dream hw architecture would be.

#2566 nox - 2019-01-25 13:26:44.898172

going deep the base64 bump rabbit hole.

#2567 nox - 2019-01-25 14:55:32.098214

found why the headers-* bumps regress servo. https://github.com/hyperium/headers/pull/26#issuecomment-457597328

#2568 nox - 2019-01-25 15:44:33.662561

started downloading the entire css 2 spec in my mind.

#2569 jdm - 2019-01-25 15:50:28.232001

contracting stuff, administrivia.

#2570 jdm - 2019-01-25 19:52:33.570499

project planning; reviews.

#2571 jdm - 2019-01-25 21:10:53.870616

gsoc project planning.

#2572 ajeffrey - 2019-01-25 22:39:05.958715

working on getting webvr rendered by servo to work.

#2573 ajeffrey - 2019-01-25 23:26:26.124206

attending "the new world of voice and multimodal product ux". https://www.eventbrite.com/e/talk-alexa-how-do-you-know-what-to-say-with-phillip-hunter-tickets-54417878339

#2574 jdm - 2019-01-26 00:55:41.163851

support for remote stream callbacks.

#2575 nox - 2019-01-26 14:36:23.075307

fixed a bunch of headers bugs.

#2576 ajeffrey - 2019-01-28 15:41:38.262837

playing around with session types for async/await. https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=46715cd728cea7090ceb80121ea99c9c

#2577 pcwalton - 2019-01-28 19:33:06.909457

fighting floating point error in the pathfinder clipper.

#2578 pcwalton - 2019-01-29 18:53:57.607622

fixing rendering bugs and improving performance in pathfinder 3.

#2579 jdm - 2019-01-29 19:47:47.167134

1:1s; reviews.

#2580 avadacatavra - 2019-01-29 20:20:44.259028

recovering from nz. working on thread safety post--should be ready for review later this week. submitted position paper abstract to ieee vr ethics

#2581 jdm - 2019-01-30 01:03:25.149087

trying to track down the cause of the network timeouts in rr.

#2582 pcwalton - 2019-01-30 18:47:51.257444

improving the ux of the pathfinder 3 demo.

#2583 ajeffrey - 2019-01-30 22:42:25.439205

internship interviews have started.

#2584 ajeffrey - 2019-01-30 22:43:48.293347

got magicleap to use the regular raf rather than a custom raf when there's no external display.

#2585 ajeffrey - 2019-01-30 22:44:21.330569

investigating poor frame rate for webgl. https://github.com/servo/servo/issues/22788

#2586 ajeffrey - 2019-01-31 00:26:25.250287

trying to get servo back to 60fps for webgl.

#2587 jdm - 2019-01-31 16:02:44.020834

code archaeology around forked referrer-policy tests.

#2588 jdm - 2019-01-31 16:22:26.853308

reviews.

#2589 avadacatavra - 2019-01-31 16:56:49.225802

unsafe code guidelines meeting, doing some wg organization, packing etc

#2590 nox - 2019-01-31 17:44:07.990098

nerd-snipped myself into thinking about yet another bunch of bind_to_tree shenanigans.

#2591 ajeffrey - 2019-01-31 17:50:04.051999

provided nox with some laffs.

#2592 pcwalton - 2019-01-31 18:00:00.129296

fixing bugs in pathfinder's clipper.

#2593 ajeffrey - 2019-01-31 18:18:06.828523

the last bit of webvr/xr without an external display... persuading webrender to display nothing but one gl texture.

#2594 jdm - 2019-01-31 19:33:35.738053

evaluating and prioritizing remaining webgl work.

#2595 ajeffrey - 2019-02-01 03:33:42.927770

spent the afternoon trying to work out how servo's discreet implementation works.

#2596 nox - 2019-02-01 14:57:42.903662

losing myself in a sea of whatwg dom issues.

#2597 ferjm - 2019-02-01 15:56:20.099366

making some progress with shadow dom layout. shadow trees are rendered after https://github.com/servo/servo/pull/22743/commits/3f734498cc83e649489cd07ca6fdc36d7ab9eee7

#2598 jdm - 2019-02-01 18:03:04.778719

investigations into how to extract ipc from webrender

#2599 pcwalton - 2019-02-01 19:15:03.517619

cleaning up pathfinder's simd library.

#2600 ajeffrey - 2019-02-01 21:50:41.134920

intern interviewing.

#2601 jdm - 2019-02-01 22:45:36.995040

experiments with network timeouts under rr; attempting to cross-compile gstreamer for magic leap.

#2602 ajeffrey - 2019-02-01 23:26:28.264595

adding reftests for fullscreen mode, as a precursor to reftests for webvr/xr.

#2603 nox - 2019-02-02 11:36:37.027240

working on a crate that gives sync wrappers to non-sync values. what could go wrong

#2604 paul - 2019-02-04 09:21:27.774448

immersive mode: gecko changes have landed. pr for gecko and servo updates in fxr finalized. waiting for reviews. https://github.com/mozillareality/firefoxreality/pull/936

#2605 jdm - 2019-02-04 18:43:53.010840

reviews; messing with cerbero build for magic leap.

#2606 ajeffrey - 2019-02-04 19:04:22.614244

trying to implement fullscreen "top layer".

#2607 ajeffrey - 2019-02-04 20:30:42.151857

icfp industrial sponsorship meeting.

#2608 pcwalton - 2019-02-04 20:33:31.045836

yeah, i'm not really sure what the tradeoffs there are

#2609 jdm - 2019-02-04 22:46:05.807151

uwp learning session; porting dependency spelunking.

#2610 ajeffrey - 2019-02-05 01:41:27.039979

implemented fullscreen "top layer". https://github.com/asajeffrey/servo/commit/bd73cab403a1714f66955b7a06d6af4bcba99abd

#2611 jdm - 2019-02-05 15:29:12.578161

added travisci support for rust-webvr. reviews.

#2612 jdm - 2019-02-05 17:39:13.627613

looking into layout hit-testing regression.

#2613 ajeffrey - 2019-02-05 18:55:57.973879

back to working on a test vrdisplay that renders to the main window.

#2614 jdm - 2019-02-05 19:13:18.805961

webrender issue triage.

#2615 pcwalton - 2019-02-05 20:23:43.699293

micro-optimizing pathfinder 3 performance.

#2616 jdm - 2019-02-05 21:34:42.320703

figured out a layout issue with hit tests and overflow regions.

#2617 nox - 2019-02-06 12:30:45.130716

https://github.com/web-platform-tests/wpt/pull/15264

#2618 ajeffrey - 2019-02-06 16:55:58.717557

tracking down rendering issues with non-external-display webvr.

#2619 pcwalton - 2019-02-06 18:37:52.104058

porting advanced font rendering features from pathfinder 2 to pathfinder 3.

#2620 ajeffrey - 2019-02-06 19:08:57.848678

wrote a reftest for webvr.

#2621 jdm - 2019-02-06 20:26:52.279454

found fix for scrolling backgrounds of overflow content and broken browser.html hit testing.

#2622 ajeffrey - 2019-02-06 20:33:12.827433

submitted a pr with the infrastructure for webvr reftests. https://github.com/servo/servo/pull/22840

#2623 jdm - 2019-02-06 21:09:08.567440

reviews.

#2624 paul - 2019-02-07 09:13:16.150180

updated fxr to the latest servo and gecko changes. (landed)

#2625 paul - 2019-02-07 09:13:44.896651

published a new version of webvr with the latest gecko changes

#2626 paul - 2019-02-07 09:16:50.700830

landed the few hooks needed for servo to initialize the new externvr driver for rust-webvr

#2627 paul - 2019-02-07 09:17:11.066021

landed opengl support for libsimpleservo on mac

#2628 paul - 2019-02-07 09:19:52.431947

been experimenting with building a c-based project that relies on libsimpleservo. kind of work: https://github.com/paulrouget/libui-servo-example/blob/master/main.c

#2629 paul - 2019-02-07 09:21:59.323820

started working on shifting and clipping wr documents as explained in https://github.com/servo/servo/issues/21350

#2630 nox - 2019-02-07 10:34:18.922519

fixing the dom insertion algo spec.

#2631 nox - 2019-02-07 14:48:09.147646

lost in a sea of dom and html spec tabs, all similar.

#2632 pcwalton - 2019-02-07 16:30:40.745371

adding features that were in the pathfinder 2 demo to the pathfinder 3 demo.

#2633 ajeffrey - 2019-02-07 19:12:26.161272

separating out the concepts of "has no external vr display" from "expects the browser to manage immersive vr".

#2634 jdm - 2019-02-07 20:19:27.628957

addressed review comments for 2d canvas path changes.

#2635 ajeffrey - 2019-02-07 23:47:09.354290

working on implementing a vrdisplay for magicleap.

#2636 nox - 2019-02-08 12:50:56.734191

https://github.com/whatwg/dom/pull/732

#2637 ajeffrey - 2019-02-08 23:17:34.988171

still working on implementing a vrdisplay for magicleap.

#2638 ajeffrey - 2019-02-08 23:18:18.147937

trying to get a lock-free implementation of the ml vrdisplay has led to https://github.com/jorendorff/atomicbox/pull/1.

#2639 nox - 2019-02-10 11:00:09.899785

https://github.com/whatwg/html/pull/4354

#2640 nox - 2019-02-11 10:49:21.342684

continued working on my dom/html/wpt changes for the insertion algorithm.

#2641 nox - 2019-02-11 10:51:04.850618

almost finished the base crate of inert, next steps are inert_derive and making use of it to replace layoutnode and friends.

#2642 nox - 2019-02-11 10:54:54.158638

https://github.com/rust-lang/rust/pull/58369

#2643 nox - 2019-02-11 11:04:50.087901

https://github.com/rust-lang/rust/pull/58370

#2644 nox - 2019-02-11 12:01:37.592973

https://github.com/servo/rust-url/issues/483#issuecomment-462303299

#2645 nox - 2019-02-11 12:33:32.638019

https://github.com/servo/rust-url/pull/484

#2646 ajeffrey - 2019-02-11 23:32:47.623818

trying to work out how to remove webrender from the loop when running immersive vr.

#2647 Manishearth - 2019-02-12 10:24:01.358235

poked at webrtc a bit more

#2648 nox - 2019-02-12 11:49:40.531614

made some more progress on my html spec change.

#2649 nox - 2019-02-12 15:02:40.866912

https://github.com/whatwg/html/pull/4354#issuecomment-462792225

#2650 SimonSapin - 2019-02-12 18:37:32.985675

replied to https://bugzilla.mozilla.org/show_bug.cgi?id=1375182#c6. filed https://github.com/servo/servo/issues/22870 to make/test/deploy a new windows ami for this taskcluster migration.

#2651 pcwalton - 2019-02-12 18:57:40.519754

yesterday, i made an overly-complicated attempt to improve performance of path monotonic conversion in pathfinder 3. today, i realized that that could be done in a much simpler way, but i'm shelving it and working on polishing up the demo instead.

#2652 jdm - 2019-02-12 21:25:28.419624

1:1s; stylo post editing session; data classification workshop.

#2653 Manishearth - 2019-02-12 22:52:18.219074

more webrtc poking

#2654 jdm - 2019-02-12 23:22:43.573585

reviews; finishing up ml/simpleservo refactor.

#2655 Manishearth - 2019-02-13 00:02:52.964852

start looking at webidl support for extended attributes in types

#2656 ajeffrey - 2019-02-13 00:35:55.797076

trying to work out how to shoe-horn a test vr display into servo.

#2657 Manishearth - 2019-02-13 02:47:16.580241

implement attributes on types in webidl, implement getusermedia constraints https://github.com/servo/servo/pull/22874

#2658 nox - 2019-02-13 11:27:44.641070

made https://github.com/rust-lang/rust/pull/58421 for completeness in inert.

#2659 nox - 2019-02-13 11:34:03.258855

https://github.com/rust-lang/rust/pull/58423

#2660 nox - 2019-02-13 12:29:28.578641

https://crates.io/crates/inert

#2661 ferjm - 2019-02-13 16:09:58.242693

managed to style shadow trees. working on style isolation now. https://github.com/servo/servo/pull/22743#issuecomment-463257724

#2662 jdm - 2019-02-13 17:20:33.488838

ncsu project planning

#2663 ferjm - 2019-02-13 17:28:25.156441

shadow dom styles are not applied to the doc anymore, so style part completed

#2664 SimonSapin - 2019-02-13 18:52:08.369145

discussed possible mitigations for breakage caused by the proposed type inference change in https://github.com/rust-lang/rust/issues/57012

#2665 SimonSapin - 2019-02-13 18:52:44.316142

proposed stabilizing the never type separately from the related type inference change. no consensus so far https://github.com/rust-lang/rust/issues/58184

#2666 SimonSapin - 2019-02-13 18:54:04.655081

built consensus to stabilize the tryfrom and tryinto traits with an empty enum instead of the never type https://github.com/rust-lang/rust/issues/33417#issuecomment-463282164, and implemented that https://github.com/rust-lang/rust/issues/57012

#2667 ajeffrey - 2019-02-13 23:29:00.882202

working on allowing the servo embedder to provide vr services.

#2668 Manishearth - 2019-02-13 23:33:57.642953

start work on bug 1359269 (https://github.com/manishearth/gecko/commits/attributes)

#2669 Manishearth - 2019-02-14 01:02:52.970227

finish first pass at upstreaming webidl attribute stuff (bug 1359269)

#2670 nox - 2019-02-14 09:46:29.420784

filed goals.

#2671 SimonSapin - 2019-02-14 14:38:34.056491

intern interview

#2672 nox - 2019-02-14 16:30:30.004680

html is hard. https://github.com/whatwg/html/pull/4354#issuecomment-463693419

#2673 jdm - 2019-02-14 17:08:22.718745

contractor coordination; reviews.

#2674 ajeffrey - 2019-02-14 18:09:01.771979

back to working on a test vrdisplay that draws to a glwindow.

#2675 pcwalton - 2019-02-15 01:57:18.942224

improving pathfinder 3's support for embedding vector content into existing 3d scenes. (useful for vr, obviously) :)

#2676 ajeffrey - 2019-02-15 03:04:01.638180

worked on getting webvr to support devices that have code that needs to run on the main thread. https://github.com/servo/rust-webvr/issues/52

#2677 nox - 2019-02-15 08:57:37.006427

documenting inert. https://twitter.com/nokusu/status/1096331910815592448

#2678 SimonSapin - 2019-02-15 16:32:22.038535

first attempt at making a new windows ami for updating generic-worker seems unsuccessful so far https://github.com/servo/servo/issues/22870#issuecomment-464112145

#2679 ajeffrey - 2019-02-15 16:55:49.469620

working out how gl texture sharing works (or not, as the case may be).

#2680 jdm - 2019-02-15 18:20:29.233284

ncsu project investigation for 2d canvas text apis; ultimately rejecting the possibility.

#2681 pcwalton - 2019-02-15 19:08:30.647420

working on the pathfinder 3 web site and the wasm port.

#2682 jdm - 2019-02-15 19:25:16.775049

contracting discussions

#2683 SimonSapin - 2019-02-15 19:33:48.279378

deployed and debugged migration to generic-worker 13 https://github.com/servo/servo/pull/22896

#2684 jdm - 2019-02-15 22:44:00.696454

ncsu project planning

#2685 nox - 2019-02-16 11:48:41.655953

https://twitter.com/nokusu/status/1096737394664108032

#2686 ajeffrey - 2019-02-16 21:54:01.497885

filing webxr spec issues https://github.com/immersive-web/webxr/issues/527 and https://github.com/immersive-web/webxr/issues/528 .

#2687 nox - 2019-02-17 10:28:46.428060

https://travis-ci.community/t/teach-travis-about-cargo-features/2324

#2688 nox - 2019-02-17 11:08:38.075830

https://github.com/nox/inert/pull/1

#2689 nox - 2019-02-18 12:10:40.885454

checking some more html edge cases while my brain is still fresh because it's monday. https://github.com/whatwg/html/pull/4354#issuecomment-464696699

#2690 Manishearth - 2019-02-19 09:31:16.889178

look at missing pieces of xr spec

#2691 Manishearth - 2019-02-19 11:17:26.493056

more webrtc debugging, still no luck

#2692 SimonSapin - 2019-02-19 13:16:53.610288

rust std stabilizations https://github.com/rust-lang/rust/pull/58051, https://github.com/rust-lang/rust/pull/58576

#2693 SimonSapin - 2019-02-19 13:17:57.374920

more dealing with faulty laptop: reproduced issue with the original ssd, called lenovo support to book on-site appointment with technician

#2694 nox - 2019-02-19 15:08:50.288830

https://bugzilla.mozilla.org/show_bug.cgi?id=1528982 the more you know

#2695 nox - 2019-02-19 15:35:06.999503

https://github.com/mozilla/mp4parse-rust/issues/172 someone mentioned that crate again and i couldn't resist grepping for unsafe code.

#2696 jdm - 2019-02-19 15:43:59.127966

reviews; making contracting arrangements; administrivia; answering servo code questions in issues and prs.

#2697 jdm - 2019-02-19 19:56:48.247518

trying to make a local gstreamer build that can be used by servo.

#2698 ajeffrey - 2019-02-19 22:40:53.446244

diagnosing deadlock caused by webrender blocking on webgl. https://github.com/servo/servo/issues/22914

#2699 SimonSapin - 2019-02-20 09:13:58.159938

discussions about how servo’s decisionlib.py can be useful for other projects’ taskcluster decision task, as an alternative to gecko’s taskgraph

#2700 nox - 2019-02-20 11:21:59.552895

writing inert tests.

#2701 Manishearth - 2019-02-20 12:59:56.133430

figure out difference between out impl and the webkit impl

#2702 jdm - 2019-02-20 16:17:29.913018

intern planning.

#2703 jdm - 2019-02-20 19:20:38.576573

reviews.

#2704 SimonSapin - 2019-02-20 19:48:55.341755

more about rust minor breaking changes https://github.com/rust-lang/rust/issues/56105#issuecomment-465709105

#2705 ajeffrey - 2019-02-20 23:17:25.387885

tracked down and fixed a deadlock in the interaction of webvr, webgl and servo's use of webrender.

#2706 pcwalton - 2019-02-21 01:15:04.124607

removed all old non-simd geometry types from pathfinder 3.

#2707 nox - 2019-02-21 10:55:30.800181

https://github.com/nox/inert/pull/5

#2708 Manishearth - 2019-02-21 17:07:34.581982

got sink stuff working again, but there's latency

#2709 Manishearth - 2019-02-21 17:29:30.672372

sink code fixes pushed up at https://github.com/servo/media/pull/208

#2710 pcwalton - 2019-02-21 19:39:46.498111

yesterday, improved the rendering of strokes in pathfinder 3. today, fixing various bugs.

#2711 ajeffrey - 2019-02-21 19:40:42.864928

back to gl plumbing for webvr.

#2712 nox - 2019-02-22 08:45:02.726445

https://github.com/rust-lang/rls/issues/1321

#2713 Manishearth - 2019-02-22 11:50:06.288906

deep into debugging gstreamer internals, see #servo-media

#2714 ferjm - 2019-02-22 12:07:28.419142

left shadow dom pr ready for review https://github.com/servo/servo/pull/22743

#2715 ferjm - 2019-02-22 12:08:04.033275

currently investigating how to make the media ui render on top of the video frames

#2716 Manishearth - 2019-02-22 12:19:39.325147

https://github.com/servo/media/issues/210

#2717 ajeffrey - 2019-02-22 20:42:28.923614

got a vrdisplay that renders into a glutin window.

#2718 pcwalton - 2019-02-22 21:18:49.478448

fixing various bugs and polishing up the demo for pathfinder 3.

#2719 ajeffrey - 2019-02-23 17:23:05.221053

icfp industrial chair work, preparing to contact potential sponsors.

#2720 nox - 2019-02-24 11:51:30.894322

https://github.com/rust-lang/rust/issues/58696

#2721 nox - 2019-02-24 11:53:40.176550

https://github.com/mystor/synstructure/issues/22

#2722 Manishearth - 2019-02-25 06:54:21.772079

webidl update , https://github.com/servo/servo/pull/22934

#2723 Manishearth - 2019-02-25 09:09:50.826698

clean up sink code fixing pr: https://github.com/servo/media/pull/208

#2724 nox - 2019-02-25 09:38:10.402195

https://github.com/mystor/synstructure/pull/23

#2725 nox - 2019-02-25 10:02:18.894969

https://github.com/mystor/synstructure/issues/24

#2726 nox - 2019-02-25 10:02:36.285126

implemented #[inert::neutralize(as self)].

#2727 nox - 2019-02-25 10:11:37.413168

https://github.com/mystor/synstructure/issues/25

#2728 nox - 2019-02-25 10:22:53.791117

https://github.com/nox/inert/pull/6

#2729 SimonSapin - 2019-02-25 10:52:28.155612

layout prototype now does block layout and paints rectangles for background-color

#2730 Manishearth - 2019-02-25 11:42:10.048857

address all review comments in bug 1359269 , write tests

#2731 SimonSapin - 2019-02-25 16:56:01.787048

more dealing with laptop issues

#2732 ajeffrey - 2019-02-25 17:56:56.952002

started submitting webvr prs.

#2733 pcwalton - 2019-02-25 19:35:59.241404

benchmarking pathfinder 3 against skia.

#2734 ajeffrey - 2019-02-25 22:21:46.289266

laptop refresh (yay, installing a million build tools on a new mac).

#2735 ajeffrey - 2019-02-25 22:22:05.388250

ar ux meeting.

#2736 Manishearth - 2019-02-26 09:36:24.247256

figure out root cause of servo webrtc issue with help from #gstreamer; design solution: https://github.com/servo/media/issues/210#issuecomment-467365523

#2737 nox - 2019-02-26 09:47:23.401158

started work on #[inert::neutralize(as pub unsafe inertfoo)].

#2738 nox - 2019-02-26 13:57:07.633930

received my new laptop.

#2739 SimonSapin - 2019-02-26 16:43:51.522277

update custom lint plugin for rustc changes https://github.com/servo/servo/pull/22937

#2740 ajeffrey - 2019-02-26 18:32:34.657190

submitted a webvr pr for a vrdisplay that renders to a gl window. https://github.com/servo/rust-webvr/pull/66

#2741 jdm - 2019-02-26 18:58:53.605356

juggling various contractor setups.

#2742 ajeffrey - 2019-02-26 23:49:30.187621

writing slides about servo architecture.

#2743 SimonSapin - 2019-02-27 14:52:37.520843

rfc process wrangling for pushing along the never type: https://github.com/rust-lang/rust/issues/57012#issuecomment-467889706

#2744 nox - 2019-02-27 15:11:33.404717

set up my new laptop.

#2745 Manishearth - 2019-02-27 15:28:28.777978

fix webrtc sink ordering https://github.com/servo/media/pull/213

#2746 ajeffrey - 2019-02-27 17:00:26.105518

continuing to write slides for talk at intel.

#2747 jdm - 2019-02-27 17:01:09.265202

reviews and contracting discussions.

#2748 ajeffrey - 2019-02-27 19:54:52.062506

wrote slides on servo architecture and spectre. https://docs.google.com/presentation/d/1-zqq5wqi2hrkcyqtfxwzagebo7-ymguws1ivyrsl9ia/edit?usp=sharing

#2749 ajeffrey - 2019-02-27 20:48:37.635000

landed the "vr plumbing" prs into servo. #22938 and #22939

#2750 jdm - 2019-02-27 23:28:11.555101

angle investigations; uwp planning.

#2751 ajeffrey - 2019-02-27 23:55:30.748395

setting up new macos dev machine in the chicago office.

#2752 ajeffrey - 2019-02-28 14:57:29.690624

giving practice talk at depaul u.

#2753 Manishearth - 2019-02-28 14:58:58.307011

reading some htmlmediaelement code

#2754 Manishearth - 2019-02-28 14:59:08.717227

polishing & documenting sink pad pr

#2755 jdm - 2019-02-28 15:04:31.327917

trying to reproduce windows gstreamer build problems.

#2756 ajeffrey - 2019-02-28 20:21:28.909260

gave the talk at intel about servo, spectre and multiprocess.

#2757 ajeffrey - 2019-02-28 23:07:13.513485

attending the moz-sponsored dream event tonight. https://www.eventbrite.com/e/dream-zombie-data-stories-told-by-discarded-devices-w-melody-haase-tickets-54976444024?aff=erelexpmlt

#2758 jdm - 2019-03-01 00:03:02.752976

unregressing nightly wpt sync.

#2759 pcwalton - 2019-03-01 00:56:07.751352

working on testing rwlock performance in servo, and also working on pathfinder documentation.

#2760 Manishearth - 2019-03-01 06:15:22.847738

more review fixes for webidl pr

#2761 Manishearth - 2019-03-01 10:11:25.719276

reading more media code

#2762 nox - 2019-03-01 14:18:29.170633

replied to rustlab invitation.

#2763 nox - 2019-03-01 14:44:28.533103

https://github.com/rust-lang/rust/issues/58844

#2764 ajeffrey - 2019-03-01 17:58:32.852764

thinking about how to get ipc-channel to play ball with futures 0.3. https://github.com/servo/ipc-channel/issues/219 and https://github.com/rust-lang-nursery/futures-rs/issues/1466.

#2765 jdm - 2019-03-01 18:20:04.072458

reviews; gstreamer investigations; ci investigations.

#2766 jdm - 2019-03-01 20:52:25.352330

addressing review comments on various prs.

#2767 avadacatavra - 2019-03-01 21:08:37.285281

wiresharking

#2768 jdm - 2019-03-01 22:17:18.402315

tracked down source of gstreamer-gl linking weirdness on windows.

#2769 ajeffrey - 2019-03-01 23:33:14.222383

wrote a first draft of an addition to ipc channels that allows them to be used as futures 0.3 streams. https://github.com/asajeffrey/ipc-channel/commit/3b711b2d179349ff391823cd171371a8c7466887

#2770 pcwalton - 2019-03-01 23:33:50.689068

factoring out the opengl-specific code in pathfinder 3. not planning on writing any alternate gpu api backends yet, but just laying down a solid design for future work.

#2771 Manishearth - 2019-03-02 07:15:51.738153

landing bug 1359269

#2772 Manishearth - 2019-03-02 07:16:22.581526

downstreaming bug 1359269 as https://github.com/servo/servo/pull/22958

#2773 pcwalton - 2019-03-02 17:56:30.311892

continuing the gpu api refactoring in pathfinder 3.

#2774 nox - 2019-03-04 09:54:18.899621

https://github.com/rust-lang/rust/issues/58910

#2775 nox - 2019-03-04 12:26:30.439082

finished the implementation of inert_derive, needs some cleanup and publishing, but it's time for lunch now.

#2776 ajeffrey - 2019-03-04 16:12:24.716568

submitted a pr to get ipc-channel to play ball with futures 0.3. https://github.com/servo/ipc-channel/pull/227

#2777 avadacatavra - 2019-03-04 16:34:01.153644

can open a shell on my oculus, have the mac/ip, can decrypt ssl traffic on my computer. now need to get the premaster secret off the oculus

#2778 jdm - 2019-03-04 16:54:11.526476

investigating and resolving continued wpt syncing bustage.

#2779 pcwalton - 2019-03-04 18:59:07.522091

continuing to factor all the opengl-specific stuff out of pathfinder 3.

#2780 ajeffrey - 2019-03-04 20:59:35.257304

lots of conversations... webxr, pathfinder demos, internship project, spectre, oh my.

#2781 jdm - 2019-03-04 21:04:21.054960

juggling conversations about gstreamer on uwp; magic leap plans; angle investigations; keeping the pr queue moving.

#2782 jdm - 2019-03-04 22:54:48.653853

trying to get a working oculus build; contracting arrangements; continued angle investigations.

#2783 ajeffrey - 2019-03-04 23:31:12.808201

getting magicleap to use the vrmainthreadheartbeat approach used in the gl window vrdisplay.

#2784 ajeffrey - 2019-03-05 00:47:39.680215

landed the glwindow vrdisplay in rust-webvr.

#2785 paul - 2019-03-05 10:37:02.600532

got wr documents to properly be shifted on framebuffer. now on updating wr…

#2786 SimonSapin - 2019-03-05 10:53:58.368028

another push to stabilize the alloc crate: https://github.com/rust-lang/rfcs/pull/2480#issuecomment-469602840, https://github.com/rust-lang/rust/pull/58933

#2787 Manishearth - 2019-03-05 12:15:06.364335

error handling https://github.com/servo/media/pull/215

#2788 Manishearth - 2019-03-05 12:15:24.011850

read more about the various webrtc state bits, ook at webkit impl

#2789 Manishearth - 2019-03-05 12:16:00.055668

think of various designs for seamless encoding

#2790 Manishearth - 2019-03-05 13:26:13.205016

webrtc state, media side: https://github.com/servo/media/pull/218

#2791 jdm - 2019-03-05 17:16:17.450597

finished up angle work; reviews.

#2792 ajeffrey - 2019-03-05 18:34:59.578828

security meeting with avadacatavra.

#2793 avadacatavra - 2019-03-05 18:42:49.404105

meeting with ajeffrey

#2794 ajeffrey - 2019-03-05 18:50:29.560952

got a magicleap vrdisplay implementation to compile and link (but not run because most of it is unimplemented!())

#2795 jdm - 2019-03-05 19:39:50.121308

dealing with gsoc inquiries.

#2796 jdm - 2019-03-05 20:57:13.217545

continuing to try to get a working oculus build.

#2797 avadacatavra - 2019-03-05 21:15:32.056491

some hubs stuff wrt accounts

#2798 pcwalton - 2019-03-05 21:26:06.729831

putting gl calls made by the pathfinder demo behind the `pathfinder_gpu` abstraction

#2799 ajeffrey - 2019-03-05 21:35:32.473991

landed the glwindow vrdisplay. https://github.com/servo/servo/pull/22953

#2800 SimonSapin - 2019-03-05 22:08:14.966562

add missing bits of style system in the layout prototype: style attribute, !important, em units

#2801 avadacatavra - 2019-03-06 02:57:10.592100

got packet captures -- leaving ssl for later and will just work with metadata

#2802 Manishearth - 2019-03-06 07:45:57.824678

state stuff https://github.com/servo/servo/pull/22974

#2803 nox - 2019-03-06 10:14:28.025475

https://github.com/nox/inert/pull/7

#2804 SimonSapin - 2019-03-06 10:41:53.962141

it should have been a standups entry that box is even more magical than i thought https://github.com/rust-lang/rust/pull/58021#discussion_r262855968

#2805 nox - 2019-03-06 14:01:09.746241

published inert 0.2.3 woot woot.

#2806 ajeffrey - 2019-03-06 14:49:27.837988

clearing out backlog on servo-warc-tests.

#2807 ferjm - 2019-03-06 17:15:08.145103

more progress on shadow dom pr. addressed all review feedback

#2808 ajeffrey - 2019-03-06 18:32:03.093500

working on pathfinder-in-servo.

#2809 jdm - 2019-03-06 19:38:26.489930

fixed remaining wpt sync blocker; added sufficient unit test coverage for confidence.

#2810 jdm - 2019-03-06 20:26:09.375440

comparing performance of three.js examples in servo vs. helio

#2811 ajeffrey - 2019-03-07 00:56:28.224892

got pathfinder running on the magicleap.

#2812 jdm - 2019-03-07 15:47:39.397455

pageload perf investigation

#2813 pcwalton - 2019-03-07 18:51:23.224913

making better demos for pf3 based on feedback

#2814 jdm - 2019-03-07 21:01:18.079736

figured out how to fix panics when traversing history with webgl content; started shaving iframe+session history yaks while trying to write a test.

#2815 jdm - 2019-03-07 23:31:48.756314

fixed iframe session history bug and wrote test, allowing me to finish writing the test for the webgl session history behaviour.

#2816 nox - 2019-03-08 10:26:48.178903

https://github.com/servo/gleam/pull/188

#2817 paul - 2019-03-08 11:02:11.141891

making use of the new wr document api to solve the bleeding issue in fxr: https://github.com/servo/servo/pull/23002

#2818 nox - 2019-03-08 11:36:08.468228

https://github.com/rust-lang/rust/issues/59013

#2819 nox - 2019-03-08 14:42:14.174680

https://github.com/nox/inert/pull/8

#2820 ajeffrey - 2019-03-08 16:33:21.164715

working on a stereoscopic pf3 demo.

#2821 jdm - 2019-03-08 17:39:10.327409

investigating ways to use angle that don't require forking glutin's egl module

#2822 SimonSapin - 2019-03-08 19:36:59.550539

responded to https://github.com/servo/rust-fnv/pull/20

#2823 nox - 2019-03-08 19:41:12.971891

hah https://github.com/rust-lang/rust/issues/59027

#2824 ajeffrey - 2019-03-08 21:46:21.672228

met with folks interested in webxr at the school of the art institute.

#2825 pcwalton - 2019-03-08 22:10:35.326712

porting the pathfinder 3 demo to android

#2826 nox - 2019-03-08 22:11:48.121468

https://github.com/nox/inert/pull/11

#2827 jdm - 2019-03-08 22:36:17.079460

split mozangle build into static libangle and dynamic libegl

#2828 SimonSapin - 2019-03-09 00:25:23.828038

review of skribo’s requirements doc https://github.com/linebender/skribo/pull/2

#2829 nox - 2019-03-09 12:49:49.546543

https://github.com/rust-lang/rust/issues/50264#issuecomment-471174038 tl;dr (**self.parent_node()).as_ref().map(|node| &**node) is a mouthful.

#2830 Manishearth - 2019-03-09 13:56:25.571222

investigating regression in doc perf https://github.com/rust-lang/rust/issues/58849

#2831 ajeffrey - 2019-03-09 18:10:24.962389

got pathfinder to render svgs in stereo.

#2832 ajeffrey - 2019-03-10 19:14:34.027820

got pathfinder to render in 3d stereo.

#2833 nox - 2019-03-11 08:47:32.631557

https://github.com/rust-lang/rust/issues/50264#issuecomment-471449289

#2834 nox - 2019-03-11 13:03:07.108954

https://github.com/rust-lang/rust/issues/52675#issuecomment-471528609

#2835 nox - 2019-03-11 13:45:41.993336

found a way to encode casts for neutralized references to dom objects with an additional trait, it's not the cleanest encoding but at least it's safe.

#2836 SimonSapin - 2019-03-11 13:55:57.767551

investigated possible dom abstraction api changes for selectors https://github.com/servo/servo/issues/22972

#2837 ajeffrey - 2019-03-11 16:23:32.302925

getting pf3 to compile for magicleap.

#2838 ajeffrey - 2019-03-11 17:43:45.143002

got pf3 to compile for magicleap.

#2839 ajeffrey - 2019-03-11 20:14:25.984699

icfp industrial chair work.

#2840 jdm - 2019-03-11 20:55:58.584056

twis; administrivia; reviews; gsoc questions; clearing out the backlog of requests and questions.

#2841 Manishearth - 2019-03-11 22:00:29.019163

bit more poking at docs perf issues

#2842 Manishearth - 2019-03-11 22:00:48.804021

meeting with raph & pcwalton about skribo and other rust text things

#2843 jdm - 2019-03-11 22:53:17.680566

attempting spidermonkey upgrade

#2844 pcwalton - 2019-03-12 04:39:25.957032

talked with raph and manish about requirements for skribo. also, worked more on getting the android demo for pathfinder 3 ready.

#2845 nox - 2019-03-12 11:15:31.563645

https://github.com/nox/inert/pull/13

#2846 paul - 2019-03-12 14:49:42.719605

that close 👌 to the wr update

#2847 ferjm - 2019-03-12 14:53:44.786827

got shadow dom pr ready for (hopefully) last round of review

#2848 ferjm - 2019-03-12 14:54:45.703865

merged workaround for lack of cargo target-specific features to allow servo-media updates

#2849 Manishearth - 2019-03-12 23:13:38.246135

unblock zibi on incredibly complex lifetime issues in fluent

#2850 Manishearth - 2019-03-12 23:13:45.852075

review on bug 1534494

#2851 jdm - 2019-03-12 23:23:15.795420

poking at spidermonkey upgrade ci issues.

#2852 ajeffrey - 2019-03-12 23:37:03.850700

travel planning for s&p and whistler.

#2853 ajeffrey - 2019-03-12 23:38:20.760402

writing a shim between the pathfinder and the magicleap apis.

#2854 paul - 2019-03-13 14:47:10.263135

finally fixed the bleeding issue on oculus vr. pr incoming (wait for wr update).

#2855 SimonSapin - 2019-03-13 15:47:05.863131

more allocator traits discussion https://github.com/rust-lang/rust/pull/58457#issuecomment-472479293

#2856 pcwalton - 2019-03-13 18:37:25.245785

investigating porting the pathfinder 3 demo to daydream vr.

#2857 ajeffrey - 2019-03-13 19:56:20.378550

got a port of the pf3 demo to build for magicleap.

#2858 avadacatavra - 2019-03-13 20:00:03.091650

reading the most dystopic things and trying to be optimistic

#2859 avadacatavra - 2019-03-13 20:00:21.692685

investigating working groups f2f at rustconf

#2860 jdm - 2019-03-13 22:31:52.212113

angle investigations; tinkering with ci for the spidermonkey upgrade; performance analysis of three.js examples in helio/servo on ml; assorted bugfixes and profiling for same.

#2861 jdm - 2019-03-13 22:32:31.122007

taskcluster integration bugfixing.

#2862 nox - 2019-03-13 22:37:49.946090

reimplemented all layoutnodehelpers methods with inert and only 6 of them are unsafe or directly use unsafe code now, yay. 💪🏻

#2863 ajeffrey - 2019-03-13 22:48:10.245856

got the magicleap pathfinder demo running to the point that it's producing ml api / gl sync errors.

#2864 Manishearth - 2019-03-13 23:45:28.871607

plan xrspace stuff, warily glance at input stuff

#2865 nox - 2019-03-14 09:57:18.502319

found out that i need to release inert 0.3 with a change to at least neutralizeunsafe for cell<t>: its output type parameter should be inert<t>, so that users can call inert::get_ref to get the t in case t isn't neutralizeunsafe but is sync.

#2866 nox - 2019-03-14 10:54:21.964287

https://github.com/bitflags/bitflags/pull/173

#2867 nox - 2019-03-14 11:08:33.684740

porting synthesize_presentational_hints_for_legacy_attributes to inert, which makes this 300 lines method fully safe.

#2868 ajeffrey - 2019-03-14 16:09:40.819443

booking travel for whistler and for ieee s&p.

#2869 ajeffrey - 2019-03-14 23:03:06.267920

debugging the magicleap port of pathfinder.

#2870 Manishearth - 2019-03-15 00:29:15.616384

start writing xrspace code

#2871 Manishearth - 2019-03-15 00:29:24.458566

start investigating gamepad impl to see what can be reused

#2872 nox - 2019-03-15 10:33:47.010951

ub. this is sound to do because script shouldn't be doing anything with the original refcell<t> as long as it's neutralised.

#2873 nox - 2019-03-15 10:42:35.965460

https://github.com/rust-lang/rust/issues/27733#issuecomment-473238229

#2874 nox - 2019-03-15 10:53:33.427427

https://github.com/nox/inert/pull/14

#2875 nox - 2019-03-15 14:38:13.914556

https://github.com/rust-lang/rust/pull/59211

#2876 ajeffrey - 2019-03-15 16:17:38.429716

got pathfinder to render a tiger in mid-air.

#2877 avadacatavra - 2019-03-15 19:29:17.946933

joined hubs meetup

#2878 avadacatavra - 2019-03-15 19:29:25.741380

still writing about ethics

#2879 nox - 2019-03-15 20:27:19.166669

https://github.com/rust-lang/rust/pull/59211#issuecomment-473429250

#2880 ajeffrey - 2019-03-15 20:50:53.181014

got a pathfinder demo rendering tigers and conference papers at 30fps on the magicleap.

#2881 Manishearth - 2019-03-15 21:41:38.260141

read through klreq and behnam's comparative presentation

#2882 nox - 2019-03-18 11:36:11.455496

published inert 0.3.0, which guards against refcells who have been borrowed mutably prior to neutralising.

#2883 nox - 2019-03-18 13:02:47.633300

i lost myself and https://gitlab.gnome.org/gnome/librsvg/issues/450

#2884 SimonSapin - 2019-03-18 14:50:20.025015

https://github.com/rust-lang/rust/pull/59211#issuecomment-473940686

#2885 ajeffrey - 2019-03-18 15:37:59.459013

working on svg image placement in the pathfinder immersive demo.

#2886 jdm - 2019-03-18 16:19:12.336607

reviews; planning.

#2887 pcwalton - 2019-03-18 18:53:43.883301

continuing work on the android/daydream demo for pathfinder.

#2888 jdm - 2019-03-18 19:42:14.001952

assorted contractor administrivia.

#2889 SimonSapin - 2019-03-18 20:16:31.235174

got totally nerd-sniped https://github.com/rust-lang/rust/pull/59283

#2890 ajeffrey - 2019-03-18 21:20:01.469993

rebased pathfinder demo onto upstream pf3.

#2891 Manishearth - 2019-03-19 01:12:34.071964

make pr for xrspace stuff (https://github.com/servo/servo/pull/23055), file xr spec bug for clarifying how views work

#2892 nox - 2019-03-19 11:29:10.902918

https://github.com/rust-lang/rust/pull/59211#issuecomment-474319573

#2893 nox - 2019-03-19 11:29:18.466448

inert 0.3.0

#2894 nox - 2019-03-19 11:29:33.156368

almost done reading through simonsapin's victor work.

#2895 nox - 2019-03-19 11:41:22.224241

had not realised earlier, but i'm done rewriting all the layout*helpers traits with inert.

#2896 jdm - 2019-03-19 14:09:32.486997

trying to get wpt sync working again.

#2897 nox - 2019-03-19 15:39:19.711750

had the longest vidyo call ever with simonsapin about layout 2.0

#2898 SimonSapin - 2019-03-19 15:40:58.527607

met with nox to discuss layout next steps, and whether salsa might be relevant

#2899 ajeffrey - 2019-03-19 18:37:08.296822

tidying up pathfinder magicleap demo.

#2900 jdm - 2019-03-20 14:02:50.207393

finally unbroke wpt manifest checking code.

#2901 nox - 2019-03-20 14:04:08.051704

started contributing to victor a bit and began writing my talk abstract for rustlab.

#2902 Manishearth - 2019-03-20 16:38:23.006299

start going through the chromium impl

#2903 jdm - 2019-03-20 17:48:43.494755

fielding gsoc questions

#2904 ajeffrey - 2019-03-20 18:00:16.684391

refactored pathfinder to allow the device to set the viewport/size for each eye.

#2905 ajeffrey - 2019-03-20 21:11:17.446156

submitted prs for pathfinder, laying the groundwork for the magicleap demo pr.

#2906 ajeffrey - 2019-03-20 22:19:07.729873

icfp industrial chair work.

#2907 pcwalton - 2019-03-20 22:25:38.941364

fixing subpixel aa in pathfinder 3 and porting to pentile displays.

#2908 jdm - 2019-03-20 22:50:06.142497

poking at angle, spidermonkey, and learning more about egl

#2909 Manishearth - 2019-03-21 01:28:51.868940

figure out xrspace spec issues by looking at chromium code https://github.com/immersive-web/webxr/issues/565#issuecomment-475086315

#2910 nox - 2019-03-21 16:29:04.436043

landed the first use of rayon in victor and now looking at making tree construction use it too.

#2911 ajeffrey - 2019-03-21 16:50:44.722380

got the refactored magicleap pathfinder demo to display a 2d tiger.

#2912 pcwalton - 2019-03-21 18:21:23.914747

refactoring the pathfinder shaders in order to fix subpixel aa.

#2913 Manishearth - 2019-03-21 22:31:50.229383

start implementing xrspace matrix math

#2914 SimonSapin - 2019-03-21 23:16:24.269069

adding very basic text support to the layout prototype (a lot of what makes float special is how they affect text)

#2915 SimonSapin - 2019-03-21 23:17:34.545568

more discussion of https://bugzilla.mozilla.org/show_bug.cgi?id=1509181 and https://github.com/mozilla/treeherder/pull/4320, although i am still not doing the testing required to push it over the finish line. (duplicating the entire message queue infrastructure for local testing is non-trivial.)

#2916 SimonSapin - 2019-03-21 23:19:35.444632

discussed and reviewed nox’s work of adding parallelism with rayon to the layout prototype

#2917 ajeffrey - 2019-03-21 23:35:49.491734

got the refactored magicleap pathfinder demo to display an ar tiger.

#2918 nox - 2019-03-22 15:10:41.824816

booked flight and hotel for whistler all hands.

#2919 ajeffrey - 2019-03-22 15:39:00.406936

working on various ui things for the pathfinder demo.

#2920 jdm - 2019-03-22 15:42:35.620806

created a sampling profiler that can interact with the gecko profiling tools.

#2921 ferjm - 2019-03-22 16:25:25.469583

back from pto, inbox zero, booked travel for whistler allhands, discussed with vjaquez a potential workaround to current gstreamer-gl dependecy issues, currently debugging shadow dom panics

#2922 SimonSapin - 2019-03-22 17:48:41.267556

https://github.com/rust-lang/rfcs/pull/2580#issuecomment-475713945

#2923 ajeffrey - 2019-03-22 18:58:46.415218

submitted a pr to pathfinder for the magicleap demo. https://github.com/pcwalton/pathfinder/pull/120

#2924 jdm - 2019-03-22 20:07:46.657087

further sampling profiler improvements and explorations.

#2925 nox - 2019-03-23 12:53:46.503966

submitted my talk for rustlab

#2926 paul - 2019-03-25 14:29:25.891185

wr update has landed with new document coordinate behavior. updating servosurface.

#2927 nox - 2019-03-25 16:39:30.193312

talked with simon and niko about salsa for a layout system.

#2928 jdm - 2019-03-25 17:27:38.259274

crates.io publishing woes; addressing review comments on sampling profiler; trying to build linux sampling pr; gsoc proposal feedback

#2929 ajeffrey - 2019-03-25 17:39:57.020455

got jemallocator to build for the magicleap pathfinder demo.

#2930 ajeffrey - 2019-03-25 18:56:39.665062

experimenting with perf improvements in pathfinder.

#2931 Manishearth - 2019-03-25 18:57:05.634556

rebasing old prs

#2932 jdm - 2019-03-25 21:02:44.969971

got sampling profiler to report profiles on linux

#2933 pcwalton - 2019-03-25 21:12:53.699277

juggling transforms to get subpixel aa working properly.

#2934 Manishearth - 2019-03-25 22:44:46.011891

get transforms stuff working (https://github.com/servo/servo/pull/23097)

#2935 SimonSapin - 2019-03-26 14:25:53.383296

https://github.com/servo/servo/pull/23102

#2936 SimonSapin - 2019-03-26 17:24:52.003088

reviewed https://github.com/rust-lang/rust/pull/59443

#2937 jdm - 2019-03-26 18:10:20.008835

meetings; addressing small review comments for profiling prs.

#2938 jdm - 2019-03-26 21:16:18.361057

meetings: tracking down packaging and linking issues related to libunwind.

#2939 Manishearth - 2019-03-26 21:16:54.862036

create rigidtransform type in euclid to avoid decompositions https://github.com/servo/euclid/pull/328

#2940 ajeffrey - 2019-03-26 21:26:41.780370

got profiling to work on the magicleap ml1.

#2941 jdm - 2019-03-27 14:57:25.471509

ops maintenance; harfbuzz maintenance.

#2942 ajeffrey - 2019-03-27 17:32:18.568240

wrote up how to profile on magicleap. https://github.com/servo/servo/wiki/profiling#using-magic-leap-nvidia-nsight

#2943 jdm - 2019-03-27 18:39:41.913887

travis ci shepherding and ops work; removing explicit reflow from script.

#2944 pcwalton - 2019-03-27 20:13:50.189896

debugging keyframe code in pathfinder 3.

#2945 SimonSapin - 2019-03-27 21:53:27.760826

reviewed https://github.com/simonsapin/victor/pull/2

#2946 ajeffrey - 2019-03-27 22:18:28.741430

off to represent mozills at the chicago rust meetup.

#2947 ajeffrey - 2019-03-27 22:27:18.119798

experimenting with reducing judder in the magicleap pathfinder demo.

#2948 jdm - 2019-03-27 22:34:25.744363

experimenting with nvidia profiler on magic leap; fixing windows gstreamer dependency issues.

#2949 Manishearth - 2019-03-28 00:11:19.015631

read comments about reference spaces, get more confused about their model https://github.com/immersive-web/webxr/issues/565#issuecomment-477393096

#2950 Manishearth - 2019-03-28 02:33:56.199264

help i am trapped in a matrix factory https://github.com/servo/euclid/pull/328#discussion_r269821073

#2951 ajeffrey - 2019-03-28 15:45:13.206024

improving display quality of magicleap pathfinder demo.

#2952 pcwalton - 2019-03-28 17:50:47.239544

arm simd.

#2953 ajeffrey - 2019-03-28 19:06:11.995080

dramatic perf improvements in magicleap pathfinder by enabling the denver core and setting cpu affinity for the scene threads.

#2954 Manishearth - 2019-03-28 22:40:43.168515

more matrix stuff https://github.com/servo/euclid/issues/331

#2955 Manishearth - 2019-03-28 22:52:02.247209

investigate webrtc issues

#2956 Manishearth - 2019-03-29 08:06:02.332500

figure out webrtc bug https://github.com/servo/media/pull/226

#2957 ferjm - 2019-03-29 19:30:34.373796

managed to connect a media stream to the a/v player. getting metadata and progress events, but still no sound. https://github.com/servo/media/pull/227

#2958 ajeffrey - 2019-03-29 20:30:14.981949

working on a landscape launcher for magicleap pathfinder.

#2959 Manishearth - 2019-03-29 22:08:13.647649

investigating why https://github.com/servo/media/pull/227 isn't working

#2960 ajeffrey - 2019-03-29 22:31:18.385075

ieee paper from last year's internship with cdisselkoen has been announced. https://www.computer.org/csdl/proceedings-article/sp/2019/666000a931/17d45xvmcek

#2961 ajeffrey - 2019-03-30 00:47:31.506548

two papers in one day! https://lmcs.episciences.org/5327 is the journal version of our memory model paper.

#2962 jdm - 2019-04-01 14:23:02.072818

answering ncsu questions

#2963 nox - 2019-04-01 14:23:29.523376

fighting abspos.

#2964 SimonSapin - 2019-04-01 16:28:44.532603

got very basic inline layout and text rendering working in victor. next: the high technology of line breaking

#2965 SimonSapin - 2019-04-01 16:29:08.546607

fighting poppler to disable anti-aliasing in reftests

#2966 jdm - 2019-04-01 16:31:55.215062

learning about stackwalking on arm; working on getting spidermonkey 66 building on all platforms.

#2967 ajeffrey - 2019-04-01 16:54:29.530349

working on magicleap pathfinder demo landscape app.

#2968 Manishearth - 2019-04-01 18:39:26.241386

investigate avoiding proxies in media stream code

#2969 Manishearth - 2019-04-01 18:39:48.365805

skribo lunch with pcwalton & raph

#2970 jdm - 2019-04-01 19:52:15.032008

digging through layers of custom build frameworks to identify cause of mozglue linking errors in mozjs upgrade.

#2971 SimonSapin - 2019-04-01 20:01:55.399737

https://gitlab.freedesktop.org/poppler/poppler/merge_requests/234

#2972 SimonSapin - 2019-04-01 20:02:39.804801

https://github.com/simonsapin/victor/pull/7

#2973 avadacatavra - 2019-04-01 21:33:02.820955

finishing up planning/proposals

#2974 Manishearth - 2019-04-02 05:11:58.434191

some prep for tomorrow's immersive wg call

#2975 paul - 2019-04-02 06:29:19.075291

updating fxr with the new servosurface api

#2976 paul - 2019-04-02 06:30:14.643500

geckoview api has changed a bit. broke servo support in fxr. will fix that and ask for ci for fxr+servo

#2977 Manishearth - 2019-04-02 06:57:26.011797

finally understand the issue with the webxr spec's coverage of spaces: https://github.com/immersive-web/webxr/issues/565#issuecomment-478869113

#2978 nox - 2019-04-02 12:56:39.293049

done with https://drafts.csswg.org/css2/visudet.html#abs-non-replaced-width

#2979 jdm - 2019-04-02 15:21:25.014299

more digging in the spidermonkey build system

#2980 Manishearth - 2019-04-02 17:32:23.871492

iwg call

#2981 pcwalton - 2019-04-02 17:58:07.772926

continuing work on streaming pathfinder commands to gpu.

#2982 SimonSapin - 2019-04-02 18:19:37.086152

banging my head on line breaking, trying to come up with a behavior for prototyping purpose that ignores most of the issues but still feels somewhat sane

#2983 ajeffrey - 2019-04-02 19:02:11.688897

working on getting pathfinder to run in landscape mode on the magicleap.

#2984 ferjm - 2019-04-03 09:35:12.263650

managed to play audio from getusermedia \o/. working on video now.

#2985 ferjm - 2019-04-03 10:58:28.456997

got video playback from getusermedia \o/

#2986 nox - 2019-04-03 13:19:07.743744

actually time to check whether my abspos code actually work correctly.

#2987 nox - 2019-04-03 15:52:04.556487

https://github.com/simonsapin/victor/pull/11

#2988 ajeffrey - 2019-04-03 17:48:54.173200

icfp 2019 is now officially carbon neutral! https://twitter.com/icfp_conference/status/1113484931588591616

#2989 SimonSapin - 2019-04-03 18:19:31.515246

discussed https://github.com/rust-lang/rfcs/pull/2480 to merge the alloc crate in the rust libs team triage meeting, finally merged it, and sent https://github.com/rust-lang/rust/pull/59675 to implement it

#2990 Manishearth - 2019-04-03 20:44:44.238641

xr rigid transforms in xr spaces, update code to match spec changes https://github.com/servo/servo/pull/23159

#2991 ajeffrey - 2019-04-03 23:54:36.910045

got pathfinder working in immersive mode on magicleap.

#2992 paul - 2019-04-04 11:22:07.074062

attempting to initialize compositor after the constellation (branch optional-compositor-v2).

#2993 nox - 2019-04-04 12:55:06.805832

https://github.com/nox/rayon/commit/45c25276de0d8d66bc85a3bfc0aa48cddbc7d548

#2994 jdm - 2019-04-04 14:16:56.662352

got rust-mozjs to build with 66; working through long list of compile errors in servo.

#2995 jdm - 2019-04-04 16:14:07.809744

got servo compiling with sm66

#2996 nox - 2019-04-04 18:37:04.474249

https://github.com/rayon-rs/rayon/pull/652

#2997 ajeffrey - 2019-04-04 21:59:55.535572

got a magicleap pathfinder demo cube which launches immersive pathfinder.

#2998 nox - 2019-04-04 23:43:48.891234

turns out that my very first idea to use rayon's unzip operation for my stuff in victor was actually the right one, and we don't need a 2km long method name.

#2999 Manishearth - 2019-04-05 00:29:24.401039

getpose() https://github.com/servo/servo/pull/23164

#3000 jdm - 2019-04-05 14:48:58.146127

reviews; privileged js context investigations; exploring saltfs changes for migrating from trusty to xenial.

#3001 nox - 2019-04-05 20:16:22.083927

just had another aha moment about rayon, where i realised that unzip is indeed perfectly fine for the normal fragments, but a custom api would still avoid some allocations for absolutely positioned fragments (we could avoid creating a vec with a single item when we find a new absolutely positioned box). that's not important for now though.

#3002 ajeffrey - 2019-04-05 21:36:08.822250

polishing the magicleap pathfinder demo.

#3003 Manishearth - 2019-04-06 01:22:04.479996

finish up pose stuff aside from position-disabled https://github.com/servo/servo/pull/23169

#3004 Manishearth - 2019-04-06 01:22:19.339087

start looking at matrix decomposition. again.

#3005 nox - 2019-04-06 11:31:56.764698

https://github.com/rayon-rs/rayon/pull/652#issuecomment-480496782

#3006 nox - 2019-04-08 09:57:32.923377

https://github.com/nox/moite_moite

#3007 nox - 2019-04-08 11:22:38.181922

did some fancy stuff around rayon, will spend the afternoon adding abspos tests to victor.

#3008 ajeffrey - 2019-04-08 16:30:12.782517

tidying up magicleap pathfinder demo codebase.

#3009 jdm - 2019-04-08 17:02:13.555843

reviews

#3010 nox - 2019-04-08 19:15:10.293068

https://docs.rs/moite_moite/0.2.0/moite_moite/sync/fn.split_with.html#example

#3011 jdm - 2019-04-08 20:17:19.441527

got salt provisioning to complete successfully in vagrant in xenial vm.

#3012 pcwalton - 2019-04-08 22:32:24.654061

working on getting pipelining working with multithreaded rendering again in pathfinder 3.

#3013 Manishearth - 2019-04-08 23:48:28.892509

rust-mozilla irc coordination

#3014 Manishearth - 2019-04-08 23:48:41.190838

start reading chromium xr test coding

#3015 Manishearth - 2019-04-09 00:23:57.848598

webxr testing https://github.com/web-platform-tests/wpt/issues/16294

#3016 jdm - 2019-04-09 12:35:33.101997

getting salt to play nice with new xenial minion.

#3017 jdm - 2019-04-09 15:41:51.012983

1:1s; xenial ci homu & buildbot setup.

#3018 ajeffrey - 2019-04-09 16:37:05.966093

got the magicleap pathfinder demo to build with sdk v0.20.0.

#3019 SimonSapin - 2019-04-09 18:25:50.895388

landed https://github.com/simonsapin/victor/pull/11

#3020 ajeffrey - 2019-04-09 19:46:32.979757

editing the git history for the pathfinder magicleap demo branch.

#3021 jdm - 2019-04-09 21:26:39.791751

osmesa xenial investigations; meetings.

#3022 ajeffrey - 2019-04-09 21:51:54.958460

mr ux meeting

#3023 nox - 2019-04-10 09:56:46.482814

nothing beats a drive-by change in the morning while sipping coffee. https://github.com/rayon-rs/rayon/pull/653

#3024 paul - 2019-04-10 11:11:26.433965

managed to initialize and shutdown the constellation without a compositor. now trying to attach a compositor to the constellation. fighting with cycling dependencies.

#3025 jdm - 2019-04-10 12:00:47.741618

dealing with xenial upgrade bustage for the cross builder

#3026 ajeffrey - 2019-04-10 14:20:04.833389

rebased the pathfinder magicleap demo onto the latest pathfinder 3.

#3027 SimonSapin - 2019-04-10 14:46:28.646750

https://github.com/servo/rust-cssparser/pull/244

#3028 jdm - 2019-04-10 16:01:03.353856

trying to get x64->x86 windows cross build working for mozjs

#3029 nox - 2019-04-10 16:34:59.544710

https://github.com/nox/rayon_croissant

#3030 ferjm - 2019-04-10 16:43:00.520336

got media controls rendered, just not where they should be :\ https://imgur.com/a/jk5ffcv#jsaxwfj layout is hard

#3031 ajeffrey - 2019-04-10 17:01:15.106141

investigating perf regression in pathfinder.

#3032 pcwalton - 2019-04-10 20:01:05.677070

merging the magic leap work into the pathfinder demo.

#3033 nox - 2019-04-11 07:59:25.029236

https://github.com/nox/rayon_croissant/commit/c4da872f7e505688edab6caf56b72776d44abd39

#3034 nox - 2019-04-11 08:00:40.850984

https://github.com/simonsapin/victor/pull/12

#3035 ferjm - 2019-04-11 11:51:18.165707

servo/media reviews, fixed the remaining wpt failures for media.srcobject = stream pr, more layout hacking for media controls

#3036 jdm - 2019-04-11 15:00:54.330055

uwp discussions; cleaning up changes for x64->x86 windows builds.

#3037 jdm - 2019-04-11 22:02:54.426814

a surprising amount of time tinkering with the appveyor configuration to get windows cross-compilation mergeable.

#3038 ajeffrey - 2019-04-11 23:25:35.539105

trying to minimize jemalloc overhead in pathfinder.

#3039 paul - 2019-04-12 09:21:59.800840

prepared the work for glutin v0.21.0-rc2 update. https://github.com/servo/servo/issues/23189

#3040 nox - 2019-04-12 11:50:36.810035

https://github.com/servo/servo/pull/23196

#3041 nox - 2019-04-12 14:03:47.097522

fixing abspos in victor (take into account containing padding rectangle) and thinking about how to implement position: relative.

#3042 jdm - 2019-04-12 16:32:09.595609

trying to create new arm libs archives for xenial arm builders.

#3043 ajeffrey - 2019-04-12 16:41:16.221647

responding to review comments on pathfinder prs.

#3044 Manishearth - 2019-04-14 00:37:45.448144

review 32768

#3045 Manishearth - 2019-04-14 00:37:56.696086

review https://github.com/unicode-rs/unicode-normalization/pull/37

#3046 Manishearth - 2019-04-14 00:38:37.001954

review https://github.com/servo/servo/pull/23157

#3047 paul - 2019-04-15 12:30:29.388398

making progress with disconnecting the compositor from the constellation

#3048 pcwalton - 2019-04-15 15:09:38.543902

trying a new idea for pipelining in pathfinder that should hopefully reduce the overhead on magic leap.

#3049 SimonSapin - 2019-04-15 16:12:04.416717

taking pictures and measurements to prepare ergonomic evaluation

#3050 jdm - 2019-04-15 16:28:09.637306

got tests passing for cross-compiled mozjs and cleaned up the work for a pull request.

#3051 jdm - 2019-04-15 17:57:46.909009

rebased pathfinder magic leap demo.

#3052 SimonSapin - 2019-04-15 18:09:58.729680

reviewed https://github.com/simonsapin/victor/pull/13

#3053 Manishearth - 2019-04-15 21:09:03.823088

some prep for iwg call

#3054 Manishearth - 2019-04-15 21:09:10.847437

dealing with pile of email backlog

#3055 jdm - 2019-04-16 15:18:32.350854

getting x86 windows build of servo working on ci; reviews.

#3056 Manishearth - 2019-04-16 18:19:27.940778

iwg call

#3057 SimonSapin - 2019-04-16 18:59:38.686375

ergonomic evaluation

#3058 pcwalton - 2019-04-17 00:32:21.925349

removed the scene assembly thread to try to improve performance on magic leap. now cleaning up the patch set.

#3059 paul - 2019-04-17 10:55:34.113082

detangling headless window code from glutin window code. necessary for optional compositor initialization.

#3060 nox - 2019-04-17 11:04:04.368816

handling abspos stuff in inline stuff.

#3061 jdm - 2019-04-18 14:35:12.673717

tinkering with windows x86 ci build; reviews; uwp rustc work discussions.

#3062 SimonSapin - 2019-04-18 18:07:50.788470

fighting gpu driver issues on new laptop and giving up :(

#3063 pcwalton - 2019-04-18 20:54:05.387621

landed the pipelining overhaul in pathfinder 3, which removes the scene assembly thread in order to improve thread assignment on magic leap.

#3064 Manishearth - 2019-04-19 00:29:59.534863

read chromium's xr input impl to pick the best design

#3065 paul - 2019-04-19 13:17:29.730485

pretty large glutin port refactor in preparation of the optional compositor pr: #23233

#3066 paul - 2019-04-19 13:18:11.576749

#23233 will change the way the event loop in headless mode is driven.

#3067 Manishearth - 2019-04-19 22:47:06.830331

try to figure out unsafety in webvr implementation

#3068 Manishearth - 2019-04-20 00:19:40.858401

more progress on speccing out poses , https://github.com/immersive-web/webxr/issues/597

#3069 Manishearth - 2019-04-20 05:18:59.996067

clean up gamepad code, add fetch_gamepads https://github.com/servo/rust-webvr/pull/70

#3070 SimonSapin - 2019-04-20 14:59:05.329536

reviewed https://github.com/simonsapin/victor/pull/14

#3071 SimonSapin - 2019-04-20 15:00:14.096379

https://github.com/simonsapin/victor/pull/15, preparing for line breaking

#3072 ajeffrey - 2019-04-22 13:15:34.076628

back from pto.

#3073 ajeffrey - 2019-04-22 16:32:52.267065

got the magicleap pathfinder demo to work with the new pathfinder aps.

#3074 ajeffrey - 2019-04-22 17:07:43.540878

submitted https://github.com/pcwalton/pathfinder/pull/136

#3075 ajeffrey - 2019-04-22 21:25:00.453353

ar ux meeting.

#3076 Manishearth - 2019-04-22 21:50:00.575927

webxr spec-side work

#3077 ajeffrey - 2019-04-23 01:41:13.914642

recorded an "elevator pitch" video for ieee s&p. https://www.youtube.com/watch?v=4_slyejmbde

#3078 SimonSapin - 2019-04-23 12:19:24.136266

https://github.com/servo/rust-cssparser/pull/245

#3079 SimonSapin - 2019-04-23 13:12:39.429876

reviewed https://bugzilla.mozilla.org/show_bug.cgi?id=1544886

#3080 SimonSapin - 2019-04-23 13:28:50.865333

commented on https://github.com/rust-lang/rfcs/issues/2692 and https://github.com/rust-lang/rfcs/issues/348

#3081 ajeffrey - 2019-04-23 15:30:31.147964

paging back in immersive xr.

#3082 Manishearth - 2019-04-23 16:14:34.377894

webxr spec stuff

#3083 jdm - 2019-04-23 18:46:57.016111

1:1s; reviews; fixing wpt sync.

#3084 Manishearth - 2019-04-23 19:42:36.167462

rustconf pc meeting

#3085 Manishearth - 2019-04-23 20:50:54.064563

webxr sync meeting on transforms

#3086 Manishearth - 2019-04-24 00:48:30.845903

bunch of editor collab prs for webxr transforms (https://github.com/immersive-web/editor-collab/pull/36#issuecomment-485962895)

#3087 SimonSapin - 2019-04-24 14:46:16.045600

https://github.com/linebender/skribo/pull/11#issuecomment-486265750

#3088 jdm - 2019-04-24 16:13:02.474468

trying to compile servo on windows with clang-cl

#3089 ajeffrey - 2019-04-24 16:37:43.238162

starting to get back to magicleap immersive vr. https://github.com/asajeffrey/rust-webvr/tree/magicleap-second-cut

#3090 ajeffrey - 2019-04-24 17:07:26.287246

having a look over the magicleap gstreamer work from xclaesse.

#3091 SimonSapin - 2019-04-25 12:06:06.018768

rustup + size_of regression investigation https://github.com/servo/servo/pull/23263

#3092 SimonSapin - 2019-04-25 12:06:19.815240

filed https://github.com/rust-lang/hashbrown/issues/69

#3093 jdm - 2019-04-25 14:53:49.211199

reading webgl/es 2.0/s3tc specs; reviews.

#3094 ajeffrey - 2019-04-25 15:56:17.056679

got bindgen to generate the magicleap c api bindings. https://github.com/asajeffrey/rust-webvr/commit/900a72348acaab37043bd804be0625969f9bc48c

#3095 ajeffrey - 2019-04-25 20:07:54.840836

uploaded the pathfinder magicleap demo to https://www.dropbox.com/s/ovxfj3ghwghg7xk/pathfinderdemo.mpk

#3096 Manishearth - 2019-04-25 20:24:34.067853

webxr spec discussions on editor-collab

#3097 Manishearth - 2019-04-25 21:10:25.698260

some looking at webaudio stuff

#3098 Manishearth - 2019-04-25 22:07:49.307876

gamepad liveness digging https://github.com/servo/servo/issues/23269

#3099 Manishearth - 2019-04-25 22:28:41.927831

webaudio validation https://github.com/servo/servo/pull/23270

#3100 SimonSapin - 2019-04-26 13:25:48.367562

https://github.com/rust-lang/hashbrown/pull/73

#3101 jdm - 2019-04-26 13:47:48.599655

preparing xenial cross builder for builds.

#3102 jdm - 2019-04-26 18:37:10.436133

finished trusty->xenial upgrade for all linux ci.

#3103 ajeffrey - 2019-04-26 19:37:17.108360

working on binding rust-webvr to the magicleap c api.

#3104 jdm - 2019-04-26 21:15:20.876100

html5ever fixes; resurrecting spidermonkey upgrade on new xenial ci.

#3105 paul - 2019-04-29 12:41:25.859902

glutin update prs

#3106 paul - 2019-04-29 12:42:15.583441

fighting with ms hl emulator (hyper-v feature missing on my win machine?)

#3107 SimonSapin - 2019-04-29 16:00:30.875576

line breaking https://github.com/simonsapin/victor/pull/16

#3108 Manishearth - 2019-04-29 16:38:42.601587

webaudio reviews

#3109 jdm - 2019-04-29 16:58:19.905329

answering questions from students. resurrecting spidermonkey upgrade in ci.

#3110 ajeffrey - 2019-04-29 18:05:24.566954

fighting link errors for immersive servo magicleap app.

#3111 Manishearth - 2019-04-30 01:33:10.631232

initialization logic for xrinputsource, still need to handle syncing

#3112 Manishearth - 2019-04-30 04:02:31.433876

xrinputsource/target ray spaces: https://github.com/servo/servo/pull/23292

#3113 jdm - 2019-04-30 15:25:37.105827

dealing with awkward cross-compilation target vs. host issues for spidermonkey upgrade.

#3114 ajeffrey - 2019-04-30 15:46:38.321494

tracking down why --debug-mozjs fails for magicleap.

#3115 Manishearth - 2019-04-30 16:50:26.610284

iwg call

#3116 ajeffrey - 2019-04-30 22:20:58.807059

fighting mozjs link errors on magicleap.

#3117 Manishearth - 2019-04-30 22:24:54.692944

stare at linker, understand nothing

#3118 Manishearth - 2019-04-30 22:34:45.127534

figure out gainnode crash

#3119 avadacatavra - 2019-04-30 23:17:48.805192

followups on immersive privacy exhibit, submitted to pepr, working on ethics paper

#3120 Manishearth - 2019-05-01 02:51:57.295494

xr spec prs landed/approved: https://github.com/immersive-web/webxr/pull/614 , https://github.com/immersive-web/webxr/pull/613

#3121 Manishearth - 2019-05-01 02:52:36.886779

xr spec pr for defining internal types and native origins https://github.com/immersive-web/webxr/pull/621

#3122 jdm - 2019-05-01 15:09:41.036079

got ndk15 upgrade to build on ci.

#3123 Manishearth - 2019-05-01 23:39:23.843008

some more xr spec stuff

#3124 Manishearth - 2019-05-01 23:39:43.426526

try to fix link errors for input pr (fixed by ndk upgrade)

#3125 Manishearth - 2019-05-01 23:40:20.386186

try to figure out why daydream doesn't work

#3126 SimonSapin - 2019-05-02 14:57:14.752668

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1548556 after being once again frustrated by this issue

#3127 avadacatavra - 2019-05-02 14:58:26.538719

booked upcoming travel

#3128 SimonSapin - 2019-05-02 15:28:37.107115

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1548573

#3129 SimonSapin - 2019-05-02 19:34:16.007746

submitted https://github.com/servo/servo/pull/23312 and did rest of the migration for https://bugzilla.mozilla.org/show_bug.cgi?id=1546777

#3130 avadacatavra - 2019-05-02 21:00:48.795791

having a slight existential breakdown while writing ethics paper

#3131 ajeffrey - 2019-05-02 21:12:45.814074

failing to find a workaround for magicleap link errors.

#3132 jdm - 2019-05-02 21:20:24.800091

daydream webvr investigations.

#3133 ajeffrey - 2019-05-02 22:28:40.762023

tracked down link errors blocking a debugmozjs build for magicleap. https://github.com/servo/servo/issues/22069#issuecomment-488852185

#3134 ajeffrey - 2019-05-03 15:45:55.913409

submitted prs for getting magicleap servo to build with debugmozjs. https://github.com/servo/mozjs/pull/180 https://github.com/servo/servo/pull/23318

#3135 jdm - 2019-05-03 15:49:35.215932

identified and fixed the daydream vr issue.

#3136 SimonSapin - 2019-05-03 16:53:42.983119

filed https://github.com/servo/servo/issues/23320 to track nightly upload breakage

#3137 SimonSapin - 2019-05-03 16:54:19.978048

migrated macos workers to generic-worker 14.1.0 https://bugzilla.mozilla.org/show_bug.cgi?id=1548573

#3138 SimonSapin - 2019-05-03 16:54:42.592891

installed and debugged taskcluster-proxy or macos workers

#3139 jdm - 2019-05-03 19:54:49.236316

looking into windows build changes for spidermonkey upgrade.

#3140 SimonSapin - 2019-05-03 20:48:04.442276

wrote a readme and filed some issues in https://github.com/rust-lang/wg-allocators

#3141 ajeffrey - 2019-05-03 20:51:16.627969

wrote first draft of slides for oakland. https://github.com/chicago-relaxed-memory/spec-eval/blob/master/talks/oakland-2019-05.pdf

#3142 ajeffrey - 2019-05-04 01:40:24.615992

published https://www.crates.io/crates/mozjs_sys/0.61.13

#3143 Manishearth - 2019-05-04 02:06:48.873389

more spec work

#3144 Manishearth - 2019-05-04 02:07:09.078441

fix bugs in #23292, successfully test it

#3145 nox - 2019-05-06 09:19:33.254686

reviewed https://github.com/simonsapin/victor/pull/16

#3146 jdm - 2019-05-06 15:55:39.501291

finalizing spidermonkey upgrade prs; taskcluster investigations; meetings.

#3147 avadacatavra - 2019-05-06 16:38:36.680505

putting office together, ordering new computer

#3148 avadacatavra - 2019-05-06 16:38:53.300968

writing panel abstract paper for siggraph

#3149 ajeffrey - 2019-05-06 17:00:57.136465

reviews

#3150 ajeffrey - 2019-05-06 17:44:52.188150

published https://crates.io/crates/ipc-channel/0.12.0, which includes support for futures-0.3.

#3151 SimonSapin - 2019-05-06 18:18:11.969509

continued discussing various threads in https://github.com/rust-lang/wg-allocators/issues

#3152 Manishearth - 2019-05-06 18:46:06.617633

diagnose/fix oscillator node bug https://github.com/servo/media/pull/248

#3153 Manishearth - 2019-05-06 18:46:16.159076

address review comments for input

#3154 SimonSapin - 2019-05-06 18:52:35.604343

fix tc daily tasks https://github.com/servo/servo/pull/23327

#3155 jdm - 2019-05-06 19:33:24.184556

trying to understand the web performance specs and our implementation

#3156 avadacatavra - 2019-05-06 20:15:53.994680

ethics paper coming along v nicely. need to finish privacy law section, find images and proof

#3157 Manishearth - 2019-05-07 01:01:09.334323

diagnose and fix weird mach bug https://github.com/servo/servo/pull/23333

#3158 SimonSapin - 2019-05-07 09:47:06.525569

filed https://github.com/open-i18n/rust-unic/issues/265

#3159 avadacatavra - 2019-05-07 16:04:11.445710

finished siggraph abstract

#3160 ajeffrey - 2019-05-07 16:09:40.401760

debugging egl errors in immersive magicleap servo.

#3161 ajeffrey - 2019-05-07 16:41:16.206181

got magicleap immersive servo to run without crashing. (also without rendering anything, but baby steps!)

#3162 ajeffrey - 2019-05-07 18:57:18.526552

security meeting w/ avadacatavra

#3163 jdm - 2019-05-07 21:29:45.584849

so many meetings. investigated mozjs cargo packaging issue. began merging final stage of spidermonkey upgrade with git dependencies.

#3164 jdm - 2019-05-07 22:14:28.645566

trying and failing to deal with pip state failures in xenial saltfs pr on travis.

#3165 Manishearth - 2019-05-07 22:43:06.111967

ontrack webrtc support https://github.com/servo/servo/pull/23342

#3166 jdm - 2019-05-08 14:43:13.044417

fixing salt connectivity issues and buildbot git exceptions.

#3167 jdm - 2019-05-08 15:40:31.126465

fixed auth failure in nightly wpt sync job.

#3168 jdm - 2019-05-08 19:38:16.804197

investigations into building uwp app packages; investigating windows nightly missing dll regression; provisioning new mac taskcluster builder.

#3169 jdm - 2019-05-08 22:06:25.964782

rebased angle support changes.

#3170 ajeffrey - 2019-05-09 00:19:05.574930

wrote slides about unsafe rust. https://docs.google.com/presentation/d/1m_hxktxwsupx0mygpp07ehrazbbl-o6wqgukb7gf-oa

#3171 ajeffrey - 2019-05-09 00:23:22.047730

got immersive magicleap servo as far as starting a webvr animation frame!

#3172 paul - 2019-05-09 13:56:28.114565

finally managed to load a uwp project + (basic) rust library with vs2019 to hololens emulator.

#3173 avadacatavra - 2019-05-09 15:23:12.675444

helping with proposal from uga on vr user fingerprinting

#3174 ajeffrey - 2019-05-09 17:10:10.834228

editing slides on unsafe rust. https://docs.google.com/presentation/d/1m_hxktxwsupx0mygpp07ehrazbbl-o6wqgukb7gf-oa

#3175 jdm - 2019-05-09 17:10:53.592898

working on provisioning new mac tc builder; investigating windows nightly missing dll regression.

#3176 avadacatavra - 2019-05-09 19:18:20.146681

only 6 subsections left of paper!

#3177 ajeffrey - 2019-05-09 19:46:54.146359

thinking about a shadow state model for unsafe code, based on stacked borrows.

#3178 Manishearth - 2019-05-09 21:15:04.848183

review https://github.com/unicode-rs/unicode-segmentation/pull/24

#3179 Manishearth - 2019-05-09 21:15:09.609904

webxr reviews

#3180 ajeffrey - 2019-05-10 01:30:25.587773

the horror the horror. (in this case trying to debug mystery errors creating an egl context).

#3181 jdm - 2019-05-10 16:29:01.341036

lots of taskcluster migration work; standardizing android build on llvm toolchain.

#3182 jdm - 2019-05-10 16:29:27.340987

provisioned servo-tc-mac4 and managed ci queue.

#3183 avadacatavra - 2019-05-10 19:29:37.162568

submitted ethics paper to arxiv

#3184 ajeffrey - 2019-05-10 20:16:36.829823

fighting eglcreatecontext.

#3185 pcwalton - 2019-05-10 21:58:52.358988

formulated a plan with nical for images, gradients, and clips in pathfinder.

#3186 ajeffrey - 2019-05-10 23:14:55.560078

unsafe code guidelines work

#3187 Manishearth - 2019-05-10 23:32:34.966669

look at xr test stuff

#3188 Manishearth - 2019-05-10 23:32:46.566679

some xr spec work

#3189 Manishearth - 2019-05-10 23:33:23.073138

read through rust-webvr backend apis

#3190 Manishearth - 2019-05-10 23:33:42.212153

review https://github.com/servo/media/pull/260

#3191 nox - 2019-05-13 08:55:02.070855

implemented box creation for floats

#3192 nox - 2019-05-13 10:29:24.675722

https://github.com/simonsapin/victor/pull/19

#3193 ajeffrey - 2019-05-13 16:11:54.324289

icfp industrial chair work

#3194 ajeffrey - 2019-05-13 16:19:31.050222

back to trying to work out why multithreaded shared gl context creation is failing.

#3195 ajeffrey - 2019-05-13 17:28:09.281940

fixed problem with multithreaded shared gl context creation on magicleap, which was an opengl vs opengl es issue. "that's quite bizarre" - emilio

#3196 avadacatavra - 2019-05-13 18:16:37.369305

arxiv updated with some lars fixes and other typos

#3197 avadacatavra - 2019-05-13 18:16:52.185519

writing blog for paper

#3198 ajeffrey - 2019-05-13 20:05:43.707722

attending "project streetview" meeting.

#3199 jdm - 2019-05-13 21:11:23.495009

contracting planning; reviews; ci investigations.

#3200 Manishearth - 2019-05-13 21:23:48.267072

webrtc wpt https://github.com/servo/servo/pull/23377

#3201 pcwalton - 2019-05-13 22:15:35.323191

infrastructural work for supporting raster images in pathfinder.

#3202 Manishearth - 2019-05-13 22:44:27.542708

start building gst bundle with webrtc

#3203 ajeffrey - 2019-05-14 03:14:37.859360

more unsafe code guidelines work.

#3204 SimonSapin - 2019-05-14 10:04:56.685467

https://github.com/simonsapin/victor/pull/20

#3205 SimonSapin - 2019-05-14 12:44:39.414488

rustup https://github.com/servo/servo/pull/23382

#3206 nox - 2019-05-14 14:15:11.930357

finally took care of eta to go to the canadian all hands.

#3207 nox - 2019-05-14 14:34:07.116285

finally booked flight for rustlab.

#3208 nox - 2019-05-14 14:47:54.795941

finally booked my hotel room for rustlab.

#3209 ferjm - 2019-05-14 15:11:42.710231

got media ui ready for review. working on getting gl context and display on android for hw acceleration

#3210 ajeffrey - 2019-05-14 16:19:34.058868

getting new and oh-so-exciting gl errors for magicleap servo.

#3211 Manishearth - 2019-05-14 17:17:31.699207

iwg call

#3212 jdm - 2019-05-14 17:45:13.639264

reviews; taskcluster intermittent error investigations.

#3213 ajeffrey - 2019-05-14 18:00:43.517763

reading https://mdsattacks.com/files/ridl.pdf

#3214 ajeffrey - 2019-05-14 19:35:45.122651

immersive mode magicleap servo now runs without crashing!

#3215 Manishearth - 2019-05-14 21:50:55.943606

start looking into gstreamer 1.16

#3216 jdm - 2019-05-14 21:51:53.450055

investigating nightly wpt job failure; trying to obtain wack failures for servo.

#3217 Manishearth - 2019-05-14 23:34:51.980533

get gstreamer bundle working for 1.16 sans webrtc https://github.com/servo/servo/issues/23391

#3218 SimonSapin - 2019-05-15 15:07:11.837333

reviewed https://github.com/servo/servo/pull/23272, filed https://github.com/servo/servo/issues/23399

#3219 Manishearth - 2019-05-15 16:06:49.098492

review sentence boundaries https://github.com/unicode-rs/unicode-segmentation/pull/24

#3220 avadacatavra - 2019-05-15 18:12:35.828053

published https://twitter.com/avadacatavra/status/1128723737522712576

#3221 ajeffrey - 2019-05-15 22:46:36.449489

got immersive webvr to display in magicleap servo.

#3222 Manishearth - 2019-05-16 00:04:07.207169

gst on xenial

#3223 pcwalton - 2019-05-16 15:47:43.293382

implementiong join and cap for strokes.

#3224 ajeffrey - 2019-05-16 16:11:44.507438

working on getting both eyes to render on magicleap.

#3225 ajeffrey - 2019-05-16 17:24:18.524770

fixed stereoscopic rendering of webvr on magicleap. https://github.com/asajeffrey/rust-webvr/commit/07b93e977a2bd514b75530fd04e7fe2630226209

#3226 Manishearth - 2019-05-17 00:57:09.633926

webxr spec https://github.com/immersive-web/webxr/pull/651 , https://github.com/immersive-web/webxr/pull/654 , , https://github.com/immersive-web/webxr/pull/655

#3227 jdm - 2019-05-17 15:01:46.741339

taskcluster shepherding; whistler planning.

#3228 ajeffrey - 2019-05-17 15:49:16.231328

unsafe code guidelines work.

#3229 ferjm - 2019-05-17 16:06:21.490236

gstreamer upgrade for android. some android gl work. reviewed player api refactor. trying to understand gstflowcombiner api for playback of multiple streams

#3230 jdm - 2019-05-17 19:17:31.906193

transitioned all mac builders to tc, turned off mac buildbots.

#3231 ajeffrey - 2019-05-17 20:03:19.253520

working out how to get mach build to configure the media stack

#3232 ajeffrey - 2019-05-17 22:57:00.322163

looking around for webvr demos that'll look good on the ml1.

#3233 ajeffrey - 2019-05-19 15:36:58.207874

heading to sf for ieee s&p.

#3234 ferjm - 2019-05-20 12:20:27.956026

implemented gl context and native display getters for hw accelerated player on android

#3235 SimonSapin - 2019-05-20 13:46:48.751824

wrote up last year, the rust project decided to put a moratorium on creating new working groups.

#3236 SimonSapin - 2019-05-20 13:47:54.203522

wrote up https://internals.rust-lang.org/t/enabling-the-formation-of-new-working-groups/10218/2

#3237 nox - 2019-05-20 14:57:34.914874

meeting with simon about how to float

#3238 avadacatavra - 2019-05-20 18:39:29.417568

3 contractor interview

#3239 nox - 2019-05-21 10:40:09.269268

baby progress with floats.

#3240 jdm - 2019-05-21 17:53:04.297051

1:1s, contractor interviews, minor taskcluster investigations.

#3241 jdm - 2019-05-21 18:32:23.629528

tracked down cause of nightly wpt job failure

#3242 jdm - 2019-05-21 22:13:44.971457

reviews, meetings, more ci investigations.

#3243 Manishearth - 2019-05-21 23:09:46.319375

simple mocking in webvr https://github.com/servo/rust-webvr/pull/77

#3244 Manishearth - 2019-05-21 23:40:29.554845

first pass at xrtest update https://github.com/immersive-web/webxr-test-api/pull/10

#3245 SimonSapin - 2019-05-22 17:52:40.239618

tried pipelined compilation on servo and got underwhelming though not too surprising results https://internals.rust-lang.org/t/evaluating-pipelined-rustc-compilation/10199/60

#3246 jdm - 2019-05-23 14:17:00.423483

reviews.

#3247 ajeffrey - 2019-05-23 14:43:10.305377

presented the paper on modelling information flow attacks on speculative execution with cdisselkoen at ieee s&p.

#3248 ajeffrey - 2019-05-23 14:44:40.777454

an exciting day of meetings at the sf office ahead of me. with manishearth about webxr and with pcwalton about pathfinder.

#3249 Manishearth - 2019-05-23 20:26:09.265912

long discussion about xr threading model

#3250 ajeffrey - 2019-05-23 21:37:39.470412

1:1 with jdm

#3251 ajeffrey - 2019-05-23 21:38:47.264718

discussions with manishearth about how to simplify the threading architecture of webxr.

#3252 jdm - 2019-05-23 21:38:51.596956

working on completing servo build with uwp rustc. testing arm64 uwp gstreamer binaries. intermittent taskcluster failure investigations.

#3253 ajeffrey - 2019-05-23 21:40:09.691751

discussions with pcwalton about pathfinder apis for customizable caching, texture reuse and layering.

#3254 Manishearth - 2019-05-23 23:46:47.703283

design doc for rust-webxr https://paper.dropbox.com/doc/rust-webxr-plans-xmqputczy8ynmgwwuuxsz

#3255 ferjm - 2019-05-24 15:54:29.498441

made getusermedia() work with simultaneous audio and video https://github.com/servo/media/pull/260

#3256 ajeffrey - 2019-05-24 16:57:25.165881

got the first-draft immersive mode magicleap servo mpk out the door.

#3257 jdm - 2019-05-24 17:01:21.423720

upgrading servo-master1 to xenial.

#3258 jdm - 2019-05-24 19:23:09.369461

finished deploying all xenial upgrade work to ci.

#3259 jdm - 2019-05-24 20:49:01.790925

kicking homu and misc ci investigations.

#3260 SimonSapin - 2019-05-25 21:05:57.087276

filed https://github.com/simonsapin/victor/issues/23 to track an architecture change that will likely be needed

#3261 jdm - 2019-05-27 16:39:49.452155

removed use of glutin from servo's skia build.

#3262 pcwalton - 2019-05-27 18:36:56.851710

initial investigation of the web assembly port for pathfinder.

#3263 jdm - 2019-05-27 21:32:55.014138

intern preparations; trying to verify arm64 gstreamer work.

#3264 SimonSapin - 2019-05-27 21:36:35.943517

https://github.com/simonsapin/victor/pull/24

#3265 nox - 2019-05-28 13:01:56.356971

rebasing my float code on top of victor's master, cleaning stuff as i go, i now have a way clearer mental view of what the hell i'm supposed to do.

#3266 ajeffrey - 2019-05-28 14:31:30.344054

unsafe code guidelines conversation.

#3267 jdm - 2019-05-28 14:59:48.105794

successfully ran a test uwp app using gstreamer on arm64

#3268 jdm - 2019-05-28 15:01:06.708589

investigating surprising azure/skia linking problems.

#3269 jdm - 2019-05-28 15:02:19.538739

trying to get windows arm64 build working on taskcluster.

#3270 ajeffrey - 2019-05-28 15:39:11.096196

going back through the last six months of standups entries to remind myself what i did.

#3271 Manishearth - 2019-05-28 16:34:24.967510

[memorial day]

#3272 Manishearth - 2019-05-28 16:34:30.380441

iwg call prep

#3273 SimonSapin - 2019-05-28 17:16:51.177693

met with raph and talked about fonts and text layout

#3274 pcwalton - 2019-05-28 17:39:59.646644

debugging harfbuzz automake wasm build problems.

#3275 jdm - 2019-05-28 17:53:16.793613

installing arm64 build tools in windows ami; dealing with build failures.

#3276 ajeffrey - 2019-05-28 19:27:43.525916

prep for omar starting as an intern.

#3277 ajeffrey - 2019-05-29 00:46:24.254947

updated magicleap sdk to a frankensdk built from mlsdk 0.20.0 with the toolchain taken from android ndk 19c.

#3278 nox - 2019-05-29 10:10:03.284699

continuing float implementation, now we know when doing the layout of any block where the floats are found and thus where we shouldn't put anything. still remains actually handling the floats now.

#3279 Manishearth - 2019-05-29 16:44:27.390677

review https://github.com/servo/servo/pull/23368

#3280 Manishearth - 2019-05-29 17:25:34.713099

more xrtest stuff

#3281 Manishearth - 2019-05-29 17:25:40.862334

iwg call (yesterday)

#3282 jdm - 2019-05-29 20:23:20.853358

removing skia from the build.

#3283 ajeffrey - 2019-05-29 21:53:24.601962

working on the new rust-webxr api.

#3284 ajeffrey - 2019-05-29 21:54:16.028246

talking this evening to the chicago rust meetup about unsafe rust. https://docs.google.com/presentation/d/1m_hxktxwsupx0mygpp07ehrazbbl-o6wqgukb7gf-oa/edit#slide=id.g5734b21e32_0_203

#3285 Manishearth - 2019-05-29 23:41:17.915462

basic xrtest

#3286 jdm - 2019-05-30 15:53:28.850319

getting mozangle update to build; getting windows arm64 to build.

#3287 Manishearth - 2019-05-30 17:22:28.621864

webxr discussion with ajeffrey

#3288 ajeffrey - 2019-05-30 17:22:52.784149

webxr discussion with manishearth

#3289 jdm - 2019-05-30 17:23:09.183270

upgrading gstreamer on windows ci.

#3290 ajeffrey - 2019-05-30 18:06:39.737391

added skeleton content to https://github.com/servo/webxr

#3291 jdm - 2019-05-30 20:02:25.688363

merged updated mozangle; almost got arm64 windows build working; made offscreen_gl_context build with egl on windows; built trial builds of servo with gstreamer 1.16 on windows ci.

#3292 georgeroman - 2019-05-30 20:13:26.817028

implemented servocapabilities and revised the implementation of handle_new_session

#3293 Manishearth - 2019-05-30 22:22:13.805006

finish basic xrtest (https://github.com/servo/servo/pull/23485)

#3294 Manishearth - 2019-05-30 22:22:27.460130

write xrtest testcase (https://github.com/manishearth/webgl-to-webvr/blob/xr/webxr-test.js)

#3295 ajeffrey - 2019-05-30 23:07:07.359393

more design work on the rust webxr api.

#3296 pcwalton - 2019-05-31 00:24:58.924802

implementing various html canvas features in pathfinder.

#3297 ajeffrey - 2019-05-31 16:14:36.610333

editing to the rust-webxr design document. https://paper.dropbox.com/doc/rust-webxr-plans--aekbasqifmi5vnks81s~pzxjag-xmqputczy8ynmgwwuuxsz

#3298 jdm - 2019-05-31 16:42:44.613792

generating new vcpkg-based openssl binaries for windows in support of arm64 builds.

#3299 jdm - 2019-05-31 18:30:53.380837

investigating glutin upgrade regression.

#3300 ajeffrey - 2019-05-31 19:57:31.805746

worked on a blog post about pathfinder.

#3301 jdm - 2019-05-31 20:17:04.382457

tracked down regressing changeset in glutin.

#3302 georgeroman - 2019-05-31 20:32:07.672501

implemented the spec for webdriver new session command

#3303 ajeffrey - 2019-05-31 22:14:22.091095

added first-cut session and raf api to rust webxr. https://github.com/servo/webxr/commit/1a630d4271f9a75f480a5ef0832f2bc045078c37

#3304 nox - 2019-06-03 12:49:19.880486

working on margin collapsing to stop thinking about floats because my brain currently has no buoyancy.

#3305 ajeffrey - 2019-06-03 14:33:15.873090

working on blog post for pathfinder.

#3306 jdm - 2019-06-03 14:51:51.420310

diagnosing gstreamer 1.16 upgrade issues. intern onboarding preparations.

#3307 nox - 2019-06-03 15:16:02.738996

actually reached the conclusion that margin collapsing should be implemented before floats because it interacts with clearance.

#3308 ajeffrey - 2019-06-03 16:24:15.895106

got the magicleap pathfinder demo to build with the new pathfinder apis.

#3309 jdm - 2019-06-03 16:29:30.831734

big twis backlog.

#3310 ajeffrey - 2019-06-03 20:46:05.706056

the video for our talk at ieee s&p is now up! https://www.youtube.com/watch?v=aa3_w7ooqna

#3311 jdm - 2019-06-03 21:25:30.667524

trying to create an appx package from a uwp servo build. dom bindings investigations.

#3312 pcwalton - 2019-06-03 21:27:44.113200

implementing dashing and basic shadows in pathfinder.

#3313 ajeffrey - 2019-06-03 22:43:09.275021

got magicleap pathfinder working again. https://github.com/servo/pathfinder/pull/175

#3314 georgeroman - 2019-06-04 09:26:16.897827

wrote introductory gsoc blog post: https://georgeroman.github.io/posts/2019-06-04-gsoc-servo-week-1.html

#3315 avadacatavra - 2019-06-04 14:41:36.402214

engaging with the immersive web privacy stuff

#3316 avadacatavra - 2019-06-04 14:42:10.263520

arguing with oculus about whether it is or isn't connected and starting a great search for the right cord and yelling at drivers to install already

#3317 ajeffrey - 2019-06-04 16:02:44.702950

h1 review

#3318 ajeffrey - 2019-06-04 19:07:48.914491

mr security meeting with avadacatavra.

#3319 jdm - 2019-06-04 19:21:14.421373

fixing the ongoing wpt sync issues. removing nspr from the uwp spidermonkey build to reduce wack errors.

#3320 georgeroman - 2019-06-04 19:35:17.717129

investigate common wdspec tests error and start enabling more simple tests

#3321 ajeffrey - 2019-06-04 21:02:28.393289

dealing with email backlog.

#3322 ajeffrey - 2019-06-05 01:26:35.704840

messing around with the rust webxr api.

#3323 nox - 2019-06-05 13:18:20.275594

implemented parent/child margin-top collapsing and scared of testing out whether it works :p

#3324 jdm - 2019-06-05 14:45:23.205308

investigating surprising forbidden symbols in glib uwp dlls. fixing build errors for rust-offscreen-rendering-context egl on windows.

#3325 Manishearth - 2019-06-05 17:27:54.874930

iwg f2f

#3326 ajeffrey - 2019-06-05 18:35:16.184140

implemented a first-cut rust webxr api for pose data.

#3327 ajeffrey - 2019-06-05 20:46:43.360561

meeting with omar to discuss rr-channels

#3328 georgeroman - 2019-06-05 21:58:30.153386

continue enabling some wdspec tests; investigate strange error in https://github.com/servo/servo/pull/23443

#3329 ajeffrey - 2019-06-06 00:16:49.563345

submitted a rust-webvr pr for a magicleap back end.

#3330 pcwalton - 2019-06-06 01:33:37.451034

starting a metal port of pathfinder.

#3331 nox - 2019-06-06 10:07:55.349676

self assessment.

#3332 nox - 2019-06-06 12:49:58.329851

realised i had badly understood how negative margins are supposed to be handled.

#3333 nox - 2019-06-06 15:12:32.901606

fixed an abspos bug.

#3334 ajeffrey - 2019-06-06 18:52:25.491986

the magicleap pathfinder demo was broken on luminos 0.96, spent the morning fixing it. https://github.com/servo/pathfinder/releases/tag/preview-2

#3335 jdm - 2019-06-06 19:19:34.483875

trying to install the hololens 2 emulator; more mucking about with windows builds.

#3336 SimonSapin - 2019-06-06 20:05:50.409756

shelving intrinsic size computation for now in order to make an attempt at floats. working very very incrementally to avoid getting stuck trying to solve many issues at once. first step: https://github.com/simonsapin/victor/pull/26

#3337 jdm - 2019-06-06 20:52:57.182438

investigating failing webrender upgrade tests. trying to run hololens 2 emulator.

#3338 georgeroman - 2019-06-06 21:30:08.106102

find the cause and implement a fix for the wdspec error; write some infrastructure needed for different webdriver commands; further investigate the common error in the wdspec tests

#3339 ajeffrey - 2019-06-06 22:01:21.437150

tracking down pixelation issues with magicleap pathfinder

#3340 SimonSapin - 2019-06-07 06:07:51.272490

wrote feedback for the "std-aware cargo" rfc https://github.com/rust-lang/rfcs/pull/2663#pullrequestreview-246899742

#3341 jdm - 2019-06-07 14:43:06.593435

turn windows arm64 experiment into mergeable prs.

#3342 nox - 2019-06-07 14:54:01.801414

rebasing what i've done for margin collapsing on top of master.

#3343 avadacatavra - 2019-06-07 16:40:57.788265

got recap of f2f from manishearth

#3344 avadacatavra - 2019-06-07 16:41:28.773798

prepping for summer talks and confs

#3345 avadacatavra - 2019-06-07 16:42:04.425432

successfully found oculus via adb on my old computer

#3346 ajeffrey - 2019-06-07 17:27:54.110721

working on improvements to the magicleap pathfinder demo

#3347 Manishearth - 2019-06-07 20:07:31.011749

review ml backend

#3348 Manishearth - 2019-06-07 20:51:51.508299

workday self-assessment

#3349 georgeroman - 2019-06-07 21:24:57.084272

identify cause of common wdspec tests error and investigate why it happens

#3350 Manishearth - 2019-06-07 22:05:26.579619

f2f privacy debrief with avadacatavra

#3351 Manishearth - 2019-06-07 22:06:12.165927

start getting windows machine set up

#3352 jdm - 2019-06-07 22:32:11.349051

narrowing down regression in hololens embedding.

#3353 ajeffrey - 2019-06-07 22:33:10.030922

working on a webxr glwindow device

#3354 ajeffrey - 2019-06-08 00:01:06.368306

rust-webvr now has a magicleap back end.

#3355 jdm - 2019-06-08 00:25:19.828415

got uwp servo running. started removing forbidden symbols from the app.

#3356 nox - 2019-06-10 10:21:09.088092

apparently implemented margin collapsing between siblings and with parent, only collapsing through an entire fragment remains.

#3357 nox - 2019-06-10 10:35:04.948266

https://github.com/simonsapin/victor/pull/27

#3358 jdm - 2019-06-10 14:58:02.804362

making final schedule for whistler.

#3359 ajeffrey - 2019-06-10 18:44:00.920033

published v0.11.4 of rust-webvr (with magicleap support) https://crates.io/crates/rust-webvr/0.11.4

#3360 georgeroman - 2019-06-10 18:51:01.417815

wrote weekly gsoc blog post: https://georgeroman.github.io/posts/2019-06-10-gsoc-servo-week-2.html

#3361 ajeffrey - 2019-06-10 19:30:37.340896

submitted the magicleap immersive mode pr #23546

#3362 jdm - 2019-06-10 19:50:03.363534

tracking down regression in webrender causing servo test failures.

#3363 Manishearth - 2019-06-10 20:25:18.710128

interns

#3364 Manishearth - 2019-06-10 20:25:30.068297

read through updates in immersive privacy doc

#3365 Manishearth - 2019-06-10 20:25:41.435516

sccache setup for office

#3366 Manishearth - 2019-06-10 22:40:11.412817

update servo code to match latest webxr spec

#3367 Manishearth - 2019-06-10 23:26:06.225378

xr spec compat https://github.com/servo/servo/pull/23547

#3368 Manishearth - 2019-06-11 00:23:04.416788

simple xr tests

#3369 avadacatavra - 2019-06-11 05:30:16.746047

contractor welcome, meeting with comms/marketing, whistler prep

#3370 georgeroman - 2019-06-11 13:19:57.979956

pr for enabling get_current_url and get_title wdspec tests

#3371 jdm - 2019-06-11 13:37:21.632304

preparing windows arm64 for merging.

#3372 georgeroman - 2019-06-11 16:12:17.901389

pr for enabling find_element and related wdspec tests

#3373 SimonSapin - 2019-06-11 16:42:35.253803

started review of margin collapsing https://github.com/simonsapin/victor/pull/27 i’d like to write more tests as i’m having a hard time figuring out just by staring at the code if some edge cases are properly handled

#3374 SimonSapin - 2019-06-11 16:45:30.029092

met with pcwalton and nox to chat about dynamic layout updates. new insight: with separated trees for boxes and fragments, each step of the pipeline only needs read-only access to its input tree when creating a new tree. when updating, the new tree can re-use some reference-counted sub-trees that didn’t change, without any mutability

#3375 ajeffrey - 2019-06-11 16:55:55.468238

dealing with the low-hanging fruit that's blocking sketchfab

#3376 jdm - 2019-06-11 17:54:20.341633

made an attempt to suppress the frequent mac font selection intermittent failure.

#3377 ajeffrey - 2019-06-11 18:56:32.190568

published the preview release for the magicleap pathfinder demo for whistler.

#3378 Manishearth - 2019-06-11 18:56:37.407958

tpac booking

#3379 Manishearth - 2019-06-11 18:56:45.056344

iwg call

#3380 jdm - 2019-06-11 19:25:45.960951

fixing visual studio logging in uwp app. contracting discussions. merging windows arm64 build.

#3381 Manishearth - 2019-06-11 21:38:26.670625

review https://github.com/servo/servo/pull/23546

#3382 ajeffrey - 2019-06-11 22:45:35.324835

started porting the room example from webvr to webxr.

#3383 georgeroman - 2019-06-12 10:55:35.975958

work on supporting "tag name" selector strategy for find_element and related webdriver commands

#3384 jdm - 2019-06-12 14:44:58.476197

fixed linux nightly build. reproduced uwp servo shader compilation problems.

#3385 nox - 2019-06-12 14:55:36.879057

fixed margin collapsing of independent fragments.

#3386 SimonSapin - 2019-06-12 17:13:21.047793

https://github.com/rust-lang/rust/issues/48043

#3387 Manishearth - 2019-06-12 18:32:16.282881

more xrtest https://github.com/servo/servo/pull/23557

#3388 ajeffrey - 2019-06-12 18:39:36.964896

spent the day trying to work out magicleap pose data.

#3389 jdm - 2019-06-12 19:48:05.611822

burning down list of forbidden win32 apis.

#3390 SimonSapin - 2019-06-12 21:44:21.147420

massaged the margin collapsing pr https://github.com/simonsapin/victor/pull/27 enough to convince myself that it is correct

#3391 jdm - 2019-06-12 22:04:23.660157

digging into angle shader compilation failure.

#3392 Manishearth - 2019-06-12 22:15:12.466143

post holistic new xrtest model at https://github.com/immersive-web/webxr-test-api/pull/10

#3393 ajeffrey - 2019-06-12 23:35:11.413736

fighting build failures. https://tools.taskcluster.net/groups/mcrcpk_ns4unn1ashp8wwq

#3394 SimonSapin - 2019-06-13 14:28:49.519346

track generated boxes in the dom https://github.com/simonsapin/victor/pull/28

#3395 avadacatavra - 2019-06-13 16:28:24.996702

booked tpac

#3396 jdm - 2019-06-13 18:04:47.022128

investigating openxr api.

#3397 georgeroman - 2019-06-13 20:52:36.878298

implement get_page_source command needed for find_element tag name selector debugging; start working on running the wdspec tests in a different job

#3398 ajeffrey - 2019-06-13 21:06:23.031768

trying to get 6dof to work for magicleap.

#3399 jdm - 2019-06-13 21:45:29.674507

debugging final webrender upgrade test failure.

#3400 omar - 2019-06-13 22:15:04.063214

able to record and replay mpsc crossbeams channels!

#3401 Manishearth - 2019-06-13 22:21:19.464543

more work on xrtest upstreaming

#3402 ajeffrey - 2019-06-14 12:27:52.066612

merged magicleap immersive mode demo.

#3403 jdm - 2019-06-14 15:23:29.165224

getting the webrender upgrade ready for merging. administrivia.

#3404 georgeroman - 2019-06-14 16:43:38.025568

pr for running wdspec tests in a different job; investigate https://github.com/servo/servo/issues/23567

#3405 ajeffrey - 2019-06-14 18:48:34.078910

implemented moving the camera in the glwindow test webvr device.

#3406 ajeffrey - 2019-06-14 19:49:15.981837

submitted prs for keyboard controls of the glwindow webvr test device

#3407 Manishearth - 2019-06-14 21:14:30.082797

to avoid starting anything new on the friday before all hands, working on lots of xr spec cleanup issues

#3408 ajeffrey - 2019-06-14 21:54:31.049055

published v0.12.0 of rust-webvr. https://www.crates.io/crates/rust-webvr/0.12.0

#3409 avadacatavra - 2019-06-14 21:56:31.944070

working on https://github.com/immersive-web/webxr/pull/689#discussion_r294005147

#3410 avadacatavra - 2019-06-14 21:57:01.071479

submitted mozfest proposal, did contractor stuff, artist meeting

#3411 pcwalton - 2019-06-14 22:11:01.721619

just found what was going wrong with the metal port. now finishing it up.

#3412 jdm - 2019-06-17 18:12:46.957394

got spidermonkey upgrade to build and pass promise tests.

#3413 georgeroman - 2019-06-17 18:21:18.189363

wrote weekly gsoc blog post: https://georgeroman.github.io/posts/2019-06-17-gsoc-servo-week-3.html

#3414 georgeroman - 2019-06-18 16:40:13.149174

implemented status wd command; enabled navigate_to and get_current_url tests; started working on getelementproperty wd command

#3415 nox - 2019-06-19 17:59:26.116210

tried spice & wolf vr. liked it.

#3416 georgeroman - 2019-06-19 20:35:18.833759

finished implementing getelementproperty wd command; investigate intermittent get_window_rect failure

#3417 georgeroman - 2019-06-20 16:35:58.249466

implement link text and partial link text selector strategies for findelement wd command; investigate on returning js objects from executescript wd command

#3418 georgeroman - 2019-06-21 21:10:22.800761

started implementing json clone algorithm for webdriver

#3419 ajeffrey - 2019-06-21 22:18:29.632714

fixed 6dof simulated motion in the glwindow test display.

#3420 ajeffrey - 2019-06-21 23:45:19.894704

published rust-webvr 0.12.1. https://crates.io/crates/rust-webvr/0.12.1

#3421 nox - 2019-06-24 14:22:06.165933

working on my rustlab talk

#3422 jdm - 2019-06-24 15:08:36.550404

pr backlog triage.

#3423 Manishearth - 2019-06-24 18:00:00.157221

start setting up windows dev env

#3424 jdm - 2019-06-24 19:06:40.109806

reviewed gl video playback pr.

#3425 ajeffrey - 2019-06-24 21:54:04.932564

fighting linear algebra for immersive mode magicleap.

#3426 Manishearth - 2019-06-25 01:51:40.990320

catching up on spec

#3427 Manishearth - 2019-06-25 14:57:36.606272

survey

#3428 jdm - 2019-06-25 17:44:26.137834

trying to extrack winrt patches from microsoft's hololens fork and add them to mozangle.

#3429 ajeffrey - 2019-06-25 18:09:47.717493

got 6dof pose to work in immersive magicleap webvr.

#3430 Manishearth - 2019-06-25 18:30:01.796952

iwg call

#3431 Manishearth - 2019-06-25 18:30:16.152253

test api coordination

#3432 georgeroman - 2019-06-25 19:16:53.956254

wrote weekly gsoc blog post: https://georgeroman.github.io/posts/2019-06-25-gsoc-servo-week-4.html; worked on implementing the json clone algorithm

#3433 nox - 2019-06-25 20:07:46.623829

slept because i didn't yesterday and i was still jet-lagged af, then worked on my rustlab slides.

#3434 jdm - 2019-06-25 21:29:16.614643

clear up remaining ci failures for spidermonkey upgrade.

#3435 SimonSapin - 2019-06-25 22:24:34.344844

initial review for https://github.com/simonsapin/victor/pull/29

#3436 Manishearth - 2019-06-25 22:36:47.445857

inline xr device specwriting https://github.com/immersive-web/webxr/pull/737

#3437 SimonSapin - 2019-06-26 15:32:57.731233

https://github.com/servo/saltfs/pull/968

#3438 jdm - 2019-06-26 15:53:32.900317

whipping the spidermonkey upgrade ci into shape.

#3439 ajeffrey - 2019-06-26 16:44:34.131028

published rust-webvr 0.11.5 and 0.12.2. https://crates.io/crates/rust-webvr/0.11.5 https://crates.io/crates/rust-webvr/0.12.2

#3440 Manishearth - 2019-06-26 17:40:04.854631

sdp fixes https://github.com/servo/media/pull/273

#3441 jdm - 2019-06-26 19:37:10.204291

attempting to port microsoft's angle fork changes to mozangle.

#3442 Manishearth - 2019-06-26 22:06:52.217631

update mocking api to latest model https://github.com/servo/rust-webvr/pull/88

#3443 ajeffrey - 2019-06-27 00:54:14.327023

landed 6dof pose in magicleap immersive servo. #23636

#3444 Manishearth - 2019-06-27 01:52:57.425559

bit of a dive into codegen https://github.com/servo/servo/issues/23640

#3445 Manishearth - 2019-06-27 02:00:14.311551

updated xrtest servo implementation https://github.com/servo/servo/pull/23641

#3446 SimonSapin - 2019-06-27 16:19:00.639646

https://github.com/servo/servo/pull/23646

#3447 jdm - 2019-06-27 16:26:07.888732

got mozangle compiling with microsoft fork changes; investigated js assertion in wpt permissions test.

#3448 pcwalton - 2019-06-27 18:16:58.747967

starting work on caching tiles at different mipmap levels in pathfinder.

#3449 georgeroman - 2019-06-27 19:27:22.311845

more work on the json clone algorithm

#3450 SimonSapin - 2019-06-27 20:30:50.598295

filed https://github.com/servo/servo/issues/23652 about windows ci being slow

#3451 ajeffrey - 2019-06-27 21:16:43.974508

today, i mostly have been tweeting https://twitter.com/asajeffrey/status/1144352316331560965

#3452 jdm - 2019-06-27 22:03:05.003550

got uwp servo app to compile with franken-angle!

#3453 nox - 2019-06-27 23:40:35.899938

arrived without missing my flight, btw

#3454 jdm - 2019-06-28 00:17:31.723842

tracked down the wptrunner deadlock preventing the webrender upgrade from merging, submitted a pr upstream.

#3455 Manishearth - 2019-06-28 00:44:45.498427

figuring out https://github.com/servo/servo/issues/23640 with help from bz

#3456 Manishearth - 2019-06-28 01:26:38.865585

nested dictionaries https://github.com/servo/servo/pull/23653

#3457 Manishearth - 2019-06-28 01:26:54.546803

test api fixes https://github.com/immersive-web/webxr-test-api/pull/20 , https://github.com/immersive-web/webxr-test-api/pull/21

#3458 SimonSapin - 2019-06-28 08:08:55.495263

filed https://github.com/servo/servo/issues/23655

#3459 jdm - 2019-06-28 13:14:37.163564

trying to isolate cause of unstyled pages in hl build with frankenangle.

#3460 jdm - 2019-06-28 14:33:04.517885

reviews.

#3461 ajeffrey - 2019-06-28 18:12:20.030033

working on getting the webxr crate to play ball with servo + webrender.

#3462 jdm - 2019-06-28 21:01:17.952321

added some uwp build setup. extended openxr bindings to support opengl on windows.

#3463 ajeffrey - 2019-07-01 17:10:16.013865

started integrating the webxr crate into servo.

#3464 SimonSapin - 2019-07-01 17:45:16.832448

https://github.com/servo/servo/pull/23676 share more `./mach build` logic with mach check, doc, test-unit

#3465 Manishearth - 2019-07-01 19:29:11.040366

reviews

#3466 SimonSapin - 2019-07-01 19:31:58.370423

https://github.com/servo/servo/pull/23677 move pre-review pr testing from travis-ci to taskcluster

#3467 omar - 2019-07-01 22:42:16.277187

now able to record some servo channels traces. replaying crashes. half way there :b

#3468 georgeroman - 2019-07-01 23:29:10.738584

added support for returning array-like objects from execute(async)script wd command

#3469 SimonSapin - 2019-07-02 13:24:01.587251

https://github.com/rust-lang/rust/pull/62304

#3470 jdm - 2019-07-02 13:28:48.462146

helping h-lab set up debugging for webgl issues; fixing up hololens branch for merging; meeting prep.

#3471 ajeffrey - 2019-07-02 17:43:02.826057

got ipc to send an xr device registry to each script thread

#3472 jdm - 2019-07-02 18:53:48.426475

1000 meetings.

#3473 omar - 2019-07-02 21:45:25.693461

able to record and replay one wpt test! \o/

#3474 SimonSapin - 2019-07-03 12:21:58.750787

https://github.com/rust-lang/rust/pull/62330 change untagged_unions to not allow union fields with drop

#3475 ajeffrey - 2019-07-03 14:11:37.861786

landed the webxr crate in servo.

#3476 ajeffrey - 2019-07-03 14:12:44.704353

today's work is adding the glwindow test xr device to webxr, and registering it in servo.

#3477 jdm - 2019-07-03 15:49:02.165462

reviews

#3478 jdm - 2019-07-03 17:50:41.676651

got gst_debug output to appear in vs output window

#3479 ajeffrey - 2019-07-03 19:35:14.078334

landed the plumbing to get an xr device registry to each script thread

#3480 jdm - 2019-07-03 20:02:50.871948

got webaudio playback working in uwp app

#3481 Manishearth - 2019-07-03 20:23:57.887523

reading xr tests

#3482 Manishearth - 2019-07-03 20:24:24.142217

start work on webxr dom integration

#3483 georgeroman - 2019-07-03 22:07:55.829342

fixed array-like webdriverjsvalue serialization issue

#3484 SimonSapin - 2019-07-04 10:44:07.930898

nagged the compiler team about https://github.com/rust-lang/rust/issues/62059 on github and discord

#3485 SimonSapin - 2019-07-04 13:48:48.209121

https://github.com/servo/rust-smallvec/pull/157 wip: rewrite based on `maybeuninit` and `#[repr(usize)] enum`

#3486 ajeffrey - 2019-07-04 14:13:06.902921

beach, fireworks, picnics, etc

#3487 jdm - 2019-07-04 14:45:14.575348

working on getting video playback on windows to work.

#3488 georgeroman - 2019-07-04 21:49:05.188012

work on returning objects from the executescript wd command

#3489 SimonSapin - 2019-07-05 11:49:05.015138

reviewed https://github.com/servo/rust-cssparser/pull/251, submitted https://github.com/w3c/csswg-drafts/pull/4090

#3490 SimonSapin - 2019-07-05 11:49:32.165192

submitted https://github.com/rust-lang/rust/pull/62403

#3491 SimonSapin - 2019-07-05 12:17:19.275408

submitted https://github.com/mystor/synstructure/pull/30 and https://github.com/mcarton/rust-derivative/pull/36 to unblock rustup

#3492 jdm - 2019-07-05 14:00:03.271150

improved windows gstreamer redistribution.

#3493 ajeffrey - 2019-07-05 14:03:06.347473

working on main-thread-affinity for webxr devices.

#3494 SimonSapin - 2019-07-05 16:48:22.959421

read through the manual for harfbuzz

#3495 jdm - 2019-07-05 17:39:47.254987

unregressed dekstop angle support.

#3496 ajeffrey - 2019-07-05 18:08:42.644949

ported the test glwindow device from rust-webvr to webxr.

#3497 jdm - 2019-07-05 20:19:03.739744

got webgl to work in an angle-enabled desktop build.

#3498 ajeffrey - 2019-07-05 20:40:31.177447

submitted prs for webxr plumbing, we now have a glwindow test device registered with servo.

#3499 jdm - 2019-07-05 22:53:31.324020

identified next blocking webgl issue for windows.

#3500 SimonSapin - 2019-07-06 12:38:55.191199

https://github.com/servo/rust-cssparser/pull/252

#3501 ajeffrey - 2019-07-06 16:39:14.161961

landed the webxr crate, and a test glwindow xr device in servo. #23721

#3502 SimonSapin - 2019-07-06 20:20:20.219860

https://github.com/rust-lang/rust/pull/62451add apis for uninitialized box, rc, and arc. (plus get_mut_unchecked)

#3503 ajeffrey - 2019-07-08 15:18:34.825218

organizing the mozchicago friends and family day.

#3504 ajeffrey - 2019-07-08 15:29:28.154263

working on a follow-up paper to the spectre paper, this time about compiling a memory model to armv8. https://github.com/chicago-relaxed-memory/memory-model/

#3505 ajeffrey - 2019-07-08 18:44:53.801606

icfp industrial chair work

#3506 jdm - 2019-07-08 19:26:06.391938

tracked down one problem with webgl shaders on windows; investigating new angle assertion.

#3507 jdm - 2019-07-08 21:54:27.412879

exciting new and different angle crashes!

#3508 Manishearth - 2019-07-09 01:47:31.073811

hook webxr crate into script: https://github.com/servo/servo/pull/23731

#3509 SimonSapin - 2019-07-09 12:44:22.633544

https://github.com/rust-lang/rust/pull/62528 add joining slices of slices with a slice separator, not just a single item

#3510 SimonSapin - 2019-07-09 13:21:44.840813

https://github.com/rust-lang/rust/issues/62530 account for coercions in trait resolution?

#3511 jdm - 2019-07-09 14:00:43.911529

looking into supporting debugmozjs on windows.

#3512 jdm - 2019-07-09 15:52:17.196186

created prs for rustc and libc to support debugmozjs on windows.

#3513 SimonSapin - 2019-07-09 18:00:09.299453

read through the code and docs in the skribo repository, rebased and merged open prs

#3514 georgeroman - 2019-07-09 20:44:38.230761

wrote gsoc blog post: https://georgeroman.github.io/posts/2019-07-09-gsoc-servo-weeks-5-and-6.html

#3515 ajeffrey - 2019-07-09 21:32:10.159887

working on a mock api for webxr testing.

#3516 jdm - 2019-07-09 21:56:57.799618

removing non-uwp-safe gstreamer plugins from uwp app.

#3517 georgeroman - 2019-07-09 23:25:26.908883

work on getelementproperty wd command

#3518 jdm - 2019-07-10 13:23:07.106396

revising non-working fix for debugmozjs on windows.

#3519 SimonSapin - 2019-07-10 14:00:57.003905

https://github.com/djg/cubeb-pulse-rs/pull/41

#3520 SimonSapin - 2019-07-10 14:01:25.214518

submitted patches for https://bugzilla.mozilla.org/show_bug.cgi?id=1564873 use maybeuninit instead of mem::uninitialized in webrender

#3521 jdm - 2019-07-10 14:27:45.815029

reviews and angle investigations.

#3522 ajeffrey - 2019-07-10 14:42:32.576558

hopefully final edits to the memory-model follow-up to the spectre paper. https://github.com/chicago-relaxed-memory/memory-model/blob/master/paper.pdf

#3523 jdm - 2019-07-10 16:02:33.320653

got mp4 video playback working on windows.

#3524 ferjm - 2019-07-10 16:10:06.410996

working on the servo-media internal gstgl manual bindings for osx and windows

#3525 Manishearth - 2019-07-10 16:42:44.777829

more webxr integration work, cordinating with alex about test apis

#3526 Manishearth - 2019-07-10 16:43:11.429404

figure out design for input, decide to not implement it

#3527 jdm - 2019-07-10 16:56:15.029711

upstreamed various local changes to support basic webgl support on windows.

#3528 ajeffrey - 2019-07-10 17:10:37.365316

merged a mock api for webxr.

#3529 Manishearth - 2019-07-10 20:27:41.704224

get mocking working in https://github.com/servo/servo/pull/23731

#3530 Manishearth - 2019-07-10 20:27:52.510707

start on getitng inputs, start on actually testing it on my desktop

#3531 jdm - 2019-07-10 20:43:37.923307

eliminating assumptions about gl vs. gles from parts of the webgl stack.

#3532 georgeroman - 2019-07-10 23:59:12.564708

implemented getelementproperty wd command

#3533 ajeffrey - 2019-07-11 00:11:44.959033

fixed an issue with webglsender not really implementing serializable.

#3534 Manishearth - 2019-07-11 00:12:41.423475

make xr stuff run again

#3535 Manishearth - 2019-07-11 00:35:13.640833

finish https://github.com/servo/servo/pull/23731 , blocked on webgl stuff

#3536 SimonSapin - 2019-07-11 12:05:04.966616

submitted a patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1565193 require rust 1.36

#3537 ferjm - 2019-07-11 15:10:43.828030

made first servo-media function call to gstgl ffi code on macos work

#3538 avadacatavra - 2019-07-11 15:30:45.832124

onboarded xr contractor

#3539 Manishearth - 2019-07-11 16:11:50.491870

finish extra todos on webxr pr

#3540 Manishearth - 2019-07-11 16:12:04.632910

test webxr pr

#3541 jdm - 2019-07-11 18:46:57.083572

trying to run the webgl thread on the compositing thread to see if it fixes the angle crashes.

#3542 jdm - 2019-07-11 21:39:21.797301

got webgl animation to appear on windows for the first time

#3543 pcwalton - 2019-07-11 21:48:41.619212

refactoring the pathfinder linear algebra code to be more intuitive.

#3544 georgeroman - 2019-07-11 22:29:09.717002

added support for returning objects (only some common properties) from webdriver; read the spec and started working on implementing performactions

#3545 ajeffrey - 2019-07-11 23:12:19.189348

debugging the webxr crate in servo.

#3546 jdm - 2019-07-11 23:20:37.467051

hacked together a working webgl setup for desktop and uwp

#3547 ajeffrey - 2019-07-12 17:18:30.582088

trying to get the glwindow webxr device to do texture sharing.

#3548 ajeffrey - 2019-07-12 17:19:37.877437

hosting mozchicago friends and family gathering.

#3549 georgeroman - 2019-07-12 22:04:10.156337

implemented some dispatch related functions (https://w3c.github.io/webdriver/#dispatching-actions) for perform actions and investigated tag name selector pr failures

#3550 jdm - 2019-07-12 22:36:13.594213

lots of time working on making the webgl thread a hybrid main/non-main object

#3551 Manishearth - 2019-07-13 01:03:41.875333

hurl ineffective incantations at egl

#3552 ajeffrey - 2019-07-13 01:18:10.230618

trying to get the glwindow to do texture sharing properly.

#3553 jdm - 2019-07-15 16:12:27.543423

successfully added main-thread or off-main-thread configuration for webgl processing.

#3554 jdm - 2019-07-15 18:40:49.500654

investigating webgl flickering issues on windows.

#3555 SimonSapin - 2019-07-15 19:35:19.274900

rust-url 2.0 https://github.com/servo/rust-url/pull/517

#3556 pcwalton - 2019-07-15 22:46:25.561589

implemented block caching for pathfinder, to simplify the 3d code, improve performance in some cases, and allow texturing arbitrary 3d meshes with vector art. now debugging it.

#3557 georgeroman - 2019-07-15 22:57:59.428334

debugged the strange wdspec tests setup errors

#3558 ajeffrey - 2019-07-16 01:49:09.433512

investigating type-safe implementations of pointer-reversal. https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=f17efe23c68f48e46d419c0149f840eb

#3559 avadacatavra - 2019-07-16 02:24:36.309896

working to make mitm work

#3560 SimonSapin - 2019-07-16 06:19:39.840152

updated https://github.com/servo/servo/pull/23726

#3561 avadacatavra - 2019-07-16 13:40:24.314810

working on rooting the go

#3562 avadacatavra - 2019-07-16 15:52:48.685510

bought a wifi pineapple because i've spent enough time on this and getting root is not super straightforward and i'd rather just get some results

#3563 omar - 2019-07-16 15:53:34.671632

testing implementation of ipc rr channels.

#3564 SimonSapin - 2019-07-16 17:11:09.399910

filed and bisected https://github.com/rust-lang/rust/issues/62717

#3565 SimonSapin - 2019-07-16 17:46:43.218018

submitted https://github.com/rust-lang/rust/pull/62727

#3566 ajeffrey - 2019-07-16 18:31:25.152661

fighting gl_invalid_operation errors from glframebuffertexture2d.

#3567 georgeroman - 2019-07-16 20:31:15.783251

after 3 days of debugging, finally identified the cause of the strange errors in the wdspec tests

#3568 ajeffrey - 2019-07-16 22:56:54.618302

got servo+webxr to display some webxr content in a test window!

#3569 Manishearth - 2019-07-17 00:22:14.974082

xr wpt work: https://github.com/servo/servo/pull/23786

#3570 SimonSapin - 2019-07-17 15:27:46.435472

finished and landed rust-url 2.0 mega pr https://github.com/servo/rust-url/pull/517

#3571 SimonSapin - 2019-07-17 15:28:16.080606

remade the api and docs of the percent-encoding crate: https://github.com/servo/rust-url/pull/519

#3572 ajeffrey - 2019-07-17 15:49:22.174109

finalizing the sponsorship list for icfp.

#3573 Manishearth - 2019-07-17 15:50:01.891165

friendship ended with wayland. now x is my best friend

#3574 jdm - 2019-07-17 15:59:16.724966

tracking down flickering in windows webgl. fixing test failures with main-thread webgl.

#3575 ajeffrey - 2019-07-17 16:51:03.736319

working on support for webxr viewports.

#3576 avadacatavra - 2019-07-17 17:17:03.337947

1-1 with tyler

#3577 avadacatavra - 2019-07-17 17:17:58.675281

sketching concepts for exhibit and prepping for privacy discussions tomorrow

#3578 jdm - 2019-07-17 20:42:33.914199

attempting first arm64 uwp build

#3579 Manishearth - 2019-07-17 21:42:32.877423

set up laptop, get running hl2 servo build on both laptop and desktop

#3580 omar - 2019-07-17 21:48:11.501397

adding record and replay for ipc router.

#3581 ajeffrey - 2019-07-17 23:21:24.134895

worked on implementing the framebuffer attribute of xrwebgllayer.

#3582 nox - 2019-07-18 11:39:29.002468

rust-url triage to help simon maintain that stuff and to release 2.0.

#3583 ajeffrey - 2019-07-18 16:02:27.927518

working on wpt tests for xr layer viewports and framebuffer

#3584 Manishearth - 2019-07-18 17:09:58.284329

some wpt poking

#3585 Manishearth - 2019-07-18 17:10:09.677680

webxr eventing (session end, input sources)

#3586 jdm - 2019-07-18 17:56:42.502944

trying to figure out why arm64 uwp app won't start.

#3587 avadacatavra - 2019-07-18 18:31:20.243886

meetings with estella and marketing

#3588 ajeffrey - 2019-07-18 19:31:34.267264

writing webxr viewport and framebuffer wpts, and getting servo to pass them.

#3589 jdm - 2019-07-18 20:28:50.593013

bisecting all of servo to figure out why simpleservo.dll triggers an invalid instruction exception on windows arm64

#3590 ajeffrey - 2019-07-18 21:00:00.900642

rr_channel meeting with omar

#3591 ajeffrey - 2019-07-18 22:19:08.202223

fun with domexception legacy codes.

#3592 nox - 2019-07-19 08:28:55.755444

https://github.com/servo/rust-url/pull/521

#3593 jdm - 2019-07-19 13:36:11.900862

tracked down arm64 issue to gl_glue's use of libegl.

#3594 avadacatavra - 2019-07-19 17:13:48.116605

est delivery date on wifi pineapple (for ssl striping) next tues 🎉

#3595 jdm - 2019-07-19 18:07:02.811215

rewrote openxr webvr backend experiment to use d3d11 instead of opengl

#3596 jdm - 2019-07-19 18:27:48.524457

outstanding reviews.

#3597 Manishearth - 2019-07-19 18:44:37.462424

scribble media stuff on a whiteboard to confuse future generations

#3598 ajeffrey - 2019-07-19 22:18:27.352024

started on porting the magicleap backend from rust-webvr to webxr.

#3599 Manishearth - 2019-07-19 22:38:53.204262

(servo/webxr side)event support, dsiconnection, inputs: https://github.com/servo/webxr/pull/20

#3600 jdm - 2019-07-19 22:42:29.918479

building arm64 openssl from source.

#3601 georgeroman - 2019-07-19 23:13:04.970967

worked on implementing keydown and keyup webdriver actions; started restructuring the webdriver codebase

#3602 Manishearth - 2019-07-20 04:14:42.602069

script-side of events: https://github.com/servo/servo/pull/23814

#3603 nox - 2019-07-20 10:12:58.557973

https://twitter.com/nokusu/status/1152521579215167488

#3604 SimonSapin - 2019-07-22 09:05:45.027005

filed https://github.com/rust-lang/rust/issues/62868 alternatives to rustc_plugin::registry for (servo’s) custom lints?

#3605 nox - 2019-07-22 09:34:46.252667

fighting the url parser.

#3606 nox - 2019-07-22 13:43:08.478044

did some good progress for url parsing changes, only 50 failures remaining and o0ignition0o made a pr for some of them.

#3607 jdm - 2019-07-22 16:55:16.446404

tracking down spidermonkey crashes on arm64.

#3608 avadacatavra - 2019-07-22 17:25:35.591835

met with legal re privacy exhibit

#3609 avadacatavra - 2019-07-22 17:26:02.938755

writing mr privacy intro draft to coincide with siggraph talk

#3610 ajeffrey - 2019-07-22 17:56:07.639290

got the webxr port of the magicleap backend to build.

#3611 jdm - 2019-07-22 18:36:11.625482

got arm64 windows builds running successfully

#3612 ajeffrey - 2019-07-22 23:40:58.863722

getting my head around how drop for ipcsender works.

#3613 SimonSapin - 2019-07-23 14:28:12.979487

fighting some more rustc_bootstrap abuse https://github.com/nixos/nixpkgs/pull/65303

#3614 Manishearth - 2019-07-23 17:00:34.461469

poking through chrome code

#3615 pcwalton - 2019-07-23 17:32:44.723685

investigating servo off main thread webgl test failures: https://github.com/servo/servo/pull/23777

#3616 SimonSapin - 2019-07-23 17:38:19.912883

https://github.com/servo/servo/pull/23838 update the url crate to 2.0

#3617 georgeroman - 2019-07-23 20:17:15.355411

gsoc blog post: https://georgeroman.github.io/posts/2019-07-23-gsoc-servo-weeks-7-and-8.html

#3618 Manishearth - 2019-07-23 20:50:03.236997

session ending model: https://github.com/servo/webxr/pull/25 , https://github.com/servo/servo/pull/23839

#3619 ajeffrey - 2019-07-23 23:22:21.279002

replaced callbacks by channels in webxr

#3620 Manishearth - 2019-07-24 00:21:23.401638

start googlevr support https://github.com/servo/webxr/pull/27

#3621 jdm - 2019-07-24 17:11:00.270167

diagnosed webxr uwp deadlock. experimenting with uwp gstreamer binaries. getting main thread webgl mergeable.

#3622 ajeffrey - 2019-07-24 19:03:47.772915

fighting with deadlocks in webxr.

#3623 Manishearth - 2019-07-24 22:40:52.130556

long xr lifetimes discussion with ajeffrey

#3624 pcwalton - 2019-07-24 22:42:37.087327

investigating servo webgl flickering on windows.

#3625 ajeffrey - 2019-07-24 22:45:18.036085

long xr lifetimes discussion with manishearth

#3626 ajeffrey - 2019-07-25 00:19:45.527366

webxr pr shepherding

#3627 SimonSapin - 2019-07-25 19:21:19.608952

https://github.com/servo/servo/pull/23856 wip stylo: replace product={gecko,servo} with engine={gecko,servo-2013,servo-2020}

#3628 georgeroman - 2019-07-25 21:02:32.823215

work on implementing pointer actions for webdriver

#3629 jdm - 2019-07-26 00:18:26.492479

verified arm64 build works on master. addressed review comments for main thread webgl. worked on gstreamer uwp integration.

#3630 jdm - 2019-07-26 14:41:17.218116

prepared gstreamer uwp changes for merging. categorized wack failures. started reading about jit support in uwp.

#3631 SimonSapin - 2019-07-26 20:26:35.351955

auto-genarate parts of cssstyledeclaration.webidl for css properties based on stylo, adding to https://github.com/servo/servo/pull/23856 to make it landable

#3632 Manishearth - 2019-07-26 20:44:35.040396

almost done with gvr code https://github.com/servo/webxr/pull/27

#3633 georgeroman - 2019-07-26 21:20:44.546672

implemented pointerdown and pointerup webdriver actions; looked into elementclick command

#3634 ajeffrey - 2019-07-26 22:41:40.448663

trying to get webrender, webxr and webgl to play nicely on the main thead.

#3635 SimonSapin - 2019-07-27 12:47:27.499164

https://github.com/servo/servo/pull/23870 rustup

#3636 SimonSapin - 2019-07-29 13:16:13.292879

shaving the yak a bit more for https://github.com/servo/servo/pull/23838

#3637 SimonSapin - 2019-07-29 17:16:11.687315

fixed up `./mach doc` for https://github.com/servo/servo/pull/23856

#3638 ajeffrey - 2019-07-29 18:50:54.691874

got the magicleap webxr port to build again.

#3639 ajeffrey - 2019-07-29 21:43:56.097197

meeting with omar re rr_channels, looks like we're getting pretty close to getting experimental data!

#3640 omar - 2019-07-29 21:47:23.733123

implementing robust desynchronization recovery for rr_channels

#3641 georgeroman - 2019-07-29 23:15:06.577130

work on the elementclick command, investigate and fix webdriver arrays pr errors

#3642 nox - 2019-07-30 16:47:48.551202

almost done emptying out the layout crate to keep only the things that we will continue to use with victor.

#3643 georgeroman - 2019-07-30 22:50:33.755948

implemented the first part of the pointermove action; finished an initial version of the elementclick command

#3644 SimonSapin - 2019-07-31 13:50:43.248764

https://github.com/servo/rust-url/pull/535

#3645 SimonSapin - 2019-07-31 13:51:02.424070

https://github.com/servo/rust-url/pull/535

#3646 SimonSapin - 2019-07-31 13:51:33.671672

https://github.com/servo/rust-url/pull/535 restore dns resolution functionality from url 1.x

#3647 nox - 2019-07-31 14:05:54.891935

released serde_urlencoded 0.6.1 with url 2.0, and i've been told recently that firefox uses it so it's an actual work-related task.

#3648 ajeffrey - 2019-07-31 15:20:44.843989

got the magicleap webxr device as far as starting an raf event loop.

#3649 georgeroman - 2019-07-31 23:46:33.837920

finished implementing pointermove command; fixed the webdriver-rust action id patch

#3650 ajeffrey - 2019-08-01 01:44:13.004181

submitted prs for magicleap webxr

#3651 ajeffrey - 2019-08-01 01:44:39.743726

chicago office space wrangling

#3652 ajeffrey - 2019-08-01 01:45:02.205438

attended the chicago rust meetup

#3653 nox - 2019-08-01 14:23:55.313565

reading specs about paged media.

#3654 ajeffrey - 2019-08-01 18:10:02.282106

merged the magicleap webxr back end into servo.

#3655 ajeffrey - 2019-08-01 18:10:45.565749

working on building the magicleap gstreamer demo.

#3656 ajeffrey - 2019-08-02 14:40:50.769480

attending the environmental impact working group meeting

#3657 ajeffrey - 2019-08-02 14:41:44.148480

still trying to get gstreamer x-compiling from macos to magicleap.

#3658 ajeffrey - 2019-08-02 19:31:03.697066

digging into fd usage in ipc

#3659 georgeroman - 2019-08-02 20:51:12.193073

finished implementing elementclick wd command

#3660 SimonSapin - 2019-08-05 14:34:50.212863

setting up desk and cabling at the new paris office

#3661 avadacatavra - 2019-08-05 15:36:31.820671

siggraph last week--panel went well plus wsj followup. otherwise uneventful (and would likely not do full conf in the future personally)

#3662 avadacatavra - 2019-08-05 15:36:55.745140

postponed immersed, drawing up more detailed breakdown

#3663 avadacatavra - 2019-08-05 15:37:20.611243

approved employee profile, finishing up 2 blogs

#3664 Manishearth - 2019-08-05 18:03:46.595203

looking at openxr_loader

#3665 ajeffrey - 2019-08-05 19:41:11.541912

working with xclaesse to get gstreamer to build for magicleap.

#3666 georgeroman - 2019-08-05 20:37:41.194657

gsoc blog post: https://georgeroman.github.io/posts/2019-08-05-gsoc-servo-weeks-9-and-10.html

#3667 ajeffrey - 2019-08-05 22:57:24.694793

met with omar to discuss intern presentation and getting experimental data

#3668 ajeffrey - 2019-08-05 22:58:40.673747

exciting day of sending email, oo boy, icfp, chicago office space, ...

#3669 ajeffrey - 2019-08-06 15:46:57.937763

watching gstreamer videos on the magicleap.

#3670 ajeffrey - 2019-08-06 17:33:28.432288

turns out gstreamer just works out of the box in magicleap servo!

#3671 omar - 2019-08-06 18:09:26.712047

squashing (forall) bugs in rr_channel before experimental runs.

#3672 ajeffrey - 2019-08-06 20:43:06.729692

chicago office space

#3673 ajeffrey - 2019-08-06 23:02:08.070944

working on getting mach build/package --magicleap to install gstreamer.

#3674 georgeroman - 2019-08-06 23:29:08.102778

work on the takeelementscreenshot wd command

#3675 jdm - 2019-08-07 15:43:58.869068

caught up on all email and bugmail from the past two weeks

#3676 omar - 2019-08-07 16:49:02.255597

setting up experimental runs for wpt tests + record-replay channels.

#3677 jdm - 2019-08-07 20:03:26.975480

tracked down ongoing homu responsiveness issue.

#3678 jdm - 2019-08-07 22:21:05.358898

got native servo dependencies to build with uwp compiler flags in place.

#3679 georgeroman - 2019-08-07 22:37:12.077820

failed attempt to implement takeelementscreenshot; started working on testdriver.js

#3680 jdm - 2019-08-07 22:45:35.715527

fixed two more bugs in homu holding us back from greatness.

#3681 nox - 2019-08-08 11:19:51.576744

found why tests time out, will require moving code to fix the issue, should be easy, will do that after lunch.

#3682 nox - 2019-08-08 13:44:46.295074

can now run tests with layout-2020 without everything timing out.

#3683 jdm - 2019-08-08 14:58:10.557361

reviewing messageport implementation; reviewing uwp msvc rust target.

#3684 pcwalton - 2019-08-08 16:51:55.588705

got flicker-free webgl texture sharing working on macos servo. now porting to windows.

#3685 ajeffrey - 2019-08-08 17:06:48.380824

getting gstreamer magicleap servo to build in ci.

#3686 Manishearth - 2019-08-08 20:49:50.480850

<spidermonkey jit stuff>

#3687 Manishearth - 2019-08-08 20:50:30.400324

successful dyanmic linkage of openxr, figuring out runtime errors now

#3688 Manishearth - 2019-08-09 00:42:08.352798

get immersive mode running https://github.com/servo/webxr/pull/37

#3689 ajeffrey - 2019-08-09 02:22:59.757279

landed gstreamer in magicleap servo.

#3690 ajeffrey - 2019-08-09 20:04:59.508620

a day spent fighting the new magicleap scene editor

#3691 Manishearth - 2019-08-10 02:18:45.449036

make pr for immersive webxr on hololens https://github.com/servo/servo/pull/23945

#3692 ferjm - 2019-08-12 07:23:02.142185

back from pto

#3693 ajeffrey - 2019-08-12 14:59:13.821542

today's job is to update the magicleap servo2d app for the new os.

#3694 ajeffrey - 2019-08-12 20:29:17.378169

working around #23954 (recent three.js uses js modules which servo doesn't have yet).

#3695 pcwalton - 2019-08-12 22:11:26.078776

porting the revamped rust-offscreen-rendering-context to angle/windows.

#3696 ajeffrey - 2019-08-12 22:19:19.698553

getting servo magicleap ready to show off video by making the default aspect ratio 16x9.

#3697 georgeroman - 2019-08-12 22:26:06.563385

testdriver.js related work

#3698 Manishearth - 2019-08-13 07:21:40.127658

spec prs while we wait for some ar stuff to spin up: https://github.com/immersive-web/webxr/pull/795 , https://github.com/immersive-web/webxr/pull/796, https://github.com/immersive-web/webxr/pull/797, https://github.com/immersive-web/webxr/pull/798, https://github.com/immersive-web/webxr/pull/799, https://github.com/immersive-web/webxr/pull/800

#3699 nox - 2019-08-13 11:17:09.175232

shaved a yak that may be useful later for victor: https://twitter.com/nokusu/status/1161234432138891267

#3700 Manishearth - 2019-08-13 17:37:14.380746

more spec https://github.com/immersive-web/webxr/pull/802

#3701 Manishearth - 2019-08-13 18:09:02.713327

figure out d3d11 hl2 crash!!!11

#3702 ajeffrey - 2019-08-13 18:55:33.069789

working on the magicleap servo demo app.

#3703 ajeffrey - 2019-08-13 19:57:24.254371

trying to track down a horrible gc issue at #23959.

#3704 Manishearth - 2019-08-13 20:02:02.257014

iwg call

#3705 Manishearth - 2019-08-13 21:54:16.698267

more spec https://github.com/immersive-web/webxr/pull/805 , https://github.com/immersive-web/webxr/pull/806

#3706 georgeroman - 2019-08-13 23:05:19.731245

debugged infrastructure/testdriver tests failure; started working on testharnessprotocolpart

#3707 ajeffrey - 2019-08-14 15:12:20.749982

trying to work out why mac builds are taking 3 hours (side-eye at https://github.com/servo/servo/pull/23435).

#3708 ajeffrey - 2019-08-14 15:13:54.408036

chicago office planning.

#3709 ajeffrey - 2019-08-14 16:08:28.457996

landed the updated magicleap servo2d app in master.

#3710 ajeffrey - 2019-08-14 19:00:52.340038

going through the backlog of magicleap issues.

#3711 georgeroman - 2019-08-14 22:55:26.027986

more investigation on https://github.com/servo/servo/issues/23964

#3712 ajeffrey - 2019-08-15 15:52:28.938049

got the magicleap app to build one mpk with both the 2d and 3d experiences.

#3713 jdm - 2019-08-15 16:23:33.394072

more or less caught up on email/github/etc.

#3714 ajeffrey - 2019-08-15 19:13:51.533723

trying to work around issues with sccache and conditional build dependencies. https://github.com/mozilla/sccache/issues/496

#3715 Manishearth - 2019-08-15 23:11:49.847618

talking to people about ar spec

#3716 jdm - 2019-08-15 23:17:40.180459

trying out possible fixes for openxr rendering issues.

#3717 SimonSapin - 2019-08-16 12:31:41.841530

rustup https://github.com/servo/servo/pull/23984

#3718 SimonSapin - 2019-08-16 12:48:46.999634

more dependency wrangling for the url 2.0 migration, see links from https://github.com/servo/servo/pull/23838

#3719 jdm - 2019-08-16 15:51:42.782135

got webgl pixels to appear in hololens webxr rendering

#3720 ajeffrey - 2019-08-16 16:45:16.053789

package the magicleap app so we can promote the new video-enabled servo2d.

#3721 ajeffrey - 2019-08-16 16:46:47.118573

prototyping interfaces for using shared memory as an ipc-without-serde.

#3722 jdm - 2019-08-16 17:42:55.921606

integrated xargo into servo's build for the new uwp rustc target support

#3723 SimonSapin - 2019-08-16 19:42:13.702522

submit patches for https://bugzilla.mozilla.org/show_bug.cgi?id=1568540

#3724 Manishearth - 2019-08-16 21:27:00.858589

get immersive mode rendering working for openxr backend https://github.com/servo/webxr/pull/40

#3725 pcwalton - 2019-08-16 22:02:43.312687

windows surface code written; now debugging it.

#3726 georgeroman - 2019-08-16 22:49:55.861203

investigate https://github.com/servo/servo/issues/23964

#3727 ajeffrey - 2019-08-16 23:39:27.811176

setting up perf experiment for shared memory vs ipc.

#3728 SimonSapin - 2019-08-19 09:20:55.419113

https://bugzilla.mozilla.org/show_bug.cgi?id=1574648#c1

#3729 ajeffrey - 2019-08-19 11:33:12.039523

attended the icfp steering committee meeting.

#3730 nox - 2019-08-19 14:15:55.785318

reviewing the rust-url spec update pr.

#3731 jdm - 2019-08-19 15:09:01.017152

patching mozjs configure process to respect xargo and new uwp targets

#3732 ajeffrey - 2019-08-19 15:29:42.010968

added a magicleap installer to mach.

#3733 omar - 2019-08-19 15:36:25.598335

going over full rr channels experimental results!

#3734 SimonSapin - 2019-08-19 18:11:03.554113

https://github.com/servo/servo/pull/24006 deduplicate idna, log, mime, mime_guess, percent-encoding, unicase, url, ws

#3735 pcwalton - 2019-08-19 18:41:19.505013

realized that i need to use d3d more directly than i was. adding that code to rust-offscreen-rendering-context.

#3736 ajeffrey - 2019-08-19 18:55:05.423725

fighting link errors in trying to build a shared magicleap library.

#3737 Manishearth - 2019-08-19 20:17:32.356702

review https://github.com/servo/servo/pull/23844 , bug 1572738

#3738 Manishearth - 2019-08-19 20:17:50.011678

catching up on spec discussions

#3739 Manishearth - 2019-08-19 21:31:36.422866

review https://github.com/servo/servo/pull/23982, https://github.com/servo/servo/pull/23981

#3740 jdm - 2019-08-19 23:00:22.327911

got rust upgrade building on windows. got stumped by linker errors building servo with new uwp rustc targets.

#3741 ajeffrey - 2019-08-19 23:41:32.882994

more ipc experiments.

#3742 georgeroman - 2019-08-19 23:42:16.525181

gsoc blog post: https://georgeroman.github.io/posts/2019-08-19-gsoc-servo-weeks-11-and-12.html

#3743 nox - 2019-08-20 07:44:14.353699

did a new rust-url pr review pass.

#3744 ajeffrey - 2019-08-20 11:41:33.808785

attended day two of icfp sc.

#3745 ajeffrey - 2019-08-20 17:36:01.107633

more setting up ipc experiments.

#3746 ajeffrey - 2019-08-20 17:49:44.469901

get the video controls to appear on the demo video.

#3747 jdm - 2019-08-20 17:55:37.369868

1:1s; investigating linker errors with new uwp rustc target; rebuilding windows amis with msbuild installed.

#3748 georgeroman - 2019-08-20 21:55:07.057141

started to implement element.scrollintoview needed for testdriver.js

#3749 pcwalton - 2019-08-20 22:08:31.909852

new angle/d3d code for servo webgl is now written. this should allow us to fix flickering issues properly, while making future webxr integration straightforward on windows. on to debugging it.

#3750 jdm - 2019-08-21 15:38:18.677370

finally fixed the rustc target issues blocking the rustc upgrade pr.

#3751 ajeffrey - 2019-08-21 16:29:56.718103

our magicleap signing cert had expired, oops.

#3752 ajeffrey - 2019-08-21 17:28:06.839532

got the skeleton for running ipc experiments in travis. https://travis-ci.com/asajeffrey/ipc-experiments

#3753 pcwalton - 2019-08-21 19:24:20.281159

diagnosing strange e_outofmemory errors in windows texture sharing.

#3754 georgeroman - 2019-08-21 22:21:06.067114

finished pointermove action pr; more work on testdriver.js

#3755 ajeffrey - 2019-08-21 22:57:54.930037

til how to write an integration test that spawns sub-processes.

#3756 SimonSapin - 2019-08-22 12:59:27.346319

https://github.com/linebender/skribo/pull/21

#3757 SimonSapin - 2019-08-22 13:11:31.914989

https://github.com/linebender/skribo/issues/22 interaction with css font matching algorithm

#3758 ajeffrey - 2019-08-22 15:11:03.936151

trying (and failing) to track down a panic initializing a script thread on magicleap. https://github.com/servo/servo/issues/24035

#3759 ajeffrey - 2019-08-22 19:51:53.349980

added some more tests to the ipc-experiments.

#3760 ajeffrey - 2019-08-22 23:54:28.524717

managed to read and write a whole word into shared memory! https://travis-ci.com/asajeffrey/ipc-experiments/builds/124300884

#3761 pcwalton - 2019-08-23 00:21:36.320192

figured out what was causing the e_outofmemory error. now revamping rust-offscreen-rendering-context again.

#3762 ajeffrey - 2019-08-23 15:31:58.633090

icfp 2020 industrial chair business.

#3763 ajeffrey - 2019-08-23 15:32:47.956551

magicleap build stuff... new gstreamer library, signing cert issues, hoo boy.

#3764 ajeffrey - 2019-08-23 19:50:54.901140

trying to get 720p video playing in magicleap servo.

#3765 ajeffrey - 2019-08-23 21:04:58.292222

waved goodbye to omar at our last project meeting.

#3766 omar - 2019-08-23 21:53:47.356804

last day of internship!

#3767 georgeroman - 2019-08-23 22:22:32.235164

final gsoc blog post: https://georgeroman.github.io/posts/2019-08-23-gsoc-servo-final-report.html

#3768 ajeffrey - 2019-08-23 23:21:32.357566

debugging ipc experimental implementation. now you can read and write five words to/from shared memory!

#3769 nox - 2019-08-24 11:08:15.208327

started copy-pasting victor's code into servo, will lose some time to unexpected stylo changes and to the fact that victor uses an old version of euclid.

#3770 nox - 2019-08-24 11:38:28.337295

ported the geom stuff from victor to the servo codebase, reusing servo's lengthorauto types etc.

#3771 nox - 2019-08-26 07:19:53.852679

access the parent style of a computedvalues (that's probably trivial, i just haven't found the api yet).

#3772 ajeffrey - 2019-08-26 15:00:19.656856

more ipc experiments, we now have `sharedvec` not just `sharedbox`.

#3773 ajeffrey - 2019-08-26 15:01:15.164601

hopefully this time we really really have a new magicleap signing certificate in ci.

#3774 jdm - 2019-08-26 23:03:49.499693

verified that gstreamer works on devices; talked through api changes required for non-readback webgl in openxr; obtained wack results for building servo with new uwp rustc target.

#3775 nox - 2019-08-27 10:29:21.356941

staring at gfx::text and friends and they are staring back.

#3776 ajeffrey - 2019-08-27 14:06:48.090565

the servo magicleap app at download.servo.org is now signed with a shiny new key.

#3777 ajeffrey - 2019-08-27 15:29:37.076133

tracking down perf issues with video on magicleap.

#3778 pcwalton - 2019-08-27 18:23:22.177107

continuing work on revamp of rust-offscreen-rendering-context.

#3779 georgeroman - 2019-08-27 21:16:32.806010

finish and test elementclick webdriver command

#3780 ajeffrey - 2019-08-27 21:51:24.406333

firefighting rust-webvr magicleap euclid build issues

#3781 ajeffrey - 2019-08-28 02:37:21.060432

tidying up ipc experiments.

#3782 ajeffrey - 2019-08-28 15:14:10.154172

attending remotee meeting.

#3783 jdm - 2019-08-29 00:00:09.115694

got the devtools server working on the device; implemented devtools js exception reporting and buffering.

#3784 ajeffrey - 2019-08-29 00:27:43.462179

continuing on with shared memory experiments.

#3785 ajeffrey - 2019-08-29 00:28:23.650349

got our webxr implementation to support depth and stencil attachments.

#3786 ferjm - 2019-08-29 16:47:42.935666

stretching sore neck after days of layout debugging trying to make inline elements work in fullscreen mode

#3787 georgeroman - 2019-08-29 22:44:56.598212

investigate https://github.com/servo/servo/pull/24091 timeouts

#3788 jdm - 2019-08-29 23:03:54.809808

debugging xr rendering issues for partner.

#3789 jdm - 2019-08-29 23:04:18.476690

setting up use of updated gstreamer binaries for fewer uwp violations.

#3790 ajeffrey - 2019-08-30 02:52:52.564040

trying to minimize the amount of untrusted code in ipc-experiments.

#3791 nox - 2019-08-30 14:26:49.875006

https://github.com/pcwalton/font-kit/issues/96

#3792 jdm - 2019-08-30 22:11:25.794628

fixed the promise rejection crash on windows that keeps plaguing xr pages.

#3793 ajeffrey - 2019-08-30 22:16:05.529097

published first draft of experimental shared-data api. https://crates.io/crates/shared-data/0.0.1

#3794 jdm - 2019-08-31 00:24:47.846682

fixed more borrow hazards.

#3795 pcwalton - 2019-08-31 00:45:45.142072

porting servo over to use surfman (revamped rust-offscreen-rendering-context).

#3796 ajeffrey - 2019-09-03 20:30:56.977019

diagnosing latency in the servo lamp demo.

#3797 ajeffrey - 2019-09-03 22:48:00.547072

fixed broken performance userscript

#3798 jdm - 2019-09-04 16:23:26.008131

code reviews

#3799 ajeffrey - 2019-09-04 18:04:57.268770

investigating load times for servo compared to ff on three.js demos

#3800 pcwalton - 2019-09-04 19:00:19.427980

got r-o-r-c reform working on macos. now on to windows.

#3801 jdm - 2019-09-04 20:00:27.444924

extracting individual patches from flow.gl custom build

#3802 jdm - 2019-09-05 13:58:56.804907

slowly fixing spidermonkey uwp violations during context creation.

#3803 jdm - 2019-09-05 14:26:20.116980

servo starts up successfully with uwp limitations applied to spidermonkey.

#3804 nox - 2019-09-05 16:22:24.917817

started porting dom traversal to the stuff in victor, next step is plugging the boxslot stuff.

#3805 ajeffrey - 2019-09-05 17:28:39.743406

implemented speculative html parsing for resource prefetching.

#3806 Manishearth - 2019-09-05 18:34:54.346963

get hl2 working again, nuget stuff

#3807 Manishearth - 2019-09-05 18:35:04.523286

catching up on spec, spec sync meeting

#3808 Manishearth - 2019-09-05 18:35:07.424618

spec triage

#3809 Manishearth - 2019-09-05 18:39:21.833877

layout interviews

#3810 Manishearth - 2019-09-05 20:56:59.577914

spec prs

#3811 ajeffrey - 2019-09-05 22:51:37.644038

got the shared-memory implementation of channels to the point where send and try_recv are implemented.

#3812 nox - 2019-09-06 10:24:18.119354

finished porting dom traversal code.

#3813 SimonSapin - 2019-09-06 15:24:12.548087

https://github.com/servo/servo/pull/24153 remove layout_2020::display_list, use webrender display lists instead

#3814 jdm - 2019-09-06 18:07:30.611372

rebasing xargo-based uwp build changes and eliminating all non-openssl wack errors.

#3815 ajeffrey - 2019-09-06 18:33:29.290011

getting speculative prefetches to have the right referrer, origin, cors settings etc.

#3816 Manishearth - 2019-09-06 21:03:30.645040

fail at travel booking

#3817 Manishearth - 2019-09-06 22:03:59.449027

more spec stuff

#3818 nox - 2019-09-09 15:33:27.716408

made more progress porting the dom traversal code from victor to the machinery in servo, encountered a small blocker in the form of lifetime issues, but that should not be too complicated to fix.

#3819 nox - 2019-09-09 15:39:33.465885

did some code speleology for a mergefunc bug in rustc/llvm/macos' ld/whatever other tool is broken in that toolchain.

#3820 jdm - 2019-09-09 16:12:13.333009

fixing lint issues blocking wpt sync. pushing on uwp build failures on ci.

#3821 ajeffrey - 2019-09-09 16:56:25.791489

debugging network decoding issues (thanks nox!)

#3822 Manishearth - 2019-09-09 18:00:12.974400

finally read through absolutely giant discussion about premultiplied alpha

#3823 pcwalton - 2019-09-09 18:29:10.757896

working on tests for surfman.

#3824 ajeffrey - 2019-09-09 18:35:31.589575

diagnosing cache locking issues causing multiple requests for the same resource. (yay wireshark!)

#3825 jdm - 2019-09-09 20:05:35.916057

slowly replacing gleam dependency in webgl/webvr with new crate

#3826 Manishearth - 2019-09-09 21:33:07.375057

interview sync

#3827 Manishearth - 2019-09-09 22:17:53.854423

xr editor sync

#3828 SimonSapin - 2019-09-10 13:01:10.944898

reviewed https://github.com/servo/servo/pull/24165

#3829 jdm - 2019-09-10 18:47:26.255608

preparing de-gleaming for merging

#3830 Manishearth - 2019-09-10 19:33:09.298469

iwg call

#3831 ajeffrey - 2019-09-10 21:10:51.870850

got speculative prefetching to pass wpt.

#3832 ajeffrey - 2019-09-10 22:17:18.391420

paging out resource prefetching, paging in multi-threaded gl, webxr and surfman.

#3833 nox - 2019-09-11 08:03:13.327319

reviewed ajeffrey's pr for prefetching;

#3834 nox - 2019-09-11 08:44:38.417201

and addressed simonsapin's remarks in my victor import pr. what a productive morning.

#3835 nox - 2019-09-11 12:52:37.211500

https://github.com/servo/media/issues/306

#3836 Manishearth - 2019-09-11 14:04:12.344971

convinced egencia to let me fly places

#3837 jdm - 2019-09-11 15:41:14.955895

getting uwp build changes ready for merging; merging gleam->sparkle changes.

#3838 ajeffrey - 2019-09-11 16:45:01.526357

trying to get hardware-accelerated video to work on magicleap.

#3839 ajeffrey - 2019-09-11 16:45:45.732954

responding to nox's review comments about speculative prefetching.

#3840 Manishearth - 2019-09-11 16:50:14.518498

file issues for getting us spec-complete on webxr https://github.com/servo/servo/issues?q=is%3aissue+is%3aopen+label%3aa-xr-spec-complete

#3841 jdm - 2019-09-11 20:24:36.788128

getting uwp rust target changes ready for merging; continuing to tinker with uwp packaging and nightly builds for ci; preparing changes for uwp native dependencies for merging.

#3842 ajeffrey - 2019-09-11 22:21:01.414498

landed speculative prefetching. https://github.com/servo/servo/pull/24148

#3843 ajeffrey - 2019-09-11 23:24:29.014963

more fighting with gstreamer video acceleration.

#3844 nox - 2019-09-12 10:46:23.564621

trying to make layoutnode be layoutnode<'dom>. that would be way easier if we were using inert, wink wink.

#3845 SimonSapin - 2019-09-12 17:28:55.861304

filed https://github.com/pcwalton/font-kit/issues/98, https://github.com/pcwalton/font-kit/issues/99, and https://github.com/pcwalton/font-kit/issues/100 about implementing css per spec based on font-kit

#3846 ajeffrey - 2019-09-12 17:34:10.550658

lots of little bits and pieces... pr reviewing, surfman preparation, gstreamer features conversations, chicago office stuff...

#3847 Manishearth - 2019-09-12 19:15:58.638079

office on fire (?)

#3848 Manishearth - 2019-09-12 19:21:11.534294

write notes on alpha bonanza to present @ tpac

#3849 jdm - 2019-09-12 21:03:47.623224

successfully created a multi-platform appxbundle from the commandline

#3850 ajeffrey - 2019-09-12 21:48:13.004884

dealing with threading issues in gstreamer.

#3851 ajeffrey - 2019-09-13 15:17:31.012874

investigating the multi-process architecture of our media stack. https://github.com/servo/servo/issues/24211

#3852 ajeffrey - 2019-09-13 17:15:47.082399

trying to work out how threading is meant to work in gstreamer/servo-media.

#3853 jdm - 2019-09-13 17:48:56.624153

investigating gl regression on windows; unblocking pull requests for html5ever.

#3854 ajeffrey - 2019-09-13 20:36:41.740558

fighting with debuggers to work out threading issues with gstreamer.

#3855 ajeffrey - 2019-09-13 22:03:48.880792

looking at our irc-replacement options.

#3856 ajeffrey - 2019-09-13 22:05:09.991771

popl refereeing

#3857 nox - 2019-09-16 09:59:22.617153

trying to make node::style_and_layout_data hold an atomicrefcell<option<box<any>>>.

#3858 jdm - 2019-09-16 15:13:23.304682

reviews!

#3859 pcwalton - 2019-09-16 15:26:15.796054

surfman works on windows now. now for the x11 port.

#3860 ajeffrey - 2019-09-16 19:45:22.327238

fighting gdb, gstreamer and magicleap. https://github.com/servo/servo/pull/24224

#3861 nox - 2019-09-17 09:33:36.896086

https://github.com/nox/atomic_refcell/pull/1

#3862 ajeffrey - 2019-09-17 13:47:46.790045

relaxed memory meeting.

#3863 ajeffrey - 2019-09-17 13:48:14.838622

after that, more fighting with gdb and gstreamer.

#3864 jdm - 2019-09-17 17:20:42.043058

narrowing down the cause of the frequent intermittent mac reftest failure; looking into a proper solution for hololens immersive mode panic.

#3865 ajeffrey - 2019-09-17 17:33:01.006308

continuing to bang my head against magicleap gstreamer gl context issues.

#3866 pcwalton - 2019-09-17 18:27:07.269572

debugging glx support for surfman.

#3867 jdm - 2019-09-17 19:52:17.373334

fixed issue with uwp nightly build.

#3868 ajeffrey - 2019-09-17 21:15:39.717021

got gstreamer hardware accelerated video to work in magicleap servo. https://github.com/servo/media/pull/311

#3869 nox - 2019-09-18 13:41:58.494899

bit the bullet, stopped chasing unicorns and made boxslot be a glorified option<arc<atomicrefcell<option<layoutbox>>>> itself stored in an atomicrefcell<_> in node.

#3870 ferjm - 2019-09-18 14:13:24.210041

made media playback suspend/resume on navigation. working on making gst log appear on visual studio output

#3871 pcwalton - 2019-09-18 14:54:39.362134

implementing a cpu-readback-based fallback in case the glx_texture_from_pixmap extension is broken. then on to the osmesa backend for surfman.

#3872 ajeffrey - 2019-09-18 15:31:13.856718

trying out irc - riot bridging

#3873 ajeffrey - 2019-09-18 20:48:22.706169

started looking at surfman with an eye to webxr.

#3874 ajeffrey - 2019-09-18 22:47:05.148492

submitted prs that should get accellerated video in magicleap servo. #24235 and #24236

#3875 jdm - 2019-09-19 14:46:30.445028

tracking down webxr gl panic on desktop mac; preparing hololens xr panic fix for review.

#3876 pcwalton - 2019-09-19 17:01:29.468064

adding osmesa support to surfman.

#3877 jdm - 2019-09-19 20:43:18.290794

trying to get uwp-certified openssl build; digging into test failures for xr webgl layer changes.

#3878 ajeffrey - 2019-09-19 23:53:42.049228

trying to work out why the glwindow test webxr device is rendering to the canvas rather than the test window.

#3879 nox - 2019-09-20 12:33:15.625089

may have found the real fix for homebrew's glib requiring tweaks to pkg_config_path to link against libffi.

#3880 nox - 2019-09-20 13:16:50.616472

https://github.com/homebrew/homebrew-core/pull/44446 with this patch, pkg_config_path does not need to be set anymore on macos.

#3881 ajeffrey - 2019-09-20 15:11:47.873892

drive-by glutin cleanups discovered while fighting the glwindow test webxr device. #24253

#3882 pcwalton - 2019-09-20 16:54:18.174438

yesterday, wrote the osmesa backend for surfman. today, refactoring some pieces of it, writing tests, and debugging osmesa.

#3883 ajeffrey - 2019-09-20 19:11:00.463210

discussions with pcwalton about surfman architetecture. #24256

#3884 ajeffrey - 2019-09-21 03:51:56.764911

started on an implementation of opaque webgl framebuffers. https://immersive-web.github.io/webxr/#opaque-framebuffer

#3885 ajeffrey - 2019-09-21 16:10:31.595698

filed spec issues for webxr opaque framebuffers. https://github.com/immersive-web/webxr/issues/854 https://github.com/immersive-web/webxr/issues/855 https://github.com/immersive-web/webxr/issues/856

#3886 SimonSapin - 2019-09-23 15:38:08.387892

reviewed https://github.com/servo/servo/pull/24243

#3887 pcwalton - 2019-09-23 16:22:17.073314

writing more tests for surfman, and starting the android port.

#3888 jdm - 2019-09-23 16:30:01.088686

accidentally destroyed master build server with enormous build logs

#3889 jdm - 2019-09-23 17:21:48.136465

gced multiple huge git repositories on servo-master1; fixed ownership issue preventing buildbot from starting after restarting server; kicked homu back into motion.

#3890 nox - 2019-09-23 18:33:30.274836

got https://github.com/servo/servo/pull/24243 approved.

#3891 Manishearth - 2019-09-24 00:00:33.902543

convert test api to bikeshed https://immersive-web.github.io/webxr-test-api/

#3892 Manishearth - 2019-09-24 00:11:59.892046

start flushing buffered todos from tpac

#3893 ajeffrey - 2019-09-24 01:37:36.682950

working on the webgl implementation of external images for multiple surfaces.

#3894 jdm - 2019-09-24 01:41:06.809681

writing up student project descriptions.

#3895 nox - 2019-09-24 09:41:18.658742

https://github.com/homebrew/homebrew-core/pull/44446

#3896 SimonSapin - 2019-09-24 12:43:24.748636

unblock rustup with https://github.com/servo/mozjs/pull/201, https://github.com/servo/rust-webvr/pull/95, https://github.com/servo/webxr/pull/61

#3897 ajeffrey - 2019-09-24 16:10:45.311430

implementing multiple surfaces for surfman-servo's webrender external image api.

#3898 SimonSapin - 2019-09-24 19:07:58.134863

rustup https://github.com/servo/servo/pull/24283

#3899 pcwalton - 2019-09-24 20:03:22.667908

writing test cases for surfman, especially for the android backend.

#3900 ajeffrey - 2019-09-25 01:16:21.339013

updated the external images implementation for multiple surfaces.

#3901 jdm - 2019-09-25 15:20:49.393510

rebasing surfman work; contractor administration; further mac intermittent reftest failure debugging.

#3902 pcwalton - 2019-09-25 15:22:09.315802

testing surfman android port.

#3903 ajeffrey - 2019-09-25 16:04:36.643061

meetings and form-filling related to colocation space.

#3904 Manishearth - 2019-09-25 17:59:54.347919

(yesterday) interview

#3905 ajeffrey - 2019-09-25 22:13:21.177706

working out how to get double-buffering to work with surfman+webxr.

#3906 SimonSapin - 2019-09-26 08:19:36.556106

tried out https://internals.rust-lang.org/t/exploring-crate-graph-build-times-with-cargo-build-ztimings/10975, filed https://github.com/rust-lang/cargo/issues/7436

#3907 SimonSapin - 2019-09-26 09:02:50.429858

filed https://github.com/rust-lang/cargo/issues/7437 about cargo’s scheduling when building servo

#3908 nox - 2019-09-26 10:31:21.220224

https://github.com/rust-lang/cargo/issues/7439

#3909 ferjm - 2019-09-26 16:26:01.087652

trying to build gstreamer for uwp

#3910 Manishearth - 2019-09-26 19:00:59.338621

messing with threejs examples, investigating dxgiformat issues

#3911 Manishearth - 2019-09-26 19:01:05.322933

interview

#3912 ajeffrey - 2019-09-26 22:42:28.685878

started submitting prs to add opaque framebuffers to servo+surfman

#3913 SimonSapin - 2019-09-27 05:13:03.467383

doing webidl codegen sequentially in a single process takes ~2 seconds: https://github.com/servo/servo/pull/24303

#3914 SimonSapin - 2019-09-27 05:43:00.085628

remove use of packed_simd https://github.com/servo/servo/pull/24304

#3915 nox - 2019-09-27 10:36:19.872655

https://github.com/servo/webrender/issues/3766

#3916 SimonSapin - 2019-09-27 11:15:43.832868

rustup + mach support for -z timings https://github.com/servo/servo/pull/24306

#3917 ajeffrey - 2019-09-27 22:27:42.294550

sigh, opaque webgl framebuffers.

#3918 ajeffrey - 2019-09-27 22:28:23.515884

met jdm in chicago

#3919 ajeffrey - 2019-09-27 22:29:09.747176

at northwestern for phil wadler's talk.

#3920 Manishearth - 2019-09-27 22:34:45.437829

more tpac deserializing

#3921 SimonSapin - 2019-09-28 10:34:12.019725

rustup https://github.com/servo/servo/pull/24313

#3922 SimonSapin - 2019-09-28 11:40:01.765186

filed: spurious rebuilds because of writes to the source directory https://github.com/servo/mozjs/issues/202

#3923 SimonSapin - 2019-09-29 09:09:41.744114

fix `vec![x; n]` with null raw fat pointer zeroing the pointer metadata https://github.com/rust-lang/rust/pull/64891

#3924 SimonSapin - 2019-09-29 09:18:07.264521

zero-initialize `vec![none; n]` for `option<&t>`, `option<&mut t>` and `option<box<t>>` https://github.com/rust-lang/rust/pull/64893

#3925 nox - 2019-09-29 12:23:01.757307

https://github.com/giampaolo/psutil/pull/1597

#3926 nox - 2019-09-29 12:34:39.937846

https://bugzilla.mozilla.org/show_bug.cgi?id=1584813

#3927 nox - 2019-09-29 17:56:14.116410

https://github.com/burntsushi/ripgrep/pull/1393

#3928 SimonSapin - 2019-09-29 21:23:10.141911

remove redundant webidl_must_inherit compiler plugin lint https://github.com/servo/servo/pull/24319

#3929 SimonSapin - 2019-09-30 07:49:47.676758

filed: less codegen parallelism than expected with `-c codegen-units=16` https://github.com/rust-lang/rust/issues/64913

#3930 nox - 2019-09-30 09:26:39.058947

https://github.com/rust-lang/cargo/issues/545#issuecomment-536480662

#3931 SimonSapin - 2019-09-30 13:33:10.716507

fix initializing the global hash map with a small stack https://github.com/servo/string-cache/pull/227

#3932 jdm - 2019-09-30 14:40:40.376319

reviews

#3933 ferjm - 2019-09-30 14:48:18.549581

got gstreamer binaries for uwp (x64 only for now) with egl symbols

#3934 ajeffrey - 2019-09-30 17:06:32.361529

getting servo to pass the opaque framebuffer wpt webxr tests.

#3935 jdm - 2019-09-30 20:44:22.641817

investigating html5ever svg parsing

#3936 Manishearth - 2019-09-30 23:03:24.307326

webxr triage

#3937 Manishearth - 2019-09-30 23:03:27.552613

interview syncup

#3938 nox - 2019-10-01 10:07:25.985528

working on making layout_2020 dump its box tree.

#3939 ajeffrey - 2019-10-01 13:59:30.052399

colocation policy meeting.

#3940 jdm - 2019-10-01 15:14:44.032826

introducing cors safety to the image cache by double-keying on the load iring.

#3941 jdm - 2019-10-01 21:58:59.597479

fixed test failures caused by double keyed image cache changes.

#3942 ajeffrey - 2019-10-01 23:22:02.381243

got a version of servo+surfman+webxr to at least compile!

#3943 Manishearth - 2019-10-02 00:52:19.137833

gstreamer pkg config https://github.com/servo/servo/pull/24343

#3944 nox - 2019-10-02 09:23:05.200690

https://github.com/elast0ny/shared_memory-rs/issues/33#issuecomment-537411603

#3945 Manishearth - 2019-10-02 15:05:32.723909

start figuring out openxr input

#3946 ajeffrey - 2019-10-02 15:20:36.047036

getting nerd-sniped by nox about shared memory.

#3947 nox - 2019-10-02 15:20:56.258524

also nerd-sniped by nox about shared memory.

#3948 jdm - 2019-10-02 17:21:25.359334

fixing #1 intermittent ci failure; fixing uwp openssl dll issues.

#3949 pcwalton - 2019-10-02 19:16:42.373990

macos surfman/servo is now working fine. fixing windows bugs.

#3950 Manishearth - 2019-10-02 23:39:48.862013

get tracking working

#3951 nox - 2019-10-03 16:10:14.994821

https://github.com/servo/servo/pull/24360

#3952 jdm - 2019-10-03 17:11:48.868832

fixing ci issues; trying out irc replacements; prepping for nscu projects.

#3953 Manishearth - 2019-10-03 19:12:12.323832

webxr api changes for input sources https://github.com/servo/webxr/pull/65

#3954 Manishearth - 2019-10-03 19:12:52.005152

support selection events and input tracking loss in servo https://github.com/servo/servo/pull/24362

#3955 Manishearth - 2019-10-03 19:13:59.188387

openxr input and selection support https://github.com/servo/webxr/pull/66

#3956 ajeffrey - 2019-10-03 20:45:02.040537

carved out the swap chains implementation from servo so it can be used by webxr. https://github.com/asajeffrey/swap-chains

#3957 jdm - 2019-10-03 20:53:25.055985

implementing missing cors attribute support for image element fetches.

#3958 ajeffrey - 2019-10-03 23:06:08.505513

working on making webxr aware of surfman and swap-chains.

#3959 pcwalton - 2019-10-04 00:27:06.783255

adding the ability to attach surfaces to windows to surfman.

#3960 nox - 2019-10-04 08:01:18.113277

made a tool for https://github.com/servo/servo/pull/24334.

#3961 nox - 2019-10-04 08:04:06.142321

addressed comments about https://github.com/servo/servo/pull/24360.

#3962 nox - 2019-10-04 08:08:20.145270

https://github.com/servo/servo/commit/30e5cfcdb07166bfa12aae5e0d6086432d7ebd9f

#3963 jdm - 2019-10-04 14:30:14.667353

writing test for #24340 and #24356

#3964 jdm - 2019-10-04 20:06:14.848082

wrote tests for crossorigin-related issues in our network and dom stacks.

#3965 pcwalton - 2019-10-04 22:12:08.681456

window surface work and android testing for surfman.

#3966 Manishearth - 2019-10-04 22:25:42.225210

play around with openxr input stuff

#3967 ajeffrey - 2019-10-05 02:13:30.031570

refactored servo+surfman+webxr to make webxr aware of surfman and swap-chains.

#3968 jdm - 2019-10-07 15:41:54.221378

trying to get a hacky implementation of preservedrawingbuffer=false working

#3969 ajeffrey - 2019-10-07 18:59:41.444407

debugging gl errors from servo+surfman+swapchains+webxr

#3970 jdm - 2019-10-07 21:00:36.294084

fixing some gnarly http caching heuristic issues that impeded local testing.

#3971 Manishearth - 2019-10-08 00:29:24.644847

grip spaces and additional hands https://github.com/servo/servo/pull/24390 https://github.com/servo/webxr/pull/67

#3972 Manishearth - 2019-10-08 01:41:35.486772

spec triage and sycn

#3973 nox - 2019-10-08 10:33:47.692529

spidermonkey triage

#3974 nox - 2019-10-08 10:43:28.583824

https://github.com/servo/servo/pull/24377#pullrequestreview-298673178

#3975 nox - 2019-10-08 11:43:46.588666

https://github.com/servo/servo/pull/24393

#3976 ajeffrey - 2019-10-08 13:58:04.103119

prepping for webxr immersive wg call this afternoon by reading up on realms, relevant globals, etc. etc.

#3977 jdm - 2019-10-08 16:45:19.844437

addressing test failures in webgl frame clearing pr; investigating gl errors in hololens emulator.

#3978 Manishearth - 2019-10-08 21:51:47.284068

test dxgi format, test hands / grip spaces

#3979 Manishearth - 2019-10-08 21:52:13.206989

confirm alex's description of aim spaces

#3980 Manishearth - 2019-10-08 22:36:33.720023

fix input sources https://github.com/servo/servo/pull/24397

#3981 ajeffrey - 2019-10-08 22:37:06.059038

attended immersive webxr wg call.

#3982 ajeffrey - 2019-10-08 22:37:25.685682

debugging gl errors in servo+surfman

#3983 nox - 2019-10-09 12:34:27.614746

managed to generate spidermonkey's bindings *without* building spidermonkey itself. that's the first step towards making script build earlier than the end of the build script of mozjs_sys.

#3984 nox - 2019-10-09 15:26:27.388944

https://github.com/servo/webxr/issues/70

#3985 jdm - 2019-10-09 15:30:18.378816

addressing webgl clearing test failures; poking at uwp+xargo ci failures.

#3986 Manishearth - 2019-10-09 20:14:37.935824

iwg spec stuff

#3987 ajeffrey - 2019-10-09 20:35:57.205932

refactored servo+surfman swap-chains, so webxr can use it. https://github.com/pcwalton/servo/pull/20

#3988 ajeffrey - 2019-10-09 22:58:15.600240

rebased servo+surfman+webxr on top of servo+surfman+swapchains.

#3989 Manishearth - 2019-10-09 23:10:52.978464

get ballshooter working

#3990 nox - 2019-10-10 14:29:24.404072

https://github.com/servo/mozjs/pull/209

#3991 jdm - 2019-10-10 15:03:04.669995

tracked down cause of autocfg failure when building with xargo (https://github.com/cuviper/autocfg/issues/12 and https://github.com/rust-lang/cargo/issues/7501)

#3992 nox - 2019-10-10 16:28:06.223545

touch: cannot touch `c:projectsmozjstargetdebugbuildmozjs_sys-c56ad48e99417a1boutmozjs/js/src/configure': no such file or directory

#3993 jdm - 2019-10-10 16:54:26.044052

reviews; got uwp native target building on ci.

#3994 ajeffrey - 2019-10-10 23:20:26.632530

got servo+surfman+webxr working! https://github.com/pcwalton/servo/pull/21

#3995 nox - 2019-10-11 15:03:07.111126

https://github.com/servo/servo/issues/24421

#3996 nox - 2019-10-11 15:03:15.170481

https://github.com/servo/servo/pull/24420

#3997 nox - 2019-10-11 15:09:22.646771

https://github.com/servo/hyper_serde/pull/32

#3998 ajeffrey - 2019-10-11 15:58:31.423592

webxr security conversations. https://github.com/immersive-web/webxr/issues/497 and https://github.com/immersive-web/webxr/issues/873.

#3999 jdm - 2019-10-11 15:59:07.436678

finished reviewing messagechannel!!!!!

#4000 SimonSapin - 2019-10-11 16:30:43.054532

got layout 2020 to paint a green rectangle with webrender in servo

#4001 SimonSapin - 2019-10-11 16:32:34.125819

got layout 2020 to paint a green rectangle with webrender in servo based on html input

#4002 ajeffrey - 2019-10-11 16:37:08.915870

issue book-keeping of servo+surfman https://github.com/servo/servo/issues/24256

#4003 Manishearth - 2019-10-11 19:39:53.290989

some spec writing work

#4004 Manishearth - 2019-10-11 19:40:10.864505

supporting visibility states and removing xrsession.mode

#4005 ajeffrey - 2019-10-11 20:00:08.645903

wrote some rustdoc for surfman-chains. https://asajeffrey.github.io/surfman-chains/target/doc/surfman_chains/

#4006 ajeffrey - 2019-10-11 21:00:17.137742

submitted a draft pr for webxr+surfman. https://github.com/servo/webxr/pull/72

#4007 Manishearth - 2019-10-14 21:27:25.477680

look through gamepads

#4008 Manishearth - 2019-10-14 21:27:44.738371

start thinking about moving vr over to webxr

#4009 Manishearth - 2019-10-15 00:03:04.829394

iwg triage

#4010 Manishearth - 2019-10-15 00:03:10.826603

discussing and filing https://github.com/immersive-web/webxr/issues/876

#4011 SimonSapin - 2019-10-15 09:29:56.393739

filed: `warning: use of deprecated item 'std::mem::uninitialized'` in uses of cssparser https://github.com/servo/servo/issues/24446 and work-around https://github.com/servo/servo/pull/24447

#4012 nox - 2019-10-15 09:44:06.009272

https://github.com/servo/servo/issues/24448

#4013 SimonSapin - 2019-10-15 15:30:49.888122

discussed (again) what mitigations i feel should be necessary for language semantics changes that introduce ub in previously-valid programs https://github.com/rust-lang/rust/pull/65355 , and made https://github.com/ssheldon/rust-objc/pull/83 as a possible part of such mitigation

#4014 jdm - 2019-10-15 17:53:26.388208

wack investigations; addressing review comments for http cache changes.

#4015 Manishearth - 2019-10-15 18:25:28.337070

raf changes https://github.com/servo/servo/pull/24452

#4016 pcwalton - 2019-10-15 18:38:04.294077

surfman is feature complete now. debugging android and wgl backends.

#4017 SimonSapin - 2019-10-15 21:52:50.818890

spec lawyering https://github.com/servo/rust-url/issues/554#issuecomment-542420575

#4018 ajeffrey - 2019-10-15 23:38:51.779353

got servo+surfman rebased on servo/master to build! https://github.com/asajeffrey/servo/tree/surfman

#4019 Manishearth - 2019-10-15 23:43:16.536402

fixing raf lifecycles (https://github.com/servo/servo/pull/24452) , testing, thinking about openxr events

#4020 nox - 2019-10-16 10:29:20.975378

reviewed https://github.com/servo/rust-cssparser/pull/256

#4021 nox - 2019-10-16 12:45:17.494732

looked into the webrender bump test failures.

#4022 nox - 2019-10-16 13:35:12.725075

prepared rand bump at https://github.com/servo/servo/tree/rand

#4023 ajeffrey - 2019-10-16 16:07:19.340881

attending remotee meeting.

#4024 ajeffrey - 2019-10-16 16:47:25.155310

conversations with manishearth about webxr raf processing.

#4025 pcwalton - 2019-10-16 18:16:35.805187

debugging surfman on android. currently failing inside eglgetprocaddress().

#4026 SimonSapin - 2019-10-16 21:36:22.402376

add `core::macros::matches!( $expr, $pat ) -> bool` https://github.com/rust-lang/rust/pull/65479 because of left-pad index https://twitter.com/bascule/status/1184523027888988160

#4027 ajeffrey - 2019-10-16 22:43:43.160850

getting servo+surfman ready for its close-up mr demille.

#4028 nox - 2019-10-17 09:36:06.870719

been "that guy" again drive-by reporting soundness issues. https://github.com/servo/sparkle/issues/9 https://github.com/servo/sparkle/issues/10

#4029 nox - 2019-10-17 10:08:03.322679

https://github.com/servo/sparkle/issues/11

#4030 SimonSapin - 2019-10-17 12:27:53.158689

plugins deprecation: don’t suggest simply removing the attribute https://github.com/rust-lang/rust/pull/65498

#4031 nox - 2019-10-17 15:14:13.223819

spelunking. https://bugzilla.mozilla.org/show_bug.cgi?id=802210#c30

#4032 jdm - 2019-10-17 15:36:06.948898

reviews

#4033 ajeffrey - 2019-10-17 16:54:21.841462

submitted the servo+surfman pr. https://github.com/servo/servo/pull/24482

#4034 ajeffrey - 2019-10-17 22:31:07.361345

various servo+surfman and webxr+surfman fixes.

#4035 Manishearth - 2019-10-17 22:32:20.769469

xr reviews

#4036 pcwalton - 2019-10-17 23:23:03.991501

surfman now works on android. now to work on the universal device.

#4037 nox - 2019-10-18 13:35:29.480347

making some drive-by breaking changes to string_cache, for them to be combined with the breaking phf bump.

#4038 SimonSapin - 2019-10-18 13:47:31.625127

filed https://github.com/rust-lang/rust/issues/65558 to ask for help with servo ci failure

#4039 nox - 2019-10-18 14:32:51.966462

https://github.com/servo/string-cache/pull/230

#4040 SimonSapin - 2019-10-18 14:40:34.456827

upgrade sccache to 0.2.12 https://github.com/servo/servo/pull/24491

#4041 SimonSapin - 2019-10-18 16:12:35.100219

add the non-zero optimization to atom https://github.com/servo/string-cache/pull/231

#4042 ajeffrey - 2019-10-18 17:28:55.019694

fixing surfman x-compile from linux to android. https://github.com/pcwalton/surfman/pull/9

#4043 jdm - 2019-10-18 17:47:44.336550

investigating babylon.js rendering issues

#4044 jdm - 2019-10-18 17:48:15.736550

trying to wrap d3d texture in surfman surface and use gl to modify its contents.

#4045 ajeffrey - 2019-10-19 00:13:11.979785

getting servo headless mode to talk to surfman's universal device.

#4046 nox - 2019-10-20 10:34:29.540450

https://github.com/rust-lang/cargo/issues/6834#issuecomment-544240146

#4047 SimonSapin - 2019-10-20 22:02:46.794912

don’t install rust-docs, rust-src, or clippy on ci https://github.com/servo/servo/pull/24511

#4048 SimonSapin - 2019-10-20 22:31:01.498931

fix `ccache=sccache` with recent sccache versions https://github.com/servo/skia/pull/180

#4049 nox - 2019-10-21 10:03:15.735477

reviewed #24489.

#4050 nox - 2019-10-21 10:25:18.408761

made a pr to encoding_c_mem, which will be quite useful for the next spidermonkey update. https://github.com/hsivonen/encoding_c_mem/pull/2

#4051 nox - 2019-10-21 10:49:15.258905

fix an issue in string_cache_codegen, which blocks bumping it in markup5ever. https://github.com/servo/string-cache/pull/233

#4052 nox - 2019-10-21 12:47:24.180706

fixed some stuff in sm, allowing me to make a quite small mozjs build. https://bugzilla.mozilla.org/show_bug.cgi?id=1590081

#4053 SimonSapin - 2019-10-21 14:49:31.895481

remove use of procedural-masquerade https://github.com/servo/rust-cssparser/pull/263

#4054 SimonSapin - 2019-10-21 14:54:01.015751

don’t use (s)ccache for linking https://github.com/servo/rust-azure/pull/305

#4055 pcwalton - 2019-10-21 17:47:08.553861

making the universal surfman backend work for windowing, so that we can start servo on macos/etc. even if there is no gpu available.

#4056 jdm - 2019-10-21 19:13:26.071587

reviews; interviews; tinkering with non-readback openxr backend.

#4057 Manishearth - 2019-10-21 19:16:26.973732

spec triage and review comments

#4058 Manishearth - 2019-10-21 20:49:10.446060

google sycn call

#4059 Manishearth - 2019-10-21 22:11:58.832357

multi-way discussions with alex and spec editors about hololens hand inputs (eventually filed https://github.com/immersive-web/webxr-gamepads-module/issues/23)

#4060 Manishearth - 2019-10-21 22:27:47.257440

more work on https://github.com/immersive-web/webxr/pull/875

#4061 Manishearth - 2019-10-21 23:05:05.810320

squeeze events https://github.com/immersive-web/webxr/pull/893

#4062 ajeffrey - 2019-10-22 01:48:10.133711

getting servo+surfman to build on more platforms

#4063 ajeffrey - 2019-10-22 01:48:39.324524

getting servo+surfman to pass more wpt webgl conformance tests

#4064 nox - 2019-10-22 10:37:34.662172

addressed comments of https://bugzilla.mozilla.org/show_bug.cgi?id=1590081.

#4065 nox - 2019-10-22 10:50:08.077042

https://bugzilla.mozilla.org/show_bug.cgi?id=1590344

#4066 nox - 2019-10-22 11:05:28.911456

published html5ever without rcdom.

#4067 nox - 2019-10-22 11:45:43.698773

https://github.com/rust-random/rand/pull/900

#4068 SimonSapin - 2019-10-22 13:23:07.817366

fix using the `match_ignore_ascii_case` macro inside another macro expansion https://github.com/servo/rust-cssparser/pull/264

#4069 nox - 2019-10-22 16:58:33.871015

https://github.com/servo/servo/pull/24523

#4070 jdm - 2019-10-22 21:12:04.424871

meetings; got the non-readback openxr rendering to display right way up.

#4071 pcwalton - 2019-10-22 21:15:40.829892

adding connection support to surfman in preparation for wayland support and fixing broken backends.

#4072 ajeffrey - 2019-10-22 21:53:44.490591

updated the universal surfman device for the new surface type api. https://github.com/pcwalton/surfman/pull/22

#4073 Manishearth - 2019-10-23 00:32:28.721931

took a break from spec stuff to do a unicode-segmentation update https://github.com/unicode-rs/unicode-segmentation/pull/68

#4074 ajeffrey - 2019-10-23 01:36:27.025395

fixing crashes in wpt for servo+surfman.

#4075 ajeffrey - 2019-10-23 16:26:35.096690

got servo+surfman down to zero crashes! https://build.servo.org/builders/linux-rel-css/builds/13858

#4076 SimonSapin - 2019-10-23 16:52:50.730730

layout 2020: run layout and paint background-color https://github.com/servo/servo/pull/24528

#4077 nox - 2019-10-23 18:42:53.867024

landed rand bump, pog.

#4078 nox - 2019-10-23 18:51:34.041945

got l3 commit access to land https://bugzilla.mozilla.org/show_bug.cgi?id=1590344 all by myself.

#4079 jdm - 2019-10-23 18:54:14.052093

more openxr rendering tinkering; investigating issues with glwindow immersive mode on mac.

#4080 Manishearth - 2019-10-23 20:43:20.474357

reading through permissions and consent stuff

#4081 ajeffrey - 2019-10-24 02:06:16.170352

got unexpected wpt fails in servo+surfman down from 184 to 172.

#4082 SimonSapin - 2019-10-24 07:47:02.726526

add `taskcluster_root_url` to the json-e context for `.taskcluster.yml` https://github.com/taskcluster/taskcluster/pull/1738

#4083 SimonSapin - 2019-10-24 08:32:14.547509

add `./mach test-tidy --no-wpt`, for a git pre-push hook https://github.com/servo/servo/pull/24532

#4084 nox - 2019-10-24 11:17:33.993258

https://github.com/servo/gleam/pull/207

#4085 nox - 2019-10-24 11:52:36.914206

reviewed https://github.com/servo/servo/pull/24473

#4086 SimonSapin - 2019-10-24 13:07:23.986168

2020: paint borders https://github.com/servo/servo/pull/24535

#4087 jdm - 2019-10-24 14:20:23.340024

reviews; successfully built modern angle with uwp support and got openxr non-readback blitting working correctly.

#4088 ajeffrey - 2019-10-24 17:28:16.047764

fixing webgl conformance tests for surfman+servo.

#4089 pcwalton - 2019-10-24 21:49:37.834578

wayland support for surfman coming along.

#4090 SimonSapin - 2019-10-24 21:55:22.697004

next steps for tc deployment migration https://bugzilla.mozilla.org/show_bug.cgi?id=1574648#c12

#4091 SimonSapin - 2019-10-24 21:55:43.300309

filed tc docs bugs https://bugzilla.mozilla.org/show_bug.cgi?id=1591232 , https://bugzilla.mozilla.org/show_bug.cgi?id=1591233 , https://bugzilla.mozilla.org/show_bug.cgi?id=1591236

#4092 jdm - 2019-10-24 22:47:16.045044

trying to get updated osmesa building with meson in cargo

#4093 SimonSapin - 2019-10-25 07:42:37.275165

fix ambiguity of glob import with `matches!` now in the standard library https://github.com/servo/html5ever/pull/402

#4094 SimonSapin - 2019-10-25 10:21:11.199214

reviewed {string,vec}::into_raw_parts https://github.com/rust-lang/rust/pull/65705#issuecomment-546296423

#4095 jdm - 2019-10-25 15:03:37.352298

ci quality of life improvements.

#4096 SimonSapin - 2019-10-25 16:57:00.744257

reading up on https://github.com/taskcluster/tc-admin

#4097 jdm - 2019-10-25 18:14:35.310526

upstreaming angle uwp fixes; fixing up angle upgrade pr for merging.

#4098 ajeffrey - 2019-10-25 19:57:05.094224

debugging thread-safety issues in surfman+servo+osmesa.

#4099 SimonSapin - 2019-10-25 20:54:00.926766

got started on version-controlled configuration for the new taskcluster deployment: https://github.com/servo/taskcluster-config

#4100 ajeffrey - 2019-10-25 23:56:26.826863

tracking down a uaf in osmesa

#4101 ajeffrey - 2019-10-26 01:50:36.333931

got servo+surfman to pass wpt

#4102 SimonSapin - 2019-10-26 11:04:53.520376

upgrade to rustc 1.40.0-nightly (246be7e1a 2019-10-25) https://github.com/servo/servo/pull/24557

#4103 nox - 2019-10-27 14:22:23.204320

i got bored and https://bugzilla.mozilla.org/show_bug.cgi?id=1591538, see you in november, am taking the entire week off.

#4104 jdm - 2019-10-28 16:59:30.141087

reviews.

#4105 ajeffrey - 2019-10-28 17:23:48.858085

updating servo+surfman to latest surfman

#4106 Manishearth - 2019-10-28 22:52:35.730845

spec triage and prs

#4107 Manishearth - 2019-10-28 22:52:42.511029

lookijng a bit at review backlog

#4108 ajeffrey - 2019-10-29 02:13:17.870208

dealing with build and wpt in the updated servo+surfman

#4109 SimonSapin - 2019-10-29 07:06:27.468716

trying to dispel fud on dev-platform about spurious recompiles of rust code being "random"…

#4110 jdm - 2019-10-29 18:33:17.991085

reviews; new angle regression investigation.

#4111 Manishearth - 2019-10-29 21:44:44.387511

review mediasession pr https://github.com/servo/servo/pull/24499

#4112 ajeffrey - 2019-10-29 22:24:54.529974

fighting wpt and ci over servo+surfman.

#4113 ajeffrey - 2019-10-29 22:46:31.612466

meeting about everybody's favourite topic, undefined behaviour!

#4114 ajeffrey - 2019-10-29 22:47:02.801448

chicago mozspace organization

#4115 pcwalton - 2019-10-30 14:53:47.323352

landing the wayland backend in surfman, and then working on simplifying the api by decoupling contexts and surfaces.

#4116 SimonSapin - 2019-10-30 15:46:54.854673

arguing once again that crater is not a free pass for casual breaking changes https://github.com/rust-lang/rust/pull/65819#issuecomment-547973268

#4117 jdm - 2019-10-30 16:26:24.097954

tracking down panics in the surfman work on angle; tracking down the immersive problems in babylon.

#4118 Manishearth - 2019-10-30 22:19:32.736157

poking at bbjs

#4119 Manishearth - 2019-10-30 22:19:37.358886

going through some module code

#4120 Manishearth - 2019-10-30 22:19:40.592085

some spec stuff

#4121 ajeffrey - 2019-10-30 23:08:03.561951

got servo+surfman to build on windows, and pass wpt again.

#4122 ajeffrey - 2019-10-30 23:55:44.475098

improved test coverage for surfman on travis

#4123 Manishearth - 2019-10-31 14:37:25.979404

review https://github.com/servo/media/pull/321

#4124 ajeffrey - 2019-10-31 15:41:48.616863

preparing osmesa-src patches for a pr.

#4125 jdm - 2019-10-31 16:24:59.344190

reviewed the surfman integration pr.

#4126 jdm - 2019-10-31 19:52:02.336253

cleaning up d3d readback patch.

#4127 ajeffrey - 2019-10-31 20:24:57.801466

landed surfman patches to osmesa-src

#4128 ajeffrey - 2019-10-31 20:25:17.805123

landed new surfman api for webxr

#4129 ajeffrey - 2019-10-31 20:25:48.179669

readying surfman+servo to land

#4130 ajeffrey - 2019-10-31 20:26:17.171910

checking out new chicago mozspace

#4131 Manishearth - 2019-10-31 23:40:59.623937

testing readback-free implementation

#4132 Manishearth - 2019-10-31 23:41:13.258114

looking more at visibility state

#4133 Manishearth - 2019-10-31 23:41:28.118753

refining three demos for hololens

#4134 ajeffrey - 2019-11-01 17:40:14.008462

landed surfman in servo!!!

#4135 ajeffrey - 2019-11-01 17:43:22.900516

moving into the new chicago mozspace

#4136 pcwalton - 2019-11-01 19:52:39.240722

making the universal device infrastructure in surfman more generic so we can unify the wayland and x11 devices to choose the correct backend at runtime

#4137 SimonSapin - 2019-11-02 20:12:40.776971

some progress on running windows on the new taskcluster deployment https://github.com/servo/taskcluster-config/compare/a64116b...8b95ae9

#4138 SimonSapin - 2019-11-03 00:30:24.005317

it happened again… https://github.com/taskcluster/generic-worker/issues/253

#4139 SimonSapin - 2019-11-03 00:30:38.952047

it happened again… https://github.com/taskcluster/generic-worker/issues/253 please call out .exe filename changes in changelogs

#4140 SimonSapin - 2019-11-03 10:05:06.683468

started a gui session through vnc on servo-tc-mac{3,6,9} in order to stop the login screen’s screensaver from eating cpu

#4141 SimonSapin - 2019-11-03 23:28:43.620168

managed to get linux and windows builds of servo running on new tc https://community-tc.services.mozilla.com/tasks/groups/d2ylh0ypsza69mqv3ybu_q

#4142 nox - 2019-11-04 08:54:13.198074

looking at font_kit.

#4143 SimonSapin - 2019-11-04 14:31:23.678401

got a macos task to run on new tc https://community-tc.services.mozilla.com/tasks/emzzmvy1tkuasddee_x9cg/runs/0

#4144 nox - 2019-11-04 15:22:08.629325

managed to port the shapedsegment stuff from victor to using font-kit, but i've yet to attempt to use it.

#4145 ajeffrey - 2019-11-04 18:28:25.778681

reading up on gstreamer video encoding.

#4146 SimonSapin - 2019-11-04 18:40:25.111510

https://github.com/mozilla/treeherder/pull/5592 to test treeherder integration

#4147 SimonSapin - 2019-11-04 19:58:05.507406

filed https://github.com/taskcluster/generic-worker/issues/255 intermittent error "fork/exec wrapper.bat: access is denied"

#4148 jdm - 2019-11-04 20:34:27.968265

reviews

#4149 Manishearth - 2019-11-04 22:56:10.278461

verify patched updated surfman works

#4150 Manishearth - 2019-11-04 22:56:13.241412

some demo work

#4151 Manishearth - 2019-11-04 22:56:19.693752

poke at projeciton matrix

#4152 ajeffrey - 2019-11-04 22:57:18.911779

got a gstreamer plugin to the point that gst-inspect will recognize it

#4153 Manishearth - 2019-11-05 00:14:23.120696

play with particles demo

#4154 Manishearth - 2019-11-05 00:23:08.278393

pose stability investigations https://github.com/servo/webxr/issues/80

#4155 Manishearth - 2019-11-05 01:08:26.075877

remove lerp https://github.com/servo/webxr/pull/81

#4156 nox - 2019-11-05 11:49:28.496345

fixed send/sync markers on core_text::font::font for layout 2020.

#4157 pcwalton - 2019-11-05 21:56:58.877032

working on the "multi-device" abstraction in surfman so that servo can dynamically choose between x11 or wayland at runtime.

#4158 ajeffrey - 2019-11-05 23:04:14.377393

pottering around tidying up after servo+surfman.

#4159 ajeffrey - 2019-11-05 23:04:48.808795

followed the gstreamer tutorial to write a simple gstreamer transform.

#4160 Manishearth - 2019-11-06 01:30:44.035724

consent tracking (finally!) https://github.com/immersive-web/webxr/pull/900

#4161 SimonSapin - 2019-11-06 07:11:28.227158

down yet another rabbit hole https://bugzilla.mozilla.org/show_bug.cgi?id=1593781#c11

#4162 nox - 2019-11-06 12:52:55.004742

looking at the display list builder to emit text things.

#4163 jdm - 2019-11-06 18:28:04.284871

a surprisingly deep investigation into the behaviour of resize events in servo.

#4164 ajeffrey - 2019-11-06 19:08:50.615553

published https://crates.io/crates/surfman-chains/0.1.0

#4165 jdm - 2019-11-06 20:22:30.489500

trying to work around rustc bug that breaks building script.

#4166 ajeffrey - 2019-11-06 20:38:57.073987

sickly green big buck bunny! https://github.com/asajeffrey/my-gst-plugin

#4167 ajeffrey - 2019-11-06 23:05:55.290035

working on a gstreamer video source

#4168 SimonSapin - 2019-11-07 09:58:37.518839

successfully had homu mark a pr as failed due to a failure in community-tc https://github.com/servo/servo/pull/24678

#4169 SimonSapin - 2019-11-07 10:08:11.306296

run non-macos tasks on community-tc for push events https://github.com/servo/servo/pull/24679

#4170 nox - 2019-11-07 15:35:44.562317

looked at gfx' font cache thread again, afaict the only non-send+sync thing from it is fontcontext, which is used by layoutfontcontext in layout 2013. i may be able to use the underlying parts of what makes a layoutfontcontext directly and create font-kit handles from the data returned by the font cache thread.

#4171 jdm - 2019-11-07 17:14:25.986593

bisecting webrender upgrade to find source of new panic.

#4172 SimonSapin - 2019-11-07 17:37:43.361581

moved (automatic scheduling of) the hook for daily tasks from taskcluster.net to community-tc

#4173 ajeffrey - 2019-11-07 18:07:18.611923

wrote my first gstreamer source. https://github.com/asajeffrey/my-gst-plugin/blob/master/src/mysrc.rs

#4174 ajeffrey - 2019-11-07 23:28:06.078197

started on a gstreamer src that renders using gl.

#4175 ajeffrey - 2019-11-08 15:15:04.757538

conversations around safety of shared memory, e.g. https://github.com/standard-ai/interprocess-traits/issues/3

#4176 ajeffrey - 2019-11-08 15:17:41.975035

attending the northwestern junior pl day https://plt.eecs.northwestern.edu/junior-pl-day/

#4177 SimonSapin - 2019-11-08 15:31:46.870584

finally closed https://bugzilla.mozilla.org/show_bug.cgi?id=1574648 \o/

#4178 ajeffrey - 2019-11-08 23:09:55.832334

more work on a gl gsreamer src using surfman and sparkle

#4179 ajeffrey - 2019-11-11 14:30:32.639685

investigating test failures in #24676

#4180 pcwalton - 2019-11-11 18:43:56.172673

surfman tests and documentation.

#4181 Manishearth - 2019-11-11 19:38:58.591334

record some hl2 demos

#4182 ajeffrey - 2019-11-11 20:54:11.955697

debugging surfman+servo webgl test failures

#4183 ajeffrey - 2019-11-11 21:17:15.028478

got a gstreamer gl source built using surfman and sparkle working.

#4184 SimonSapin - 2019-11-12 13:19:47.181799

https://github.com/servo/servo/pull/24711 make `./mach rustup` install the rustc-dev component

#4185 SimonSapin - 2019-11-12 13:20:37.746649

https://github.com/servo/servo/pull/24712 revert "upload uncompressed docker images"

#4186 ajeffrey - 2019-11-12 14:29:07.369352

meeting re undefined behaviour

#4187 SimonSapin - 2019-11-12 14:37:44.290836

filed https://github.com/servo/servo/issues/24714 sccache consistently errors on ci since rust nightly-2019-11-07

#4188 jdm - 2019-11-12 16:08:29.262110

reviews

#4189 Manishearth - 2019-11-12 16:23:33.130556

try poking at jiggling problem, fail

#4190 jdm - 2019-11-12 16:24:27.146975

digging into webrender upgrade panic.

#4191 pcwalton - 2019-11-12 17:53:57.838971

linux multi-gpu support for surfman.

#4192 SimonSapin - 2019-11-12 22:16:40.519119

use `#![register_tool]` instead of `registry::register_attribute` https://github.com/servo/servo/pull/24719

#4193 ajeffrey - 2019-11-12 22:38:34.080728

got the gstreamer servosrc as far as initializing servo and then dying.

#4194 SimonSapin - 2019-11-13 12:35:18.943483

the thousands of new warnings are intentional, not bugs or false positives https://github.com/servo/servo/issues/24684#issuecomment-553385109

#4195 ajeffrey - 2019-11-13 16:42:20.248442

got servo to render incorrectly in a gstreamer pipeline.

#4196 pcwalton - 2019-11-13 16:42:36.360117

surfman documentation and tests.

#4197 jdm - 2019-11-13 18:27:03.392220

reviews. trying to figure out glwindow rendering issues with babylon.

#4198 SimonSapin - 2019-11-13 19:25:39.683466

update etc/taskcluster/readme.md for community-tc migration https://github.com/servo/servo/pull/24728

#4199 jdm - 2019-11-13 22:40:11.130920

investigating new linux intermittent failure.

#4200 ajeffrey - 2019-11-14 00:26:37.286302

got the gstreamer servosrc to work on macos.

#4201 SimonSapin - 2019-11-14 15:17:31.822975

filed https://github.com/servo/servo/issues/24740 cross-compile from linux to macos?

#4202 SimonSapin - 2019-11-14 16:35:57.335400

filed https://github.com/taskcluster/generic-worker/issues/260

#4203 SimonSapin - 2019-11-14 16:36:09.893175

filed https://github.com/taskcluster/generic-worker/issues/260 dealing with stray processes remaining after a task ends

#4204 jdm - 2019-11-14 17:04:20.654521

glwindow investigations; webxr/surfman refactoring; harfbuzz intermittent build failure investigation.

#4205 SimonSapin - 2019-11-14 17:18:26.574893

files https://github.com/rust-lang/cargo/issues/7590 consider preserving mtimes of archives

#4206 pcwalton - 2019-11-14 17:27:33.730293

better interoperability of surfman with platform-specific code.

#4207 ajeffrey - 2019-11-14 17:55:53.831355

monthly et meeting

#4208 SimonSapin - 2019-11-14 19:17:48.912689

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1596529 client creation page ignores unavailable requested scopes

#4209 SimonSapin - 2019-11-14 19:31:15.544062

automate creating a client id for command-line admin access https://github.com/servo/taskcluster-config/pull/3

#4210 ajeffrey - 2019-11-15 00:41:06.110965

got the gstreamer servosrc to not lock up macos on exit.

#4211 ajeffrey - 2019-11-15 00:41:37.009405

working on splitting up surfman-chains api from implementation.

#4212 ajeffrey - 2019-11-15 15:29:59.515643

removing the script -> webxr-api -> surfman-chains -> surfman dependency chain\

#4213 nox - 2019-11-15 15:38:28.710797

hopefully i can make layout 2020 display text today, i plan on rebasing my m-c patches afterwards.

#4214 SimonSapin - 2019-11-15 15:51:49.058108

use `#![register_tool]` instead of `registry::register_attribute` https://github.com/servo/servo/pull/24750

#4215 pcwalton - 2019-11-15 17:16:06.617915

more work on surfman interoperability with platform-specific code. this is preparation work for planeshift.

#4216 nox - 2019-11-15 17:40:29.325923

i saw some very broken text in layout 2020 but baby steps, broken text was shy and disappeared immediately

#4217 jdm - 2019-11-15 20:08:27.126133

continuing to beat my head against the weirdo camera issues in babylon demos in glwindow.

#4218 SimonSapin - 2019-11-15 21:19:52.081703

install homebrew in /usr/local through salt https://github.com/servo/taskcluster-config/pull/4

#4219 SimonSapin - 2019-11-15 21:24:40.118591

use an already-installed homebrew at /usr/local https://github.com/servo/servo/pull/24753

#4220 Manishearth - 2019-11-15 21:28:29.549734

some planning for getting rid of rust-webvr

#4221 Manishearth - 2019-11-15 21:28:35.096493

start looking at hand tracking

#4222 Manishearth - 2019-11-15 21:28:56.338419

spec reviews, servo reviews

#4223 ajeffrey - 2019-11-15 22:37:32.184319

got the gstreamer servosrc to render three.js content into a pipeline.

#4224 nox - 2019-11-16 00:05:07.430180

addressed comments from https://bugzilla.mozilla.org/show_bug.cgi?id=1591538

#4225 SimonSapin - 2019-11-17 10:40:11.691413

filed https://github.com/rust-lang/rust/issues/66487 ice 'no entry found for key' in servo’s style crate

#4226 SimonSapin - 2019-11-18 11:48:23.479916

never run ragel when generated files exist https://github.com/servo/rust-harfbuzz/pull/173

#4227 SimonSapin - 2019-11-18 11:48:49.009354

split wpt macos testing into many more chunks https://github.com/servo/servo/pull/24768

#4228 jdm - 2019-11-18 17:09:35.902860

reviews

#4229 jdm - 2019-11-18 18:37:41.700866

added translation to glwindow webxr backend.

#4230 Manishearth - 2019-11-18 18:46:43.360143

editor sync

#4231 pcwalton - 2019-11-18 18:48:34.574401

more work on native interop for surfman. also, this weekend, did some experiments with sparse virtual texturing for vector graphics.

#4232 nox - 2019-11-18 19:54:43.113105

figured out that baseline origin is a thing that i cannot afford to ignore.

#4233 ajeffrey - 2019-11-18 23:55:58.730502

ub discussions

#4234 ajeffrey - 2019-11-18 23:56:20.629656

fighting gstreamer caps negotiation

#4235 Manishearth - 2019-11-19 00:18:15.715831

testing bbjs on device

#4236 Manishearth - 2019-11-19 00:41:59.339174

investigate and fix touch event issues in uwp https://github.com/servo/servo/pull/24778

#4237 pcwalton - 2019-11-19 18:41:19.909322

surfman tests.

#4238 nox - 2019-11-20 13:32:26.871994

fixing some debug assertions with layout 2020.

#4239 jdm - 2019-11-20 16:43:21.991693

got three.js content loading with js modules; exploring examples post-surfman.

#4240 jdm - 2019-11-20 19:01:47.512931

investigating problems running hello-webxr

#4241 pcwalton - 2019-11-20 19:26:07.876054

more unit tests and bug fixing for surfman.

#4242 ajeffrey - 2019-11-20 19:38:06.748718

trying to get the gstreamer plugin to work in x11.

#4243 Manishearth - 2019-11-20 22:07:18.736307

first pass complete review js modules pr

#4244 Manishearth - 2019-11-20 22:07:28.350464

xrwaitframe performance issues

#4245 Manishearth - 2019-11-21 00:57:54.036485

investigation of https://github.com/servo/webxr/issues/96

#4246 SimonSapin - 2019-11-21 10:29:25.642031

fix updating the github status as soon as any tc task fails https://github.com/servo/servo/pull/24811

#4247 ajeffrey - 2019-11-21 16:08:36.685111

attended the chicago rust meetup

#4248 nox - 2019-11-21 16:31:18.903586

making a preliminary pr for text rendering in layout 2020. for some unknown (for now) reason, the text disappears once loaded on servo.org, but afaik it's orthogonal to the text layout code itself, and that pr should help people implement missing text properties while i focus on the disappearance of haruhi suzumiya^w^wthe text stuff.

#4249 jdm - 2019-11-21 20:47:29.938053

got hello-webxr to run in desktop servo in immersive mode \o/

#4250 jdm - 2019-11-21 20:49:48.666499

analyzing wpt test failure numbers to identify high priority test suites to investigate

#4251 ajeffrey - 2019-11-21 23:34:40.731626

working on the gstreamer servosrc plugin

#4252 Manishearth - 2019-11-22 00:16:17.640131

profiling xrwaitframe stuff https://github.com/servo/webxr/pull/97

#4253 Manishearth - 2019-11-22 00:16:27.398365

some investigation into grip spaces

#4254 Manishearth - 2019-11-22 00:38:44.489857

investigation into squeeze events, make prs for prerequisites https://github.com/servo/webxr/pull/98 , https://github.com/servo/servo/pull/24838

#4255 jdm - 2019-11-22 19:59:39.313734

back to investigating the mac reftest failures related to fonts.

#4256 SimonSapin - 2019-11-22 20:47:59.013441

reviewed https://github.com/servo/servo/pull/24822 start implementing text in layout 2020

#4257 jdm - 2019-11-22 21:05:32.569569

digging into pthread mutex intermittent crashes.

#4258 ajeffrey - 2019-11-22 21:14:15.820393

getting the servosrc gstreamer plugin to compile in our ci on linux and windows

#4259 ajeffrey - 2019-11-22 21:14:34.397277

adding a url parameter to servosrc

#4260 SimonSapin - 2019-11-22 22:42:21.614797

disable gating servo/servo prs on buildbot https://github.com/servo/saltfs/pull/988

#4261 Manishearth - 2019-11-22 22:42:31.609408

more staring at module pr

#4262 SimonSapin - 2019-11-22 22:59:11.726994

deployed https://github.com/servo/saltfs/pull/988 and stopped ec2 instances that are now unused

#4263 SimonSapin - 2019-11-25 14:46:28.081728

wrote up a pair of proposals to push #[alloc_error_handler] out of unstable limbo https://github.com/rust-lang/rust/issues/66740, https://github.com/rust-lang/rust/issues/66741

#4264 nox - 2019-11-25 14:51:49.842546

landed https://github.com/servo/servo/pull/24822, now working on the images.

#4265 ajeffrey - 2019-11-25 19:52:06.097266

attended uic talk about visualization

#4266 ajeffrey - 2019-11-25 19:52:39.332577

merged gstreamer servosrc plugin

#4267 jdm - 2019-11-25 19:56:33.645153

wpt webhook maintenance; new contributor orientation; linux reftest intermittent investigation.

#4268 Manishearth - 2019-11-25 20:22:12.314061

more perf poking

#4269 jdm - 2019-11-25 20:42:00.329901

created alternative solution for pthread shutdown intermittent failures; addressed review comments.

#4270 ajeffrey - 2019-11-25 21:15:36.464424

dealing with resizing issues with the gstreamer plugin

#4271 pshaughnessy - 2019-11-25 23:14:03.282244

figuring out how to get data-url crate integrated; only real impedance mismatch i see is it's an entirely different mime class

#4272 Manishearth - 2019-11-26 00:52:43.603452

investigation of panic on a student's webgl page https://github.com/servo/servo/pull/24866

#4273 nox - 2019-11-26 14:24:38.924415

working on some refactoring in layout 2020 to help integrate images.

#4274 pshaughnessy - 2019-11-26 15:21:40.872970

looking at non-base64 data url test failures

#4275 SimonSapin - 2019-11-26 15:24:18.788848

run wpt with layout 2020 on ci https://github.com/servo/servo/pull/24871

#4276 jdm - 2019-11-26 15:31:41.689566

extract ipc from webrender into servo.

#4277 pshaughnessy - 2019-11-26 18:18:11.199643

moving to other parts of fetch for now, all the remaining data uri cases seem to be a hyperium/mime bug; looking at request now

#4278 jdm - 2019-11-26 20:00:37.359384

got ipc-less webrender working in the default desktop build.

#4279 ajeffrey - 2019-11-26 20:02:03.947990

figuring out how to use gstreamer's glmemory api

#4280 Manishearth - 2019-11-26 21:29:35.057419

icg call

#4281 pshaughnessy - 2019-11-26 22:31:11.539794

figuring out what changes are needed to make a fetch "request body", currently not even a class, well-defined like net_tratits::response::responsebody

#4282 Manishearth - 2019-11-26 23:14:59.612046

some poking at wpt failures

#4283 ajeffrey - 2019-11-26 23:49:00.325061

still trying to write a gstreamer source that produces glmemory. https://github.com/servo/servo/issues/24831#issuecomment-558865076

#4284 SimonSapin - 2019-11-27 10:02:45.435787

filed https://github.com/servo/servo/issues/24880 reduce the number of expected timeouts in wpt

#4285 SimonSapin - 2019-11-27 10:02:59.612977

filed https://github.com/servo/servo/issues/24881 some panics cause hangs despite --hard-fail, under load

#4286 SimonSapin - 2019-11-27 11:27:42.341562

support try choosers without buildbot https://github.com/servo/homu/pull/203

#4287 SimonSapin - 2019-11-27 12:57:44.574568

add a `wpt-2020` try chooser for servo/servo https://github.com/servo/saltfs/pull/989

#4288 jdm - 2019-11-27 17:01:44.379953

investigated making use of rendernotifier to avoid taking screenshots before async webrender operations are complete; investigated intermittent windows build crashes in cygwin; investigated windows app store submission process.

#4289 pshaughnessy - 2019-11-27 17:30:35.423509

looking for more wpt failure causes

#4290 ajeffrey - 2019-11-27 17:32:20.724585

attended remotee meeting

#4291 SimonSapin - 2019-11-27 19:38:37.106797

avoid allocation in the signal handler to fix a deadlock https://github.com/servo/servo/pull/24890

#4292 pshaughnessy - 2019-11-27 21:12:23.342487

looking closer at execution-timing wpt failures

#4293 jdm - 2019-11-27 21:13:12.124853

trying to resurrect local uwp build; landing ipc extraction pr and windows cygwin fixes.

#4294 pshaughnessy - 2019-11-27 22:43:45.738879

note-taking on wpt failure reasons continues, looking at fetch next

#4295 ajeffrey - 2019-11-27 22:59:54.982333

more fighting with gstreamer to produce video in glmemory

#4296 SimonSapin - 2019-11-28 14:57:06.042996

one step towards one less source of ub in the language https://github.com/rust-lang/rust/issues/10184

#4297 SimonSapin - 2019-11-28 14:57:21.194082

one step towards one less source of ub in the language https://github.com/rust-lang/rust/pull/66841

#4298 pshaughnessy - 2019-11-28 21:51:29.428294

xhr failures are probably very similar to fetch failures, taking a look-see

#4299 jdm - 2019-11-28 22:04:24.716642

fixed js module fetching timeouts; passed wack tests again (modulo restricted capability usage and outdated supported api check); looking into panic during microsoft login flow.

#4300 pshaughnessy - 2019-11-29 02:04:34.317091

more xhr errors to come tomorrow, i still have a couple dozen not diagnosed enough to issue-post yet

#4301 nox - 2019-11-29 12:49:08.624361

https://github.com/servo/servo/pull/24928

#4302 SimonSapin - 2019-11-29 13:40:04.776843

pre-rfc: add explicitly-named numeric conversion apis https://internals.rust-lang.org/t/pre-rfc-add-explicitly-named-numeric-conversion-apis/11395

#4303 jdm - 2019-11-29 19:29:55.698507

submitted angle patches to fix uwp build and address wack error.

#4304 nox - 2019-12-02 09:03:01.064501

working on min-width/max-width support.

#4305 nox - 2019-12-02 11:32:50.603017

implemented the constraints for min/max inline/block sizes for non-replaced in-flow blocks, now need to tweak the margin collapsing code to account for min/max-block-size. but first, it's lunch time.

#4306 SimonSapin - 2019-12-02 12:33:24.117716

improve diagnostics for wpt failures https://github.com/servo/servo/pull/24981

#4307 SimonSapin - 2019-12-02 15:33:50.468807

un-allow and fix warnings in `components/layout_2020` https://github.com/servo/servo/pull/24987

#4308 ajeffrey - 2019-12-02 16:24:53.194811

working through email, slack, irc etc. backlog

#4309 jdm - 2019-12-02 16:59:30.105580

reviews; answering ncsu project questions.

#4310 pcwalton - 2019-12-02 18:41:12.580738

catching up on reviews and continuing to write surfman tests.

#4311 Manishearth - 2019-12-02 19:38:48.808361

iwg triage

#4312 jdm - 2019-12-02 19:39:05.046137

debugging js module timeout with graph cycles

#4313 Manishearth - 2019-12-02 23:00:36.452130

figure out and file https://bugs.chromium.org/p/chromium/issues/detail?id=1030049

#4314 jdm - 2019-12-03 00:16:56.250843

reviews; various investigations into js module test failures.

#4315 Manishearth - 2019-12-03 00:40:02.538961

origin offset fixes https://github.com/servo/servo/pull/25025

#4316 nox - 2019-12-03 13:42:21.516340

implemented min-width/max-width/min-height/max-height in 2020.

#4317 SimonSapin - 2019-12-03 14:13:38.357859

add support for inline-block and for computing min/max-content https://github.com/servo/servo/pull/25033

#4318 pshaughnessy - 2019-12-03 16:24:44.018788

broke out wpt failures in ecmascript-bindings, now looking at html/syntax

#4319 SimonSapin - 2019-12-03 17:19:31.142920

filed some 2020 tracking issues: border-radius https://github.com/servo/servo/issues/25040, servo.org https://github.com/servo/servo/issues/25041

#4320 ajeffrey - 2019-12-03 18:32:12.242695

got the servosrc gstreamer plugin to produce gl memory.

#4321 ajeffrey - 2019-12-03 21:09:13.006245

mr security meeting with avadacatavra

#4322 ajeffrey - 2019-12-03 21:09:36.267328

security training.

#4323 pcwalton - 2019-12-03 21:48:31.652918

working around bugs in osmesa, i think.

#4324 Manishearth - 2019-12-04 00:58:36.530264

security training thingy

#4325 Manishearth - 2019-12-04 00:58:53.180308

iwg call

#4326 pcwalton - 2019-12-04 18:31:53.479228

more trying to figure out how to work around osmesa bugs. will this never end?

#4327 jdm - 2019-12-04 18:42:39.278183

lost in a twisty maze of functions related to text-overflow: ellipsis.

#4328 Manishearth - 2019-12-04 21:35:52.760662

poking around babylon

#4329 Manishearth - 2019-12-04 21:35:56.990167

https://github.com/servo/servo/issues/25097

#4330 ajeffrey - 2019-12-04 23:10:26.395616

til about buffer pool negotiation in gstreamer

#4331 Manishearth - 2019-12-04 23:45:25.288710

some investigation of https://github.com/servo/servo/issues/24186 to improve test coverage

#4332 pshaughnessy - 2019-12-05 02:06:14.887359

still breaking down wpt failures; tests are increasingly hitting already-found modes of failure, but there are still surprises

#4333 SimonSapin - 2019-12-05 15:28:25.034224

move wpt sync-from-upstream task to linux https://github.com/servo/servo/pull/25117

#4334 Manishearth - 2019-12-05 20:41:23.914703

bisect linux gl crash https://github.com/servo/servo/issues/24788

#4335 jdm - 2019-12-05 21:04:52.400354

fixed problem with non-linking webgl2 shader.

#4336 jdm - 2019-12-05 21:06:06.050806

addressed angle review comment.

#4337 ajeffrey - 2019-12-05 22:03:01.605915

got the gstreamer servosrc plugin to allocate a glmemory buffer pool. https://github.com/servo/servo/pull/25139

#4338 pcwalton - 2019-12-05 22:08:31.610465

rewriting the osmesa backend to use the mesa surfaceless backend instead, to fix thread safety problems.

#4339 Manishearth - 2019-12-05 23:38:49.834935

inline sessions https://github.com/servo/servo/pull/25144 , https://github.com/servo/webxr/pull/100

#4340 jdm - 2019-12-05 23:51:17.115743

ms store privacy policy investigations; more poking at text-overflow: ellipsis problems in layout.

#4341 pshaughnessy - 2019-12-06 02:40:28.018397

still working on the list of high-value wpt test directories, 6 to go (cors, form-submission-target, and 4 under html/webappapis/scripting)

#4342 nox - 2019-12-06 10:26:49.526323

writing a report about what i did this semester.

#4343 SimonSapin - 2019-12-06 14:50:37.910952

filed https://github.com/servo/servo/issues/25168 incremental layout in 2020

#4344 ajeffrey - 2019-12-06 17:23:04.287535

tracking down webgl panics on linux using surfman swap-chains.

#4345 ajeffrey - 2019-12-06 17:24:58.632497

attending lecture at uchicago. https://www.eventbrite.com/e/cdac-distinguished-speaker-series-juliana-freire-tickets-73336418201

#4346 pshaughnessy - 2019-12-07 02:42:28.476923

visited all the prioritized directories in 24828 and made issues, ready to start working on fixes next week

#4347 pcwalton - 2019-12-07 05:59:10.055437

implemented a new generic mesa backend via the mesa surfaceless mode per anholt's suggestion, and got the tests passing. it replaces osmesa in surfman.

#4348 SimonSapin - 2019-12-07 13:24:05.836196

implement `text-align` (except `justify`) https://github.com/servo/servo/pull/25203

#4349 SimonSapin - 2019-12-07 15:57:25.161865

link to gecko’s reftest analyzer https://github.com/servo/servo/pull/25204

#4350 SimonSapin - 2019-12-07 18:22:24.467978

filed https://github.com/w3c/csswg-drafts/issues/4572 [css2][css-images] zero or infinite intrinsic ratio

#4351 SimonSapin - 2019-12-08 00:27:34.038059

min/max-width/height, replaced elements https://github.com/servo/servo/pull/25207

#4352 SimonSapin - 2019-12-08 12:55:05.269097

after fixing two bugs causing panics, `./mach test-wpt /css` with layout 2020 runs with zero crash out of 18246 tests \o/

#4353 nox - 2019-12-09 11:32:01.115234

reviewed https://github.com/servo/servo/pull/25207

#4354 SimonSapin - 2019-12-09 14:41:37.239867

https://github.com/servo/rust-url/issues/566#issuecomment-563268845 minimum supported rust version v.s. semver

#4355 pcwalton - 2019-12-09 16:46:49.817559

ensuring surfman doesn't make stuff render upside-down. also, did some work on sparse virtual texturing this weekend.

#4356 ajeffrey - 2019-12-09 17:58:23.326068

landed using a glmemory buffer pool in the servosrc gstreamer plugin

#4357 Manishearth - 2019-12-09 18:27:14.233437

iwg editor triage

#4358 jdm - 2019-12-09 19:54:36.589605

reviews; angle fixes and upgrade publishing; administrivia; planning for phase 2 of uwp application.

#4359 ajeffrey - 2019-12-09 21:24:11.371285

writing a blog post.

#4360 ajeffrey - 2019-12-09 21:27:31.378681

biting the bullet and updating ubuntu on my home dev machine.

#4361 Manishearth - 2019-12-09 22:07:32.542840

start brain-dumping about hand input on the incubation repo https://github.com/immersive-web/webxr-hands-input/issues/manishearth

#4362 jdm - 2019-12-09 22:15:05.260482

writing some patches to enable the depth buffer extension for hololens webxr.

#4363 Manishearth - 2019-12-10 00:09:29.799669

h2 tracking document

#4364 SimonSapin - 2019-12-10 14:36:43.161445

fix `--layout-threads 1` in layout 2020 https://github.com/servo/servo/pull/25230

#4365 jdm - 2019-12-10 16:16:42.579667

investigating webgl2 linking issue in osmesa; investigating performance.timing panic on google.com.

#4366 ajeffrey - 2019-12-10 16:49:07.932494

tracking down framerate issues with gstreamer. https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/227

#4367 pcwalton - 2019-12-10 18:54:41.268432

switching the x11 surfman backend from glx to egl so that we don't render surface textures upside-down.

#4368 jdm - 2019-12-10 18:58:56.810222

crash course in managing ssl certs with aws to fix the expired download.servo.org one.

#4369 ajeffrey - 2019-12-10 19:34:29.538317

dealing with framerates in gstreamer

#4370 jdm - 2019-12-10 19:58:56.239997

tinkering with depth information in hl emulator; debugging osmesa shader linking issue.

#4371 ajeffrey - 2019-12-10 21:24:27.257926

updated ancient ubuntu to one with wayland

#4372 Manishearth - 2019-12-10 21:54:47.901736

finally figure out where the webxr test timeouts were coming from https://github.com/servo/webxr/pull/103

#4373 Manishearth - 2019-12-10 22:39:02.388984

find spec bug https://github.com/immersive-web/webxr/pull/939

#4374 jdm - 2019-12-10 23:23:58.942950

resurrecting the devtools server with nightly firefox.

#4375 Manishearth - 2019-12-10 23:34:19.381163

fix wpt timeouts in https://github.com/servo/servo/pull/25144

#4376 ajeffrey - 2019-12-11 02:39:59.037501

did the ubuntu dist-upgrade dance

#4377 nox - 2019-12-11 12:49:17.722800

started implementing hit testing in layout 2020.

#4378 ajeffrey - 2019-12-11 16:52:58.321060

blog post wordsmithing

#4379 ajeffrey - 2019-12-11 16:53:19.520947

miscellaneous gstreamer plugin enhancements

#4380 pshaughnessy - 2019-12-11 17:19:30.987686

confused about task queuing (see servo/servo #24901), tackling other wpt to-do issues for now

#4381 pcwalton - 2019-12-11 19:19:47.899067

yesterday, migrated surfman x11 to use egl, fixing the upside-down issue. today, fixing more bugs in surfman and enabling unit tests on android.

#4382 ajeffrey - 2019-12-11 23:40:09.496735

fresh ubuntu install on my linux dev machine

#4383 Manishearth - 2019-12-12 06:12:40.348337

lots and lots of webxr wpt investigations (https://github.com/servo/servo/pull/25259 , https://github.com/servo/webxr/pull/108 )

#4384 ajeffrey - 2019-12-12 15:33:36.028021

dealing with thread affinity in the gstreamer plugin

#4385 SimonSapin - 2019-12-12 15:49:48.457292

take a `identity: fn() -> accumulator` closure instead of relying on `default` https://github.com/nox/rayon_croissant/pull/2

#4386 pcwalton - 2019-12-12 19:01:39.921514

more surfman unit tests; android surfman tests; looking into the races on intel linux.

#4387 ajeffrey - 2019-12-12 21:00:01.984578

dealt with gstreamer gl context thread affinity

#4388 SimonSapin - 2019-12-12 23:11:12.259562

layout `position: fixed` in the initial containing block https://github.com/servo/servo/pull/25273

#4389 ajeffrey - 2019-12-13 01:12:06.035675

upgraded surfman-chains to surfman v0.2.0

#4390 ajeffrey - 2019-12-13 01:12:23.688630

upgraded the servowebsrc gstreamer plugin to surfman v0.2.0

#4391 Manishearth - 2019-12-13 02:17:47.751052

macro hackery https://github.com/servo/servo/pull/25274

#4392 paul - 2019-12-13 08:15:54.352255

finished embedder prompt api

#4393 paul - 2019-12-13 08:16:45.534941

trying to figure out why the embedder, sometimes, calls servo 10000+ times a second (animating when not animating)

#4394 nox - 2019-12-13 08:49:21.388381

reviewed https://github.com/servo/servo/pull/25273

#4395 SimonSapin - 2019-12-13 12:34:54.185324

filed follow-up issue https://github.com/servo/servo/issues/25279 `display: inline; position: relative` as containing block for abspos descendants

#4396 nox - 2019-12-13 16:57:08.728818

https://github.com/servo/servo/issues/25283

#4397 nox - 2019-12-13 17:08:46.285388

implemented hit testing in layout-2020.

#4398 jdm - 2019-12-13 18:06:14.974170

getting devtools to work in nightly firefox again.

#4399 jdm - 2019-12-13 20:42:29.062412

bisect to identify google.com regression.

#4400 pcwalton - 2019-12-13 22:04:14.628421

administrivia; investigating surfman bugs on intel; investigating wr text run problems (https://github.com/servo/servo/issues/17230).

#4401 paul - 2019-12-16 11:45:02.177323

trying to figure out why: 1) in immersive mode we ran at less than 30 fps 2) the embedder calls servo 10k+ times per seconds in some situations

#4402 SimonSapin - 2019-12-16 14:39:47.463985

add `layout-2020` option to the `.servobuild` file https://github.com/servo/servo/pull/25304

#4403 ajeffrey - 2019-12-16 17:00:58.115395

why of course the work to get servowebsrc running in waylqnd broke it in macos, why expect anything else?

#4404 pcwalton - 2019-12-16 19:00:53.094700

investigating the flickering on intel drivers for surfman, and working on font-kit bugs.

#4405 jdm - 2019-12-16 19:09:36.849263

ms store pre-submission checks.

#4406 jdm - 2019-12-16 21:59:40.750510

cut a final package and started the ms store submission process.

#4407 ajeffrey - 2019-12-16 22:47:41.785901

fighting gl versions, apis, segvs, etc.

#4408 Manishearth - 2019-12-16 23:24:53.682573

xr editor sync

#4409 Manishearth - 2019-12-16 23:25:02.807626

stopping state https://github.com/servo/webxr/pull/109

#4410 paul - 2019-12-17 07:55:28.534063

limiting servo to 60fps during raf and css animations: https://github.com/servo/servo/issues/25305

#4411 paul - 2019-12-17 10:36:02.990423

more immersive mode measurements. we run at ~20fps: https://github.com/servo/servo/issues/24806#issuecomment-566483491

#4412 pcwalton - 2019-12-17 18:47:43.740199

adding a current context getter to surfman, and working on unique ids for fonts in font-kit.

#4413 jdm - 2019-12-17 20:21:32.544346

reviews, meetings.

#4414 jdm - 2019-12-18 15:55:51.266058

getting usable info out of windows profilers.

#4415 ajeffrey - 2019-12-18 16:46:02.864163

moving stuff out of the old chicago office.

#4416 SimonSapin - 2019-12-18 17:34:15.954700

attended "understanding north america to work more effectively across cultures" training

#4417 SimonSapin - 2019-12-18 17:34:36.775688

tried parallel rustc in servo: https://internals.rust-lang.org/t/help-test-parallel-rustc/11503/4

#4418 Manishearth - 2019-12-18 19:13:00.710848

stare at angle

#4419 pcwalton - 2019-12-18 19:54:12.572799

sparse virtual texturing for pathfinder. also had some discussions with jgilbert about potentially using pf for canvas in firefox.

#4420 ajeffrey - 2019-12-19 01:36:10.233699

got the gstreamer plugin to run in wayland.

#4421 jdm - 2019-12-19 15:06:23.743870

creating and publishing a symbols package for angle.

#4422 ajeffrey - 2019-12-19 20:23:23.538011

blog post is up! https://blog.mozvr.com/browsing-from-the-edge/

#4423 jdm - 2019-12-19 21:29:40.357779

investigated options for reducing delay before processing xr raf.

#4424 jdm - 2019-12-19 23:27:49.597492

investigated webgl2 program linking test failures; fixed a bunch of cases of dom objects doing gc-unsafe things in destructors.

#4425 ajeffrey - 2019-12-19 23:38:57.527878

misc tidying up (closing old issues, pr reviewing etc.) while on half-pto.

#4426 pshaughnessy - 2019-12-20 15:36:45.484582

figuring out which whatwg algorithm is happening where in htmliframeelement.rs so i can fix servo/servo #24901 in a visibly spec-aligned way and not break other things

#4427 SimonSapin - 2019-12-20 18:16:16.622557

run try on multiple past commits without merging them to current master https://github.com/servo/servo/pull/25351

#4428 ajeffrey - 2019-12-20 20:21:57.829340

published https://crates.io/crates/shared-data/0.0.2

#4429 ajeffrey - 2019-12-20 22:03:57.981889

the gstreamer plugin now uses surfman 0.2, and works in wayland.

#4430 pshaughnessy - 2019-12-21 02:49:31.114016

sifting for small wpt issues to chip at over the weekend

#4431 SimonSapin - 2019-12-21 09:30:00.202917

filed about auto-retrying downloads https://github.com/rust-lang/rustup/issues/2169 "error: component download failed"

#4432 Manishearth - 2019-12-24 06:14:26.528480

more perf investigation, looking at scene understanding apis, winding down for the week

#4433 SimonSapin - 2019-12-25 10:47:44.571783

filed https://github.com/rust-lang/rust/issues/67601 regression in servo: "internal compiler error: mutable allocation in constant"

#4434 pshaughnessy - 2019-12-27 16:46:51.866253

still chipping away at stepped numeric input validation

#4435 pshaughnessy - 2019-12-27 16:56:12.684404

i meant still chipping away at stepped numeric input "sanitization", "validation" is a word for a different step that will probably use some of the same infrastructure

#4436 pcwalton - 2019-12-29 19:13:12.313293

over the holidays, got sparse virtual texturing mostly working

#4437 Manishearth - 2019-12-30 07:22:24.257399

cpg training

#4438 Manishearth - 2019-12-30 07:45:09.097544

review of #23545

#4439 paul - 2019-12-30 08:22:52.802207

back from holidays for a couple of days before more holidays.

#4440 Manishearth - 2019-12-30 10:52:02.369892

finally make consent tracking rview cchanges https://github.com/immersive-web/webxr/pull/900/

#4441 pshaughnessy - 2019-12-30 17:12:05.412905

stepping and valueasdate support for the chronological htmlinputelement types

#4442 pcwalton - 2019-12-30 19:17:14.172107

fixed bugs in sparse virtual texturing. now working on applying it to 3d models.

#4443 pshaughnessy - 2019-12-31 17:27:21.421274

writing tests for valueasdate and for chrono-type stepup/stepdown

#4444 pshaughnessy - 2019-12-31 21:24:03.852233

making tests for valueasnumber on chrono types

#4445 pshaughnessy - 2020-01-01 03:29:47.988906

making htmloutputelement value and defaultvalue work

#4446 Manishearth - 2020-01-02 09:25:35.507981

going through scene understanding sdk

#4447 Manishearth - 2020-01-02 09:25:56.486506

going through hittest module and seeing how it relates to the su sdk for implementation

#4448 Manishearth - 2020-01-02 10:05:27.983983

land raf fix https://github.com/servo/servo/pull/25343

#4449 SimonSapin - 2020-01-02 12:09:41.709235

tried to make sense of rustc perf change on stylo compile time https://github.com/rust-lang/rust/pull/65989#issuecomment-570190053

#4450 SimonSapin - 2020-01-02 14:55:05.002953

mach: automatically use the 'minimal' rustup profile + rustc-dev component https://github.com/servo/servo/pull/25417

#4451 SimonSapin - 2020-01-02 18:01:59.306773

yet again pushing back against casual breaking changes https://github.com/rust-lang/rust/pull/67676#issuecomment-570288657

#4452 jdm - 2020-01-03 00:58:56.062681

reviews; holiday backlog; setting up new macbook; setting up hl2 device build.

#4453 Manishearth - 2020-01-03 08:44:16.355057

read oculus hands api

#4454 Manishearth - 2020-01-03 13:51:16.245354

hand explainer draft https://github.com/immersive-web/webxr-hands-input/pull/8

#4455 SimonSapin - 2020-01-03 14:35:09.496150

https://phabricator.services.mozilla.com/d58615 (webrender) a corner is not rounded when the radius is zero in either dimension (not necessarily both)

#4456 SimonSapin - 2020-01-03 15:59:47.798071

https://github.com/servo/servo/pull/25423 add support for border-radius

#4457 jdm - 2020-01-03 16:34:02.412116

digging into linux blank reftest intermittent failure; getting hololens device builds working; trying to fix mozjs ci on nightly builds.

#4458 jdm - 2020-01-03 19:11:32.513207

captured trace from device with openxr events; successfully applied servo patches to spidermonkey update.

#4459 jdm - 2020-01-03 21:55:24.525959

improved fps of immersive on device by enabling keyed mutexes in angle.

#4460 Manishearth - 2020-01-06 06:42:18.122107

figure out last failure in modules pr https://github.com/servo/servo/pull/23545

#4461 Manishearth - 2020-01-06 10:19:35.226051

more modules failure investigations

#4462 ajeffrey - 2020-01-06 14:57:53.029853

back from pto, catching up on email, slack etc

#4463 nox - 2020-01-06 16:19:12.707318

so i'm back after 3 weeks of pto, i checked my spidermonkey automated-vendoring stuff, bringing it back to m-c's latest tip, removing the local patches i landed before my pto, and the rest of the patches applied cleanly. that's a good omen for this new decade.

#4464 ajeffrey - 2020-01-06 18:11:51.593313

pr review backlog

#4465 jdm - 2020-01-06 20:19:03.057409

trying out caching various surface textures related to webgl and webxr to reduce cpu time during frame rendering

#4466 ajeffrey - 2020-01-06 22:29:09.325972

got the office windows machine working again.

#4467 SimonSapin - 2020-01-07 11:10:33.615387

https://github.com/servo/taskcluster-config/pull/19 add a `zombicide` script to macos workers

#4468 nox - 2020-01-07 11:53:47.296533

done cleaning all the mozjs patches, now patching update.py to use rsync to extract the sources and git-am to apply the cleaned patches.

#4469 Manishearth - 2020-01-07 12:20:33.705360

looking through scene understanding c++ headers

#4470 Manishearth - 2020-01-07 13:29:19.340924

fail to get bindgen to like scene understanding c++ headers

#4471 jdm - 2020-01-07 15:28:25.872515

reviews; tidying up some tasks from before the break.

#4472 jdm - 2020-01-07 16:31:14.424113

trying to move openxr webxr backend off the main thread

#4473 pcwalton - 2020-01-07 19:29:29.877335

catching up on font-kit issues.

#4474 jdm - 2020-01-07 19:34:38.287280

enabling openxr debug layer out of desperation

#4475 ajeffrey - 2020-01-07 21:46:41.329967

got servo building on the chicago office windows machine

#4476 ajeffrey - 2020-01-07 23:10:16.146777

started upgrading webxr to surfman 0.2.

#4477 nox - 2020-01-08 09:56:23.865027

got sm to build, now fighting a build error with jsglue.cpp.

#4478 nox - 2020-01-08 10:07:15.711591

fixed the two build errors related to jsglue.cpp, now facing rust build errors due to changes in the generated bindings.

#4479 pshaughnessy - 2020-01-08 13:27:51.608021

planning out the changes needed to match spec updates since 2016 about click events/activation behaviors (#22981 has some of them)

#4480 Manishearth - 2020-01-08 13:40:31.256078

input mocking https://github.com/servo/servo/pull/25463 , https://github.com/servo/webxr/pull/118

#4481 nox - 2020-01-08 14:17:32.247296

got the smup to build successfully, not fighting link errors when running `cargo test`.

#4482 nox - 2020-01-08 16:38:37.210359

took care of almost all link issues in the smup, now only _install_rust_panic_hook cannot be found, i'll look into that later.

#4483 ajeffrey - 2020-01-08 22:29:00.378324

working on upgrading glwindow webxr to surfman 0.2.

#4484 nox - 2020-01-09 08:37:28.910328

got smup to build and cargo test to run, now fighting against bindgen unit test failures.

#4485 SimonSapin - 2020-01-09 16:10:17.857791

wrote up https://internals.rust-lang.org/t/the-library-team-is-moving-from-irc-to-zulip/11598

#4486 jdm - 2020-01-09 16:11:10.957350

got openxr rendering working off-main-thread.

#4487 SimonSapin - 2020-01-09 17:35:10.015744

https://github.com/servo/servo/pull/25475 refactor display list creation, preparing for background-image

#4488 pcwalton - 2020-01-09 18:34:43.683189

getting the font-kit bug list under control

#4489 jdm - 2020-01-09 20:10:49.732044

reviews!

#4490 ajeffrey - 2020-01-09 20:59:48.241787

got libservo to compile with surfman 0.2.

#4491 ajeffrey - 2020-01-09 23:37:45.893762

got servo to run on macos using surfman 0.2.

#4492 jdm - 2020-01-10 00:07:57.164559

https://github.com/rust-lang/rust/issues/68076

#4493 Manishearth - 2020-01-10 07:47:22.875728

try to update glutin, it's too big

#4494 nox - 2020-01-10 08:50:52.410682

smup's unit tests now all pass.

#4495 nox - 2020-01-10 15:10:32.262503

made some tweaks to mozjs' ci for the smup.

#4496 jdm - 2020-01-10 15:19:04.854573

reviews; finding a new window for the linux blank reftest regression

#4497 ajeffrey - 2020-01-10 19:05:14.894736

got servo with surfman 0.2 to build (but not run).

#4498 SimonSapin - 2020-01-10 19:07:03.575125

got layout 2020 to render background-image, made some progress reverse-engineering what the two rectangles in webrender’s repeatingimage display item mean and how backgound-position/repeat/clip etc. map to them

#4499 nox - 2020-01-13 09:06:18.309323

fixed travis builds in the smup, now only windows remains to be fixed, i think.

#4500 nox - 2020-01-13 11:06:53.899605

pushing a dumb work-around for this weird python syntax error, but this is grasping at straws. now out for lunch.

#4501 nox - 2020-01-13 12:01:13.118975

https://github.com/servo/mozjs/pull/225#issuecomment-573630423

#4502 Manishearth - 2020-01-13 13:31:35.608731

feature support https://github.com/servo/webxr/pull/119 , https://github.com/servo/servo/pull/25504

#4503 nox - 2020-01-13 14:42:56.612501

trying to just not include dllservices in the smup.

#4504 nox - 2020-01-13 15:01:55.565352

latest round of workaround fixes seem to have enabled the windows builds to go past the configure step, which is nice.

#4505 pshaughnessy - 2020-01-13 16:18:00.181606

looking into microtask issues, first stop is #21574 to open up more tests

#4506 nox - 2020-01-13 17:32:36.130865

"continuous-integration/appveyor/branch — appveyor build succeeded"

#4507 SimonSapin - 2020-01-13 21:15:45.273581

https://github.com/servo/servo/pull/25512 render `background-image: url(…)`

#4508 jdm - 2020-01-13 21:18:56.088935

making new profiles of off-thread openxr usage, tracking down allocations dominating main thread cpu usage.

#4509 ajeffrey - 2020-01-13 22:27:12.625157

took delivery of a hololens

#4510 ajeffrey - 2020-01-13 22:27:41.869377

trying to refactor servo to use winit + surfman rather than glutin

#4511 Manishearth - 2020-01-14 06:20:18.028122

discussion about a bug in the openxr hand spec, helping them fix it

#4512 nox - 2020-01-14 11:16:51.633600

working on a difficult rebase because an unrelated uwp patch bitrotted my smup…

#4513 nox - 2020-01-14 12:02:41.864458

done with the smup in servo/mozjs, now starting to work on servo/servo to integrate said smup.

#4514 nox - 2020-01-14 12:49:56.480044

https://github.com/servo/mozjs/pull/227

#4515 nox - 2020-01-14 13:34:10.042241

reviewed a bunch of prs.

#4516 nox - 2020-01-14 14:04:30.522903

the renaming started. turns out a bunch of stuff in sm changed, and i didn't account for that.

#4517 ajeffrey - 2020-01-14 16:20:25.876713

os install on hololens

#4518 pshaughnessy - 2020-01-14 19:20:05.759773

still trying to figure out the reftest failure in #25515

#4519 ajeffrey - 2020-01-14 19:33:25.887990

building uwp servo for the first time

#4520 pcwalton - 2020-01-14 22:34:14.056451

porting font-kit over to use simd via pathfinder_geometry.

#4521 jdm - 2020-01-14 22:34:56.881393

fallout from moving openxr off the main thread; lots of staring at profiles.

#4522 ajeffrey - 2020-01-14 22:55:26.431026

got servo to build for and run on hololens.

#4523 jdm - 2020-01-15 15:18:22.263989

reviews; ci sheriffing

#4524 jdm - 2020-01-15 16:11:22.440931

continuing to investigate blank linux reftest ci intermittent

#4525 pshaughnessy - 2020-01-15 20:40:46.100663

trying to move window named getter closer to the finish line

#4526 Manishearth - 2020-01-16 05:08:03.711578

more discussions around https://github.com/immersive-web/webxr-hands-input/issues/9#issue-550577533

#4527 SimonSapin - 2020-01-16 08:01:45.114476

https://github.com/servo/servo/pull/25536 upgrade to rustc 1.42.0-nightly (3291ae339 2020-01-15)

#4528 ajeffrey - 2020-01-16 15:40:20.369688

well that was quite a day at the office. https://blog.mozilla.org/blog/2020/01/15/readying-for-the-future-at-mozilla/

#4529 ajeffrey - 2020-01-16 15:42:15.487609

experimenting with replacing glutin with winit+surfman.

#4530 jdm - 2020-01-17 23:08:09.920686

avoiding inverse-y transform for angle by avoiding glswapbuffer and glblitframebuffer

#4531 nox - 2020-01-20 12:09:35.719560

fighting jsglue.cpp but i'm winning.

#4532 nox - 2020-01-20 13:06:39.915160

the rust-mozjs cpp glue should compile by today, then i will probably encounter issues in the rust code of rust-mozjs due to changes to the mozjs' bindings, but this is otherwise going better than i expected.

#4533 pshaughnessy - 2020-01-20 15:40:09.282433

mostly-working named window getter has some intermittent test failures, looking into those (suspecting they're race conditions from iframe navigate_or_reload_child_browsing_context, but no proof yet)

#4534 pshaughnessy - 2020-01-20 17:09:07.973745

still on the named window getter; tentatively chalking up intermittent failures to my local machine speed, since they only happen when running tests in parallel and not individually; getting just a few failures to look into. https://github.com/web-platform-tests/wpt/issues/21249 is one of them

#4535 jdm - 2020-01-20 17:17:43.772253

banging my head against silent and mysterious d3d failures; trying to narrow down linux reftest intermittent failure some more.

#4536 nox - 2020-01-21 11:23:27.298796

jsglue.cpp now compiles.

#4537 nox - 2020-01-21 11:33:25.234858

error: aborting due to 110 previous errors

#4538 jdm - 2020-01-21 17:01:10.251965

administrivia; some pull request wrangling; creating a minimal reproduction of d3d problems.

#4539 ajeffrey - 2020-01-21 17:49:47.175557

my old friend, tracking down gl errors.

#4540 Manishearth - 2020-01-21 23:33:38.128515

dealing with pile of github notifications

#4541 Manishearth - 2020-01-21 23:33:42.587077

start review of https://github.com/servo/servo/pull/25562

#4542 nox - 2020-01-22 10:47:06.265136

error: aborting due to 3 previous errors

#4543 nox - 2020-01-22 14:25:45.396905

mozjs and rust-mozjs now both compiles, but i just realised that upstream is now using persistentrooted<_> for vectors of gc things, and we probably need to do the same, so i need to patch both again.

#4544 nox - 2020-01-22 15:00:56.033714

https://github.com/servo/rust-mozjs/pull/494

#4545 nox - 2020-01-22 16:45:36.397309

/home/travis/build/servo/mozjs/target/debug/build/mozjs_sys-635c5f0e4b546174/build-script-build: error while loading shared libraries: libclang.so.7: cannot open shared object file: no such file or directory

#4546 ajeffrey - 2020-01-22 18:00:39.923146

set up a servo meeting room in hubs to try out in berlin.

#4547 pshaughnessy - 2020-01-22 21:49:02.954716

i see whatwg/html#5126 landed, i mentioned that in #25410 and will make the change it needs

#4548 ajeffrey - 2020-01-22 23:24:03.458726

experimenting with pointing a webcam at a physical whiteboard and adding the video feed to the servo hubs meeting room.

#4549 jdm - 2020-01-23 10:49:08.431669

reviews.

#4550 nox - 2020-01-23 11:57:39.982959

fixed building of unit tests in rust-mozjs, but capture_stack doesn't ass.

#4551 nox - 2020-01-23 12:07:20.384609

fixed capture_stack too, now i need to fix mozjs_sys not finding libclang 8 on linux ci.

#4552 SimonSapin - 2020-01-23 14:11:17.645958

reviewed https://github.com/servo/servo/pull/25560 add initial scrolling support to layout_2020

#4553 SimonSapin - 2020-01-23 14:11:29.712331

reviewed https://github.com/servo/servo/pull/25503 allow dumping the fragment tree in layout_2020

#4554 SimonSapin - 2020-01-23 14:11:41.582142

reviwed https://github.com/servo/servo/pull/25574 use euclid data types for physical structs in layout_2020

#4555 pcwalton - 2020-01-23 17:55:18.430995

still sick with the flu, but managed to switch font-kit over to using pathfinder_geometry: https://github.com/servo/font-kit/commit/82c29612044d598a8d0da5de705bff3f21c9e8b8

#4556 ajeffrey - 2020-01-23 19:31:49.349751

got servo+surfmanup to run in linux in both x11 and wayland (though webgl panics with an unsupportedglprofile error)

#4557 Manishearth - 2020-01-23 22:03:02.698621

getting visual studio to work with su apis

#4558 ajeffrey - 2020-01-23 22:58:11.326732

trying to get surfmanup to work with linux and the glwindow webxr implementation

#4559 SimonSapin - 2020-01-24 13:28:55.756493

https://github.com/servo/servo/pull/25594 background follow ups

#4560 nox - 2020-01-24 16:16:39.965517

i think i fixed my cargo confusion bug.

#4561 nox - 2020-01-24 16:55:51.424482

i'm waiting for rustc to tell me i have hundreds of errors to fix, but i can finally tentatively build servo with the new sm.

#4562 jdm - 2020-01-24 17:29:16.104432

prototyping the infrastructure to support rendering directly to openxr textures.

#4563 pcwalton - 2020-01-24 20:23:03.337690

more burning down the font-kit bug list.

#4564 ajeffrey - 2020-01-25 03:23:51.121297

spent a very frustrating day debugging webgl not displaying in servo+surfmanup

#4565 pshaughnessy - 2020-01-25 18:19:37.805282

investigating cookies/http-state test timeouts

#4566 pshaughnessy - 2020-01-27 15:02:08.714710

giving all the items in https://github.com/servo/servo/projects/20 a once-over to find redundancies/commonalities

#4567 pshaughnessy - 2020-01-27 17:46:11.446483

added a big status report to https://github.com/servo/servo/issues/24828

#4568 ajeffrey - 2020-01-27 21:38:35.569402

discussions about academic presentations on servo/rust/mr/mozilla

#4569 ajeffrey - 2020-01-27 21:39:04.262609

got servo+surfmanup to run under windows/angle.

#4570 nox - 2020-01-28 15:43:37.638364

error: aborting due to 37 previous errors, there are no codegen build errors anymore.

#4571 ajeffrey - 2020-01-28 20:02:16.325894

got servo+surfmanup to display webgl content on windows/angle

#4572 nox - 2020-01-29 09:18:15.015560

error: aborting due to 18 previous errors

#4573 nox - 2020-01-29 15:05:09.435730

https://www.irccloud.com/pastebin/uwuqehjo/

#4574 ajeffrey - 2020-01-29 23:00:59.578316

trying unsuccessfully to track down why servo+surfmanup doesn't render on linux

#4575 ajeffrey - 2020-01-29 23:01:23.927884

meeting on dom features

#4576 ajeffrey - 2020-01-29 23:02:22.513515

preparing trip logistics and slides for presentation next week

#4577 ajeffrey - 2020-01-30 03:20:32.717021

attended the chicago rust meetup.

#4578 nox - 2020-01-30 12:01:17.692372

https://twitter.com/nokusu/status/1222851857011421186

#4579 SimonSapin - 2020-01-30 14:30:17.067382

filed https://github.com/servo/servo/issues/25650 forbid git dependencies outside of github.com/servo/ ?

#4580 ajeffrey - 2020-01-30 15:41:37.712457

meetings on student projects, servo/gecko dom interop, and ipc

#4581 ajeffrey - 2020-01-31 02:53:32.593493

more writing of slides.

#4582 ajeffrey - 2020-01-31 16:23:20.048985

meeting re spidermonkey and surfmanup

#4583 ajeffrey - 2020-01-31 23:52:26.983550

working on getting servo+surfmnup to build for uwp+openxr

#4584 pshaughnessy - 2020-02-01 00:19:07.266618

making decent progress so far on implementing https://w3c.github.io/selection-api/#selection-interface

#4585 ferjm - 2020-02-03 09:56:33.120169

back from paternity leave. bugmail overdose

#4586 paul - 2020-02-03 10:06:07.515095

back. catching up on github & emails

#4587 nox - 2020-02-03 11:30:37.976544

fixed mozjs_sys ci on linux thanks to emilio.

#4588 nox - 2020-02-03 12:28:05.450782

terrified. https://www.irccloud.com/pastebin/z4cjaia0/

#4589 nox - 2020-02-03 13:33:36.989184

"assertion failure: jsid_to_string(id)->ispermanentatom(), at /users/nox/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/554d944/mozjs/js/src/vm/selfhosting.cpp:2803" i have a clue what that is. will check if i'm correct after lunch.

#4590 nox - 2020-02-03 16:01:01.297581

solved my earlier assertion failure. presumably. i just like to file standups entries while the build finishes so i don't actually know.

#4591 nox - 2020-02-03 16:07:18.669155

it works shipit https://usercontent.irccloud-cdn.com/file/uwhox1ka/capture%20d%e2%80%99e%cc%81cran%202020-02-03%20a%cc%80%2017.06.54.png

#4592 pshaughnessy - 2020-02-03 16:11:02.502204

making tests for the selectionchange event, not sure if they're upstreamable but we should have them for us

#4593 Manishearth - 2020-02-03 20:38:25.846403

trying to get a vs2019 build, mostly getting ass kicked by windows

#4594 ajeffrey - 2020-02-03 21:29:58.617739

fighting dll load errors

#4595 SimonSapin - 2020-02-04 07:33:37.446646

mozflu :(

#4596 paul - 2020-02-04 08:12:08.647999

trying to figure out why the uwp app doesn't start anymore #25683

#4597 nox - 2020-02-04 16:06:40.706783

literally none of the wpt chunks succeed, i feel like there are dozens of ways the smup is panicking and i have no idea where to even begin looking at.

#4598 Manishearth - 2020-02-04 16:23:16.777326

iwg prep

#4599 Manishearth - 2020-02-04 16:23:30.974326

https://www.youtube.com/watch?v=sneckm0bjq0

#4600 ferjm - 2020-02-04 17:30:17.352897

enjoyed a great layout 101 session from simonsapin. tons of new material and new code to read

#4601 nox - 2020-02-04 17:52:21.958834

fixing a gazillion callsites to use jsautocompartment, wishing we had switched to asajeffrey-m's josephine yesteryear or something similar.

#4602 SimonSapin - 2020-02-04 17:52:52.734541

code walk of layout 2020 with ferjm

#4603 pshaughnessy - 2020-02-04 18:10:29.550887

seeing what happens if i add expects on all the "why are errors silenced here?" fixmes, expecting to get a few becauses

#4604 pcwalton - 2020-02-05 01:15:52.107174

adding basic gradient support to pathfinder.

#4605 paul - 2020-02-05 04:21:27.000929

investigating linking issue on mac: #25689

#4606 paul - 2020-02-05 09:56:50.481898

figured out the issue with the uwp build: https://github.com/servo/servo/issues/25683#issuecomment-582328583

#4607 nox - 2020-02-05 10:34:56.622978

trying to get a debug build working again on macos.

#4608 SimonSapin - 2020-02-05 10:47:06.863500

looking into @font-face fonts being apparently loaded but not used by layout 2020. many tests rely on ahem through @font-face

#4609 pshaughnessy - 2020-02-05 15:20:59.490641

figuring out what the unit-tests for file fetch and about fetch want wrt response tainting

#4610 nox - 2020-02-05 15:21:46.334795

trying to fix my problems with some gczeal

#4611 ferjm - 2020-02-05 17:31:03.038367

day 1 of css2 spec reading. css is hard

#4612 SimonSapin - 2020-02-05 17:31:32.587416

@font-face only works intermittently on layout 2013 with `-o foo.png` :(

#4613 SimonSapin - 2020-02-05 18:20:37.400471

(re)discovering `-z load-webfonts-synchronously` …

#4614 pcwalton - 2020-02-05 22:00:19.232254

more work on gradients for pathfinder.

#4615 pshaughnessy - 2020-02-06 00:06:23.236564

digging into the promise rejection intermittents

#4616 paul - 2020-02-06 11:59:33.466204

updated and rebased the devtools/prompt prs

#4617 nox - 2020-02-06 12:02:19.677243

https://github.com/servo/servo/issues/25701

#4618 ferjm - 2020-02-06 18:36:56.725268

day 2 of css2 spec reading: chest pain, eye bleeding

#4619 ferjm - 2020-02-06 18:37:16.500265

started looking at how to layout generated content (::before, ::after)

#4620 paul - 2020-02-07 06:03:35.206541

review embedder/ua pr #25672

#4621 paul - 2020-02-07 06:04:40.370178

looking at the click/touch issues for hl (#24698 & #25672)

#4622 paul - 2020-02-07 10:25:33.339067

mac situation is not great: can't build a debug build, can't run a release build #25550 #25708

#4623 pshaughnessy - 2020-02-07 18:40:03.959974

making progress on form-associated custom elements; meanwhile, hoping someone can check my posix signal hypothesis on https://github.com/servo/ipc-channel/issues/252

#4624 ferjm - 2020-02-07 18:50:22.840234

day 3 of css2 spec reading. comparing it with the code and starting to connect the dots. there's light at the end of the tunnel

#4625 nox - 2020-02-10 10:59:14.375145

trying `brew reinstall $(brew list)` to make a debug build again on macos.

#4626 nox - 2020-02-10 12:31:58.150854

reinstalling all my homebrew packages does not fix the link error.

#4627 ajeffrey - 2020-02-10 14:30:33.060753

back in chicago after a couple of days giving talks in scotland.

#4628 nox - 2020-02-10 16:00:15.334309

fixed spurious rebuilds in the smup in servo/mozjs, now changing downstream to use the automatically generated definition of jsjitinfo.

#4629 nox - 2020-02-10 16:30:56.439336

looking for a monitor

#4630 jdm - 2020-02-10 19:56:37.683759

catching up after pto; trying to get reftests running under rr; trying to reproduce mac build problems.

#4631 Manishearth - 2020-02-10 22:16:20.691143

investigate and fix https://github.com/servo/servo/issues/25643

#4632 ajeffrey - 2020-02-10 22:27:05.867749

got surfman 0.2 to bootstrap in uwp

#4633 pcwalton - 2020-02-11 00:01:37.225091

implemented basic linear gradients in pathfinder.

#4634 pcwalton - 2020-02-11 06:21:24.454498

implemented radial gradients for pathfinder.

#4635 paul - 2020-02-11 06:36:12.716231

more bisecting for linking issue on mac.

#4636 paul - 2020-02-11 09:36:42.647205

restarting conversation about embedder api and main thread: #25305

#4637 nox - 2020-02-11 11:00:05.030648

removed custom definition of jsjitinfo in the smup.

#4638 nox - 2020-02-11 13:04:33.602766

https://github.com/servo/servo/issues/25550#issuecomment-584624495 boom

#4639 nox - 2020-02-11 16:49:28.886953

building rust from source with a possible fix for that silly link issue on macos.

#4640 ferjm - 2020-02-11 18:03:51.754462

got layout_2020 to dump the fragment tree to trace files. next: adapt layout viewer to the new format

#4641 ajeffrey - 2020-02-11 21:42:22.122496

got servo+surfman to build and run without crashing, but not actually displaying anything.

#4642 pcwalton - 2020-02-12 01:21:37.143826

implemented basic image patterns in pathfinder.

#4643 Manishearth - 2020-02-12 03:01:39.367925

iwg call

#4644 Manishearth - 2020-02-12 03:01:48.247286

long tc39 comment https://github.com/tc39/proposal-intl-segmenter/issues/98#issuecomment-584998299

#4645 paul - 2020-02-12 07:14:20.330252

figured out how to install and run servo from command line: https://github.com/servo/servo/issues/25718#issuecomment-585058031

#4646 SimonSapin - 2020-02-12 09:11:57.362997

https://github.com/servo/servo/pull/25739 upgrade to rustc 1.43.0-nightly (fc23a8183 2020-02-11)

#4647 nox - 2020-02-12 11:07:37.926891

https://github.com/rust-lang/rust/pull/69089

#4648 paul - 2020-02-12 15:07:33.892243

put together a script to test if the uwp app properly run on windows: http://github.com/servo/servo/pull/25745

#4649 jdm - 2020-02-12 16:11:46.873479

reviews! reviews! reviews!

#4650 pcwalton - 2020-02-12 19:47:09.788439

figuring out how to do clipping in pathfinder.

#4651 Manishearth - 2020-02-12 20:29:16.539820

servo reviews, iwg reviews, unicode-rs reviews

#4652 ferjm - 2020-02-12 20:44:09.248719

made the layout viewer display layout_2020 traces https://i.imgur.com/5hbjdb1.png

#4653 ajeffrey - 2020-02-12 23:07:25.509892

got servo+surfmanup to render on uwp.

#4654 Manishearth - 2020-02-13 00:01:50.887774

xrinteractionspace https://github.com/immersive-web/webxr-ar-module/pull/50

#4655 paul - 2020-02-13 08:25:44.674615

trying to understand why openxr_loader doesn't load anymore (likely a vs17/19 issue)

#4656 nox - 2020-02-13 11:22:37.684267

still trying to debug that damn smup.

#4657 pshaughnessy - 2020-02-13 16:33:20.571331

writing out a list and brief analysis of the many codepaths that are relevant to #24897

#4658 ajeffrey - 2020-02-13 23:03:32.780159

got servo+surfman to render the hl2 homepage properly.

#4659 ajeffrey - 2020-02-13 23:03:46.481390

got servo+surfman to run on the hl2.

#4660 pcwalton - 2020-02-14 01:16:55.715877

still working on clips in pathfinder. they're turning out to involve quite a bit of surgery!

#4661 Manishearth - 2020-02-14 01:36:34.659487

spec reviews

#4662 Manishearth - 2020-02-14 01:36:43.530157

poking unsuccessfully at threejs master

#4663 paul - 2020-02-14 11:16:16.601505

been trying to figure out a way around installing the uwp test certificate as a root certificate. failed.

#4664 paul - 2020-02-14 11:45:53.855970

investigating extra window.raf in immersive mode + threejs

#4665 pshaughnessy - 2020-02-14 14:05:08.591061

polishing pr loose ends, taking one more swing at #24913 and #25000

#4666 nox - 2020-02-14 16:59:23.345747

went out to try out various keyboards.

#4667 SimonSapin - 2020-02-14 17:04:26.084846

https://github.com/servo/taskcluster-config/pull/21 windows ami: install the root certificate used for signing uwp builds

#4668 SimonSapin - 2020-02-14 17:29:17.663322

reviewed https://github.com/servo/servo/pull/25763 add initial support for stacking contexts to layout_2020

#4669 ferjm - 2020-02-14 20:47:53.700447

trying to display box tree in layout viewer

#4670 ajeffrey - 2020-02-14 23:06:43.682962

got the hl2 to enter webxr immersive mode before generating an egl error.

#4671 Manishearth - 2020-02-15 01:21:57.005612

debugging and fixing https://github.com/mrdoob/three.js/issues/18638

#4672 Manishearth - 2020-02-15 01:22:02.082366

debugging threejs master

#4673 Manishearth - 2020-02-15 01:48:34.458378

https://github.com/mrdoob/three.js/pull/18639

#4674 Manishearth - 2020-02-15 01:54:13.096295

https://github.com/servo/servo/pull/25770

#4675 pshaughnessy - 2020-02-15 01:57:23.548846

mashing #25274 and #25249 and another change together to find out if the combination makes event handler compilation work

#4676 Manishearth - 2020-02-15 09:05:16.269219

investigate https://github.com/immersive-web/webxr/issues/961

#4677 Manishearth - 2020-02-15 09:05:30.375309

potential fix for input sources change: https://github.com/servo/servo/pull/25773 (three js master now works!)

#4678 paul - 2020-02-17 09:41:36.143602

threejs & raf investigation: https://github.com/servo/webxr/issues/113#issuecomment-586902735

#4679 nox - 2020-02-17 09:41:56.549071

https://github.com/servo/servo/pull/25781

#4680 ferjm - 2020-02-17 12:04:59.204579

made the layout viewer display the box tree https://i.imgur.com/pmd6pdl.png next steps: 1. show additional box information, 2. display dom tree 3. link box tree node to dom tree node, when possible

#4681 paul - 2020-02-17 12:44:26.174336

trying to understand how vs generates temp certificates

#4682 pcwalton - 2020-02-17 23:21:58.862083

yesterday, implemented clip paths in pathfinder. today, implemented the even-odd fill rule.

#4683 paul - 2020-02-18 08:43:48.180506

looking at how gecko handles vsync loops

#4684 paul - 2020-02-18 10:17:33.682526

trying to figure out a proper strategy for the raf loop & compositor thread

#4685 SimonSapin - 2020-02-18 12:30:12.451600

https://github.com/servo/tendril/pull/45 fix new rustc warnings

#4686 nox - 2020-02-18 14:09:42.290345

made a smol test case to reproduce the smup issue.

#4687 paul - 2020-02-18 15:05:51.496504

after removing the spurious animation frame workaround, and pausing on non-blocking call to compositor, we have a much better call counts to the embedder, but a suspicious increase of calls count to raf (consistently +25%)

#4688 ferjm - 2020-02-18 15:50:55.722425

implemented ::before and ::after support with string content for layout_2020 https://i.imgur.com/wwnlgh4.png

#4689 pcwalton - 2020-02-18 18:59:51.703246

fixing bugs in pathfinder.

#4690 Manishearth - 2020-02-18 20:00:43.193044

iwg call

#4691 paul - 2020-02-19 05:56:29.252375

investigating raf avalanche. glutin runs at 1000fps even with vsync.

#4692 paul - 2020-02-19 05:57:00.779513

doing security training

#4693 nox - 2020-02-19 13:02:03.892318

https://bugzilla.mozilla.org/show_bug.cgi?id=1616543

#4694 paul - 2020-02-19 13:21:09.062504

stop window.raf on immersive mode: #25799

#4695 Manishearth - 2020-02-19 16:55:58.293694

some debugging of the crash ms folks are getting with the nightlies

#4696 pcwalton - 2020-02-19 18:55:54.912916

working on initial support for filters and composite ops in pathfinder.

#4697 Manishearth - 2020-02-19 22:11:43.137622

more attempts to repro ms crash

#4698 Manishearth - 2020-02-20 01:42:07.320473

profiling https://github.com/servo/webxr/pull/131 , https://github.com/servo/servo/pull/25810

#4699 paul - 2020-02-20 08:29:29.252540

proposal for a vsync scheduler: https://github.com/servo/servo/issues/25305#issuecomment-588756677

#4700 paul - 2020-02-20 10:15:40.343804

proposal for uwp signing process: https://github.com/servo/servo/pull/25661#issuecomment-588898374

#4701 SimonSapin - 2020-02-20 12:58:37.550869

reviewed https://github.com/servo/servo/pull/25786 split stacking context fragments into sections in layout_2020

#4702 SimonSapin - 2020-02-20 12:58:53.717210

reviewed https://github.com/servo/servo/pull/25788 add layout_2020 support for filters and mix-blend-mode

#4703 SimonSapin - 2020-02-20 12:59:08.711010

reviewed https://github.com/servo/servo/pull/25803 layout viewer for layout 2020

#4704 SimonSapin - 2020-02-20 14:11:26.600767

helping armen test a treeherder fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1509181 github pushes should be ordered by push time, not author time of the head commit

#4705 ferjm - 2020-02-20 17:19:08.060267

got generated content from attr() values working on layout_2020. investigating url values now

#4706 @jdm:mozilla.org - 2020-02-20 18:15:25.450682

testing again!

#4707 SimonSapin - 2020-02-20 18:21:34.604674

reviewed https://github.com/servo/servo/pull/25817 generate ::before and ::after content for layout_2020

#4708 @jdm:mozilla.org - 2020-02-20 18:21:52.592083

final test?

#4709 @jdm:mozilla.org - 2020-02-20 18:23:02.453687

what's wrong?

#4710 @jdm:mozilla.org - 2020-02-20 18:24:03.989481

actual status code

#4711 @jdm:mozilla.org - 2020-02-20 18:26:41.037728

final test!!!

#4712 @jdm:mozilla.org - 2020-02-20 18:41:47.072000

hello from heroku!

#4713 @jdm:mozilla.org - 2020-02-20 18:42:21.350199

forked botzilla and added status updates to it.

#4714 @ajeffrey:mozilla.org - 2020-02-20 19:07:38.091031

Fighting with msbuild to deploy PDB files in debug builds

#4715 @mgoregaokar:mozilla.org - 2020-02-20 19:34:07.902404

reviews (https://github.com/servo/servo/pull/25796 , https://github.com/servo/servo/pull/25740 )

#4716 @jdm:mozilla.org - 2020-02-20 21:34:06.362280

trying to figure out the openxr/webxr/webgl architecture for optimal blitting; CI sheriffing; fixing UWP papercuts like https://github.com/servo/servo/pull/25819

#4717 pcwalton - 2020-02-20 23:55:50.427337

implemented `clearrect()` in pathfinder, and did more infrastructural work for composite ops.

#4718 @ajeffrey:mozilla.org - 2020-02-21 00:24:29.433401

Got visual studio to get debug symbols from a debug nupkg.

#4719 @mgoregaokar:mozilla.org - 2020-02-21 00:59:01.528530

gather new timing information, start investigating issues

#4720 paul - 2020-02-21 11:10:50.240455

script to install and create signing certificates: https://github.com/servo/servo/pull/25745/commits/db433846b96ba74b3e76afee32265a532f1d4390

#4721 @simonsapin:mozilla.org - 2020-02-21 14:16:34.242136

reviewed https://github.com/servo/servo/pull/25818 Add initial support for transforms to layout_2020

#4722 @jdm:mozilla.org - 2020-02-21 15:00:45.123301

trying a bunch of approaches to delay reftest screenshots until webrender reports that a frame has been rendered. #24726 is going down.

#4723 @mgoregaokar:mozilla.org - 2020-02-21 20:00:25.137990

security trainings

#4724 pcwalton - 2020-02-21 20:36:44.637408

trying to redo the way layers work in pathfinder to make things like nested repeating canvas patterns work better.

#4725 @ajeffrey:mozilla.org - 2020-02-21 23:16:35.665091

Fighting trying to update ANGLE

#4726 @mgoregaokar:mozilla.org - 2020-02-22 00:59:27.775445

first draft of hands https://github.com/immersive-web/webxr-hands-input/pull/12

#4727 @paul:mozilla.org - 2020-02-24 07:52:52.309084

investigating XAML Immersive Mode menu #25797

#4728 @aramine:mozilla.org - 2020-02-24 10:22:36.015772

Currently chasing some sort of ABI issue on msvc.

#4729 @ferjm:mozilla.org - 2020-02-24 11:47:57.701093

Managed to display images from url() content for ::before and ::after. The images are out of place though https://i.imgur.com/P2Nvh2j.png

#4730 @aramine:mozilla.org - 2020-02-24 14:13:03.080653

DEFEATED that damn enumerate test failure, problem was that MutableHandleIdVector is non-trivially copyable in MSVC and so we end up with an ABI mismatch because values of non-trivially copyable classes should not be returned by value, but passed as a mutable reference.

#4731 @aramine:mozilla.org - 2020-02-24 16:58:12.192158

Fixed the Windows ABI issue and the UWP missing header, pushed everything to do yet another try run. There is still the triplet issue and we need to decide whether we kill the Android CI for now given it seems to require an NDK update and no one wants to do that right now.

#4732 @aramine:mozilla.org - 2020-02-24 16:59:45.240871

Fixed the Windows ABI issue and the UWP missing header, pushed everything to do yet another try run. There is still the triplet issue and we need to decide whether we kill the Android CI for now given it seems to require an NDK update and no one wants to do that right now.

#4733 @aramine:mozilla.org - 2020-02-24 17:18:12.725176

Ran a try run again to end the day, hopefully there is some progress reached on the Windows builds.

#4734 @jdm:mozilla.org - 2020-02-24 17:18:13.171103

catching up on reviews; getting uwp build running in hololens emulator.

#4735 pcwalton - 2020-02-24 17:21:50.524385

implementing more complex composite ops in pathfinder.

#4736 @ajeffrey:mozilla.org - 2020-02-24 19:38:01.805483

Published and documented a debug nuget package of ANGLE.

#4737 @jdm:mozilla.org - 2020-02-24 20:36:51.995105

got openxr backend working with samsung odyssey vr headset.

#4738 @jdm:mozilla.org - 2020-02-24 23:44:24.499027

sketching code for openxr/webgl thread surface mashup implementation.

#4739 @mgoregaokar:mozilla.org - 2020-02-25 01:14:39.739453

more perf investigation

#4740 @mgoregaokar:mozilla.org - 2020-02-25 01:27:49.026486

start looking at paul's UI PR

#4741 @mgoregaokar:mozilla.org - 2020-02-25 01:27:57.849142

IWG triage

#4742 @paul:mozilla.org - 2020-02-25 06:10:56.743256

working on running the compositor in its own loop

#4743 @paul:mozilla.org - 2020-02-25 08:33:14.678273

more Windows certificate cooking

#4744 @ferjm:mozilla.org - 2020-02-25 10:32:25.374487

Investigating inline replaced elements issue on layout 2020 https://github.com/servo/servo/issues/25709

#4745 @aramine:mozilla.org - 2020-02-25 11:46:58.338952

Fixed a couple of Windows/UWP issues for the smup, let's see how it fares now.

#4746 @simonsapin:mozilla.org - 2020-02-25 12:41:58.870085

looking into Matrix notifications from Taskcluster, starting with requesting scopes https://github.com/mozilla/community-tc-config/pull/217

#4747 pcwalton - 2020-02-25 16:57:42.804349

implementing the remaining blend modes in pathfinder.

#4748 @jdm:mozilla.org - 2020-02-25 18:32:15.476547

fixed WPT nightly sync bustage; reviews; 1:1s.

#4749 @aramine:mozilla.org - 2020-02-25 19:43:37.076618

"Servo: Windows x64: UWP dev build" now is green with the smup. Still 2 broken Windows builds though.

#4750 @mgoregaokar:mozilla.org - 2020-02-25 22:51:46.498723

iwg call, omnicu call, internal meeting, meetings meetings meetings

#4751 @paul:mozilla.org - 2020-02-26 10:31:34.015546

Learning how to use Surfman.

#4752 @ferjm:mozilla.org - 2020-02-26 10:46:42.290017

Learning about how inline layout works. Proposed a fix for https://github.com/servo/servo/issues/25709

#4753 @aramine:mozilla.org - 2020-02-26 12:53:31.905837

Just found out that we inconditionally set STATIC_JS_API to build some glue, while mozjs itself may not always build with that flag, causing issues down the line.

#4754 @jdm:mozilla.org - 2020-02-26 14:58:25.487492

successfully rendered webgl to the openxr texture without any intermediate blit

#4755 @aramine:mozilla.org - 2020-02-26 17:47:01.052294

POGGERS https://community-tc.services.mozilla.com/tasks/GCecbiM0R8G978c9TuIBSg

#4756 @mgoregaokar:mozilla.org - 2020-02-27 00:20:28.813079

more perf analysis https://github.com/servo/servo/issues/25425#issuecomment-591698438

#4757 @mgoregaokar:mozilla.org - 2020-02-27 00:20:36.809720

prep for ecma402 onsite tomorrow

#4758 @ajeffrey:mozilla.org - 2020-02-27 01:08:49.943997

ET and async DOM meetings

#4759 @ajeffrey:mozilla.org - 2020-02-27 01:09:30.856514

Got surfmanup Servo running on the HL2

#4760 @ajeffrey:mozilla.org - 2020-02-27 01:10:06.456639

Started work on surfmanup headless Servo

#4761 @jdm:mozilla.org - 2020-02-27 03:40:41.926156

got webxr immersive mode rendering right-way-up when using the openxr texture directly.

#4762 @paul:mozilla.org - 2020-02-27 10:56:16.345618

trying to figure out how our memory profiler works

#4763 @ferjm:mozilla.org - 2020-02-27 12:16:43.883550

incremental layout research

#4764 @aramine:mozilla.org - 2020-02-27 16:49:55.612778

Servo: Windows arm64: UWP dev build NOW PASSES

#4765 @ajeffrey:mozilla.org - 2020-02-27 16:51:21.131816

Got headless mode in surfmanup servo to run (at least on my linux dev machine)

#4766 pcwalton - 2020-02-27 16:56:47.789385

almost done with html canvas features for pathfinder. implementing the last one: radial gradients along a line.

#4767 @simonsapin:mozilla.org - 2020-02-27 17:44:33.442399

deployed a new Windows AMI with a new code signing certificate installed https://github.com/servo/taskcluster-config/pull/21, and made it available for tasks https://github.com/servo/servo/pull/25661#issuecomment-592086826

#4768 @mgoregaokar:mozilla.org - 2020-02-27 18:21:20.894023

ecma402 (Intl) onsite

#4769 @jdm:mozilla.org - 2020-02-27 23:57:41.082784

prepared openxr texture surface changes for review.

#4770 @pwalton:mozilla.org - 2020-02-28 00:26:08.194890

Pathfinder is feature complete for HTML canvas now

#4771 @paul:mozilla.org - 2020-02-28 10:11:27.490820

gave up on trying to use servo's memory profiler. Learning how to use the VS memory debugger…

#4772 @aramine:mozilla.org - 2020-02-28 13:05:38.487158

https://github.com/servo/servo/pull/25863

#4773 @pwalton:mozilla.org - 2020-02-28 17:16:28.063221

Reviews for Servo and Pathfinder

#4774 @simonsapin:mozilla.org - 2020-02-28 17:48:42.979098

wrote up 900 words about layout goals

#4775 @ajeffrey:mozilla.org - 2020-02-28 17:55:58.513215

working on getting servo + surfmanup to build in CI.

#4776 @jdm:mozilla.org - 2020-02-28 23:09:10.840276

reviews; fixed d3d threading issues in new openxr/webgl texture sharing PR.

#4777 @ajeffrey:mozilla.org - 2020-02-28 23:21:12.416667

Reviewing PR to run webgl directly into the openxr swap chain.

#4778 @ajeffrey:mozilla.org - 2020-02-28 23:21:38.814558

Fighting (and losing) android builds with surfmanup

#4779 @ajeffrey:mozilla.org - 2020-02-28 23:23:30.605445

Getting surfmanup servo to be green for the "Servo: Linux x64: Tidy + dev build + unit tests" task on CI

#4780 @paul:mozilla.org - 2020-03-02 09:35:50.997949

trying to get the UWP smoketest to run

#4781 @ferjm:mozilla.org - 2020-03-02 16:58:17.294250

working on text decoration for layout 2020

#4782 @ferjm:mozilla.org - 2020-03-02 17:32:24.188749

"text-decoration: underline" rendering on layout 2020 https://i.imgur.com/PBPfWuV.png

#4783 @ajeffrey:mozilla.org - 2020-03-02 19:13:09.909409

Got the gstreamer plugin to build with surfmanup

#4784 @jdm:mozilla.org - 2020-03-02 19:18:32.882313

investigating rendering perf theories for VR/AR; cleaning up remainder of D3D/GL work for further reviews; setting up new HL2.

#4785 @mgoregaokar:mozilla.org - 2020-03-02 22:10:38.994889

IWG sync

#4786 @paul:mozilla.org - 2020-03-03 07:32:16.908549

trying to understand how are decoded images supposed to be dropped (re: 400mb memory issue)

#4787 @paul:mozilla.org - 2020-03-03 10:35:43.397325

Preliminary memory profiling. I think we do something wrong with images: https://github.com/servo/servo/issues/25471#issuecomment-593880600

#4788 @paul:mozilla.org - 2020-03-03 10:36:33.470380

confirmed that TC Windows is not in developer mode. Gonna need help to change that: https://github.com/servo/servo/pull/25745#issuecomment-593813634

#4789 @simonsapin:mozilla.org - 2020-03-03 10:51:17.239770

Added some things to https://github.com/servo/servo/labels/A-layout%2F2020

#4790 @jdm:mozilla.org - 2020-03-03 15:55:01.429348

tinkering with AMI generation to turn on developer mode.

#4791 @jdm:mozilla.org - 2020-03-03 18:50:01.662612

repetitive performance tests of master, texture sharing, smup, and surface-merging branches

#4792 @pwalton:mozilla.org - 2020-03-03 22:18:32.509196

Fixing various major bugs in Pathfinder.

#4793 @ajeffrey:mozilla.org - 2020-03-04 02:16:44.465898

got surfmanup servo to run WPT in CI

#4794 @ajeffrey:mozilla.org - 2020-03-04 02:17:36.514146

diagnosing WebGL conformance test failures in surfmanup servo

#4795 @paul:mozilla.org - 2020-03-04 13:03:42.575461

trying to figure out why image cache is not being dropped (script thread and layout thread look like they are never destroyed)

#4796 @mgoregaokar:mozilla.org - 2020-03-04 17:16:22.348446

MERT training

#4797 @jdm:mozilla.org - 2020-03-04 17:38:26.066597

profiling various demos, filing perf and rendering issues, experimenting with perf hacks.

#4798 @pwalton:mozilla.org - 2020-03-04 19:18:24.530315

Streamlining the render target/texture pipeline in Pathfinder.

#4799 @ajeffrey:mozilla.org - 2020-03-04 23:13:11.480970

Got surfmanup servo to pass the conformance/context webgl tests.

#4800 @jdm:mozilla.org - 2020-03-04 23:29:04.009147

MS sync-up; device profiling; reached 60 FPS in multiple three.js demos \o/; preparing changes for review and merge.

#4801 @mgoregaokar:mozilla.org - 2020-03-04 23:41:49.646991

fluent design stuff

#4802 @paul:mozilla.org - 2020-03-05 08:51:47.383546

more memory investigation

#4803 @aramine:mozilla.org - 2020-03-05 09:22:30.694276

Landing syn 0.15 removal, then landing SM update, while reading layout 2020 stuff.

#4804 @ajeffrey:mozilla.org - 2020-03-05 17:08:57.845508

started reviewing smup

#4805 @ferjm:mozilla.org - 2020-03-05 18:15:39.147253

canvas rendering on layout 2020 https://i.imgur.com/YnWN6YQ.png

#4806 @pwalton:mozilla.org - 2020-03-05 18:55:21.329828

Simplifying the way gradients and images work in Pathfinder in preparation for fixing correctness issues and improving performance

#4807 @ajeffrey:mozilla.org - 2020-03-05 22:34:49.848670

fixed panic!ing in gl.BindBufferRange, with help from jgilbert

#4808 @mgoregaokar:mozilla.org - 2020-03-06 01:58:47.249075

profiling

#4809 @mgoregaokar:mozilla.org - 2020-03-06 01:58:57.805403

omnicu sync/planning

#4810 @paul:mozilla.org - 2020-03-06 07:08:10.196612

another PR to reduce the number of embedder calls #25914

#4811 @paul:mozilla.org - 2020-03-06 10:02:39.414317

trying to figure out why WR never clears-up its image cache

#4812 @aramine:mozilla.org - 2020-03-06 11:39:04.942063

Landed that damn smup.

#4813 @aramine:mozilla.org - 2020-03-06 11:39:10.937023

Did some layout 2020 reviews.

#4814 @aramine:mozilla.org - 2020-03-06 11:39:36.226384

Looked into how libbacktrace upstream fixes are going so we stop patching backtrace-rs in Servo.

#4815 @jdm:mozilla.org - 2020-03-06 17:40:41.670667

investigated debug build regression with rustc upgrade; investigating test timeouts with XR canvas dirtying removal; getting d3d/gl texture sharing merged.

#4816 @aramine:mozilla.org - 2020-03-06 17:59:54.329145

https://github.com/servo/servo/pull/25918

#4817 @ajeffrey:mozilla.org - 2020-03-06 22:18:32.137948

tracking down a WebGL panic

#4818 @jdm:mozilla.org - 2020-03-06 23:18:44.548420

solved the XR canvas test timeout issue; got d3d/GL sharing on the path to merging; fixed the post-spidermonkey upgrade macos build issue.

#4819 @mgoregaokar:mozilla.org - 2020-03-06 23:58:48.240782

perf investigations

#4820 @ajeffrey:mozilla.org - 2020-03-07 01:22:56.461863

Lots of tracking down WebGL errors

#4821 @paul:mozilla.org - 2020-03-09 08:51:25.078008

image leak: managed to properly cleanup WR images and script images cache. Now trying to figure why layout is leaking.

#4822 @paul:mozilla.org - 2020-03-09 08:51:40.595723

intermediate PR for UWP signing

#4823 @paul:mozilla.org - 2020-03-09 10:58:34.895719

filed a few memory-related issues: https://github.com/servo/servo/issues/25471#issuecomment-596458821

#4824 @paul:mozilla.org - 2020-03-09 11:02:21.531504

looking at when the BabylonJS regression happaned

#4825 @aramine:mozilla.org - 2020-03-09 12:29:44.665953

Made a quick mozjs backport for macOS SDK 10.15

#4826 @aramine:mozilla.org - 2020-03-09 12:29:59.138786

Visited the layout zoo but there were no animals :(

#4827 @mgoregaokar:mozilla.org - 2020-03-09 17:53:53.662946

webxr triage

#4828 @mgoregaokar:mozilla.org - 2020-03-09 17:53:59.566350

merge https://github.com/immersive-web/webxr-hands-input/pull/12

#4829 @ajeffrey:mozilla.org - 2020-03-09 19:31:59.568746

Tracking down WebGL conformance test failures

#4830 @jdm:mozilla.org - 2020-03-09 21:55:33.298059

dealing with webgl timeouts in d3d/gl PR; chasing down compilation failures with jitspew enabled.

#4831 @mgoregaokar:mozilla.org - 2020-03-09 23:11:40.066802

clear out backlog of webxr, omnicu tasks

#4832 @mgoregaokar:mozilla.org - 2020-03-09 23:12:59.518173

more staring at perf graphs

#4833 @pwalton:mozilla.org - 2020-03-10 04:23:52.793564

Spent most of the day thinking about approaches to incremental layout and wrote up my thoughts

#4834 @aramine:mozilla.org - 2020-03-10 10:50:05.618985

Looks at white-space collapsing for layout 2020.

#4835 @ferjm:mozilla.org - 2020-03-10 11:13:13.067199

Fixing text-decoration implementation and tests. Started looking at vertical-align. Dealing with https://english.elpais.com/society/2020-03-09/madrid-basque-city-close-schools-as-coronavirus-continues-spread-in-spain.html

#4836 @jdm:mozilla.org - 2020-03-10 16:41:13.581224

reviews; looking into webgl2 PR test failure; 1:1s.

#4837 @ajeffrey:mozilla.org - 2020-03-10 18:36:05.296098

Rebased surfmanup servo on top of master

#4838 @ajeffrey:mozilla.org - 2020-03-10 19:24:23.476630

Got surfmanup servo to pass WPT

#4839 @mgoregaokar:mozilla.org - 2020-03-10 20:36:02.045807

IWG call

#4840 @ajeffrey:mozilla.org - 2020-03-10 22:21:28.839436

Got the gstreamer plugin to build with surfmanup

#4841 @aramine:mozilla.org - 2020-03-11 11:19:17.998936

Started writing code to store all the parts of an split inline level box in the element that generated them.

#4842 @paul:mozilla.org - 2020-03-11 12:19:26.772009

trying to figure out if the IM memory footprint makes sense

#4843 @ajeffrey:mozilla.org - 2020-03-11 21:31:43.155203

Fighting python configuration running mach build by hand on one of our mac builders

#4844 @mgoregaokar:mozilla.org - 2020-03-11 22:23:55.214328

trying to understand how best to apply microsoft feedback to our code

#4845 @ajeffrey:mozilla.org - 2020-03-12 00:22:21.050349

replicated CI rendering failures by vnc'ing into our Mac builders

#4846 @jdm:mozilla.org - 2020-03-12 16:12:31.294513

exploring some webgl2 panics.

#4847 @ajeffrey:mozilla.org - 2020-03-13 00:53:34.937389

fighting with Mac CI to diagnose font rendering bugs

#4848 @ajeffrey:mozilla.org - 2020-03-13 00:53:56.799340

working on getting glwindow back in surfmanup servo

#4849 @paul:mozilla.org - 2020-03-13 10:34:10.259873

review devtools PR.

#4850 @aramine:mozilla.org - 2020-03-13 11:51:50.420354

Looked at Patrick's PR and wrote code to convince myself that his changes are necessary. They indeed are.

#4851 @jdm:mozilla.org - 2020-03-13 17:00:29.864304

reviews; Windows AMI upgrades.

#4852 @aramine:mozilla.org - 2020-03-13 18:29:01.127507

Spent half an hour looking into how hard it would be to switch to Python 3, accidently made both style and script work with Python 3.

#4853 @mgoregaokar:mozilla.org - 2020-03-13 18:54:01.492630

more reading up on sRGB stuff

#4854 @mgoregaokar:mozilla.org - 2020-03-13 18:54:12.724347

starting to profile the dragging example

#4855 @ajeffrey:mozilla.org - 2020-03-14 00:59:18.181109

diagnosing webrender text rendering issues.

#4856 @ajeffrey:mozilla.org - 2020-03-14 01:00:02.815541

getting mac-wpt to fail less in CI

#4857 @paul:mozilla.org - 2020-03-16 11:32:32.154911

re-enabling devtools for UWP port: #25967

#4858 @paul:mozilla.org - 2020-03-16 11:33:06.866104

Updating the Skull demo to BBJS 4.1 and proper controller API

#4859 @aramine:mozilla.org - 2020-03-16 11:36:29.641435

Trying to get Servo to build again on my machine (getting weird ICU undef symbol errors.)

#4860 @jdm:mozilla.org - 2020-03-16 17:36:04.840211

reproduced windows server 2019 unit test failure; updated rustc; reviews.

#4861 @simonsapin:mozilla.org - 2020-03-16 20:43:13.863171

https://users.rust-lang.org/t/mark-d-new-crate-release/39578/6

#4862 @jdm:mozilla.org - 2020-03-16 22:17:14.863142

after a bunch of mozjs patching, successfully got jitspew output to appear in the VS output window.

#4863 @mgoregaokar:mozilla.org - 2020-03-16 23:05:21.544017

responding to things on spec

#4864 @ajeffrey:mozilla.org - 2020-03-17 00:45:54.029890

working out parameters for shader transpiling

#4865 @ajeffrey:mozilla.org - 2020-03-17 00:46:46.509309

getting surfmanup to work with the recent WebGL2 work

#4866 @aramine:mozilla.org - 2020-03-17 13:05:55.175161

damaged goods^W^WLooking into the style/layout damage system stuff.

#4867 @aramine:mozilla.org - 2020-03-17 13:41:33.875759

https://bugzilla.mozilla.org/show_bug.cgi?id=1623061

#4868 @aramine:mozilla.org - 2020-03-17 14:01:21.846210

https://bugzilla.mozilla.org/show_bug.cgi?id=1623073

#4869 @mgoregaokar:mozilla.org - 2020-03-17 19:00:08.340381

iwg call

#4870 @paul:mozilla.org - 2020-03-17 19:12:34.499115

more UWP smoketest investigations. Good progress: Installation and starting the process works, but getting a timeout.

#4871 @jdm:mozilla.org - 2020-03-17 20:23:44.388812

diagnosed the cause of windows 2019 unit test failures.

#4872 @mgoregaokar:mozilla.org - 2020-03-17 23:06:38.988525

looking at dragging demo in perf tracing tool, looking at source code of dragging demo

#4873 @ajeffrey:mozilla.org - 2020-03-17 23:32:32.424343

Playing wac-a-mole with WebGL tests on mac

#4874 @jdm:mozilla.org - 2020-03-17 23:38:08.231835

tracked down one source of ion recompiles in the babylon drumming demo

#4875 @paul:mozilla.org - 2020-03-18 08:35:44.251333

trying to get the BBJS new demos to work with both hands (for some reason, only the right hand shows up)

#4876 @paul:mozilla.org - 2020-03-18 09:12:09.987923

ServoApp doesn't appear to start on CI…

#4877 @paul:mozilla.org - 2020-03-18 10:12:12.394955

struggling to get proper input events from the emulator

#4878 @jdm:mozilla.org - 2020-03-18 14:39:10.599369

https://github.com/servo/servo/wiki/Diagnosing-SpiderMonkey-JIT-issues

#4879 @jdm:mozilla.org - 2020-03-18 18:26:30.453541

tracked down at least one repeated ion recompiles to an arm64 codegen bug in spidermonkey.

#4880 @ajeffrey:mozilla.org - 2020-03-18 19:12:38.112074

Meetings, lots of meetings!

#4881 @jdm:mozilla.org - 2020-03-18 20:34:51.878501

investigating JIT-related issues in pooly-performing demos.

#4882 @mgoregaokar:mozilla.org - 2020-03-18 22:27:38.006206

finish tearing apart dragging demo

#4883 @paul:mozilla.org - 2020-03-19 10:50:40.427516

implementing a context menu to make it possible to leave IM (tired of restarting Servo just to reload a JS file)

#4884 @ajeffrey:mozilla.org - 2020-03-19 13:48:27.659177

ICFP 2020 conversations

#4885 @aramine:mozilla.org - 2020-03-19 14:56:58.841083

Wrote some stuff on ideascale.

#4886 @ajeffrey:mozilla.org - 2020-03-19 16:06:29.060844

Did a pass through updating test expectations for surfmanup.

#4887 @mgoregaokar:mozilla.org - 2020-03-19 16:12:36.170702

trying to get squeeze working

#4888 @simonsapin:mozilla.org - 2020-03-19 17:28:39.025832

https://github.com/servo/servo/pull/25992 Index tasks by git tree hash instead of parent commits hashes

#4889 @ajeffrey:mozilla.org - 2020-03-19 20:51:14.811058

ICFP call for sponsorship emails sent out.

#4890 @mgoregaokar:mozilla.org - 2020-03-19 21:12:54.310614

figure out squeeze isn't yet possible for the HL2, support it for WinMR devices https://github.com/servo/webxr/pull/137

#4891 @ajeffrey:mozilla.org - 2020-03-19 23:26:49.918036

More going through webgl test failures: diagnosing failures, updating test expectations, filing issues, etc.

#4892 @mgoregaokar:mozilla.org - 2020-03-20 00:10:04.404584

(fail to) implement floor spaces for openxr https://github.com/servo/webxr/pull/138

#4893 @jdm:mozilla.org - 2020-03-20 00:29:33.972540

fail to determine why the HL babylon drumming demo stopped loading from my personal webhost.

#4894 @paul:mozilla.org - 2020-03-20 06:56:20.199740

made progress on the context menu API. Trying to figure out the right way to show a menu in IM

#4895 @paul:mozilla.org - 2020-03-20 09:08:58.487983

downloading package from previous build in Win TC making iterating over the smoketest investigation looooot faster

#4896 @paul:mozilla.org - 2020-03-20 10:01:34.911283

asked MS for help for both the Immersive mode menu, and the UWP smoketest issue

#4897 @jdm:mozilla.org - 2020-03-20 15:12:49.630393

filed https://github.com/rust-lang/rust/issues/70185

#4898 @jdm:mozilla.org - 2020-03-20 18:01:36.821689

tinkering with CSP code preventing loading hubs.mozilla.com

#4899 @simonsapin:mozilla.org - 2020-03-20 18:49:08.245401

https://github.com/servo/servo/pull/26002 Add Layout 2020 reftests regression report, published (and kept up to date) at https://community-tc.services.mozilla.com/api/index/v1/task/project.servo.layout-2020-regressions-report/artifacts/public/regressions.html

#4900 @mgoregaokar:mozilla.org - 2020-03-20 20:05:24.995469

more poking around dragging demo, no luck

#4901 @ajeffrey:mozilla.org - 2020-03-20 23:13:33.502467

another pass through the surfmanup WPT results, finding lots of, er, interesting feature interactions of WebGL and Mac

#4902 @paul:mozilla.org - 2020-03-23 07:01:41.621948

fixed vslogger submodule issue

#4903 @aramine:mozilla.org - 2020-03-23 10:29:41.024338

Filed https://github.com/servo/servo/issues/26013

#4905 @aramine:mozilla.org - 2020-03-23 10:30:39.178862

Reviewed https://github.com/servo/servo/pull/26012

#4906 @aramine:mozilla.org - 2020-03-23 10:31:20.337640

Opened https://bugzilla.mozilla.org/show_bug.cgi?id=1624190

#4907 @paul:mozilla.org - 2020-03-23 11:12:47.420377

investigating CanvasThread panic #26015

#4908 @paul:mozilla.org - 2020-03-23 11:13:00.481066

updating BBJS and demos

#4909 @jdm:mozilla.org - 2020-03-23 16:16:59.832671

more csp tinkering.

#4910 @aramine:mozilla.org - 2020-03-23 16:24:26.180144

More unknotting of Servo's internals to try to put style data non-opaquely in the DOM.

#4911 @aramine:mozilla.org - 2020-03-23 16:24:34.616091

Talked to build people for improving some aspects of SM building while being done from a tarball.

#4912 @jdm:mozilla.org - 2020-03-23 18:11:54.290368

prototyping layout value cache; setting up build to test out squeeze changes.

#4913 @ajeffrey:mozilla.org - 2020-03-23 21:28:16.221094

Diagnosing panics during surfman surface creation

#4914 @paul:mozilla.org - 2020-03-24 08:35:20.319156

finished bbjs update.

#4915 @paul:mozilla.org - 2020-03-24 09:39:35.500654

reverting canvas.fillText(). Crash on Window :(

#4916 @aramine:mozilla.org - 2020-03-24 15:23:47.411784

https://github.com/servo/servo/pull/26024

#4917 @ajeffrey:mozilla.org - 2020-03-24 21:34:14.985233

1:1 and internal call w/ folks from MozChicago

#4918 @ajeffrey:mozilla.org - 2020-03-24 21:34:42.342297

fixing build errors with surfmanup servo on windows

#4919 @ajeffrey:mozilla.org - 2020-03-24 23:28:22.263138

Got surfman 0.2 and webxr to build for windows

#4920 @mgoregaokar:mozilla.org - 2020-03-25 03:05:22.818898

handle STOPPING https://github.com/servo/webxr/pull/139

#4921 @mgoregaokar:mozilla.org - 2020-03-25 03:05:27.659231

some refreshing on winrt

#4922 @paul:mozilla.org - 2020-03-25 08:28:14.449372

looking at the promise security error on Mac

#4923 @paul:mozilla.org - 2020-03-25 11:14:06.072204

first pass at propagating user interaction mode to microtasks: https://github.com/servo/servo/pull/26029

#4924 @paul:mozilla.org - 2020-03-25 12:25:51.968435

delay the devtools toaster : https://github.com/servo/servo/pull/26030

#4925 @aramine:mozilla.org - 2020-03-25 13:00:40.788530

Trying to work through lifetimes issues that wouldn't be a problem if we had switched script<->layout comms to something like inert 🙃

#4926 @jdm:mozilla.org - 2020-03-25 15:06:38.320604

tracking down crash in promise-based user input delegation.

#4927 @aramine:mozilla.org - 2020-03-25 15:07:51.180584

https://github.com/servo/servo/pull/26024#issuecomment-603893980 Is it Friday yet?

#4928 @pwalton:mozilla.org - 2020-03-25 16:17:49.267820

Finishing up ubershaders in Pathfinder.

#4929 @ajeffrey:mozilla.org - 2020-03-25 23:40:33.783457

Filed lots of PRs for surfman.

#4930 @aramine:mozilla.org - 2020-03-26 12:09:43.624119

Apparently done adding a `'dom` lifetime to `LayoutNode` and friends.

#4931 @aramine:mozilla.org - 2020-03-26 12:23:43.381088

I conclude that if we want to make things easy in the long run,

#4932 @aramine:mozilla.org - 2020-03-26 12:24:18.632917

we should make `LayoutDom<T>` itself take a `'dom` lifetime.

#4933 @ajeffrey:mozilla.org - 2020-03-26 17:02:21.591291

surfman PR wrangling

#4934 @mgoregaokar:mozilla.org - 2020-03-26 17:15:27.627741

ecma402 mtg

#4935 @mgoregaokar:mozilla.org - 2020-03-26 17:16:25.218001

more SU investigations, talking to MS folks

#4936 @jdm:mozilla.org - 2020-03-26 17:17:05.040168

layout meeting; setting up homu for surfman; fixing homu synchronize bustage.

#4937 @jdm:mozilla.org - 2020-03-26 19:15:02.931220

verifying that WACK still passes; creating blessed demo homepage; testing blessed demos.

#4938 @paul:mozilla.org - 2020-03-27 10:06:35.069769

UWP Context Menu PR.

#4939 @paul:mozilla.org - 2020-03-27 10:13:40.059150

Learning about Windows TraceLogging

#4940 @paul:mozilla.org - 2020-03-27 11:41:17.805066

found a weird security-related error when running our UWP app on TC Windows. Looks like a good clue. Reached out to the TC people see if they can help.

#4941 @jdm:mozilla.org - 2020-03-27 15:33:39.254820

reviews reviews reviews

#4942 @simonsapin:mozilla.org - 2020-03-27 16:43:11.268609

layout reviews

#4943 @simonsapin:mozilla.org - 2020-03-27 16:43:20.932747

filed https://github.com/w3c/csswg-drafts/issues/4905 [css-flexbox] How to determine the main/block size of a column flex container?

#4944 @simonsapin:mozilla.org - 2020-03-27 16:43:52.703461

filed https://github.com/w3c/csswg-drafts/issues/4906 [css-flexbox] Collecting items into lines: use hypothetical main sizes?

#4945 @mgoregaokar:mozilla.org - 2020-03-27 17:02:19.415181

IWG editor sync

#4946 @aramine:mozilla.org - 2020-03-27 17:21:53.632834

https://github.com/servo/servo/pull/26048

#4947 @pwalton:mozilla.org - 2020-03-27 17:23:08.606480

Catching up on Pathfinder issues and PRs.

#4948 @ajeffrey:mozilla.org - 2020-03-27 22:31:27.797201

Landed enough surfman PRs to get servo to pass all of WPT.

#4949 @ajeffrey:mozilla.org - 2020-03-27 22:32:02.020677

Fighting with window resizing in surfman

#4950 @mgoregaokar:mozilla.org - 2020-03-27 23:22:54.173180

design exiting gesture https://github.com/servo/webxr/pull/144 , https://github.com/servo/servo/pull/26051

#4951 @aramine:mozilla.org - 2020-03-30 10:02:23.220675

https://github.com/servo/servo/pull/26058

#4952 @simonsapin:mozilla.org - 2020-03-30 11:37:02.586882

Read through all of the flexbox spec and filed a couple spec bugs. Now considering that it might be best to implement the `box-sizing` property and some support for orthogonal flows (writing modes) before flexbox

#4953 @aramine:mozilla.org - 2020-03-30 16:41:31.167136

Thought for a while about script/layout comms and realised there may be a way to avoid at least some AtomicRefCell things.

#4954 @ajeffrey:mozilla.org - 2020-03-30 18:10:56.391921

diagnosing a deadlock in the glutin port of servo

#4955 @pwalton:mozilla.org - 2020-03-30 19:11:07.347325

Improving the port of the NanoVG demo to Pathfinder and fixing bugs I encounter along the way.

#4956 @mgoregaokar:mozilla.org - 2020-03-30 20:20:46.293969

clear github backlog (lots of omnicu issues)

#4957 @jdm:mozilla.org - 2020-03-30 20:45:33.807343

reviews; pre-blessing testing; investigating source of CSS transition events in babylon demos.

#4958 @ajeffrey:mozilla.org - 2020-03-31 00:49:50.032645

Failing to get macos windows to react properly to resizing

#4959 @mgoregaokar:mozilla.org - 2020-03-31 01:19:49.998532

context menu fixes https://github.com/servo/webxr/pull/145

#4960 @paul:mozilla.org - 2020-03-31 09:47:12.069624

finally got access to a RDP connection to a TC Windows instance. Investigating.

#4961 @paul:mozilla.org - 2020-03-31 10:58:14.546338

PR to add a title to the UWP context menu

#4962 @aramine:mozilla.org - 2020-03-31 13:05:12.460007

https://github.com/servo/servo/pull/26070

#4963 @aramine:mozilla.org - 2020-03-31 13:12:01.825768

Filed goals

#4965 @paul:mozilla.org - 2020-03-31 13:59:11.957585

made progress on the UWP Smoketest front. We are suspecting that a DCOM service is not taking the certificate into account. Still investigating.

#4966 @jdm:mozilla.org - 2020-03-31 16:31:59.928629

fixed the endless CSS transition bug.

#4967 @jdm:mozilla.org - 2020-03-31 16:53:40.600671

prepared UWP jitspew changes for broader use.

#4968 @jdm:mozilla.org - 2020-03-31 20:38:24.280084

tracked down a subtle cycle of reflow/layout queries that impacts babylon content.

#4969 @simonsapin:mozilla.org - 2020-03-31 20:57:47.497085

https://github.com/servo/servo/pull/26075 Don’t forget to apply the inline-start margin to blocks 🤦

#4970 @ajeffrey:mozilla.org - 2020-03-31 21:29:37.739561

more fighting with macos resizing

#4971 @ajeffrey:mozilla.org - 2020-03-31 21:30:27.521662

contributing to the ACM virtual conference guide to best practice

#4972 @jdm:mozilla.org - 2020-03-31 21:39:04.250620

tracked down remaining sources of layout in babylon.js demos and made PRs to avoid them.

#4973 @mgoregaokar:mozilla.org - 2020-03-31 21:43:50.215787

start writing mock code for hit testing

#4974 @simonsapin:mozilla.org - 2020-03-31 23:02:02.690152

https://github.com/servo/servo/pull/26079 Implement the `box-sizing` property

#4975 @paul:mozilla.org - 2020-04-01 08:53:57.738117

more investigation on the smoketest. Trying to rule out a certificate misconfiguration.

#4976 @aramine:mozilla.org - 2020-04-01 09:46:40.718235

https://github.com/servo/servo/pull/26083

#4977 @pwalton:mozilla.org - 2020-04-01 16:45:28.851140

Working on caching images from frame to frame in Pathfinder.

#4978 @jdm:mozilla.org - 2020-04-01 17:12:36.135672

RGSoC application review

#4979 @ajeffrey:mozilla.org - 2020-04-01 18:04:12.777696

meetings meetings meetings. I ♥️ zoom.

#4980 @ajeffrey:mozilla.org - 2020-04-01 18:04:18.496884

installing Windows on a spare laptop since my Windows Dev machine is in quarantine

#4981 @mgoregaokar:mozilla.org - 2020-04-01 23:47:14.110018

wait fixes https://github.com/servo/webxr/pull/147

#4982 @mgoregaokar:mozilla.org - 2020-04-01 23:47:57.356303

webxr spec stuff

#4983 @mgoregaokar:mozilla.org - 2020-04-01 23:48:11.645180

looking at babylon pointer issues

#4984 @paul:mozilla.org - 2020-04-02 08:44:51.681026

making it so BBJS demos are stored as proper JS files (not as a JSON-double-escaped-string)

#4985 @aramine:mozilla.org - 2020-04-02 09:29:58.202650

Making style/layout data be stored as a NonNull<dyn Any> so that we are forced to use downcast instead of going through magic pointer casts and C-like inheritance.

#4986 @paul:mozilla.org - 2020-04-02 09:43:38.486098

fixed camera for Drums demos

#4987 @ajeffrey:mozilla.org - 2020-04-02 14:26:17.639742

setting up servo dev environment on the windows laptop

#4988 @jdm:mozilla.org - 2020-04-02 14:58:24.187872

trying to understand babylon and three.js XR input code; reviews.

#4989 @pwalton:mozilla.org - 2020-04-02 16:43:23.598097

More bug fixing in Pathfinder

#4990 @ajeffrey:mozilla.org - 2020-04-02 23:44:51.466372

getting the new windows laptop set up to build servo

#4991 @ajeffrey:mozilla.org - 2020-04-02 23:45:15.779621

surfmanup window resizing works on windows!

#4992 @ajeffrey:mozilla.org - 2020-04-02 23:45:50.851542

thinking about script/layout API boundaries

#4993 @mgoregaokar:mozilla.org - 2020-04-03 08:10:36.761811

webxr-side of hit test impl: https://github.com/servo/webxr/pull/149

#4994 @paul:mozilla.org - 2020-04-03 08:47:55.577967

more hittest investigations

#4995 @simonsapin:mozilla.org - 2020-04-03 14:11:11.168484

https://github.com/mozilla/community-tc-config/pull/252, https://github.com/servo/taskcluster-config/pull/24, https://github.com/servo/servo/issues/26082 Add support for requersting RDP access from generic-worker

#4996 @jdm:mozilla.org - 2020-04-03 15:28:09.016497

fixing broken saltfs; reviews; remote hands device testing for babylon interactivity.

#4997 @ajeffrey:mozilla.org - 2020-04-03 15:35:52.258219

submitted another round of surfman PRs

#4998 @aramine:mozilla.org - 2020-04-03 18:35:48.544375

https://github.com/servo/servo/pull/26105

#4999 @ajeffrey:mozilla.org - 2020-04-03 23:52:57.437367

un-bitrotting surfmanup

#5000 @mgoregaokar:mozilla.org - 2020-04-04 00:16:14.972740

hand interaction https://github.com/servo/webxr/pull/151

#5001 @mgoregaokar:mozilla.org - 2020-04-04 00:31:18.354084

discussions around confusable select and squeeze https://github.com/immersive-web/webxr/issues/997

#5002 @aramine:mozilla.org - 2020-04-04 12:43:00.418364

https://github.com/servo/servo/pull/26110

#5003 @ajeffrey:mozilla.org - 2020-04-04 21:19:41.406451

Switched off glFinish in ANGLE surfman for surfaces built from D3D11 textures. https://github.com/servo/surfman/pull/170

#5004 @aramine:mozilla.org - 2020-04-06 10:55:07.034622

https://github.com/servo/servo/pull/26120

#5005 @paul:mozilla.org - 2020-04-06 11:31:15.733592

found the root cause of the missing events with BBJS (BBJS uses input.gamepad properties to get the button states)

#5006 @paul:mozilla.org - 2020-04-06 11:31:35.282410

thanks to Simon's work, I managed to dig deeper into the smoketest issue (see #25745)

#5007 @jdm:mozilla.org - 2020-04-06 16:49:12.163678

reviewing webgl2 PRs; investigating test failures.

#5008 @pwalton:mozilla.org - 2020-04-06 18:09:55.502879

Fixing performance regressions in Pathfinder

#5009 @ajeffrey:mozilla.org - 2020-04-06 18:40:01.037345

got surfmanup servo working in the hololens emulator on my windows laptop

#5010 @ajeffrey:mozilla.org - 2020-04-06 22:59:23.017181

surfmanup servo is ready for review \o/

#5011 @paul:mozilla.org - 2020-04-07 10:14:54.784718

cry for help for the TC issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1627906

#5012 @paul:mozilla.org - 2020-04-07 11:57:22.110185

trying to update to VS2019

#5013 @aramine:mozilla.org - 2020-04-07 16:28:58.533841

Got depressed about types lying.

#5014 @ajeffrey:mozilla.org - 2020-04-07 17:25:11.900793

investigated threejs rendering issues

#5015 @jdm:mozilla.org - 2020-04-07 17:59:15.187380

discovering a surprising number of compile errors in pathfinder simd/geometry code when trying to use a recent font-kit in servo.

#5016 @mgoregaokar:mozilla.org - 2020-04-07 20:22:59.262560

goals

#5017 @ajeffrey:mozilla.org - 2020-04-07 21:17:37.048939

Ripped the WebVR code out of servo. Our future is Luxury Space WebXR!

#5018 @aramine:mozilla.org - 2020-04-07 21:17:39.976666

Kinda worried about how we store `Arc<ComputedValues>` in the layout trees when these cannot be used arbitrary as we would like to AFAICT.

#5019 @jdm:mozilla.org - 2020-04-08 02:11:40.488111

fixed enough bugs to get https://github.com/toji/webxr-particles running in servo in windowed mode; trying to figure out why it stops rendering in immersive mode on both desktop and device.

#5020 @paul:mozilla.org - 2020-04-08 11:31:06.061710

finally figured out why my Servo build would not work with VS2019. ServoApp.vcxproj.user needs to be deleted.

#5021 @simonsapin:mozilla.org - 2020-04-08 13:47:31.385817

https://github.com/servo/servo/pull/26071 Upgrade to rustc 1.44.0-nightly (42abbd887 2020-04-07)

#5022 @jdm:mozilla.org - 2020-04-08 17:05:00.092011

failed to understand what's gone wrong with rendering babylon content; created PRs for various work required to make https://www.joshmatthews.net/webxr-particles/ run in servo.

#5023 @mgoregaokar:mozilla.org - 2020-04-08 21:15:58.284386

some spec discussions

#5024 @mgoregaokar:mozilla.org - 2020-04-08 21:16:03.254541

hittest impl

#5025 @jdm:mozilla.org - 2020-04-08 21:44:24.951803

identified and fixed babylon content regression; preparing to profile babylon content some more.

#5026 @ajeffrey:mozilla.org - 2020-04-08 22:37:33.841136

Skeleton XR layers implementation

#5027 @mgoregaokar:mozilla.org - 2020-04-08 23:26:55.786458

start discovering bugs in the hit test spec https://github.com/immersive-web/hit-test/issues/82

#5028 @pwalton:mozilla.org - 2020-04-09 00:17:38.608739

Fixed tile building performance regressions in Pathfinder.

#5029 @mgoregaokar:mozilla.org - 2020-04-09 06:21:04.129566

discover subtle overload resolution bug https://github.com/servo/servo/pull/26154

#5030 @paul:mozilla.org - 2020-04-09 08:20:45.022824

happy to see that VS2019 fixes the issue with extracting the Servo UWP component outside of the Servo app.

#5031 @simonsapin:mozilla.org - 2020-04-09 09:03:22.021204

Nagged the TC team again and again about Matrix notifications. It’s now working, but sending "notices" that Riot ignores for the purpose of triggering desktop notifications. Filed https://github.com/taskcluster/taskcluster/pull/2628 to add an opt-out

#5032 @aramine:mozilla.org - 2020-04-09 12:16:49.907152

Making a lot of progress cleaning up the rule tree's thread safety.

#5033 @jdm:mozilla.org - 2020-04-09 16:23:20.150465

verifying that babylon content works in nightly builds again.

#5034 @ajeffrey:mozilla.org - 2020-04-09 17:49:14.477089

filing issues on WebXR layers.

#5035 @mgoregaokar:mozilla.org - 2020-04-09 19:22:22.064965

subtle overload bug https://github.com/servo/servo/pull/26154

#5036 @mgoregaokar:mozilla.org - 2020-04-09 19:47:43.570023

fixing webidl bugs in the hit test spec, take 2: https://github.com/immersive-web/hit-test/pull/85

#5037 @ajeffrey:mozilla.org - 2020-04-09 20:43:37.568674

fleshing out the skeleton of the XR layers implementation

#5038 @jdm:mozilla.org - 2020-04-09 21:05:16.560990

tracking down cause of test failures in https://github.com/servo/servo/pull/26023

#5039 @mgoregaokar:mozilla.org - 2020-04-10 07:42:27.518331

fix main thread sleeping issues: https://github.com/servo/servo/pull/26164

#5040 @aramine:mozilla.org - 2020-04-10 12:15:31.719146

Made `StrongRuleNode::drop` not rely on GC but there are still some race conditions that can occur.

#5041 @ajeffrey:mozilla.org - 2020-04-10 22:13:57.069027

Finished up a first-cut implementation of XR layers. https://github.com/servo/servo/pull/26168

#5042 @mgoregaokar:mozilla.org - 2020-04-11 07:25:49.476120

investigate failures in hit test tests, file bugs for chrome specific behavior and potential spec improvements https://github.com/immersive-web/hit-test/issues/86

#5043 @mgoregaokar:mozilla.org - 2020-04-11 07:26:10.577203

FromJSValConvertible for enums https://github.com/servo/servo/pull/26170

#5044 @mgoregaokar:mozilla.org - 2020-04-11 07:29:04.607830

hit testing implementation https://github.com/servo/servo/pull/26171 , https://github.com/servo/webxr/pull/149

#5045 @pwalton:mozilla.org - 2020-04-13 16:31:54.492225

A bit of rework of the shading pipeline in Pathfinder to make shadows follow the spec, as well as to prepare for SVG masks.

#5046 @jdm:mozilla.org - 2020-04-13 16:45:09.388044

testing immersive-mode related fixes; digging into root issue of unresponsive UI after leaving immersive mode.

#5047 @mgoregaokar:mozilla.org - 2020-04-13 17:11:30.291359

file test bugs for broken tests https://github.com/web-platform-tests/wpt/issues/22898 , https://github.com/web-platform-tests/wpt/issues/22900, https://github.com/web-platform-tests/wpt/issues/22901

#5048 @ajeffrey:mozilla.org - 2020-04-13 21:55:58.872426

Landed the beginnings of XR Layers

#5049 @aramine:mozilla.org - 2020-04-14 09:56:44.431421

Documenting my tree list code to send it for review.

#5050 @aramine:mozilla.org - 2020-04-14 11:38:18.662557

https://github.com/nox/recycling-tree

#5051 @aramine:mozilla.org - 2020-04-14 11:56:29.078834

https://github.com/servo/servo/issues/26129#issuecomment-613398969

#5052 @jdm:mozilla.org - 2020-04-14 17:46:12.418858

continuing to dig into poor experience of exiting immersive mode.

#5053 @mgoregaokar:mozilla.org - 2020-04-14 18:32:26.306018

IWG call prep

#5054 @mgoregaokar:mozilla.org - 2020-04-14 18:32:51.683669

working with chrome folks on test / test API bugs

#5055 @mgoregaokar:mozilla.org - 2020-04-14 22:14:19.095497

chat with alan about webxr openxr/surfman integration and layers plans

#5056 @ajeffrey:mozilla.org - 2020-04-14 22:32:30.510600

chat with manish about webxr openxr/surfman integration and layers plans

#5058 @ajeffrey:mozilla.org - 2020-04-14 22:32:32.596119

responding to review comments on surfmanup servo

#5059 @aramine:mozilla.org - 2020-04-15 10:26:01.429435

Integrating recycling-tree in stylo.

#5060 @ajeffrey:mozilla.org - 2020-04-15 15:40:01.620398

meetings meetings meetings

#5061 @jdm:mozilla.org - 2020-04-15 15:50:45.159704

making babylon.js videos for partners; trying to unblock legal side of new store release process; webgl 2 origin trial PR.

#5062 @ajeffrey:mozilla.org - 2020-04-15 23:29:39.457720

Drive-by PR to add a GC hint at the end of a webxr rAF.

#5063 @mgoregaokar:mozilla.org - 2020-04-15 23:30:00.162789

more attempts to get servo building on my desktop

#5064 @ajeffrey:mozilla.org - 2020-04-15 23:30:16.146974

Working on an API for webxr layer management

#5065 @mgoregaokar:mozilla.org - 2020-04-16 08:11:11.826447

some exit/pause hang investigations

#5066 @mgoregaokar:mozilla.org - 2020-04-16 08:11:24.064502

more getting servo to build on the desktop

#5067 @aramine:mozilla.org - 2020-04-16 14:49:17.023285

https://github.com/servo/servo/pull/26201

#5068 @ferjm:mozilla.org - 2020-04-16 14:55:09.430140

Back from PTO. Catched up on email and bugmail. Restarting work on vertical-align

#5069 @simonsapin:mozilla.org - 2020-04-16 17:22:26.379727

current status: more root background corner cases http://software.hixie.ch/utilities/js/live-dom-viewer/saved/7975

#5070 @ajeffrey:mozilla.org - 2020-04-16 21:20:59.378575

Idle thinking about perf of DOM NodeList

#5071 @ajeffrey:mozilla.org - 2020-04-16 21:22:35.784037

Designing layers API for webxr

#5072 @mgoregaokar:mozilla.org - 2020-04-16 21:28:35.952957

learn that a SINGLE ENVIRONMENT VARIABLE was the source of my distress

#5073 @jdm:mozilla.org - 2020-04-16 21:34:19.195941

tracking down source of immersive exiting weirdness; creating a new store release and documenting the release process.

#5074 @ajeffrey:mozilla.org - 2020-04-16 23:38:28.709090

moving glwindow over to the new webxr API

#5075 @mgoregaokar:mozilla.org - 2020-04-17 18:04:34.396747

iwg triage, comments on layers/etc

#5076 @pwalton:mozilla.org - 2020-04-17 19:59:58.259132

Publishing an initial release of Pathfinder to crates.io.

#5077 @jdm:mozilla.org - 2020-04-17 22:15:09.930177

tracking down new intermittent segfault in unit tests.

#5078 @mgoregaokar:mozilla.org - 2020-04-18 06:02:23.515875

bunch of spec comments, omnicu comments

#5079 @ajeffrey:mozilla.org - 2020-04-20 03:32:01.476917

SURFMANUP LANDED!

#5080 @aramine:mozilla.org - 2020-04-20 10:04:33.512214

Now looking into the changes required to start doing incremental box tree construction.

#5081 @pwalton:mozilla.org - 2020-04-20 16:22:08.039810

Fixing gradient bugs in Pathfinder.

#5082 @simonsapin:mozilla.org - 2020-04-20 17:05:18.920904

https://github.com/rust-lang/rust/pull/71360 Add non-portable infallible conversion traits for usize/isize

#5083 @jdm:mozilla.org - 2020-04-20 17:16:42.763522

fixing some broken WPT infrastructure on CI. cleaning up some abandoned PRs. upgrading to VS 2019 on CI.

#5084 @mgoregaokar:mozilla.org - 2020-04-20 17:50:31.972916

github catchup on omnicu/icu4x and immersive-web

#5085 @simonsapin:mozilla.org - 2020-04-20 19:18:16.177958

https://github.com/servo/webxr/pull/159 Remove glutin dependency

#5086 @simonsapin:mozilla.org - 2020-04-20 20:16:58.287327

https://github.com/servo/servo/pull/26237 OSMesa is no longer a build dependency

#5087 @simonsapin:mozilla.org - 2020-04-20 20:31:44.548346

https://github.com/servo/webxr/pull/160 Fix googlevr build (and therefore CI)

#5088 @simonsapin:mozilla.org - 2020-04-20 21:58:17.148452

https://github.com/servo/servo/pull/26239 Remove glutin from the dependency graph

#5089 @mgoregaokar:mozilla.org - 2020-04-21 01:44:56.667978

bunch of CR-blocker WebXR PRs: https://github.com/immersive-web/webxr/pull/1002 , https://github.com/immersive-web/webxr/pull/1003 , https://github.com/immersive-web/webxr/pull/1004, https://github.com/immersive-web/webxr/pull/1005

#5090 @mgoregaokar:mozilla.org - 2020-04-21 01:45:02.192738

some triage of CR blockers

#5091 @ajeffrey:mozilla.org - 2020-04-21 02:29:38.354059

investigating ways to get safe script/layout concurrency.

#5092 @simonsapin:mozilla.org - 2020-04-21 09:00:16.466638

https://github.com/servo/servo/pull/26241 Add a minimal alternative to `cargo graph`

#5093 @simonsapin:mozilla.org - 2020-04-21 11:41:03.678504

https://bugzilla.mozilla.org/show_bug.cgi?id=1631721 Migrate from hashglobe to hashbrown for Rust fallible heap allocation

#5094 @ajeffrey:mozilla.org - 2020-04-21 16:05:59.645196

pipedreaming what the Next Big Thing will be

#5095 @ajeffrey:mozilla.org - 2020-04-21 16:06:26.365280

ICFP organization stuff

#5096 @jdm:mozilla.org - 2020-04-21 18:06:36.002158

trying to narrow down libbacktrace regression on macOS.

#5097 @pwalton:mozilla.org - 2020-04-21 19:09:45.283957

Redoing how clips work in Pathfinder to be compatible with SVG…again.

#5098 @mgoregaokar:mozilla.org - 2020-04-21 19:28:21.102011

iwg call

#5099 @ajeffrey:mozilla.org - 2020-04-21 19:53:55.105039

Messing around with github pages and reveal.js: https://asajeffrey.github.io/tmp/

#5100 @jdm:mozilla.org - 2020-04-21 21:51:44.283392

tracking down spec/implementation discontinuities in CORS behaviour.

#5101 @ajeffrey:mozilla.org - 2020-04-21 22:21:28.879654

driveby PR to provide a dummy implementation of contentEditable, which hopefully is enough to placate reveal.js.

#5102 @mgoregaokar:mozilla.org - 2020-04-21 23:45:59.850694

helping with the thai keyboard stuff

#5103 @ferjm:mozilla.org - 2020-04-22 06:31:17.926019

https://iamvdo.me/en/blog/css-font-metrics-line-height-and-vertical-align

#5104 @aramine:mozilla.org - 2020-04-22 11:07:56.071483

https://github.com/servo/servo/issues/26261

#5105 @jdm:mozilla.org - 2020-04-22 17:55:45.492970

experimenting with webgl 2 demos; more HTTP redirection behaviour investigations.

#5106 @jdm:mozilla.org - 2020-04-22 20:57:52.095249

integrating upstream webidl changes for webgl rendering contexts.

#5107 @mgoregaokar:mozilla.org - 2020-04-22 21:55:02.554755

poking at getting hand support in openxrs

#5108 @simonsapin:mozilla.org - 2020-04-22 22:10:02.578438

https://github.com/servo/rust-smallvec/pull/214 Add `try_reserve` and friends

#5109 @simonsapin:mozilla.org - 2020-04-22 23:21:50.429764

filed https://github.com/mozilla/mp4parse-rust/issues/220 Use `std::alloc` functions instead of `(re)alloc` from libc

#5110 @ajeffrey:mozilla.org - 2020-04-23 01:33:16.257596

wrote my first attempt at a GLSL shader for R+B 3d.

#5111 @simonsapin:mozilla.org - 2020-04-23 16:39:30.238048

https://github.com/servo/mozjs/pull/246 Fix supurious rebuilds

#5112 @jdm:mozilla.org - 2020-04-23 19:02:03.688167

finalizing webgl webidl changes from upstream.

#5113 @ajeffrey:mozilla.org - 2020-04-23 19:46:29.878278

Learned me a GLSL in 48 hours.

#5114 @ajeffrey:mozilla.org - 2020-04-23 19:46:47.753601

Moved the glwindow webxr back end away from blitting towards using a shader.

#5115 @ajeffrey:mozilla.org - 2020-04-23 19:48:56.368976

messing around with anaglyph stereo (aka red+blue glasses)

#5116 @mgoregaokar:mozilla.org - 2020-04-23 22:26:06.692973

hand tracking openxr ext https://github.com/Ralith/openxrs/pull/24

#5117 @mgoregaokar:mozilla.org - 2020-04-23 23:46:52.713438

hands api experimentation https://github.com/servo/webxr/pull/162

#5118 @mgoregaokar:mozilla.org - 2020-04-24 05:48:29.060069

webxr openxr hands integration : https://github.com/servo/webxr/pull/163

#5119 @simonsapin:mozilla.org - 2020-04-24 09:11:01.973515

Filed https://github.com/servo/mozjs/issues/249 Spurious rebuilds (still…)

#5120 @simonsapin:mozilla.org - 2020-04-24 14:22:51.905054

Helping investigate https://bugzilla.mozilla.org/show_bug.cgi?id=1632776 Perma Windows instr | [hashbrown 0.7.1] error: aborting due to previous error

#5121 @jdm:mozilla.org - 2020-04-24 16:31:33.693506

remote-debugging openxr issues.

#5122 @aramine:mozilla.org - 2020-04-24 16:32:19.727698

Had a galaxy brain moment where I finally understood how layout 2013 actually handles damaging the nodes.

#5123 @pwalton:mozilla.org - 2020-04-24 17:48:40.051905

Porting Pathfinder over to use surfman, and adding support for Metal rendering to surfman along the way.

#5124 @jdm:mozilla.org - 2020-04-24 22:11:10.718409

trying to fix navigation with the JS devtools console.

#5125 @mgoregaokar:mozilla.org - 2020-04-25 00:39:48.981444

hand tracking support finished! https://github.com/servo/servo/pulls/manishearth

#5126 @mgoregaokar:mozilla.org - 2020-04-25 00:39:59.915731

er, https://github.com/servo/servo/pull/26316

#5127 @aramine:mozilla.org - 2020-04-27 09:03:32.895814

Current plan for the day is to make `Document::pending_restyles` be a mere `SnapshotMap`, storing restyle hint and damage directly from the DOM in each element needing a restyle, paving the way to do restyles from elsewhere than the document root every damn time.

#5128 @aramine:mozilla.org - 2020-04-27 12:12:23.941352

Implemented a basic concept of "dirty root", from which we can restyle.

#5129 @ferjm:mozilla.org - 2020-04-27 15:16:44.300092

progress on baseline vertical alignment https://i.imgur.com/hx7zGWh.png

#5130 @jdm:mozilla.org - 2020-04-27 18:29:39.847474

tracking down and discussing webrender API breakage.

#5131 @jdm:mozilla.org - 2020-04-27 18:29:41.607482

got devtools working well with navigation.

#5132 @ajeffrey:mozilla.org - 2020-04-28 03:41:00.983814

fixing bugs with glwindow's 3D brought up by doing anaglyph 3D.

#5133 @ferjm:mozilla.org - 2020-04-28 09:21:04.182932

more progress on vertical alignment. Now with 'middle' alignment

#5134 @ferjm:mozilla.org - 2020-04-28 09:24:19.107382

still need to use x-height for 'middle' alignment in all cases and minimize line box size

#5135 @jdm:mozilla.org - 2020-04-28 14:27:39.884673

rewriting some webrender IPC integration to accommodate upstream API changes.

#5136 @jdm:mozilla.org - 2020-04-28 19:07:14.443395

deep dive into how the devtools toolbox decides what url and title to show in a remote session.

#5137 @mgoregaokar:mozilla.org - 2020-04-28 19:43:02.862983

montlhy internal meeting, IWG call, chat with ajeffrey, fxr thai keyboard call

#5138 @jdm:mozilla.org - 2020-04-28 21:00:08.571676

improving devtools output with console APIs.

#5139 @mgoregaokar:mozilla.org - 2020-04-28 23:23:00.641151

extremely long hit test comment https://github.com/immersive-web/hit-test/issues/86#issuecomment-620903928

#5140 @ajeffrey:mozilla.org - 2020-04-28 23:29:51.341566

lots of schoolboy maths to work out how to render webxr in anaglyphic stereo.

#5141 @ajeffrey:mozilla.org - 2020-04-28 23:30:15.491226

meeting with manishearth

#5142 @ajeffrey:mozilla.org - 2020-04-28 23:33:14.455559

got servo branch with a dom.webxr.glwindow.red-cyan pref up and running

#5143 @ajeffrey:mozilla.org - 2020-04-29 15:16:48.646344

submitted PRs for webxr anaglyphic stereo

#5144 @jdm:mozilla.org - 2020-04-29 18:06:23.757483

push several webgl2 PRs over the merge line by addressing test failures on CI.

#5145 @pwalton:mozilla.org - 2020-04-29 18:08:57.252820

Deep in a rabbit hole fixing Pathfinder bugs and improving performance in the Metal backend.

#5146 @ajeffrey:mozilla.org - 2020-04-29 18:17:25.812001

conversations about GC for webxr on #fxr-eng, resulting in https://github.com/immersive-web/webxr/issues/1010

#5147 @mgoregaokar:mozilla.org - 2020-04-29 19:33:32.593429

reviews

#5148 @mgoregaokar:mozilla.org - 2020-04-29 19:34:07.161013

looking brian's webxr perf fixes in FxR

#5149 @mgoregaokar:mozilla.org - 2020-04-29 19:35:42.331228

some looking at the openxr view extension

#5150 @ajeffrey:mozilla.org - 2020-04-30 02:35:36.783999

landed webxr anagyphic stereo in servo.

#5151 @jdm:mozilla.org - 2020-04-30 15:37:21.655482

chivvying PR queue into merging; dealing with nightly sync fallout from giant WPT canvas test reorganization.

#5152 @jdm:mozilla.org - 2020-04-30 17:18:43.880831

ET slide deck prep.

#5153 @mgoregaokar:mozilla.org - 2020-04-30 18:04:28.550614

omnicu mtg

#5154 @mgoregaokar:mozilla.org - 2020-04-30 20:04:23.547720

coordinating with chrome about test api changes

#5155 @jdm:mozilla.org - 2020-04-30 20:45:18.124707

researching how to support openxr depth buffer; digging into one macOS worker hitting #25513 way more often than other workers.

#5156 @mgoregaokar:mozilla.org - 2020-04-30 20:47:11.616701

test fixes for race https://github.com/web-platform-tests/wpt/pull/23350

#5157 @jdm:mozilla.org - 2020-04-30 22:44:01.792319

merge conflicts; writing an automated test for border-radius layout.

#5158 @ajeffrey:mozilla.org - 2020-05-01 03:09:35.967750

Bashing my head against webxr shaders not rendering on macos

#5159 @mgoregaokar:mozilla.org - 2020-05-01 05:33:05.502194

more hit test spec discussions, test changes

#5160 @ajeffrey:mozilla.org - 2020-05-01 15:31:38.972116

conversations around recording webxr content in Servo.

#5161 @jdm:mozilla.org - 2020-05-01 16:41:00.844502

finally finished reviewing initial readable streams PR.

#5162 @jdm:mozilla.org - 2020-05-01 19:15:06.407019

investigating webgl BlitFramebuffer failures; investigating mozangle compilation failure with newer cc-rs.

#5163 @mgoregaokar:mozilla.org - 2020-05-01 19:56:33.063423

webxr triage

#5164 @mgoregaokar:mozilla.org - 2020-05-01 19:57:16.772075

couple webxr PRs and issues https://github.com/immersive-web/webxr/pull/1017 https://github.com/immersive-web/webxr/pull/1016 https://github.com/immersive-web/webxr/pull/1015 https://github.com/immersive-web/dom-overlays/pull/30 https://github.com/immersive-web/dom-overlays/issues/29

#5165 @mgoregaokar:mozilla.org - 2020-05-01 19:58:48.975028

poking and hubs websocket issues

#5166 @ajeffrey:mozilla.org - 2020-05-01 21:05:51.364839

meeting with blair about the life of a conference virtual organizer

#5167 @ajeffrey:mozilla.org - 2020-05-01 21:10:50.734851

more GC webxr spec stuff.

#5168 @ajeffrey:mozilla.org - 2020-05-02 00:42:02.122001

reporting back the results of the meeting with Blair to the ICFP organizers.

#5169 @aramine:mozilla.org - 2020-05-04 13:06:56.685993

Continuing the "dirty root" stuff I wrote before my PTO, paging out of my brain my small crate adventures from last days. :(

#5170 @pwalton:mozilla.org - 2020-05-04 16:52:38.471328

Going through the Pathfinder bug list.

#5171 @jdm:mozilla.org - 2020-05-04 19:49:31.220723

profiling babylon.js perf issues with transform gizmos. reviews.

#5172 @mgoregaokar:mozilla.org - 2020-05-04 21:57:19.929436

notifications and spec catchup

#5173 @ajeffrey:mozilla.org - 2020-05-04 22:12:14.204322

I fought GLSL on macos and lost.

#5174 @ajeffrey:mozilla.org - 2020-05-04 22:12:29.379226

ICFP virtualization

#5175 @ajeffrey:mozilla.org - 2020-05-04 22:12:52.952094

Activity is happening on the XR navigation spec!

#5176 @mgoregaokar:mozilla.org - 2020-05-05 03:20:17.161797

particles demo with hand tracking

#5177 @aramine:mozilla.org - 2020-05-05 14:17:02.579461

Managed to load pages in a build with incremental restyling, which is new even in layout 2013.

#5178 @pwalton:mozilla.org - 2020-05-05 16:40:56.475902

General performance optimization for Pathfinder. So far 3x faster on the hard paris-30k test case on Radeon.

#5179 @jdm:mozilla.org - 2020-05-05 19:09:10.990939

babylon playground investigation; meetings.

#5180 @ajeffrey:mozilla.org - 2020-05-05 22:05:36.798818

webxr glwindow is back working on macos

#5181 @ajeffrey:mozilla.org - 2020-05-05 22:06:45.538515

meeting with @avadacatavra re webxr navigation ui

#5182 @ajeffrey:mozilla.org - 2020-05-05 22:07:15.018281

back to refactoring the webxr API

#5183 @simonsapin:mozilla.org - 2020-05-05 22:09:04.306572

https://github.com/servo/servo/pull/26437 Generalize the 2020 regression report to show local unexpected failures

#5184 @mgoregaokar:mozilla.org - 2020-05-06 15:23:22.994015

morning meetings 4 lyfe

#5185 @ferjm:mozilla.org - 2020-05-06 15:42:45.895528

started working on gstreamer-rs(-sys) datachannels bindings. Digging in GIR format reference :|

#5186 @jdm:mozilla.org - 2020-05-06 16:47:55.194425

meetings; reviews; investigating WPT sync python3 bustage.

#5187 @ajeffrey:mozilla.org - 2020-05-06 23:42:20.568933

meetings meetings meetings

#5188 @ajeffrey:mozilla.org - 2020-05-06 23:42:58.606698

working away on the webxr API redesign

#5189 @mgoregaokar:mozilla.org - 2020-05-07 00:51:49.102220

openxrs bindings for secondary https://github.com/Manishearth/openxrs/tree/msft-secondary

#5190 @mgoregaokar:mozilla.org - 2020-05-07 02:30:20.429426

webxr integration for secondary view https://github.com/servo/webxr/pull/171

#5191 @mgoregaokar:mozilla.org - 2020-05-07 02:35:32.552797

servo changes for secondary view https://github.com/servo/webxr/pull/171

#5192 @simonsapin:mozilla.org - 2020-05-07 13:43:58.978384

filed https://github.com/servo/servo/issues/26463 Layout 2020 panics in WebRender with mix-blend-mode over 16k pixels

#5193 @jdm:mozilla.org - 2020-05-07 16:17:06.268303

implementing white-space: nowrap support in layout 2020.

#5194 @mgoregaokar:mozilla.org - 2020-05-07 22:02:31.364069

attempt to get secondary view running

#5195 @ajeffrey:mozilla.org - 2020-05-07 22:07:16.355881

redid webxr/webgl plumbing.

#5196 @ajeffrey:mozilla.org - 2020-05-07 22:10:34.273807

Wrote up a proposal for trusted immersive UI.

#5197 @jdm:mozilla.org - 2020-05-07 22:24:06.198469

going deeper into line breaking and css white-space property than originally anticipated.

#5198 @jdm:mozilla.org - 2020-05-08 17:11:43.704999

reviews; tracking down immersive emulator regression.

#5199 @ajeffrey:mozilla.org - 2020-05-08 18:16:51.105696

doing plumbing to get surfman Devices and Contexts to where they need to be.

#5200 @ajeffrey:mozilla.org - 2020-05-08 18:24:38.166624

dealing with webxr layers spec issues arising from the webxr api redesign.

#5201 @pwalton:mozilla.org - 2020-05-08 21:35:26.637163

Going through the Pathfinder bug list; looking into floats for Servo layout 2020.

#5202 @jdm:mozilla.org - 2020-05-08 21:35:27.236452

tracked down and fixed regression in entering immersive mode in the hololens emulator.

#5203 @ajeffrey:mozilla.org - 2020-05-08 22:32:16.660937

got Servo to compile with the revised webxr API

#5204 @aramine:mozilla.org - 2020-05-11 11:03:58.958252

Trying some dirty root restyle stuff https://github.com/servo/servo/pull/26484

#5205 @ajeffrey:mozilla.org - 2020-05-11 15:08:59.488783

attended the Chalmers FP seminar.

#5206 @pwalton:mozilla.org - 2020-05-11 16:37:29.605918

Starting to look at implementing floats in layout 2020.

#5207 @jdm:mozilla.org - 2020-05-11 17:00:57.020657

reviews reviews reviews.

#5208 @mgoregaokar:mozilla.org - 2020-05-11 20:33:12.042567

notifications, review cybai's module PR

#5209 @ajeffrey:mozilla.org - 2020-05-11 20:57:02.583488

Filed a PR making it explicit which realm every XR object is in.

#5210 @ajeffrey:mozilla.org - 2020-05-11 22:13:46.995025

various security and privacy clean-ups to the webxr spec.

#5211 @mgoregaokar:mozilla.org - 2020-05-11 23:02:21.432378

more pre-CR burndown https://github.com/immersive-web/webxr/pull/1032 , https://github.com/immersive-web/webxr/pull/1033 , https://github.com/immersive-web/webxr/pull/1034, https://github.com/immersive-web/webxr/pull/1035 , https://github.com/immersive-web/webxr/pull/1031, https://github.com/immersive-web/webxr/pull/1024 , https://github.com/immersive-web/webxr/pull/1025, https://github.com/immersive-web/webxr/pull/1028 , https://github.com/immersive-web/webxr/pull/1029

#5212 @simonsapin:mozilla.org - 2020-05-12 06:22:01.218492

discussing fragment hoisting https://github.com/servo/servo/issues/25167#issuecomment-627134972

#5213 @aramine:mozilla.org - 2020-05-12 10:01:55.540886

Debugging why my restyling patch doesn't work.

#5214 @aramine:mozilla.org - 2020-05-12 15:06:38.925457

Making some progress fixing those panics, which I'm trying to make their existence positive: tracking their root cause means I have a clearer idea of how the duck we manage dirtiness.

#5215 @jdm:mozilla.org - 2020-05-12 16:52:49.458902

fixing WPT sync; fixing border-radius bustage in webrender update PR.

#5216 @ajeffrey:mozilla.org - 2020-05-12 22:53:26.172972

webxr API conversations.

#5217 @ajeffrey:mozilla.org - 2020-05-12 22:54:40.276637

more redesign of our webxr Rust API.

#5218 @ajeffrey:mozilla.org - 2020-05-12 22:54:52.691060

debugging servo + new webxr API.

#5219 @mgoregaokar:mozilla.org - 2020-05-13 00:14:07.524462

finishing up secondary openxr view PR, scaling in secondary view

#5220 @mgoregaokar:mozilla.org - 2020-05-13 00:14:18.252468

IWG call and followups

#5221 @jdm:mozilla.org - 2020-05-13 18:20:16.112636

dug into some webgl test failures affecting real world content.

#5222 @mgoregaokar:mozilla.org - 2020-05-13 22:11:57.705077

progress on https://github.com/servo/webxr/issues/173

#5223 @ajeffrey:mozilla.org - 2020-05-14 00:36:20.332099

another round of plumbing on XR layer management.

#5224 @aramine:mozilla.org - 2020-05-14 12:53:22.909219

Trying to make Servo print backtraces whenever it marks the root element as dirty…

#5225 @aramine:mozilla.org - 2020-05-14 14:48:41.609344

Fixed a lot of crashes, now only a few to fix, nice to see some substantial progress all of a sudden.

#5226 @ajeffrey:mozilla.org - 2020-05-14 20:28:19.645219

ICFP virtualization committee meeting

#5227 @ajeffrey:mozilla.org - 2020-05-15 02:43:37.109981

more work on the revamped webxr API.

#5228 @simonsapin:mozilla.org - 2020-05-15 09:10:02.399061

reviewed https://github.com/servo/servo/pull/26537 layout_2020: Implement support for backface-visibility

#5229 @simonsapin:mozilla.org - 2020-05-15 10:04:39.671203

Tried `cargo llvm-lines` on libscript and failed. Filed https://github.com/dtolnay/cargo-llvm-lines/issues/17

#5230 @aramine:mozilla.org - 2020-05-15 10:15:27.188999

Found why there were many "Unstyled node?" panics when using a dirty root. Retrying my PR with layout-2020, hopefully it is green.

#5231 @aramine:mozilla.org - 2020-05-15 11:15:15.219433

It _is_ green.

#5232 @simonsapin:mozilla.org - 2020-05-15 11:49:49.132708

hunted down bug after bug in https://github.com/servo/servo/pull/26414

#5233 @jdm:mozilla.org - 2020-05-15 17:05:08.118308

reviews; fixing bugs in layout 2020 white-space support.

#5234 @ajeffrey:mozilla.org - 2020-05-15 17:21:46.538888

webxr security+privacu spec wrangling.

#5235 @ajeffrey:mozilla.org - 2020-05-16 00:19:40.284845

More webxr plumbing

#5236 @mgoregaokar:mozilla.org - 2020-05-17 22:34:18.871139

finish per-view eye transform work https://github.com/servo/webxr/pull/175 , https://github.com/servo/servo/pull/26551

#5237 @paul:mozilla.org - 2020-05-18 07:20:02.749887

back to work.

#5238 @aramine:mozilla.org - 2020-05-18 08:30:31.428655

Rebasing and fixing the last bugs in my dirty root PR.

#5239 @mgoregaokar:mozilla.org - 2020-05-18 21:45:15.526495

review https://github.com/servo/servo/pull/26540

#5240 @mgoregaokar:mozilla.org - 2020-05-18 21:46:25.320566

spec catchups, issues and PRs: https://github.com/immersive-web/webxr/pull/1048 , https://github.com/immersive-web/webxr/issues/1045 , https://github.com/immersive-web/webxr/issues/1045 , https://github.com/immersive-web/webxr/issues/1045 , https://github.com/immersive-web/webxr-ar-module/issues/53

#5241 @ajeffrey:mozilla.org - 2020-05-18 22:53:28.306176

debugging concurrency errors with webxr render state

#5242 @ajeffrey:mozilla.org - 2020-05-18 22:55:10.360969

webxr spec wrangling

#5243 @aramine:mozilla.org - 2020-05-19 08:47:58.018806

Finished fixing the few last issues in the dirty root PR, I think CI will be green this time.

#5244 @aramine:mozilla.org - 2020-05-19 10:50:19.631757

My change regressed everything else hah. Investigating.

#5245 @ferjm:mozilla.org - 2020-05-19 13:44:03.427356

found out that gstreamer-rs datachannel bindings are not possible at the moment due to https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1168 but we can still use the not so convinient webrtcbin API

#5246 @simonsapin:mozilla.org - 2020-05-19 14:52:05.654723

reviewed https://github.com/servo/servo/pull/26484 Implement concept of dirty root

#5247 @simonsapin:mozilla.org - 2020-05-19 16:35:16.214950

dealing with bustage caused by backporting a back-out because of a regression… https://bugzilla.mozilla.org/show_bug.cgi?id=1633410#c27

#5248 @ajeffrey:mozilla.org - 2020-05-19 21:29:23.891558

On the REBELS 2020 PC. https://2020.splashcon.org/home/rebls-2020

#5249 @jdm:mozilla.org - 2020-05-19 21:37:11.807780

reading css-text spec very closely, still confused about trailing newlines in pre blocks.

#5250 @ajeffrey:mozilla.org - 2020-05-19 22:41:41.724904

Got the new webxr API to display two triangles.

#5251 @paul:mozilla.org - 2020-05-20 07:46:54.082346

looking at how we could implement the equivalent of `about:config`

#5252 @simonsapin:mozilla.org - 2020-05-20 11:13:07.199814

filed https://github.com/servo/servo/issues/26585 mozjs::panic generates ~25% of LLVM IR lines of libscript

#5253 @jdm:mozilla.org - 2020-05-20 16:28:04.068437

implemented rough draft of texImage3D support that works on http://webglsamples.org/WebGL2Samples/

#5254 @simonsapin:mozilla.org - 2020-05-20 16:36:15.831917

Managed to cut a third of the compile time for the script crate, in a local branch: https://github.com/servo/servo/issues/26585#issuecomment-631584528

#5255 @jdm:mozilla.org - 2020-05-20 20:15:13.061708

fixed test-tidy output for duplicated packages; tracked down next failure in After The Flood to missing depth texture implementation.

#5256 @ajeffrey:mozilla.org - 2020-05-21 00:01:45.015364

Got the new webxr API to pass the webxr wpt tests.

#5257 @jdm:mozilla.org - 2020-05-21 13:04:23.549624

kicking off the public launch of Firefox Reality for HoloLens 2!

#5258 @ajeffrey:mozilla.org - 2020-05-21 17:42:45.581181

Got the googlevr back end for webxr to use the new layer management API.

#5259 @jdm:mozilla.org - 2020-05-21 20:59:34.890229

digging into various hubs errors.

#5260 @ajeffrey:mozilla.org - 2020-05-21 21:45:01.796453

ICFP virtualization committee

#5261 @ajeffrey:mozilla.org - 2020-05-21 21:46:15.471626

Working on the openxr back end for the new webxr API.

#5262 @pwalton:mozilla.org - 2020-05-22 02:02:29.167915

Dividing time between implementing Servo floats and working on an optional all-GPU backend for Pathfinder.

#5263 @paul:mozilla.org - 2020-05-22 07:35:42.851458

Servo Nuget package: managed to build a package. Trying to figure out how to properly re-use it from a project within the same VS solution.

#5264 @ferjm:mozilla.org - 2020-05-22 14:47:52.900622

got datachannels working with gstreamer-rs standalone example

#5265 @jdm:mozilla.org - 2020-05-22 15:42:06.201706

pushing through more hubs errors; now encountering actual missing functionality like data channels and media stream destination nodes.

#5266 @ajeffrey:mozilla.org - 2020-05-22 16:12:50.059328

Working on the layer manager for the openxr webxr back end.

#5267 @ajeffrey:mozilla.org - 2020-05-22 18:44:22.874781

Got openxr with webxr layer management to build.

#5268 @mgoregaokar:mozilla.org - 2020-05-22 22:06:24.167480

huge poses refactor https://github.com/immersive-web/webxr/pull/1058

#5269 @ajeffrey:mozilla.org - 2020-05-22 22:43:06.955980

Debugging openxr layer management on the HL emulator.

#5270 @mgoregaokar:mozilla.org - 2020-05-23 04:24:42.959918

some looking at media stream audio nodes

#5271 @paul:mozilla.org - 2020-05-25 10:01:21.054503

implementing an embedder API to retrieve and set preferences

#5272 @aramine:mozilla.org - 2020-05-25 13:47:58.107721

Started the stuff to do incremental box tree construction but more thinking is required.

#5273 @jdm:mozilla.org - 2020-05-25 17:16:03.705436

implementing dynamic JS module script loads.

#5274 @paul:mozilla.org - 2020-05-25 17:20:10.850824

trying to reproduce a about:config-like UI in XAML.

#5275 @simonsapin:mozilla.org - 2020-05-25 18:35:53.015486

https://github.com/servo/rust-mozjs/pull/512 & https://github.com/servo/servo/pull/26642 Use dynamic dispatch in `mozjs::panic::wrap_panic`, reducing libscript compilation time by about a quarter

#5276 @simonsapin:mozilla.org - 2020-05-26 10:54:25.588889

reduced and filed https://github.com/rust-lang/rust/issues/72608 Regression: spurious "error: expected `,`" in serde::Serialize on macro_rules-variable path enum discriminant

#5277 @simonsapin:mozilla.org - 2020-05-26 11:08:02.667579

filed https://github.com/servo/servo/issues/26661 Tracking: upgrade to nightly-2020-05-26

#5278 @simonsapin:mozilla.org - 2020-05-26 11:08:14.494573

https://github.com/servo/servo/pull/26662 Partial preparations for upgrading to Rust nightly-2020-05-26

#5279 @jdm:mozilla.org - 2020-05-26 15:30:31.347156

fixing panic in dynamic imports branch; reviews; perf investigations for panic wrapping; tried and failed to reproduce hubs audio panic.

#5280 @mgoregaokar:mozilla.org - 2020-05-26 20:09:54.775862

notifications catchup

#5281 @mgoregaokar:mozilla.org - 2020-05-26 20:10:18.320636

IWG call, made progress on three major contentious CR-blocker issues

#5282 @simonsapin:mozilla.org - 2020-05-26 21:28:53.126115

commented in https://github.com/mozilla/community-tc-config/pull/278 Reduce minCapacity to 0 everywhere

#5283 @ajeffrey:mozilla.org - 2020-05-26 22:56:47.869233

debugging openxr backend for webxr layer management.

#5284 @jdm:mozilla.org - 2020-05-26 23:12:11.344811

tracked down a flow.gl problem to lack of SVG support; demonstrated utility of mutable unminified JS sources.

#5285 @mgoregaokar:mozilla.org - 2020-05-27 03:09:04.750014

figuring out design for mediastreamsourcenode/mediastreamdestinationnode

#5286 @paul:mozilla.org - 2020-05-27 09:12:25.488235

progress on the Embedder r/w Pref API.

#5287 @jdm:mozilla.org - 2020-05-27 14:23:00.022612

H2 planning; digging into source of youtube regression.

#5288 @aramine:mozilla.org - 2020-05-27 14:32:11.430660

Wrote the code for "get me the closest ancestor from which I can rebuild the box tree without getting incorrect results".

#5289 @jdm:mozilla.org - 2020-05-27 22:35:21.772526

an unexpected diversion into the network stack and openssl to figure out how to accept self-signed certs at runtime

#5290 @ajeffrey:mozilla.org - 2020-05-28 03:26:46.410130

more fighting with webxr concurrency between frame creation and render state updates.

#5291 @ajeffrey:mozilla.org - 2020-05-28 16:26:46.178703

ICFP virtualization stuff

#5292 @paul:mozilla.org - 2020-05-28 16:57:25.511322

managed to link Servo's prefs to UWP's settings system + XAML template/binding mechanism. Hope to have an about:config soon :)

#5293 @pwalton:mozilla.org - 2020-05-28 17:41:04.883381

Fully-GPU Pathfinder backend starting to take shape and seeing performance improvements over the master branch. Got some work done on the core logic for clearing floats, too.

#5294 @jdm:mozilla.org - 2020-05-28 18:03:56.515842

spent a surprising amount of time stepping through gecko layout to figure out where it culls stacking contexts that have transforms that make them take up no space.

#5295 @simonsapin:mozilla.org - 2020-05-28 21:08:56.442860

https://github.com/servo/servo/pull/26698 Remove some unused dependency declarations

#5296 @ajeffrey:mozilla.org - 2020-05-28 22:09:32.095428

Meetings meetings meetings

#5297 @mgoregaokar:mozilla.org - 2020-05-28 23:21:59.853706

meetings

#5298 @mgoregaokar:mozilla.org - 2020-05-28 23:22:06.646779

start on media destinationnode

#5299 @ajeffrey:mozilla.org - 2020-05-29 02:26:32.797723

diagnosing a concurrency issue with layer management

#5300 @paul:mozilla.org - 2020-05-29 11:13:18.970712

still trying to show a list of pref in XAML. Running into perf issue. I miss XUL's nsITreeViews…

#5301 @ferjm:mozilla.org - 2020-05-29 14:06:10.649327

progress with datachannels implementation on servo-media

#5302 @aramine:mozilla.org - 2020-05-29 14:16:59.582822

Installed my monitor arms 🤩

#5303 @ferjm:mozilla.org - 2020-05-29 15:29:23.966225

got 2 way communication through data channels on servo-media \o/

#5304 @jdm:mozilla.org - 2020-05-29 17:48:19.621562

added a UI for bypassing SSL handshake failures.

#5305 @simonsapin:mozilla.org - 2020-05-29 18:27:09.070706

reviewed https://github.com/servo/servo/pull/26369 and wrote up a detailed explanation for a two-pass recursive algorithm that fully implements `vertical-align`

#5306 @ajeffrey:mozilla.org - 2020-05-29 19:09:58.271355

attending a presentation about security architectures at NEU

#5307 @jdm:mozilla.org - 2020-05-29 19:23:00.624940

more mucking about inside webidl codegen. figured out why crashes were happening, decided to make a new PR that avoids changing the generated interfaces.

#5308 @mgoregaokar:mozilla.org - 2020-05-29 22:35:10.548031

landing a bunch of webxr spec changes for pre-cr

#5309 @mgoregaokar:mozilla.org - 2020-05-29 23:35:46.960216

servo-media side of mediastreamdestinationnode https://github.com/servo/media/pull/348

#5310 @ajeffrey:mozilla.org - 2020-05-30 00:54:35.311540

Got webxr layer management working on openxr.

#5311 @mgoregaokar:mozilla.org - 2020-05-30 06:25:54.990245

review of anchors api before google ships it

#5312 @simonsapin:mozilla.org - 2020-05-30 09:12:41.097570

closed https://github.com/servo/servo/issues/26661 as Servo `master` can compile with today’s Nightly

#5313 @paul:mozilla.org - 2020-06-01 13:54:58.103841

Got most of the pieces in place for persistent prefs configuration for UWP port.

#5314 @aramine:mozilla.org - 2020-06-01 14:16:49.804060

Let's see how red it gets https://github.com/servo/servo/pull/26741

#5315 @pwalton:mozilla.org - 2020-06-01 16:03:28.786919

My GL4 branch of Pathfinder now has roughly double the performance over the master branch. Stopping here and working on getting it merged.

#5316 @jdm:mozilla.org - 2020-06-01 17:09:20.423548

thinking about how to handle fragments that are transformed take up no space in layout 2013.

#5317 @simonsapin:mozilla.org - 2020-06-01 17:22:45.226500

wrote too many words to try to help with off-by-one level of indirection error with `[u8]` and `&[u8]` both being called slices https://github.com/rust-lang/wg-allocators/issues/61#issuecomment-636997729

#5318 @aramine:mozilla.org - 2020-06-01 18:09:08.539355

Fixed most issues with my first step towards box tree creation (this time around, there is something incremental that happens for real). Will investigate that last issue tomorrow.

#5319 @mgoregaokar:mozilla.org - 2020-06-01 19:13:15.041230

lifelabs thing

#5320 @mgoregaokar:mozilla.org - 2020-06-02 04:11:55.209924

anchors review https://github.com/immersive-web/anchors/issues/48

#5321 @mgoregaokar:mozilla.org - 2020-06-02 04:12:20.566021

anchors fixes https://github.com/immersive-web/anchors/pull/49 , https://github.com/immersive-web/webxr/pull/1071

#5322 @ferjm:mozilla.org - 2020-06-02 08:26:11.678598

got basic datachannels working on Servo

#5323 @simonsapin:mozilla.org - 2020-06-02 13:29:33.863786

filed https://github.com/w3c/csswg-drafts/issues/5146 [css-flexbox] Prose about white space characters links to the white-space property

#5324 @mgoregaokar:mozilla.org - 2020-06-02 15:18:25.889590

review webrtc data channels, media-side https://github.com/servo/media/pull/350

#5325 @jdm:mozilla.org - 2020-06-02 16:19:30.506741

made changes in layout 2020 to avoid panic with empty stacking contexts.

#5326 @simonsapin:mozilla.org - 2020-06-02 17:18:02.963173

https://github.com/servo/servo/pull/26755 Add Layout 2020 box tree support for Flexbox, behind a pref

#5327 @ajeffrey:mozilla.org - 2020-06-02 17:20:53.332389

catching up with email, slack, etc.

#5328 @pwalton:mozilla.org - 2020-06-02 18:28:36.243763

Just fixed clips in the GL4 Pathfinder code path. Now to fix up the existing GL3 code path and get this landed!@

#5329 @jdm:mozilla.org - 2020-06-02 21:12:41.610370

expanded scope of empty stacking context patch, got it in a mergeable shape.

#5330 @simonsapin:mozilla.org - 2020-06-03 15:02:20.997369

https://github.com/servo/servo/pull/26770 Make to_shmem Gecko-only

#5331 @simonsapin:mozilla.org - 2020-06-03 15:36:42.545234

filed https://github.com/serde-rs/serde/issues/1824 derive(Deserialize) generates a lot of code for a many-variant enum

#5332 @ajeffrey:mozilla.org - 2020-06-03 17:24:10.375599

getting webxr layer management in a place where we can make a PR out of it

#5333 @ajeffrey:mozilla.org - 2020-06-03 17:24:20.178863

meetings meetings meetings

#5334 @ajeffrey:mozilla.org - 2020-06-03 17:25:37.645087

conversations around surface context-affinity in surfman

#5335 @jdm:mozilla.org - 2020-06-03 18:53:38.947437

tracking down cause of test failures in html constructor refactoring; tracking down cause of nightly WPT sync bustage.

#5336 @mgoregaokar:mozilla.org - 2020-06-03 19:10:26.431791

review data channels, ssl certificates

#5337 @jdm:mozilla.org - 2020-06-03 20:10:03.034898

tracking down and fixing panics and test failures in empty stacking context PR.

#5338 @mgoregaokar:mozilla.org - 2020-06-03 22:52:03.349793

security training

#5339 @mgoregaokar:mozilla.org - 2020-06-04 01:53:25.948304

responding to omnicu discussions, reviews, etc

#5340 @mgoregaokar:mozilla.org - 2020-06-04 01:53:40.463533

thinking about designs for connectable media streams

#5341 @simonsapin:mozilla.org - 2020-06-04 12:32:27.931644

https://github.com/servo/servo/pull/26788 Remove support for energy and heartbeats profiling

#5342 @jdm:mozilla.org - 2020-06-04 19:21:44.232608

shaved a bunch of generated code off of the script crate; more investigation of test failures for empty stacking context PR; investigating lyon_geom regression; identified bug in TexImage2D + pixel unpack buffer PR.

#5343 @mgoregaokar:mozilla.org - 2020-06-04 20:51:03.261717

icu4x meeting, core team meetings

#5344 @ajeffrey:mozilla.org - 2020-06-04 21:15:20.288307

Getting layer management ready for submitting PRs

#5345 @ajeffrey:mozilla.org - 2020-06-04 21:15:35.982898

ICFP virtualuization ctte

#5346 @ajeffrey:mozilla.org - 2020-06-04 23:17:56.121601

removed the use of glFinish when ending an XR frame.

#5347 @mgoregaokar:mozilla.org - 2020-06-05 00:01:38.723267

MediaSocket https://github.com/servo/media/pull/352

#5348 @simonsapin:mozilla.org - 2020-06-05 06:36:56.618912

https://github.com/servo/servo/pull/26792 Replace `static mut` with `const`, `static`+`AtomicPtr`, or `static`+`UnsafeCell`

#5349 @paul:mozilla.org - 2020-06-05 12:35:46.619156

Preferences PR ready to be reviewed. #26793

#5350 @paul:mozilla.org - 2020-06-05 12:36:02.065054

looking at how to localize the UWP app…

#5351 @paul:mozilla.org - 2020-06-08 10:52:11.156836

got L10N to work properly for the UWP app. PR incoming. Rust counterpart later this week.

#5352 @aramine:mozilla.org - 2020-06-08 12:02:38.143938

Working on making content box sizes computable on demand rather than only eagerly.

#5353 @jdm:mozilla.org - 2020-06-08 17:33:10.767407

upgrading webrender past some more public API changes.

#5354 @jdm:mozilla.org - 2020-06-08 19:28:58.493974

prepared layout PR for empty stacking contexts for merging.

#5355 @aramine:mozilla.org - 2020-06-09 10:12:18.679317

Speedran a couple of mandatory training sessions

#5356 @aramine:mozilla.org - 2020-06-09 11:47:07.230195

https://github.com/servo/servo/pull/26832/files

#5357 @aramine:mozilla.org - 2020-06-09 13:24:16.335173

https://github.com/servo/servo/pull/26833

#5358 @paul:mozilla.org - 2020-06-09 14:29:31.339313

searching for l10n strings candidates in servo

#5359 @pwalton:mozilla.org - 2020-06-09 14:58:19.774546

Looking into what needs to be done for surfman to help with the Unity plugin integration

#5360 @simonsapin:mozilla.org - 2020-06-09 16:53:27.120262

made a first pass a implementing roughly https://drafts.csswg.org/css-flexbox/#layout-algorithm , although it doesn’t do anything visible without the second half

#5361 @simonsapin:mozilla.org - 2020-06-09 16:55:15.085220

now designing abstraction for flex-relative geometry, with conversions to and from flow-relative geometry, trying not to bake too many assumptions about the flex container and flex items’ writing modes being the same. See https://drafts.csswg.org/css-flexbox/#box-model

#5362 @ajeffrey:mozilla.org - 2020-06-09 17:22:13.404277

ICFP!stuff

#5363 @ajeffrey:mozilla.org - 2020-06-09 17:22:36.931804

Filing webxr issues arising from implementing XR layer management

#5364 @ajeffrey:mozilla.org - 2020-06-09 17:23:03.192920

getting layer management more in-line with the draft spec

#5365 @jdm:mozilla.org - 2020-06-09 17:33:41.033370

addressing review comments and test failures for various in-flight PRs. trying to write a unit test for self-signed certs.

#5366 @simonsapin:mozilla.org - 2020-06-09 18:02:48.156704

https://github.com/servo/servo/pull/26836 Use the writing mode of the containing block when accessing CSS properties

#5367 @mgoregaokar:mozilla.org - 2020-06-09 19:22:56.913982

reviews (data channels, :valid)

#5368 @simonsapin:mozilla.org - 2020-06-09 22:42:56.496327

https://github.com/servo/servo/pull/26838 Flexbox, the boring parts

#5369 @mgoregaokar:mozilla.org - 2020-06-10 00:08:17.037499

take a shot at media stream source, fail

#5370 @simonsapin:mozilla.org - 2020-06-10 07:57:37.672034

filed an easy issue with instruction: https://github.com/servo/servo/issues/26841 Implement `visibility: hidden` in Layout 2020

#5371 @paul:mozilla.org - 2020-06-10 08:09:03.195377

L10N PR.

#5372 @aramine:mozilla.org - 2020-06-10 13:01:29.600379

https://github.com/servo/servo/pull/26852

#5373 @simonsapin:mozilla.org - 2020-06-10 13:25:30.514764

filed https://github.com/w3c/csswg-drafts/issues/5190 [css-flexbox] Conflicting definitions of used cross size of a flex container

#5374 @ajeffrey:mozilla.org - 2020-06-10 15:37:02.435818

Helping out at Shutdown PL https://shutdown-pl.com/

#5375 @ajeffrey:mozilla.org - 2020-06-10 15:48:32.610297

Wordsmithing https://icfp20.sigplan.org/attending/icfp-statement-on-current-events

#5376 @jdm:mozilla.org - 2020-06-10 20:09:26.402404

tracking down networked-aframe connection failure in Hubs lobby.

#5377 @mgoregaokar:mozilla.org - 2020-06-10 22:43:29.578313

some progress on https://github.com/servo/media/issues/343 / https://github.com/servo/media/issues/343 with help from sdroege.

#5378 @mgoregaokar:mozilla.org - 2020-06-10 22:43:42.142446

start thinking about https://github.com/servo/media/issues/354

#5379 @paul:mozilla.org - 2020-06-11 11:16:37.163938

prototyping a UWP console UI using the devtools protocol.

#5380 @ajeffrey:mozilla.org - 2020-06-11 17:51:42.307188

ICFP virtualization ctte

#5381 @ajeffrey:mozilla.org - 2020-06-11 18:23:12.015551

The ICFP statement on "current events" is now official (and contains some of my wordsmithing and cat-herding). https://twitter.com/icfp_conference/status/1271144837560008704

#5382 @jdm:mozilla.org - 2020-06-11 19:42:23.159418

successfully entered a Hubs room from the lobby for the first time!

#5383 @mgoregaokar:mozilla.org - 2020-06-11 19:56:02.027315

discussion and spec text for first person observer views https://github.com/immersive-web/webxr/pull/1080 , https://github.com/immersive-web/webxr-ar-module/pull/57

#5384 @jdm:mozilla.org - 2020-06-11 22:14:09.074814

tracked down the cause of broken keyboard movement in hubs; probably has interesting implications for other websites as well.

#5385 @mgoregaokar:mozilla.org - 2020-06-11 22:49:26.983587

spec out "ensure an immersive device is selected" https://github.com/immersive-web/webxr/pull/1081

#5386 @ajeffrey:mozilla.org - 2020-06-12 03:13:48.393313

Lots of bits and pieces: reviewing spec PRs, getting ready for virtuallhands on zoom and hubs, H1 individual performance asessment, lots and lots of email

#5387 @paul:mozilla.org - 2020-06-12 10:32:13.613660

Console Panel: successfully branched servo's devtools with uwp. Getting console and network events. Next is the UI.

#5388 @simonsapin:mozilla.org - 2020-06-12 15:19:07.191132

Reviewed and provided feedback on flexbox spec changes meant to address issues I filed recently. In particular, https://github.com/w3c/csswg-drafts/issues/5190#issuecomment-643329880 may be how we’ll want to structure our code

#5389 @ajeffrey:mozilla.org - 2020-06-12 17:08:06.322974

Working with folks working on ACM virtual conference tools about FF compatibility

#5390 @ajeffrey:mozilla.org - 2020-06-12 20:15:52.749865

NEU PL reading group, this time about automatic differentiation.

#5391 @ajeffrey:mozilla.org - 2020-06-12 20:17:12.760229

Call on testing the videoconferencing software that may be used at ACM PL conferences.

#5392 @mgoregaokar:mozilla.org - 2020-06-12 20:40:50.773504

IWG triage

#5393 @mgoregaokar:mozilla.org - 2020-06-12 20:41:03.412250

alternate design for FPO/secondary views https://github.com/immersive-web/webxr/pull/1083

#5394 @jdm:mozilla.org - 2020-06-12 21:30:49.629848

fixed missing keyup events in hubs; now investigating bugs around keyboard focus for non-input elements.

#5395 @ajeffrey:mozilla.org - 2020-06-12 22:30:06.554073

helping to track down webrtc / video problems for PLDI.

#5396 @mgoregaokar:mozilla.org - 2020-06-12 23:30:57.269358

xr interview with ayşegül

#5397 @jdm:mozilla.org - 2020-06-13 00:03:04.998355

fixed issues around resetting dynamic focus and requesting focus via mouse click events."

#5398 @mgoregaokar:mozilla.org - 2020-06-13 00:03:41.148398

down to 8 pre-CR issues for webxr!

#5399 @ajeffrey:mozilla.org - 2020-06-13 00:32:17.612540

rebased the layer-management branch of webxr

#5400 @paul:mozilla.org - 2020-06-15 14:08:54.062270

still working on the UWP devtools client. Fighting C++ atm.

#5401 @aramine:mozilla.org - 2020-06-15 14:11:54.948471

Made some more progress on lazy computing content sizes.

#5402 @ajeffrey:mozilla.org - 2020-06-15 17:25:28.114348

Filed layer management PRs to surfman, webxr and servo.

#5403 @jdm:mozilla.org - 2020-06-15 20:02:23.120251

reviews; recording HL2 demos; writing extremely fake stubs for addTransceiver and related APIs to see what happens in Hubs.

#5404 @jdm:mozilla.org - 2020-06-15 21:26:18.579573

fixed a generated bindings issue with dictionaries; verified that servo hubs client can be observed in rooms by non-servo clients, but can't observe other clients.

#5405 @mgoregaokar:mozilla.org - 2020-06-15 22:23:46.784122

some debugging of why simple_webrtc won't talk to itself

#5406 @mgoregaokar:mozilla.org - 2020-06-15 23:09:26.631372

fix encoded/unencoded distinction in media streams https://github.com/servo/media/pull/357

#5407 @ajeffrey:mozilla.org - 2020-06-16 02:32:38.213623

trying to get layer management to play nicely with openxr secondary view.

#5408 @paul:mozilla.org - 2020-06-16 10:35:51.096994

implementing basic protocol client for UWP port. Cached console events, new console events and network events show up. Next is formatting and layout

#5409 @pwalton:mozilla.org - 2020-06-16 18:12:14.613804

Fixing up the original Pathfinder backend as quick as I can to land it. Also, All Hands.

#5410 @ajeffrey:mozilla.org - 2020-06-16 19:30:05.097894

virtu-allhands

#5411 @jdm:mozilla.org - 2020-06-16 20:48:37.011247

demo sessions for all hands; 1:1s; digging deeper into vimeo panic.

#5412 @ajeffrey:mozilla.org - 2020-06-17 02:52:04.705858

got layer management API to compile with openxr again.

#5413 @paul:mozilla.org - 2020-06-17 09:46:25.913497

submitted UWP Console PR

#5414 @pwalton:mozilla.org - 2020-06-17 15:56:51.408111

Aiming on finally landing the compute branch today in Pathfinder.

#5415 @ajeffrey:mozilla.org - 2020-06-17 17:22:00.912978

virtu-all-hands day two.

#5416 @jdm:mozilla.org - 2020-06-17 20:41:45.600921

all-hands; manager assessments; WPT and servo reviews; recreating previous mixer.com investigation.

#5417 @mgoregaokar:mozilla.org - 2020-06-17 21:13:19.714669

more progress on deinterleaving audio: now have a deinterleaved buffer that is mysteriously double the size

#5418 @jdm:mozilla.org - 2020-06-17 22:24:57.280979

tracked down missing mixer.com video content to MSE, and some other functionality to missing mouseenter/mouseleave.

#5419 @ajeffrey:mozilla.org - 2020-06-18 00:02:59.366157

Debugging horrible GC panics in layer management

#5420 @aramine:mozilla.org - 2020-06-18 12:13:04.754002

https://github.com/servo/servo/pull/26968

#5421 @pwalton:mozilla.org - 2020-06-18 15:44:24.238370

Lightning talk today, and trying to get PF compute landed.

#5422 @ajeffrey:mozilla.org - 2020-06-18 16:46:27.657147

virtu-all-hands day three

#5423 @mgoregaokar:mozilla.org - 2020-06-18 19:26:03.269711

all hands

#5424 @mgoregaokar:mozilla.org - 2020-06-18 19:26:06.379383

webxr GC caching https://github.com/immersive-web/webxr/pull/1086

#5425 @ajeffrey:mozilla.org - 2020-06-19 00:14:17.023622

Fixing GC issues with webxr layers

#5426 @paul:mozilla.org - 2020-06-19 06:11:23.155731

JS console now has a JS input and better logs. See #26985

#5427 @paul:mozilla.org - 2020-06-22 09:50:39.192022

Some final tweaks for the UWP console: fix devtools crash if started too early. removed server panel. added mechanism to bypass prompt.

#5428 @ajeffrey:mozilla.org - 2020-06-22 14:15:02.002447

Attending the Chalmers FP seminar

#5429 @ajeffrey:mozilla.org - 2020-06-22 14:15:11.502608

ICFP virtualization committee

#5430 @jdm:mozilla.org - 2020-06-22 15:46:08.171117

poking at webrtc integration; WPT python3 reviews; rewriting webdriver async script execution to support restrictions on collecting wpt.fyi results.

#5431 @ajeffrey:mozilla.org - 2020-06-22 17:37:26.359310

Anitiracism discussion group

#5432 @ajeffrey:mozilla.org - 2020-06-22 17:39:04.667610

Debugging layer management on uwp again.

#5433 @ajeffrey:mozilla.org - 2020-06-22 21:07:52.622994

Trying to debug the gstreamer plugin. https://github.com/servo/servo/issues/27013

#5434 @mgoregaokar:mozilla.org - 2020-06-22 22:27:53.645707

MediaStreamAudioSourceNode implementation in servo-media https://github.com/servo/media/pull/362

#5435 @mgoregaokar:mozilla.org - 2020-06-22 22:28:24.042352

debug the buffer error in servo-media, discover it is a bug in gst-rs (sdroege will file/fix tomorrow)

#5436 @mgoregaokar:mozilla.org - 2020-06-22 22:28:49.262823

some debugging of why audioinputstream isn't working

#5437 @simonsapin:mozilla.org - 2020-06-22 22:55:01.809085

https://github.com/servo/servo/pull/27044 First pass at implementing the Flex Layout Algorithm

#5438 @simonsapin:mozilla.org - 2020-06-23 09:49:56.947769

Added a checkbox list to https://github.com/servo/servo/issues/26639 (Flexbox tracking issue) for FIXME comments in https://github.com/servo/servo/pull/27044 (initial implementation PR)

#5439 @ajeffrey:mozilla.org - 2020-06-23 16:16:45.155082

virtual PLMW planning meeting

#5440 @ajeffrey:mozilla.org - 2020-06-23 16:34:02.565586

More digging on gstreamer GL context query failure. Filed https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/781

#5441 @jdm:mozilla.org - 2020-06-23 16:52:09.539136

tracking down source of arm64 crash when capturing JS stacks.

#5442 @ajeffrey:mozilla.org - 2020-06-23 19:37:23.124581

Testing layer management on the hl2.

#5443 @mgoregaokar:mozilla.org - 2020-06-23 20:13:57.301372

poking at why audio input is broken

#5444 @pwalton:mozilla.org - 2020-06-23 21:59:21.387686

Finally merged the compute shader branch to Pathfinder.

#5445 @jdm:mozilla.org - 2020-06-23 22:03:26.436630

tried to test new webrtc-capable uwp gstreamer update.

#5446 @mgoregaokar:mozilla.org - 2020-06-23 22:43:05.882330

reviews

#5447 @mgoregaokar:mozilla.org - 2020-06-23 22:43:34.231275

staring at debug logs for media capture

#5448 @mgoregaokar:mozilla.org - 2020-06-23 23:35:41.486042

employee survey

#5449 @simonsapin:mozilla.org - 2020-06-24 08:01:25.356572

https://github.com/servo/servo/pull/27063 Update bincode, reduce code size of `script` by ~11%

#5450 @simonsapin:mozilla.org - 2020-06-24 08:42:33.134583

shared the bincode 1.3 success story: https://www.reddit.com/r/rust/comments/hejjnt/announcing_bincode_13/fvu11hy/

#5451 @aramine:mozilla.org - 2020-06-24 11:10:03.541294

Trying to make inline boxes store their *propagated* text decorations instead of the sum of their propagated decorations with their own.

#5452 @paul:mozilla.org - 2020-06-24 13:39:32.783711

trying to figure out how to handle focus/blur events of the swapchainpanel in the UWP app to properly handle keyboard events.

#5453 @aramine:mozilla.org - 2020-06-24 14:50:03.164213

Entertaining my idea of making each element store a more faithful representation of its own boxes and those of its descendants.

#5454 @ajeffrey:mozilla.org - 2020-06-24 20:18:53.865431

Looking into why secondary view mode isn't being enabled in openxr.

#5455 @ajeffrey:mozilla.org - 2020-06-24 20:47:52.921314

investigating layer management perf on HL2.

#5456 @jdm:mozilla.org - 2020-06-24 21:06:42.024888

tracking down spidermonkey memory corruption in dynamic import branch.

#5457 @ajeffrey:mozilla.org - 2020-06-24 23:14:20.812603

Surfman PR needed for webxr layer management is now ready for review

#5458 @paul:mozilla.org - 2020-06-25 11:03:51.298496

progress on UWP key events

#5459 @mgoregaokar:mozilla.org - 2020-06-25 17:03:03.423810

add secondary view configs to core openxrs https://github.com/Ralith/openxrs/pull/33

#5460 @mgoregaokar:mozilla.org - 2020-06-25 17:53:04.391737

openxrs update https://github.com/servo/webxr/pull/179

#5461 @pwalton:mozilla.org - 2020-06-25 18:05:52.572865

Pathfinder and surfman buglist burndow

#5462 @jdm:mozilla.org - 2020-06-25 19:08:20.413176

reduced some hubs layout issues into testcases; meetings; implemented missing Console APIs.

#5463 @ajeffrey:mozilla.org - 2020-06-25 19:15:22.942023

Landing surfman PRs and dealing with refcounting issues in how surfman treats D3D11 textures.

#5464 @ajeffrey:mozilla.org - 2020-06-25 23:00:30.662023

renamed the default branch in all my personal repos to `main`

#5465 @ajeffrey:mozilla.org - 2020-06-26 01:52:16.965401

Landed and published surfman 0.3.0

#5466 @paul:mozilla.org - 2020-06-26 09:31:03.866012

got key events and input pane to work.

#5467 @ajeffrey:mozilla.org - 2020-06-26 13:04:28.131840

published surfman-chains v0.4.0

#5468 @ajeffrey:mozilla.org - 2020-06-26 14:27:42.877726

the webxr layer management PR is now ready for review, since all its dependencies have landed.

#5469 @ajeffrey:mozilla.org - 2020-06-26 14:52:15.465305

ICFP virtualization ctte

#5470 @pwalton:mozilla.org - 2020-06-26 17:42:20.676657

surfman RenderTarget work.

#5471 @jdm:mozilla.org - 2020-06-26 18:37:35.085051

reviews. routine maintenance for macos binding crates. tracked down mozangle failure with newer cc-rs.

#5472 @mgoregaokar:mozilla.org - 2020-06-26 20:54:21.023271

review layers stuff

#5473 @mgoregaokar:mozilla.org - 2020-06-26 21:20:46.744353

start servo side of media streams

#5474 @ajeffrey:mozilla.org - 2020-06-26 23:05:16.933984

Got servo to render webxr to a cubemap.

#5475 @mgoregaokar:mozilla.org - 2020-06-27 01:18:35.869242

some unicode liasoning about javanese and punycode https://bugzilla.mozilla.org/show_bug.cgi?id=1648889

#5476 @mgoregaokar:mozilla.org - 2020-06-27 02:02:25.363398

chromium bug for punycode thing https://bugs.chromium.org/p/chromium/issues/detail?id=1099976

#5477 @ajeffrey:mozilla.org - 2020-06-28 22:50:46.612567

Landed webxr layers management

#5478 @paul:mozilla.org - 2020-06-29 09:29:07.604217

couple of cosmetic PRs (default URL & dark theme support)

#5479 @ajeffrey:mozilla.org - 2020-06-29 14:11:44.306729

ICFP virtualization committee

#5480 @ajeffrey:mozilla.org - 2020-06-29 14:12:03.489517

attending the Chalmers FP Seminar

#5481 @paul:mozilla.org - 2020-06-29 16:19:33.591344

first PR for keyboard events

#5482 @mgoregaokar:mozilla.org - 2020-06-29 19:10:27.849557

internal discussion about anchors & hit test

#5483 @jdm:mozilla.org - 2020-06-29 19:21:22.897734

converting websocket code from ws-rs to tungstenite to avoid windows SSL errors in websockets.

#5484 @ajeffrey:mozilla.org - 2020-06-29 22:50:17.602479

Tracking down matrix arithmetic errors in openxr's secondary camera API

#5485 @ajeffrey:mozilla.org - 2020-06-29 22:51:32.434291

back to doing high school trignometry to convert a cubemap to a spherical projection suitable for 360 video.

#5486 @aramine:mozilla.org - 2020-06-30 10:56:29.720101

Looking into the tree traversal stuff in 2020 to try to improve how we keep track of boxes of split inline boxes.

#5487 @paul:mozilla.org - 2020-06-30 11:20:44.930612

Some progress on the HL virtual keyboard support. We need to have a broader text handling API to expose text selection & co. Also stuck with a strange text preview bug with the keyboard. Talking to our friends on Teams.

#5488 @pwalton:mozilla.org - 2020-06-30 17:57:00.364695

Implementing float placement in layout 2020

#5489 @ajeffrey:mozilla.org - 2020-06-30 18:55:25.571655

Learning about GL cubemap textures

#5490 @jdm:mozilla.org - 2020-06-30 19:34:12.745305

meetings; more experiments with async-tungstenite, tokio-openssl, and async-openssl. now trapped in a maze of Future types all alike.

#5491 @mgoregaokar:mozilla.org - 2020-06-30 22:35:21.376376

more caching spec stuff https://github.com/immersive-web/webxr/pull/1093

#5492 @ajeffrey:mozilla.org - 2020-06-30 22:47:24.339879

Debugging errors caused by spurious pose data from the secondary openxr view when the camera is off.

#5493 @paul:mozilla.org - 2020-07-01 08:18:20.007890

got the full keyboard workflow to work on the emulator with virtual keyboard + preview

#5494 @paul:mozilla.org - 2020-07-01 09:36:29.772557

managed to log in into hackernews :)

#5495 @ajeffrey:mozilla.org - 2020-07-01 19:02:12.266928

Tracking down a failure to initialize the gstreamer plugin https://github.com/servo/servo/issues/27013

#5496 @ajeffrey:mozilla.org - 2020-07-01 21:16:23.872678

Fixed gstreamer GL initialization issue. https://github.com/servo/servo/pull/27142

#5497 @mgoregaokar:mozilla.org - 2020-07-01 22:32:52.092098

misread API, go down a mistaken rabbit hole https://github.com/servo/media/pull/367

#5498 @ajeffrey:mozilla.org - 2020-07-01 22:52:09.014453

researching command-line tools for injecting 360 video metadata.

#5499 @mgoregaokar:mozilla.org - 2020-07-02 01:20:36.711917

media stream nodes, dom side: https://github.com/servo/servo/pull/27143

#5500 @ajeffrey:mozilla.org - 2020-07-02 13:52:53.118262

meetings meetings meetings

#5501 @ajeffrey:mozilla.org - 2020-07-02 18:03:54.875170

Spec issues around having a mutable list of views

#5502 @jdm:mozilla.org - 2020-07-02 18:49:46.002526

trying to get websocket receiving/send loop working with async.

#5503 @mgoregaokar:mozilla.org - 2020-07-02 19:18:56.849602

figuring out https://github.com/servo/servo/issues/27153

#5504 @ajeffrey:mozilla.org - 2020-07-02 21:06:12.422844

Shutdown PL @ ICFP meeting

#5505 @ferjm:mozilla.org - 2020-07-03 10:02:50.424940

started working on HTMLCanvasElement.captureStream support

#5506 @jdm:mozilla.org - 2020-07-03 15:30:14.002991

finishing async websocket implementation; cleaning up changes for pull request.

#5507 @jdm:mozilla.org - 2020-07-03 18:51:40.668278

implemented missing isContextLost WebGL API.

#5508 @paul:mozilla.org - 2020-07-06 10:31:23.912966

fixed fxr:/// regression

#5509 @paul:mozilla.org - 2020-07-06 10:31:45.932152

updating our devtools protocol implementation

#5510 @simonsapin:mozilla.org - 2020-07-06 14:07:28.851770

https://github.com/servo/rust-smallvec/pull/228 Don’t heap-allocate for zero-size items

#5511 @ajeffrey:mozilla.org - 2020-07-06 14:44:39.811934

ICFP virtualization committee

#5512 @ajeffrey:mozilla.org - 2020-07-06 15:00:24.131962

Back to openxr secondary views.

#5513 @jdm:mozilla.org - 2020-07-06 15:21:31.729886

relaunched TWiS after a year of ignoring it.

#5514 @simonsapin:mozilla.org - 2020-07-06 15:37:05.852480

https://github.com/servo/servo/pull/27183 Add `.servobuild` configuration for the choice of media stack

#5515 @jdm:mozilla.org - 2020-07-06 16:47:46.503186

created a workaround for the canvas font panic on UWP, and fixed the underlying problem in font-kit.

#5516 @mgoregaokar:mozilla.org - 2020-07-06 20:16:43.745433

active view fix https://github.com/immersive-web/webxr/pull/1096 cc ajeffrey

#5517 @mgoregaokar:mozilla.org - 2020-07-06 21:13:11.606381

spec context loss in makeXRCompatible() https://github.com/immersive-web/webxr/pull/1097

#5518 @pwalton:mozilla.org - 2020-07-06 21:37:40.906202

Got quickcheck working for layout 2020 float contexts. Now writing the CSS float rules as quickcheck predicates.

#5519 @ajeffrey:mozilla.org - 2020-07-06 22:16:32.848863

Diagnosed issue with openxr secondary views.

#5520 @mgoregaokar:mozilla.org - 2020-07-07 00:59:57.346373

down to 5 pre-CR, with PR open for bringing it down to four

#5521 @aramine:mozilla.org - 2020-07-07 10:23:58.232165

Making good progress on my box tree stuff, taking PTO as soon as I'm done with it.

#5522 @jdm:mozilla.org - 2020-07-07 15:37:12.466050

trying to narrow down memory corruption in layout 2013; testing recent servo changes against upstream hubs changes; investigating intermittent http loader unit test failure.

#5523 @ajeffrey:mozilla.org - 2020-07-07 18:00:25.211206

Filed PR to get secondary views back with webxr layer management.

#5524 @jdm:mozilla.org - 2020-07-07 19:49:13.189585

tracked down a bug in the CSP crate preventing hubs.mozilla.org from loading as expected.

#5525 @mgoregaokar:mozilla.org - 2020-07-07 20:54:13.632140

iwg call

#5526 @mgoregaokar:mozilla.org - 2020-07-07 20:54:17.808485

start looking at layout code

#5527 @ajeffrey:mozilla.org - 2020-07-08 00:02:52.962254

Working on getting 360 video out of webxr, today setting up a cubemap texture and sampling from it.

#5528 @pwalton:mozilla.org - 2020-07-08 00:44:47.603003

Float manager is mostly working; now cleaning it up and optimizing. No support for clear yet. Not yet hooked up to the rest of layout.

#5529 @jdm:mozilla.org - 2020-07-08 14:54:51.242017

WPT python3 conversion reviews. dealing with backlog of un-updated dependencies.

#5530 @ajeffrey:mozilla.org - 2020-07-08 15:12:12.353527

meetings meetings meetings

#5531 @jdm:mozilla.org - 2020-07-08 20:37:56.629935

tracking down webgl + CORS issue in hubs in servo; tracking down linking error in mozangle.

#5532 @pwalton:mozilla.org - 2020-07-08 21:42:54.607560

Float layout tests should be passing now in layout 2020. No clear or integration with the rest of layout yet.

#5533 @mgoregaokar:mozilla.org - 2020-07-08 22:36:48.036977

read and understand simon's flexbox pr

#5534 @ajeffrey:mozilla.org - 2020-07-09 00:07:06.297486

GLSL hackery to render webxr content in a cubemap, then transformed to an equirectangular projection.

#5535 @ajeffrey:mozilla.org - 2020-07-09 14:30:21.190785

recorded and uploaded my first 360 video from webxr content. https://www.youtube.com/watch?v=buivCKjTtbk

#5536 @ajeffrey:mozilla.org - 2020-07-09 16:38:25.296165

Filed PRs for rendering webxr content as cubemaps and equirectangular projections.

#5537 @pwalton:mozilla.org - 2020-07-09 18:27:34.688857

Optimizing float layout and getting it ready for incremental layout.

#5538 @ajeffrey:mozilla.org - 2020-07-09 21:12:09.473754

Landed rendering of webxr content as a cubemap or equirectangular projection, suitable for 360 video. https://github.com/servo/servo/pull/27224

#5539 @mgoregaokar:mozilla.org - 2020-07-09 22:53:44.639431

read flex layout PR https://github.com/servo/servo/pull/27044/commits/01905923dbc2165c11a59bd5b097134c31bfbb59

#5540 @ajeffrey:mozilla.org - 2020-07-10 00:12:24.386686

Fixed webxr gl depth issues

#5541 @paul:mozilla.org - 2020-07-10 10:54:48.082401

fixed devtools protocol issue

#5542 @jdm:mozilla.org - 2020-07-10 14:42:59.055808

tracked down cause of WPT nightly sync bustage.

#5543 @ajeffrey:mozilla.org - 2020-07-10 16:56:49.847217

Submitted PRs for depth/stencil in the surfman webxr layer manager.

#5544 @mgoregaokar:mozilla.org - 2020-07-10 18:56:32.164408

webxr triage, pre-CR down to three, with one substantial

#5545 @ajeffrey:mozilla.org - 2020-07-10 19:16:36.817890

Submitted a PR for allowing servo webapps to enter immersive mode without a user gesture. https://github.com/servo/servo/pull/27235

#5546 @pwalton:mozilla.org - 2020-07-10 23:11:10.394817

Made the float manager persistent, which should make it incremental-safe. Now to actually keep the binary tree balanced.

#5547 @ajeffrey:mozilla.org - 2020-07-10 23:29:46.537876

ICFP / Shutdown PL stuff

#5548 @paul:mozilla.org - 2020-07-13 12:06:19.907372

updated devtools protocol update PR

#5549 @paul:mozilla.org - 2020-07-13 12:06:43.574856

fixed focus behavior when virtual keyboard is dismissed

#5550 @pwalton:mozilla.org - 2020-07-13 16:01:04.677240

Pathfinder bug list

#5551 @jdm:mozilla.org - 2020-07-13 16:02:05.156434

TWiS; filing new contributors bugs.

#5552 @jdm:mozilla.org - 2020-07-13 18:37:38.428583

reviews; presenting ET headlines.

#5553 @ajeffrey:mozilla.org - 2020-07-13 23:27:51.806544

working on getting webxr content into gstreamer.

#5554 @mgoregaokar:mozilla.org - 2020-07-14 00:46:49.399802

finish reading flexbox layout code

#5555 @jdm:mozilla.org - 2020-07-14 17:17:20.412242

meetings; reviews; creating PRs for missing features required by Hubs; attempting to update upstream WPT docker image.

#5556 @ajeffrey:mozilla.org - 2020-07-14 22:53:28.162658

Got some webxr content to appear in gstreamer.

#5557 @ajeffrey:mozilla.org - 2020-07-15 15:09:40.936457

meetings!

#5558 @mgoregaokar:mozilla.org - 2020-07-15 23:07:25.199068

more layout understanding, start looking at pcwalton's PR

#5559 @ajeffrey:mozilla.org - 2020-07-15 23:43:39.710087

Got the gstreamer plugin to produce 360 video from webxr content.

#5560 @pwalton:mozilla.org - 2020-07-16 01:12:54.237783

Landed image caching in Pathfinder; now writing more API documentation.

#5561 @ajeffrey:mozilla.org - 2020-07-16 14:47:10.376557

Submitted PRs for streaming webxr from the servo gstreamer plugin.

#5562 @jdm:mozilla.org - 2020-07-16 15:50:28.485814

reviews; verifying hubs is working on servo tip; trying out webrtc screen sharing.

#5563 @ajeffrey:mozilla.org - 2020-07-16 18:12:06.429323

Figuring out how to get higher-quality video out of gstreamer.

#5564 @jdm:mozilla.org - 2020-07-16 20:22:23.638495

hubs investigations; fixing nightly macos gstreamer packaging.

#5565 @ajeffrey:mozilla.org - 2020-07-16 21:17:01.772683

got a better quality video recording from servo webxr.

#5566 @jdm:mozilla.org - 2020-07-16 22:20:39.025240

submitted PR for macOS packaging changes.

#5567 @ajeffrey:mozilla.org - 2020-07-17 00:40:35.085664

ICFP stuff

#5568 @mgoregaokar:mozilla.org - 2020-07-17 01:11:17.618705

start understanding patrick's float stuff. mostly go through the layout bits but not the tests https://github.com/servo/servo/pull/27216/f

#5569 @paul:mozilla.org - 2020-07-17 06:44:50.943075

made it so that simpleservo can use package-prefs.json.

#5570 @ferjm:mozilla.org - 2020-07-17 10:18:23.529841

Continue working on canvas.captureStream. Trying to add a decodebin to the media stream pipeline, which is not straight forward as decodebin has a sometimes-pad src

#5571 @pwalton:mozilla.org - 2020-07-17 16:01:18.717753

Floats review and glyph cache for Pathfinder.

#5572 @jdm:mozilla.org - 2020-07-17 16:02:50.799734

identified regression for unity webxr content. identified regression for exiting immersive content on macOS; attempting to fix it.

#5573 @ajeffrey:mozilla.org - 2020-07-19 17:45:33.219395

Landed 360 video streaming from webxr.

#5574 @ajeffrey:mozilla.org - 2020-07-19 17:46:16.958985

Fixing WebGL issues in webxr on hololens.

#5575 @paul:mozilla.org - 2020-07-20 07:35:28.943533

Fixed a regression in the latest devtools/port PR.

#5576 @paul:mozilla.org - 2020-07-20 07:35:41.489658

investigating freeze after `session.end()`

#5577 @paul:mozilla.org - 2020-07-20 10:13:52.510674

Fire sessionavailable if UWP browser starts in kiosk mode

#5578 @jdm:mozilla.org - 2020-07-20 15:10:40.905954

reproducing HL2 crash with XrSession.end(); rebasing openxr teardown branch; TWiS.

#5579 @ajeffrey:mozilla.org - 2020-07-20 15:30:10.645501

starting to look into hubs in servo

#5580 @mgoregaokar:mozilla.org - 2020-07-20 19:08:52.353914

fix flexbox cross sizing https://github.com/servo/servo/pull/27334

#5581 @mgoregaokar:mozilla.org - 2020-07-20 21:30:20.816396

implement align-items/align-self sans `baseline` support in 2020 https://github.com/servo/servo/pull/27339

#5582 @jdm:mozilla.org - 2020-07-20 21:34:34.838365

dealing with test failures in various PRs; trying to fix WPT docker image for nightly tests.

#5583 @ajeffrey:mozilla.org - 2020-07-20 22:06:02.944739

Fighting with hubs browser sniffing

#5584 @pwalton:mozilla.org - 2020-07-21 17:03:33.851687

More work on floats; Pathfinder text performance improvements.

#5585 @jdm:mozilla.org - 2020-07-21 21:38:45.047309

tracked down memory corruption in off-thread JS compilation PR; verified existence of keydown events in HL2 emulator; CI sherriffing; started tinkering with WEBGL_depth_texture.

#5586 @mgoregaokar:mozilla.org - 2020-07-21 23:00:53.880499

some poking around of columns

#5587 @mgoregaokar:mozilla.org - 2020-07-21 23:00:57.138413

IWG call

#5588 @mgoregaokar:mozilla.org - 2020-07-22 00:28:57.439173

write bikeshed spec for hands https://github.com/immersive-web/webxr-hands-input/pull/26

#5589 @ajeffrey:mozilla.org - 2020-07-22 00:41:34.417059

bashing my head against gstreamer webrtc.

#5590 @ajeffrey:mozilla.org - 2020-07-22 00:42:20.763589

investigating clearing the GL textures at the beginning of each webxr frame

#5591 @ajeffrey:mozilla.org - 2020-07-22 00:42:42.285907

ICFP stuff

#5592 @ferjm:mozilla.org - 2020-07-22 15:02:47.690630

some progress with canvas.captureStream. Took me a long while to figure out that gstreamer does not accept u32 for width and height caps. Now all caps are negotiated properly, but I am hitting time format issues

#5593 @ajeffrey:mozilla.org - 2020-07-22 16:17:16.094445

Updating Ubuntu install to get a system gstreamer 16.2

#5594 @mgoregaokar:mozilla.org - 2020-07-22 16:59:19.743977

published editor's draft of hand input api https://immersive-web.github.io/webxr-hand-input/

#5595 @jdm:mozilla.org - 2020-07-22 18:19:45.751015

prepping new FxR release for the windows store; investigating WACK automation and regression since last release; updating WPT docker image for wpt.fyi for servo nightlies.

#5596 @jdm:mozilla.org - 2020-07-22 19:53:27.625776

tracked down WACK regression to a backtrace-rs update, submitted PRs to fix.

#5597 @pwalton:mozilla.org - 2020-07-22 20:53:37.257797

Updating the float context in layout 2020 to deal with newly-discovered constraints and sorting through all the resulting bizarre corner cases QuickCheck discovered.

#5598 @ajeffrey:mozilla.org - 2020-07-22 22:25:44.680221

Investigatin g gstreamer library dependency issues

#5599 @ajeffrey:mozilla.org - 2020-07-22 22:26:50.503500

Upgraded dev machine to Ubuntu 20.04 LTS.

#5600 @ajeffrey:mozilla.org - 2020-07-22 22:27:30.748330

Getting the webxr layer managers tp clear textures each frame.

#5601 @ajeffrey:mozilla.org - 2020-07-22 22:28:08.805744

Attending Influential Communication workshop.

#5602 @mgoregaokar:mozilla.org - 2020-07-23 00:38:42.377630

trying to figure out background-attachment

#5603 @ferjm:mozilla.org - 2020-07-23 10:13:32.673643

Got canvas.captureStream working with 2D content

#5604 @ajeffrey:mozilla.org - 2020-07-23 17:12:00.877569

Filed a PR which fixes the rendering issue with (e.g.) babylon.js

#5605 @ajeffrey:mozilla.org - 2020-07-23 17:12:09.666682

ICFP stuff

#5606 @paul:mozilla.org - 2020-07-23 17:52:20.025221

trying to make sense of how Rust failing affect the gl thread started as a concurrency::task.

#5607 @pwalton:mozilla.org - 2020-07-23 18:11:09.968812

Pathfinder PR queue and bug list.

#5608 @simonsapin:mozilla.org - 2020-07-23 18:37:40.079609

https://github.com/servo/servo/pull/27385 Add Layout 2020 support for `display: list-item`

#5609 @mgoregaokar:mozilla.org - 2020-07-23 19:34:04.950676

layout reviews

#5610 @mgoregaokar:mozilla.org - 2020-07-23 21:03:56.905681

webxr PRs https://github.com/immersive-web/webxr/pull/1105 https://github.com/immersive-web/webxr-input-profiles/pull/170 https://github.com/immersive-web/webxr-hand-input/pull/30 , file https://github.com/immersive-web/webxr-input-profiles/issues/171 . If merged, brings us down to one CR blocker

#5611 @ajeffrey:mozilla.org - 2020-07-23 23:32:43.310110

Got a hacked local fork of hubs to work in servo webxr

#5612 @mgoregaokar:mozilla.org - 2020-07-24 03:09:26.924380

take a crack at `clip: rect` https://github.com/servo/servo/pull/27388

#5613 @mgoregaokar:mozilla.org - 2020-07-24 03:24:14.560658

investigate https://github.com/servo/servo/issues/27387

#5614 @mgoregaokar:mozilla.org - 2020-07-24 20:13:30.526967

try fixing the inset:auto bug https://github.com/servo/servo/pull/27397

#5615 @jdm:mozilla.org - 2020-07-24 21:18:57.254522

cleaned up white-space PR for layout 2020; tried and failed to reproduce FxR locking up after pausing immersive mode.

#5616 @mgoregaokar:mozilla.org - 2020-07-24 22:24:34.789330

Try Simon's suggested Arc approach to the abspos problem instead https://github.com/servo/servo/pull/27399

#5617 @aramine:mozilla.org - 2020-07-27 14:25:34.840534

Looking at the Window named getter and Josh's old PR for it

#5618 @ajeffrey:mozilla.org - 2020-07-27 17:22:21.106992

ICFP stuff

#5619 @simonsapin:mozilla.org - 2020-07-27 17:33:29.322293

layout 2020 reviews

#5620 @ajeffrey:mozilla.org - 2020-07-27 18:53:28.286223

Yay, training on how to be a manager in California.

#5621 @jdm:mozilla.org - 2020-07-27 18:53:48.736040

gstreamer packaging; rebasing various postponed PRs to pick up recent upstream changes; TWiS.

#5622 @pwalton:mozilla.org - 2020-07-27 20:06:42.436353

Submitted initial partially-working float layout PR; fixing Pathfinder image pattern repeat issues.

#5623 @mgoregaokar:mozilla.org - 2020-07-27 22:10:58.373167

debugging https://manishearth.net/sand/webgl-to-webvr/webxr-input.html

#5624 @jdm:mozilla.org - 2020-07-27 23:47:45.528123

watched a streamer fumble through trying to use the store version of FxR to build their first webxr experience. wrote patch for cache-busting reload in Fxr; wrote release notes for FxR v1.2.

#5625 @mgoregaokar:mozilla.org - 2020-07-28 01:33:10.023982

FPO view pref https://github.com/servo/webxr/pull/188 / https://github.com/servo/servo/pull/27418

#5626 @mgoregaokar:mozilla.org - 2020-07-28 07:46:26.522852

more `clip: rect` work

#5627 @mgoregaokar:mozilla.org - 2020-07-28 07:46:28.201036

playing around with hand input, realizing we're missing joints https://github.com/servo/webxr/pull/189

#5628 @pwalton:mozilla.org - 2020-07-28 17:59:07.026880

Fixing Pathfinder bugs while waiting on Servo layout reviews

#5629 @mgoregaokar:mozilla.org - 2020-07-28 20:10:14.181865

IWG call, move forward on hand joint performance issues (https://github.com/immersive-web/webxr-hand-input/issues/37 ) and uniformity (https://github.com/immersive-web/webxr-hand-input/issues/36)

#5630 @ajeffrey:mozilla.org - 2020-07-28 22:15:09.881080

Working on getting servo webxr to play ball with production hubs.

#5631 @jdm:mozilla.org - 2020-07-28 22:15:10.705910

meetings; writing FxR release notes; created PR for preserveDrawingBuffer; updated font-kit in servo; ran aground on the shoals of updating harfbuzz to a newer release.

#5632 @ferjm:mozilla.org - 2020-07-29 06:38:01.319034

progress with canvas.captureStream for WebGL content, thanks to jdm's `preserveDrawingBuffers` work

#5633 @jdm:mozilla.org - 2020-07-29 16:08:39.845056

pushing through a font-kit/freetype/webrender update and trampling bodies along the way.

#5634 @ajeffrey:mozilla.org - 2020-07-29 17:23:45.118610

Got servo to stream live to youtube

#5635 @pwalton:mozilla.org - 2020-07-29 17:55:55.084036

Fixing Pathfinder bugs while waiting on float reviews.

#5636 @mgoregaokar:mozilla.org - 2020-07-29 18:33:21.010168

UTC meeting about javanese

#5637 @mgoregaokar:mozilla.org - 2020-07-29 18:55:40.474448

detour into letter-spacing https://bugs.chromium.org/p/chromium/issues/detail?id=1110993 / https://bugzilla.mozilla.org/show_bug.cgi?id=1656040

#5638 @ajeffrey:mozilla.org - 2020-07-29 20:54:25.017334

Got servo to stream live 360 video from (a local fork of) hubs to youtube.

#5639 @jdm:mozilla.org - 2020-07-29 21:42:16.369989

fixing uwp gstreamer launch; investigating new uwp webrtc support in gstreamer.

#5640 @ajeffrey:mozilla.org - 2020-07-29 22:21:56.875160

Investigating GL errors caused by ownership of textures between webxr and webgl

#5641 @ajeffrey:mozilla.org - 2020-07-29 22:43:53.099206

Updated the docs for the gstreamer plugin, we now have a recipe for streaming to youtube live

#5642 @mgoregaokar:mozilla.org - 2020-07-30 01:01:10.770776

start looking at table layout

#5643 @mgoregaokar:mozilla.org - 2020-07-30 01:01:27.136721

start looking at table layout _spec_

#5644 @jdm:mozilla.org - 2020-07-30 15:50:36.641473

trying to track down rustc nightly CI failure in surfman; CI sherrifing.

#5645 @ajeffrey:mozilla.org - 2020-07-30 18:37:27.706803

Submitted the changes to the gstreamer plugin to stream hubs rooms.

#5646 @jdm:mozilla.org - 2020-07-30 21:00:38.543692

validating webrtc on UWP; debugging gstreamer video capture issues on HL2; debugging GL crashes on HL2; trying to integrate new binaries into servo's UWP build.

#5647 @jdm:mozilla.org - 2020-07-31 15:23:01.424032

narrowing down regression range for CI crash in #27207; tracking down plugin loading failure while integrating updated UWP gstreamer binaries.

#5648 @ajeffrey:mozilla.org - 2020-07-31 16:31:30.302024

Going through the WebXR Layers spec, working out the list of features we're missing.

#5649 @ajeffrey:mozilla.org - 2020-07-31 19:18:29.286446

Documented how to stream servo to twitch.

#5650 @ajeffrey:mozilla.org - 2020-07-31 19:19:13.237554

Hubs-to-youtube-to-hubs-ception.

#5651 @pwalton:mozilla.org - 2020-07-31 20:45:27.738740

Discussed Pathfinder Gecko integration plans with nical and lsalzman; trying to land initial float placement work; investigating and fixing test failures in float flow followup branch.

#5652 @jdm:mozilla.org - 2020-07-31 21:56:30.628956

got FxR running with new gstreamer binaries and filed upstream issue on mediafoundation/libav plugin interaction. identified webrender regression for CI crash. created easy ASAN integration to help with debugging.

#5653 @mgoregaokar:mozilla.org - 2020-07-31 22:27:58.905671

more table layout construction impl

#5654 @ajeffrey:mozilla.org - 2020-08-01 00:09:18.726182

updated webidls for WebXR Layers, now updating the Rust code to match.

#5655 @mgoregaokar:mozilla.org - 2020-08-01 07:40:09.002953

figure out spec bug. huzzah. https://github.com/whatwg/html/issues/5776

#5656 @aramine:mozilla.org - 2020-08-03 12:35:00.614944

Almost done with window named properties object, just need a tweak in getOwnPropertyDescriptor to account for the toString symbol and to properly pass a JSClass pointer to NewProxyObject.

#5657 @paul:mozilla.org - 2020-08-03 14:24:17.578187

still investigating a C-API issue. Likely memory corruption of some sort when dealing with the pref map.

#5658 @paul:mozilla.org - 2020-08-03 15:40:59.007812

finished first part of UWP crash reporter.

#5659 @ajeffrey:mozilla.org - 2020-08-03 18:42:54.567198

ICFP is this month eek eek eek

#5660 @ajeffrey:mozilla.org - 2020-08-03 18:43:25.345443

Filing WebXR Layers spec issues

#5661 @ajeffrey:mozilla.org - 2020-08-03 18:43:59.936407

Updated WebXR Layers IDL and matching Rust code

#5662 @mgoregaokar:mozilla.org - 2020-08-03 18:58:46.868628

more table construction

#5663 @mgoregaokar:mozilla.org - 2020-08-03 18:59:08.965726

hand joint set discussions

#5664 @mgoregaokar:mozilla.org - 2020-08-03 18:59:10.674005

hand privacy discussions

#5665 @mgoregaokar:mozilla.org - 2020-08-04 01:51:56.603623

table cell map construction!! https://github.com/servo/servo/pull/27488

#5666 @paul:mozilla.org - 2020-08-04 11:00:35.002974

UWP Promoted-preferences panel PR

#5667 @jdm:mozilla.org - 2020-08-04 15:07:17.560720

reviews; tracking down UWP crash-at-startup regression.

#5668 @pwalton:mozilla.org - 2020-08-04 16:40:49.682107

Reviewing table layout/cell map code

#5669 @ajeffrey:mozilla.org - 2020-08-04 20:47:11.212037

Landed updated webxr layers webidl

#5670 @ajeffrey:mozilla.org - 2020-08-04 20:47:50.766818

Dummy implementation of missing webxr layer types

#5671 @ajeffrey:mozilla.org - 2020-08-04 21:00:26.771771

The ICFP announcement is up! https://blog.sigplan.org/2020/08/04/come-to-virtual-icfp/

#5672 @jdm:mozilla.org - 2020-08-04 21:16:40.013331

identified regressing webrender commit; got stuck trying to update ANGLE; investigating some canvas text rendering bugs.

#5673 @mgoregaokar:mozilla.org - 2020-08-04 22:40:57.431664

patches for Javanese/Balinese/N'Ko/Syllabics punycode exemptions https://bugzilla.mozilla.org/show_bug.cgi?id=1648889

#5674 @mgoregaokar:mozilla.org - 2020-08-04 23:30:48.931125

address table layout comments

#5675 @ajeffrey:mozilla.org - 2020-08-05 02:52:48.636808

Landed skeleton implementations of the different XR layer types.

#5676 @aramine:mozilla.org - 2020-08-05 11:00:50.799929

Did some serde_urlencoded management, which apparently counts as work given it's in Servo's crate graph.

#5677 @paul:mozilla.org - 2020-08-05 13:59:38.886865

Flask service to upload crash reports.

#5678 @paul:mozilla.org - 2020-08-05 14:37:50.843018

more UWP memory fixes…

#5679 @jdm:mozilla.org - 2020-08-05 16:26:03.291639

reviews; figured out how to make ANGLE builds that can be loaded at runtime and verified that updating ANGLE doesn't fix the webrender crash; discovered new panic in devtools in FxR.

#5680 @ajeffrey:mozilla.org - 2020-08-05 16:59:20.987942

Scheduling ICFP Sponsors track

#5681 @pwalton:mozilla.org - 2020-08-05 17:48:01.247317

Working through dozens of test regressions in the new margin-collapse code.

#5682 @jdm:mozilla.org - 2020-08-05 18:43:52.095840

fixed devtools-related panic exposed by new crash reporter.

#5683 @mgoregaokar:mozilla.org - 2020-08-05 20:53:31.603812

trying to understand what i should do with boxes in tables

#5684 @jdm:mozilla.org - 2020-08-05 21:06:33.829550

successfully hacked together the same ANGLE revision that gecko uses and did not experience the crash. trying to nerdsnipe the gecko folks into helping figure out the solution to the webrender crash now.

#5685 @ajeffrey:mozilla.org - 2020-08-05 21:30:37.305325

Implemented the WebXR Layer event spec

#5686 @ajeffrey:mozilla.org - 2020-08-05 23:36:29.100006

Apparently I did enough stuff for ShutdownPL to be an organizer. https://icfp20.sigplan.org/details/icfp-2020-social-events/14/-ShutdownPL-ICFP

#5687 @aramine:mozilla.org - 2020-08-06 13:51:41.642134

codegen all ready for named properties, now all that is left is to… implement the damn named getter.

#5688 @paul:mozilla.org - 2020-08-06 14:34:31.521489

more work on the crash reporter service.

#5689 @jdm:mozilla.org - 2020-08-06 15:51:29.738017

prepping a new release candidate and running it through the tests at https://github.com/servo/servo/wiki/HoloLens-2-test-plan and https://www.joshmatthews.net/hl2-test/

#5690 @ajeffrey:mozilla.org - 2020-08-06 16:19:52.747351

Coordinating a use of Hubs at ICFP

#5691 @jdm:mozilla.org - 2020-08-06 19:11:21.124746

ran the release candidate tests, fixed some problems, decided it's good enough for a new release.

#5692 @ajeffrey:mozilla.org - 2020-08-06 20:19:15.880278

Got https://cabanier.github.io/WebXRLayers-samples/multi-layer.html to render correctly.

#5693 @jdm:mozilla.org - 2020-08-06 20:25:35.251861

pushed the release button for FxR v1.2 \o/

#5694 @ajeffrey:mozilla.org - 2020-08-06 21:27:01.350198

Trying to work out what the expected behaviour of WebGL textures coming from WebXR layers is.

#5695 @jdm:mozilla.org - 2020-08-06 21:44:04.627797

tracked down missing audio on hololens 2; spinning up servo's first patch release.

#5696 @mgoregaokar:mozilla.org - 2020-08-06 22:22:41.548200

figure out source of confusion in spec, file bug https://github.com/w3c/csswg-drafts/issues/5407

#5697 @ajeffrey:mozilla.org - 2020-08-06 22:59:23.479435

Filed WebXR Layers issues and a PR about texture invalidation.\

#5698 @mgoregaokar:mozilla.org - 2020-08-07 02:47:14.097298

come up with a plan for implementing column-measure determination for table layout, ask many questions of.the spec editors

#5699 @aramine:mozilla.org - 2020-08-07 11:45:45.236709

Refactoring the Document named getter because it uses an abstraction that was introduced for the future implementation of the Window named getter but the abstraction doesn't actually fit anyway.

#5700 @paul:mozilla.org - 2020-08-07 13:55:03.204028

UWP: more work on crash reporter service, and experimenting with bookmarks UI

#5701 @jdm:mozilla.org - 2020-08-07 16:06:51.914266

figured out how to unbust travisci for salt, now trying to unbust the physical server after upgrading to 2019.2.

#5702 @pwalton:mozilla.org - 2020-08-07 17:02:59.662284

Getting the initial float PR ready to land.

#5703 @mgoregaokar:mozilla.org - 2020-08-07 19:11:54.256469

webxr sync

#5704 @mgoregaokar:mozilla.org - 2020-08-07 19:12:08.619427

start requesting document review for CR

#5705 @jdm:mozilla.org - 2020-08-07 20:52:11.327875

fixed various canvas text issues, and possibly fixed a frequent intermittent failure as well.

#5706 @ajeffrey:mozilla.org - 2020-08-07 21:06:37.803035

Published https://crates.io/crates/surfman-chains/0.5.1

#5707 @mgoregaokar:mozilla.org - 2020-08-07 21:53:31.355126

standardize base set of hand joints , https://github.com/immersive-web/webxr-hand-input/pull/40

#5708 @ajeffrey:mozilla.org - 2020-08-08 00:17:30.498572

Getting the surfman layer manager to always produce TEXTURE_2D textures, not TEXTURE_RECTANGLE on macos.

#5709 @aramine:mozilla.org - 2020-08-10 12:07:34.834204

Making good progress finding the right abstraction to share code between document getter and window getter, as fast as I can go while it's >30C inside my flat 🙃

#5710 @paul:mozilla.org - 2020-08-10 14:08:39.305407

finalized bookmarks support for UWP.

#5711 @paul:mozilla.org - 2020-08-10 14:08:52.062992

back to crash reporter service.

#5712 @ajeffrey:mozilla.org - 2020-08-10 14:32:23.395552

ICFP virtualization committee

#5713 @jdm:mozilla.org - 2020-08-10 15:45:06.065839

TWiS and new release info; reviews; tried to upgrade nightly rustc.

#5714 @aramine:mozilla.org - 2020-08-10 16:52:31.348372

AFAIK this comment is outdated https://searchfox.org/mozilla-central/source/dom/base/WindowNamedPropertiesHandler.cpp#34-70 the spec know doesn't ever expose cross origin browsing contexts and it guards against mismatched attribute names.

#5715 @ajeffrey:mozilla.org - 2020-08-10 18:50:16.985205

Arranging for ICFP to have a social event in Hubs.

#5716 @ajeffrey:mozilla.org - 2020-08-10 18:51:11.219667

ICFP accessibility work.

#5717 @mgoregaokar:mozilla.org - 2020-08-10 21:26:30.388675

discussions with kip about lighting estimation

#5718 @mgoregaokar:mozilla.org - 2020-08-10 21:42:40.011592

discussion about xr standards position

#5719 @jdm:mozilla.org - 2020-08-10 21:56:40.583670

addressed UWP canvas text bug; began prioritizing issues for FxR 1.3; fixed devtools session history traversal bug.

#5720 @ajeffrey:mozilla.org - 2020-08-10 22:25:16.819371

Back to fighting OpenGL

#5721 @pwalton:mozilla.org - 2020-08-10 23:03:04.366785

Got revised initial float PR in for review; reviewed table construction; looking at getting Pathfinder to build inside mozilla-central.

#5722 @aramine:mozilla.org - 2020-08-12 12:23:58.412660

Done refreshing my resume!

#5723 @paul:mozilla.org - 2020-08-13 10:00:27.793490

bored.

#5724 @aramine:mozilla.org - 2020-08-13 11:16:55.970817

Filed remotee expenses because why not lOL

#5725 @paul:mozilla.org - 2020-08-13 13:40:31.517106

great team sync up