<?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>92005</bug_id>
          
          <creation_ts>2012-07-23 09:05:01 -0700</creation_ts>
          <short_desc>[EFL][WK2] Add unit tests for Ewk_Context</short_desc>
          <delta_ts>2012-07-26 09:04:47 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>61838</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>rakuco</cc>
    
    <cc>tmpsantos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>675749</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-23 09:05:01 -0700</bug_when>
    <thetext>We currently don&apos;t have unit tests for Ewk_Context, we should write those.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675790</commentid>
    <comment_count>1</comment_count>
      <attachid>153814</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-23 10:19:57 -0700</bug_when>
    <thetext>Created attachment 153814
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675859</commentid>
    <comment_count>2</comment_count>
      <attachid>153814</attachid>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-07-23 11:48:00 -0700</bug_when>
    <thetext>Comment on attachment 153814
Patch

LGTM. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676300</commentid>
    <comment_count>3</comment_count>
      <attachid>153814</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-07-23 18:49:10 -0700</bug_when>
    <thetext>Comment on attachment 153814
Patch

OK, LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>678034</commentid>
    <comment_count>4</comment_count>
      <attachid>154352</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-25 07:40:08 -0700</bug_when>
    <thetext>Created attachment 154352
Patch

Rebase on master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>679387</commentid>
    <comment_count>5</comment_count>
      <attachid>154352</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-26 09:04:41 -0700</bug_when>
    <thetext>Comment on attachment 154352
Patch

Clearing flags on attachment: 154352

Committed r123752: &lt;http://trac.webkit.org/changeset/123752&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>679388</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-26 09:04:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153814</attachid>
            <date>2012-07-23 10:19:57 -0700</date>
            <delta_ts>2012-07-25 07:40:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>92005_ewk_context_utests.patch</filename>
            <type>text/plain</type>
            <size>6403</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAyYjQzMzQ5Li43MmM1ODc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjMg
QEAKIDIwMTItMDctMjMgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVs
LmNvbT4KIAorICAgICAgICBbRUZMXVtXSzJdIEFkZCB1bml0IHRlc3RzIGZvciBFd2tfQ29udGV4
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTIwMDUK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgdW5p
dCB0ZXN0cyBmb3IgV2ViS2l0MiBFd2tfQ29udGV4dC4KKworICAgICAgICAqIFBsYXRmb3JtRWZs
LmNtYWtlOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfc2NoZW1lX3JlcXVl
c3QuY3BwOgorICAgICAgICAoZXdrX3VybF9zY2hlbWVfcmVxdWVzdF9maW5pc2gpOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfc2NoZW1lX3JlcXVlc3QuaDogTWFyayBjb250
ZW50X2RhdGEKKyAgICAgICAgYXJndW1lbnQgYXMgY29uc3QuCisgICAgICAgICogVUlQcm9jZXNz
L0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX2NvbnRleHQuY3BwOiBBZGRlZC4KKyAgICAgICAgKFRF
U1RfRik6CisgICAgICAgIChzY2hlbWVSZXF1ZXN0Q2FsbGJhY2spOgorCisyMDEyLTA3LTIzICBD
aHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CisKICAgICAgICAg
W0VGTF1bV0syXSBBZGQgcmVxdWVzdCBtYW5hZ2VyIGNsaWVudAogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTExOTMKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvUGxhdGZvcm1FZmwuY21ha2UgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUVmbC5j
bWFrZQppbmRleCA2YWE2MTA0Li4yZWJhNDk3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9Q
bGF0Zm9ybUVmbC5jbWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUVmbC5jbWFrZQpA
QCAtMjMzLDYgKzIzMyw3IEBAIFRBUkdFVF9MSU5LX0xJQlJBUklFUyhld2syVW5pdFRlc3RVdGls
cyAke0VXSzJVbml0VGVzdHNfTElCUkFSSUVTfSkKICMgVGhlICJld2siIG9uIHRoZSB0ZXN0IG5h
bWUgbmVlZHMgdG8gYmUgc3VmZml4ZWQgd2l0aCAiMiIsIG90aGVyd2lzZSBpdAogIyB3aWxsIGNs
YXNoIHdpdGggdGVzdHMgZnJvbSB0aGUgV2ViS2l0IDEgdGVzdCBzdWl0ZS4KIFNFVChFV0syVW5p
dFRlc3RzX0JJTkFSSUVTCisgICAgdGVzdF9ld2syX2NvbnRleHQKICAgICB0ZXN0X2V3azJfdmll
dwogKQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tf
dXJsX3NjaGVtZV9yZXF1ZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L2V3a191cmxfc2NoZW1lX3JlcXVlc3QuY3BwCmluZGV4IDY5M2ZmM2QuLjMyYzMyODEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfc2NoZW1lX3Jl
cXVlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxf
c2NoZW1lX3JlcXVlc3QuY3BwCkBAIC0xMTUsNyArMTE1LDcgQEAgdWludDY0X3QgZXdrX3VybF9z
Y2hlbWVfcmVxdWVzdF9pZF9nZXQoY29uc3QgRXdrX1VybF9TY2hlbWVfUmVxdWVzdCogcmVxdWVz
dCkKICAgICByZXR1cm4gcmVxdWVzdC0+cmVxdWVzdElEOwogfQogCi1FaW5hX0Jvb2wgZXdrX3Vy
bF9zY2hlbWVfcmVxdWVzdF9maW5pc2goY29uc3QgRXdrX1VybF9TY2hlbWVfUmVxdWVzdCogcmVx
dWVzdCwgdm9pZCogY29udGVudERhdGEsIHVuc2lnbmVkIGludCBjb250ZW50TGVuZ3RoLCBjb25z
dCBjaGFyKiBtaW1lVHlwZSkKK0VpbmFfQm9vbCBld2tfdXJsX3NjaGVtZV9yZXF1ZXN0X2Zpbmlz
aChjb25zdCBFd2tfVXJsX1NjaGVtZV9SZXF1ZXN0KiByZXF1ZXN0LCBjb25zdCB2b2lkKiBjb250
ZW50RGF0YSwgdW5zaWduZWQgaW50IGNvbnRlbnRMZW5ndGgsIGNvbnN0IGNoYXIqIG1pbWVUeXBl
KQogewogICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOX1ZBTChyZXF1ZXN0LCBmYWxzZSk7
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxf
c2NoZW1lX3JlcXVlc3QuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a191
cmxfc2NoZW1lX3JlcXVlc3QuaAppbmRleCAwMzRjYmQ0Li5kZWFhZjE4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3NjaGVtZV9yZXF1ZXN0LmgK
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9zY2hlbWVfcmVx
dWVzdC5oCkBAIC0xMDMsNyArMTAzLDcgQEAgRUFQSSBjb25zdCBjaGFyICpld2tfdXJsX3NjaGVt
ZV9yZXF1ZXN0X3BhdGhfZ2V0KGNvbnN0IEV3a19VcmxfU2NoZW1lX1JlcXVlc3QgKnIKICAqIEBw
YXJhbSBjb250ZW50X2xlbmd0aCB0aGUgbGVuZ3RoIG9mIHRoZSBAYSBjb250ZW50X2RhdGEuCiAg
KiBAcGFyYW0gbWltZV90eXBlIHRoZSBjb250ZW50IHR5cGUgb2YgdGhlIHN0cmVhbSBvciAlYyBO
VUxMIGlmIG5vdCBrbm93bgogICovCi1FQVBJIEVpbmFfQm9vbCBld2tfdXJsX3NjaGVtZV9yZXF1
ZXN0X2ZpbmlzaChjb25zdCBFd2tfVXJsX1NjaGVtZV9SZXF1ZXN0ICpyZXF1ZXN0LCB2b2lkICpj
b250ZW50X2RhdGEsIHVuc2lnbmVkIGludCBjb250ZW50X2xlbmd0aCwgY29uc3QgY2hhciAqbWlt
ZV90eXBlKTsKK0VBUEkgRWluYV9Cb29sIGV3a191cmxfc2NoZW1lX3JlcXVlc3RfZmluaXNoKGNv
bnN0IEV3a19VcmxfU2NoZW1lX1JlcXVlc3QgKnJlcXVlc3QsIGNvbnN0IHZvaWQgKmNvbnRlbnRf
ZGF0YSwgdW5zaWduZWQgaW50IGNvbnRlbnRfbGVuZ3RoLCBjb25zdCBjaGFyICptaW1lX3R5cGUp
OwogCiAjaWZkZWYgX19jcGx1c3BsdXMKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9jb250ZXh0LmNwcCBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9jb250ZXh0LmNwcApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wMzRmODcxCi0tLSAvZGV2L251bGwKKysrIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX2NvbnRleHQu
Y3BwCkBAIC0wLDAgKzEsNjkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgSW50ZWwgQ29y
cG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5k
IHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2Rp
ZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUg
bXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMg
SVMnJworICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5H
LCBCVVQgTk9UIExJTUlURUQgVE8sCisgKiBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNI
QU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBE
SVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRP
UlMKKyAqIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQ
RUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5H
LCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MK
KyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElB
QklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRgor
ICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlICJjb25m
aWcuaCIKKworI2luY2x1ZGUgIlVuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0QmFzZS5oIgorI2lu
Y2x1ZGUgIlVuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0RW52aXJvbm1lbnQuaCIKKyNpbmNsdWRl
IDxFV2ViS2l0Mi5oPgorI2luY2x1ZGUgPGd0ZXN0L2d0ZXN0Lmg+CisKK3VzaW5nIG5hbWVzcGFj
ZSBFV0syVW5pdFRlc3Q7CisKK2V4dGVybiBFV0syVW5pdFRlc3RFbnZpcm9ubWVudCogZW52aXJv
bm1lbnQ7CisKK3N0YXRpYyBjb25zdCBjaGFyIGh0bWxSZXBseVtdID0gIjxodG1sPjxoZWFkPjx0
aXRsZT5Gb288L3RpdGxlPjwvaGVhZD48Ym9keT5CYXI8L2JvZHk+PC9odG1sPiI7CisKK1RFU1Rf
RihFV0syVW5pdFRlc3RCYXNlLCBld2tfY29udGV4dF9kZWZhdWx0X2dldCkKK3sKKyAgICBFd2tf
Q29udGV4dCogZGVmYXVsdENvbnRleHQgPSBld2tfY29udGV4dF9kZWZhdWx0X2dldCgpOworICAg
IEFTU0VSVF9UUlVFKGRlZmF1bHRDb250ZXh0KTsKKyAgICBBU1NFUlRfRVEoZGVmYXVsdENvbnRl
eHQsIGV3a19jb250ZXh0X2RlZmF1bHRfZ2V0KCkpOworfQorCitURVNUX0YoRVdLMlVuaXRUZXN0
QmFzZSwgZXdrX2NvbnRleHRfY29va2llX21hbmFnZXJfZ2V0KQoreworICAgIEV3a19Db29raWVf
TWFuYWdlciogY29va2llTWFuYWdlciA9IGV3a19jb250ZXh0X2Nvb2tpZV9tYW5hZ2VyX2dldChl
d2tfY29udGV4dF9kZWZhdWx0X2dldCgpKTsKKyAgICBBU1NFUlRfVFJVRShjb29raWVNYW5hZ2Vy
KTsKKyAgICBBU1NFUlRfRVEoY29va2llTWFuYWdlciwgZXdrX2NvbnRleHRfY29va2llX21hbmFn
ZXJfZ2V0KGV3a19jb250ZXh0X2RlZmF1bHRfZ2V0KCkpKTsKK30KKworc3RhdGljIHZvaWQgc2No
ZW1lUmVxdWVzdENhbGxiYWNrKEV3a19VcmxfU2NoZW1lX1JlcXVlc3QqIHJlcXVlc3QsIHZvaWQq
IHVzZXJEYXRhKQoreworICAgIGNvbnN0IGNoYXIqIHNjaGVtZSA9IGV3a191cmxfc2NoZW1lX3Jl
cXVlc3Rfc2NoZW1lX2dldChyZXF1ZXN0KTsKKyAgICBBU1NFUlRfU1RSRVEoc2NoZW1lLCAiZm9v
c2NoZW1lIik7CisgICAgY29uc3QgY2hhciogdXJsID0gZXdrX3VybF9zY2hlbWVfcmVxdWVzdF91
cmxfZ2V0KHJlcXVlc3QpOworICAgIEFTU0VSVF9TVFJFUSh1cmwsICJmb29zY2hlbWU6TXlQYXRo
Iik7CisgICAgY29uc3QgY2hhciogcGF0aCA9IGV3a191cmxfc2NoZW1lX3JlcXVlc3RfcGF0aF9n
ZXQocmVxdWVzdCk7CisgICAgQVNTRVJUX1NUUkVRKHBhdGgsICJNeVBhdGgiKTsKKyAgICBBU1NF
UlRfVFJVRShld2tfdXJsX3NjaGVtZV9yZXF1ZXN0X2ZpbmlzaChyZXF1ZXN0LCBodG1sUmVwbHks
IHN0cmxlbihodG1sUmVwbHkpLCAidGV4dC9odG1sIikpOworfQorCitURVNUX0YoRVdLMlVuaXRU
ZXN0QmFzZSwgZXdrX2NvbnRleHRfdXJpX3NjaGVtZV9yZWdpc3RlcikKK3sKKyAgICBld2tfY29u
dGV4dF91cmlfc2NoZW1lX3JlZ2lzdGVyKGV3a19jb250ZXh0X2RlZmF1bHRfZ2V0KCksICJmb29z
Y2hlbWUiLCBzY2hlbWVSZXF1ZXN0Q2FsbGJhY2ssIDApOworICAgIGxvYWRVcmxTeW5jKCJmb29z
Y2hlbWU6TXlQYXRoIik7CisgICAgQVNTRVJUX1NUUkVRKGV3a192aWV3X3RpdGxlX2dldCh3ZWJW
aWV3KCkpLCAiRm9vIik7Cit9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154352</attachid>
            <date>2012-07-25 07:40:08 -0700</date>
            <delta_ts>2012-07-26 09:04:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>92005_ewk_context_utests.patch</filename>
            <type>text/plain</type>
            <size>6380</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBhY2ExY2Y5Li45MWU0NWQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTItMDctMjMgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVs
