Changeset 258513 in webkit
- Timestamp:
- Mar 16, 2020 12:56:36 PM (4 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r258512 r258513 1 2020-03-16 Brent Fulgham <bfulgham@apple.com> 2 3 Remove unused IPC messages from DrawingAreaProxy 4 https://bugs.webkit.org/show_bug.cgi?id=209090 5 <rdar://problem/60333300> 6 7 Reviewed by Wenson Hsieh. 8 9 Do not compile the following three unused messages in DrawingAreaProxy when 10 building for a Cocoa platform target. 11 12 DrawingAreaProxy::Update 13 DrawingAreaProxy::DidUpdateBackingStoreState 14 DrawingAreaProxy::ExitAcceleratedCompositingMode 15 16 * UIProcess/DrawingAreaProxy.h: 17 (WebKit::DrawingAreaProxy::enterAcceleratedCompositingMode): 18 (WebKit::DrawingAreaProxy::update): 19 (WebKit::DrawingAreaProxy::didUpdateBackingStoreState): 20 (WebKit::DrawingAreaProxy::exitAcceleratedCompositingMode): 21 * UIProcess/DrawingAreaProxy.messages.in: 22 * UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h: 23 * UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.mm: 24 (WebKit::TiledCoreAnimationDrawingAreaProxy::exitAcceleratedCompositingMode): Deleted. 25 1 26 2020-03-16 Per Arne Vollan <pvollan@apple.com> 2 27 -
trunk/Source/WebKit/UIProcess/DrawingAreaProxy.h
r253346 r258513 1 1 /* 2 * Copyright (C) 2010-20 18Apple Inc. All rights reserved.2 * Copyright (C) 2010-2020 Apple Inc. All rights reserved. 3 3 * Portions Copyright (c) 2010 Motorola Mobility, Inc. All rights reserved. 4 4 * … … 72 72 bool setSize(const WebCore::IntSize&, const WebCore::IntSize& scrollOffset = { }); 73 73 74 #if !PLATFORM(COCOA) 74 75 // The timeout we use when waiting for a DidUpdateGeometry message. 75 76 static constexpr Seconds didUpdateBackingStoreStateTimeout() { return Seconds::fromMilliseconds(500); } 77 #endif 76 78 77 79 virtual void colorSpaceDidChange() { } … … 138 140 // Message handlers. 139 141 // FIXME: These should be pure virtual. 140 virtual void update(uint64_t /* backingStoreStateID */, const UpdateInfo&) { }141 virtual void didUpdateBackingStoreState(uint64_t /* backingStoreStateID */, const UpdateInfo&, const LayerTreeContext&) { }142 142 virtual void enterAcceleratedCompositingMode(uint64_t /* backingStoreStateID */, const LayerTreeContext&) { } 143 virtual void exitAcceleratedCompositingMode(uint64_t /* backingStoreStateID */, const UpdateInfo&) { }144 143 virtual void updateAcceleratedCompositingMode(uint64_t /* backingStoreStateID */, const LayerTreeContext&) { } 145 144 #if PLATFORM(COCOA) … … 151 150 Optional<WebCore::FloatRect> m_lastSentViewExposedRect; 152 151 #endif // PLATFORM(MAC) 152 153 #else 154 virtual void update(uint64_t /* backingStoreStateID */, const UpdateInfo&) { } 155 virtual void didUpdateBackingStoreState(uint64_t /* backingStoreStateID */, const UpdateInfo&, const LayerTreeContext&) { } 156 virtual void exitAcceleratedCompositingMode(uint64_t /* backingStoreStateID */, const UpdateInfo&) { } 153 157 #endif 154 158 }; -
trunk/Source/WebKit/UIProcess/DrawingAreaProxy.messages.in
r252655 r258513 1 # Copyright (C) 2010 , 2011Apple Inc. All rights reserved.1 # Copyright (C) 2010-2020 Apple Inc. All rights reserved. 2 2 # 3 3 # Redistribution and use in source and binary forms, with or without … … 22 22 23 23 messages -> DrawingAreaProxy NotRefCounted { 24 Update(uint64_t stateID, WebKit::UpdateInfo updateInfo)25 DidUpdateBackingStoreState(uint64_t backingStoreStateID, WebKit::UpdateInfo updateInfo, WebKit::LayerTreeContext context)26 24 EnterAcceleratedCompositingMode(uint64_t backingStoreStateID, WebKit::LayerTreeContext context) 27 ExitAcceleratedCompositingMode(uint64_t backingStoreStateID, WebKit::UpdateInfo updateInfo)28 25 UpdateAcceleratedCompositingMode(uint64_t backingStoreStateID, WebKit::LayerTreeContext context) 29 26 DispatchPresentationCallbacksAfterFlushingLayers(Vector<WebKit::CallbackID> callbackIDs); … … 33 30 DidUpdateGeometry() 34 31 #endif 32 33 #if !PLATFORM(COCOA) 34 Update(uint64_t stateID, WebKit::UpdateInfo updateInfo) 35 DidUpdateBackingStoreState(uint64_t backingStoreStateID, WebKit::UpdateInfo updateInfo, WebKit::LayerTreeContext context) 36 ExitAcceleratedCompositingMode(uint64_t backingStoreStateID, WebKit::UpdateInfo updateInfo) 37 #endif 35 38 } -
trunk/Source/WebKit/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h
r248522 r258513 1 1 /* 2 * Copyright (C) 2011-20 18Apple Inc. All rights reserved.2 * Copyright (C) 2011-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 45 45 46 46 void enterAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override; 47 void exitAcceleratedCompositingMode(uint64_t backingStoreStateID, const UpdateInfo&) override;48 47 void updateAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override; 49 48 -
trunk/Source/WebKit/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.mm
r251445 r258513 1 1 /* 2 * Copyright (C) 2011-20 18Apple Inc. All rights reserved.2 * Copyright (C) 2011-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 96 96 } 97 97 98 void TiledCoreAnimationDrawingAreaProxy::exitAcceleratedCompositingMode(uint64_t backingStoreStateID, const UpdateInfo&)99 {100 // This should never be called.101 ASSERT_NOT_REACHED();102 }103 104 98 void TiledCoreAnimationDrawingAreaProxy::updateAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext& layerTreeContext) 105 99 {
Note: See TracChangeset
for help on using the changeset viewer.