{"push_id":1083732119,"size":325,"distinct_size":325,"ref":"refs/heads/master","head":"7dfffe07a94fa6fedbf70604c217c0225ee9943d","before":"450d3c8b7e94f8ba325432f3f58f32af4f5b5574","commits":[{"sha":"8f949a29aa6c39bdab881e28618c3a1cd938ba56","author":{"email":"93ceec6df365c7330fbd7f3e4885a2f8cc9462db@gmail.com","name":"Brian Birtles"},"message":"Bug 1255683 - Rewrite some animation performance string to refer to compositor animations instead of 'Async animations', r=helenvholmes, r=hiro\n\nMozReview-Commit-ID: G1p8uCK8sS6","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/8f949a29aa6c39bdab881e28618c3a1cd938ba56"},{"sha":"ceb21edfb9366685fb010bae77eba041ce56cd8f","author":{"email":"2a6ec19851ae96f2a0830c3c040b66071081b940@mozilla.com","name":"Ting-Yu Lin"},"message":"Bug 1249201 Part 1 - Add \"scroll\" reason to CaretStateChangedEvent. r=smaug\n\nWhen the carets are scrolled by APZ, they will hide and dispatch a\n\"visibilitychange\" reason. The floating toolbar (ActionBarHandler.js) on\nAndroid listens to the event to update its visibility.\n\nNow we want to show carets continuously when scrolling the page, so it\nmake no sense to dispatch a \"visibilitychange\" reason. However we still\nneed to notify the toolbar that the carets are scrolling by apz.\nTherefore, we need a this new \"scroll\" reason. It will be dispatch in\nAccessibleCaretManager::OnScrollStart() in Part 2.\n\nMozReview-Commit-ID: F9znxHV3xCZ","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/ceb21edfb9366685fb010bae77eba041ce56cd8f"},{"sha":"c8c4980f6e9a53b93050a8dbbee7684f37260c3c","author":{"email":"2a6ec19851ae96f2a0830c3c040b66071081b940@mozilla.com","name":"Ting-Yu Lin"},"message":"Bug 1249201 Part 2 - Show carets continuously when panning or zooming. r=mats,sebastian\n\nAdd a pref \"layout.accessiblecaret.always_show_when_scrolling\" defaults\nto true on all platforms except b2g. When it is set to false, the carets\nwill be hidden during scrolling, which is the current behavior before\napplying this change.\n\nThe pref \"layout.accessiblecaret.extendedvisibility\" was added for\nFennec to keep ActionBar open when carets temporarily hiding during\npanning or zooming. Now we make carets always show by default, so the\npref can be removed. However, the floating toolbar still need to be\nnotified when the scrolling begins, so we dispatch \"scroll\" instead.\n\nIn gtest, the preference changes were in the middle of the test\nfunction. To make the preference change clearer, I add new pref changes\nor move the existing ones to the beginning of the test functions.\n\nThe 250ms transition effect added in ua.css is per request of UX\ndesigner in bug 1249201 comment 12.\n\nMozReview-Commit-ID: 8NGvDLPbtNY","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/c8c4980f6e9a53b93050a8dbbee7684f37260c3c"},{"sha":"6dca1afdf0305fbbad037c4ee00a43352a46d71d","author":{"email":"c16ec21e464da9485947487b180f101d0119b2f8@jwatt.org","name":"Jonathan Watt"},"message":"Bug 1266101, part 2 - Remove most of the GLYPH_STROKE/GLYPH_STROKE_UNDERNEATH checking code. r=heycam","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/6dca1afdf0305fbbad037c4ee00a43352a46d71d"},{"sha":"842f4fb031a24f7d79434d7ac80c539b058dd15f","author":{"email":"c16ec21e464da9485947487b180f101d0119b2f8@jwatt.org","name":"Jonathan Watt"},"message":"Bug 752638, part 1 - Move SVGTextFrame::SetupContextPaint to nsSVGUtils. r=heycam","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/842f4fb031a24f7d79434d7ac80c539b058dd15f"},{"sha":"2213e3887b3c15d52d6ae52d3a7e7ad74858f95b","author":{"email":"2a6ec19851ae96f2a0830c3c040b66071081b940@mozilla.com","name":"Ting-Yu Lin"},"message":"Bug 1262755 - Enlarge caret touch target by 59% for Fennec. r=capella,snorp\n\nEnlarge the touch target of the caret to the left, bottom, and right by\n59% (13px) per bug 1262755 comment 7.\n\nSince the touch target becomes larger, the carets on the <input> in\nprevious test might cause the next test to fail on <textarea> because it\nwill press on the caret when trying to focus on <textarea>. Add <br>\nelements to testAccessibleCarets.html to separate these test fields.\n\nMozReview-Commit-ID: JIwmuHJ2QsQ","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/2213e3887b3c15d52d6ae52d3a7e7ad74858f95b"},{"sha":"a3e08fe77406899344b8551702511f2912741230","author":{"email":"16247ae6b24b58a5f0fb6aa00890088c191641fe@mozilla.com","name":"Edwin Flores"},"message":"Bug 1256678 - Backout diagnostic patch rev 39c895b67af2 - r=me","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/a3e08fe77406899344b8551702511f2912741230"},{"sha":"9c7dd39dc3dd8342289eb0d197accf4f6c94ab08","author":{"email":"3c7a591985b5e780ebcc40916fdeb443b8541c2a@mozilla.com","name":"Edwin Flores"},"message":"Bug 1256678 - Account for truncated font names in ScaledFontWin::GetFontFileData() - r=jfkthame","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/9c7dd39dc3dd8342289eb0d197accf4f6c94ab08"},{"sha":"d5c756293803d6f8e1d599a61b864fede92d0618","author":{"email":"3c7a591985b5e780ebcc40916fdeb443b8541c2a@mozilla.com","name":"Edwin Flores"},"message":"Bug 1256678 - Fall back to loading GDI fonts from system in DrawTargetRecording - r=bas","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/d5c756293803d6f8e1d599a61b864fede92d0618"},{"sha":"205cb37262a4cf15344259779c34964f49bfd015","author":{"email":"3c7a591985b5e780ebcc40916fdeb443b8541c2a@mozilla.com","name":"Edwin Flores"},"message":"Bug 1256678 - Re-add nightly-only crash if ScaledFontWin::GetFontFileData fails to find a matching TrueType collection font - r=jfkthame","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/205cb37262a4cf15344259779c34964f49bfd015"},{"sha":"30cb34b1a6baf3ac9546ffa6716b81feec374914","author":{"email":"fb4dddc259435c11c459c2fa8edaa17e1b97b49e@mac.com","name":"Tooru Fujisawa"},"message":"Bug 1264264 - Add optimized path for RegExp.prototype[@@replace] with functional replace and substitution. r=till","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/30cb34b1a6baf3ac9546ffa6716b81feec374914"},{"sha":"a8059124833f2d83f1bd2f4e49b6591ce5f65826","author":{"email":"a77e13f74e491f66e0c0e3721378eddd0c877f07@gmail.com","name":"Andreas Pehrson"},"message":"Bug 1266685 - Don't pass too many frames to the MediaPipelineTransmit VideoFrameConverter. r=jesup\n\nMozReview-Commit-ID: 4XwcfBW9nkY","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/a8059124833f2d83f1bd2f4e49b6591ce5f65826"},{"sha":"0cc0f0518a26a365e2f1ccbf6092438c5d3ecaa9","author":{"email":"16247ae6b24b58a5f0fb6aa00890088c191641fe@mozilla.com","name":"Edwin Flores"},"message":"Bug 1253995 - Display stale image in nsImageFrame if we have a new src but haven't decoded it yet - r=seth","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/0cc0f0518a26a365e2f1ccbf6092438c5d3ecaa9"},{"sha":"fd2cc6d6f221805883a896704297b601a44cf894","author":{"email":"a861708ab62abc8a939df0db9cbf87ec23b2d0c6@mozilla.com","name":"Andrea Marchesini"},"message":"Bug 1266701 - some header missing in dom/events, r=jwatt","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/fd2cc6d6f221805883a896704297b601a44cf894"},{"sha":"e05ba578380f0d42efeea621d81bdefe3e7318c3","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@wanderview.com","name":"Ben Kelly"},"message":"Bug 1265795 P1 Uncontrolled service workers when global is removed from document. r=bz","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/e05ba578380f0d42efeea621d81bdefe3e7318c3"},{"sha":"f1a5a9a7ece4cb18982f34eb6b5f45b81b4fb292","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@wanderview.com","name":"Ben Kelly"},"message":"Bug 1265795 P2 Add a web-platform-test for the window navigation case. r=bz","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/f1a5a9a7ece4cb18982f34eb6b5f45b81b4fb292"},{"sha":"e82b417736e76c3e492d5c1c6a0f3e623144baf3","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@wanderview.com","name":"Ben Kelly"},"message":"Bug 1265795 P3 Assert that controlled documents have an outer window. r=bz","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/e82b417736e76c3e492d5c1c6a0f3e623144baf3"},{"sha":"5f9ee8987f25a9e289873d1df66b75fb64e3e267","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@wanderview.com","name":"Ben Kelly"},"message":"Bug 1265795 P4 Always call nsDocument::SetScriptGlobalObject(nullptr) from nsDocument::Destroy(). r=bz\n\nCurrently there are certain paths in nsDocumentViewer that can call\nnsDocument::Destroy(), but fail to call SetScriptGlobalObject(nullptr).  This\nresults in the global never being cleared.\n\nThis patch refactors things so nsDocument::Destroy() always clears the global.\nThis ensures a more consistent document teardown since we don't rely on\nexternal callers to get multiple method calls correct.","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/5f9ee8987f25a9e289873d1df66b75fb64e3e267"},{"sha":"002d4109f6566073b93b53fa5c3a6215c3dfbb43","author":{"email":"a861708ab62abc8a939df0db9cbf87ec23b2d0c6@mozilla.com","name":"Andrea Marchesini"},"message":"Bug 1266702 - Clean up formatting in dom/events/DataTransfer.* and mark some methods const, r=jwatt","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/002d4109f6566073b93b53fa5c3a6215c3dfbb43"},{"sha":"8427f37d0a5e7ae5c424ff8b89e029b1774e3b96","author":{"email":"9376bfb1510ad27f6256910ac441d40e30f532d7@mozilla.com","name":"Carsten \"Tomcat\" Book"},"message":"Merge mozilla-central to mozilla-inbound","distinct":true,"url":"https://api.github.com/repos/xeonchen/gecko/commits/8427f37d0a5e7ae5c424ff8b89e029b1774e3b96"}]}