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

Issue 12996003: Dynamically generate a heading for Extension Docs API pages (Closed)

Created:
7 years, 9 months ago by epeterson
Modified:
7 years, 4 months ago
CC:
chromium-reviews, hashimoto+watch_chromium.org, aboxhall+watch_chromium.org, yoshiki+watch_chromium.org, yuzo+watch_chromium.org, davidbarr+watch_chromium.org, Aaron Boodman, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, chromium-apps-reviews_chromium.org, ctguil+watch_chromium.org, zork+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Dynamically generate a heading for Extension Docs API pages UPDATE: This has been committed in several different pieces. Extension Docs API pages now have a dynamically generated heading. Closing this [massive] issue. It's been fun. This replaces the currently hardcoded HTML heading. This patch finds the API's description and the earliest version of chrome in which is was available, and uses json information to temporarily find the permissions data. BUG=163418, 233968

Patch Set 1 #

Total comments: 81

Patch Set 2 : First round of changes #

Total comments: 34

Patch Set 3 : Updating .idl and .json APIs, HTML intro tables, python files #

Total comments: 34

Patch Set 4 : Third round of modifications - mostly cleanup #

Total comments: 1

Patch Set 5 : Fixing issues with experimental_APIs #

Total comments: 15

Patch Set 6 : Minor Cleanup #

Total comments: 14

Patch Set 7 : Updates to HasAPI in APIDataSource #

Total comments: 2

Patch Set 8 : Moving logic into availability_data_source #

Total comments: 5

Patch Set 9 : Finding earliest 'stable' availability using features files #

Total comments: 15

Patch Set 10 : Minor changes #

Total comments: 84

Patch Set 11 : Revisions, Offline/Online Access (bypassed-hooks) #

Total comments: 71

Patch Set 12 : Rebased, bypassed-hooks #

Patch Set 13 : Fixing up Offline/Online Access - Attempting to rework availability algorithm #

Total comments: 54

Patch Set 14 : AvailabilityFinder Overhaul; Removing ConfigureFakeFetchers() calls #

Total comments: 61

