December 2017

Friday 1st

Patched bug 1422001.

Filed bug 1422305, bug 1422306, bug 1422309, and bug 1422311 on various Conduit/Phabricator/review tool annoyances.

Requested needinfo on bug 1169290.

Saturday 2nd

Closed bug 1421233 as a duplicate of bug 1414320. Commented on geckodriver issue 1030.

Sunday 3rd

Commented on bug 1422583.

Rebased bug 1422001.

Filed and patched bug 1422593 to provide pretty-printing of WindowProxy and ChromeWindow.

Filed and patched bug 1422604.

Monday 4th

Work on marionette-window-tracking.

Commented on WebDriver issue 1168.

Filed and patched bug 1422915.

Commented on geckodriver issue 1088.

Reviewed bug 1420577.

Tuesday 5th

Reviewed bug 1420577.

Closed geckodriver issue 1091.

Commented on geckodriver issue 1090.

Reviewed bug 1381519.

Filed and patched bug 1423209 to drop Marionette’s ability to put a content frame script to sleep.

Commented on geckodriver issue 1089.

Filed bug 1423252.

Commented on geckodriver issue 1088.

Commented on bug 1408042.

Commented on geckodriver issue 786.

Filed and worked on bug 1423282 to remove superfluous B2G functionality from Marionette’s testing/marionette/frame.js. It is full of crap.

Reviewed WPT PR 8570.

Filed bug 1423356, bug 1423357, bug 1423358, and bug 1423359.

Patched bug 1423282 bug 1423356, and bug 1423358.

Reviewed bug 1423255.

Provided needinfo on bug 1384641.

Responded to code review issue in bug 1422915.

Closed bug 1275230.

Filed bug 1423409.

Wednesday 6th

Commented on bug 1422583.

Commented on geckodriver issue 1088.

Rebased, provided needinfo on, and landed bug 1422915.

Closed bug 1423356.

Rebased and addressed test failures with bug 1423282.

Attended Marionette meeting.

Friday 8th

Reviewed bug 1407383.

Reviewed and provided needinfo on bug 1381519.

Closed geckodriver issue 668.

Submitted rust_mozrunner PR 16.

Patched bug 1399441.

Commented on geckodriver issue 1095.

Rebased bug 1423282.

Commented on WebDriver issue 1168.

Patched bug 1395933 to run geckodriver tests on try. Filed bug 1424369 to follow up on running the webdriver crate tests as well, but it requires a decision on whether we want to vendor it separately.

Tuesday 12th

Attending all-hands in Austin, Texas.

Filed bug 1424921 to install necessary package dependencies for linting during ./mach bootstrap.

Rebased and addressed code review issues with bug 1395933.

Reported a number of code coverage problems to klahnakoski.

Wednesday 13th

Rebased bug 1395933.

Commented on and requested needinfo on bug 1424396.

Provided needinfo on bug 1424635.

Thursday 14th

Patched bug 1424635.

Closed geckodriver issue 1101.

Locked geckodriver issue 889.

Commented on geckodriver issue 686.

Locked geckodriver issue 686.

Closed geckodriver issue 1095.

Closed geckodriver issue 1098.

Locked geckodriver issue 324.

Locked Selenium issue 3693.

Commented on geckodriver issue 1070.

Commented on geckodriver issue 977.

Locked geckodriver issue 552.

Commented on WebDriver issue 1171.

Filed bug 1425306.

Closed geckodriver issue 1100.

Filed bug 1425317.

Filed bug 1425372.

Filed and patched bug 1425365 to disable Rust unit tests for Windows for the time being. They are, according to bug 1420472 causing a spike in intermittents.

Friday 15th

Commented on bug 1425382.

Filed wptdashboard issue 321 about the WebDriver wdspec tests not being run at all on wpt.fyi any more.

Provided needinfo on bug 1422769.

Commented on bug 1423252.

Addressed code review issue and rebased WebDriver PR 1167.

Commented on WebDriver PR 1156, WebDriver PR 1157, and WebDriver PR 1160.

Reviewed WebDriver PR 1125, WebDriver PR 1130, and WebDriver PR 1127.

Rebased WebDriver PR 1149.

Commented on WebDriver PR 1123.

Closed WebDriver PR 1004.

Commented on WebDriver PR 1000.

Commented on WebDriver PR 825.

Commented on bug 1425595.

Patched bug 1425317.

Saturday 16th

Commented on geckodriver issue 1053.

Closed geckodriver issue 1103 and geckodriver issue 1102.

Commented on geckodriver issue 1097.

Commented on geckodriver issue 322.

Provided needinfo on bug 1425595.

Filed bug 1425706.

FIled and patched bug 1425708 documenting good advice for working on Marionette source code.

Sunday 17th

Commented on rust_mozrunner PR 16.

Closed bug 1423358.

Monday 18th

Had to resolve a bunch of hardware problems… I hate computers.

Submitted cargo PR 4832 to skip the progress bar reporting in dumb terminals.

Rebased and addressed some mistakes in bug 1425708.

Addressed code review issues with bug 1425708.

Submitted WebDriver PR 1172, PR 1173, and PR 1174.

Provided a long comment explaining the terminfo(5) database on cargo PR 4832.

Lots of work on the window tracking refactoring of Marionette.

Tuesday 19th

Commented on and closed geckodriver issue 862.

Reviewed bug 1425947.

Addressed code review comments with bug 1425708.

Provided needinfo and closed bug 1423252.

Closed bug 1384641.

Addressed code review issue with WebDriver PR 1077.

Filed bug 1426154 and closed bug 1423359.

Closed bug 1426157 as a duplicate of bug 1391545.

Commented on bug 1407383.

Reviewed WPT PR 8379.

Closed and locked geckodriver issue 840.

Lots of work on the window tracking refactoring of Marionette.

Filed bug 1426208.

Wednesday 20th

PTO.

Commented on bug 1426154.

Thureday 21st

Reviewed WebDriver PR 1176 and PWT PR 8770.

Commented on and locked geckodriver issue 926.

Continued work on window tracking.

Friday 22nd

Closed geckodriver issue 1109.

Saturday 23rd

Commented on WebDriver issue 1178.

Tuesday 26th

Reviewed WebDriver PR 1177 which generalises protocol extensions to also be usable for other standards. Also filed issue 1179 about defining what ‘additional characters’ mean in the context of a vendor prefix.

Commented on bug 1417224.

Closed geckodriver issue 1060.

Saturday 30th

Commmented on and closed geckodriver issue 1116.

Filed WebDriver issue 1180 to provide serialisations for the FileList and File APIs.

Work on bug 1417224 and bug 1354211 on making the Element Clear command conform to the WebDriver specification.

Sunday 31st

Submitted patched for bug 1354211 which implements a standards conforming Element Clear command in Marionette.