Changeset 277331 in webkit
- Timestamp:
- May 11, 2021, 11:00:26 AM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 4 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/WebPageProxy.cpp (modified) (1 diff)
-
WebAuthnProcess/mac/com.apple.WebKit.WebAuthnProcess.sb.in (modified) (1 diff)
-
WebProcess/com.apple.WebProcess.sb.in (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r277327 r277331 1 2021-05-11 Brent Fulgham <bfulgham@apple.com> 2 3 [macOS] Extend access to 'com.apple.print.normalizerd' when canvas drawing is done in the WebContent process 4 https://bugs.webkit.org/show_bug.cgi?id=225623 5 <rdar://problem/77354349> 6 7 Reviewed by Per Arne Vollan. 8 9 We need to dynamically extend access to 'com.apple.print.normalizerd' when the GPU Process is not handling canvas drawing. 10 WebKit needs this access to properly draw EPS images. 11 12 Tested by fast/images/eps-as-image.html 13 14 * UIProcess/WebPageProxy.cpp: 15 (WebKit::gpuMachServices): Add 'com.apple.print.normalizerd' to set of required services. 16 * WebAuthnProcess/mac/com.apple.WebKit.WebAuthnProcess.sb.in: Remove 'com.apple.print.normalizerd' since it is 17 not possible to use from the Web Authentication process. 18 * WebProcess/com.apple.WebProcess.sb.in: Expect the extension to be dynamically extended on all releases. 19 1 20 2021-05-11 Eric Carlson <eric.carlson@apple.com> 2 21 -
trunk/Source/WebKit/UIProcess/WebPageProxy.cpp
r277235 r277331 7829 7829 #if PLATFORM(MAC) || PLATFORM(MACCATALYST) 7830 7830 "com.apple.cvmsServ"_s, 7831 "com.apple.print.normalizerd"_s, 7831 7832 #endif 7832 7833 }); -
trunk/Source/WebKit/WebAuthnProcess/mac/com.apple.WebKit.WebAuthnProcess.sb.in
r277032 r277331 152 152 (xpc-service-name "com.apple.coremedia.videoencoder") 153 153 (xpc-service-name "com.apple.hiservices-xpcservice") 154 (xpc-service-name "com.apple.print.normalizerd")155 154 ) 156 155 -
trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in
r277052 r277331 867 867 (allow mach-lookup 868 868 (xpc-service-name "com.apple.audio.SandboxHelper") 869 (xpc-service-name "com.apple.print.normalizerd")870 869 ) 871 870 #endif … … 1761 1760 "com.apple.coremedia.videodecoder" 1762 1761 "com.apple.coremedia.videoencoder" 1762 "com.apple.print.normalizerd" ;; <rdar://problem/77354349> 1763 1763 ;;; FIXME(207716): End services to remove. 1764 1764 )
Note:
See TracChangeset
for help on using the changeset viewer.