New issue
Advanced search Search tips

Issue 659845 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

Merge WebApkMetaData and WebappInfo

Project Member Reported by pkotw...@chromium.org, Oct 26 2016

Issue description

Merge WebApkMetaData and WebappInfo
 

Comment 1 by hanxi@chromium.org, Oct 28 2016

Is this a suggested refactory? I am curious about the motivation, could you explain more or refer to how this issue was brought up?
Yes, this was suggested by Dominick in the code review for https://codereview.chromium.org/2435383002/
Project Member

Comment 3 by bugdroid1@chromium.org, Nov 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/560d9b079835e22e14ed118b72840f8b096cda85

commit 560d9b079835e22e14ed118b72840f8b096cda85
Author: pkotwicz <pkotwicz@chromium.org>
Date: Wed Nov 02 20:03:41 2016

Merge WebappInfo and WebApkMetaData part 1/2

This CL:
- Introduces a new class WebApkInfo which extends WebappInfo
  - WebApkInfo will contain the properties which are in WebApkMetaData but not
    in WebappInfo.
  - WebApkInfo#create() creates a WebApkInfo from an intent. Less intent
    properties need to be read to create a WebApkInfo object than a WebappInfo
    object.
- Passes WebApkInfo to WebApkUpdateManager

BUG= 659845 

Review-Url: https://codereview.chromium.org/2457663002
Cr-Commit-Position: refs/heads/master@{#429378}

[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java
[add] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInfo.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkMetaDataUtils.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkUpdateManager.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappActivity.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappLauncherActivity.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/java_sources.gni
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappModeTest.java
[add] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkInfoTest.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkMetaDataUtilsTest.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkUpdateManagerTest.java
[modify] https://crrev.com/560d9b079835e22e14ed118b72840f8b096cda85/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java

Project Member

Comment 7 by bugdroid1@chromium.org, Nov 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cb48ebabe16d969057fc583c496729547a1b10d5

commit cb48ebabe16d969057fc583c496729547a1b10d5
Author: pkotwicz <pkotwicz@chromium.org>
Date: Mon Nov 28 03:05:25 2016

Merge WebappInfo and WebApkMetaData part 2/2

This CL:
- Deletes WebApkMetaData
- Adds parameters in WebApkMetaData but not in WebApkInfo to WebApkInfo.
- Moves code from WebApkMetaDataUtils to WebApkInfo

BUG= 659845 

Review-Url: https://codereview.chromium.org/2459023002
Cr-Commit-Position: refs/heads/master@{#434594}

[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/java/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetector.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/java/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorFetcher.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInfo.java
[delete] https://crrev.com/38045133f238c00cc1d2010dda90b7bb47a219cb/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkMetaDataUtils.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkUpdateManager.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/java_sources.gni
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorFetcherTest.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorTest.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappModeTest.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/junit/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorTest.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkInfoTest.java
[delete] https://crrev.com/38045133f238c00cc1d2010dda90b7bb47a219cb/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkMetaDataUtilsTest.java
[modify] https://crrev.com/cb48ebabe16d969057fc583c496729547a1b10d5/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkUpdateManagerTest.java

Project Member

Comment 8 by bugdroid1@chromium.org, Dec 8 2016

Status: Fixed (was: Started)

Sign in to add a comment