{"action":"created","issue":{"url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3420","labels_url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3420/labels{/name}","comments_url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3420/comments","events_url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3420/events","html_url":"https://github.com/crosswalk-project/crosswalk/pull/3420","id":118522615,"number":3420,"title":"[Android] BMI support on Java external extension infrastructure.","user":{"login":"DonnaWuDongxia","id":1028905,"avatar_url":"https://avatars.githubusercontent.com/u/1028905?v=3","gravatar_id":"","url":"https://api.github.com/users/DonnaWuDongxia","html_url":"https://github.com/DonnaWuDongxia","followers_url":"https://api.github.com/users/DonnaWuDongxia/followers","following_url":"https://api.github.com/users/DonnaWuDongxia/following{/other_user}","gists_url":"https://api.github.com/users/DonnaWuDongxia/gists{/gist_id}","starred_url":"https://api.github.com/users/DonnaWuDongxia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DonnaWuDongxia/subscriptions","organizations_url":"https://api.github.com/users/DonnaWuDongxia/orgs","repos_url":"https://api.github.com/users/DonnaWuDongxia/repos","events_url":"https://api.github.com/users/DonnaWuDongxia/events{/privacy}","received_events_url":"https://api.github.com/users/DonnaWuDongxia/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-24T03:05:00Z","updated_at":"2015-11-24T07:14:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/crosswalk-project/crosswalk/pulls/3420","html_url":"https://github.com/crosswalk-project/crosswalk/pull/3420","diff_url":"https://github.com/crosswalk-project/crosswalk/pull/3420.diff","patch_url":"https://github.com/crosswalk-project/crosswalk/pull/3420.patch"},"body":"This commit aimed to add BMI support to the external Java extension\r\ninfrastructure, including underline modules refining.\r\nDetails listed as follows:\r\n1. Refine the BindingObject and EventTarget implmentation.\r\n2. Add MessageHandler and MessageInfo to keep the compatibility\r\n   with customized extension JS code based on 'jsStub' module.\r\n   It means, registering the exposed API to MessageHandler instead\r\n   of annotating them.\r\n3. BMI support on both the 'jsStub' module and the Java side.\r\n4. A invert color sample to test the BMI support feature.\r\n\r\nBUG=XWALK-5602"},"comment":{"url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/comments/159179659","html_url":"https://github.com/crosswalk-project/crosswalk/pull/3420#issuecomment-159179659","issue_url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3420","id":159179659,"user":{"login":"DonnaWuDongxia","id":1028905,"avatar_url":"https://avatars.githubusercontent.com/u/1028905?v=3","gravatar_id":"","url":"https://api.github.com/users/DonnaWuDongxia","html_url":"https://github.com/DonnaWuDongxia","followers_url":"https://api.github.com/users/DonnaWuDongxia/followers","following_url":"https://api.github.com/users/DonnaWuDongxia/following{/other_user}","gists_url":"https://api.github.com/users/DonnaWuDongxia/gists{/gist_id}","starred_url":"https://api.github.com/users/DonnaWuDongxia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DonnaWuDongxia/subscriptions","organizations_url":"https://api.github.com/users/DonnaWuDongxia/orgs","repos_url":"https://api.github.com/users/DonnaWuDongxia/repos","events_url":"https://api.github.com/users/DonnaWuDongxia/events{/privacy}","received_events_url":"https://api.github.com/users/DonnaWuDongxia/received_events","type":"User","site_admin":false},"created_at":"2015-11-24T07:14:32Z","updated_at":"2015-11-24T07:14:32Z","body":"Pictures above showing the test case of BMI. Pass a image in JS side to Java by BMI, and invert the color in Java side, then return the image back to JS side by BMI."}}