Bbulach@chromium.orgAndroid: MediaPlayerBridge JNI cleanup.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Ignore block comments in JNI generator. The JNI generator was being confused by the word 'native' appearing in a block comment in ChromeBrowserProvider.java. This patch ensures that all comments are stripped out correctly. BUG=138941 TEST=jni_generator_tests.py Review URL: https://chromiumcodereview.appspot.com/10830035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148967 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Android Allows nested namespace in @JNINamespace annotation. There are a few cases such as PathUtils that requires "base::android". BUG= TEST=jni_generator_tests Review URL: https://chromiumcodereview.appspot.com/10803055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147854 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Uses gyp "rules" rather than "actions" templates for the JNI generator. This allow finer grain control over what is rebuilt. Also, since we have approval over the generated header file name, it greatly simplifies both the generator and also all the gyp files as they no longer need to list the header file and keep in sync with the java file, so the process now is as simple as adding a single java file to the sources. BUG=137069 TEST=build on android Review URL: https://chromiumcodereview.appspot.com/10798010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147515 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Android: MediaPlayerBridge JNI cleanup. This file contains some hand-written JNI, and a few hops native<->java. This clarifies things a bit by: - adding a MediaPlayerBridge.java to avoid some hops. - moving code to MediaPlayerListener.java. Further clean up will be done by auto-generating bindings for android.media.MediaPlayer directly. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10961015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158275 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Android: generates JNI bindings for constructors in system classes. This allows to simplify some places such as surface_texture_bridge. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10968009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158249 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Make base compiled by clang BUG=143931 Review URL: https://chromiumcodereview.appspot.com/10909137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156071 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |