Changeset 232148 in webkit
- Timestamp:
- May 23, 2018 10:42:10 PM (6 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r232147 r232148 1 2018-05-23 Joseph Pecoraro <pecoraro@apple.com> 2 3 Use ASCIILiteral with applicationBundleIsEqualTo in RuntimeApplicationChecksCocoa 4 https://bugs.webkit.org/show_bug.cgi?id=185935 5 6 Reviewed by Yusuke Suzuki. 7 8 * platform/cocoa/RuntimeApplicationChecksCocoa.mm: 9 (WebCore::MacApplication::isSafari): 10 (WebCore::MacApplication::isAppleMail): 11 (WebCore::MacApplication::isIBooks): 12 (WebCore::MacApplication::isITunes): 13 (WebCore::MacApplication::isMicrosoftMessenger): 14 (WebCore::MacApplication::isAdobeInstaller): 15 (WebCore::MacApplication::isAOLInstantMessenger): 16 (WebCore::MacApplication::isMicrosoftMyDay): 17 (WebCore::MacApplication::isMicrosoftOutlook): 18 (WebCore::MacApplication::isQuickenEssentials): 19 (WebCore::MacApplication::isAperture): 20 (WebCore::MacApplication::isVersions): 21 (WebCore::MacApplication::isHRBlock): 22 (WebCore::MacApplication::isIAdProducer): 23 (WebCore::MacApplication::isSolidStateNetworksDownloader): 24 (WebCore::IOSApplication::isMobileMail): 25 (WebCore::IOSApplication::isMobileSafari): 26 (WebCore::IOSApplication::isWebBookmarksD): 27 (WebCore::IOSApplication::isDumpRenderTree): 28 (WebCore::IOSApplication::isMobileStore): 29 (WebCore::IOSApplication::isSpringBoard): 30 (WebCore::IOSApplication::isWebApp): 31 (WebCore::IOSApplication::isIBooks): 32 (WebCore::IOSApplication::isIBooksStorytime): 33 (WebCore::IOSApplication::isTheSecretSocietyHiddenMystery): 34 (WebCore::IOSApplication::isCardiogram): 35 (WebCore::IOSApplication::isNike): 36 1 37 2018-05-23 Brent Fulgham <bfulgham@apple.com> 2 38 -
trunk/Source/WebCore/platform/cocoa/RuntimeApplicationChecksCocoa.mm
r231130 r232148 83 83 bool MacApplication::isSafari() 84 84 { 85 static bool isSafari = applicationBundleIsEqualTo( "com.apple.Safari") || applicationBundleIsEqualTo("com.apple.SafariTechnologyPreview");85 static bool isSafari = applicationBundleIsEqualTo(ASCIILiteral("com.apple.Safari")) || applicationBundleIsEqualTo(ASCIILiteral("com.apple.SafariTechnologyPreview")); 86 86 return isSafari; 87 87 } … … 89 89 bool MacApplication::isAppleMail() 90 90 { 91 static bool isAppleMail = applicationBundleIsEqualTo( "com.apple.mail");91 static bool isAppleMail = applicationBundleIsEqualTo(ASCIILiteral("com.apple.mail")); 92 92 return isAppleMail; 93 93 } … … 95 95 bool MacApplication::isIBooks() 96 96 { 97 static bool isIBooks = applicationBundleIsEqualTo( "com.apple.iBooksX");97 static bool isIBooks = applicationBundleIsEqualTo(ASCIILiteral("com.apple.iBooksX")); 98 98 return isIBooks; 99 99 } … … 101 101 bool MacApplication::isITunes() 102 102 { 103 static bool isITunes = applicationBundleIsEqualTo( "com.apple.iTunes");103 static bool isITunes = applicationBundleIsEqualTo(ASCIILiteral("com.apple.iTunes")); 104 104 return isITunes; 105 105 } … … 107 107 bool MacApplication::isMicrosoftMessenger() 108 108 { 109 static bool isMicrosoftMessenger = applicationBundleIsEqualTo( "com.microsoft.Messenger");109 static bool isMicrosoftMessenger = applicationBundleIsEqualTo(ASCIILiteral("com.microsoft.Messenger")); 110 110 return isMicrosoftMessenger; 111 111 } … … 113 113 bool MacApplication::isAdobeInstaller() 114 114 { 115 static bool isAdobeInstaller = applicationBundleIsEqualTo( "com.adobe.Installers.Setup");115 static bool isAdobeInstaller = applicationBundleIsEqualTo(ASCIILiteral("com.adobe.Installers.Setup")); 116 116 return isAdobeInstaller; 117 117 } … … 119 119 bool MacApplication::isAOLInstantMessenger() 120 120 { 121 static bool isAOLInstantMessenger = applicationBundleIsEqualTo( "com.aol.aim.desktop");121 static bool isAOLInstantMessenger = applicationBundleIsEqualTo(ASCIILiteral("com.aol.aim.desktop")); 122 122 return isAOLInstantMessenger; 123 123 } … … 125 125 bool MacApplication::isMicrosoftMyDay() 126 126 { 127 static bool isMicrosoftMyDay = applicationBundleIsEqualTo( "com.microsoft.myday");127 static bool isMicrosoftMyDay = applicationBundleIsEqualTo(ASCIILiteral("com.microsoft.myday")); 128 128 return isMicrosoftMyDay; 129 129 } … … 131 131 bool MacApplication::isMicrosoftOutlook() 132 132 { 133 static bool isMicrosoftOutlook = applicationBundleIsEqualTo( "com.microsoft.Outlook");133 static bool isMicrosoftOutlook = applicationBundleIsEqualTo(ASCIILiteral("com.microsoft.Outlook")); 134 134 return isMicrosoftOutlook; 135 135 } … … 137 137 bool MacApplication::isQuickenEssentials() 138 138 { 139 static bool isQuickenEssentials = applicationBundleIsEqualTo( "com.intuit.QuickenEssentials");139 static bool isQuickenEssentials = applicationBundleIsEqualTo(ASCIILiteral("com.intuit.QuickenEssentials")); 140 140 return isQuickenEssentials; 141 141 } … … 143 143 bool MacApplication::isAperture() 144 144 { 145 static bool isAperture = applicationBundleIsEqualTo( "com.apple.Aperture");145 static bool isAperture = applicationBundleIsEqualTo(ASCIILiteral("com.apple.Aperture")); 146 146 return isAperture; 147 147 } … … 149 149 bool MacApplication::isVersions() 150 150 { 151 static bool isVersions = applicationBundleIsEqualTo( "com.blackpixel.versions");151 static bool isVersions = applicationBundleIsEqualTo(ASCIILiteral("com.blackpixel.versions")); 152 152 return isVersions; 153 153 } … … 155 155 bool MacApplication::isHRBlock() 156 156 { 157 static bool isHRBlock = applicationBundleIsEqualTo( "com.hrblock.tax.2010");157 static bool isHRBlock = applicationBundleIsEqualTo(ASCIILiteral("com.hrblock.tax.2010")); 158 158 return isHRBlock; 159 159 } … … 161 161 bool MacApplication::isIAdProducer() 162 162 { 163 static bool isIAdProducer = applicationBundleIsEqualTo( "com.apple.iAdProducer");163 static bool isIAdProducer = applicationBundleIsEqualTo(ASCIILiteral("com.apple.iAdProducer")); 164 164 return isIAdProducer; 165 165 } … … 167 167 bool MacApplication::isSolidStateNetworksDownloader() 168 168 { 169 static bool isSolidStateNetworksDownloader = applicationBundleIsEqualTo( "com.solidstatenetworks.awkhost");169 static bool isSolidStateNetworksDownloader = applicationBundleIsEqualTo(ASCIILiteral("com.solidstatenetworks.awkhost")); 170 170 return isSolidStateNetworksDownloader; 171 171 } … … 177 177 bool IOSApplication::isMobileMail() 178 178 { 179 static bool isMobileMail = applicationBundleIsEqualTo( "com.apple.mobilemail");179 static bool isMobileMail = applicationBundleIsEqualTo(ASCIILiteral("com.apple.mobilemail")); 180 180 return isMobileMail; 181 181 } … … 183 183 bool IOSApplication::isMobileSafari() 184 184 { 185 static bool isMobileSafari = applicationBundleIsEqualTo( "com.apple.mobilesafari");185 static bool isMobileSafari = applicationBundleIsEqualTo(ASCIILiteral("com.apple.mobilesafari")); 186 186 return isMobileSafari; 187 187 } … … 189 189 bool IOSApplication::isWebBookmarksD() 190 190 { 191 static bool isWebBookmarksD = applicationBundleIsEqualTo( "com.apple.webbookmarksd");191 static bool isWebBookmarksD = applicationBundleIsEqualTo(ASCIILiteral("com.apple.webbookmarksd")); 192 192 return isWebBookmarksD; 193 193 } … … 197 197 // We use a prefix match instead of strict equality since multiple instances of DumpRenderTree 198 198 // may be launched, where the bundle identifier of each instance has a unique suffix. 199 static bool isDumpRenderTree = applicationBundleIsEqualTo( "org.webkit.DumpRenderTree"); // e.g. org.webkit.DumpRenderTree0199 static bool isDumpRenderTree = applicationBundleIsEqualTo(ASCIILiteral("org.webkit.DumpRenderTree")); // e.g. org.webkit.DumpRenderTree0 200 200 return isDumpRenderTree; 201 201 } … … 203 203 bool IOSApplication::isMobileStore() 204 204 { 205 static bool isMobileStore = applicationBundleIsEqualTo( "com.apple.MobileStore");205 static bool isMobileStore = applicationBundleIsEqualTo(ASCIILiteral("com.apple.MobileStore")); 206 206 return isMobileStore; 207 207 } … … 209 209 bool IOSApplication::isSpringBoard() 210 210 { 211 static bool isSpringBoard = applicationBundleIsEqualTo( "com.apple.springboard");211 static bool isSpringBoard = applicationBundleIsEqualTo(ASCIILiteral("com.apple.springboard")); 212 212 return isSpringBoard; 213 213 } … … 215 215 bool IOSApplication::isWebApp() 216 216 { 217 static bool isWebApp = applicationBundleIsEqualTo( "com.apple.webapp");217 static bool isWebApp = applicationBundleIsEqualTo(ASCIILiteral("com.apple.webapp")); 218 218 return isWebApp; 219 219 } … … 227 227 bool IOSApplication::isIBooks() 228 228 { 229 static bool isIBooks = applicationBundleIsEqualTo( "com.apple.iBooks");229 static bool isIBooks = applicationBundleIsEqualTo(ASCIILiteral("com.apple.iBooks")); 230 230 return isIBooks; 231 231 } … … 233 233 bool IOSApplication::isIBooksStorytime() 234 234 { 235 static bool isIBooksStorytime = applicationBundleIsEqualTo( "com.apple.TVBooks");235 static bool isIBooksStorytime = applicationBundleIsEqualTo(ASCIILiteral("com.apple.TVBooks")); 236 236 return isIBooksStorytime; 237 237 } … … 239 239 bool IOSApplication::isTheSecretSocietyHiddenMystery() 240 240 { 241 static bool isTheSecretSocietyHiddenMystery = applicationBundleIsEqualTo( "com.g5e.secretsociety");241 static bool isTheSecretSocietyHiddenMystery = applicationBundleIsEqualTo(ASCIILiteral("com.g5e.secretsociety")); 242 242 return isTheSecretSocietyHiddenMystery; 243 243 } … … 245 245 bool IOSApplication::isCardiogram() 246 246 { 247 static bool isCardiogram = applicationBundleIsEqualTo( "com.cardiogram.ios.heart");247 static bool isCardiogram = applicationBundleIsEqualTo(ASCIILiteral("com.cardiogram.ios.heart")); 248 248 return isCardiogram; 249 249 } … … 251 251 bool IOSApplication::isNike() 252 252 { 253 static bool isNike = applicationBundleIsEqualTo( "com.nike.omega");253 static bool isNike = applicationBundleIsEqualTo(ASCIILiteral("com.nike.omega")); 254 254 return isNike; 255 255 }
Note: See TracChangeset
for help on using the changeset viewer.