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

Issue 2339223002: Cronet API Refactoring (Closed)

Created:
4 years, 3 months ago by kapishnikov
Modified:
4 years, 1 month ago
Reviewers:
pauljensen, mef
CC:
chromium-reviews, cbentzel+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Cronet API Refactoring 1. Refactored Cronet Java implementation to create clean separation between the API layer and the implementation. This is a step toward a pluggable architecture that would allow loading the implementation independently from the API. E.g., this would potentially allow having multiple Cronet implementation and load them using different class loaders. 2. Introduced "Experimental" subclasses that clearly indicate that given functionality/features are experimental and can be changed in the future. This replaces hidden javadoc methods that can still be visible in Android Studio and therefore used by the developers without realization that this is the experimental API. The developer has to explicitly cast a class to the experimental version in order to be able to use the features. 3. Split the Cronet API and the implementation into 4 separate jars: Size unpacked: 63K cronet_api.jar - Cronet API. 41K cronet_impl_common_java.jar - common Cronet code that is shared by the Cronet engine implementations. 103K cronet_impl_platform_java.jar - Java based implementation of the Cronet engine. 623K cronet_impl_native_java.jar - native implementation of the Cronet engine. 4. Added auto-generated files to srcjars. The following work should be done in a separate CL: Break the following classes to the API and implementation parts. * UrlResponseInfo * UploadDataProviders * RequestFinishedInfo * NetworkQualityRttListener? * NetworkQualityThroughputListener? BUG=629299 Committed: https://crrev.com/aa8f338c7107e3d45279e4f62e6145478964ab1c Cr-Commit-Position: refs/heads/master@{#428390}

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Javadoc + rebase #

Total comments: 32

Patch Set 4 : Rebase #

Patch Set 5 : Removed API dependencies on generated files #

Patch Set 6 : Rebase #

Total comments: 4

Patch Set 7 : Applied Paul's jar_src.py fix #

Patch Set 8 : Addressed Paul's comments. #

Patch Set 9 : Moved CronetSampleApp to AppCompat #

Total comments: 6

Patch Set 10 : Rebased onto Charles change + Paul's Comments #

Total comments: 86

Patch Set 11 : Addressed some of the Paul's comments + rebase #

Total comments: 14

Patch Set 12 : Addressed Paul's comments + rebase #

Total comments: 78

Patch Set 13 : Addressed Paul's comments + rebase #

Patch Set 14 : Addressed comments + rebase. #

Patch Set 15 : Merged with timing metrics for UrlRequest. #

Patch Set 16 : Rebase + conflict resolution #

Total comments: 2

Patch Set 17 : Split Cronet API & Impl into 4 jars #

Patch Set 18 : Package 4 jars + sources for the jars. #

Patch Set 19 : Rebase #

Patch Set 20 : Merged with Expose RTT and throughput estimates from Cronet #

Patch Set 21 : Modified proguard to keep CronetEngineBuilderImpl constructor #

Total comments: 2

