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

Issue 15975004: Replace sets with vectors when storing file handlers. (Closed)

Created:
7 years, 7 months ago by mtomasz
Modified:
7 years, 7 months ago
CC:
chromium-reviews, nkostylev+watch_chromium.org, Aaron Boodman, rginda+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Visibility:
Public.

Description

Replace sets with vectors when storing file handlers. This caused undeterministic behavior in setting the default task, especially on ASAN bots. Moreover, it sounds reasonable to use order of handlers as priorities. TEST=browser_tests on Linux ChromeOS ASAN pass. BUG=243611, 242615 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=202384

Patch Set 1 #

Total comments: 4

Patch Set 2 : Fixed. #

Patch Set 3 : Addressed comments. #

Total comments: 12

Patch Set 4 : Solved problems with the virtual handlers. #

Total comments: 6

Patch Set 5 : Addressed comments. #

Total comments: 2

Patch Set 6 : Added a comment. #

Patch Set 7 : Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+101 lines, -129 lines) Patch
M chrome/browser/chromeos/extensions/file_manager/file_browser_handler.cc View 1 2 3 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc View 1 2 3 4 5 6 3 chunks +5 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/extensions/file_manager/file_handler_util.h View 1 2 2 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc View 1 2 3 4 5 6 10 chunks +41 lines, -58 lines 0 comments Download
M chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc View 1 2 3 4 5 6 1 chunk +1 line, -3 lines 0 comments Download
M chrome/browser/resources/file_manager/manifest.json View 1 2 3 4 5 2 chunks +23 lines, -29 lines 0 comments Download
M chrome/browser/resources/file_manager/manifest_new_ui.json View 1 2 3 4 5 2 chunks +23 lines, -29 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
kinaba
Adding +hashimoto from the OWNERs. https://codereview.chromium.org/15975004/diff/1/chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc File chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc (right): https://codereview.chromium.org/15975004/diff/1/chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc#newcode418 chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc:418: std::inserter(intersection, std::back_inserter(intersection) https://codereview.chromium.org/15975004/diff/1/chrome/browser/chromeos/extensions/file_manager/file_handler_util.h File ...
7 years, 7 months ago (2013-05-24 07:34:13 UTC) #1
mtomasz
https://codereview.chromium.org/15975004/diff/1/chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc File chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc (right): https://codereview.chromium.org/15975004/diff/1/chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc#newcode418 chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc:418: std::inserter(intersection, On 2013/05/24 07:34:13, kinaba wrote: > std::back_inserter(intersection) Done. ...
7 years, 7 months ago (2013-05-24 07:49:45 UTC) #2
kinaba
lgtm
7 years, 7 months ago (2013-05-24 08:08:52 UTC) #3
mtomasz
On 2013/05/24 08:08:52, kinaba wrote: > lgtm I think this patch doesn't solve the root ...
7 years, 7 months ago (2013-05-24 08:27:44 UTC) #4
hashimoto
lgtm https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc File chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc (right): https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc#newcode1053 chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc:1053: for (file_handler_util::FileBrowserHandlerList::const_iterator iter = nit: Use size_t to ...
7 years, 7 months ago (2013-05-24 08:38:57 UTC) #5
mtomasz
On 2013/05/24 08:38:57, hashimoto wrote: > lgtm > > https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc > File chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc > (right): ...
7 years, 7 months ago (2013-05-24 10:37:52 UTC) #6
mtomasz
https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc File chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc (right): https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc#newcode1053 chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc:1053: for (file_handler_util::FileBrowserHandlerList::const_iterator iter = On 2013/05/24 08:38:57, hashimoto wrote: ...
7 years, 7 months ago (2013-05-24 10:37:59 UTC) #7
hashimoto
https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc File chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc (right): https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc#newcode332 chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc:332: FileBrowserHandlerList* handler_list, On 2013/05/24 10:37:59, mtomasz wrote: > On ...
7 years, 7 months ago (2013-05-24 11:15:51 UTC) #8
mtomasz
https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc File chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc (right): https://codereview.chromium.org/15975004/diff/6/chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc#newcode339 chrome/browser/chromeos/extensions/file_manager/file_handler_util.cc:339: iter++; On 2013/05/24 11:15:51, hashimoto wrote: > On 2013/05/24 ...
7 years, 7 months ago (2013-05-27 01:20:20 UTC) #9
mtomasz
@hashimoto: PTAL one more time. Thanks.
7 years, 7 months ago (2013-05-27 01:20:31 UTC) #10
hashimoto
lgtm https://codereview.chromium.org/15975004/diff/29001/chrome/browser/resources/file_manager/manifest.json File chrome/browser/resources/file_manager/manifest.json (right): https://codereview.chromium.org/15975004/diff/29001/chrome/browser/resources/file_manager/manifest.json#newcode187 chrome/browser/resources/file_manager/manifest.json:187: "file_filters": [] nit: Could you add a comment ...
7 years, 7 months ago (2013-05-27 03:55:38 UTC) #11
kinaba
lgtm
7 years, 7 months ago (2013-05-27 04:01:45 UTC) #12
mtomasz
https://codereview.chromium.org/15975004/diff/29001/chrome/browser/resources/file_manager/manifest.json File chrome/browser/resources/file_manager/manifest.json (right): https://codereview.chromium.org/15975004/diff/29001/chrome/browser/resources/file_manager/manifest.json#newcode187 chrome/browser/resources/file_manager/manifest.json:187: "file_filters": [] On 2013/05/27 03:55:39, hashimoto wrote: > nit: ...
7 years, 7 months ago (2013-05-27 05:00:10 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mtomasz@chromium.org/15975004/35001
7 years, 7 months ago (2013-05-27 05:00:30 UTC) #14
commit-bot: I haz the power
Failed to apply patch for chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 7 months ago (2013-05-27 05:00:33 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mtomasz@chromium.org/15975004/41001
7 years, 7 months ago (2013-05-27 05:53:47 UTC) #16
commit-bot: I haz the power
7 years, 7 months ago (2013-05-27 08:26:46 UTC) #17
Message was sent while issue was closed.
Change committed as 202384

Powered by Google App Engine
This is Rietveld 408576698