<?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>45777</bug_id>
          
          <creation_ts>2010-09-14 13:16:09 -0700</creation_ts>
          <short_desc>[EFL] Add tiled backing store to EWebLauncher</short_desc>
          <delta_ts>2010-12-10 01:37:44 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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>45397</dependson>
    
    <dependson>45750</dependson>
    
    <dependson>45773</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Alex Bredariol Grilo">abgrilo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abgrilo</cc>
    
    <cc>antognolli+webkit</cc>
    
    <cc>barbieri</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jprvita</cc>
    
    <cc>kenneth</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>279124</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Bredariol Grilo">abgrilo</who>
    <bug_when>2010-09-14 13:16:09 -0700</bug_when>
    <thetext>[EFL] Add tiled backing store to EWebLauncher</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279546</commentid>
    <comment_count>1</comment_count>
      <attachid>67676</attachid>
    <who name="Alex Bredariol Grilo">abgrilo</who>
    <bug_when>2010-09-15 08:04:11 -0700</bug_when>
    <thetext>Created attachment 67676
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279592</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Bredariol Grilo">abgrilo</who>
    <bug_when>2010-09-15 10:08:21 -0700</bug_when>
    <thetext>Bugs 45397, 45750 and 45773 change the API needed by EWebLauncher tiled backing store.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>310475</commentid>
    <comment_count>3</comment_count>
      <attachid>67676</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-11-17 13:08:49 -0800</bug_when>
    <thetext>Comment on attachment 67676
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=67676&amp;action=review

&gt; WebKitTools/EWebLauncher/main.c:77
&gt; +    &quot;single&quot;,

Maybe single is not the best name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312914</commentid>
    <comment_count>4</comment_count>
      <attachid>74679</attachid>
    <who name="Alex Bredariol Grilo">abgrilo</who>
    <bug_when>2010-11-23 10:31:55 -0800</bug_when>
    <thetext>Created attachment 74679
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312933</commentid>
    <comment_count>5</comment_count>
      <attachid>74679</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-23 11:02:46 -0800</bug_when>
    <thetext>Comment on attachment 74679
Patch

Clearing flags on attachment: 74679

Committed r72617: &lt;http://trac.webkit.org/changeset/72617&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>320025</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-10 01:37:33 -0800</bug_when>
    <thetext>The cq didn&apos;t close this because there was another patch on it.

Please use webkit-patch upload for uploading your patches.  That will automatically obsolete old patches when uploading new ones.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67676</attachid>
            <date>2010-09-15 08:04:11 -0700</date>
            <delta_ts>2010-12-10 01:37:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45777-20100915120407.patch</filename>
            <type>text/plain</type>
            <size>6296</size>
            <attacher name="Alex Bredariol Grilo">abgrilo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAxZjJlZjNlZmYzMjg4NjljYTA2YTNkOTkzOWM2ZDRkMjcyZmI2Yjg1Li4zZDIxY2Nl
