OLD | NEW |
---|---|
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 // This file contains forward declarations for items in later SDKs than the | 5 // This file contains forward declarations for items in later SDKs than the |
6 // default one with which Chromium is built (currently 10.6). | 6 // default one with which Chromium is built (currently 10.6). |
7 // If you call any function from this header, be sure to check at runtime for | 7 // If you call any function from this header, be sure to check at runtime for |
8 // respondsToSelector: before calling these functions (else your code will crash | 8 // respondsToSelector: before calling these functions (else your code will crash |
9 // on older OS X versions that chrome still supports). | 9 // on older OS X versions that chrome still supports). |
10 | 10 |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
45 @class CBUUID; | 45 @class CBUUID; |
46 | 46 |
47 #endif // MAC_OS_X_VERSION_10_7 | 47 #endif // MAC_OS_X_VERSION_10_7 |
48 | 48 |
49 #if !defined(MAC_OS_X_VERSION_10_8) || \ | 49 #if !defined(MAC_OS_X_VERSION_10_8) || \ |
50 MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_8 | 50 MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_8 |
51 | 51 |
52 @interface NSUUID : NSObject | 52 @interface NSUUID : NSObject |
53 @end | 53 @end |
54 | 54 |
55 @interface NSUserNotification : NSObject | |
Robert Sesek
2015/12/09 16:42:24
Do you actually need these? We now build with the
Miguel Garcia
2015/12/10 20:16:30
I think I just need the @class definitions below w
| |
56 @end | |
57 | |
58 @interface NSUserNotificationCenter : NSObject | |
59 @end | |
60 | |
55 #else | 61 #else |
56 | 62 |
57 @class NSUUID; | 63 @class NSUUID; |
64 @class NSUserNotification; | |
65 @class NSUserNotificationCenter; | |
58 | 66 |
59 #endif // MAC_OS_X_VERSION_10_8 | 67 #endif // MAC_OS_X_VERSION_10_8 |
60 | 68 |
61 #if !defined(MAC_OS_X_VERSION_10_9) || \ | 69 #if !defined(MAC_OS_X_VERSION_10_9) || \ |
62 MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_9 | 70 MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_9 |
63 | 71 |
64 // NSProgress is public API in 10.9, but a version of it exists and is usable | 72 // NSProgress is public API in 10.9, but a version of it exists and is usable |
65 // in 10.8. | 73 // in 10.8. |
66 @interface NSProgress : NSObject | 74 @interface NSProgress : NSObject |
67 @end | 75 @end |
(...skipping 493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
561 // The symbol for kCWSSIDDidChangeNotification is available in the | 569 // The symbol for kCWSSIDDidChangeNotification is available in the |
562 // CoreWLAN.framework for OSX versions 10.6 through 10.10. The symbol is not | 570 // CoreWLAN.framework for OSX versions 10.6 through 10.10. The symbol is not |
563 // declared in the OSX 10.9+ SDK, so when compiling against an OSX 10.9+ SDK, | 571 // declared in the OSX 10.9+ SDK, so when compiling against an OSX 10.9+ SDK, |
564 // declare the symbol. | 572 // declare the symbol. |
565 // ---------------------------------------------------------------------------- | 573 // ---------------------------------------------------------------------------- |
566 #if defined(MAC_OS_X_VERSION_10_9) && \ | 574 #if defined(MAC_OS_X_VERSION_10_9) && \ |
567 MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9 | 575 MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9 |
568 BASE_EXPORT extern "C" NSString* const kCWSSIDDidChangeNotification; | 576 BASE_EXPORT extern "C" NSString* const kCWSSIDDidChangeNotification; |
569 #endif | 577 #endif |
570 #endif // BASE_MAC_SDK_FORWARD_DECLARATIONS_H_ | 578 #endif // BASE_MAC_SDK_FORWARD_DECLARATIONS_H_ |
OLD | NEW |