| 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 #import "chrome/browser/web_applications/web_app_mac.h" |     5 #import "chrome/browser/web_applications/web_app_mac.h" | 
|     6  |     6  | 
|     7 #import <Carbon/Carbon.h> |     7 #import <Carbon/Carbon.h> | 
|     8 #import <Cocoa/Cocoa.h> |     8 #import <Cocoa/Cocoa.h> | 
|     9  |     9  | 
|    10 #include "base/command_line.h" |    10 #include "base/command_line.h" | 
| (...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   495     shortcut_info.profile_path = user_data_dir.Append(profile_base_name); |   495     shortcut_info.profile_path = user_data_dir.Append(profile_base_name); | 
|   496  |   496  | 
|   497   return shortcut_info; |   497   return shortcut_info; | 
|   498 } |   498 } | 
|   499  |   499  | 
|   500 web_app::ShortcutInfo RecordAppShimErrorAndBuildShortcutInfo( |   500 web_app::ShortcutInfo RecordAppShimErrorAndBuildShortcutInfo( | 
|   501     const base::FilePath& bundle_path) { |   501     const base::FilePath& bundle_path) { | 
|   502   NSDictionary* plist = ReadPlist(GetPlistPath(bundle_path)); |   502   NSDictionary* plist = ReadPlist(GetPlistPath(bundle_path)); | 
|   503   base::Version full_version(base::SysNSStringToUTF8( |   503   base::Version full_version(base::SysNSStringToUTF8( | 
|   504       [plist valueForKey:app_mode::kCFBundleShortVersionStringKey])); |   504       [plist valueForKey:app_mode::kCFBundleShortVersionStringKey])); | 
|   505   int major_version = 0; |   505   uint32_t major_version = 0; | 
|   506   if (full_version.IsValid()) |   506   if (full_version.IsValid()) | 
|   507     major_version = full_version.components()[0]; |   507     major_version = full_version.components()[0]; | 
|   508   UMA_HISTOGRAM_SPARSE_SLOWLY("Apps.AppShimErrorVersion", major_version); |   508   UMA_HISTOGRAM_SPARSE_SLOWLY("Apps.AppShimErrorVersion", major_version); | 
|   509  |   509  | 
|   510   return BuildShortcutInfoFromBundle(bundle_path); |   510   return BuildShortcutInfoFromBundle(bundle_path); | 
|   511 } |   511 } | 
|   512  |   512  | 
|   513 void UpdateFileTypes(NSMutableDictionary* plist, |   513 void UpdateFileTypes(NSMutableDictionary* plist, | 
|   514                      const extensions::FileHandlersInfo& file_handlers_info) { |   514                      const extensions::FileHandlersInfo& file_handlers_info) { | 
|   515   NSMutableArray* document_types = |   515   NSMutableArray* document_types = | 
| (...skipping 676 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1192   web_app::GetShortcutInfoForApp( |  1192   web_app::GetShortcutInfoForApp( | 
|  1193       app, |  1193       app, | 
|  1194       profile, |  1194       profile, | 
|  1195       base::Bind(&web_app::CreateAppShortcutInfoLoaded, |  1195       base::Bind(&web_app::CreateAppShortcutInfoLoaded, | 
|  1196                  profile, |  1196                  profile, | 
|  1197                  app, |  1197                  app, | 
|  1198                  close_callback)); |  1198                  close_callback)); | 
|  1199 } |  1199 } | 
|  1200  |  1200  | 
|  1201 }  // namespace chrome |  1201 }  // namespace chrome | 
| OLD | NEW |