{"push_id":1425982745,"size":28,"distinct_size":28,"ref":"refs/heads/wrench","head":"2366155ed4a7bfae5f3aef7aab2cc58273cb2be7","before":"dd7c9bfd48585e17bce89d3e8d5fe14b73ee2c11","commits":[{"sha":"3c6bda608a4769a581398b533456b731244041f3","author":{"name":"Corey Farwell","email":"b70e762980caa58b92468c07f70f8aed89946b80@rwell.org"},"message":"Use safe function for GL `GetString`.","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/3c6bda608a4769a581398b533456b731244041f3"},{"sha":"82a0ca4811cc1444010a579104767443f49212c6","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #584 - frewsxcv:get_string, r=glennw\n\nUse safe function for GL `GetString`.\n\n<!-- Reviewable:start -->\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/webrender/584)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/82a0ca4811cc1444010a579104767443f49212c6"},{"sha":"18164e5b31a465b9e7c50ec58897f47520e05376","author":{"name":"Glenn Watson","email":"f27a17fc90c00d8c248d8510a1084221738b492b@intuitionlibrary.com"},"message":"Add specific shaders for rectangles with CLIP feature.\n\nHaving the base rectangle shader include clip makes the software\nmesa implementation (somewhat) slower for reftests. This is enough\nof a timing difference that it triggers a lot of intermittent\ntest failures in Servo.\n\nInstead, include a simple rectangle shader for workloads that\ndon't have a clip mask.\n\nThe other shaders are typically more expensive and not used as\nfrequently by the reftests, so hopefully this change is enough\nto work around the Servo intermittent bugs.","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/18164e5b31a465b9e7c50ec58897f47520e05376"},{"sha":"a237f9b7c261e253fe0bcbd00a38abf0f8f5dfbd","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #591 - glennw:intermittent-hack, r=mrobinson\n\nAdd specific shaders for rectangles with CLIP feature.\n\nHaving the base rectangle shader include clip makes the software\nmesa implementation (somewhat) slower for reftests. This is enough\nof a timing difference that it triggers a lot of intermittent\ntest failures in Servo.\n\nInstead, include a simple rectangle shader for workloads that\ndon't have a clip mask.\n\nThe other shaders are typically more expensive and not used as\nfrequently by the reftests, so hopefully this change is enough\nto work around the Servo intermittent bugs.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/webrender/591)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/a237f9b7c261e253fe0bcbd00a38abf0f8f5dfbd"},{"sha":"6c4cf7db919b0f46ef437e05848d4b83dad41907","author":{"name":"Nicolas Silva","email":"5647cee32ed90fdab5822c015a807eeba2a5fbdb@gmail.com"},"message":"Add support for YUV images.\n\nYUV images are handled by a dedicated shader which reads the Y, U and V planes from separate\ntexture samplers and computes the rgb values using the Rec601 or Rec709 color spaces.","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/6c4cf7db919b0f46ef437e05848d4b83dad41907"},{"sha":"c625672eb1b6916be019e1848c83070f1c38ca96","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #528 - nical:yuv, r=glennw\n\nAdd a YUV image shader.\n\nThe YUV image shader is implemented in the image shader using #ifdefs for feature selection since most of the code is identical.\n\n<!-- Reviewable:start -->\n\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/webrender/528)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/c625672eb1b6916be019e1848c83070f1c38ca96"},{"sha":"c33d8e4056ffa863880dbb08b20ee439d56a8dbf","author":{"name":"Martin Robinson","email":"05a80fb5a28f192eb2aa8659935b96fd40eb0a45@igalia.com"},"message":"Add API for scrolling individual layers\n\nThis will allow Servo to reimplement scroll_to_fragment.","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/c33d8e4056ffa863880dbb08b20ee439d56a8dbf"},{"sha":"655cbfc5a5de1d7bdce52205449779f912b4df6d","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #590 - mrobinson:scroll-to-fragment, r=glennw\n\nAdd API for scrolling individual layers\n\nThis will allow Servo to reimplement scroll_to_fragment.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/webrender/590)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/655cbfc5a5de1d7bdce52205449779f912b4df6d"},{"sha":"da6f9270280eb72a9442d40b6de448d6bdc742f1","author":{"name":"Friedel Ziegelmayer","email":"c43d2d7f887a7bd4c8dae3e29c159d588cda2ba3@gmail.com"},"message":"Split channel.rs into mpsc and ipc files\n\nFixes #573","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/da6f9270280eb72a9442d40b6de448d6bdc742f1"},{"sha":"235510fe589bc3d03b7eee09cfdb2fcd5a14e6e4","author":{"name":"Jared Petker","email":"94140d537a3c80452717339185568821e631b10c@tigertext.com"},"message":"Make sure to call write_clip from vertex shader (ps_yuv_image.vs.glsl)\n\nFix to [Issue #594](https://github.com/servo/webrender/issues/594) where\nwrite_clip was not being called for a future call to do_clip, causing an\nerror with certain clipping attributes not having been written for the\nfragment shader to use.","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/235510fe589bc3d03b7eee09cfdb2fcd5a14e6e4"},{"sha":"7911812ecc5b9808f5a86cd55d8344ef8c1b6e42","author":{"name":"Friedel Ziegelmayer","email":"c43d2d7f887a7bd4c8dae3e29c159d588cda2ba3@gmail.com"},"message":"Add ipc builds to travis","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/7911812ecc5b9808f5a86cd55d8344ef8c1b6e42"},{"sha":"170c36eba8c7ba4e11a47c747cb8fe2274568ca1","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #597 - dignifiedquire:refactor/split-channel, r=emilio\n\nSplit channel.rs into mpsc and ipc files\n\nFixes #573\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/webrender/597)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/170c36eba8c7ba4e11a47c747cb8fe2274568ca1"},{"sha":"90ca81104dfe672be54af26ad213a47977acacff","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #598 - jaredpetker:fix/ps-yuv-image-write_clip, r=glennw\n\nMake sure to call write_clip from vertex shader (ps_yuv_image.vs.glsl)\n\nFix to [Issue #594](https://github.com/servo/webrender/issues/594) where\nwrite_clip was not being called for a future call to do_clip, causing an\nerror with certain clipping attributes not having been written for the\nfragment shader to use.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/webrender/598)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/90ca81104dfe672be54af26ad213a47977acacff"},{"sha":"83356628d3af7bac71f0904782d95f0adfaab90c","author":{"name":"Vladimir Vukicevic","email":"7c1cdf8207b2cbaae42368cd38ff571b0f516dec@pobox.com"},"message":"Add ability to set a recording target detour via a trait","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/83356628d3af7bac71f0904782d95f0adfaab90c"},{"sha":"856950d57896ea865726816900c04a8f5cff504a","author":{"name":"Vladimir Vukicevic","email":"7c1cdf8207b2cbaae42368cd38ff571b0f516dec@pobox.com"},"message":"Add wrench to webrender","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/856950d57896ea865726816900c04a8f5cff504a"},{"sha":"cfc89608e365d13155ab777ba8d4d660a8cefb02","author":{"name":"Vladimir Vukicevic","email":"7c1cdf8207b2cbaae42368cd38ff571b0f516dec@pobox.com"},"message":"Update Travis, Appveyor, and lock files.  Also build release with debug symbols.","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/cfc89608e365d13155ab777ba8d4d660a8cefb02"},{"sha":"f13821e3666015513b9632b0ee8d3d0e8996fc69","author":{"name":"Vladimir Vukicevic","email":"7c1cdf8207b2cbaae42368cd38ff571b0f516dec@pobox.com"},"message":"Ensure ApiMsg type hasn't changed when trying to read a replay","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/f13821e3666015513b9632b0ee8d3d0e8996fc69"},{"sha":"0cd9b60fcf715e2e0bebb2e177cdea5ec13f3171","author":{"name":"Vladimir Vukicevic","email":"7c1cdf8207b2cbaae42368cd38ff571b0f516dec@pobox.com"},"message":"Add support for saving frames to json (super experimental)","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/0cd9b60fcf715e2e0bebb2e177cdea5ec13f3171"},{"sha":"af69becda1deb2bc62ea178ea5d64bf8d4decfef","author":{"name":"Vladimir Vukicevic","email":"7c1cdf8207b2cbaae42368cd38ff571b0f516dec@pobox.com"},"message":"Don't panic on ApiMsg typeid mismatch","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/af69becda1deb2bc62ea178ea5d64bf8d4decfef"},{"sha":"69840b4716b8365ef6e2eb4b835472718b95a09f","author":{"name":"Vladimir Vukicevic","email":"7c1cdf8207b2cbaae42368cd38ff571b0f516dec@pobox.com"},"message":"Add serde_json to lock","distinct":true,"url":"https://api.github.com/repos/vvuk/webrender/commits/69840b4716b8365ef6e2eb4b835472718b95a09f"}]}
{"actor":{"display_login":"vvuk"}}