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

Side by Side Diff: chrome/browser/mac/keystone_glue.mm

Issue 1438313003: mac: Remove vestiges of 32-bit deprecation (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month 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
« no previous file with comments | « build/mac/tweak_info_plist.py ('k') | chrome/installer/mac/keystone_install.sh » ('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 #import "chrome/browser/mac/keystone_glue.h" 5 #import "chrome/browser/mac/keystone_glue.h"
6 6
7 #include <sys/mount.h> 7 #include <sys/mount.h>
8 #include <sys/param.h> 8 #include <sys/param.h>
9 #include <sys/stat.h> 9 #include <sys/stat.h>
10 10
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 - (void)changePermissionsForPromotionComplete; 190 - (void)changePermissionsForPromotionComplete;
191 191
192 // Returns the brand file path to use for Keystone. 192 // Returns the brand file path to use for Keystone.
193 - (NSString*)brandFilePath; 193 - (NSString*)brandFilePath;
194 194
195 // YES if no update installation has succeeded since a binary diff patch 195 // YES if no update installation has succeeded since a binary diff patch
196 // installation failed. This signals the need to attempt a full installer 196 // installation failed. This signals the need to attempt a full installer
197 // which does not depend on applying a patch to existing files. 197 // which does not depend on applying a patch to existing files.
198 - (BOOL)wantsFullInstaller; 198 - (BOOL)wantsFullInstaller;
199 199
200 // Returns an NSString* suitable for appending to a Chrome Keystone tag value 200 // Returns an NSString* suitable for appending to a Chrome Keystone tag value or
201 // or tag key. If the system has a 32-bit-only CPU, the tag suffix will 201 // tag key. If a full installer (as opposed to a binary diff/delta patch) is
202 // contain the string "-32bit". If a full installer (as opposed to a binary 202 // required, the tag suffix will contain the string "-full". If no special
203 // diff/delta patch) is required, the tag suffix will contain the string 203 // treatment is required, the tag suffix will be an empty string.
204 // "-full". If no special treatment is required, the tag suffix will be an
205 // empty string.
206 - (NSString*)tagSuffix; 204 - (NSString*)tagSuffix;
207 205
208 @end // @interface KeystoneGlue (Private) 206 @end // @interface KeystoneGlue (Private)
209 207
210 NSString* const kAutoupdateStatusNotification = @"AutoupdateStatusNotification"; 208 NSString* const kAutoupdateStatusNotification = @"AutoupdateStatusNotification";
211 NSString* const kAutoupdateStatusStatus = @"status"; 209 NSString* const kAutoupdateStatusStatus = @"status";
212 NSString* const kAutoupdateStatusVersion = @"version"; 210 NSString* const kAutoupdateStatusVersion = @"version";
213 211
214 namespace { 212 namespace {
215 213
(...skipping 917 matching lines...) Expand 10 before | Expand all | Expand 10 after
1133 return [KeystoneGlue defaultKeystoneGlue] != nil; 1131 return [KeystoneGlue defaultKeystoneGlue] != nil;
1134 } 1132 }
1135 1133
1136 base::string16 CurrentlyInstalledVersion() { 1134 base::string16 CurrentlyInstalledVersion() {
1137 KeystoneGlue* keystoneGlue = [KeystoneGlue defaultKeystoneGlue]; 1135 KeystoneGlue* keystoneGlue = [KeystoneGlue defaultKeystoneGlue];
1138 NSString* version = [keystoneGlue currentlyInstalledVersion]; 1136 NSString* version = [keystoneGlue currentlyInstalledVersion];
1139 return base::SysNSStringToUTF16(version); 1137 return base::SysNSStringToUTF16(version);
1140 } 1138 }
1141 1139
1142 } // namespace keystone_glue 1140 } // namespace keystone_glue
OLDNEW
« no previous file with comments | « build/mac/tweak_info_plist.py ('k') | chrome/installer/mac/keystone_install.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698