Skip to content
  • danakj@chromium.org's avatar
    [chromium] Add setters to WebFilterOperation for IPC pickling · faef3c50
    danakj@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=97147
    
    Reviewed by James Robinson.
    
    Source/Platform:
    
    These methods allow us to restore a WebFilterOperation from a blob
    of opaque data. The pickling code needs to be able to create an
    empty object and then fill in the pieces, so these setters allow it
    to do so.
    
    Test: WebFilterOperationsTest.saveAndRestore
    
    * chromium/public/WebFilterOperation.h:
    (WebKit::WebFilterOperation::amount):
    (WebKit::WebFilterOperation::dropShadowOffset):
    (WebKit::WebFilterOperation::matrix):
    (WebKit::WebFilterOperation::zoomRect):
    (WebFilterOperation):
    (WebKit::WebFilterOperation::createEmptyFilter):
    (WebKit::WebFilterOperation::setType):
    (WebKit::WebFilterOperation::setAmount):
    (WebKit::WebFilterOperation::setDropShadowOffset):
    (WebKit::WebFilterOperation::setDropShadowColor):
    (WebKit::WebFilterOperation::setMatrix):
    (WebKit::WebFilterOperation::setZoomRect):
    * chromium/src/WebFilterOperation.cpp:
    
    Source/WebKit/chromium:
    
    * tests/FilterOperationsTest.cpp:
    (WebKit):
    (WebKit::TEST):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129243 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    faef3c50