Fix detection of Intel Mac OS X platform on Intel Mac 64-bit
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 14 Mar 2013 08:57:27 +0000 (08:57 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 14 Mar 2013 08:57:27 +0000 (08:57 +0000)
https://bugs.webkit.org/show_bug.cgi?id=112312

Patch by Jonathan Liu <net147@gmail.com> on 2013-03-14
Reviewed by Simon Hausmann.

Source/WebCore:

* platform/gtk/UserAgentGtk.cpp:
(WebCore::platformVersionForUAString):

Source/WebKit/efl:

* ewk/ewk_settings.cpp:
(_ewk_settings_webkit_os_version_get):

Source/WebKit/wx:

* WebKitSupport/FrameLoaderClientWx.cpp:
(WebCore::agentOS):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@145795 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/platform/gtk/UserAgentGtk.cpp
Source/WebKit/efl/ChangeLog
Source/WebKit/efl/ewk/ewk_settings.cpp
Source/WebKit/wx/ChangeLog
Source/WebKit/wx/WebKitSupport/FrameLoaderClientWx.cpp

index e6960c2..fbe20e4 100644 (file)
@@ -1,3 +1,13 @@
+2013-03-14  Jonathan Liu  <net147@gmail.com>
+
+        Fix detection of Intel Mac OS X platform on Intel Mac 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=112312
+
+        Reviewed by Simon Hausmann.
+
+        * platform/gtk/UserAgentGtk.cpp:
+        (WebCore::platformVersionForUAString):
+
 2013-03-13  Ilya Tikhonovsky  <loislo@chromium.org>
 
         Web Inspector: Flame Chart. Rewrite drawing procedure for better performance.
index 44b6761..b52b2c0 100644 (file)
@@ -60,7 +60,7 @@ static String platformVersionForUAString()
 #if OS(WINDOWS)
     uaOSVersion = windowsVersionForUAString();
 #elif OS(DARWIN)
-#if CPU(X86)
+#if CPU(X86) || CPU(X86_64)
     uaOSVersion = "Intel Mac OS X";
 #else
     uaOSVersion = "PPC Mac OS X";
index 5f62577..5bc14ac 100644 (file)
@@ -1,3 +1,13 @@
+2013-03-14  Jonathan Liu  <net147@gmail.com>
+
+        Fix detection of Intel Mac OS X platform on Intel Mac 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=112312
+
+        Reviewed by Simon Hausmann.
+
+        * ewk/ewk_settings.cpp:
+        (_ewk_settings_webkit_os_version_get):
+
 2013-03-13  Pavel Feldman  <pfeldman@chromium.org>
 
         Web Inspector: get rid of hiddenPanels filter
index f8b0094..0332179 100644 (file)
@@ -79,7 +79,7 @@ static WTF::String _ewk_settings_webkit_os_version_get()
 {
     WTF::String uaOsVersion;
 #if OS(DARWIN)
-#if CPU(X86)
+#if CPU(X86) || CPU(X86_64)
     uaOsVersion = "Intel Mac OS X";
 #else
     uaOsVersion = "PPC Mac OS X";
index 0324e21..1f0a0d0 100644 (file)
@@ -1,3 +1,13 @@
+2013-03-14  Jonathan Liu  <net147@gmail.com>
+
+        Fix detection of Intel Mac OS X platform on Intel Mac 64-bit
+        https://bugs.webkit.org/show_bug.cgi?id=112312
+
+        Reviewed by Simon Hausmann.
+
+        * WebKitSupport/FrameLoaderClientWx.cpp:
+        (WebCore::agentOS):
+
 2013-02-26  Dmitry Zvorygin  <zvorygin@chromium.org>
 
         Merged Tip and Debug log levels for web console.
index d858656..491f34e 100644 (file)
@@ -535,7 +535,7 @@ void FrameLoaderClientWx::setTitle(const StringWithDirection& title, const KURL&
 static String agentOS()
 {
 #if OS(DARWIN)
-#if CPU(X86)
+#if CPU(X86) || CPU(X86_64)
     return "Intel Mac OS X";
 #else
     return "PPC Mac OS X";