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

Issue 1530002: Move history API out of experimental. Allow extensions to override history page. (Closed)

Created:
10 years, 8 months ago by Sam Kerner (Chrome)
Modified:
9 years, 7 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Move history API out of experimental. Allow extensions to override history page. BUG=32362 TEST=ExtensionApiTest.History, ExtensionApiTest.Overrides, manual testing. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=43387

Patch Set 1 #

Patch Set 2 : Update ExtensionApiTest.Permissions*' to request new history permission. #

Total comments: 11

Patch Set 3 : Remove obsolete comment. #

Total comments: 10

Patch Set 4 : Docs update. #

Patch Set 5 : Address review comments, rebase. #

Total comments: 4

Patch Set 6 : Address review comments. #

Patch Set 7 : Rebase for commit. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+459 lines, -248 lines) Patch
M chrome/browser/extensions/extension_history_api.h View 4 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_history_api.cc View 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_history_api_constants.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_history_apitest.cc View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_override_apitest.cc View 1 2 3 4 5 1 chunk +23 lines, -5 lines 0 comments Download
M chrome/browser/extensions/permissions_apitest.cc View 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/chrome_common.gypi View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/extension_api.json View 1 2 3 6 chunks +11 lines, -3 lines 0 comments Download
M chrome/common/extensions/docs/api_index.html View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/common/extensions/docs/api_other.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/autoupdate.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/background_pages.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/bookmarks.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/browserAction.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/content_scripts.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/devguide.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/docs.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/events.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/experimental.html View 2 chunks +6 lines, -1 line 0 comments Download
M chrome/common/extensions/docs/experimental.clipboard.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/experimental.contextMenu.html View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/experimental.infobars.html View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/experimental.processes.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/extension.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/external_extensions.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/faq.html View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/getstarted.html View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
A + chrome/common/extensions/docs/history.html View 4 5 6 27 chunks +64 lines, -71 lines 0 comments Download
M chrome/common/extensions/docs/hosting.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/i18n.html View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/i18n-messages.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/index.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/manifest.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/match_patterns.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/messaging.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/npapi.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/options.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/override.html View 1 2 3 4 5 6 5 chunks +30 lines, -13 lines 0 comments Download
M chrome/common/extensions/docs/overview.html View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/packaging.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/pageAction.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/samples.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/static/experimental.html View 1 chunk +2 lines, -1 line 0 comments Download
A + chrome/common/extensions/docs/static/history.html View 1 2 3 4 5 6 chunks +38 lines, -46 lines 0 comments Download
M chrome/common/extensions/docs/static/override.html View 1 2 3 4 chunks +29 lines, -13 lines 0 comments Download
M chrome/common/extensions/docs/tabs.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/template/api_template.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/themes.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/tut_analytics.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/tut_debugging.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/tut_oauth.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/tutorials.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/windows.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/xhr.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/extension.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/extension.cc View 1 2 3 3 chunks +12 lines, -5 lines 0 comments Download
M chrome/common/extensions/extension_constants.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/extension_constants.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_manifests_unittest.cc View 1 chunk +18 lines, -0 lines 0 comments Download
M chrome/common/page_transition_types.h View 3 chunks +5 lines, -2 lines 0 comments Download
A chrome/common/page_transition_types.cc View 1 chunk +22 lines, -0 lines 0 comments Download
M chrome/renderer/resources/extension_process_bindings.js View 1 2 3 1 chunk +0 lines, -17 lines 0 comments Download
M chrome/renderer/resources/renderer_extension_bindings.js View 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/data/extensions/api_test/history/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/data/extensions/api_test/history/test.js View 22 chunks +33 lines, -33 lines 0 comments Download
D chrome/test/data/extensions/api_test/override/background.html View 1 chunk +0 lines, -1 line 0 comments Download
D chrome/test/data/extensions/api_test/override/downloads.html View 1 chunk +0 lines, -6 lines 0 comments Download
A + chrome/test/data/extensions/api_test/override/history/background.html View 1 chunk +0 lines, -1 line 0 comments Download
A chrome/test/data/extensions/api_test/override/history/history.html View 1 chunk +5 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/api_test/override/history/manifest.json View 1 chunk +12 lines, -0 lines 0 comments Download
A + chrome/test/data/extensions/api_test/override/newtab/background.html View 1 chunk +0 lines, -1 line 0 comments Download
A + chrome/test/data/extensions/api_test/override/newtab/manifest.json View 1 chunk +2 lines, -2 lines 0 comments Download
A + chrome/test/data/extensions/api_test/override/newtab/newtab.html View 1 chunk +1 line, -1 line 0 comments Download
D chrome/test/data/extensions/api_test/override/test.js View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/test/data/extensions/api_test/permissions/disabled/background.html View 1 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/test/data/extensions/api_test/permissions/enabled/background.html View 1 2 3 1 chunk +17 lines, -3 lines 0 comments Download
M chrome/test/data/extensions/api_test/permissions/enabled/manifest.json View 2 3 1 chunk +3 lines, -3 lines 0 comments Download
A chrome/test/data/extensions/api_test/permissions/experimental_disabled/background.html View 4 5 6 1 chunk +19 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/api_test/permissions/experimental_disabled/manifest.json View 1 chunk +7 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/override_history.json View 1 chunk +7 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/override_invalid_page.json View 1 chunk +7 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/override_new_tab.json View 1 chunk +7 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/override_newtab_and_history.json View 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
Sam Kerner (Chrome)
10 years, 8 months ago (2010-03-29 14:57:25 UTC) #1
Sam Kerner (Chrome)
http://codereview.chromium.org/1530002/diff/2001/3005 File chrome/common/extensions/api/extension_api.json (right): http://codereview.chromium.org/1530002/diff/2001/3005#newcode1820 chrome/common/extensions/api/extension_api.json:1820: "name": "details", Many parameters were unnamed. Better ideas for ...
10 years, 8 months ago (2010-03-29 15:47:16 UTC) #2
Erik does not do reviews
http://codereview.chromium.org/1530002/diff/2001/3005 File chrome/common/extensions/api/extension_api.json (right): http://codereview.chromium.org/1530002/diff/2001/3005#newcode1785 chrome/common/extensions/api/extension_api.json:1785: "transition": {"type": "integer", "minimum": 0, "maximum": 10, "description": "The ...
10 years, 8 months ago (2010-03-29 15:47:23 UTC) #3
Aaron Boodman
http://codereview.chromium.org/1530002/diff/6001/7005 File chrome/common/extensions/api/extension_api.json (right): http://codereview.chromium.org/1530002/diff/6001/7005#newcode1777 chrome/common/extensions/api/extension_api.json:1777: "id": "VisitItem", What the heck -- this doesn't seem ...
10 years, 8 months ago (2010-03-29 16:39:12 UTC) #4
Sam Kerner (Chrome)
Still addressing other comments. http://codereview.chromium.org/1530002/diff/2001/3005 File chrome/common/extensions/api/extension_api.json (right): http://codereview.chromium.org/1530002/diff/2001/3005#newcode1869 chrome/common/extensions/api/extension_api.json:1869: "name": "range", On 2010/03/29 15:47:23, ...
10 years, 8 months ago (2010-03-29 18:36:06 UTC) #5
Sam Kerner (Chrome)
Ready for another look. http://codereview.chromium.org/1530002/diff/2001/3005 File chrome/common/extensions/api/extension_api.json (right): http://codereview.chromium.org/1530002/diff/2001/3005#newcode1785 chrome/common/extensions/api/extension_api.json:1785: "transition": {"type": "integer", "minimum": 0, ...
10 years, 8 months ago (2010-03-31 21:12:23 UTC) #6
Sam Kerner (Chrome)
http://codereview.chromium.org/1530002/diff/6001/7052 File chrome/common/extensions/extension.cc (right): http://codereview.chromium.org/1530002/diff/6001/7052#newcode1379 chrome/common/extensions/extension.cc:1379: page != chrome::kChromeUIHistoryHost) || On 2010/03/31 21:12:24, Sam Kerner ...
10 years, 8 months ago (2010-03-31 21:14:54 UTC) #7
Erik does not do reviews
almost there http://codereview.chromium.org/1530002/diff/6001/7004 File chrome/browser/extensions/extension_override_apitest.cc (right): http://codereview.chromium.org/1530002/diff/6001/7004#newcode19 chrome/browser/extensions/extension_override_apitest.cc:19: // TODO(erikkay) load a second override and ...
10 years, 8 months ago (2010-04-01 16:53:45 UTC) #8
Sam Kerner (Chrome)
http://codereview.chromium.org/1530002/diff/6001/7004 File chrome/browser/extensions/extension_override_apitest.cc (right): http://codereview.chromium.org/1530002/diff/6001/7004#newcode19 chrome/browser/extensions/extension_override_apitest.cc:19: // TODO(erikkay) load a second override and verify behavior, ...
10 years, 8 months ago (2010-04-01 18:43:47 UTC) #9
Erik does not do reviews
10 years, 8 months ago (2010-04-01 19:05:59 UTC) #10
LGTM

thanks!

Powered by Google App Engine
This is Rietveld 408576698