Changeset 238521 in webkit
- Timestamp:
- Nov 26, 2018, 1:59:16 PM (8 years ago)
- Location:
- tags/Safari-607.1.14.2
- 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
-
tags/Safari-607.1.14.2/Source/WebCore/ChangeLog
r238260 r238521 1 2018-11-26 Kocsen Chung <kocsen_chung@apple.com> 2 3 Cherry-pick r238501. rdar://problem/46140542 4 5 [Win] Reduce the use of WKSI library calls: CoreAnimation 6 https://bugs.webkit.org/show_bug.cgi?id=191777 7 <rdar://problem/46140542> 8 9 Reviewed by Zalan Bujtas. 10 11 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 12 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 13 directives for WebKitSystemInterface.lib. 14 Source/WebCore: 15 16 No new tests. No change in behavior. 17 18 * platform/graphics/BitmapImage.cpp: 19 * platform/graphics/ca/win/CACFLayerTreeHost.h: 20 * platform/graphics/ca/win/PlatformCALayerWin.cpp: 21 (layerTreeHostForLayer): 22 * platform/graphics/cg/GraphicsContextCG.cpp: 23 * platform/graphics/cg/PathCG.cpp: 24 * platform/graphics/cg/PatternCG.cpp: 25 * platform/graphics/win/WKCAImageQueue.cpp: 26 27 Source/WebKitLegacy: 28 29 * PlatformWin.cmake: 30 31 Source/WebKitLegacy/win: 32 33 * FullscreenVideoController.cpp: 34 * WebKitGraphics.cpp: 35 * WebPreferences.cpp: 36 37 Tools: 38 39 * TestWebKitAPI/PlatformWin.cmake: 40 41 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@238501 268f45cc-cd09-0410-ab3c-d52691b4dbfc 42 43 2018-11-26 Brent Fulgham <bfulgham@apple.com> 44 45 [Win] Reduce the use of WKSI library calls: CoreAnimation 46 https://bugs.webkit.org/show_bug.cgi?id=191777 47 <rdar://problem/46140542> 48 49 Reviewed by Zalan Bujtas. 50 51 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 52 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 53 directives for WebKitSystemInterface.lib. 54 55 No new tests. No change in behavior. 56 57 * platform/graphics/BitmapImage.cpp: 58 * platform/graphics/ca/win/CACFLayerTreeHost.h: 59 * platform/graphics/ca/win/PlatformCALayerWin.cpp: 60 (layerTreeHostForLayer): 61 * platform/graphics/cg/GraphicsContextCG.cpp: 62 * platform/graphics/cg/PathCG.cpp: 63 * platform/graphics/cg/PatternCG.cpp: 64 * platform/graphics/win/WKCAImageQueue.cpp: 65 1 66 2018-11-15 Alan Coon <alancoon@apple.com> 2 67 -
tags/Safari-607.1.14.2/Source/WebCore/platform/graphics/BitmapImage.cpp
r237230 r238521 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 { -
tags/Safari-607.1.14.2/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.h
r216702 r238521 41 41 42 42 interface IDirect3DDevice9; 43 struct WKCACFContext;44 43 45 44 typedef struct CGImage* CGImageRef; -
tags/Safari-607.1.14.2/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.cpp
r238152 r238521 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; -
tags/Safari-607.1.14.2/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp
r237948 r238521 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)) -
tags/Safari-607.1.14.2/Source/WebCore/platform/graphics/cg/PathCG.cpp
r237691 r238521 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 -
tags/Safari-607.1.14.2/Source/WebCore/platform/graphics/cg/PatternCG.cpp
r222898 r238521 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 { -
tags/Safari-607.1.14.2/Source/WebCore/platform/graphics/win/WKCAImageQueue.cpp
r183265 r238521 28 28 29 29 #include <CoreFoundation/CoreFoundation.h> 30 #include <WebKitSystemInterface/WebKitSystemInterface.h>31 30 #include <wtf/RetainPtr.h> 32 31 -
tags/Safari-607.1.14.2/Source/WebKitLegacy/ChangeLog
r238036 r238521 1 2018-11-26 Kocsen Chung <kocsen_chung@apple.com> 2 3 Cherry-pick r238501. rdar://problem/46140542 4 5 [Win] Reduce the use of WKSI library calls: CoreAnimation 6 https://bugs.webkit.org/show_bug.cgi?id=191777 7 <rdar://problem/46140542> 8 9 Reviewed by Zalan Bujtas. 10 11 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 12 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 13 directives for WebKitSystemInterface.lib. 14 Source/WebCore: 15 16 No new tests. No change in behavior. 17 18 * platform/graphics/BitmapImage.cpp: 19 * platform/graphics/ca/win/CACFLayerTreeHost.h: 20 * platform/graphics/ca/win/PlatformCALayerWin.cpp: 21 (layerTreeHostForLayer): 22 * platform/graphics/cg/GraphicsContextCG.cpp: 23 * platform/graphics/cg/PathCG.cpp: 24 * platform/graphics/cg/PatternCG.cpp: 25 * platform/graphics/win/WKCAImageQueue.cpp: 26 27 Source/WebKitLegacy: 28 29 * PlatformWin.cmake: 30 31 Source/WebKitLegacy/win: 32 33 * FullscreenVideoController.cpp: 34 * WebKitGraphics.cpp: 35 * WebPreferences.cpp: 36 37 Tools: 38 39 * TestWebKitAPI/PlatformWin.cmake: 40 41 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@238501 268f45cc-cd09-0410-ab3c-d52691b4dbfc 42 43 2018-11-26 Brent Fulgham <bfulgham@apple.com> 44 45 [Win] Reduce the use of WKSI library calls: CoreAnimation 46 https://bugs.webkit.org/show_bug.cgi?id=191777 47 <rdar://problem/46140542> 48 49 Reviewed by Zalan Bujtas. 50 51 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 52 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 53 directives for WebKitSystemInterface.lib. 54 55 * PlatformWin.cmake: 56 1 57 2018-11-09 Sihui Liu <sihui_liu@apple.com> 2 58 -
tags/Safari-607.1.14.2/Source/WebKitLegacy/PlatformWin.cmake
r237416 r238521 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} -
tags/Safari-607.1.14.2/Source/WebKitLegacy/win/ChangeLog
r238106 r238521 1 2018-11-26 Kocsen Chung <kocsen_chung@apple.com> 2 3 Cherry-pick r238501. rdar://problem/46140542 4 5 [Win] Reduce the use of WKSI library calls: CoreAnimation 6 https://bugs.webkit.org/show_bug.cgi?id=191777 7 <rdar://problem/46140542> 8 9 Reviewed by Zalan Bujtas. 10 11 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 12 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 13 directives for WebKitSystemInterface.lib. 14 Source/WebCore: 15 16 No new tests. No change in behavior. 17 18 * platform/graphics/BitmapImage.cpp: 19 * platform/graphics/ca/win/CACFLayerTreeHost.h: 20 * platform/graphics/ca/win/PlatformCALayerWin.cpp: 21 (layerTreeHostForLayer): 22 * platform/graphics/cg/GraphicsContextCG.cpp: 23 * platform/graphics/cg/PathCG.cpp: 24 * platform/graphics/cg/PatternCG.cpp: 25 * platform/graphics/win/WKCAImageQueue.cpp: 26 27 Source/WebKitLegacy: 28 29 * PlatformWin.cmake: 30 31 Source/WebKitLegacy/win: 32 33 * FullscreenVideoController.cpp: 34 * WebKitGraphics.cpp: 35 * WebPreferences.cpp: 36 37 Tools: 38 39 * TestWebKitAPI/PlatformWin.cmake: 40 41 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@238501 268f45cc-cd09-0410-ab3c-d52691b4dbfc 42 43 2018-11-26 Brent Fulgham <bfulgham@apple.com> 44 45 [Win] Reduce the use of WKSI library calls: CoreAnimation 46 https://bugs.webkit.org/show_bug.cgi?id=191777 47 <rdar://problem/46140542> 48 49 Reviewed by Zalan Bujtas. 50 51 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 52 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 53 directives for WebKitSystemInterface.lib. 54 55 * FullscreenVideoController.cpp: 56 * WebKitGraphics.cpp: 57 * WebPreferences.cpp: 58 1 59 2018-11-12 Don Olmstead <don.olmstead@sony.com> 2 60 -
tags/Safari-607.1.14.2/Source/WebKitLegacy/win/FullscreenVideoController.cpp
r234501 r238521 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> -
tags/Safari-607.1.14.2/Source/WebKitLegacy/win/WebKitGraphics.cpp
r213464 r238521 42 42 43 43 #include <CoreGraphics/CoreGraphics.h> 44 45 #include <WebKitSystemInterface/WebKitSystemInterface.h>46 44 47 45 using namespace WebCore; -
tags/Safari-607.1.14.2/Source/WebKitLegacy/win/WebPreferences.cpp
r237421 r238521 34 34 #include <CoreGraphics/CoreGraphics.h> 35 35 #include <WebCore/CACFLayerTreeHost.h> 36 #include <WebKitSystemInterface/WebKitSystemInterface.h>37 36 #endif 38 37 -
tags/Safari-607.1.14.2/Tools/ChangeLog
r238166 r238521 1 2018-11-26 Kocsen Chung <kocsen_chung@apple.com> 2 3 Cherry-pick r238501. rdar://problem/46140542 4 5 [Win] Reduce the use of WKSI library calls: CoreAnimation 6 https://bugs.webkit.org/show_bug.cgi?id=191777 7 <rdar://problem/46140542> 8 9 Reviewed by Zalan Bujtas. 10 11 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 12 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 13 directives for WebKitSystemInterface.lib. 14 Source/WebCore: 15 16 No new tests. No change in behavior. 17 18 * platform/graphics/BitmapImage.cpp: 19 * platform/graphics/ca/win/CACFLayerTreeHost.h: 20 * platform/graphics/ca/win/PlatformCALayerWin.cpp: 21 (layerTreeHostForLayer): 22 * platform/graphics/cg/GraphicsContextCG.cpp: 23 * platform/graphics/cg/PathCG.cpp: 24 * platform/graphics/cg/PatternCG.cpp: 25 * platform/graphics/win/WKCAImageQueue.cpp: 26 27 Source/WebKitLegacy: 28 29 * PlatformWin.cmake: 30 31 Source/WebKitLegacy/win: 32 33 * FullscreenVideoController.cpp: 34 * WebKitGraphics.cpp: 35 * WebPreferences.cpp: 36 37 Tools: 38 39 * TestWebKitAPI/PlatformWin.cmake: 40 41 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@238501 268f45cc-cd09-0410-ab3c-d52691b4dbfc 42 43 2018-11-26 Brent Fulgham <bfulgham@apple.com> 44 45 [Win] Reduce the use of WKSI library calls: CoreAnimation 46 https://bugs.webkit.org/show_bug.cgi?id=191777 47 <rdar://problem/46140542> 48 49 Reviewed by Zalan Bujtas. 50 51 Update the Windows build of WebKit to refer to the SPI headers, rather than WebKitSystemInterface. 52 Move a small amount of glue code from WKSI to WebCore, and remove any includes or link 53 directives for WebKitSystemInterface.lib. 54 55 * TestWebKitAPI/PlatformWin.cmake: 56 1 57 2018-11-13 Jiewen Tan <jiewen_tan@apple.com> 2 58 -
tags/Safari-607.1.14.2/Tools/TestWebKitAPI/PlatformWin.cmake
r238111 r238521 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.