Patch Set 15 : Addressing comments - Patch currently being broken up #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2999 lines, -1070 lines) Patch
M chrome/common/extensions/api/alarms.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/api/app_runtime.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/app_window.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/bluetooth.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/api/bookmarks.json View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/browser_action.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/browsing_data.json View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/commands.json View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/content_settings.json View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/context_menus.json View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/cookies.json View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/debugger.json View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/declarative_content.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/declarative_web_request.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/developer_private.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/api/dial.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/api/downloads.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/events.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/experimental_idltest.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/api/experimental_system_info_storage.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/api/extension.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/file_browser_handler.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/file_system.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/font_settings.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/history.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/i18n.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/idle.json View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/input_ime.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/location.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/api/management.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/media_galleries.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/media_galleries_private.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/api/notifications.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/omnibox.json View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/page_action.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/page_capture.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/permissions.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/privacy.json View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/proxy.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/push_messaging.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +4 lines, -1 line 0 comments Download
M chrome/common/extensions/api/runtime.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/serial.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/socket.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/storage.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/sync_file_system.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/system_info_cpu.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +1 line, -2 lines 0 comments Download
M chrome/common/extensions/api/system_info_memory.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +1 line, -2 lines 0 comments Download
M chrome/common/extensions/api/tab_capture.idl View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/api/tabs.json View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/top_sites.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/tts.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/tts_engine.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/types.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/usb.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/web_navigation.json View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/web_request.json View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/webstore.json View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/windows.json View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/api_data_source.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 8 chunks +76 lines, -6 lines 0 comments Download
M chrome/common/extensions/docs/server2/api_data_source_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 9 chunks +51 lines, -6 lines 0 comments Download
M chrome/common/extensions/docs/server2/api_list_data_source.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
A chrome/common/extensions/docs/server2/availability_finder.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +255 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/server2/availability_finder_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +110 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/branch_utility.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +113 lines, -29 lines 0 comments Download
M chrome/common/extensions/docs/server2/branch_utility_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +75 lines, -6 lines 0 comments Download
M chrome/common/extensions/docs/server2/cron_servlet.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +13 lines, -2 lines 0 comments Download
M chrome/common/extensions/docs/server2/cron_servlet_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/fake_fetchers.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +9 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/instance_servlet.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +10 lines, -3 lines 0 comments Download
M chrome/common/extensions/docs/server2/instance_servlet_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/intro_data_source_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +11 lines, -7 lines 0 comments Download
M chrome/common/extensions/docs/server2/patch_servlet.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +14 lines, -2 lines 0 comments Download
M chrome/common/extensions/docs/server2/patch_servlet_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/path_canonicalizer.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/persistent_object_store.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/server_instance.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 8 chunks +24 lines, -9 lines 0 comments Download
M chrome/common/extensions/docs/server2/sidenav_data_source.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/subversion_file_system.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/template_data_source.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/template_data_source_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +4 lines, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/test_branch_utility.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +12 lines, -3 lines 0 comments Download
A + chrome/common/extensions/docs/server2/test_data/__init__.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0 chunks +-1 lines, --1 lines 0 comments Download
M chrome/common/extensions/docs/server2/test_data/branch_utility/first.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +260 lines, -211 lines 0 comments Download
A chrome/common/extensions/docs/server2/test_data/branch_utility/second.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1112 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/server2/test_data/canned_data.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +240 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/test_data/test_json/expected_test_file.json View 1 2 3 4 5 6 7 8 9 10 1 chunk +13 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/test_data/test_json/test_file.json View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/test_file_system.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/url_constants.py View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/alarms.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -24 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/app_runtime.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -27 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/app_window.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -26 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/bluetooth.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -27 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/bookmarks.html View 1 2 2 chunks +1 line, -8 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/browserAction.html View 1 2 1 chunk +0 lines, -10 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/browsingData.html View 1 2 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/commands.html View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -22 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/contentSettings.html View 1 2 2 chunks +1 line, -9 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/contextMenus.html View 1 2 3 4 5 6 7 8 2 chunks +1 line, -25 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/debugger.html View 1 2 2 chunks +1 line, -10 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/declarativeContent.html View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -29 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/declarativeWebRequest.html View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -11 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/downloads.html View 1 2 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/fileBrowserHandler.html View 1 2 2 chunks +1 line, -8 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/fileSystem.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -33 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/fontSettings.html View 1 2 2 chunks +1 line, -3 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/history.html View 1 2 2 chunks +1 line, -9 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/i18n.html View 1 2 2 chunks +1 line, -10 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/idle.html View 1 2 3 4 5 6 7 8 2 chunks +1 line, -21 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/input_ime.html View 1 2 1 chunk +0 lines, -8 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/management.html View 1 2 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/mediaGalleries.html View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -28 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/notifications.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -26 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/omnibox.html View 1 2 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/pageAction.html View 1 2 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/pageCapture.html View 1 2 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/permissions.html View 1 2 1 chunk +0 lines, -9 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/power.html View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -21 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/privacy.html View 1 2 1 chunk +0 lines, -7 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/proxy.html View 1 2 1 chunk +0 lines, -7 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/pushMessaging.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -27 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/runtime.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -27 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/serial.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -24 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/socket.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -31 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/storage.html View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -25 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/syncFileSystem.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -32 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/tabs.html View 1 2 2 chunks +1 line, -8 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/topSites.html View 1 2 2 chunks +1 line, -8 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/tts.html View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -27 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/ttsEngine.html View 1 2 1 chunk +0 lines, -13 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/types.html View 1 2 2 chunks +1 line, -9 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/usb.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -28 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/webNavigation.html View 1 2 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/webRequest.html View 1 2 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/webstore.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -23 lines 0 comments Download
M chrome/common/extensions/docs/templates/intros/windows.html View 1 2 1 chunk +0 lines, -7 lines 0 comments Download
A chrome/common/extensions/docs/templates/json/api_availabilities.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +25 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/templates/json/intro_tables.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +361 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/templates/private/intro_table.html View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +65 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/templates/private/standard_apps_api.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/templates/private/standard_extensions_api.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/alarms.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/app_runtime.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/app_window.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/bluetooth.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/fileSystem.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/pushMessaging.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/runtime.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/serial.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/socket.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/syncFileSystem.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/usb.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/apps/webstore.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/extensions/alarms.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/extensions/pushMessaging.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/extensions/runtime.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/templates/public/extensions/webstore.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M tools/json_schema_compiler/idl_schema.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +9 lines, -3 lines 0 comments Download
M tools/json_schema_compiler/model.py View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 50 (0 generated)
cduvall
First round! Also, make the description of the issue a little more concise. https://codereview.chromium.org/12996003/diff/1/chrome/common/extensions/api/tts.json File ...
7 years, 9 months ago (2013-03-21 18:43:53 UTC) #1
cduvall
Also, for some reason the generated availability for alarms doesn't match the one in the ...
7 years, 9 months ago (2013-03-21 18:45:19 UTC) #2
cduvall
https://codereview.chromium.org/12996003/diff/1/chrome/common/extensions/docs/templates/private/intro_table.html File chrome/common/extensions/docs/templates/private/intro_table.html (right): https://codereview.chromium.org/12996003/diff/1/chrome/common/extensions/docs/templates/private/intro_table.html#newcode1 chrome/common/extensions/docs/templates/private/intro_table.html:1: <table class="intro"> On 2013/03/21 18:43:53, cduvall wrote: > You ...
7 years, 9 months ago (2013-03-21 18:47:43 UTC) #3
epeterson
This should cover most of the requests you've asked for except for fixing the intro ...
7 years, 9 months ago (2013-03-25 19:35:11 UTC) #4
epeterson
Added some notes in handler.py https://codereview.chromium.org/12996003/diff/1/chrome/common/extensions/api/browser_action.json File chrome/common/extensions/api/browser_action.json (right): https://codereview.chromium.org/12996003/diff/1/chrome/common/extensions/api/browser_action.json#newcode9 chrome/common/extensions/api/browser_action.json:9: "dependencies": [ "tabs" ], ...
7 years, 9 months ago (2013-03-25 19:48:02 UTC) #5
cduvall
https://codereview.chromium.org/12996003/diff/14001/chrome/common/extensions/api/commands.json File chrome/common/extensions/api/commands.json (right): https://codereview.chromium.org/12996003/diff/14001/chrome/common/extensions/api/commands.json#newcode9 chrome/common/extensions/api/commands.json:9: "availability": "Google Chrome 25", Like I said on IRC, ...
7 years, 9 months ago (2013-03-25 22:59:43 UTC) #6
epeterson
https://codereview.chromium.org/12996003/diff/14001/chrome/common/extensions/api/commands.json File chrome/common/extensions/api/commands.json (right): https://codereview.chromium.org/12996003/diff/14001/chrome/common/extensions/api/commands.json#newcode9 chrome/common/extensions/api/commands.json:9: "availability": "Google Chrome 25", On 2013/03/25 22:59:43, cduvall wrote: ...
7 years, 9 months ago (2013-03-27 22:36:09 UTC) #7
cduvall
https://codereview.chromium.org/12996003/diff/43001/chrome/common/extensions/docs/server2/api_data_source.py File chrome/common/extensions/docs/server2/api_data_source.py (right): https://codereview.chromium.org/12996003/diff/43001/chrome/common/extensions/docs/server2/api_data_source.py#newcode83 chrome/common/extensions/docs/server2/api_data_source.py:83: delete extra newline https://codereview.chromium.org/12996003/diff/43001/chrome/common/extensions/docs/server2/api_data_source.py#newcode100 chrome/common/extensions/docs/server2/api_data_source.py:100: that this api was ...
7 years, 9 months ago (2013-03-27 23:01:10 UTC) #8
epeterson
https://codereview.chromium.org/12996003/diff/43001/chrome/common/extensions/docs/server2/api_data_source.py File chrome/common/extensions/docs/server2/api_data_source.py (right): https://codereview.chromium.org/12996003/diff/43001/chrome/common/extensions/docs/server2/api_data_source.py#newcode83 chrome/common/extensions/docs/server2/api_data_source.py:83: On 2013/03/27 23:01:10, cduvall wrote: > delete extra newline ...
7 years, 9 months ago (2013-03-28 00:53:50 UTC) #9
epeterson
The merge conflicts from earlier just had to do with some stuff being removed from ...
7 years, 9 months ago (2013-03-28 21:44:45 UTC) #10
cduvall
lgtm with comments https://codereview.chromium.org/12996003/diff/67001/chrome/common/extensions/api/downloads.idl File chrome/common/extensions/api/downloads.idl (right): https://codereview.chromium.org/12996003/diff/67001/chrome/common/extensions/api/downloads.idl#newcode5 chrome/common/extensions/api/downloads.idl:5: // Use the <code>chrome.downloads</code> API to ...
7 years, 9 months ago (2013-03-28 22:18:35 UTC) #11
epeterson
https://codereview.chromium.org/12996003/diff/67001/chrome/common/extensions/api/downloads.idl File chrome/common/extensions/api/downloads.idl (right): https://codereview.chromium.org/12996003/diff/67001/chrome/common/extensions/api/downloads.idl#newcode5 chrome/common/extensions/api/downloads.idl:5: // Use the <code>chrome.downloads</code> API to programmatically initiate, On ...
7 years, 9 months ago (2013-03-28 23:50:36 UTC) #12
epeterson
Hey Kalman, Welcome back. Clark and I have been going back and forth on preparing ...
7 years, 9 months ago (2013-03-29 01:01:25 UTC) #13
not at google - send to devlin
Awesome. Adding mkearney to look over the description changes while I look over the code ...
7 years, 8 months ago (2013-04-02 02:58:45 UTC) #14
not at google - send to devlin
I have a small number of comments so far, but a couple might take a ...
7 years, 8 months ago (2013-04-02 10:29:39 UTC) #15
not at google - send to devlin
https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/docs/server2/api_data_source.py File chrome/common/extensions/docs/server2/api_data_source.py (right): https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/docs/server2/api_data_source.py#newcode120 chrome/common/extensions/docs/server2/api_data_source.py:120: return availability_string On 2013/04/02 10:29:39, kalman wrote: > All ...
7 years, 8 months ago (2013-04-02 21:58:16 UTC) #16
mkearney1
This is awesome. Any chance you've got a version of the server staged that I ...
7 years, 8 months ago (2013-04-02 22:07:37 UTC) #17
mkearney1
This is awesome. Any chance you've got a version of the server staged that I ...
7 years, 8 months ago (2013-04-02 22:07:44 UTC) #18
epeterson
Just a quick note: https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/api/alarms.idl File chrome/common/extensions/api/alarms.idl (right): https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/api/alarms.idl#newcode9 chrome/common/extensions/api/alarms.idl:9: [availability=22] On 2013/04/02 10:29:39, kalman ...
7 years, 8 months ago (2013-04-03 00:36:35 UTC) #19
not at google - send to devlin
https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/api/alarms.idl File chrome/common/extensions/api/alarms.idl (right): https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/api/alarms.idl#newcode9 chrome/common/extensions/api/alarms.idl:9: [availability=22] On 2013/04/03 00:36:35, epeterson wrote: > On 2013/04/02 ...
7 years, 8 months ago (2013-04-03 00:41:14 UTC) #20
epeterson
One more note: https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/docs/server2/api_data_source.py File chrome/common/extensions/docs/server2/api_data_source.py (right): https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/docs/server2/api_data_source.py#newcode85 chrome/common/extensions/docs/server2/api_data_source.py:85: availability = self._HandleAvailability() On 2013/04/02 10:29:39, ...
7 years, 8 months ago (2013-04-03 01:21:43 UTC) #21
epeterson
https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/docs/server2/api_data_source.py File chrome/common/extensions/docs/server2/api_data_source.py (right): https://codereview.chromium.org/12996003/diff/93001/chrome/common/extensions/docs/server2/api_data_source.py#newcode514 chrome/common/extensions/docs/server2/api_data_source.py:514: def TryGet(self, key, try_non_unix=False): On 2013/04/02 10:29:39, kalman wrote: ...
7 years, 8 months ago (2013-04-03 03:59:56 UTC) #22
not at google - send to devlin
On 2013/04/02 22:07:44, mkearney1 wrote: > This is awesome. Any chance you've got a version ...
7 years, 8 months ago (2013-04-04 04:49:33 UTC) #23
not at google - send to devlin
Sorry I ran out of time to review this properly today, but there was a ...
7 years, 8 months ago (2013-04-04 05:19:23 UTC) #24
not at google - send to devlin
> For some of the dependency issues you're having (e.g. that divergent return type > ...
7 years, 8 months ago (2013-04-04 05:20:47 UTC) #25
epeterson
Alright, I've made some updates to this patch. Feel free to take a look when ...
7 years, 8 months ago (2013-04-17 03:38:50 UTC) #26
not at google - send to devlin
Cool, will do this asap - but a quick comment in the meantime - > ...
7 years, 8 months ago (2013-04-17 18:32:30 UTC) #27
not at google - send to devlin
https://codereview.chromium.org/12996003/diff/190001/chrome/common/extensions/docs/templates/json/api_availabilities.json File chrome/common/extensions/docs/templates/json/api_availabilities.json (right): https://codereview.chromium.org/12996003/diff/190001/chrome/common/extensions/docs/templates/json/api_availabilities.json#newcode22 chrome/common/extensions/docs/templates/json/api_availabilities.json:22: } On 2013/04/17 03:38:50, epeterson wrote: > Here's the ...
7 years, 8 months ago (2013-04-17 18:32:44 UTC) #28
mkearney1
This looks really cool (took on the patch and staged locally). Presumably you are still ...
7 years, 8 months ago (2013-04-17 20:10:14 UTC) #29
epeterson
On 2013/04/17 18:32:44, kalman wrote: > https://codereview.chromium.org/12996003/diff/190001/chrome/common/extensions/docs/templates/json/api_availabilities.json > File chrome/common/extensions/docs/templates/json/api_availabilities.json > (right): > > https://codereview.chromium.org/12996003/diff/190001/chrome/common/extensions/docs/templates/json/api_availabilities.json#newcode22 ...
7 years, 8 months ago (2013-04-18 00:17:56 UTC) #30
epeterson
On 2013/04/17 20:10:14, mkearney1 wrote: > This looks really cool (took on the patch and ...
7 years, 8 months ago (2013-04-18 00:24:35 UTC) #31
not at google - send to devlin
Hm, so, there are two things going on here. For some API, there will be ...
7 years, 8 months ago (2013-04-18 03:05:49 UTC) #32
not at google - send to devlin
> === intro_tables.json > > { > "storage": [ > { "Permissions": "<code>storage</code>" }, > ...
7 years, 8 months ago (2013-04-18 03:55:32 UTC) #33
epeterson
On 2013/04/18 03:05:49, kalman wrote: > Hm, so, there are two things going on here. ...
7 years, 8 months ago (2013-04-18 23:43:15 UTC) #34
epeterson
On 2013/04/18 23:43:15, epeterson wrote: > On 2013/04/18 03:05:49, kalman wrote: > > Hm, so, ...
7 years, 8 months ago (2013-04-25 00:51:57 UTC) #35
epeterson
On 2013/04/25 00:51:57, epeterson wrote: > On 2013/04/18 23:43:15, epeterson wrote: > > On 2013/04/18 ...
7 years, 8 months ago (2013-04-26 04:17:27 UTC) #36
not at google - send to devlin
I shouldn't have left this for friday, it's a bit much. I'll need to look ...
7 years, 8 months ago (2013-04-27 01:48:34 UTC) #37
epeterson
Ok, I've made a few changes, and at the time of this writing the patch ...
7 years, 8 months ago (2013-04-27 23:17:23 UTC) #38
not at google - send to devlin
Replying to your comments before I go through this again. Also adding that after https://codereview.chromium.org/14273041/ ...
7 years, 7 months ago (2013-04-30 17:20:29 UTC) #39
not at google - send to devlin
This is looking great. https://codereview.chromium.org/12996003/diff/220001/chrome/common/extensions/api/alarms.idl File chrome/common/extensions/api/alarms.idl (right): https://codereview.chromium.org/12996003/diff/220001/chrome/common/extensions/api/alarms.idl#newcode4 chrome/common/extensions/api/alarms.idl:4: // TODO(mpcomplete): We need documentation ...
7 years, 7 months ago (2013-04-30 18:34:18 UTC) #40
epeterson
Evening, This should cover your requests from last time. Still have issues with offline/online file ...
7 years, 7 months ago (2013-05-13 02:38:10 UTC) #41
not at google - send to devlin
https://codereview.chromium.org/12996003/diff/253001/chrome/common/extensions/docs/server2/availability_data_source.py File chrome/common/extensions/docs/server2/availability_data_source.py (right): https://codereview.chromium.org/12996003/diff/253001/chrome/common/extensions/docs/server2/availability_data_source.py#newcode53 chrome/common/extensions/docs/server2/availability_data_source.py:53: '%s/%s' % (svn_constants.API_PATH, MANIFEST_FEATURES)) here is one problem. The ...
7 years, 7 months ago (2013-05-13 15:43:32 UTC) #42
not at google - send to devlin
Plenty to go on with! I'll be online as much as possible to get this ...
7 years, 7 months ago (2013-05-13 21:26:41 UTC) #43
epeterson
Alright, tried to finish most the requests. Logic for the creation of file systems in ...
7 years, 7 months ago (2013-05-15 07:38:33 UTC) #44
not at google - send to devlin
just comments in availability finder and a couple in branch utility. please take care to ...
7 years, 7 months ago (2013-05-15 08:15:00 UTC) #45
not at google - send to devlin
pls remove most of the references to ConfigureFakeFetchers and see how FakeBranchUtility is used. similar ...
7 years, 7 months ago (2013-05-16 18:56:15 UTC) #46
epeterson
Hey there, Here's bigger and (hopefully) better CL for you to look at. It's up-to-date ...
7 years, 6 months ago (2013-06-02 00:25:49 UTC) #47
not at google - send to devlin
I didn't look over this change 100% because it's gotten a bit too overwhelming for ...
7 years, 6 months ago (2013-06-05 00:24:08 UTC) #48
epeterson
The patch is currently being broken up into smaller patches, but I don't want to ...
7 years, 6 months ago (2013-06-17 20:05:49 UTC) #49
not at google - send to devlin
7 years, 6 months ago (2013-06-19 15:57:36 UTC) #50
Thanks again for splitting this up!

https://codereview.chromium.org/12996003/diff/316001/chrome/common/extensions...
File chrome/common/extensions/docs/server2/api_data_source_test.py (right):

https://codereview.chromium.org/12996003/diff/316001/chrome/common/extensions...
chrome/common/extensions/docs/server2/api_data_source_test.py:154:
self._LoadJSON('api_learn_more_expected.json'))
On 2013/06/17 20:05:49, epeterson wrote:
> On 2013/06/05 00:24:09, kalman wrote:
> > please just get this data from the canned file system data directly rather
> than
> > duplicating it in a separate file.
> > 
> > or if that's not possible, hard code it here. moving the data into JSON
files
> > obfuscates it.
> > 
> > same goes for the other things too.
> 
> Done, for the tests I added, at least. Should I go back through the rest of
the
> tests in the file and either inline or pythonify the JSON that's used as
> expected tests results/test file system? Perhaps as a separate patch?

Same reply to the other comment.

https://codereview.chromium.org/12996003/diff/316001/chrome/common/extensions...
File chrome/common/extensions/docs/server2/availability_finder_test.py (right):

https://codereview.chromium.org/12996003/diff/316001/chrome/common/extensions...
chrome/common/extensions/docs/server2/availability_finder_test.py:44:
TestFileSystem(_LoadJSON('test_avail_filesystem.json')['trunk']),
On 2013/06/17 20:05:49, epeterson wrote:
> On 2013/06/05 00:24:09, kalman wrote:
> > put this file system in python not JSON.
> 
> Done, at least for the tests that I added. Should I go back through the tests
> here and either inline or pythonify the JSON that's used for the test
> results/test file system? Perhaps in a different patch?

Nah don't worry about it, certainly not in this patch. Maybe a cleanup later.
You can add a TODO though.

Powered by Google App Engine
This is Rietveld 408576698