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

Issue 10693157: Add pak file support for content shell and android apks. (Closed)

Created:
8 years, 5 months ago by Ted C
Modified:
8 years, 5 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, michaelbai
Visibility:
Public.

Description

Add pak file support for content shell and android apks. .pak files are stored in the apk and need to be extracted to the file system for them to be accessible by the native side. The ResourceExtractor handles asynchronously moving the .pak files from the apk to the local data directory of the running application. BUG=136752 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=146465

Patch Set 1 #

Patch Set 2 : Remove trailing ws #

Total comments: 13

Patch Set 3 : Resolve review comments. #

Total comments: 10

Patch Set 4 : Resolve nit #

Patch Set 5 : Fix Jay's comments. #

Patch Set 6 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+370 lines, -7 lines) Patch
M content/content_shell.gypi View 1 2 3 4 5 2 chunks +5 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/AndroidBrowserProcess.java View 3 chunks +11 lines, -0 lines 0 comments Download
A content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java View 1 2 3 4 1 chunk +293 lines, -0 lines 0 comments Download
M content/shell/android/java/src/org/chromium/content_shell/ContentShellApplication.java View 2 chunks +3 lines, -2 lines 0 comments Download
A + content/shell/android/shell_descriptors.h View 1 2 3 4 5 1 chunk +5 lines, -5 lines 0 comments Download
M content/shell/shell_content_browser_client.h View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
M content/shell/shell_content_browser_client.cc View 2 chunks +28 lines, -0 lines 0 comments Download
M content/shell/shell_main_delegate.cc View 2 chunks +19 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Ted C
yfriedman & jcivelli - EVERYTHING!!!! jam - content/shell && content_shell.gypi OWNERS
8 years, 5 months ago (2012-07-11 23:35:17 UTC) #1
Yaron
http://codereview.chromium.org/10693157/diff/2001/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java File content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java (right): http://codereview.chromium.org/10693157/diff/2001/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java#newcode29 content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java:29: * Handles extracting the necessary resources bundled in the ...
8 years, 5 months ago (2012-07-12 01:00:59 UTC) #2
Ted C
http://codereview.chromium.org/10693157/diff/2001/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java File content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java (right): http://codereview.chromium.org/10693157/diff/2001/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java#newcode29 content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java:29: * Handles extracting the necessary resources bundled in the ...
8 years, 5 months ago (2012-07-12 01:20:18 UTC) #3
Yaron
lgtm http://codereview.chromium.org/10693157/diff/2001/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java File content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java (right): http://codereview.chromium.org/10693157/diff/2001/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java#newcode281 content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java:281: return new File(context.getDir("chrome", Context.MODE_PRIVATE), "paks"); On 2012/07/12 01:20:18, ...
8 years, 5 months ago (2012-07-12 01:32:17 UTC) #4
jochen (gone - plz use gerrit)
content/ looks good. I don't know enough about the java side to review that part ...
8 years, 5 months ago (2012-07-12 09:22:07 UTC) #5
Ted C
http://codereview.chromium.org/10693157/diff/1010/content/shell/android/shell_descriptors.h File content/shell/android/shell_descriptors.h (right): http://codereview.chromium.org/10693157/diff/1010/content/shell/android/shell_descriptors.h#newcode11 content/shell/android/shell_descriptors.h:11: kShellPakDescriptor = 1 On 2012/07/12 09:22:07, jochen wrote: > ...
8 years, 5 months ago (2012-07-12 17:01:26 UTC) #6
Jay Civelli
http://codereview.chromium.org/10693157/diff/1010/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java File content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java (right): http://codereview.chromium.org/10693157/diff/1010/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java#newcode50 content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java:50: + "beginning the resource extrations"; Typo: extraction http://codereview.chromium.org/10693157/diff/1010/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java#newcode89 content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java:89: ...
8 years, 5 months ago (2012-07-12 17:27:11 UTC) #7
Ted C
http://codereview.chromium.org/10693157/diff/1010/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java File content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java (right): http://codereview.chromium.org/10693157/diff/1010/content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java#newcode50 content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java:50: + "beginning the resource extrations"; On 2012/07/12 17:27:11, Jay ...
8 years, 5 months ago (2012-07-12 18:14:47 UTC) #8
Jay Civelli
lgtm
8 years, 5 months ago (2012-07-12 18:18:08 UTC) #9
jam
lgtm
8 years, 5 months ago (2012-07-12 18:57:21 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tedchoc@chromium.org/10693157/9007
8 years, 5 months ago (2012-07-12 21:03:05 UTC) #11
commit-bot: I haz the power
8 years, 5 months ago (2012-07-12 22:15:06 UTC) #12
Change committed as 146465

Powered by Google App Engine
This is Rietveld 408576698