Changeset 80260 in webkit
- Timestamp:
- Mar 3, 2011 11:01:54 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r80258 r80260 1 2011-03-03 Anders Carlsson <andersca@apple.com> 2 3 Reviewed by Darin Adler. 4 5 Improve WebCore build time by ~5% 6 https://bugs.webkit.org/show_bug.cgi?id=55688 7 8 Forward declare the CATransform3D and CGAffineTransform structs instead of including 9 large chunks of QuartzCore and Core Graphics. 10 11 On an 8 core Mac Pro, this sped up building WebCore by about 5%. 12 13 * platform/graphics/ca/GraphicsLayerCA.cpp: 14 * platform/graphics/ca/TransformationMatrixCA.cpp: 15 * platform/graphics/transforms/TransformationMatrix.h: 16 1 17 2011-03-03 Andrey Kosyakov <caseq@chromium.org> 2 18 -
trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
r79168 r80260 39 39 #include "SystemTime.h" 40 40 #include "TranslateTransformOperation.h" 41 #include <QuartzCore/CATransform3D.h> 41 42 #include <limits.h> 42 43 #include <wtf/CurrentTime.h> -
trunk/Source/WebCore/platform/graphics/ca/TransformationMatrixCA.cpp
r73540 r80260 25 25 26 26 #include "config.h" 27 #include "TransformationMatrix.h" 27 28 28 29 #if PLATFORM(CA) 29 30 30 #include "TransformationMatrix.h"31 32 31 #include "FloatConversion.h" 32 #include <QuartzCore/CATransform3D.h> 33 33 34 34 namespace WebCore { -
trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
r79578 r80260 33 33 34 34 #if PLATFORM(CA) 35 #include <QuartzCore/CATransform3D.h> 35 typedef struct CATransform3D CATransform3D; 36 36 #endif 37 37 #if PLATFORM(CG) 38 #include <CoreGraphics/CGAffineTransform.h> 38 typedef struct CGAffineTransform CGAffineTransform; 39 39 #elif PLATFORM(CAIRO) 40 40 #include <cairo.h>
Note: See TracChangeset
for help on using the changeset viewer.