LmNvbT4KKworICAgICAgICBbRUZMXVtXSzJdIEFkZCB1bml0IHRlc3RzIGZvciBFd2tfQ29udGV4
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTIwMDUK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgdW5p
dCB0ZXN0cyBmb3IgV2ViS2l0MiBFd2tfQ29udGV4dC4KKworICAgICAgICAqIFBsYXRmb3JtRWZs
LmNtYWtlOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfc2NoZW1lX3JlcXVl
c3QuY3BwOgorICAgICAgICAoZXdrX3VybF9zY2hlbWVfcmVxdWVzdF9maW5pc2gpOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfc2NoZW1lX3JlcXVlc3QuaDogTWFyayBjb250
ZW50X2RhdGEKKyAgICAgICAgYXJndW1lbnQgYXMgY29uc3QuCisgICAgICAgICogVUlQcm9jZXNz
L0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX2NvbnRleHQuY3BwOiBBZGRlZC4KKyAgICAgICAgKFRF
U1RfRik6CisgICAgICAgIChzY2hlbWVSZXF1ZXN0Q2FsbGJhY2spOgorCiAyMDEyLTA3LTI1ICBH
eXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF0g
VXNlIGVpbmFfc3RyaW5nc2hhcmVfYWRkIGluc3RlYWQgb2Ygc3RyZHVwLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvUGxhdGZvcm1FZmwuY21ha2UgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9y
bUVmbC5jbWFrZQppbmRleCA2NmFkMDM3Li4xNzhlYTg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9QbGF0Zm9ybUVmbC5jbWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUVmbC5j
bWFrZQpAQCAtMjQwLDYgKzI0MCw3IEBAIFRBUkdFVF9MSU5LX0xJQlJBUklFUyhld2syVW5pdFRl
c3RVdGlscyAke0VXSzJVbml0VGVzdHNfTElCUkFSSUVTfSkKICMgVGhlICJld2siIG9uIHRoZSB0
ZXN0IG5hbWUgbmVlZHMgdG8gYmUgc3VmZml4ZWQgd2l0aCAiMiIsIG90aGVyd2lzZSBpdAogIyB3
aWxsIGNsYXNoIHdpdGggdGVzdHMgZnJvbSB0aGUgV2ViS2l0IDEgdGVzdCBzdWl0ZS4KIFNFVChF
V0syVW5pdFRlc3RzX0JJTkFSSUVTCisgICAgdGVzdF9ld2syX2NvbnRleHQKICAgICB0ZXN0X2V3
azJfY29va2llX21hbmFnZXIKICAgICB0ZXN0X2V3azJfdmlldwogKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9zY2hlbWVfcmVxdWVzdC5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3NjaGVtZV9yZXF1ZXN0
LmNwcAppbmRleCA2OTNmZjNkLi4zMmMzMjgxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3NjaGVtZV9yZXF1ZXN0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3NjaGVtZV9yZXF1ZXN0LmNwcApAQCAt
MTE1LDcgKzExNSw3IEBAIHVpbnQ2NF90IGV3a191cmxfc2NoZW1lX3JlcXVlc3RfaWRfZ2V0KGNv
bnN0IEV3a19VcmxfU2NoZW1lX1JlcXVlc3QqIHJlcXVlc3QpCiAgICAgcmV0dXJuIHJlcXVlc3Qt
PnJlcXVlc3RJRDsKIH0KIAotRWluYV9Cb29sIGV3a191cmxfc2NoZW1lX3JlcXVlc3RfZmluaXNo
KGNvbnN0IEV3a19VcmxfU2NoZW1lX1JlcXVlc3QqIHJlcXVlc3QsIHZvaWQqIGNvbnRlbnREYXRh
LCB1bnNpZ25lZCBpbnQgY29udGVudExlbmd0aCwgY29uc3QgY2hhciogbWltZVR5cGUpCitFaW5h
X0Jvb2wgZXdrX3VybF9zY2hlbWVfcmVxdWVzdF9maW5pc2goY29uc3QgRXdrX1VybF9TY2hlbWVf
UmVxdWVzdCogcmVxdWVzdCwgY29uc3Qgdm9pZCogY29udGVudERhdGEsIHVuc2lnbmVkIGludCBj
b250ZW50TGVuZ3RoLCBjb25zdCBjaGFyKiBtaW1lVHlwZSkKIHsKICAgICBFSU5BX1NBRkVUWV9P
Tl9OVUxMX1JFVFVSTl9WQUwocmVxdWVzdCwgZmFsc2UpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3NjaGVtZV9yZXF1ZXN0LmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3NjaGVtZV9yZXF1ZXN0LmgKaW5k
ZXggMDM0Y2JkNC4uZGVhYWYxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvZXdrX3VybF9zY2hlbWVfcmVxdWVzdC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfc2NoZW1lX3JlcXVlc3QuaApAQCAtMTAzLDcgKzEwMyw3
IEBAIEVBUEkgY29uc3QgY2hhciAqZXdrX3VybF9zY2hlbWVfcmVxdWVzdF9wYXRoX2dldChjb25z
dCBFd2tfVXJsX1NjaGVtZV9SZXF1ZXN0ICpyCiAgKiBAcGFyYW0gY29udGVudF9sZW5ndGggdGhl
IGxlbmd0aCBvZiB0aGUgQGEgY29udGVudF9kYXRhLgogICogQHBhcmFtIG1pbWVfdHlwZSB0aGUg
Y29udGVudCB0eXBlIG9mIHRoZSBzdHJlYW0gb3IgJWMgTlVMTCBpZiBub3Qga25vd24KICAqLwot
RUFQSSBFaW5hX0Jvb2wgZXdrX3VybF9zY2hlbWVfcmVxdWVzdF9maW5pc2goY29uc3QgRXdrX1Vy
bF9TY2hlbWVfUmVxdWVzdCAqcmVxdWVzdCwgdm9pZCAqY29udGVudF9kYXRhLCB1bnNpZ25lZCBp
bnQgY29udGVudF9sZW5ndGgsIGNvbnN0IGNoYXIgKm1pbWVfdHlwZSk7CitFQVBJIEVpbmFfQm9v
bCBld2tfdXJsX3NjaGVtZV9yZXF1ZXN0X2ZpbmlzaChjb25zdCBFd2tfVXJsX1NjaGVtZV9SZXF1
ZXN0ICpyZXF1ZXN0LCBjb25zdCB2b2lkICpjb250ZW50X2RhdGEsIHVuc2lnbmVkIGludCBjb250
ZW50X2xlbmd0aCwgY29uc3QgY2hhciAqbWltZV90eXBlKTsKIAogI2lmZGVmIF9fY3BsdXNwbHVz
CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90
ZXN0X2V3azJfY29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90
ZXN0cy90ZXN0X2V3azJfY29udGV4dC5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMDM0Zjg3MQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9jb250ZXh0LmNwcApAQCAtMCwwICsxLDY5IEBACisv
KgorICogQ29weXJpZ2h0IChDKSAyMDEyIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICog
MS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBj
b3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9y
bSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisg
KiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0
aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQ
TEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAor
ICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQg
U0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisg
KiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICog
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4KKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisKKyNpbmNsdWRlICJVbml0
VGVzdFV0aWxzL0VXSzJVbml0VGVzdEJhc2UuaCIKKyNpbmNsdWRlICJVbml0VGVzdFV0aWxzL0VX
SzJVbml0VGVzdEVudmlyb25tZW50LmgiCisjaW5jbHVkZSA8RVdlYktpdDIuaD4KKyNpbmNsdWRl
IDxndGVzdC9ndGVzdC5oPgorCit1c2luZyBuYW1lc3BhY2UgRVdLMlVuaXRUZXN0OworCitleHRl
cm4gRVdLMlVuaXRUZXN0RW52aXJvbm1lbnQqIGVudmlyb25tZW50OworCitzdGF0aWMgY29uc3Qg
Y2hhciBodG1sUmVwbHlbXSA9ICI8aHRtbD48aGVhZD48dGl0bGU+Rm9vPC90aXRsZT48L2hlYWQ+
PGJvZHk+QmFyPC9ib2R5PjwvaHRtbD4iOworCitURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdr
X2NvbnRleHRfZGVmYXVsdF9nZXQpCit7CisgICAgRXdrX0NvbnRleHQqIGRlZmF1bHRDb250ZXh0
ID0gZXdrX2NvbnRleHRfZGVmYXVsdF9nZXQoKTsKKyAgICBBU1NFUlRfVFJVRShkZWZhdWx0Q29u
dGV4dCk7CisgICAgQVNTRVJUX0VRKGRlZmF1bHRDb250ZXh0LCBld2tfY29udGV4dF9kZWZhdWx0
X2dldCgpKTsKK30KKworVEVTVF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a19jb250ZXh0X2Nvb2tp
ZV9tYW5hZ2VyX2dldCkKK3sKKyAgICBFd2tfQ29va2llX01hbmFnZXIqIGNvb2tpZU1hbmFnZXIg
PSBld2tfY29udGV4dF9jb29raWVfbWFuYWdlcl9nZXQoZXdrX2NvbnRleHRfZGVmYXVsdF9nZXQo
KSk7CisgICAgQVNTRVJUX1RSVUUoY29va2llTWFuYWdlcik7CisgICAgQVNTRVJUX0VRKGNvb2tp
ZU1hbmFnZXIsIGV3a19jb250ZXh0X2Nvb2tpZV9tYW5hZ2VyX2dldChld2tfY29udGV4dF9kZWZh
dWx0X2dldCgpKSk7Cit9CisKK3N0YXRpYyB2b2lkIHNjaGVtZVJlcXVlc3RDYWxsYmFjayhFd2tf
VXJsX1NjaGVtZV9SZXF1ZXN0KiByZXF1ZXN0LCB2b2lkKiB1c2VyRGF0YSkKK3sKKyAgICBjb25z
dCBjaGFyKiBzY2hlbWUgPSBld2tfdXJsX3NjaGVtZV9yZXF1ZXN0X3NjaGVtZV9nZXQocmVxdWVz
dCk7CisgICAgQVNTRVJUX1NUUkVRKHNjaGVtZSwgImZvb3NjaGVtZSIpOworICAgIGNvbnN0IGNo
YXIqIHVybCA9IGV3a191cmxfc2NoZW1lX3JlcXVlc3RfdXJsX2dldChyZXF1ZXN0KTsKKyAgICBB
U1NFUlRfU1RSRVEodXJsLCAiZm9vc2NoZW1lOk15UGF0aCIpOworICAgIGNvbnN0IGNoYXIqIHBh
dGggPSBld2tfdXJsX3NjaGVtZV9yZXF1ZXN0X3BhdGhfZ2V0KHJlcXVlc3QpOworICAgIEFTU0VS
VF9TVFJFUShwYXRoLCAiTXlQYXRoIik7CisgICAgQVNTRVJUX1RSVUUoZXdrX3VybF9zY2hlbWVf
cmVxdWVzdF9maW5pc2gocmVxdWVzdCwgaHRtbFJlcGx5LCBzdHJsZW4oaHRtbFJlcGx5KSwgInRl
eHQvaHRtbCIpKTsKK30KKworVEVTVF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a19jb250ZXh0X3Vy
aV9zY2hlbWVfcmVnaXN0ZXIpCit7CisgICAgZXdrX2NvbnRleHRfdXJpX3NjaGVtZV9yZWdpc3Rl
cihld2tfY29udGV4dF9kZWZhdWx0X2dldCgpLCAiZm9vc2NoZW1lIiwgc2NoZW1lUmVxdWVzdENh
bGxiYWNrLCAwKTsKKyAgICBsb2FkVXJsU3luYygiZm9vc2NoZW1lOk15UGF0aCIpOworICAgIEFT
U0VSVF9TVFJFUShld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSwgIkZvbyIpOworfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>