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

Issue 2342023002: Introduce FormDataBytesConsumer (Closed)

Created:
4 years, 3 months ago by yhirano
Modified:
4 years, 2 months ago
Reviewers:
hiroshige, haraken
CC:
chromium-reviews, blink-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Introduce FormDataBytesConsumer This CL introduces FormDataBytesConsumer which will replace FetchFormDataConsumerHandle. BUG=610195 Committed: https://crrev.com/1ceb0ca40370a0e0f40d8a9c379e6396672f4923 Cr-Commit-Position: refs/heads/master@{#421219}

Patch Set 1 #

Patch Set 2 : fix #

Total comments: 30

Patch Set 3 : fix #

Patch Set 4 : fix #

Patch Set 5 : fix #

Patch Set 6 : fix #

Patch Set 7 : fix #

Total comments: 7

Patch Set 8 : rebase #

Patch Set 9 : rebase #

Patch Set 10 : fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+732 lines, -0 lines) Patch
M third_party/WebKit/Source/modules/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/fetch/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.h View 1 2 1 chunk +88 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp View 1 2 3 4 5 6 7 1 chunk +256 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/fetch/FormDataBytesConsumerTest.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +385 lines, -0 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 52 (39 generated)
yhirano
4 years, 3 months ago (2016-09-15 08:53:47 UTC) #7
hiroshige
Basically looks good. https://codereview.chromium.org/2342023002/diff/20001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp File third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp (right): https://codereview.chromium.org/2342023002/diff/20001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp#newcode21 third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp:21: bool isSimple(const EncodedFormData* formData) Memo: this ...
4 years, 3 months ago (2016-09-15 09:47:34 UTC) #8
yhirano
I failed the statement management in SimpleFormDataBytesConsumer, so I fixed it. https://codereview.chromium.org/2342023002/diff/20001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp File third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp (right): ...
4 years, 3 months ago (2016-09-16 03:10:32 UTC) #23
hiroshige
https://codereview.chromium.org/2342023002/diff/120001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp File third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp (right): https://codereview.chromium.org/2342023002/diff/120001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp#newcode59 third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp:59: m_state = PublicState::Closed; If we change the state to ...
4 years, 3 months ago (2016-09-16 07:24:34 UTC) #26
yhirano
https://codereview.chromium.org/2342023002/diff/120001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp File third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp (right): https://codereview.chromium.org/2342023002/diff/120001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp#newcode59 third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp:59: m_state = PublicState::Closed; On 2016/09/16 07:24:34, hiroshige wrote: > ...
4 years, 3 months ago (2016-09-21 03:16:17 UTC) #29
hiroshige
https://codereview.chromium.org/2342023002/diff/120001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp File third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp (right): https://codereview.chromium.org/2342023002/diff/120001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp#newcode59 third_party/WebKit/Source/modules/fetch/FormDataBytesConsumer.cpp:59: m_state = PublicState::Closed; On 2016/09/21 03:16:16, yhirano (slow) wrote: ...
4 years, 3 months ago (2016-09-21 07:42:19 UTC) #36
hiroshige
lgtm if my previous comment for tests is addressed.
4 years, 3 months ago (2016-09-21 07:48:45 UTC) #37
yhirano
https://codereview.chromium.org/2342023002/diff/120001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumerTest.cpp File third_party/WebKit/Source/modules/fetch/FormDataBytesConsumerTest.cpp (right): https://codereview.chromium.org/2342023002/diff/120001/third_party/WebKit/Source/modules/fetch/FormDataBytesConsumerTest.cpp#newcode367 third_party/WebKit/Source/modules/fetch/FormDataBytesConsumerTest.cpp:367: checkpoint.Call(3); On 2016/09/21 07:42:19, hiroshige wrote: > On 2016/09/21 ...
4 years, 3 months ago (2016-09-21 08:02:12 UTC) #40
yhirano
+haraken@ for modules/BUILD.gn.
4 years, 3 months ago (2016-09-21 08:02:31 UTC) #42
haraken
LGTM
4 years, 3 months ago (2016-09-21 08:05:25 UTC) #43
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/2342023002/180001
4 years, 2 months ago (2016-09-27 13:33:09 UTC) #48
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 2 months ago (2016-09-27 15:38:26 UTC) #50
commit-bot: I haz the power
4 years, 2 months ago (2016-09-27 15:39:51 UTC) #52
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/1ceb0ca40370a0e0f40d8a9c379e6396672f4923
Cr-Commit-Position: refs/heads/master@{#421219}

Powered by Google App Engine
This is Rietveld 408576698