Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(363)

Side by Side Diff: chrome/browser/android/chrome_jni_registrar.cc

Issue 2294983002: [Download Home] Add image thumbnail support (Closed)
Patch Set: TODO Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/android/chrome_jni_registrar.h" 5 #include "chrome/browser/android/chrome_jni_registrar.h"
6 6
7 #include "base/android/jni_android.h" 7 #include "base/android/jni_android.h"
8 #include "base/android/jni_registrar.h" 8 #include "base/android/jni_registrar.h"
9 #include "base/macros.h" 9 #include "base/macros.h"
10 #include "base/trace_event/trace_event.h" 10 #include "base/trace_event/trace_event.h"
(...skipping 26 matching lines...) Expand all
37 #include "chrome/browser/android/contextualsearch/contextual_search_tab_helper.h " 37 #include "chrome/browser/android/contextualsearch/contextual_search_tab_helper.h "
38 #include "chrome/browser/android/cookies/cookies_fetcher.h" 38 #include "chrome/browser/android/cookies/cookies_fetcher.h"
39 #include "chrome/browser/android/data_usage/data_use_tab_ui_manager_android.h" 39 #include "chrome/browser/android/data_usage/data_use_tab_ui_manager_android.h"
40 #include "chrome/browser/android/data_usage/external_data_use_observer_bridge.h" 40 #include "chrome/browser/android/data_usage/external_data_use_observer_bridge.h"
41 #include "chrome/browser/android/dev_tools_server.h" 41 #include "chrome/browser/android/dev_tools_server.h"
42 #include "chrome/browser/android/document/document_web_contents_delegate.h" 42 #include "chrome/browser/android/document/document_web_contents_delegate.h"
43 #include "chrome/browser/android/dom_distiller/distiller_ui_handle_android.h" 43 #include "chrome/browser/android/dom_distiller/distiller_ui_handle_android.h"
44 #include "chrome/browser/android/download/chrome_download_delegate.h" 44 #include "chrome/browser/android/download/chrome_download_delegate.h"
45 #include "chrome/browser/android/download/download_controller.h" 45 #include "chrome/browser/android/download/download_controller.h"
46 #include "chrome/browser/android/download/download_manager_service.h" 46 #include "chrome/browser/android/download/download_manager_service.h"
47 #include "chrome/browser/android/download/ui/thumbnail_provider.h"
47 #include "chrome/browser/android/favicon_helper.h" 48 #include "chrome/browser/android/favicon_helper.h"
48 #include "chrome/browser/android/feature_utilities.h" 49 #include "chrome/browser/android/feature_utilities.h"
49 #include "chrome/browser/android/feedback/connectivity_checker.h" 50 #include "chrome/browser/android/feedback/connectivity_checker.h"
50 #include "chrome/browser/android/feedback/screenshot_task.h" 51 #include "chrome/browser/android/feedback/screenshot_task.h"
51 #include "chrome/browser/android/find_in_page/find_in_page_bridge.h" 52 #include "chrome/browser/android/find_in_page/find_in_page_bridge.h"
52 #include "chrome/browser/android/foreign_session_helper.h" 53 #include "chrome/browser/android/foreign_session_helper.h"
53 #include "chrome/browser/android/history_report/history_report_jni_bridge.h" 54 #include "chrome/browser/android/history_report/history_report_jni_bridge.h"
54 #include "chrome/browser/android/instantapps/instant_apps_infobar_delegate.h" 55 #include "chrome/browser/android/instantapps/instant_apps_infobar_delegate.h"
55 #include "chrome/browser/android/java_exception_reporter.h" 56 #include "chrome/browser/android/java_exception_reporter.h"
56 #include "chrome/browser/android/large_icon_bridge.h" 57 #include "chrome/browser/android/large_icon_bridge.h"
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after
346 {"Sync", syncer::RegisterSyncJni}, 347 {"Sync", syncer::RegisterSyncJni},
347 {"SyncSessionsMetrics", SyncSessionsMetricsAndroid::Register}, 348 {"SyncSessionsMetrics", SyncSessionsMetricsAndroid::Register},
348 {"TabAndroid", TabAndroid::RegisterTabAndroid}, 349 {"TabAndroid", TabAndroid::RegisterTabAndroid},
349 {"TabContentManager", chrome::android::RegisterTabContentManager}, 350 {"TabContentManager", chrome::android::RegisterTabContentManager},
350 {"TabListSceneLayer", RegisterTabListSceneLayer}, 351 {"TabListSceneLayer", RegisterTabListSceneLayer},
351 {"TabModelJniBridge", TabModelJniBridge::Register}, 352 {"TabModelJniBridge", TabModelJniBridge::Register},
352 {"TabState", RegisterTabState}, 353 {"TabState", RegisterTabState},
353 {"TabStripSceneLayer", RegisterTabStripSceneLayer}, 354 {"TabStripSceneLayer", RegisterTabStripSceneLayer},
354 {"TabWebContentsDelegateAndroid", RegisterTabWebContentsDelegateAndroid}, 355 {"TabWebContentsDelegateAndroid", RegisterTabWebContentsDelegateAndroid},
355 {"TemplateUrlServiceAndroid", TemplateUrlServiceAndroid::Register}, 356 {"TemplateUrlServiceAndroid", TemplateUrlServiceAndroid::Register},
357 {"ThumbnailProvider", ThumbnailProvider::RegisterJNI},
Ted C 2016/08/31 20:14:40 Register is more common here. Or Register<FileNam
gone 2016/08/31 22:10:53 Done, but we have a bunch of terrible and inconsis
gone 2016/08/31 22:10:53 Done.
356 {"ToolbarModelAndroid", ToolbarModelAndroid::RegisterToolbarModelAndroid}, 358 {"ToolbarModelAndroid", ToolbarModelAndroid::RegisterToolbarModelAndroid},
357 {"ToolbarSceneLayer", RegisterToolbarSceneLayer}, 359 {"ToolbarSceneLayer", RegisterToolbarSceneLayer},
358 {"TranslateInfoBarDelegate", RegisterTranslateInfoBarDelegate}, 360 {"TranslateInfoBarDelegate", RegisterTranslateInfoBarDelegate},
359 {"TtsPlatformImpl", TtsPlatformImplAndroid::Register}, 361 {"TtsPlatformImpl", TtsPlatformImplAndroid::Register},
360 {"UmaSessionStats", RegisterUmaSessionStats}, 362 {"UmaSessionStats", RegisterUmaSessionStats},
361 {"UrlFilterBridge", UrlFilterBridge::Register}, 363 {"UrlFilterBridge", UrlFilterBridge::Register},
362 {"UrlUtilities", RegisterUrlUtilities}, 364 {"UrlUtilities", RegisterUrlUtilities},
363 {"UsbChooserDialogAndroid", UsbChooserDialogAndroid::Register}, 365 {"UsbChooserDialogAndroid", UsbChooserDialogAndroid::Register},
364 {"Variations", variations::android::RegisterVariations}, 366 {"Variations", variations::android::RegisterVariations},
365 {"VariationsSession", chrome::android::RegisterVariationsSession}, 367 {"VariationsSession", chrome::android::RegisterVariationsSession},
(...skipping 14 matching lines...) Expand all
380 }; 382 };
381 383
382 bool RegisterBrowserJNI(JNIEnv* env) { 384 bool RegisterBrowserJNI(JNIEnv* env) {
383 TRACE_EVENT0("startup", "chrome_android::RegisterJni"); 385 TRACE_EVENT0("startup", "chrome_android::RegisterJni");
384 return RegisterNativeMethods(env, kChromeRegisteredMethods, 386 return RegisterNativeMethods(env, kChromeRegisteredMethods,
385 arraysize(kChromeRegisteredMethods)); 387 arraysize(kChromeRegisteredMethods));
386 } 388 }
387 389
388 } // namespace android 390 } // namespace android
389 } // namespace chrome 391 } // namespace chrome
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698