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

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

Issue 237323002: [NOT FOR REVIEW] Plumb Android GCM to Push API (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 8 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 | Annotate | Revision Log
« no previous file with comments | « chrome/android/shell/java/AndroidManifest.xml ('k') | chrome/browser/android/gcm_android.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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/debug/trace_event.h" 9 #include "base/debug/trace_event.h"
10 #include "chrome/browser/android/accessibility_util.h" 10 #include "chrome/browser/android/accessibility_util.h"
11 #include "chrome/browser/android/banners/app_banner_manager.h" 11 #include "chrome/browser/android/banners/app_banner_manager.h"
12 #include "chrome/browser/android/bookmarks/bookmarks_bridge.h" 12 #include "chrome/browser/android/bookmarks/bookmarks_bridge.h"
13 #include "chrome/browser/android/chrome_web_contents_delegate_android.h" 13 #include "chrome/browser/android/chrome_web_contents_delegate_android.h"
14 #include "chrome/browser/android/chromium_application.h" 14 #include "chrome/browser/android/chromium_application.h"
15 #include "chrome/browser/android/content_view_util.h" 15 #include "chrome/browser/android/content_view_util.h"
16 #include "chrome/browser/android/dev_tools_server.h" 16 #include "chrome/browser/android/dev_tools_server.h"
17 #include "chrome/browser/android/dom_distiller/feedback_reporter_android.h" 17 #include "chrome/browser/android/dom_distiller/feedback_reporter_android.h"
18 #include "chrome/browser/android/favicon_helper.h" 18 #include "chrome/browser/android/favicon_helper.h"
19 #include "chrome/browser/android/field_trial_helper.h" 19 #include "chrome/browser/android/field_trial_helper.h"
20 #include "chrome/browser/android/foreign_session_helper.h" 20 #include "chrome/browser/android/foreign_session_helper.h"
21 #include "chrome/browser/android/gcm_android.h"
21 #include "chrome/browser/android/intent_helper.h" 22 #include "chrome/browser/android/intent_helper.h"
22 #include "chrome/browser/android/most_visited_sites.h" 23 #include "chrome/browser/android/most_visited_sites.h"
23 #include "chrome/browser/android/new_tab_page_prefs.h" 24 #include "chrome/browser/android/new_tab_page_prefs.h"
24 #include "chrome/browser/android/omnibox/omnibox_prerender.h" 25 #include "chrome/browser/android/omnibox/omnibox_prerender.h"
25 #include "chrome/browser/android/password_authentication_manager.h" 26 #include "chrome/browser/android/password_authentication_manager.h"
26 #include "chrome/browser/android/password_ui_view_android.h" 27 #include "chrome/browser/android/password_ui_view_android.h"
27 #include "chrome/browser/android/profiles/profile_downloader_android.h" 28 #include "chrome/browser/android/profiles/profile_downloader_android.h"
28 #include "chrome/browser/android/provider/chrome_browser_provider.h" 29 #include "chrome/browser/android/provider/chrome_browser_provider.h"
29 #include "chrome/browser/android/recently_closed_tabs_bridge.h" 30 #include "chrome/browser/android/recently_closed_tabs_bridge.h"
30 #include "chrome/browser/android/shortcut_helper.h" 31 #include "chrome/browser/android/shortcut_helper.h"
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 { "DevToolsServer", RegisterDevToolsServer }, 120 { "DevToolsServer", RegisterDevToolsServer },
120 { "InvalidationController", invalidation::RegisterInvalidationController }, 121 { "InvalidationController", invalidation::RegisterInvalidationController },
121 { "ExternalPrerenderRequestHandler", 122 { "ExternalPrerenderRequestHandler",
122 prerender::ExternalPrerenderHandlerAndroid:: 123 prerender::ExternalPrerenderHandlerAndroid::
123 RegisterExternalPrerenderHandlerAndroid }, 124 RegisterExternalPrerenderHandlerAndroid },
124 { "FaviconHelper", FaviconHelper::RegisterFaviconHelper }, 125 { "FaviconHelper", FaviconHelper::RegisterFaviconHelper },
125 { "FeedbackReporter", dom_distiller::android::RegisterFeedbackReporter }, 126 { "FeedbackReporter", dom_distiller::android::RegisterFeedbackReporter },
126 { "FieldTrialHelper", RegisterFieldTrialHelper }, 127 { "FieldTrialHelper", RegisterFieldTrialHelper },
127 { "ForeignSessionHelper", 128 { "ForeignSessionHelper",
128 ForeignSessionHelper::RegisterForeignSessionHelper }, 129 ForeignSessionHelper::RegisterForeignSessionHelper },
130 { "GcmPlatformImpl", GcmPlatformImplAndroid::RegisterGcmPlatformImplAndroid },
129 { "InfoBarContainer", RegisterInfoBarContainer }, 131 { "InfoBarContainer", RegisterInfoBarContainer },
130 { "ShortcutHelper", ShortcutHelper::RegisterShortcutHelper }, 132 { "ShortcutHelper", ShortcutHelper::RegisterShortcutHelper },
131 { "IntentHelper", RegisterIntentHelper }, 133 { "IntentHelper", RegisterIntentHelper },
132 { "JavascriptAppModalDialog", 134 { "JavascriptAppModalDialog",
133 JavascriptAppModalDialogAndroid::RegisterJavascriptAppModalDialog }, 135 JavascriptAppModalDialogAndroid::RegisterJavascriptAppModalDialog },
134 { "MostVisitedSites", MostVisitedSites::Register }, 136 { "MostVisitedSites", MostVisitedSites::Register },
135 { "NativeInfoBar", RegisterNativeInfoBar }, 137 { "NativeInfoBar", RegisterNativeInfoBar },
136 { "NavigationPopup", NavigationPopup::RegisterNavigationPopup }, 138 { "NavigationPopup", NavigationPopup::RegisterNavigationPopup },
137 { "NewTabPagePrefs", 139 { "NewTabPagePrefs",
138 NewTabPagePrefs::RegisterNewTabPagePrefs }, 140 NewTabPagePrefs::RegisterNewTabPagePrefs },
(...skipping 30 matching lines...) Expand all
169 }; 171 };
170 172
171 bool RegisterJni(JNIEnv* env) { 173 bool RegisterJni(JNIEnv* env) {
172 TRACE_EVENT0("startup", "chrome_android::RegisterJni"); 174 TRACE_EVENT0("startup", "chrome_android::RegisterJni");
173 return RegisterNativeMethods(env, kChromeRegisteredMethods, 175 return RegisterNativeMethods(env, kChromeRegisteredMethods,
174 arraysize(kChromeRegisteredMethods)); 176 arraysize(kChromeRegisteredMethods));
175 } 177 }
176 178
177 } // namespace android 179 } // namespace android
178 } // namespace chrome 180 } // namespace chrome
OLDNEW
« no previous file with comments | « chrome/android/shell/java/AndroidManifest.xml ('k') | chrome/browser/android/gcm_android.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698