ZWRkMmQ3ZWEyM2E0OTJjNjRjNDgyZWZkZWM1N2Q3OWJiIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMDktMTUgIEFsZXggQnJlZGFyaW9sIEdyaWxvICA8YWJncmlsb0Bwcm9mdXNpb24ubW9i
aT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbGxv
dyBFV2ViTGF1bmNoZXIgdG8gY2hvb3NlIGJldHdlZW4gc2luZ2xlIGFuZCB0aWxlZCBiYWNraW5n
IHN0b3JlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
NTc3NworCisgICAgICAgICogRVdlYkxhdW5jaGVyL21haW4uYzoKKyAgICAgICAgKG9uX2tleV9k
b3duKToKKyAgICAgICAgKGJyb3dzZXJDcmVhdGUpOgorICAgICAgICAobWFpbik6CisKIDIwMTAt
MDktMDMgIEFuZHJleSBLb3N5YWtvdiAgPGNhc2VxQGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBZdXJ5IFNlbWlraGF0c2t5LgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRVdl
YkxhdW5jaGVyL21haW4uYyBiL1dlYktpdFRvb2xzL0VXZWJMYXVuY2hlci9tYWluLmMKaW5kZXgg
YzE5NTZhMjllOWMzNTcyY2Y4ZDFiNTA3NzExNTQ4YjExZGY1ZTE1ZC4uZGY3ZjgxMTY0Zjg0ZTE4
ZWQxYWVhYjgwZDY0YTE3NzljOWJjNDRhYyAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRVdlYkxh
dW5jaGVyL21haW4uYworKysgYi9XZWJLaXRUb29scy9FV2ViTGF1bmNoZXIvbWFpbi5jCkBAIC0y
OSw3ICsyOSw2IEBACiAKICNpbmNsdWRlICJFV2ViS2l0LmgiCiAKLSNpbmNsdWRlIDxjdHlwZS5o
PgogI2luY2x1ZGUgPEVjb3JlLmg+CiAjaW5jbHVkZSA8RWNvcmVfRXZhcy5oPgogI2luY2x1ZGUg
PEVjb3JlX0ZpbGUuaD4KQEAgLTM3LDYgKzM2LDcgQEAKICNpbmNsdWRlIDxFY29yZV9YLmg+CiAj
aW5jbHVkZSA8RWRqZS5oPgogI2luY2x1ZGUgPEV2YXMuaD4KKyNpbmNsdWRlIDxjdHlwZS5oPgog
I2luY2x1ZGUgPGxpbWl0cy5oPgogI2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3RkbGli
Lmg+CkBAIC03Miw2ICs3MiwxMiBAQCBzdGF0aWMgRWluYV9MaXN0ICp3aW5kb3dzID0gTlVMTDsK
IAogc3RhdGljIGNoYXIgKnRoZW1lUGF0aCA9IE5VTEw7CiAKK3N0YXRpYyBjb25zdCBjaGFyICpi
YWNraW5nU3RvcmVzW10gPSB7CisgICAgInRpbGVkIiwKKyAgICAic2luZ2xlIiwKKyAgICBOVUxM
Cit9OworCiB0eXBlZGVmIHN0cnVjdCBfV2luZG93X1Byb3BlcnRpZXMgewogICAgIEVpbmFfQm9v
bCB0b29sYmFyc1Zpc2libGU6MTsKICAgICBFaW5hX0Jvb2wgc3RhdHVzYmFyVmlzaWJsZToxOwpA
QCAtMTAxLDYgKzEwNyw4IEBAIHN0YXRpYyBjb25zdCBFY29yZV9HZXRvcHQgb3B0aW9ucyA9IHsK
ICAgICAgICAgRUNPUkVfR0VUT1BUX0NBTExCQUNLX05PQVJHUwogICAgICAgICAgICAgKCdFJywg
Imxpc3QtZW5naW5lcyIsICJsaXN0IGVjb3JlLWV2YXMgZW5naW5lcy4iLAogICAgICAgICAgICAg
IGVjb3JlX2dldG9wdF9jYWxsYmFja19lY29yZV9ldmFzX2xpc3RfZW5naW5lcywgTlVMTCksCisg
ICAgICAgIEVDT1JFX0dFVE9QVF9DSE9JQ0UKKyAgICAgICAgICAgICgnYicsICJiYWNraW5nLXN0
b3JlIiwgImNob29zZSBiYWNraW5nIHN0b3JlIHRvIHVzZS4iLCBiYWNraW5nU3RvcmVzKSwKICAg
ICAgICAgRUNPUkVfR0VUT1BUX1NUT1JFX0RFRl9CT09MCiAgICAgICAgICAgICAoJ0YnLCAiZnVs
bHNjcmVlbiIsICJmdWxsc2NyZWVuIG1vZGUuIiwgMCksCiAgICAgICAgIEVDT1JFX0dFVE9QVF9D
QUxMQkFDS19BUkdTCkBAIC0xNDIsMTIgKzE1MCwxMyBAQCB0eXBlZGVmIHN0cnVjdCBfRUxhdW5j
aGVyIHsKICAgICBFdmFzX09iamVjdCAqYnJvd3NlcjsKICAgICBjb25zdCBjaGFyICp0aGVtZTsK
ICAgICBjb25zdCBjaGFyICp1c2VyQWdlbnQ7CisgICAgY29uc3QgY2hhciAqYmFja2luZ1N0b3Jl
OwogICAgIFZpZXdwb3J0IHZpZXdwb3J0OwogfSBFTGF1bmNoZXI7CiAKIHN0YXRpYyB2b2lkIGJy
b3dzZXJEZXN0cm95KEVjb3JlX0V2YXMgKmVlKTsKIHN0YXRpYyB2b2lkIGNsb3NlV2luZG93KEVj
b3JlX0V2YXMgKmVlKTsKLXN0YXRpYyBpbnQgYnJvd3NlckNyZWF0ZShjb25zdCBjaGFyICp1cmws
IGNvbnN0IGNoYXIgKnRoZW1lLCBjb25zdCBjaGFyICp1c2VyQWdlbnQsIEVpbmFfUmVjdGFuZ2xl
IGdlb21ldHJ5LCBjb25zdCBjaGFyICplbmdpbmUsIHVuc2lnbmVkIGNoYXIgaXNGdWxsc2NyZWVu
KTsKK3N0YXRpYyBpbnQgYnJvd3NlckNyZWF0ZShjb25zdCBjaGFyICp1cmwsIGNvbnN0IGNoYXIg
KnRoZW1lLCBjb25zdCBjaGFyICp1c2VyQWdlbnQsIEVpbmFfUmVjdGFuZ2xlIGdlb21ldHJ5LCBj
b25zdCBjaGFyICplbmdpbmUsIGNvbnN0IGNoYXIgKmJhY2tpbmdTdG9yZSwgdW5zaWduZWQgY2hh
ciBpc0Z1bGxzY3JlZW4pOwogCiBzdGF0aWMgdm9pZAogcHJpbnRfaGlzdG9yeShFaW5hX0xpc3Qg
Kmxpc3QpCkBAIC01NjIsNyArNTcxLDggQEAgb25fa2V5X2Rvd24odm9pZCAqZGF0YSwgRXZhcyAq
ZSwgRXZhc19PYmplY3QgKm9iaiwgdm9pZCAqZXZlbnRfaW5mbykKICAgICAgICAgaW5mbygiQ3Jl
YXRlIG5ldyB3aW5kb3cgKEY5KSB3YXMgcHJlc3NlZC5cbiIpOwogICAgICAgICBFaW5hX1JlY3Rh
bmdsZSBnZW9tZXRyeSA9IHswLCAwLCAwLCAwfTsKICAgICAgICAgYnJvd3NlckNyZWF0ZSgiaHR0
cDovL3d3dy5nb29nbGUuY29tIiwKLSAgICAgICAgICAgICAgICAgICAgICAgYXBwLT50aGVtZSwg
YXBwLT51c2VyQWdlbnQsIGdlb21ldHJ5LCBOVUxMLCAwKTsKKyAgICAgICAgICAgICAgICAgICAg
ICBhcHAtPnRoZW1lLCBhcHAtPnVzZXJBZ2VudCwgZ2VvbWV0cnksIGFwcC0+YmFja2luZ1N0b3Jl
LAorICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIDApOwogICAgIH0gZWxzZSBpZiAoIXN0cmNt
cChldi0+a2V5LCAiRjEwIikpIHsKICAgICAgICAgRXZhc19Db29yZCB4LCB5LCB3LCBoOwogICAg
ICAgICBFdmFzX09iamVjdCAqZnJhbWUgPSBld2tfdmlld19mcmFtZV9tYWluX2dldChvYmopOwpA
QCAtNTc1LDYgKzU4NSwxNSBAQCBvbl9rZXlfZG93bih2b2lkICpkYXRhLCBFdmFzICplLCBFdmFz
X09iamVjdCAqb2JqLCB2b2lkICpldmVudF9pbmZvKQogICAgICAgICBoICo9IDQ7CiAgICAgICAg
IGluZm8oIlByZS1yZW5kZXIgJWQsJWQgKyAlZHglZFxuIiwgeCwgeSwgdywgaCk7CiAgICAgICAg
IGV3a192aWV3X3ByZV9yZW5kZXJfcmVnaW9uKG9iaiwgeCwgeSwgdywgaCwgem9vbSk7CisgICAg
fSBlbHNlIGlmICghc3RyY21wKGV2LT5rZXksICJGMTEiKSkgeworICAgICAgICBpbmZvKCJQcmUt
cmVuZGVyIDEgZXh0cmEgY29sdW1uL3JvdyB3aXRoIGN1cnJlbnQgem9vbSIpOworICAgICAgICBl
d2tfdmlld19wcmVfcmVuZGVyX3JlbGF0aXZlX3JhZGl1cyhvYmosIDEpOworICAgIH0gZWxzZSBp
ZiAoIXN0cmNtcChldi0+a2V5LCAiZCIpKSB7CisgICAgICAgIGluZm8oIlJlbmRlciBzdXNwZW5k
ZWQiKTsKKyAgICAgICAgZXdrX3ZpZXdfZGlzYWJsZV9yZW5kZXIob2JqKTsKKyAgICB9IGVsc2Ug
aWYgKCFzdHJjbXAoZXYtPmtleSwgImUiKSkgeworICAgICAgICBpbmZvKCJSZW5kZXIgcmVzdW1l
ZCIpOworICAgICAgICBld2tfdmlld19lbmFibGVfcmVuZGVyKG9iaik7CiAgICAgfQogfQogCkBA
IC02MTQsNyArNjMzLDcgQEAgcXVpdChFaW5hX0Jvb2wgc3VjY2VzcywgY29uc3QgY2hhciAqbXNn
KQogfQogCiBzdGF0aWMgaW50Ci1icm93c2VyQ3JlYXRlKGNvbnN0IGNoYXIgKnVybCwgY29uc3Qg
Y2hhciAqdGhlbWUsIGNvbnN0IGNoYXIgKnVzZXJBZ2VudCwgRWluYV9SZWN0YW5nbGUgZ2VvbWV0
cnksIGNvbnN0IGNoYXIgKmVuZ2luZSwgdW5zaWduZWQgY2hhciBpc0Z1bGxzY3JlZW4pCiticm93
c2VyQ3JlYXRlKGNvbnN0IGNoYXIgKnVybCwgY29uc3QgY2hhciAqdGhlbWUsIGNvbnN0IGNoYXIg
KnVzZXJBZ2VudCwgRWluYV9SZWN0YW5nbGUgZ2VvbWV0cnksIGNvbnN0IGNoYXIgKmVuZ2luZSwg
Y29uc3QgY2hhciAqYmFja2luZ1N0b3JlLCB1bnNpZ25lZCBjaGFyIGlzRnVsbHNjcmVlbikKIHsK
ICAgICBpZiAoKGdlb21ldHJ5LncgPD0gMCkgJiYgKGdlb21ldHJ5LmggPD0gMCkpIHsKICAgICAg
ICAgZ2VvbWV0cnkudyA9IERFRkFVTFRfV0lEVEg7CkBAIC02NDcsNiArNjY2LDcgQEAgYnJvd3Nl
ckNyZWF0ZShjb25zdCBjaGFyICp1cmwsIGNvbnN0IGNoYXIgKnRoZW1lLCBjb25zdCBjaGFyICp1
c2VyQWdlbnQsIEVpbmFfUmUKIAogICAgIGFwcC0+dGhlbWUgPSB0aGVtZTsKICAgICBhcHAtPnVz
ZXJBZ2VudCA9IHVzZXJBZ2VudDsKKyAgICBhcHAtPmJhY2tpbmdTdG9yZSA9IGJhY2tpbmdTdG9y
ZTsKIAogICAgIGFwcC0+YmcgPSBldmFzX29iamVjdF9yZWN0YW5nbGVfYWRkKGFwcC0+ZXZhcyk7
CiAgICAgZXZhc19vYmplY3RfbmFtZV9zZXQoYXBwLT5iZywgImJnIik7CkBAIC02NTUsOCArNjc1
LDE0IEBAIGJyb3dzZXJDcmVhdGUoY29uc3QgY2hhciAqdXJsLCBjb25zdCBjaGFyICp0aGVtZSwg
Y29uc3QgY2hhciAqdXNlckFnZW50LCBFaW5hX1JlCiAgICAgZXZhc19vYmplY3RfcmVzaXplKGFw
cC0+YmcsIGdlb21ldHJ5LncsIGdlb21ldHJ5LmgpOwogICAgIGV2YXNfb2JqZWN0X2xheWVyX3Nl
dChhcHAtPmJnLCBFVkFTX0xBWUVSX01JTik7CiAgICAgZXZhc19vYmplY3Rfc2hvdyhhcHAtPmJn
KTsKLSAgICBhcHAtPmJyb3dzZXIgPSBld2tfdmlld19zaW5nbGVfYWRkKGFwcC0+ZXZhcyk7CiAK
KyAgICBpZiAoYmFja2luZ1N0b3JlICYmICFzdHJjYXNlY21wKGJhY2tpbmdTdG9yZSwgInNpbmds
ZSIpKSB7CisgICAgICAgIGFwcC0+YnJvd3NlciA9IGV3a192aWV3X3NpbmdsZV9hZGQoYXBwLT5l
dmFzKTsKKyAgICAgICAgaW5mbygiYmFja2luZyBzdG9yZTogc2luZ2xlXG4iKTsKKyAgICB9IGVs
c2UgeworICAgICAgICBhcHAtPmJyb3dzZXIgPSBld2tfdmlld190aWxlZF9hZGQoYXBwLT5ldmFz
KTsKKyAgICAgICAgaW5mbygiYmFja2luZyBzdG9yZTogdGlsZWRcbiIpOworICAgIH0KICAgICBl
d2tfdmlld190aGVtZV9zZXQoYXBwLT5icm93c2VyLCB0aGVtZSk7CiAgICAgaWYgKHVzZXJBZ2Vu
dCkKICAgICAgICAgZXdrX3ZpZXdfc2V0dGluZ191c2VyX2FnZW50X3NldChhcHAtPmJyb3dzZXIs
IHVzZXJBZ2VudCk7CkBAIC03NzcsNiArODAzLDcgQEAgbWFpbihpbnQgYXJnYywgY2hhciAqYXJn
dltdKQogCiAgICAgY2hhciAqZW5naW5lID0gTlVMTDsKICAgICBjaGFyICp0aGVtZSA9IE5VTEw7
CisgICAgY2hhciAqYmFja2luZ1N0b3JlID0gKGNoYXIgKiliYWNraW5nU3RvcmVzWzBdOwogCiAg
ICAgdW5zaWduZWQgY2hhciBxdWl0T3B0aW9uID0gMDsKICAgICB1bnNpZ25lZCBjaGFyIGlzRnVs
bHNjcmVlbiA9IDA7CkBAIC03ODYsNiArODEzLDcgQEAgbWFpbihpbnQgYXJnYywgY2hhciAqYXJn
dltdKQogICAgIEVjb3JlX0dldG9wdF9WYWx1ZSB2YWx1ZXNbXSA9IHsKICAgICAgICAgRUNPUkVf
R0VUT1BUX1ZBTFVFX1NUUihlbmdpbmUpLAogICAgICAgICBFQ09SRV9HRVRPUFRfVkFMVUVfQk9P
TChxdWl0T3B0aW9uKSwKKyAgICAgICAgRUNPUkVfR0VUT1BUX1ZBTFVFX1NUUihiYWNraW5nU3Rv
cmUpLAogICAgICAgICBFQ09SRV9HRVRPUFRfVkFMVUVfQk9PTChpc0Z1bGxzY3JlZW4pLAogICAg
ICAgICBFQ09SRV9HRVRPUFRfVkFMVUVfUFRSX0NBU1QoZ2VvbWV0cnkpLAogICAgICAgICBFQ09S
RV9HRVRPUFRfVkFMVUVfU1RSKHRoZW1lKSwKQEAgLTgzOSw3ICs4NjcsOCBAQCBtYWluKGludCBh
cmdjLCBjaGFyICphcmd2W10pCiAgICAgaWYgKHByb3h5VXJpKQogICAgICAgICBld2tfc2V0dGlu
Z3NfcHJveHlfdXJpX3NldChwcm94eVVyaSk7CiAKLSAgICBicm93c2VyQ3JlYXRlKHVybCwgdGhl
bWUsIHVzZXJBZ2VudCwgZ2VvbWV0cnksIGVuZ2luZSwgaXNGdWxsc2NyZWVuKTsKKyAgICBicm93
c2VyQ3JlYXRlKHVybCwgdGhlbWUsIHVzZXJBZ2VudCwgZ2VvbWV0cnksIGVuZ2luZSwgYmFja2lu
Z1N0b3JlLCBpc0Z1bGxzY3JlZW4pOworCiAgICAgZWNvcmVfZXZlbnRfaGFuZGxlcl9hZGQoRUNP
UkVfRVZFTlRfU0lHTkFMX0VYSVQsIG1haW5fc2lnbmFsX2V4aXQsICZ3aW5kb3dzKTsKIAogICAg
IGVjb3JlX21haW5fbG9vcF9iZWdpbigpOwo=
</data>
<flag name="review"
          id="57044"
          type_id="1"
          status="+"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74679</attachid>
            <date>2010-11-23 10:31:55 -0800</date>
            <delta_ts>2010-11-23 11:02:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45777-20101123163149.patch</filename>
            <type>text/plain</type>
            <size>5997</size>
            <attacher name="Alex Bredariol Grilo">abgrilo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDcyNjE0KQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMTEtMjMgIEFsZXggR3JpbG8gIDxhYmdy