Patch Set 22 : Rebase & Conflict Resolution #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2622 lines, -3407 lines) Patch
M components/cronet/README.md View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -2 lines 0 comments Download
M components/cronet/android/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 24 chunks +113 lines, -66 lines 0 comments Download
M components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +14 lines, -132 lines 0 comments Download
M components/cronet/android/api/src/org/chromium/net/CronetEngine.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 17 chunks +43 lines, -820 lines 0 comments Download
A components/cronet/android/api/src/org/chromium/net/ExperimentalBidirectionalStream.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +52 lines, -0 lines 0 comments Download
A components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +375 lines, -0 lines 0 comments Download
A components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +65 lines, -0 lines 0 comments Download
A components/cronet/android/api/src/org/chromium/net/ICronetEngineBuilder.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +57 lines, -0 lines 0 comments Download
D components/cronet/android/api/src/org/chromium/net/InputStreamChannel.java View 1 chunk +0 lines, -75 lines 0 comments Download
D components/cronet/android/api/src/org/chromium/net/JavaCronetEngine.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +0 lines, -173 lines 0 comments Download
D components/cronet/android/api/src/org/chromium/net/JavaUrlRequest.java View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -968 lines 0 comments Download
D components/cronet/android/api/src/org/chromium/net/Preconditions.java View 1 chunk +0 lines, -26 lines 0 comments Download
M components/cronet/android/api/src/org/chromium/net/UploadDataSink.java View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -6 lines 0 comments Download
M components/cronet/android/api/src/org/chromium/net/UrlRequest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 14 chunks +27 lines, -309 lines 0 comments Download
M components/cronet/android/api/src/org/chromium/net/UrlRequestException.java View 1 2 3 4 1 chunk +12 lines, -13 lines 0 comments Download
D components/cronet/android/api/src/org/chromium/net/UserAgent.java View 1 chunk +0 lines, -111 lines 0 comments Download
M components/cronet/android/chromium_url_request.h View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -45 lines 0 comments Download
M components/cronet/android/cronet_library_loader.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -1 line 0 comments Download
D components/cronet/android/java/src/org/chromium/net/LoadState.template View 1 chunk +0 lines, -13 lines 0 comments Download
A components/cronet/android/java/src/org/chromium/net/impl/BidirectionalStreamBuilderImpl.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +135 lines, -0 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 chunks +5 lines, -6 lines 0 comments Download
A components/cronet/android/java/src/org/chromium/net/impl/CronetEngineBase.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +107 lines, -0 lines 0 comments Download
A components/cronet/android/java/src/org/chromium/net/impl/CronetEngineBuilderImpl.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +516 lines, -0 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java View 2 chunks +1 line, -2 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 6 chunks +40 lines, -8 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 8 chunks +20 lines, -23 lines 0 comments Download
A + components/cronet/android/java/src/org/chromium/net/impl/InputStreamChannel.java View 1 chunk +1 line, -1 line 0 comments Download
A + components/cronet/android/java/src/org/chromium/net/impl/JavaCronetEngine.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +21 lines, -10 lines 0 comments Download
A + components/cronet/android/java/src/org/chromium/net/impl/JavaUrlRequest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +15 lines, -6 lines 0 comments Download
A + components/cronet/android/java/src/org/chromium/net/impl/LoadState.template View 1 chunk +2 lines, -2 lines 0 comments Download
A + components/cronet/android/java/src/org/chromium/net/impl/Preconditions.java View 1 2 3 4 1 chunk +4 lines, -4 lines 0 comments Download
A components/cronet/android/java/src/org/chromium/net/impl/UrlRequestBase.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +145 lines, -0 lines 0 comments Download
A components/cronet/android/java/src/org/chromium/net/impl/UrlRequestBuilderImpl.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +189 lines, -0 lines 0 comments Download
A + components/cronet/android/java/src/org/chromium/net/impl/UserAgent.java View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +6 lines, -14 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java View 1 chunk +2 lines, -2 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLStreamHandler.java View 2 chunks +3 lines, -3 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactory.java View 3 chunks +3 lines, -2 lines 0 comments Download
M components/cronet/android/proguard.cfg View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +7 lines, -0 lines 0 comments Download
M components/cronet/android/sample/AndroidManifest.xml View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -2 lines 0 comments Download
M components/cronet/android/test/javaperftests/src/org/chromium/net/CronetPerfTestActivity.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +8 lines, -8 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 13 chunks +61 lines, -58 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 40 chunks +187 lines, -168 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/CronetTestBase.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +12 lines, -3 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 49 chunks +106 lines, -90 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java View 51 chunks +112 lines, -124 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/DiskStorageTest.java View 4 chunks +13 lines, -10 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/ExperimentalOptionsTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +8 lines, -7 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/GetStatusTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +11 lines, -8 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/PkpTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +8 lines, -7 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 9 chunks +19 lines, -16 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/RequestFinishedInfoTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +16 lines, -12 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/SdchTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +6 lines, -5 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/TestUrlRequestCallback.java View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/UploadDataProvidersTest.java View 1 2 3 4 8 chunks +16 lines, -20 lines 0 comments Download
M components/cronet/android/test/javatests/src/org/chromium/net/urlconnection/QuicUploadTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +7 lines, -4 lines 0 comments Download
M components/cronet/android/test/src/org/chromium/net/CronetTestFramework.java View 1 2 3 4 5 6 7 8 9 5 chunks +17 lines, -16 lines 0 comments Download
M components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +18 lines, -2 lines 0 comments Download
M components/cronet/android/url_request_error.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M components/cronet/tools/jar_src.py View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M components/cronet/url_request_context_config.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 73 (35 generated)
pauljensen
https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn File components/cronet/android/BUILD.gn (right): https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn#newcode300 components/cronet/android/BUILD.gn:300: ":load_states_list", you're going to move this down to cronet_java, ...
4 years, 3 months ago (2016-09-15 12:10:39 UTC) #3
kapishnikov
https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn File components/cronet/android/BUILD.gn (right): https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn#newcode300 components/cronet/android/BUILD.gn:300: ":load_states_list", On 2016/09/15 12:10:39, pauljensen wrote: > you're going ...
4 years, 3 months ago (2016-09-15 14:38:56 UTC) #4
pauljensen
https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn File components/cronet/android/BUILD.gn (right): https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn#newcode300 components/cronet/android/BUILD.gn:300: ":load_states_list", On 2016/09/15 14:38:56, kapishnikov wrote: > On 2016/09/15 ...
4 years, 3 months ago (2016-09-20 19:01:38 UTC) #9
pauljensen
Andrei, can you please rebase this when you have a chance. It's such a big ...
4 years, 3 months ago (2016-09-21 11:15:02 UTC) #10
pauljensen
Please add BUG=629299 line to CL description
4 years, 3 months ago (2016-09-21 12:12:03 UTC) #11
kapishnikov
On 2016/09/21 11:15:02, pauljensen wrote: > Andrei, can you please rebase this when you have ...
4 years, 3 months ago (2016-09-21 17:49:51 UTC) #13
kapishnikov
https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn File components/cronet/android/BUILD.gn (right): https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn#newcode300 components/cronet/android/BUILD.gn:300: ":load_states_list", On 2016/09/20 19:01:36, pauljensen wrote: > On 2016/09/15 ...
4 years, 3 months ago (2016-09-22 03:04:36 UTC) #18
pauljensen
On 2016/09/22 03:04:36, kapishnikov wrote: > https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn > File components/cronet/android/BUILD.gn (right): > > https://codereview.chromium.org/2339223002/diff/40001/components/cronet/android/BUILD.gn#newcode300 > ...
4 years, 3 months ago (2016-09-22 11:45:30 UTC) #19
pauljensen
https://codereview.chromium.org/2339223002/diff/100001/components/cronet/android/BUILD.gn File components/cronet/android/BUILD.gn (right): https://codereview.chromium.org/2339223002/diff/100001/components/cronet/android/BUILD.gn#newcode303 components/cronet/android/BUILD.gn:303: srcjar_deps = [ ":cronet_api_version_srcjar" ] can we create a ...
4 years, 2 months ago (2016-09-22 17:34:32 UTC) #20
kapishnikov
Paul, thanks for the review. I think I have address all the comments except the ...
4 years, 2 months ago (2016-09-22 21:32:04 UTC) #23
pauljensen
https://codereview.chromium.org/2339223002/diff/160001/components/cronet/android/BUILD.gn File components/cronet/android/BUILD.gn (right): https://codereview.chromium.org/2339223002/diff/160001/components/cronet/android/BUILD.gn#newcode62 components/cronet/android/BUILD.gn:62: ":effective_connection_type_java", this should go as it's not referenced from ...
4 years, 2 months ago (2016-09-23 18:56:45 UTC) #26
pauljensen
https://codereview.chromium.org/2339223002/diff/160001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java File components/cronet/android/api/src/org/chromium/net/CronetEngine.java (right): https://codereview.chromium.org/2339223002/diff/160001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java#newcode50 components/cronet/android/api/src/org/chromium/net/CronetEngine.java:50: // Reference to the actual builder implementation. extra spaces ...
4 years, 2 months ago (2016-09-23 19:00:54 UTC) #27
kapishnikov
https://codereview.chromium.org/2339223002/diff/160001/components/cronet/android/BUILD.gn File components/cronet/android/BUILD.gn (right): https://codereview.chromium.org/2339223002/diff/160001/components/cronet/android/BUILD.gn#newcode62 components/cronet/android/BUILD.gn:62: ":effective_connection_type_java", On 2016/09/23 18:56:45, pauljensen wrote: > this should ...
4 years, 2 months ago (2016-09-23 21:26:39 UTC) #28
pauljensen
https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java File components/cronet/android/api/src/org/chromium/net/CronetEngine.java (left): https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java#oldcode943 components/cronet/android/api/src/org/chromium/net/CronetEngine.java:943: public abstract void startNetLogToDisk(String dirPath, boolean logAll, int maxSize); ...
4 years, 2 months ago (2016-09-26 14:51:22 UTC) #33
pauljensen
https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/ICronetEngineBuilder.java File components/cronet/android/api/src/org/chromium/net/ICronetEngineBuilder.java (right): https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/ICronetEngineBuilder.java#newcode13 components/cronet/android/api/src/org/chromium/net/ICronetEngineBuilder.java:13: public abstract class ICronetEngineBuilder { this should be @hide...otherwise ...
4 years, 2 months ago (2016-09-26 18:58:42 UTC) #34
pauljensen
https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java File components/cronet/android/api/src/org/chromium/net/CronetEngine.java (right): https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java#newcode22 components/cronet/android/api/src/org/chromium/net/CronetEngine.java:22: * available on the current platform. We need a ...
4 years, 2 months ago (2016-09-27 12:52:32 UTC) #35
pauljensen
While we're changing all our interfaces to abstract classes, do we want to do the ...
4 years, 2 months ago (2016-09-27 14:42:26 UTC) #36
kapishnikov
https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java File components/cronet/android/api/src/org/chromium/net/CronetEngine.java (left): https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java#oldcode943 components/cronet/android/api/src/org/chromium/net/CronetEngine.java:943: public abstract void startNetLogToDisk(String dirPath, boolean logAll, int maxSize); ...
4 years, 2 months ago (2016-09-27 18:38:26 UTC) #37
pauljensen
https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java File components/cronet/android/api/src/org/chromium/net/CronetEngine.java (right): https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/api/src/org/chromium/net/CronetEngine.java#newcode186 components/cronet/android/api/src/org/chromium/net/CronetEngine.java:186: * @return the builder to facilitate chaining. On 2016/09/27 ...
4 years, 2 months ago (2016-09-27 19:08:10 UTC) #38
kapishnikov
On 2016/09/27 14:42:26, pauljensen wrote: > While we're changing all our interfaces to abstract classes, ...
4 years, 2 months ago (2016-09-27 23:27:18 UTC) #39
kapishnikov
Paul, thanks for the thorough review. Still pending: 1) Remove reflection in CronetEngineBase. 2) New ...
4 years, 2 months ago (2016-09-28 00:20:50 UTC) #42
pauljensen
Can you update the CL description to remove the part about removing the legacy API? ...
4 years, 2 months ago (2016-09-30 12:25:43 UTC) #45
pauljensen
https://codereview.chromium.org/2339223002/diff/200001/components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java File components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java (right): https://codereview.chromium.org/2339223002/diff/200001/components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java#newcode15 components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java:15: * Executor)}. nit: you can remove the "(String, Callback, ...
4 years, 2 months ago (2016-09-30 13:19:25 UTC) #46
kapishnikov
Paul, thanks again. I uploaded a new patch. All comments should be resolved. https://codereview.chromium.org/2339223002/diff/180001/components/cronet/android/java/src/org/chromium/net/impl/CronetEngineBase.java File ...
4 years, 2 months ago (2016-09-30 16:01:43 UTC) #48
pauljensen
After this round of comments are addressed I'm pretty happy with landing this. https://codereview.chromium.org/2339223002/diff/220001/components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java File ...
4 years, 2 months ago (2016-10-03 15:22:39 UTC) #49
kapishnikov
https://codereview.chromium.org/2339223002/diff/220001/components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java File components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java (right): https://codereview.chromium.org/2339223002/diff/220001/components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java#newcode14 components/cronet/android/api/src/org/chromium/net/BidirectionalStream.java:14: * Created using {@link ExperimentalCronetEngine#newBidirectionalStreamBuilder}. On 2016/10/03 15:22:36, pauljensen ...
4 years, 2 months ago (2016-10-03 23:49:29 UTC) #50
pauljensen
Please also update the README.md
4 years, 2 months ago (2016-10-04 21:50:46 UTC) #51
kapishnikov
https://codereview.chromium.org/2339223002/diff/220001/components/cronet/android/java/src/org/chromium/net/impl/CronetEngineBase.java File components/cronet/android/java/src/org/chromium/net/impl/CronetEngineBase.java (right): https://codereview.chromium.org/2339223002/diff/220001/components/cronet/android/java/src/org/chromium/net/impl/CronetEngineBase.java#newcode56 components/cronet/android/java/src/org/chromium/net/impl/CronetEngineBase.java:56: Executor executor, int priority, Collection<Object> requestAnnotations, On 2016/10/03 23:49:28, ...
4 years, 2 months ago (2016-10-05 17:16:31 UTC) #52
kapishnikov
On 2016/10/04 21:50:46, pauljensen wrote: > Please also update the README.md Done.
4 years, 2 months ago (2016-10-05 17:16:51 UTC) #53
pauljensen
https://codereview.chromium.org/2339223002/diff/300001/components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java File components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java (right): https://codereview.chromium.org/2339223002/diff/300001/components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java#newcode14 components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java:14: import org.chromium.net.impl.CronetUrlRequest; um it looks like the import order ...
4 years, 2 months ago (2016-10-07 18:07:31 UTC) #54
kapishnikov
https://codereview.chromium.org/2339223002/diff/300001/components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java File components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java (right): https://codereview.chromium.org/2339223002/diff/300001/components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java#newcode14 components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java:14: import org.chromium.net.impl.CronetUrlRequest; On 2016/10/07 18:07:31, pauljensen wrote: > um ...
4 years, 2 months ago (2016-10-07 18:12:20 UTC) #55
pauljensen
I don't think I have any more comments on this CL. I think we need ...
4 years, 2 months ago (2016-10-07 18:20:13 UTC) #56
pauljensen
lgtm
4 years, 1 month ago (2016-10-28 12:15:18 UTC) #64
pauljensen
https://codereview.chromium.org/2339223002/diff/400001/components/cronet/android/proguard.cfg File components/cronet/android/proguard.cfg (right): https://codereview.chromium.org/2339223002/diff/400001/components/cronet/android/proguard.cfg#newcode6 components/cronet/android/proguard.cfg:6: # avoid the dependency on Chromium-Base Java classes. Can ...
4 years, 1 month ago (2016-10-28 12:20:34 UTC) #65
kapishnikov
https://codereview.chromium.org/2339223002/diff/400001/components/cronet/android/proguard.cfg File components/cronet/android/proguard.cfg (right): https://codereview.chromium.org/2339223002/diff/400001/components/cronet/android/proguard.cfg#newcode6 components/cronet/android/proguard.cfg:6: # avoid the dependency on Chromium-Base Java classes. On ...
4 years, 1 month ago (2016-10-28 13:56:42 UTC) #66
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/2339223002/420001
4 years, 1 month ago (2016-10-28 15:18:04 UTC) #69
commit-bot: I haz the power
Committed patchset #22 (id:420001)
4 years, 1 month ago (2016-10-28 16:18:04 UTC) #71
commit-bot: I haz the power
4 years, 1 month ago (2016-10-28 16:51:08 UTC) #73
Message was sent while issue was closed.
Patchset 22 (id:??) landed as
https://crrev.com/aa8f338c7107e3d45279e4f62e6145478964ab1c
Cr-Commit-Position: refs/heads/master@{#428390}

Powered by Google App Engine
This is Rietveld 408576698