Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(27)

Issue 2251213003: Don't let proguard rename the CREATOR static of any Parcelable (Closed)

Created:
4 years, 4 months ago by Tobias Sargeant
Modified:
4 years, 4 months ago
CC:
chromium-reviews, android-webview-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Don't let proguard rename the CREATOR static of any Parcelable Currently Clank's proguard config does this, but WebView also needs it. The most expedient solution appears to be to move the declaration to the base proguard config. BUG=638901 Committed: https://crrev.com/e339d7ccee8a30818ed8d7c511ca0df01b8342c3 Cr-Commit-Position: refs/heads/master@{#412948}

Patch Set 1 #

Patch Set 2 : move to base #

Total comments: 1

Patch Set 3 : comment #8 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -5 lines) Patch
M base/android/base_proguard_config.flags View 1 2 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/android/java/proguard.flags View 1 1 chunk +0 lines, -5 lines 0 comments Download

Messages

Total messages: 19 (8 generated)
Tobias Sargeant
4 years, 4 months ago (2016-08-18 11:40:42 UTC) #2
Tobias Sargeant
4 years, 4 months ago (2016-08-18 13:17:37 UTC) #5
Torne
LGTM - I can't think why any apk wouldn't want this, so should be fine ...
4 years, 4 months ago (2016-08-18 13:18:41 UTC) #6
smaier
https://codereview.chromium.org/2251213003/diff/20001/base/android/base_proguard_config.flags File base/android/base_proguard_config.flags (right): https://codereview.chromium.org/2251213003/diff/20001/base/android/base_proguard_config.flags#newcode41 base/android/base_proguard_config.flags:41: -keepnames class * implements android.os.Parcelable { This rule should ...
4 years, 4 months ago (2016-08-18 14:42:29 UTC) #8
Tobias Sargeant
On 2016/08/18 14:42:29, smaier wrote: > https://codereview.chromium.org/2251213003/diff/20001/base/android/base_proguard_config.flags > File base/android/base_proguard_config.flags (right): > > https://codereview.chromium.org/2251213003/diff/20001/base/android/base_proguard_config.flags#newcode41 > ...
4 years, 4 months ago (2016-08-18 14:56:27 UTC) #9
smaier
On 2016/08/18 14:56:27, Tobias Sargeant wrote: > On 2016/08/18 14:42:29, smaier wrote: > > > ...
4 years, 4 months ago (2016-08-18 15:02:10 UTC) #10
smaier
On 2016/08/18 15:02:10, smaier wrote: > On 2016/08/18 14:56:27, Tobias Sargeant wrote: > > On ...
4 years, 4 months ago (2016-08-18 15:02:21 UTC) #11
Bernhard Bauer
Rubberstamp LGTM
4 years, 4 months ago (2016-08-18 18:26:55 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2251213003/40001
4 years, 4 months ago (2016-08-18 21:19:21 UTC) #15
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-08-18 22:02:40 UTC) #17
commit-bot: I haz the power
4 years, 4 months ago (2016-08-18 22:05:43 UTC) #19
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/e339d7ccee8a30818ed8d7c511ca0df01b8342c3
Cr-Commit-Position: refs/heads/master@{#412948}

Powered by Google App Engine
This is Rietveld 408576698