<?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>84899</bug_id>
          
          <creation_ts>2012-04-25 15:47:53 -0700</creation_ts>
          <short_desc>Add methods to create WebArrayBuffer/WebArrayBufferView from v8 objects</short_desc>
          <delta_ts>2012-05-03 11:57:16 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antony Sargent">asargent</reporter>
          <assigned_to name="Antony Sargent">asargent</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>610110</commentid>
    <comment_count>0</comment_count>
    <who name="Antony Sargent">asargent</who>
    <bug_when>2012-04-25 15:47:53 -0700</bug_when>
    <thetext>WebArrayBuffer has a method to convert a WebArrayBuffer into a v8 object, but not to create a WebArrayBuffer given a v8 object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614709</commentid>
    <comment_count>1</comment_count>
    <who name="Antony Sargent">asargent</who>
    <bug_when>2012-05-02 15:04:19 -0700</bug_when>
    <thetext>This is needed for http://codereview.chromium.org/10161038/, to be able to support binary values for chrome extension API request/response parameters.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614750</commentid>
    <comment_count>2</comment_count>
      <attachid>139901</attachid>
    <who name="Antony Sargent">asargent</who>
    <bug_when>2012-05-02 15:58:07 -0700</bug_when>
    <thetext>Created attachment 139901
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614752</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-02 16:01:06 -0700</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614825</commentid>
    <comment_count>4</comment_count>
      <attachid>139901</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-05-02 16:53:02 -0700</bug_when>
    <thetext>Comment on attachment 139901
Patch

This looks good to me based on our offline discussion about use cases. However, one of the WebKit API owners will need to r+ it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614972</commentid>
    <comment_count>5</comment_count>
      <attachid>139901</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-05-02 21:17:43 -0700</bug_when>
    <thetext>Comment on attachment 139901
Patch

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

&gt; Source/WebKit/chromium/public/WebArrayBuffer.h:71
&gt; +    WEBKIT_EXPORT static WebArrayBuffer* fromV8Value(v8::Handle&lt;v8::Value&gt;);

Can we call this function createFromV8Value to make it clear that this function allocates memory?

&gt; Source/WebKit/chromium/public/platform/WebArrayBufferView.h:61
&gt; +    WEBKIT_EXPORT static WebArrayBufferView* fromV8Value(v8::Handle&lt;v8::Value&gt;);

ditto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615303</commentid>
    <comment_count>6</comment_count>
      <attachid>140023</attachid>
    <who name="Antony Sargent">asargent</who>
    <bug_when>2012-05-03 08:44:56 -0700</bug_when>
    <thetext>Created attachment 140023
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615318</commentid>
    <comment_count>7</comment_count>
    <who name="Antony Sargent">asargent</who>
    <bug_when>2012-05-03 09:01:17 -0700</bug_when>
    <thetext>oops, looks like I accidentally messed up 2 lines in the ChangeLog below my entry - uploading new patch..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615323</commentid>
    <comment_count>8</comment_count>
      <attachid>140029</attachid>
    <who name="Antony Sargent">asargent</who>
    <bug_when>2012-05-03 09:08:38 -0700</bug_when>
    <thetext>Created attachment 140029
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615405</commentid>
    <comment_count>9</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-05-03 10:51:29 -0700</bug_when>
    <thetext>Thanks@</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615465</commentid>
    <comment_count>10</comment_count>
      <attachid>140029</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-03 11:57:06 -0700</bug_when>
    <thetext>Comment on attachment 140029
Patch

Clearing flags on attachment: 140029

Committed r115995: &lt;http://trac.webkit.org/changeset/115995&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615466</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-03 11:57:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139901</attachid>
            <date>2012-05-02 15:58:07 -0700</date>
            <delta_ts>2012-05-03 08:44:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84899-20120502155806.patch</filename>
            <type>text/plain</type>
            <size>4414</size>
            <attacher name="Antony Sargent">asargent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1ODk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGY2MDI0OTlhMDMzM2ZiMmQyNmQyNDk2MWI5YmY4NmZjYzY5N2E5N2MuLjQ2N2MxMDg5NWRmZGEx
