Allow swapping of the proguard.jar used for shrinking the Android application. By default, we will still use the one in //third_party/proguard, but we might want a new/different version of Proguard in the future.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6174a5f8b59fcfd3dbc7273faa27851cea6c9467 commit 6174a5f8b59fcfd3dbc7273faa27851cea6c9467 Author: smaier <smaier@chromium.org> Date: Fri Jun 10 13:33:02 2016 Adding option for Proguard jar to be switched. Additionally, adds the is_java_debug gn arg, which can now be set separately from is_debug, which will control Java specific debug features, such as Proguard, multidexing, and incremental dexing. BUG= 616831 , 615082 , 615083 Review-Url: https://codereview.chromium.org/2031033002 Cr-Commit-Position: refs/heads/master@{#399172} [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/android_webview/system_webview_apk_tmpl.gni [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/base/BUILD.gn [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/base/android/java/templates/BuildConfig.template [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/build/config/android/config.gni [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/build/config/android/internal_rules.gni [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/build/config/android/rules.gni [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/chrome/android/BUILD.gn [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/chrome/android/chrome_public_apk_tmpl.gni [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/chrome/android/java/src/org/chromium/chrome/browser/ChromeStrictMode.java [modify] https://crrev.com/6174a5f8b59fcfd3dbc7273faa27851cea6c9467/components/cronet/android/BUILD.gn
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9b83b20e1bd6ec0cbfa0bba860d25cf4510222c1 commit 9b83b20e1bd6ec0cbfa0bba860d25cf4510222c1 Author: smaier <smaier@chromium.org> Date: Wed Jun 22 16:52:33 2016 Switching over to full usage of is_java_debug BUG= 616831 Review-Url: https://codereview.chromium.org/2087323002 Cr-Commit-Position: refs/heads/master@{#401308} [modify] https://crrev.com/9b83b20e1bd6ec0cbfa0bba860d25cf4510222c1/build/config/android/config.gni [modify] https://crrev.com/9b83b20e1bd6ec0cbfa0bba860d25cf4510222c1/chrome/android/webapk/shell_apk/BUILD.gn
Comment 1 by bugdroid1@chromium.org
, Jun 10 2016