<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>26480</bug_id>
          
          <creation_ts>2009-06-17 08:00:24 -0700</creation_ts>
          <short_desc>feMerge implementation</short_desc>
          <delta_ts>2014-05-12 05:54:35 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>26479</dependson>
          <blocked>68469</blocked>
    
    <blocked>26389</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Schulze">krit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jeffschiller</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>126455</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2009-06-17 08:00:24 -0700</bug_when>
    <thetext>SVG filters need feMerge.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126456</commentid>
    <comment_count>1</comment_count>
      <attachid>31414</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2009-06-17 08:04:54 -0700</bug_when>
    <thetext>Created attachment 31414
feMerge implementation

feMerge implementation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126883</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2009-06-18 22:11:16 -0700</bug_when>
    <thetext>landed in r44839.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31414</attachid>
            <date>2009-06-17 08:04:54 -0700</date>
            <delta_ts>2009-06-18 01:08:43 -0700</delta_ts>
            <desc>feMerge implementation</desc>
            <filename>feMerge.patch</filename>
            <type>text/plain</type>
            <size>5014</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDc1OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMDktMDYtMTcgIERpcmsgU2NodWx6ZSAgPGtyaXRAd2Via2l0Lm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBmZU1l
cmdlIGltcGxlbWVudGF0aW9uCisgICAgICAgIFtodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjY0ODBdCisKKyAgICAgICAgQWRkZWQgZmVNZXJnZSB0byB0aGUgU1ZHIEZp
bHRlciBzeXN0ZW0uCisKKyAgICAgICAgVGVzdDogc3ZnL2ZpbHRlcnMvZmVNZXJnZS5zdmcKKwor
ICAgICAgICAqIHN2Zy9ncmFwaGljcy9maWx0ZXJzL1NWR0ZFTWVyZ2UuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6RkVNZXJnZTo6dW5pdGVDaGlsZEVmZmVjdFN1YnJlZ2lvbnMpOgorICAgICAgICAo
V2ViQ29yZTo6RkVNZXJnZTo6YXBwbHkpOgorICAgICAgICAqIHN2Zy9ncmFwaGljcy9maWx0ZXJz
L1NWR0ZFTWVyZ2UuaDoKKwogMjAwOS0wNi0xNiAgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5zZW4g
IDxrZW5uZXRoLmNocmlzdGlhbnNlbkBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IFNpbW9uIEhhdXNtYW5uLgpJbmRleDogV2ViQ29yZS9zdmcvZ3JhcGhpY3MvZmlsdGVycy9T
VkdGRU1lcmdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3N2Zy9ncmFwaGljcy9maWx0ZXJz
L1NWR0ZFTWVyZ2UuY3BwCShyZXZpc2lvbiA0NDY3MCkKKysrIFdlYkNvcmUvc3ZnL2dyYXBoaWNz
L2ZpbHRlcnMvU1ZHRkVNZXJnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIzLDggKzIzLDEwIEBA
CiAKICNpZiBFTkFCTEUoU1ZHKSAmJiBFTkFCTEUoRklMVEVSUykKICNpbmNsdWRlICJTVkdGRU1l
cmdlLmgiCi0jaW5jbHVkZSAiU1ZHUmVuZGVyVHJlZUFzVGV4dC5oIgorCiAjaW5jbHVkZSAiRmls
dGVyLmgiCisjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0LmgiCisjaW5jbHVkZSAiU1ZHUmVuZGVy
VHJlZUFzVGV4dC5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTQ5LDEwICs1MSw5IEBA
IHZvaWQgRkVNZXJnZTo6c2V0TWVyZ2VJbnB1dHMoY29uc3QgVmVjdG8KICAgICBtX21lcmdlSW5w
dXRzID0gbWVyZ2VJbnB1dHM7CiB9CiAKLUZsb2F0UmVjdCBGRU1lcmdlOjp1bml0ZUVmZmVjdFJl
Y3QoRmlsdGVyKiBmaWx0ZXIpCitGbG9hdFJlY3QgRkVNZXJnZTo6dW5pdGVDaGlsZEVmZmVjdFN1
YnJlZ2lvbnMoRmlsdGVyKiBmaWx0ZXIpCiB7Ci0gICAgaWYgKG1fbWVyZ2VJbnB1dHMuaXNFbXB0
eSgpKQotICAgICAgICByZXR1cm4gRmxvYXRSZWN0KCk7CisgICAgQVNTRVJUKCFtX21lcmdlSW5w
dXRzLmlzRW1wdHkoKSk7CiAKICAgICBGbG9hdFJlY3QgdW5pdGVFZmZlY3RSZWN0ID0gbV9tZXJn
ZUlucHV0c1swXS0+Y2FsY3VsYXRlRWZmZWN0UmVjdChmaWx0ZXIpOwogCkBAIC02Miw4ICs2Mywy
NCBAQCBGbG9hdFJlY3QgRkVNZXJnZTo6dW5pdGVFZmZlY3RSZWN0KEZpbHRlCiAgICAgcmV0dXJu
IHVuaXRlRWZmZWN0UmVjdDsKIH0KIAotdm9pZCBGRU1lcmdlOjphcHBseShGaWx0ZXIqKQordm9p
ZCBGRU1lcmdlOjphcHBseShGaWx0ZXIqIGZpbHRlcikKIHsKKyAgICBBU1NFUlQoIW1fbWVyZ2VJ
bnB1dHMuaXNFbXB0eSgpKTsKKworICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBtX21lcmdl
SW5wdXRzLnNpemUoKTsgaSsrKSB7CisgICAgICAgIG1fbWVyZ2VJbnB1dHNbaV0tPmFwcGx5KGZp
bHRlcik7CisgICAgICAgIGlmICghbV9tZXJnZUlucHV0c1tpXS0+cmVzdWx0SW1hZ2UoKSkKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBHcmFwaGljc0NvbnRleHQqIGZpbHRlckNv
bnRleHQgPSBnZXRFZmZlY3RDb250ZXh0KCk7CisgICAgaWYgKCFmaWx0ZXJDb250ZXh0KQorICAg
ICAgICByZXR1cm47CisKKyAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgbV9tZXJnZUlucHV0
cy5zaXplKCk7IGkrKykgeworICAgICAgICBGbG9hdFJlY3QgZGVzdFJlY3QgPSBjYWxjdWxhdGVE
cmF3aW5nUmVjdChtX21lcmdlSW5wdXRzW2ldLT5zdWJSZWdpb24oKSk7CisgICAgICAgIGZpbHRl
ckNvbnRleHQtPmRyYXdJbWFnZShtX21lcmdlSW5wdXRzW2ldLT5yZXN1bHRJbWFnZSgpLT5pbWFn
ZSgpLCBkZXN0UmVjdCk7CisgICAgfQogfQogCiB2b2lkIEZFTWVyZ2U6OmR1bXAoKQpJbmRleDog
V2ViQ29yZS9zdmcvZ3JhcGhpY3MvZmlsdGVycy9TVkdGRU1lcmdlLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9zdmcvZ3JhcGhpY3MvZmlsdGVycy9TVkdGRU1lcmdlLmgJKHJldmlzaW9uIDQ0Njcw
KQorKysgV2ViQ29yZS9zdmcvZ3JhcGhpY3MvZmlsdGVycy9TVkdGRU1lcmdlLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTM2LDcgKzM2LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICBjb25z
dCBWZWN0b3I8RmlsdGVyRWZmZWN0Kj4mIG1lcmdlSW5wdXRzKCkgY29uc3Q7CiAgICAgICAgIHZv
aWQgc2V0TWVyZ2VJbnB1dHMoY29uc3QgVmVjdG9yPEZpbHRlckVmZmVjdCo+JiBtZXJnZUlucHV0
cyk7CiAKLSAgICAgICAgdmlydHVhbCBGbG9hdFJlY3QgdW5pdGVFZmZlY3RSZWN0KEZpbHRlciop
OworICAgICAgICB2aXJ0dWFsIEZsb2F0UmVjdCB1bml0ZUNoaWxkRWZmZWN0U3VicmVnaW9ucyhG
aWx0ZXIqKTsKICAgICAgICAgdm9pZCBhcHBseShGaWx0ZXIqKTsKICAgICAgICAgdm9pZCBkdW1w
KCk7CiAgICAgICAgIFRleHRTdHJlYW0mIGV4dGVybmFsUmVwcmVzZW50YXRpb24oVGV4dFN0cmVh
bSYgdHMpIGNvbnN0OwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNDQ3NTkpCisrKyBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMSBAQAorMjAwOS0wNi0xNyAgRGly
ayBTY2h1bHplICA8a3JpdEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIENoZWNrIHRoZSBmZU1lcmdlIGltcGxlbWVudGF0aW9uLgor
CisgICAgICAgICogc3ZnL2ZpbHRlcnMvZmVNZXJnZS5zdmc6IEFkZGVkLgorCiAyMDA5LTA2LTE3
ICBEYXZpZCBMZXZpbiAgPGxldmluQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFksIGxheW91dCB0ZXN0cyBmaXguCkluZGV4OiBMYXlvdXRUZXN0cy9zdmcvZmlsdGVy
cy9mZU1lcmdlLnN2Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdmcvZmlsdGVycy9mZU1l
cmdlLnN2ZwkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3N2Zy9maWx0ZXJzL2ZlTWVyZ2Uu
c3ZnCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDM0IEBACis8c3ZnIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAwL3N2ZyI+Cis8ZGVmcz4KKzxmaWx0ZXIgaWQ9ImZpbHRlcl8xIiBwcmltaXRp
dmVVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgorPGZlRmxvb2QgeD0iMCIgeT0iMCIgd2lkdGg9
IjUwJSIgaGVpZ2h0PSIxMDAlIiBmbG9vZC1jb2xvcj0icmdiKDI1NSwwLDApIiByZXN1bHQ9Imlu
cHV0MSIvPgorPGZlRmxvb2QgeD0iNDAlIiB5PSIwIiB3aWR0aD0iNjAlIiBoZWlnaHQ9IjEwMCUi
IGZsb29kLWNvbG9yPSJyZ2IoMCwwLDI1NSkiIHJlc3VsdD0iaW5wdXQyIi8+Cis8ZmVNZXJnZT4K
KzxmZU1lcmdlTm9kZSBpbj0iaW5wdXQxIi8+Cis8ZmVNZXJnZU5vZGUgaW49ImlucHV0MiIvPgor
PC9mZU1lcmdlPgorPC9maWx0ZXI+CisKKzxmaWx0ZXIgaWQ9ImZpbHRlcl8yIiBwcmltaXRpdmVV
bml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgorPGZlRmxvb2QgZmxvb2QtY29sb3I9InJnYigyNTUs
MCwwKSIgcmVzdWx0PSJpbnB1dDEiLz4KKzxmZUZsb29kIHg9Ii00MCUiIHk9IjMwJSIgd2lkdGg9
IjExMCUiIGhlaWdodD0iMTUwJSIgZmxvb2QtY29sb3I9InJnYigwLDAsMjU1KSIgcmVzdWx0PSJp
bnB1dDIiLz4KKzxmZU1lcmdlPgorPGZlTWVyZ2VOb2RlIGluPSJpbnB1dDEiLz4KKzxmZU1lcmdl
Tm9kZSBpbj0iaW5wdXQyIi8+Cis8L2ZlTWVyZ2U+Cis8L2ZpbHRlcj4KKworPGZpbHRlciBpZD0i
ZmlsdGVyXzMiIHByaW1pdGl2ZVVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+Cis8ZmVGbG9vZCB4
PSIxMCUiIHk9IjEwJSIgd2lkdGg9IjUwJSIgaGVpZ2h0PSI1MCUiIGZsb29kLWNvbG9yPSJyZ2Io
MjU1LDAsMCkiIHJlc3VsdD0iaW5wdXQxIi8+Cis8ZmVGbG9vZCB4PSIzMCUiIHk9IjMwJSIgd2lk
dGg9IjUwJSIgaGVpZ2h0PSI1MCUiIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDI1NSkiIHJlc3VsdD0i
aW5wdXQyIi8+Cis8ZmVNZXJnZT4KKzxmZU1lcmdlTm9kZSBpbj0iaW5wdXQxIi8+Cis8ZmVNZXJn
ZU5vZGUgaW49ImlucHV0MiIvPgorPC9mZU1lcmdlPgorPC9maWx0ZXI+Cis8L2RlZnM+CisKKzxy
ZWN0IHg9IjEwIiB5PSIxMCIgd2lkdGg9IjE1MCIgaGVpZ2h0PSIxNTAiIGZpbHRlcj0idXJsKCNm
aWx0ZXJfMSkiIC8+Cis8cmVjdCB4PSIyMTAiIHk9IjEwIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1
MCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcl8yKSIgLz4KKzxyZWN0IHg9IjQxMCIgeT0iMTAiIHdpZHRo
PSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZmlsdGVyXzMpIiAvPgorPC9zdmc+Cg==
</data>
<flag name="review"
          id="16078"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>