#1 ferjm - 2018-09-28T14:01:27.231392
#1 ferjm - 2018-09-28T14:01:27.231392
#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
inIDOMUtils.getSelectorCount
fails#76 ferjm - 2017-06-06T13:48:47.153240
inIDOMUtils.getSelectorCount
fails#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
#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
#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:
<picture>
PR#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
#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
#568 Manishearth - 2018-06-01T23:23:00.768322
#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
#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
#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
#588 Manishearth - 2018-04-24T00:58:35.862461
more appsrc experimentation
#589 Manishearth - 2018-04-23T18:38:05.806745
#590 Manishearth - 2018-04-21T00:29:50.491243
#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
#593 Manishearth - 2018-04-20T00:07:18.665912
#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
#609 Manishearth - 2018-04-05T21:23:41.701587
#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
#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
#641 Manishearth - 2018-02-23T08:25:48.586701
#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
#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
#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
#667 Manishearth - 2018-01-25T10:22:10.844598
#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
#672 Manishearth - 2018-01-19T11:04:24.564616
investigate all the linebreaking failures
#673 Manishearth - 2018-01-18T12:27:29.518735
#674 Manishearth - 2018-01-18T11:02:45.548439
debug line breaking wpt failures
#675 Manishearth - 2018-01-16T07:44:33.788679
#676 Manishearth - 2018-01-11T07:41:57.556504
#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
#679 Manishearth - 2018-01-08T11:43:17.217295
#680 Manishearth - 2018-01-08T11:14:33.231428
#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
#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
#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
#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
#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
#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:
#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
#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
#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
#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
#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
#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
#1134 avadacatavra - 2017-03-06T13:35:50.039992
#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.
#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.
#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
#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.
#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.
#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.
#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.
#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
#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
#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
#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.
#1689 nox - 2018-07-24T08:48:00.229136
Working on consolidating WebGLObject by storing a Dom<webglrenderingcontext> of its own context in it.</webglrenderingcontext>
#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.
#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...
#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.
#1706 nox - 2018-06-18T09:39:10.615635
Still trying to fix https://github.com/servo/servo...
#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
#1717 nox - 2018-05-18T12:35:38.560333
#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
#1720 nox - 2018-05-09T16:08:12.320846
#1721 nox - 2018-05-04T16:07:42.875871
#1722 nox - 2018-05-04T15:59:49.848788
Finally made myself an LLVM Bugs account.
#1723 nox - 2018-05-02T10:27:37.382765
#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
#1753 nox - 2018-03-16T08:38:10.613462
#1754 nox - 2018-03-16T08:37:52.732647
#1755 nox - 2018-03-16T08:28:28.423818
#1756 nox - 2018-03-16T08:13:22.693778
#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
#1774 nox - 2017-05-09T12:42:06.290094
#1775 nox - 2017-05-09T12:37:04.435476
#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.
#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....
#1788 nox - 2017-04-12T12:03:43.023799
GOT KIDNAPPED BY STYLO TEAM, PLS SEND HELP
#1789 nox - 2017-04-10T22:42:28.790236
#1790 nox - 2017-04-10T11:53:09.217238
#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
#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
#1798 nox - 2017-04-07T12:34:01.581723
#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.
#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.
#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
#1811 nox - 2017-03-27T11:36:47.759695
#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
#1815 nox - 2017-03-21T14:47:21.354165
Debated on the meaning of safety with nical and it was nice.
#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.
#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.
#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.
#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.
#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
#1848 nox - 2017-02-15T10:50:46.229660
#1849 nox - 2017-02-15T10:28:00.320267
#1850 nox - 2017-02-14T17:08:49.433276
#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
#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.
#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
#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