MTIzMWY2NWI4NDY1OGEyZGUwODg2ODM0MGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTItMDUtMDIgIEFudG9ueSBTYXJnZW50ICA8YXNhcmdlbnRAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIEFkZCBtZXRob2RzIHRvIGNyZWF0ZSBXZWJBcnJheUJ1ZmZl
ci9XZWJBcnJheUJ1ZmZlclZpZXcgZnJvbSB2OCBvYmplY3RzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDg5OQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcHVibGljL1dlYkFycmF5QnVmZmVyLmg6Cisg
ICAgICAgIChXZWJBcnJheUJ1ZmZlcik6CisgICAgICAgICogcHVibGljL3BsYXRmb3JtL1dlYkFy
cmF5QnVmZmVyVmlldy5oOgorICAgICAgICAodjgpOgorICAgICAgICAoV2ViQXJyYXlCdWZmZXJW
aWV3KToKKyAgICAgICAgKiBzcmMvV2ViQXJyYXlCdWZmZXIuY3BwOgorICAgICAgICAoV2ViS2l0
KToKKyAgICAgICAgKFdlYktpdDo6V2ViQXJyYXlCdWZmZXI6OmZyb21WOFZhbHVlKToKKyAgICAg
ICAgKiBzcmMvV2ViQXJyYXlCdWZmZXJWaWV3LmNwcDoKKyAgICAgICAgKFdlYktpdCk6CisgICAg
ICAgIChXZWJLaXQ6OldlYkFycmF5QnVmZmVyVmlldzo6ZnJvbVY4VmFsdWUpOgorCiAyMDEyLTA1
LTAyICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtj
aHJvbWl1bV0gQWRkIFdlYkRvY3VtZW50OjpyZWZlcnJlclBvbGljeSgpIHdoaWNoIHdyYXBzIHRo
ZSBzYW1lIG1ldGhvZCBvbiBEb2N1bWVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViQXJyYXlCdWZmZXIuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVi
bGljL1dlYkFycmF5QnVmZmVyLmgKaW5kZXggODFjOWNiODNiZGUzMTExN2Q4NmNiNjRlMGZkZDI1
NWU5YzM3ZmQyNC4uMGI1YjljOTU0Mjg2OWQwNDEzNjk0MWEyMTg0ZTZkMjNlOGFkNjE4NyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViQXJyYXlCdWZmZXIuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBcnJheUJ1ZmZlci5oCkBAIC02
OCw2ICs2OCw3IEBAIHB1YmxpYzoKIAogI2lmIFdFQktJVF9VU0lOR19WOAogICAgIFdFQktJVF9F
WFBPUlQgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHRvVjhWYWx1ZSgpOworICAgIFdFQktJVF9FWFBP
UlQgc3RhdGljIFdlYkFycmF5QnVmZmVyKiBmcm9tVjhWYWx1ZSh2ODo6SGFuZGxlPHY4OjpWYWx1
ZT4pOwogI2VuZGlmCiAKICNpZiBXRUJLSVRfSU1QTEVNRU5UQVRJT04KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL3BsYXRmb3JtL1dlYkFycmF5QnVmZmVyVmlldy5o
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvcGxhdGZvcm0vV2ViQXJyYXlCdWZmZXJW
aWV3LmgKaW5kZXggOGYyMzU2OTMwNjBjZmUxOTAwODVkNWY0Mjk3ODY0Njc1MTM2OGNlYi4uYTcx
ZGI5NDk0OWQ3ZjI3NWIyNjY5MGQ0ZDQ2NmMxNWI2YjYzNWVmMSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvcGxhdGZvcm0vV2ViQXJyYXlCdWZmZXJWaWV3LmgKKysr
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvcGxhdGZvcm0vV2ViQXJyYXlCdWZmZXJW
aWV3LmgKQEAgLTMyLDYgKzMyLDEzIEBACiAjaW5jbHVkZSAiV2ViQ29tbW9uLmgiCiAjaW5jbHVk
ZSAiV2ViUHJpdmF0ZVB0ci5oIgogCisjaWYgV0VCS0lUX1VTSU5HX1Y4CituYW1lc3BhY2Ugdjgg
eworY2xhc3MgVmFsdWU7Cit0ZW1wbGF0ZSA8Y2xhc3MgVD4gY2xhc3MgSGFuZGxlOworfQorI2Vu
ZGlmCisKIG5hbWVzcGFjZSBXVEYgeyBjbGFzcyBBcnJheUJ1ZmZlclZpZXc7IH0KIAogbmFtZXNw
YWNlIFdlYktpdCB7CkBAIC01MCw2ICs1NywxMCBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0VYUE9S
VCB2b2lkIGFzc2lnbihjb25zdCBXZWJBcnJheUJ1ZmZlclZpZXcmKTsKICAgICBXRUJLSVRfRVhQ
T1JUIHZvaWQgcmVzZXQoKTsKIAorI2lmIFdFQktJVF9VU0lOR19WOAorICAgIFdFQktJVF9FWFBP
UlQgc3RhdGljIFdlYkFycmF5QnVmZmVyVmlldyogZnJvbVY4VmFsdWUodjg6OkhhbmRsZTx2ODo6
VmFsdWU+KTsKKyNlbmRpZgorCiAjaWYgV0VCS0lUX0lNUExFTUVOVEFUSU9OCiAgICAgV2ViQXJy
YXlCdWZmZXJWaWV3KGNvbnN0IFdURjo6UGFzc1JlZlB0cjxXVEY6OkFycmF5QnVmZmVyVmlldz4m
KTsKICAgICBXZWJBcnJheUJ1ZmZlclZpZXcmIG9wZXJhdG9yPShjb25zdCBXVEY6OlBhc3NSZWZQ
dHI8V1RGOjpBcnJheUJ1ZmZlclZpZXc+Jik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJBcnJheUJ1ZmZlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJBcnJheUJ1ZmZlci5jcHAKaW5kZXggNjFiNWU0OTNkYzMzMzA1OWRiNDM5MTkwY2M1YWVi
OTU3MmIzZWY3Yi4uYTdlY2UxYWE1ZWYwYWY4MTg2OGEzZjc4N2MyODBhZGVlYjdmODg0NSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQXJyYXlCdWZmZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkFycmF5QnVmZmVyLmNwcApAQCAtNzQs
NiArNzQsMTQgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IFdlYkFycmF5QnVmZmVyOjp0b1Y4VmFs
dWUoKQogewogICAgIHJldHVybiBWOEFycmF5QnVmZmVyOjp3cmFwKG1fcHJpdmF0ZS5nZXQoKSk7
CiB9CisKK1dlYkFycmF5QnVmZmVyKiBXZWJBcnJheUJ1ZmZlcjo6ZnJvbVY4VmFsdWUodjg6Okhh
bmRsZTx2ODo6VmFsdWU+IHZhbHVlKQoreworICAgIGlmICghVjhBcnJheUJ1ZmZlcjo6SGFzSW5z
dGFuY2UodmFsdWUpKQorICAgICAgICByZXR1cm4gMDsKKyAgICBXVEY6OkFycmF5QnVmZmVyKiBi
dWZmZXIgPSBWOEFycmF5QnVmZmVyOjp0b05hdGl2ZSh2YWx1ZS0+VG9PYmplY3QoKSk7CisgICAg
cmV0dXJuIG5ldyBXZWJBcnJheUJ1ZmZlcihidWZmZXIpOworfQogI2VuZGlmCiAKIFdlYkFycmF5
QnVmZmVyOjpXZWJBcnJheUJ1ZmZlcihjb25zdCBXVEY6OlBhc3NSZWZQdHI8V1RGOjpBcnJheUJ1
ZmZlcj4mIGJsb2IpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJB
cnJheUJ1ZmZlclZpZXcuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQXJyYXlC
dWZmZXJWaWV3LmNwcAppbmRleCA5NmM1YjdhYzUyYjM0Yzc5NmUwNTA4NTU1NjdlODBjYTNkYmYx
MzIxLi45YjJmOWI4MzE4Mjk3OTc0YjUxZmUwYWU5MGM3OTU4NzExOWUxNzY0IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJBcnJheUJ1ZmZlclZpZXcuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkFycmF5QnVmZmVyVmlldy5jcHAKQEAgLTI5
LDYgKzI5LDcgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJwbGF0Zm9ybS9XZWJB
cnJheUJ1ZmZlclZpZXcuaCIKIAorI2luY2x1ZGUgIlY4QXJyYXlCdWZmZXJWaWV3LmgiCiAjaW5j
bHVkZSA8d3RmL0FycmF5QnVmZmVyVmlldy5oPgogCiB1c2luZyBuYW1lc3BhY2UgV1RGOwpAQCAt
NjAsNiArNjEsMTYgQEAgdW5zaWduZWQgV2ViQXJyYXlCdWZmZXJWaWV3OjpieXRlTGVuZ3RoKCkg
Y29uc3QKICAgICByZXR1cm4gbV9wcml2YXRlLT5ieXRlTGVuZ3RoKCk7CiB9CiAKKyNpZiBXRUJL
SVRfVVNJTkdfVjgKK1dlYkFycmF5QnVmZmVyVmlldyogV2ViQXJyYXlCdWZmZXJWaWV3Ojpmcm9t
VjhWYWx1ZSh2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUpCit7CisgICAgaWYgKCFXZWJDb3Jl
OjpWOEFycmF5QnVmZmVyVmlldzo6SGFzSW5zdGFuY2UodmFsdWUpKQorICAgICAgICByZXR1cm4g
MDsKKyAgICBBcnJheUJ1ZmZlclZpZXcqIHZpZXcgPSBXZWJDb3JlOjpWOEFycmF5QnVmZmVyVmll
dzo6dG9OYXRpdmUodmFsdWUtPlRvT2JqZWN0KCkpOworICAgIHJldHVybiBuZXcgV2ViQXJyYXlC
dWZmZXJWaWV3KHZpZXcpOworfQorI2VuZGlmCisKIFdlYkFycmF5QnVmZmVyVmlldzo6V2ViQXJy
YXlCdWZmZXJWaWV3KGNvbnN0IFBhc3NSZWZQdHI8QXJyYXlCdWZmZXJWaWV3PiYgdmFsdWUpCiAg
ICAgOiBtX3ByaXZhdGUodmFsdWUpCiB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140023</attachid>
            <date>2012-05-03 08:44:56 -0700</date>
            <delta_ts>2012-05-03 09:08:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84899-20120503084455.patch</filename>
            <type>text/plain</type>
            <size>4856</size>
            <attacher name="Antony Sargent">asargent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1ODk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGY2MDI0OTlhMDMzM2ZiMmQyNmQyNDk2MWI5YmY4NmZjYzY5N2E5N2MuLmY0NmY3MWUwODExOGEz
