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

Issue 5541005: Make BrowserMessageFilter support dispatching messages on different threads. (Closed)

Created:
10 years ago by jam
Modified:
9 years, 7 months ago
CC:
chromium-reviews, brettw-cc_chromium.org, darin-cc_chromium.org, ben+cc_chromium.org
Visibility:
Public.

Description

Make BrowserMessageFilter support dispatching messages on different threads. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=68870

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Total comments: 4

Patch Set 9 : fix compile bug #

Patch Set 10 : '' #

Patch Set 11 : '' #

Total comments: 4

Patch Set 12 : '' #

Total comments: 3

Patch Set 13 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+114 lines, -128 lines) Patch
M chrome/browser/appcache/appcache_dispatcher_host.h View 1 2 3 4 5 6 7 8 9 3 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/appcache/appcache_dispatcher_host.cc View 1 2 3 4 5 6 7 8 9 3 chunks +4 lines, -7 lines 0 comments Download
D chrome/browser/browser_io_message_filter.h View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -40 lines 0 comments Download
D chrome/browser/browser_io_message_filter.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -41 lines 0 comments Download
A + chrome/browser/browser_message_filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +36 lines, -12 lines 0 comments Download
A + chrome/browser/browser_message_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +57 lines, -10 lines 0 comments Download
M chrome/browser/renderer_host/audio_renderer_host.h View 1 2 3 4 5 6 7 8 9 3 chunks +5 lines, -4 lines 0 comments Download
M chrome/browser/renderer_host/audio_renderer_host.cc View 1 2 3 4 5 6 7 8 9 3 chunks +4 lines, -7 lines 0 comments Download
M chrome/browser/worker_host/worker_process_host.h View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
jam
10 years ago (2010-12-03 22:43:00 UTC) #1
jam
btw this is also being renamed since there's no corresponding DOMStorageDispatcher in the renderer process. ...
10 years ago (2010-12-03 22:46:01 UTC) #2
jam
actually, hold-off on reviewing this. I'm going to make the base filter class support dispatching ...
10 years ago (2010-12-04 01:55:14 UTC) #3
jam
ok it's ready now Darin: can you review browser_message_filter.cc? It accomplishes what we've been discussing ...
10 years ago (2010-12-04 05:35:48 UTC) #4
darin (slow to review)
some quick feedback... didn't read the entire patch... http://codereview.chromium.org/5541005/diff/107001/chrome/browser/browser_message_filter.cc File chrome/browser/browser_message_filter.cc (right): http://codereview.chromium.org/5541005/diff/107001/chrome/browser/browser_message_filter.cc#newcode71 chrome/browser/browser_message_filter.cc:71: this, ...
10 years ago (2010-12-06 05:14:58 UTC) #5
jam
http://codereview.chromium.org/5541005/diff/107001/chrome/browser/browser_message_filter.cc File chrome/browser/browser_message_filter.cc (right): http://codereview.chromium.org/5541005/diff/107001/chrome/browser/browser_message_filter.cc#newcode71 chrome/browser/browser_message_filter.cc:71: this, &BrowserMessageFilter::DispatchMessage, message)); On 2010/12/06 05:14:58, darin wrote: > ...
10 years ago (2010-12-06 07:24:43 UTC) #6
jam
On Sun, Dec 5, 2010 at 11:24 PM, <jam@chromium.org> wrote: > > > http://codereview.chromium.org/5541005/diff/107001/chrome/browser/browser_message_filter.cc > ...
10 years ago (2010-12-06 16:42:09 UTC) #7
darin (slow to review)
On Sun, Dec 5, 2010 at 11:24 PM, <jam@chromium.org> wrote: > > > http://codereview.chromium.org/5541005/diff/107001/chrome/browser/browser_message_filter.cc > ...
10 years ago (2010-12-06 16:52:37 UTC) #8
jam
I've taken out the DOM storage changes since they'll involve renaming messages and adding new ...
10 years ago (2010-12-09 17:44:41 UTC) #9
Matt Perry
mostly LGTM http://codereview.chromium.org/5541005/diff/146001/chrome/browser/browser_message_filter.cc File chrome/browser/browser_message_filter.cc (right): http://codereview.chromium.org/5541005/diff/146001/chrome/browser/browser_message_filter.cc#newcode66 chrome/browser/browser_message_filter.cc:66: ShouldHandleMessageOnThread(message, &thread); You don't actually use the ...
10 years ago (2010-12-09 18:20:06 UTC) #10
jam
http://codereview.chromium.org/5541005/diff/146001/chrome/browser/browser_message_filter.cc File chrome/browser/browser_message_filter.cc (right): http://codereview.chromium.org/5541005/diff/146001/chrome/browser/browser_message_filter.cc#newcode66 chrome/browser/browser_message_filter.cc:66: ShouldHandleMessageOnThread(message, &thread); On 2010/12/09 18:20:06, Matt Perry wrote: > ...
10 years ago (2010-12-09 22:44:51 UTC) #11
brettw
http://codereview.chromium.org/5541005/diff/154002/chrome/browser/browser_message_filter.h File chrome/browser/browser_message_filter.h (right): http://codereview.chromium.org/5541005/diff/154002/chrome/browser/browser_message_filter.h#newcode36 chrome/browser/browser_message_filter.h:36: // change |thread| to the thread id. Otherwise leave ...
10 years ago (2010-12-09 23:44:12 UTC) #12
jam
http://codereview.chromium.org/5541005/diff/154002/chrome/browser/browser_message_filter.h File chrome/browser/browser_message_filter.h (right): http://codereview.chromium.org/5541005/diff/154002/chrome/browser/browser_message_filter.h#newcode36 chrome/browser/browser_message_filter.h:36: // change |thread| to the thread id. Otherwise leave ...
10 years ago (2010-12-10 01:03:52 UTC) #13
brettw
10 years ago (2010-12-10 17:35:02 UTC) #14
LGTM

Powered by Google App Engine
This is Rietveld 408576698