{"push_id":1790637158,"size":1000,"distinct_size":762,"ref":"refs/heads/556743","head":"acec7a1d6cc69d8a89305fc358db4607b5083597","before":"48786f2a6435e1f9272c57ecba07fb6d22fad121","commits":[{"sha":"7b9aca62f56dacc1300517744ed75cbf075b1974","author":{"name":"Kartikaya Gupta","email":"a98895113c8bd11effc264218e1ead8a89dc8def@mozilla.com"},"message":"Bug 1369840 - Modify CompositorBridgeParentBase::GetAPZTestData to take a layers id instead of a transaction parent. r=botond\n\nThis allows us to use it from WebRenderBridgeParent which doesn't have a\nLayerTransactionParent instance.\n\nMozReview-Commit-ID: CyX5rmgOxgd","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/7b9aca62f56dacc1300517744ed75cbf075b1974"},{"sha":"8b69d8d2171be39125fbe8f635ae5ccfbf810c8d","author":{"name":"Kartikaya Gupta","email":"a98895113c8bd11effc264218e1ead8a89dc8def@mozilla.com"},"message":"Bug 1369840 - Support getting the compositor-side APZ test data over PWebRenderBridge. r=botond\n\nThis is fairly straightforward plumbing. The webrender equivalent of PLayerTransaction\nis PWebRenderBridge and we can use that to get the compositor-side APZTestData.\n\nMozReview-Commit-ID: Bn8WjKW5GoI","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/8b69d8d2171be39125fbe8f635ae5ccfbf810c8d"},{"sha":"8bd2880fc452dcaffdddde6e57374f8a7aa2c197","author":{"name":"Kartikaya Gupta","email":"a98895113c8bd11effc264218e1ead8a89dc8def@mozilla.com"},"message":"Bug 1369840 - Add new test IPDL message to sync-messages.ini. r=dvander\n\nMozReview-Commit-ID: 51i94Gj0Mgq","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/8bd2880fc452dcaffdddde6e57374f8a7aa2c197"},{"sha":"10f514bb7234cdb78140496c672e715128cdacad","author":{"name":"Kartikaya Gupta","email":"a98895113c8bd11effc264218e1ead8a89dc8def@mozilla.com"},"message":"Bug 1369840 - Support content-side APZ test data in WebRenderLayerManager. r=botond\n\nThis mostly just copies the functional parts of the APZTestData code from\nClientLayerManager into WebRenderLayerManager, and propagates the paint sequence\nnumber over to the compositor using the existing WebRenderScrollData machinery.\n\nMozReview-Commit-ID: LHupFpqtWTX","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/10f514bb7234cdb78140496c672e715128cdacad"},{"sha":"f47b467c52db524ad03cfc7103c642fb68d21504","author":{"name":"Tobias Schneider","email":"f2b0a0cec9c42ef525145fe39cb603516abcb704@jancona.com"},"message":"Bug 1359318 - (intersection-observer) Map intersectionRect to the coordinate space of the target document. r=mstange","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/f47b467c52db524ad03cfc7103c642fb68d21504"},{"sha":"761a458cda5cadc016cbcf71071b627e0ba6a029","author":{"name":"Kris Maglione","email":"e9c4d6ea94d22c8eaf2d8ac82d9d6eea2b534b96@gmail.com"},"message":"Bug 1356546: Part 1 - Add a StructuredCloneHolder JS helper to hold opaque structured clone blobs. r=billm\n\nThere are several places in the WebExtensions framework where we currently\nneed to repeatedly serialize and deserialize structured clone data as it\npasses through message managers, which can lead to significant performance\nissues.\n\nThis helper class lets us serialize a value directly from the source extension\ncontext into an opaque blob, and then directly deserialize it into the target\ncontext on the other end, with no X-ray overhead or clones into privileged\nscopes in-between.\n\nMozReview-Commit-ID: 4QzHi89onxc\n\n--HG--\nextra : rebase_source : 2ec196ca9ce9be90b7eadf136c938373ac7d3fdd","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/761a458cda5cadc016cbcf71071b627e0ba6a029"},{"sha":"600b6a2dff2ef9a57bfaa54fc5e983fea7c9c037","author":{"name":"Kris Maglione","email":"e9c4d6ea94d22c8eaf2d8ac82d9d6eea2b534b96@gmail.com"},"message":"Bug 1356546: Part 2 - Use StructuredCloneHolder as transport for MessageManager messages. r=aswan\n\nMozReview-Commit-ID: 3z1uAAbsgTj\n\n--HG--\nextra : rebase_source : 42dd1c12709705b0e6fae996ddc7f8bc56240bb0","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/600b6a2dff2ef9a57bfaa54fc5e983fea7c9c037"},{"sha":"825b6cd6894f32f8fb06bd75f196ff4d31080389","author":{"name":"Kris Maglione","email":"e9c4d6ea94d22c8eaf2d8ac82d9d6eea2b534b96@gmail.com"},"message":"Bug 1356546: Part 3 - Use StructuredCloneHolder as transport for proxied message listeners. r=aswan\n\nMozReview-Commit-ID: 2YeNuGkmY3k\n\n--HG--\nextra : rebase_source : e55e9359ec31e532d72bef3acad0b6c2cc6d9b57","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/825b6cd6894f32f8fb06bd75f196ff4d31080389"},{"sha":"362c199aef7304ccfe3a8d40c518342404480afa","author":{"name":"Jan-Ivar Bruaroey","email":"2cc21c18e78df236c269a3943d847ae1679c3d01@mozilla.com"},"message":"Bug 1368875 - Count {video: true} and {audio: true} toward cam and mic counts respectively. r=jesup\n\nMozReview-Commit-ID: BgdvRLpueit\n\n--HG--\nextra : rebase_source : 0e271bfd7547099586b3014e551bf6e3282c010a","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/362c199aef7304ccfe3a8d40c518342404480afa"},{"sha":"9aaa626c5e061d8b40423e2c0a5622eefeddec67","author":{"name":"Marco Bonardo","email":"1352eb068b4eecac07386e1468cbade68b9c3d47@mozilla.com"},"message":"Bug 1368451 - Nightly Tester Tool default bookmark icon is missing. r=Felipe\n\nMozReview-Commit-ID: AYVZR7fPRUi\n\n--HG--\nextra : rebase_source : 547b75a632e0198a1218f6e2a7f3412601c5b434","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/9aaa626c5e061d8b40423e2c0a5622eefeddec67"},{"sha":"e39cee520ceec5d8531b7cdb4f8d05e7b8c52979","author":{"name":"milindl","email":"9cfe699b9db017642b850499cbdd169f28ebce8c@gmail.com"},"message":"Bug 653816 - returning only nontags for GetBookmarkIdsForURI and fixing consumers, r=mak\n\nMost consumers of `GetBookmarkIdsForURI` already don't need tags, the only\nconsumer which does (`TaggingService`) has been changed to use a separate\ndatabase query.\n\nMozReview-Commit-ID: LabjaA6Q0GF\n\n--HG--\nextra : rebase_source : e13dc730a53b5b46ca1766bf896112aa65aa00af","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/e39cee520ceec5d8531b7cdb4f8d05e7b8c52979"},{"sha":"df5138f5a567e7f1add7101f75d2e5287c5d8189","author":{"name":"Gregory Szorc","email":"fca61058835f222e1cd0942809ffec8ecac86cf5@mozilla.com"},"message":"Bug 1359965 - Support mozpack.file.BaseFile in create_tar_from_files; r=glandium\n\nThis allows us to write files coming from a finder or other source\nthat isn't directly the filesystem.\n\nMozReview-Commit-ID: KhPSD0JYzsQ\n\n--HG--\nextra : rebase_source : fea376f642e20e8c7723506fd4a73e3f8ac5d0e5\nextra : intermediate-source : a872303fd08497bbde0e3b4cea09a88a4182810e\nextra : source : ae8bce278626bc84914063f93292ac5e825eec36","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/df5138f5a567e7f1add7101f75d2e5287c5d8189"},{"sha":"612630dd3571c82fd957252c2a77503ea33e874c","author":{"name":"Gregory Szorc","email":"fca61058835f222e1cd0942809ffec8ecac86cf5@mozilla.com"},"message":"Bug 1359965 - Support and generate tar.gz WPT archive; r=glandium\n\nSeveral years ago there was a single zip file for all test files. Clients\nwould only extract the files they needed. Thus, zip was a reasonable\narchive format because it allowed direct access to members without\nhaving to decompress the entirety of the stream.\n\nWe have since split up that monolithic archive into separate,\ndomain-specific archives. e.g. 1 archive for mochitests and one\nfor xpcshell tests. This drastically cut down on network I/O\nrequired on testers because they only fetched archives/data that\nwas relevant. It also enabled parallel generation of test archives,\nwe shaved dozens of seconds off builds due to compression being\na long pole.\n\nDespite the architectural changes to test archive management, we\nstill used zip files. This is not ideal because we no longer access\nspecific files in test archives and thus don't care about single/partial\nmember access performance.\n\nThis commit implements support for generating tar.gz test archives.\nAnd it switches the web-platform archive to a tar.gz file.\n\nThe performance implications for archive generation are significant:\n\nbefore: 48,321,250 bytes; 6.05s\nafter:  31,844,267 bytes; 4.57s\n\nThe size is reduced because we have a single compression context\nso data from 1 file can benefit compression in a subsequent file.\nCPU usage is reduced because the compressor has to work less with\n1 context than it does with N. While I didn't measure it, decompression\nperformance should also be improved for the same reasons. And of course\nnetwork I/O will be reduced.\n\nmozharness consumers use a generic method for handling unarchiving.\nThis method automagically handles multiple file extensions. So as long\nas downstream consumers aren't hard coding \".zip\" this change should\n\"just work.\"\n\nMozReview-Commit-ID: LQa5MIHLsms\n\n--HG--\nextra : rebase_source : 100092c2f2ff609362a724fff60f46dd6e49c94e\nextra : intermediate-source : d10f5ccd882b965fcad39914f7c3c930d1301a41\nextra : source : a0e257e346ccf3c1db332ec5903241f4eeb9a7ee","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/612630dd3571c82fd957252c2a77503ea33e874c"},{"sha":"6304f10a68db662362e391e028c414b59c41e19e","author":{"name":"Jonathan Watt","email":"e2c81b471782c452f33d094e756788a06f5183d3@jwatt.org"},"message":"Bug 1362120 - Always allow the 'context-fill'/'context-stroke' keywords in SVG <paint>. r=heycam\n\nMozReview-Commit-ID: 2xY2NS4u8P0","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/6304f10a68db662362e391e028c414b59c41e19e"},{"sha":"993b5198ec366445e1f2eddf94fb2821673542f9","author":{"name":"Nihanth Subramanya","email":"a5343286e795bf644e41794cfd381402843b4899@gmail.com"},"message":"Bug 1367450 - Defer initialization of CaptivePortalWatcher to just before completion of delayed startup. r=florian\n\nMozReview-Commit-ID: 2nqIoDABm0a\n\n--HG--\nextra : rebase_source : 36529b88cf0ca7ee305e9db220f6a42eca5ddbb6","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/993b5198ec366445e1f2eddf94fb2821673542f9"},{"sha":"3dfed4e9719d2f980a475ca00629d603f7f2c828","author":{"name":"Alexandre Poirot","email":"52e6972636324f61cca285e42e9dbbf8b7630a60@gmail.com"},"message":"Bug 1369104 - Fix eslint error on highlighters-overlay.js. r=pbro\n\nMozReview-Commit-ID: 6lhfILmmEGC\n\n--HG--\nextra : rebase_source : 380b209f2b437cfd398b594292e87a1e7d7f78f8","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/3dfed4e9719d2f980a475ca00629d603f7f2c828"},{"sha":"abb331c934a8c6bc6994c129e9173e4e81135ee0","author":{"name":"Dão Gottwald","email":"cca6cacf0870c223b9126c1f8c1c387d381181e6@mozilla.com"},"message":"Bug 1368945 - Use default favicon for web content loaded in the sidebar. r=nhnt11\n\nMozReview-Commit-ID: 4uBbTKxN41v\n\n--HG--\nextra : rebase_source : 4fda14caa88d6806e6eb0faa45e4ace88a64501a","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/abb331c934a8c6bc6994c129e9173e4e81135ee0"},{"sha":"b02794c62dd0b6655b2326c9f74eef2bff4fcc6a","author":{"name":"Ryan VanderMeulen","email":"7c2c3f72d1c444929bd1b2f00d17ca71d2757c5c@gmail.com"},"message":"Backed out changeset a2b294e57559 (bug 1367450) for ESLint failures.","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/b02794c62dd0b6655b2326c9f74eef2bff4fcc6a"},{"sha":"6e982ab4d4ed47fd91efb799b70816e52904b7cb","author":{"name":"Nihanth Subramanya","email":"a5343286e795bf644e41794cfd381402843b4899@gmail.com"},"message":"Bug 1367450 - Defer initialization of CaptivePortalWatcher to just before completion of delayed startup. r=florian\n\nMozReview-Commit-ID: I9NKOYEYc5g\n\n--HG--\nextra : rebase_source : 156974e79c638bbbd2d6fc73ee9bde3490f2028f","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/6e982ab4d4ed47fd91efb799b70816e52904b7cb"},{"sha":"baff4fe317ab9a1c661cfc5f707e6ce82ef99391","author":{"name":"Dan Banner","email":"8ac01d8a43ad41f236f43b3959bf5e903aaa4ca9@thebanners.uk"},"message":"Bug 1320058 - Use saveFile.png on windows for the save icon r=dao\n\nMozReview-Commit-ID: 8vtLMKrtKrt\n\n--HG--\nextra : rebase_source : 0b2f3cedd92376bb4ec4629383a6400eb0e3a196","distinct":false,"url":"https://api.github.com/repos/johndai1984/gecko-dev/commits/baff4fe317ab9a1c661cfc5f707e6ce82ef99391"}]}
{"actor":{"display_login":"johndai1984"}}