{"push_id":776734821,"size":123,"distinct_size":77,"ref":"refs/heads/next","head":"8d412f5ec3631f818cbe3e2e743023b587c0606a","before":"fbf25cee04f925c1008519ed09bcecfaf6b80d70","commits":[{"sha":"291ff100c7cdc70bb689b9c5d08805af8925b185","author":{"email":"24faaec16a11fe2c0ded74a635139616d55770bc@intel.com","name":"Ningxin Hu"},"message":"[Extensions] Add XW_MessagingInterface_2\n\nXW_MessagingInterface_2 adds the binary message support.\n\nBUG=XWALK-4615\nTEST=xwalk_extensions_browsertest\n     --gtest_filter=ExternalExtensionTest.ExternalExtensionMessaging2","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/291ff100c7cdc70bb689b9c5d08805af8925b185"},{"sha":"0124ee94107e3dc21c16f3748c2fee2315bbaca5","author":{"email":"18ef504dc2f2be7888c61ad30571995bf38d04e0@intel.com","name":"Qin Jiajia"},"message":"[Android] Enable widevine support\n\nCurrently, crosswalk only support clearkey CDM, but doesn't support\nwidevine CDM. This PR will enable it in crosswalk for android.\n\nThe spec can refer https://w3c.github.io/encrypted-media/.\n\nThe steps to verify this feature:\nAdd \"enable_widevine=1\" to the GYP_DEFINES. Then run gyp and build.\nThe following link is for DRM testing. If 'com.widevine.alpha' keySystem\nis not supported, the below video won't play.\nhttp://shaka-player-demo.appspot.com/?dash;asset=assets/car_segmenttemplate.mpd","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/0124ee94107e3dc21c16f3748c2fee2315bbaca5"},{"sha":"0d16465a0428a8f3ae10959e2de6011133e40221","author":{"email":"580f4afed83ecef4997ddf1af8f0a068eefab391@intel.com","name":"Xiaosong Wei"},"message":"[Linux] Fix the incorrect icon update issue\n\nEnsure at least the ImageSkiaRep's for the default 1x scale is always\nattached to ImageSkia's storage so that HasRepresentation for the\ndefault 1x scale return a meaningful true then the icon updator can get\na chance to retrieve the 1x scale Rep.\n\nBUG=XWALK-4763","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/0d16465a0428a8f3ae10959e2de6011133e40221"},{"sha":"815b9c76084bc173110b0691aad4d9ef72d048dc","author":{"email":"580f4afed83ecef4997ddf1af8f0a068eefab391@intel.com","name":"Xiaosong Wei"},"message":"[Android] Add support disabling copy/paste in XWalkView\n\nDelegate ContentView's performLongClick() to XWalkView so that developer\ncan override XWalkView's performLongClick() or setOnLongClickListener() to\ndisable copy/paste action bar.\nA new annotation XWalkAPI.delegate is used to ensure that the callback\nfrom XWalkViewInternal to XWalkView is one-way and the actual implementation\nof callback in XWalkView side is specified via XWalkAPI.preWrapperLines.\n\nBUG=XWALK-4786","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/815b9c76084bc173110b0691aad4d9ef72d048dc"},{"sha":"421d1dfbba5f4bac76a504a48083367073f243e3","author":{"email":"b125e66e7ae0f58e85eae68a94674316d417b30a@intel.com","name":"hengzhi.wu"},"message":"[Android] Fix the javascript was not executed issue.\n\nSometimes XWalkView was created in onXWalkReady(), if the activity which\nowns XWalkView was destroyed, pauseTimers() will be invoked, then\nJavaScript timer was also paused. Reentry this activity, the\nresumeTimers() was not called since XWalkView creation was later than\nonResume().\nInvoke resumeTimers() explicitly when XWalkView was created.\n\nBUG=XWALK-4676","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/421d1dfbba5f4bac76a504a48083367073f243e3"},{"sha":"ac1c32a68abcb8b68680379138ede46b788e1b29","author":{"email":"5fe4d20cf6ab8a2cf4e5e71d4c2d58346e96df0d@intel.com","name":"Raphael Kubo da Costa"},"message":"[Android] Move dummy/dummy.cc to a reasonable location, rename.\n\nA top-level directory called \"dummy\" is a terrible choice that confuses\npretty much anyone that looks at it -- there is only a single-line\nexplanation in the only file there giving a hint that it is something\nAndroid-specific.\n\nMove the directory to runtime/android and call it \"dummy_lib\" instead;\nthis way, the association with Android is clear and people can at least\nknow that it is a library.","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/ac1c32a68abcb8b68680379138ede46b788e1b29"},{"sha":"fd251101194612d565051f4f94290cc313950a09","author":{"email":"1381b7e8f849e5c80f72fb8698968a14d243e2d3@lists.crosswalk-project.org","name":"Crosswalk Release Engineering"},"message":"Bump version to 16.44.390.0","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/fd251101194612d565051f4f94290cc313950a09"},{"sha":"9a60131676bec0dfcdad5d2baa3da3173dd2913d","author":{"email":"1c652f0c5964d38a2621de24907b073c0a171a85@intel.com","name":"Halton Huo"},"message":"Merge pull request #3155 from huningxin/binary_messaging\n\nAdd XW_MessagingInterface_2","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/9a60131676bec0dfcdad5d2baa3da3173dd2913d"},{"sha":"738d736a30690776b9e3ab72da9e15f9be55e2e9","author":{"email":"1c652f0c5964d38a2621de24907b073c0a171a85@intel.com","name":"Halton Huo"},"message":"Merge pull request #3193 from XiaosongWei/copy-paste\n\n[Android] Add support disabling copy/paste in XWalkView","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/738d736a30690776b9e3ab72da9e15f9be55e2e9"},{"sha":"abd48bd77b43686c08fe9393590a8ea42b7b5c67","author":{"email":"1c652f0c5964d38a2621de24907b073c0a171a85@intel.com","name":"Halton Huo"},"message":"Merge pull request #3196 from wuhengzhi/xwalk_4676_js_not_execute\n\n[Android] Fix the javascript was not executed issue.","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/abd48bd77b43686c08fe9393590a8ea42b7b5c67"},{"sha":"956c813176755662d679c372a08c66982eba08da","author":{"email":"1c652f0c5964d38a2621de24907b073c0a171a85@intel.com","name":"Halton Huo"},"message":"Merge pull request #3198 from rakuco/libxwalkdummy-sanity\n\n[Android] Move dummy/dummy.cc to a reasonable location, rename.","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/956c813176755662d679c372a08c66982eba08da"},{"sha":"6d9b727c1a620e75dd391c09443cec93e186250b","author":{"email":"e4b942c610af2a5eff3cb19fbc64e113c353c8ea@intel.com","name":"pozdnyakov"},"message":"Merge pull request #3176 from XiaosongWei/icon-fix\n\n[Linux] Fix the incorrect icon update issue","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/6d9b727c1a620e75dd391c09443cec93e186250b"},{"sha":"a5862129e0a4ecaedde07fcd813474308803125f","author":{"email":"5fe4d20cf6ab8a2cf4e5e71d4c2d58346e96df0d@intel.com","name":"Raphael Kubo da Costa"},"message":"DEPS.xwalk: Roll blink-crosswalk (59d6385 -> b699def).\n\nb699def Merge pull request #70 from rakuco/webcl-move-webclexception-to-core\ne6ccb69 WebCL: Move WebCLException to core/webcl.","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/a5862129e0a4ecaedde07fcd813474308803125f"},{"sha":"7e5e890384fbe61b1d51519504486bf2ff7cdeb8","author":{"email":"5fe4d20cf6ab8a2cf4e5e71d4c2d58346e96df0d@intel.com","name":"Raphael Kubo da Costa"},"message":"Merge pull request #3205 from rakuco/roll-blink-crosswalk\n\nDEPS.xwalk: Roll blink-crosswalk (59d6385 -> b699def).","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/7e5e890384fbe61b1d51519504486bf2ff7cdeb8"},{"sha":"a533849d46c75f4552ec5157965dbb91e8c77bc5","author":{"email":"1381b7e8f849e5c80f72fb8698968a14d243e2d3@lists.crosswalk-project.org","name":"Crosswalk Release Engineering"},"message":"Bump version to 16.44.391.0","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/a533849d46c75f4552ec5157965dbb91e8c77bc5"},{"sha":"2c88b2f078b9237003779e600345ba643a8fa237","author":{"email":"906d24a86415438ba174464535a6bcdae4c63dc2@intel.com","name":"xing"},"message":"[Android] Optimizing layout hierarchy of XWalkView\n\nDecouple XWalkContent from FrameLayout, this can reduce the XWalkView's 4 level view hierarchy to\nto 3.\nBUG=XWALK-4760","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/2c88b2f078b9237003779e600345ba643a8fa237"},{"sha":"797d720dc2d08bd7c76a2b3ee545759df32f49ac","author":{"email":"1c652f0c5964d38a2621de24907b073c0a171a85@intel.com","name":"Halton Huo"},"message":"Merge pull request #3187 from axinging/master\n\n[Android] Optimizing layout hierarchy of XWalkView","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/797d720dc2d08bd7c76a2b3ee545759df32f49ac"},{"sha":"fb484f51bed1a2dcdff0d5c2ade06ca67003b48c","author":{"email":"906d24a86415438ba174464535a6bcdae4c63dc2@intel.com","name":"xing"},"message":"[Android] Change Dialog of onReceivedLoadError to Toast\n\nToast is better option to inform user network is wrong than dialog. Dialog is very\nannoying because user need to click \"OK\" button. Toast needs no user action.\n\nBUG=XWALK-4804,XWALK-4514,XWALK-4788","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/fb484f51bed1a2dcdff0d5c2ade06ca67003b48c"},{"sha":"4119341596341d0df4528764eece4e83e6b55ce2","author":{"email":"1381b7e8f849e5c80f72fb8698968a14d243e2d3@lists.crosswalk-project.org","name":"Crosswalk Release Engineering"},"message":"Bump version to 16.44.392.0","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/4119341596341d0df4528764eece4e83e6b55ce2"},{"sha":"7f3a908ea474542891a15313d9b25c0f7d0dff5c","author":{"email":"580f4afed83ecef4997ddf1af8f0a068eefab391@intel.com","name":"Xiaosong Wei"},"message":"[Android] Add new API - doUpdateVisitedHistory()\n\nAdd XWalkResourceClient.doUpdateVisitedHistory() to notify the host\napplication to update its visited links database.\n\nBUG=XWALK-4739","distinct":false,"url":"https://api.github.com/repos/lincsoon/crosswalk/commits/7f3a908ea474542891a15313d9b25c0f7d0dff5c"}]}