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

Side by Side Diff: content/app/mac/mac_init.mm

Issue 2137453003: mac: Remove IsOSMavericksOrLater() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cfallocator_1012
Patch Set: rebase Created 4 years, 5 months 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 #include "content/app/mac/mac_init.h" 5 #include "content/app/mac/mac_init.h"
6 6
7 #import <Cocoa/Cocoa.h> 7 #import <Cocoa/Cocoa.h>
8 8
9 #include "base/mac/mac_util.h"
10
11 namespace content { 9 namespace content {
12 10
13 void InitializeMac() { 11 void InitializeMac() {
14 [[NSUserDefaults standardUserDefaults] registerDefaults:@{ 12 [[NSUserDefaults standardUserDefaults] registerDefaults:@{
15 // Exceptions routed to -[NSApplication reportException:] should crash 13 // Exceptions routed to -[NSApplication reportException:] should crash
16 // immediately, as opposed being swallowed or presenting UI that gives the 14 // immediately, as opposed being swallowed or presenting UI that gives the
17 // user a choice in the matter. 15 // user a choice in the matter.
18 @"NSApplicationCrashOnExceptions": @YES, 16 @"NSApplicationCrashOnExceptions": @YES,
19 17
20 // Prevent Cocoa from turning command-line arguments into -[NSApplication 18 // Prevent Cocoa from turning command-line arguments into -[NSApplication
21 // application:openFile:], because they are handled directly. @"NO" looks 19 // application:openFile:], because they are handled directly. @"NO" looks
22 // like a mistake, but the value really is supposed to be a string. 20 // like a mistake, but the value really is supposed to be a string.
23 @"NSTreatUnknownArgumentsAsOpen": @"NO", 21 @"NSTreatUnknownArgumentsAsOpen": @"NO",
24 22
25 // CoreAnimation has poor performance and CoreAnimation and 23 // CoreAnimation has poor performance and CoreAnimation and
26 // non-CoreAnimation exhibit window flickering when layers are not hosted 24 // non-CoreAnimation exhibit window flickering when layers are not hosted
27 // in the window server, which is the default when not not using the 25 // in the window server, which is the default when not not using the
28 // 10.9 SDK. 26 // 10.9 SDK.
29 // TODO: Remove this when we build with the 10.9 SDK. 27 // TODO: Remove this when we build with the 10.9 SDK.
30 @"NSWindowHostsLayersInWindowServer": @(base::mac::IsOSMavericksOrLater()) 28 @"NSWindowHostsLayersInWindowServer": @YES
31 }]; 29 }];
32 } 30 }
33 31
34 } // namespace content 32 } // namespace content
OLDNEW
« no previous file with comments | « chrome/browser/platform_util_mac.mm ('k') | content/browser/web_contents/web_contents_view_mac.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698