Title: [184550] releases/WebKitGTK/webkit-2.4/Source/WebCore
Revision
184550
Author
[email protected]
Date
2015-05-18 23:40:15 -0700 (Mon, 18 May 2015)

Log Message

WebCore uses M_PI_2 instead of piOverTwoDouble
https://bugs.webkit.org/show_bug.cgi?id=143758

Patch by Руслан Ижбулатов <[email protected]> on 2015-04-15
Reviewed by Darin Adler.

Because M_PI_2 is not defined everywhere.
Fixes errors like:
  CXX Source/WebCore/platform/graphics/freetype/libPlatformGtk_la-FontPlatformDataFreeType.lo
../webkitgtk-2.4.8/Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp: In function 'void WebCore::rotateCairoMatrixForVerticalOrientation(cairo_matrix_t*)':
../webkitgtk-2.4.8/Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp:123:34: error: 'M_PI_2' was not declared in this scope
     cairo_matrix_rotate(matrix, -M_PI_2);
                                  ^
GNUmakefile:51663: recipe for target 'Source/WebCore/platform/graphics/freetype/libPlatformGtk_la-FontPlatformDataFreeType.lo' failed

* platform/graphics/freetype/FontPlatformDataFreeType.cpp:
(WebCore::rotateCairoMatrixForVerticalOrientation):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.4/Source/WebCore/ChangeLog (184549 => 184550)


--- releases/WebKitGTK/webkit-2.4/Source/WebCore/ChangeLog	2015-05-19 06:35:31 UTC (rev 184549)
+++ releases/WebKitGTK/webkit-2.4/Source/WebCore/ChangeLog	2015-05-19 06:40:15 UTC (rev 184550)
@@ -1,5 +1,23 @@
 2015-04-15  Руслан Ижбулатов  <[email protected]>
 
+        WebCore uses M_PI_2 instead of piOverTwoDouble
+        https://bugs.webkit.org/show_bug.cgi?id=143758
+
+        Reviewed by Darin Adler.
+
+        Because M_PI_2 is not defined everywhere.
+        Fixes errors like:
+          CXX Source/WebCore/platform/graphics/freetype/libPlatformGtk_la-FontPlatformDataFreeType.lo
+        ../webkitgtk-2.4.8/Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp: In function 'void WebCore::rotateCairoMatrixForVerticalOrientation(cairo_matrix_t*)':
+        ../webkitgtk-2.4.8/Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp:123:34: error: 'M_PI_2' was not declared in this scope
+             cairo_matrix_rotate(matrix, -M_PI_2);
+                                          ^
+        GNUmakefile:51663: recipe for target 'Source/WebCore/platform/graphics/freetype/libPlatformGtk_la-FontPlatformDataFreeType.lo' failed
+
+        * platform/graphics/freetype/FontPlatformDataFreeType.cpp:
+        (WebCore::rotateCairoMatrixForVerticalOrientation):
+2015-04-15  Руслан Ижбулатов  <[email protected]>
+
         [GTK][W32] FileSystemGtk calls GetModuleHandleExA(), but does not include appropriate header
         https://bugs.webkit.org/show_bug.cgi?id=143759
 

Modified: releases/WebKitGTK/webkit-2.4/Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp (184549 => 184550)


--- releases/WebKitGTK/webkit-2.4/Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp	2015-05-19 06:35:31 UTC (rev 184549)
+++ releases/WebKitGTK/webkit-2.4/Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp	2015-05-19 06:40:15 UTC (rev 184550)
@@ -120,7 +120,7 @@
     // combination of rotation (R) and translation (T) applied on the
     // horizontal matrix (H). V = H . R . T, where R rotates by -90 degrees
     // and T translates by font size towards y axis.
-    cairo_matrix_rotate(matrix, -M_PI_2);
+    cairo_matrix_rotate(matrix, -piOverTwoDouble);
     cairo_matrix_translate(matrix, 0.0, 1.0);
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to