| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All rights reserv
ed. | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All rights reserv
ed. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 return it->value; | 77 return it->value; |
| 78 if (script != USCRIPT_COMMON) | 78 if (script != USCRIPT_COMMON) |
| 79 return getGenericFontFamilyForScript(fontMap, USCRIPT_COMMON); | 79 return getGenericFontFamilyForScript(fontMap, USCRIPT_COMMON); |
| 80 return emptyAtom; | 80 return emptyAtom; |
| 81 } | 81 } |
| 82 | 82 |
| 83 bool Settings::gMockScrollbarsEnabled = false; | 83 bool Settings::gMockScrollbarsEnabled = false; |
| 84 bool Settings::gUsesOverlayScrollbars = false; | 84 bool Settings::gUsesOverlayScrollbars = false; |
| 85 | 85 |
| 86 // NOTEs | 86 // NOTEs |
| 87 // 1) EditingMacBehavior comprises Tiger, Leopard, SnowLeopard and iOS builds,
as well QtWebKit and Chromium when built on Mac; | 87 // 1) EditingMacBehavior comprises builds on Mac; |
| 88 // 2) EditingWindowsBehavior comprises Win32 and WinCE builds, as well as QtWeb
Kit and Chromium when built on Windows; | 88 // 2) EditingWindowsBehavior comprises builds on Windows; |
| 89 // 3) EditingUnixBehavior comprises all unix-based systems, but Darwin/MacOS/An
droid (and then abusing the terminology); | 89 // 3) EditingUnixBehavior comprises all unix-based systems, but Darwin/MacOS/An
droid (and then abusing the terminology); |
| 90 // 4) EditingAndroidBehavior comprises Android builds. | 90 // 4) EditingAndroidBehavior comprises Android builds. |
| 91 // 99) MacEditingBehavior is used a fallback. | 91 // 99) MacEditingBehavior is used a fallback. |
| 92 static EditingBehaviorType editingBehaviorTypeForPlatform() | 92 static EditingBehaviorType editingBehaviorTypeForPlatform() |
| 93 { | 93 { |
| 94 return | 94 return |
| 95 #if OS(DARWIN) | 95 #if OS(DARWIN) |
| 96 EditingMacBehavior | 96 EditingMacBehavior |
| 97 #elif OS(WINDOWS) | 97 #elif OS(WINDOWS) |
| 98 EditingWindowsBehavior | 98 EditingWindowsBehavior |
| 99 #elif OS(ANDROID) | 99 #elif OS(ANDROID) |
| 100 EditingAndroidBehavior | 100 EditingAndroidBehavior |
| 101 #elif OS(UNIX) | 101 #elif OS(UNIX) |
| 102 EditingUnixBehavior | 102 EditingUnixBehavior |
| 103 #else | 103 #else |
| 104 // Fallback | 104 // Fallback |
| 105 EditingMacBehavior | 105 EditingMacBehavior |
| 106 #endif | 106 #endif |
| 107 ; | 107 ; |
| 108 } | 108 } |
| 109 | 109 |
| 110 #if USE(UNIFIED_TEXT_CHECKING) | 110 #if USE(UNIFIED_TEXT_CHECKING) |
| 111 static const bool defaultUnifiedTextCheckerEnabled = true; | 111 static const bool defaultUnifiedTextCheckerEnabled = true; |
| 112 #else | 112 #else |
| 113 static const bool defaultUnifiedTextCheckerEnabled = false; | 113 static const bool defaultUnifiedTextCheckerEnabled = false; |
| 114 #endif | 114 #endif |
| 115 #if OS(MAC_OS_X) | 115 #if OS(DARWIN) |
| 116 static const bool defaultSmartInsertDeleteEnabled = true; | 116 static const bool defaultSmartInsertDeleteEnabled = true; |
| 117 #else | 117 #else |
| 118 static const bool defaultSmartInsertDeleteEnabled = false; | 118 static const bool defaultSmartInsertDeleteEnabled = false; |
| 119 #endif | 119 #endif |
| 120 #if OS(WINDOWS) | 120 #if OS(WINDOWS) |
| 121 static const bool defaultSelectTrailingWhitespaceEnabled = true; | 121 static const bool defaultSelectTrailingWhitespaceEnabled = true; |
| 122 #else | 122 #else |
| 123 static const bool defaultSelectTrailingWhitespaceEnabled = false; | 123 static const bool defaultSelectTrailingWhitespaceEnabled = false; |
| 124 #endif | 124 #endif |
| 125 | 125 |
| (...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 379 { | 379 { |
| 380 gUsesOverlayScrollbars = flag; | 380 gUsesOverlayScrollbars = flag; |
| 381 } | 381 } |
| 382 | 382 |
| 383 bool Settings::usesOverlayScrollbars() | 383 bool Settings::usesOverlayScrollbars() |
| 384 { | 384 { |
| 385 return gUsesOverlayScrollbars; | 385 return gUsesOverlayScrollbars; |
| 386 } | 386 } |
| 387 | 387 |
| 388 } // namespace WebCore | 388 } // namespace WebCore |
| OLD | NEW |