NGRjMzZlNTNjYzUwNDZhOTBkMzgyNTc1ZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTEtMDUtMDIgIEFudG9ueSBTYXJnZW50ICA8YXNhcmdlbnRAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIEFkZCBtZXRob2RzIHRvIGNyZWF0ZSBXZWJBcnJheUJ1ZmZl
ci9XZWJBcnJheUJ1ZmZlclZpZXcgZnJvbSB2OCBvYmplY3RzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDg5OQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcHVibGljL1dlYkFycmF5QnVmZmVyLmg6Cisg
ICAgICAgIChXZWJBcnJheUJ1ZmZlcik6CisgICAgICAgICogcHVibGljL3BsYXRmb3JtL1dlYkFy
cmF5QnVmZmVyVmlldy5oOgorICAgICAgICAodjgpOgorICAgICAgICAoV2ViQXJyYXlCdWZmZXJW
aWV3KToKKyAgICAgICAgKiBzcmMvV2ViQXJyYXlCdWZmZXIuY3BwOgorICAgICAgICAoV2ViS2l0
KToKKyAgICAgICAgKFdlYktpdDo6V2ViQXJyYXlCdWZmZXI6OmZyb21WOFZhbHVlKToKKyAgICAg
ICAgKiBzcmMvV2ViQXJyYXlCdWZmZXJWaWV3LmNwcDoKKyAgICAgICAgKFdlYktpdCk6CisgICAg
ICAgIChXZWJLaXQ6OldlYkFycmF5QnVmZmVyVmlldzo6ZnJvbVY4VmFsdWUpOgorCiAyMDEyLTA1
LTAyICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtj
aHJvbWl1bV0gQWRkIFdlYkRvY3VtZW50OjpyZWZlcnJlclBvbGljeSgpIHdoaWNoIHdyYXBzIHRo
ZSBzYW1lIG1ldGhvZCBvbiBEb2N1bWVudApAQCAtOTAsOCArMTA5LDggQEAKICAgICAgICAgUmV2
aWV3ZWQgYnkgS2VudCBUYW11cmEuCiAKICAgICAgICAgTkFUSVZFX0ZVTExTQ1JFRU5fVklERU8g
bWVhbnMgdGhlIGZ1bGxzY3JlZW4gdmlkZW8gaXMgaW1wbGVtZW50ZWQgYnkgbmF0aXZlCi0gICAg
ICAgIHN5c3RlbSB2aWV3IGluc3RlYWQgb2Ygd2Via2l0Ci0gICAgICAgIFNvIGl0IGlzIG1vcmUg
YXBwcm9wcmlhdGUgdG8gdXNlIFVTRShOQVRJVkVfRlVMTFNDUkVFTl9WSURFTykuCitzeXN0ZW0g
dmlldyBpbnN0ZWFkIG9mIHdlYmtpdAorU28gaXQgaXMgbW9yZSBhcHByb3ByaWF0ZSB0byB1c2Ug
VVNFKE5BVElWRV9GVUxMU0NSRUVOX1ZJREVPKS4KICAgICAgICAgSnVzdCByZW5hbWUgdGhlIGZs
YWcsIG5vIG5ldyB0ZXN0cwogCiAgICAgICAgICogZmVhdHVyZXMuZ3lwaToKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkFycmF5QnVmZmVyLmggYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBcnJheUJ1ZmZlci5oCmluZGV4IDgxYzljYjgzYmRl
MzExMTdkODZjYjY0ZTBmZGQyNTVlOWMzN2ZkMjQuLjg1YmEyYzMwZmQyMDIzNzAzZDgzZTczY2Q0
MzcxNzAxNmI1OTZhZjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGlj
L1dlYkFycmF5QnVmZmVyLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2Vi
QXJyYXlCdWZmZXIuaApAQCAtNjgsNiArNjgsNyBAQCBwdWJsaWM6CiAKICNpZiBXRUJLSVRfVVNJ
TkdfVjgKICAgICBXRUJLSVRfRVhQT1JUIHY4OjpIYW5kbGU8djg6OlZhbHVlPiB0b1Y4VmFsdWUo
KTsKKyAgICBXRUJLSVRfRVhQT1JUIHN0YXRpYyBXZWJBcnJheUJ1ZmZlciogY3JlYXRlRnJvbVY4
VmFsdWUodjg6OkhhbmRsZTx2ODo6VmFsdWU+KTsKICNlbmRpZgogCiAjaWYgV0VCS0lUX0lNUExF
TUVOVEFUSU9OCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9wbGF0
Zm9ybS9XZWJBcnJheUJ1ZmZlclZpZXcuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGlj
L3BsYXRmb3JtL1dlYkFycmF5QnVmZmVyVmlldy5oCmluZGV4IDhmMjM1NjkzMDYwY2ZlMTkwMDg1
ZDVmNDI5Nzg2NDY3NTEzNjhjZWIuLmJjZGI0YjUxNWU1NTQxOGIwMzBjM2NkZTg0Y2M0NTk0MTZl
ZGViZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL3BsYXRmb3Jt
L1dlYkFycmF5QnVmZmVyVmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGlj
L3BsYXRmb3JtL1dlYkFycmF5QnVmZmVyVmlldy5oCkBAIC0zMiw2ICszMiwxMyBAQAogI2luY2x1
ZGUgIldlYkNvbW1vbi5oIgogI2luY2x1ZGUgIldlYlByaXZhdGVQdHIuaCIKIAorI2lmIFdFQktJ
VF9VU0lOR19WOAorbmFtZXNwYWNlIHY4IHsKK2NsYXNzIFZhbHVlOwordGVtcGxhdGUgPGNsYXNz
IFQ+IGNsYXNzIEhhbmRsZTsKK30KKyNlbmRpZgorCiBuYW1lc3BhY2UgV1RGIHsgY2xhc3MgQXJy
YXlCdWZmZXJWaWV3OyB9CiAKIG5hbWVzcGFjZSBXZWJLaXQgewpAQCAtNTAsNiArNTcsMTAgQEAg
cHVibGljOgogICAgIFdFQktJVF9FWFBPUlQgdm9pZCBhc3NpZ24oY29uc3QgV2ViQXJyYXlCdWZm
ZXJWaWV3Jik7CiAgICAgV0VCS0lUX0VYUE9SVCB2b2lkIHJlc2V0KCk7CiAKKyNpZiBXRUJLSVRf
VVNJTkdfVjgKKyAgICBXRUJLSVRfRVhQT1JUIHN0YXRpYyBXZWJBcnJheUJ1ZmZlclZpZXcqIGNy
ZWF0ZUZyb21WOFZhbHVlKHY4OjpIYW5kbGU8djg6OlZhbHVlPik7CisjZW5kaWYKKwogI2lmIFdF
QktJVF9JTVBMRU1FTlRBVElPTgogICAgIFdlYkFycmF5QnVmZmVyVmlldyhjb25zdCBXVEY6OlBh
c3NSZWZQdHI8V1RGOjpBcnJheUJ1ZmZlclZpZXc+Jik7CiAgICAgV2ViQXJyYXlCdWZmZXJWaWV3
JiBvcGVyYXRvcj0oY29uc3QgV1RGOjpQYXNzUmVmUHRyPFdURjo6QXJyYXlCdWZmZXJWaWV3PiYp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQXJyYXlCdWZmZXIu
Y3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQXJyYXlCdWZmZXIuY3BwCmluZGV4
IDYxYjVlNDkzZGMzMzMwNTlkYjQzOTE5MGNjNWFlYjk1NzJiM2VmN2IuLmQ0Mzg3NGI2M2IxOTRk
NTQ5MDcyNDJjNDc1MWRkYWQ4ZjA2ZmU2NjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL1dlYkFycmF5QnVmZmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJBcnJheUJ1ZmZlci5jcHAKQEAgLTc0LDYgKzc0LDE0IEBAIHY4OjpIYW5kbGU8djg6
OlZhbHVlPiBXZWJBcnJheUJ1ZmZlcjo6dG9WOFZhbHVlKCkKIHsKICAgICByZXR1cm4gVjhBcnJh
eUJ1ZmZlcjo6d3JhcChtX3ByaXZhdGUuZ2V0KCkpOwogfQorCitXZWJBcnJheUJ1ZmZlciogV2Vi
QXJyYXlCdWZmZXI6OmNyZWF0ZUZyb21WOFZhbHVlKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1
ZSkKK3sKKyAgICBpZiAoIVY4QXJyYXlCdWZmZXI6Okhhc0luc3RhbmNlKHZhbHVlKSkKKyAgICAg
ICAgcmV0dXJuIDA7CisgICAgV1RGOjpBcnJheUJ1ZmZlciogYnVmZmVyID0gVjhBcnJheUJ1ZmZl
cjo6dG9OYXRpdmUodmFsdWUtPlRvT2JqZWN0KCkpOworICAgIHJldHVybiBuZXcgV2ViQXJyYXlC
dWZmZXIoYnVmZmVyKTsKK30KICNlbmRpZgogCiBXZWJBcnJheUJ1ZmZlcjo6V2ViQXJyYXlCdWZm
ZXIoY29uc3QgV1RGOjpQYXNzUmVmUHRyPFdURjo6QXJyYXlCdWZmZXI+JiBibG9iKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQXJyYXlCdWZmZXJWaWV3LmNwcCBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkFycmF5QnVmZmVyVmlldy5jcHAKaW5kZXgg
OTZjNWI3YWM1MmIzNGM3OTZlMDUwODU1NTY3ZTgwY2EzZGJmMTMyMS4uNWQ1ZjU3M2I5NzU2ZGZj
ZGVhMTVjNTVhNzhiMmRhMWM3Zjg3NTc5NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViQXJyYXlCdWZmZXJWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJBcnJheUJ1ZmZlclZpZXcuY3BwCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVk
ZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAicGxhdGZvcm0vV2ViQXJyYXlCdWZmZXJWaWV3LmgiCiAK
KyNpbmNsdWRlICJWOEFycmF5QnVmZmVyVmlldy5oIgogI2luY2x1ZGUgPHd0Zi9BcnJheUJ1ZmZl
clZpZXcuaD4KIAogdXNpbmcgbmFtZXNwYWNlIFdURjsKQEAgLTYwLDYgKzYxLDE2IEBAIHVuc2ln
bmVkIFdlYkFycmF5QnVmZmVyVmlldzo6Ynl0ZUxlbmd0aCgpIGNvbnN0CiAgICAgcmV0dXJuIG1f
cHJpdmF0ZS0+Ynl0ZUxlbmd0aCgpOwogfQogCisjaWYgV0VCS0lUX1VTSU5HX1Y4CitXZWJBcnJh
eUJ1ZmZlclZpZXcqIFdlYkFycmF5QnVmZmVyVmlldzo6Y3JlYXRlRnJvbVY4VmFsdWUodjg6Okhh
bmRsZTx2ODo6VmFsdWU+IHZhbHVlKQoreworICAgIGlmICghV2ViQ29yZTo6VjhBcnJheUJ1ZmZl
clZpZXc6Okhhc0luc3RhbmNlKHZhbHVlKSkKKyAgICAgICAgcmV0dXJuIDA7CisgICAgQXJyYXlC
dWZmZXJWaWV3KiB2aWV3ID0gV2ViQ29yZTo6VjhBcnJheUJ1ZmZlclZpZXc6OnRvTmF0aXZlKHZh
bHVlLT5Ub09iamVjdCgpKTsKKyAgICByZXR1cm4gbmV3IFdlYkFycmF5QnVmZmVyVmlldyh2aWV3
KTsKK30KKyNlbmRpZgorCiBXZWJBcnJheUJ1ZmZlclZpZXc6OldlYkFycmF5QnVmZmVyVmlldyhj
b25zdCBQYXNzUmVmUHRyPEFycmF5QnVmZmVyVmlldz4mIHZhbHVlKQogICAgIDogbV9wcml2YXRl
KHZhbHVlKQogewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140029</attachid>
            <date>2012-05-03 09:08:38 -0700</date>
            <delta_ts>2012-05-03 11:57:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84899-20120503090837.patch</filename>
            <type>text/plain</type>
            <size>4450</size>
            <attacher name="Antony Sargent">asargent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1ODk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGY2MDI0OTlhMDMzM2ZiMmQyNmQyNDk2MWI5YmY4NmZjYzY5N2E5N2MuLmNhZDk4ZTU1NjlmYzlh
