Changeset 238501 in webkit
- Timestamp:
- Nov 26, 2018, 10:26:48 AM (8 years ago)
- Location:
- trunk
- Files:
-
- 16 edited
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/platform/graphics/BitmapImage.cpp (modified) (1 diff)
-
Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.h (modified) (1 diff)
-
Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.cpp (modified) (2 diffs)
-
Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp (modified) (1 diff)
-
Source/WebCore/platform/graphics/cg/PathCG.cpp (modified) (1 diff)
-
Source/WebCore/platform/graphics/cg/PatternCG.cpp (modified) (1 diff)
-
Source/WebCore/platform/graphics/win/WKCAImageQueue.cpp (modified) (1 diff)
-
Source/WebKitLegacy/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/PlatformWin.cmake (modified) (1 diff)
-
Source/WebKitLegacy/win/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/win/FullscreenVideoController.cpp (modified) (1 diff)
-
Source/WebKitLegacy/win/WebKitGraphics.cpp (modified) (1 diff)
-
Source/WebKitLegacy/win/WebPreferences.cpp (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/TestWebKitAPI/PlatformWin.cmake (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r238493 r238501 1 2018-11-26 Brent Fulgham <bfulgham@apple.com> 2 3 [Win] Reduce the use of WKSI library calls: CoreAnimation 4 https://bugs.webkit.org/show_bug.cgi?id=191777 5 <rdar://problem/46140542> 6 7 Reviewed by Zalan Bujtas. 8 9 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 10 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 11 directives for WebKitSystemInterface.lib. 12 13 No new tests. No change in behavior. 14 15 * platform/graphics/BitmapImage.cpp: 16 * platform/graphics/ca/win/CACFLayerTreeHost.h: 17 * platform/graphics/ca/win/PlatformCALayerWin.cpp: 18 (layerTreeHostForLayer): 19 * platform/graphics/cg/GraphicsContextCG.cpp: 20 * platform/graphics/cg/PathCG.cpp: 21 * platform/graphics/cg/PatternCG.cpp: 22 * platform/graphics/win/WKCAImageQueue.cpp: 23 1 24 2018-11-25 Zalan Bujtas <zalan@apple.com> 2 25 -
trunk/Source/WebCore/platform/graphics/BitmapImage.cpp
r237230 r238501 39 39 #include <wtf/text/TextStream.h> 40 40 #include <wtf/text/WTFString.h> 41 #if USE(CG) && PLATFORM(WIN)42 #include <WebKitSystemInterface/WebKitSystemInterface.h>43 #endif44 41 45 42 namespace WebCore { -
trunk/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.h
r216702 r238501 41 41 42 42 interface IDirect3DDevice9; 43 struct WKCACFContext;44 43 45 44 typedef struct CGImage* CGImageRef; -
trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.cpp
r238152 r238501 40 40 #include "WebTiledBackingLayerWin.h" 41 41 #include <QuartzCore/CoreAnimationCF.h> 42 #include <WebKitSystemInterface/WebKitSystemInterface.h>43 42 #include <wtf/text/CString.h> 44 43 #include <wtf/text/StringBuilder.h> … … 74 73 { 75 74 // We need the AbstractCACFLayerTreeHost associated with this layer, which is stored in the UserData of the CACFContext 76 void* userData = wkCACFLayerGetContextUserData(layer->platformLayer()); 75 void* userData = nullptr; 76 if (CACFContextRef context = CACFLayerGetContext(layer->platformLayer())) 77 userData = CACFContextGetUserData(context); 78 77 79 if (!userData) 78 80 return nullptr; -
trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp
r237948 r238501 47 47 #include <wtf/RetainPtr.h> 48 48 #include <wtf/text/TextStream.h> 49 50 #if PLATFORM(WIN)51 #include <WebKitSystemInterface/WebKitSystemInterface.h>52 #endif53 49 54 50 #define USE_DRAW_PATH_DIRECT (PLATFORM(IOS_FAMILY) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101400)) -
trunk/Source/WebCore/platform/graphics/cg/PathCG.cpp
r237691 r238501 40 40 #include <wtf/text/WTFString.h> 41 41 42 #if PLATFORM(WIN)43 #include <WebKitSystemInterface/WebKitSystemInterface.h>44 #endif45 46 42 namespace WebCore { 47 43 -
trunk/Source/WebCore/platform/graphics/cg/PatternCG.cpp
r222898 r238501 35 35 #include <pal/spi/cg/CoreGraphicsSPI.h> 36 36 #include <wtf/MainThread.h> 37 38 #if PLATFORM(WIN)39 #include <WebKitSystemInterface/WebKitSystemInterface.h>40 #endif41 37 42 38 namespace WebCore { -
trunk/Source/WebCore/platform/graphics/win/WKCAImageQueue.cpp
r183265 r238501 28 28 29 29 #include <CoreFoundation/CoreFoundation.h> 30 #include <WebKitSystemInterface/WebKitSystemInterface.h>31 30 #include <wtf/RetainPtr.h> 32 31 -
trunk/Source/WebKitLegacy/ChangeLog
r238350 r238501 1 2018-11-26 Brent Fulgham <bfulgham@apple.com> 2 3 [Win] Reduce the use of WKSI library calls: CoreAnimation 4 https://bugs.webkit.org/show_bug.cgi?id=191777 5 <rdar://problem/46140542> 6 7 Reviewed by Zalan Bujtas. 8 9 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 10 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 11 directives for WebKitSystemInterface.lib. 12 13 * PlatformWin.cmake: 14 1 15 2018-11-17 Devin Rousso <drousso@apple.com> 2 16 -
trunk/Source/WebKitLegacy/PlatformWin.cmake
r237416 r238501 25 25 PRIVATE CoreText${DEBUG_SUFFIX} 26 26 PRIVATE QuartzCore${DEBUG_SUFFIX} 27 PRIVATE WebKitSystemInterface${DEBUG_SUFFIX}28 27 PRIVATE libdispatch${DEBUG_SUFFIX} 29 28 PRIVATE libicuin${DEBUG_SUFFIX} -
trunk/Source/WebKitLegacy/win/ChangeLog
r238454 r238501 1 2018-11-26 Brent Fulgham <bfulgham@apple.com> 2 3 [Win] Reduce the use of WKSI library calls: CoreAnimation 4 https://bugs.webkit.org/show_bug.cgi?id=191777 5 <rdar://problem/46140542> 6 7 Reviewed by Zalan Bujtas. 8 9 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 10 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 11 directives for WebKitSystemInterface.lib. 12 13 * FullscreenVideoController.cpp: 14 * WebKitGraphics.cpp: 15 * WebPreferences.cpp: 16 1 17 2018-11-22 Wenson Hsieh <wenson_hsieh@apple.com> 2 18 -
trunk/Source/WebKitLegacy/win/FullscreenVideoController.cpp
r234501 r238501 40 40 #include <WebCore/Page.h> 41 41 #include <WebCore/TextRun.h> 42 #include <WebKitSystemInterface/WebKitSystemInterface.h>43 42 #include <windowsx.h> 44 43 #include <wtf/StdLibExtras.h> -
trunk/Source/WebKitLegacy/win/WebKitGraphics.cpp
r213464 r238501 42 42 43 43 #include <CoreGraphics/CoreGraphics.h> 44 45 #include <WebKitSystemInterface/WebKitSystemInterface.h>46 44 47 45 using namespace WebCore; -
trunk/Source/WebKitLegacy/win/WebPreferences.cpp
r238253 r238501 34 34 #include <CoreGraphics/CoreGraphics.h> 35 35 #include <WebCore/CACFLayerTreeHost.h> 36 #include <WebKitSystemInterface/WebKitSystemInterface.h>37 36 #endif 38 37 -
trunk/Tools/ChangeLog
r238493 r238501 1 2018-11-26 Brent Fulgham <bfulgham@apple.com> 2 3 [Win] Reduce the use of WKSI library calls: CoreAnimation 4 https://bugs.webkit.org/show_bug.cgi?id=191777 5 <rdar://problem/46140542> 6 7 Reviewed by Zalan Bujtas. 8 9 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 10 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 11 directives for WebKitSystemInterface.lib. 12 13 * TestWebKitAPI/PlatformWin.cmake: 14 1 15 2018-11-25 Zalan Bujtas <zalan@apple.com> 2 16 -
trunk/Tools/TestWebKitAPI/PlatformWin.cmake
r238387 r238501 87 87 CoreText${DEBUG_SUFFIX} 88 88 QuartzCore${DEBUG_SUFFIX} 89 WebKitSystemInterface${DEBUG_SUFFIX}90 89 WebKitQuartzCoreAdditions${DEBUG_SUFFIX} 91 90 libdispatch${DEBUG_SUFFIX}
Note:
See TracChangeset
for help on using the changeset viewer.