aWxvQHByb2Z1c2lvbi5tb2JpPgorCisgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUg
Q2hyaXN0aWFuc2VuLgorCisgICAgICAgIFtFRkxdIEFkZCB0aWxlZCBiYWNraW5nIHN0b3JlIHRv
IEVXZWJMYXVuY2hlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NDU3NzcKKworICAgICAgICBBbGxvdyBFV2ViTGF1bmNoZXIgdG8gY2hvb3NlIGJldHdl
ZW4gc2luZ2xlIGFuZCB0aWxlZCBiYWNraW5nIHN0b3JlCisKKyAgICAgICAgKiBFV2ViTGF1bmNo
ZXIvbWFpbi5jOgorICAgICAgICAob25fa2V5X2Rvd24pOgorICAgICAgICAoYnJvd3NlckNyZWF0
ZSk6CisgICAgICAgIChtYWluKToKKwogMjAxMC0xMS0yMyAgU2ltb24gSGF1c21hbm4gIDxzaW1v
bi5oYXVzbWFubkBub2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgVG9yIEFybmUgVmVz
dGLDuC4KSW5kZXg6IFdlYktpdFRvb2xzL0VXZWJMYXVuY2hlci9tYWluLmMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViS2l0VG9vbHMvRVdlYkxhdW5jaGVyL21haW4uYwkocmV2aXNpb24gNzI2MTQpCisrKyBX
ZWJLaXRUb29scy9FV2ViTGF1bmNoZXIvbWFpbi5jCSh3b3JraW5nIGNvcHkpCkBAIC03Myw2ICs3
MywxMiBAQCBzdGF0aWMgRWluYV9MaXN0ICp3aW5kb3dzID0gTlVMTDsKIAogc3RhdGljIGNoYXIg
KnRoZW1lUGF0aCA9IE5VTEw7CiAKK3N0YXRpYyBjb25zdCBjaGFyICpiYWNraW5nU3RvcmVzW10g
PSB7CisgICAgInRpbGVkIiwKKyAgICAic2luZ2xlIiwKKyAgICBOVUxMCit9OworCiB0eXBlZGVm
IHN0cnVjdCBfV2luZG93X1Byb3BlcnRpZXMgewogICAgIEVpbmFfQm9vbCB0b29sYmFyc1Zpc2li
bGU6MTsKICAgICBFaW5hX0Jvb2wgc3RhdHVzYmFyVmlzaWJsZToxOwpAQCAtMTAyLDYgKzEwOCw4
IEBAIHN0YXRpYyBjb25zdCBFY29yZV9HZXRvcHQgb3B0aW9ucyA9IHsKICAgICAgICAgRUNPUkVf
R0VUT1BUX0NBTExCQUNLX05PQVJHUwogICAgICAgICAgICAgKCdFJywgImxpc3QtZW5naW5lcyIs
ICJsaXN0IGVjb3JlLWV2YXMgZW5naW5lcy4iLAogICAgICAgICAgICAgIGVjb3JlX2dldG9wdF9j
YWxsYmFja19lY29yZV9ldmFzX2xpc3RfZW5naW5lcywgTlVMTCksCisgICAgICAgIEVDT1JFX0dF
VE9QVF9DSE9JQ0UKKyAgICAgICAgICAgICgnYicsICJiYWNraW5nLXN0b3JlIiwgImNob29zZSBi
YWNraW5nIHN0b3JlIHRvIHVzZS4iLCBiYWNraW5nU3RvcmVzKSwKICAgICAgICAgRUNPUkVfR0VU
T1BUX1NUT1JFX0RFRl9CT09MCiAgICAgICAgICAgICAoJ0YnLCAiZnVsbHNjcmVlbiIsICJmdWxs
c2NyZWVuIG1vZGUuIiwgMCksCiAgICAgICAgIEVDT1JFX0dFVE9QVF9DQUxMQkFDS19BUkdTCkBA
IC0xNDQsMTIgKzE1MiwxMyBAQCB0eXBlZGVmIHN0cnVjdCBfRUxhdW5jaGVyIHsKICAgICBFdmFz
X09iamVjdCAqYnJvd3NlcjsKICAgICBjb25zdCBjaGFyICp0aGVtZTsKICAgICBjb25zdCBjaGFy
ICp1c2VyQWdlbnQ7CisgICAgY29uc3QgY2hhciAqYmFja2luZ1N0b3JlOwogICAgIFZpZXdwb3J0
IHZpZXdwb3J0OwogfSBFTGF1bmNoZXI7CiAKIHN0YXRpYyB2b2lkIGJyb3dzZXJEZXN0cm95KEVj
b3JlX0V2YXMgKmVlKTsKIHN0YXRpYyB2b2lkIGNsb3NlV2luZG93KEVjb3JlX0V2YXMgKmVlKTsK
LXN0YXRpYyBpbnQgYnJvd3NlckNyZWF0ZShjb25zdCBjaGFyICp1cmwsIGNvbnN0IGNoYXIgKnRo
ZW1lLCBjb25zdCBjaGFyICp1c2VyQWdlbnQsIEVpbmFfUmVjdGFuZ2xlIGdlb21ldHJ5LCBjb25z
dCBjaGFyICplbmdpbmUsIHVuc2lnbmVkIGNoYXIgaXNGdWxsc2NyZWVuLCBjb25zdCBjaGFyICpk
YXRhYmFzZVBhdGgpOworc3RhdGljIGludCBicm93c2VyQ3JlYXRlKGNvbnN0IGNoYXIgKnVybCwg
Y29uc3QgY2hhciAqdGhlbWUsIGNvbnN0IGNoYXIgKnVzZXJBZ2VudCwgRWluYV9SZWN0YW5nbGUg
Z2VvbWV0cnksIGNvbnN0IGNoYXIgKmVuZ2luZSwgY29uc3QgY2hhciAqYmFja2luZ1N0b3JlLCB1
bnNpZ25lZCBjaGFyIGlzRnVsbHNjcmVlbiwgY29uc3QgY2hhciAqZGF0YWJhc2VQYXRoKTsKIAog
c3RhdGljIHZvaWQKIHByaW50X2hpc3RvcnkoRWluYV9MaXN0ICpsaXN0KQpAQCAtNTg0LDcgKzU5
Myw4IEBAIG9uX2tleV9kb3duKHZvaWQgKmRhdGEsIEV2YXMgKmUsIEV2YXNfT2IKICAgICAgICAg
aW5mbygiQ3JlYXRlIG5ldyB3aW5kb3cgKEY5KSB3YXMgcHJlc3NlZC5cbiIpOwogICAgICAgICBF
aW5hX1JlY3RhbmdsZSBnZW9tZXRyeSA9IHswLCAwLCAwLCAwfTsKICAgICAgICAgYnJvd3NlckNy
ZWF0ZSgiaHR0cDovL3d3dy5nb29nbGUuY29tIiwKLSAgICAgICAgICAgICAgICAgICAgICAgYXBw
LT50aGVtZSwgYXBwLT51c2VyQWdlbnQsIGdlb21ldHJ5LCBOVUxMLCAwLCBOVUxMKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgYXBwLT50aGVtZSwgYXBwLT51c2VyQWdlbnQsIGdlb21ldHJ5LCBh
cHAtPiBiYWNraW5nU3RvcmUsCisgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIDAsIE5VTEwp
OwogICAgIH0gZWxzZSBpZiAoIXN0cmNtcChldi0+a2V5LCAiRjEwIikpIHsKICAgICAgICAgRXZh
c19Db29yZCB4LCB5LCB3LCBoOwogICAgICAgICBFdmFzX09iamVjdCAqZnJhbWUgPSBld2tfdmll
d19mcmFtZV9tYWluX2dldChvYmopOwpAQCAtNTk3LDYgKzYwNywxNSBAQCBvbl9rZXlfZG93bih2
b2lkICpkYXRhLCBFdmFzICplLCBFdmFzX09iCiAgICAgICAgIGggKj0gNDsKICAgICAgICAgaW5m
bygiUHJlLXJlbmRlciAlZCwlZCArICVkeCVkXG4iLCB4LCB5LCB3LCBoKTsKICAgICAgICAgZXdr
X3ZpZXdfcHJlX3JlbmRlcl9yZWdpb24ob2JqLCB4LCB5LCB3LCBoLCB6b29tKTsKKyAgICB9IGVs
c2UgaWYgKCFzdHJjbXAoZXYtPmtleSwgIkYxMSIpKSB7CisgICAgICAgIGluZm8oIlByZS1yZW5k
ZXIgMSBleHRyYSBjb2x1bW4vcm93IHdpdGggY3VycmVudCB6b29tIik7CisgICAgICAgIGV3a192
aWV3X3ByZV9yZW5kZXJfcmVsYXRpdmVfcmFkaXVzKG9iaiwgMSk7CisgICAgfSBlbHNlIGlmICgh
c3RyY21wKGV2LT5rZXksICJkIikpIHsKKyAgICAgICAgaW5mbygiUmVuZGVyIHN1c3BlbmRlZCIp
OworICAgICAgICBld2tfdmlld19kaXNhYmxlX3JlbmRlcihvYmopOworICAgIH0gZWxzZSBpZiAo
IXN0cmNtcChldi0+a2V5LCAiZSIpKSB7CisgICAgICAgIGluZm8oIlJlbmRlciByZXN1bWVkIik7
CisgICAgICAgIGV3a192aWV3X2VuYWJsZV9yZW5kZXIob2JqKTsKICAgICB9CiB9CiAKQEAgLTYz
OSw3ICs2NTgsNyBAQCBxdWl0KEVpbmFfQm9vbCBzdWNjZXNzLCBjb25zdCBjaGFyICptc2cpCiB9
CiAKIHN0YXRpYyBpbnQKLWJyb3dzZXJDcmVhdGUoY29uc3QgY2hhciAqdXJsLCBjb25zdCBjaGFy
ICp0aGVtZSwgY29uc3QgY2hhciAqdXNlckFnZW50LCBFaW5hX1JlY3RhbmdsZSBnZW9tZXRyeSwg
Y29uc3QgY2hhciAqZW5naW5lLCB1bnNpZ25lZCBjaGFyIGlzRnVsbHNjcmVlbiwgY29uc3QgY2hh
ciAqZGF0YWJhc2VQYXRoKQorYnJvd3NlckNyZWF0ZShjb25zdCBjaGFyICp1cmwsIGNvbnN0IGNo
YXIgKnRoZW1lLCBjb25zdCBjaGFyICp1c2VyQWdlbnQsIEVpbmFfUmVjdGFuZ2xlIGdlb21ldHJ5
LCBjb25zdCBjaGFyICplbmdpbmUsIGNvbnN0IGNoYXIgKmJhY2tpbmdTdG9yZSwgdW5zaWduZWQg
Y2hhciBpc0Z1bGxzY3JlZW4sIGNvbnN0IGNoYXIgKmRhdGFiYXNlUGF0aCkKIHsKICAgICBpZiAo
KGdlb21ldHJ5LncgPD0gMCkgJiYgKGdlb21ldHJ5LmggPD0gMCkpIHsKICAgICAgICAgZ2VvbWV0
cnkudyA9IERFRkFVTFRfV0lEVEg7CkBAIC02NjksNiArNjg4LDcgQEAgYnJvd3NlckNyZWF0ZShj
b25zdCBjaGFyICp1cmwsIGNvbnN0IGNoYQogCiAgICAgYXBwLT50aGVtZSA9IHRoZW1lOwogICAg
IGFwcC0+dXNlckFnZW50ID0gdXNlckFnZW50OworICAgIGFwcC0+YmFja2luZ1N0b3JlID0gYmFj
a2luZ1N0b3JlOwogCiAgICAgYXBwLT5iZyA9IGV2YXNfb2JqZWN0X3JlY3RhbmdsZV9hZGQoYXBw
LT5ldmFzKTsKICAgICBldmFzX29iamVjdF9uYW1lX3NldChhcHAtPmJnLCAiYmciKTsKQEAgLTY3
Nyw4ICs2OTcsMTQgQEAgYnJvd3NlckNyZWF0ZShjb25zdCBjaGFyICp1cmwsIGNvbnN0IGNoYQog
ICAgIGV2YXNfb2JqZWN0X3Jlc2l6ZShhcHAtPmJnLCBnZW9tZXRyeS53LCBnZW9tZXRyeS5oKTsK
ICAgICBldmFzX29iamVjdF9sYXllcl9zZXQoYXBwLT5iZywgRVZBU19MQVlFUl9NSU4pOwogICAg
IGV2YXNfb2JqZWN0X3Nob3coYXBwLT5iZyk7Ci0gICAgYXBwLT5icm93c2VyID0gZXdrX3ZpZXdf
c2luZ2xlX2FkZChhcHAtPmV2YXMpOwogCisgICAgaWYgKGJhY2tpbmdTdG9yZSAmJiAhc3RyY2Fz
ZWNtcChiYWNraW5nU3RvcmUsICJzaW5nbGUiKSkgeworICAgICAgICBhcHAtPmJyb3dzZXIgPSBl
d2tfdmlld19zaW5nbGVfYWRkKGFwcC0+ZXZhcyk7CisgICAgICAgIGluZm8oImJhY2tpbmcgc3Rv
cmU6IHNpbmdsZVxuIik7CisgICAgfSBlbHNlIHsKKyAgICAgICAgYXBwLT5icm93c2VyID0gZXdr
X3ZpZXdfdGlsZWRfYWRkKGFwcC0+ZXZhcyk7CisgICAgICAgIGluZm8oImJhY2tpbmcgc3RvcmU6
IHRpbGVkXG4iKTsKKyAgICB9CiAgICAgZXdrX3ZpZXdfdGhlbWVfc2V0KGFwcC0+YnJvd3Nlciwg
dGhlbWUpOwogICAgIGlmICh1c2VyQWdlbnQpCiAgICAgICAgIGV3a192aWV3X3NldHRpbmdfdXNl
cl9hZ2VudF9zZXQoYXBwLT5icm93c2VyLCB1c2VyQWdlbnQpOwpAQCAtODAwLDYgKzgyNiw3IEBA
IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIAogICAgIGNoYXIgKmVuZ2luZSA9IE5VTEw7
CiAgICAgY2hhciAqdGhlbWUgPSBOVUxMOworICAgIGNoYXIgKmJhY2tpbmdTdG9yZSA9IChjaGFy
ICopYmFja2luZ1N0b3Jlc1swXTsKIAogICAgIHVuc2lnbmVkIGNoYXIgcXVpdE9wdGlvbiA9IDA7
CiAgICAgdW5zaWduZWQgY2hhciBpc0Z1bGxzY3JlZW4gPSAwOwpAQCAtODA5LDYgKzgzNiw3IEBA
IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBFY29yZV9HZXRvcHRfVmFsdWUgdmFs
dWVzW10gPSB7CiAgICAgICAgIEVDT1JFX0dFVE9QVF9WQUxVRV9TVFIoZW5naW5lKSwKICAgICAg
ICAgRUNPUkVfR0VUT1BUX1ZBTFVFX0JPT0wocXVpdE9wdGlvbiksCisgICAgICAgIEVDT1JFX0dF
VE9QVF9WQUxVRV9TVFIoYmFja2luZ1N0b3JlKSwKICAgICAgICAgRUNPUkVfR0VUT1BUX1ZBTFVF
X0JPT0woaXNGdWxsc2NyZWVuKSwKICAgICAgICAgRUNPUkVfR0VUT1BUX1ZBTFVFX1BUUl9DQVNU
KGdlb21ldHJ5KSwKICAgICAgICAgRUNPUkVfR0VUT1BUX1ZBTFVFX1NUUih0aGVtZSksCkBAIC04
NjQsNyArODkyLDcgQEAgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIGlmIChwcm94
eVVyaSkKICAgICAgICAgZXdrX3NldHRpbmdzX3Byb3h5X3VyaV9zZXQocHJveHlVcmkpOwogCi0g
ICAgYnJvd3NlckNyZWF0ZSh1cmwsIHRoZW1lUGF0aCwgdXNlckFnZW50LCBnZW9tZXRyeSwgZW5n
aW5lLCBpc0Z1bGxzY3JlZW4sIHBhdGgpOworICAgIGJyb3dzZXJDcmVhdGUodXJsLCB0aGVtZVBh
dGgsIHVzZXJBZ2VudCwgZ2VvbWV0cnksIGVuZ2luZSwgYmFja2luZ1N0b3JlLCBpc0Z1bGxzY3Jl
ZW4sIHBhdGgpOwogICAgIGVjb3JlX2V2ZW50X2hhbmRsZXJfYWRkKEVDT1JFX0VWRU5UX1NJR05B
TF9FWElULCBtYWluX3NpZ25hbF9leGl0LCAmd2luZG93cyk7CiAKICAgICBlY29yZV9tYWluX2xv
b3BfYmVnaW4oKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>