NmFlNjgzNWE0NzFmMWE0OTc5ZmRlNTU2ZWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTItMDUtMDMgIEFudG9ueSBTYXJnZW50ICA8YXNhcmdlbnRAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIEFkZCBtZXRob2RzIHRvIGNyZWF0ZSBXZWJBcnJheUJ1ZmZl
ci9XZWJBcnJheUJ1ZmZlclZpZXcgZnJvbSB2OCBvYmplY3RzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDg5OQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcHVibGljL1dlYkFycmF5QnVmZmVyLmg6Cisg
ICAgICAgIChXZWJBcnJheUJ1ZmZlcik6CisgICAgICAgICogcHVibGljL3BsYXRmb3JtL1dlYkFy
cmF5QnVmZmVyVmlldy5oOgorICAgICAgICAodjgpOgorICAgICAgICAoV2ViQXJyYXlCdWZmZXJW
aWV3KToKKyAgICAgICAgKiBzcmMvV2ViQXJyYXlCdWZmZXIuY3BwOgorICAgICAgICAoV2ViS2l0
KToKKyAgICAgICAgKFdlYktpdDo6V2ViQXJyYXlCdWZmZXI6OmNyZWF0ZUZyb21WOFZhbHVlKToK
KyAgICAgICAgKiBzcmMvV2ViQXJyYXlCdWZmZXJWaWV3LmNwcDoKKyAgICAgICAgKFdlYktpdCk6
CisgICAgICAgIChXZWJLaXQ6OldlYkFycmF5QnVmZmVyVmlldzo6Y3JlYXRlRnJvbVY4VmFsdWUp
OgorCiAyMDEyLTA1LTAyICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFtjaHJvbWl1bV0gQWRkIFdlYkRvY3VtZW50OjpyZWZlcnJlclBvbGljeSgpIHdo
aWNoIHdyYXBzIHRoZSBzYW1lIG1ldGhvZCBvbiBEb2N1bWVudApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViQXJyYXlCdWZmZXIuaCBiL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vcHVibGljL1dlYkFycmF5QnVmZmVyLmgKaW5kZXggODFjOWNiODNiZGUzMTExN2Q4
NmNiNjRlMGZkZDI1NWU5YzM3ZmQyNC4uODViYTJjMzBmZDIwMjM3MDNkODNlNzNjZDQzNzE3MDE2
YjU5NmFmNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViQXJy
YXlCdWZmZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJBcnJheUJ1
ZmZlci5oCkBAIC02OCw2ICs2OCw3IEBAIHB1YmxpYzoKIAogI2lmIFdFQktJVF9VU0lOR19WOAog
ICAgIFdFQktJVF9FWFBPUlQgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHRvVjhWYWx1ZSgpOworICAg
IFdFQktJVF9FWFBPUlQgc3RhdGljIFdlYkFycmF5QnVmZmVyKiBjcmVhdGVGcm9tVjhWYWx1ZSh2
ODo6SGFuZGxlPHY4OjpWYWx1ZT4pOwogI2VuZGlmCiAKICNpZiBXRUJLSVRfSU1QTEVNRU5UQVRJ
T04KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL3BsYXRmb3JtL1dl
YkFycmF5QnVmZmVyVmlldy5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvcGxhdGZv
cm0vV2ViQXJyYXlCdWZmZXJWaWV3LmgKaW5kZXggOGYyMzU2OTMwNjBjZmUxOTAwODVkNWY0Mjk3
ODY0Njc1MTM2OGNlYi4uYmNkYjRiNTE1ZTU1NDE4YjAzMGMzY2RlODRjYzQ1OTQxNmVkZWJlMiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvcGxhdGZvcm0vV2ViQXJy
YXlCdWZmZXJWaWV3LmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvcGxhdGZv
cm0vV2ViQXJyYXlCdWZmZXJWaWV3LmgKQEAgLTMyLDYgKzMyLDEzIEBACiAjaW5jbHVkZSAiV2Vi
Q29tbW9uLmgiCiAjaW5jbHVkZSAiV2ViUHJpdmF0ZVB0ci5oIgogCisjaWYgV0VCS0lUX1VTSU5H
X1Y4CituYW1lc3BhY2UgdjggeworY2xhc3MgVmFsdWU7Cit0ZW1wbGF0ZSA8Y2xhc3MgVD4gY2xh
c3MgSGFuZGxlOworfQorI2VuZGlmCisKIG5hbWVzcGFjZSBXVEYgeyBjbGFzcyBBcnJheUJ1ZmZl
clZpZXc7IH0KIAogbmFtZXNwYWNlIFdlYktpdCB7CkBAIC01MCw2ICs1NywxMCBAQCBwdWJsaWM6
CiAgICAgV0VCS0lUX0VYUE9SVCB2b2lkIGFzc2lnbihjb25zdCBXZWJBcnJheUJ1ZmZlclZpZXcm
KTsKICAgICBXRUJLSVRfRVhQT1JUIHZvaWQgcmVzZXQoKTsKIAorI2lmIFdFQktJVF9VU0lOR19W
OAorICAgIFdFQktJVF9FWFBPUlQgc3RhdGljIFdlYkFycmF5QnVmZmVyVmlldyogY3JlYXRlRnJv
bVY4VmFsdWUodjg6OkhhbmRsZTx2ODo6VmFsdWU+KTsKKyNlbmRpZgorCiAjaWYgV0VCS0lUX0lN
UExFTUVOVEFUSU9OCiAgICAgV2ViQXJyYXlCdWZmZXJWaWV3KGNvbnN0IFdURjo6UGFzc1JlZlB0
cjxXVEY6OkFycmF5QnVmZmVyVmlldz4mKTsKICAgICBXZWJBcnJheUJ1ZmZlclZpZXcmIG9wZXJh
dG9yPShjb25zdCBXVEY6OlBhc3NSZWZQdHI8V1RGOjpBcnJheUJ1ZmZlclZpZXc+Jik7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJBcnJheUJ1ZmZlci5jcHAgYi9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJBcnJheUJ1ZmZlci5jcHAKaW5kZXggNjFiNWU0
OTNkYzMzMzA1OWRiNDM5MTkwY2M1YWViOTU3MmIzZWY3Yi4uZDQzODc0YjYzYjE5NGQ1NDkwNzI0
MmM0NzUxZGRhZDhmMDZmZTY2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9z
cmMvV2ViQXJyYXlCdWZmZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YkFycmF5QnVmZmVyLmNwcApAQCAtNzQsNiArNzQsMTQgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+
IFdlYkFycmF5QnVmZmVyOjp0b1Y4VmFsdWUoKQogewogICAgIHJldHVybiBWOEFycmF5QnVmZmVy
Ojp3cmFwKG1fcHJpdmF0ZS5nZXQoKSk7CiB9CisKK1dlYkFycmF5QnVmZmVyKiBXZWJBcnJheUJ1
ZmZlcjo6Y3JlYXRlRnJvbVY4VmFsdWUodjg6OkhhbmRsZTx2ODo6VmFsdWU+IHZhbHVlKQorewor
ICAgIGlmICghVjhBcnJheUJ1ZmZlcjo6SGFzSW5zdGFuY2UodmFsdWUpKQorICAgICAgICByZXR1
cm4gMDsKKyAgICBXVEY6OkFycmF5QnVmZmVyKiBidWZmZXIgPSBWOEFycmF5QnVmZmVyOjp0b05h
dGl2ZSh2YWx1ZS0+VG9PYmplY3QoKSk7CisgICAgcmV0dXJuIG5ldyBXZWJBcnJheUJ1ZmZlcihi
dWZmZXIpOworfQogI2VuZGlmCiAKIFdlYkFycmF5QnVmZmVyOjpXZWJBcnJheUJ1ZmZlcihjb25z
dCBXVEY6OlBhc3NSZWZQdHI8V1RGOjpBcnJheUJ1ZmZlcj4mIGJsb2IpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJBcnJheUJ1ZmZlclZpZXcuY3BwIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQXJyYXlCdWZmZXJWaWV3LmNwcAppbmRleCA5NmM1Yjdh
YzUyYjM0Yzc5NmUwNTA4NTU1NjdlODBjYTNkYmYxMzIxLi41ZDVmNTczYjk3NTZkZmNkZWExNWM1
NWE3OGIyZGExYzdmODc1Nzk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJBcnJheUJ1ZmZlclZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYkFycmF5QnVmZmVyVmlldy5jcHAKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlICJjb25m
aWcuaCIKICNpbmNsdWRlICJwbGF0Zm9ybS9XZWJBcnJheUJ1ZmZlclZpZXcuaCIKIAorI2luY2x1
ZGUgIlY4QXJyYXlCdWZmZXJWaWV3LmgiCiAjaW5jbHVkZSA8d3RmL0FycmF5QnVmZmVyVmlldy5o
PgogCiB1c2luZyBuYW1lc3BhY2UgV1RGOwpAQCAtNjAsNiArNjEsMTYgQEAgdW5zaWduZWQgV2Vi
QXJyYXlCdWZmZXJWaWV3OjpieXRlTGVuZ3RoKCkgY29uc3QKICAgICByZXR1cm4gbV9wcml2YXRl
LT5ieXRlTGVuZ3RoKCk7CiB9CiAKKyNpZiBXRUJLSVRfVVNJTkdfVjgKK1dlYkFycmF5QnVmZmVy
VmlldyogV2ViQXJyYXlCdWZmZXJWaWV3OjpjcmVhdGVGcm9tVjhWYWx1ZSh2ODo6SGFuZGxlPHY4
OjpWYWx1ZT4gdmFsdWUpCit7CisgICAgaWYgKCFXZWJDb3JlOjpWOEFycmF5QnVmZmVyVmlldzo6
SGFzSW5zdGFuY2UodmFsdWUpKQorICAgICAgICByZXR1cm4gMDsKKyAgICBBcnJheUJ1ZmZlclZp
ZXcqIHZpZXcgPSBXZWJDb3JlOjpWOEFycmF5QnVmZmVyVmlldzo6dG9OYXRpdmUodmFsdWUtPlRv
T2JqZWN0KCkpOworICAgIHJldHVybiBuZXcgV2ViQXJyYXlCdWZmZXJWaWV3KHZpZXcpOworfQor
I2VuZGlmCisKIFdlYkFycmF5QnVmZmVyVmlldzo6V2ViQXJyYXlCdWZmZXJWaWV3KGNvbnN0IFBh
c3NSZWZQdHI8QXJyYXlCdWZmZXJWaWV3PiYgdmFsdWUpCiAgICAgOiBtX3ByaXZhdGUodmFsdWUp
CiB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>