{"push_id":765482833,"size":4,"distinct_size":4,"ref":"refs/heads/inbound","head":"eebda9bb00629d5cd5faf4485971455b02fe43dc","before":"5bc0a35a7dc02caee978279671f3838308df3b46","commits":[{"sha":"ef51f04d19c40fe6ce89f16ec746cceb2269e10e","author":{"email":"2a6ec19851ae96f2a0830c3c040b66071081b940@mozilla.com","name":"Ting-Yu Lin"},"message":"Bug 1195672 - Add |nsAutoCString nsIFrame::ListTag()| for debugging. f=mtseng, r=roc\n\nThis make it easier to print a frame tag name in one debug log line.\n\n--HG--\nextra : commitid : 5bl8GhmTLQi\nextra : rebase_source : f151c98dc99c33e8050b106ab8695a9053dbb3ad","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/ef51f04d19c40fe6ce89f16ec746cceb2269e10e"},{"sha":"1fc80119ffbfe5a869b3bf3684a5a9ed4895064d","author":{"email":"2a6ec19851ae96f2a0830c3c040b66071081b940@mozilla.com","name":"Ting-Yu Lin"},"message":"Bug 1195672 - Make focus changing by long tap behaves like by single tap. f=mtseng, r=roc\n\nWe want the focus changing behavior by long tap as close as to the one\nby single tap.\n\nThe only functional change is that we always clear old focus and\nre-focus the window if a focusable frame cannot be found. This behavior\nis the same as the single tap implemented in\nEventStateManager::PostHandleEvent().\n\nBesides, ChangeFocus now returns the new focusable frame instead of bool\nwhich provides more information.\n\n--HG--\nextra : commitid : 3y2smyRZQCW\nextra : rebase_source : 36e7b65cf67f3148ea24668eef7078ee4daadb3c","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/1fc80119ffbfe5a869b3bf3684a5a9ed4895064d"},{"sha":"8dbb5ca794c21df6c959e3e1c32f57d975605d5b","author":{"email":"2a6ec19851ae96f2a0830c3c040b66071081b940@mozilla.com","name":"Ting-Yu Lin"},"message":"Bug 1195672 - Move the check that frame is selectable into SelectWord. f=mtseng, r=roc\n\nThere's a bug that when a frame is focusable but not selectable, we\nwon't focus on it because we call IsSelectable() before ChangeFocus().\n\nBy moving the check into SelectWord(), we'll have a chance to focus on\nit.\n\nThis resolves a issue that when long press to select a word on a new\nopened app, the selection highlight is gray instead of blue.\n\n--HG--\nextra : commitid : Fmupbt6gIQ9\nextra : rebase_source : 0c427bf767c9d44e9467469e929f27e743e7d013","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/8dbb5ca794c21df6c959e3e1c32f57d975605d5b"},{"sha":"eebda9bb00629d5cd5faf4485971455b02fe43dc","author":{"email":"2a6ec19851ae96f2a0830c3c040b66071081b940@mozilla.com","name":"Ting-Yu Lin"},"message":"Bug 1195672 - Revise the logic of long tap on empty content. f=mtseng, r=roc\n\nThe only logic change is that we now call UpdateCaret() before\ndispatching CaretStateChangedEvent.\n\nThis resolves a bug that the text selection dialog flashes when long\ntapping on an empty content.\n\n--HG--\nextra : commitid : JHAxvifqpZS\nextra : rebase_source : 9ae578f616eedc939839bc056c5437a84e8fedea","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/eebda9bb00629d5cd5faf4485971455b02fe43dc"}]}