Erik Chen | 4608876 | 2024-07-15 20:58:20 | [diff] [blame] | 1 | // Copyright 2024 The Chromium Authors |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
Jan Lanik | 826be88 | 2024-07-23 23:52:37 | [diff] [blame] | 5 | #ifndef CHROME_BROWSER_GLOBAL_FEATURES_H_ |
| 6 | #define CHROME_BROWSER_GLOBAL_FEATURES_H_ |
Erik Chen | 4608876 | 2024-07-15 20:58:20 | [diff] [blame] | 7 | |
Jan Lanik | 8ef553c | 2024-07-25 14:12:35 | [diff] [blame] | 8 | #include <memory.h> |
| 9 | |
Erik Chen | 4608876 | 2024-07-15 20:58:20 | [diff] [blame] | 10 | #include "base/functional/callback.h" |
| 11 | #include "build/build_config.h" |
David Bokan | 97177ce0 | 2024-12-19 18:47:45 | [diff] [blame^] | 12 | #include "chrome/common/buildflags.h" |
Erik Chen | 4608876 | 2024-07-15 20:58:20 | [diff] [blame] | 13 | |
Jan Lanik | 8ef553c | 2024-07-25 14:12:35 | [diff] [blame] | 14 | namespace system_permission_settings { |
| 15 | class PlatformHandle; |
| 16 | } // namespace system_permission_settings |
Mickey Burks | 4d1287c1 | 2024-07-22 22:38:20 | [diff] [blame] | 17 | #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) |
Ian Wells | 9aad292 | 2024-12-09 18:51:00 | [diff] [blame] | 18 | namespace whats_new { |
Erik Chen | 4608876 | 2024-07-15 20:58:20 | [diff] [blame] | 19 | class WhatsNewRegistry; |
| 20 | } // namespace whats_new |
David Bokan | 97177ce0 | 2024-12-19 18:47:45 | [diff] [blame^] | 21 | #endif |
| 22 | #if BUILDFLAG(ENABLE_GLIC) |
Dan Harrington | b8b8274 | 2024-12-06 17:32:39 | [diff] [blame] | 23 | namespace glic { |
Charles Meng | 896d6e0 | 2024-11-21 19:56:27 | [
|