<?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>86245</bug_id>
          
          <creation_ts>2012-05-11 13:04:41 -0700</creation_ts>
          <short_desc>[TextureMapper] Tiles are not created for large textures</short_desc>
          <delta_ts>2012-05-11 19:10:28 -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>Platform</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>
          <dependson>86237</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>igor.oliveira</cc>
    
    <cc>noam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>621912</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-11 13:04:41 -0700</bug_when>
    <thetext>When the backing store is a large texture, tiles are not created for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>621941</commentid>
    <comment_count>1</comment_count>
      <attachid>141487</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-11 13:43:04 -0700</bug_when>
    <thetext>Created attachment 141487
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622193</commentid>
    <comment_count>2</comment_count>
      <attachid>141487</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-11 19:10:24 -0700</bug_when>
    <thetext>Comment on attachment 141487
Patch

Clearing flags on attachment: 141487

Committed r116834: &lt;http://trac.webkit.org/changeset/116834&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622194</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-11 19:10:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141487</attachid>
            <date>2012-05-11 13:43:04 -0700</date>
            <delta_ts>2012-05-11 19:10:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86245-20120511134302.patch</filename>
            <type>text/plain</type>
            <size>8234</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2NjY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDNiYzcwNTcwYmNmY2Uz
ZDhiZjIyYThkYTRkNGY2MDkyOGIwZGVlZi4uZGQzN2E2NmZlODJiMWZkOTRjYjM2ZTM2YzlhOTc5
NDMwYTAzYjBhNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDEyLTA1LTExICBNYXJ0
aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAorICAgICAgICBbVGV4dHVyZU1h
cHBlcl0gVGlsZXMgYXJlIG5vdCBjcmVhdGVkIGZvciBsYXJnZSB0ZXh0dXJlcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODYyNDUKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMuIFRoaXMg
d2lsbCBub3QgcHJvZHVjZSBhbnkgb2JzZXJ2YWJsZSBiZWhhdmlvciBjaGFuZ2VzLAorICAgICAg
ICB1bmxlc3MgcnVuIG9uIGEgbWFjaGluZSB3aXRoIGEgc21hbGwgdGV4dHVyZSBzaXplIGxpbWl0
LgorCisgICAgICAgIFRoZSBtYXhUZXh0dXJlU2l6ZSgpIG1ldGhvZCBvbiBUZXh0dXJlTWFwcGVy
R0wgd2FzIG1pc3NpbmcgYSAiY29uc3QiCisgICAgICAgIGtleXdvcmQsIG1lYW5pbmcgdGhhdCBp
dCB3YXMgbm90IHByb3Blcmx5IG92ZXJyaWRpbmcgdGhlIHZlcnNpb24gaW4KKyAgICAgICAgdGhl
IGFic3RyYWN0IGJhc2UgY2xhc3MgKFRleHR1cmVNYXBwZXIpLiBUaGlzIHBhdGNoIGFkZHMgdGhl
IGNvbnN0CisgICAgICAgIG1vZGlmaWVyIGFuZCBjbGVhbnMgdXAgdGhlIGxpc3Qgb2Ygb3ZlcnJp
ZGUgbWV0aG9kcyBpbiB0aGUgdHdvIAorICAgICAgICBUZXh0dXJlTWFwcGVyIHN1YmxjYXNzZXMs
IGFkZGluZyB0aGUgT1ZFUlJJREUgbWFjcm8gZm9yIGNvbXBpbGVycyB0aGF0CisgICAgICAgIHN1
cHBvcnQgaXQgYW5kIHJlbW92aW5nIGEgY291cGxlIHVudXNlZCBtZXRob2RzLgorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHTC5jcHA6CisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHTC5oOgorICAgICAgICAo
V2ViQ29yZTo6VGV4dHVyZU1hcHBlckdMOjpjcmVhdGUpOgorICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVySW1hZ2VCdWZmZXIuaDoKKyAgICAgICAgKFRleHR1
cmVNYXBwZXJJbWFnZUJ1ZmZlcik6CisKKzIwMTItMDUtMTEgIE1hcnRpbiBSb2JpbnNvbiAgPG1y
b2JpbnNvbkBpZ2FsaWEuY29tPgorCiAgICAgICAgIFtUZXh0dXJlTWFwcGVyXSBTdXBwb3J0IGRy
YXdpbmcgZGVidWcgYm9yZGVycwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9ODYyMzcKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHTC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckdMLmNwcAppbmRleCBkOGFiYTBjNDlm
MTU5NWY3OTc4ZGJkZTE2ZDljNDBhMWIyMGM3NjU4Li4wMzVlMDliZmQ5NjVmYTQ2Y2EwZDhhOTNk
NDg3OTg1YjQwYzZiZjk2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckdMLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckdMLmNwcApAQCAtMzkzLDExICszOTMs
NiBAQCB2b2lkIFRleHR1cmVNYXBwZXJHTDo6ZHJhd1RleHR1cmUodWludDMyX3QgdGV4dHVyZSwg
RmxhZ3MgZmxhZ3MsIGNvbnN0IEludFNpemUmCiAgICAgZHJhd1JlY3QodGFyZ2V0UmVjdCwgbW9k
ZWxWaWV3TWF0cml4LCBzaGFkZXJJbmZvLmdldCgpLCBHTF9UUklBTkdMRV9GQU4sIG5lZWRzQmxl
bmRpbmcpOwogfQogCi1jb25zdCBjaGFyKiBUZXh0dXJlTWFwcGVyR0w6OnR5cGUoKSBjb25zdAot
ewotICAgIHJldHVybiAiT3BlbkdMIjsKLX0KLQogYm9vbCBCaXRtYXBUZXh0dXJlR0w6OmNhblJl
dXNlV2l0aChjb25zdCBJbnRTaXplJiBjb250ZW50c1NpemUsIEZsYWdzKQogewogICAgIHJldHVy
biBjb250ZW50c1NpemUgPT0gbV90ZXh0dXJlU2l6ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyR0wuaCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyR0wuaAppbmRleCBj
OWE0NmNjNTlhNTcwYmU4MmFmZWI0NzdiNWFlNGFmMzE5OWIzY2E0Li4wOTkwMGMxN2MyMTAxMmE1
NmFkNmU5OWVkODAwYTYwY2RkZGRjMjc3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckdMLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHTC5oCkBAIC0zNyw2ICsz
Nyw3IEBAIGNsYXNzIFRleHR1cmVNYXBwZXJTaGFkZXJQcm9ncmFtOwogLy8gQW4gT3BlbkdMLUVT
MiBpbXBsZW1lbnRhdGlvbiBvZiBUZXh0dXJlTWFwcGVyLgogY2xhc3MgVGV4dHVyZU1hcHBlckdM
IDogcHVibGljIFRleHR1cmVNYXBwZXIgewogcHVibGljOgorICAgIHN0YXRpYyBQYXNzT3duUHRy
PFRleHR1cmVNYXBwZXJHTD4gY3JlYXRlKCkgeyByZXR1cm4gYWRvcHRQdHIobmV3IFRleHR1cmVN
YXBwZXJHTCk7IH0KICAgICBUZXh0dXJlTWFwcGVyR0woKTsKICAgICB2aXJ0dWFsIH5UZXh0dXJl
TWFwcGVyR0woKTsKIApAQCAtNDcsMjQgKzQ4LDIwIEBAIHB1YmxpYzoKIAogICAgIHR5cGVkZWYg
aW50IEZsYWdzOwogCi0gICAgLy8gcmVpbXBzIGZyb20gVGV4dHVyZU1hcHBlcgotICAgIHZpcnR1
YWwgdm9pZCBkcmF3Qm9yZGVyKGNvbnN0IENvbG9yJiwgZmxvYXQgYm9yZGVyV2lkdGgsIGNvbnN0
IEZsb2F0UmVjdCYgdGFyZ2V0UmVjdCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmIG1vZGVs
Vmlld01hdHJpeCA9IFRyYW5zZm9ybWF0aW9uTWF0cml4KCkpOwotICAgIHZpcnR1YWwgdm9pZCBk
cmF3VGV4dHVyZShjb25zdCBCaXRtYXBUZXh0dXJlJiwgY29uc3QgRmxvYXRSZWN0JiwgY29uc3Qg
VHJhbnNmb3JtYXRpb25NYXRyaXgmLCBmbG9hdCBvcGFjaXR5LCBjb25zdCBCaXRtYXBUZXh0dXJl
KiBtYXNrVGV4dHVyZSk7Ci0gICAgdmlydHVhbCB2b2lkIGRyYXdUZXh0dXJlKHVpbnQzMl90IHRl
eHR1cmUsIEZsYWdzLCBjb25zdCBJbnRTaXplJiB0ZXh0dXJlU2l6ZSwgY29uc3QgRmxvYXRSZWN0
JiB0YXJnZXRSZWN0LCBjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYgbW9kZWxWaWV3TWF0cml4
LCBmbG9hdCBvcGFjaXR5LCBjb25zdCBCaXRtYXBUZXh0dXJlKiBtYXNrVGV4dHVyZSk7Ci0gICAg
dmlydHVhbCB2b2lkIGJpbmRTdXJmYWNlKEJpdG1hcFRleHR1cmUqIHN1cmZhY2UpOwotICAgIHZp
cnR1YWwgdm9pZCBiZWdpbkNsaXAoY29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmLCBjb25zdCBG
bG9hdFJlY3QmKTsKLSAgICB2aXJ0dWFsIHZvaWQgYmVnaW5QYWludGluZyhQYWludEZsYWdzID0g
MCk7Ci0gICAgdmlydHVhbCB2b2lkIGVuZFBhaW50aW5nKCk7Ci0gICAgdmlydHVhbCB2b2lkIGVu
ZENsaXAoKTsKLSAgICB2aXJ0dWFsIEludFNpemUgbWF4VGV4dHVyZVNpemUoKSB7IHJldHVybiBJ
bnRTaXplKDIwMDAsIDIwMDApOyB9Ci0gICAgdmlydHVhbCBQYXNzUmVmUHRyPEJpdG1hcFRleHR1
cmU+IGNyZWF0ZVRleHR1cmUoKTsKLSAgICB2aXJ0dWFsIGNvbnN0IGNoYXIqIHR5cGUoKSBjb25z
dDsKLSAgICBzdGF0aWMgUGFzc093blB0cjxUZXh0dXJlTWFwcGVyR0w+IGNyZWF0ZSgpIHsgcmV0
dXJuIGFkb3B0UHRyKG5ldyBUZXh0dXJlTWFwcGVyR0wpOyB9Ci0gICAgdm9pZCBzZXRHcmFwaGlj
c0NvbnRleHQoR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0KSB7IG1fY29udGV4dCA9IGNvbnRleHQ7
IH0KLSAgICBHcmFwaGljc0NvbnRleHQqIGdyYXBoaWNzQ29udGV4dCgpIHsgcmV0dXJuIG1fY29u
dGV4dDsgfQotICAgIHZpcnR1YWwgYm9vbCBpc09wZW5HTEJhY2tlZCgpIGNvbnN0IHsgcmV0dXJu
IHRydWU7IH0KLSAgICB2b2lkIHBsYXRmb3JtVXBkYXRlQ29udGVudHMoTmF0aXZlSW1hZ2VQdHIs
IGNvbnN0IEludFJlY3QmLCBjb25zdCBJbnRSZWN0Jik7Ci0gICAgdmlydHVhbCBBY2NlbGVyYXRp
b25Nb2RlIGFjY2VsZXJhdGlvbk1vZGUoKSBjb25zdCB7IHJldHVybiBPcGVuR0xNb2RlOyB9Cisg
ICAgLy8gVGV4dHVyZU1hcHBlciBpbXBsZW1lbnRhdGlvbgorICAgIHZpcnR1YWwgdm9pZCBkcmF3
Qm9yZGVyKGNvbnN0IENvbG9yJiwgZmxvYXQgYm9yZGVyV2lkdGgsIGNvbnN0IEZsb2F0UmVjdCYg
dGFyZ2V0UmVjdCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmIG1vZGVsVmlld01hdHJpeCA9
IFRyYW5zZm9ybWF0aW9uTWF0cml4KCkpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBkcmF3
VGV4dHVyZShjb25zdCBCaXRtYXBUZXh0dXJlJiwgY29uc3QgRmxvYXRSZWN0JiwgY29uc3QgVHJh
bnNmb3JtYXRpb25NYXRyaXgmLCBmbG9hdCBvcGFjaXR5LCBjb25zdCBCaXRtYXBUZXh0dXJlKiBt
YXNrVGV4dHVyZSkgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2b2lkIGRyYXdUZXh0dXJlKHVpbnQz
Ml90IHRleHR1cmUsIEZsYWdzLCBjb25zdCBJbnRTaXplJiB0ZXh0dXJlU2l6ZSwgY29uc3QgRmxv
YXRSZWN0JiB0YXJnZXRSZWN0LCBjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYgbW9kZWxWaWV3
TWF0cml4LCBmbG9hdCBvcGFjaXR5LCBjb25zdCBCaXRtYXBUZXh0dXJlKiBtYXNrVGV4dHVyZSkg
T1ZFUlJJREU7CisgICAgdmlydHVhbCB2b2lkIGJpbmRTdXJmYWNlKEJpdG1hcFRleHR1cmUqIHN1
cmZhY2UpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBiZWdpbkNsaXAoY29uc3QgVHJhbnNm
b3JtYXRpb25NYXRyaXgmLCBjb25zdCBGbG9hdFJlY3QmKSBPVkVSUklERTsKKyAgICB2aXJ0dWFs
IHZvaWQgYmVnaW5QYWludGluZyhQYWludEZsYWdzID0gMCkgT1ZFUlJJREU7CisgICAgdmlydHVh
bCB2b2lkIGVuZFBhaW50aW5nKCkgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2b2lkIGVuZENsaXAo
KSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIEludFNpemUgbWF4VGV4dHVyZVNpemUoKSBjb25zdCBP
VkVSUklERSB7IHJldHVybiBJbnRTaXplKDIwMDAsIDIwMDApOyB9CisgICAgdmlydHVhbCBQYXNz
UmVmUHRyPEJpdG1hcFRleHR1cmU+IGNyZWF0ZVRleHR1cmUoKSBPVkVSUklERTsKKyAgICB2aXJ0
dWFsIEdyYXBoaWNzQ29udGV4dCogZ3JhcGhpY3NDb250ZXh0KCkgT1ZFUlJJREUgeyByZXR1cm4g
bV9jb250ZXh0OyB9CisgICAgdmlydHVhbCBBY2NlbGVyYXRpb25Nb2RlIGFjY2VsZXJhdGlvbk1v
ZGUoKSBjb25zdCBPVkVSUklERSB7IHJldHVybiBPcGVuR0xNb2RlOyB9CisgICAgdmlydHVhbCB2
b2lkIHNldEdyYXBoaWNzQ29udGV4dChHcmFwaGljc0NvbnRleHQqIGNvbnRleHQpIE9WRVJSSURF
IHsgbV9jb250ZXh0ID0gY29udGV4dDsgfQogCiAjaWYgRU5BQkxFKENTU19GSUxURVJTKQogICAg
IHZvaWQgZHJhd0ZpbHRlcmVkKGNvbnN0IEJpdG1hcFRleHR1cmUmIHNvdXJjZVRleHR1cmUsIGNv
bnN0IEJpdG1hcFRleHR1cmUmIGNvbnRlbnRUZXh0dXJlLCBjb25zdCBGaWx0ZXJPcGVyYXRpb24m
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9U
ZXh0dXJlTWFwcGVySW1hZ2VCdWZmZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3RleG1hcC9UZXh0dXJlTWFwcGVySW1hZ2VCdWZmZXIuaAppbmRleCAwZGUxNTNlZmIyNDA5
NTBhNjM2NjdlNDdiNjBkOTM2ZWEyOTg1MTQzLi4zODE3MTExN2ZhMjM5MjVlZDc1YzlhZGRiZmM2
NDk4OWQwNWYzODBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvVGV4dHVyZU1hcHBlckltYWdlQnVmZmVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJJbWFnZUJ1ZmZlci5oCkBAIC00
OCwyMCArNDgsMjIgQEAgcHJpdmF0ZToKIAogY2xhc3MgVGV4dHVyZU1hcHBlckltYWdlQnVmZmVy
IDogcHVibGljIFRleHR1cmVNYXBwZXIgewogcHVibGljOgotICAgIHZpcnR1YWwgdm9pZCBkcmF3
Qm9yZGVyKGNvbnN0IENvbG9yJiBjb2xvciwgZmxvYXQgYm9yZGVyV2lkdGgsIGNvbnN0IEZsb2F0
UmVjdCYgdGFyZ2V0UmVjdCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmIG1vZGVsVmlld01h
dHJpeCA9IFRyYW5zZm9ybWF0aW9uTWF0cml4KCkpIHsgfTsKLSAgICB2aXJ0dWFsIHZvaWQgZHJh
d1RleHR1cmUoY29uc3QgQml0bWFwVGV4dHVyZSYsIGNvbnN0IEZsb2F0UmVjdCYgdGFyZ2V0UmVj
dCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmLCBmbG9hdCBvcGFjaXR5LCBjb25zdCBCaXRt
YXBUZXh0dXJlKiBtYXNrVGV4dHVyZSk7Ci0gICAgdmlydHVhbCB2b2lkIGJlZ2luQ2xpcChjb25z
dCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYsIGNvbnN0IEZsb2F0UmVjdCYpOwotICAgIHZpcnR1YWwg
dm9pZCBiaW5kU3VyZmFjZShCaXRtYXBUZXh0dXJlKiBzdXJmYWNlKSB7IG1fY3VycmVudFN1cmZh
Y2UgPSBzdXJmYWNlO30KLSAgICB2aXJ0dWFsIHZvaWQgZW5kQ2xpcCgpIHsgZ3JhcGhpY3NDb250
ZXh0KCktPnJlc3RvcmUoKTsgfQogICAgIHN0YXRpYyBQYXNzT3duUHRyPFRleHR1cmVNYXBwZXI+
IGNyZWF0ZSgpIHsgcmV0dXJuIGFkb3B0UHRyKG5ldyBUZXh0dXJlTWFwcGVySW1hZ2VCdWZmZXIp
OyB9Ci0gICAgUGFzc1JlZlB0cjxCaXRtYXBUZXh0dXJlPiBjcmVhdGVUZXh0dXJlKCkgeyByZXR1
cm4gQml0bWFwVGV4dHVyZUltYWdlQnVmZmVyOjpjcmVhdGUoKTsgfQorCisgICAgLy8gVGV4dHVy
ZU1hcHBlciBpbXBsZW1lbnRhdGlvbgorICAgIHZpcnR1YWwgdm9pZCBkcmF3Qm9yZGVyKGNvbnN0
IENvbG9yJiBjb2xvciwgZmxvYXQgYm9yZGVyV2lkdGgsIGNvbnN0IEZsb2F0UmVjdCYgdGFyZ2V0
UmVjdCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmIG1vZGVsVmlld01hdHJpeCA9IFRyYW5z
Zm9ybWF0aW9uTWF0cml4KCkpIE9WRVJSSURFIHsgfTsKKyAgICB2aXJ0dWFsIHZvaWQgZHJhd1Rl
eHR1cmUoY29uc3QgQml0bWFwVGV4dHVyZSYsIGNvbnN0IEZsb2F0UmVjdCYgdGFyZ2V0UmVjdCwg
Y29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmLCBmbG9hdCBvcGFjaXR5LCBjb25zdCBCaXRtYXBU
ZXh0dXJlKiBtYXNrVGV4dHVyZSkgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2b2lkIGJlZ2luQ2xp
cChjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYsIGNvbnN0IEZsb2F0UmVjdCYpIE9WRVJSSURF
OworICAgIHZpcnR1YWwgdm9pZCBiaW5kU3VyZmFjZShCaXRtYXBUZXh0dXJlKiBzdXJmYWNlKSBP
VkVSUklERSB7IG1fY3VycmVudFN1cmZhY2UgPSBzdXJmYWNlO30KKyAgICB2aXJ0dWFsIHZvaWQg
ZW5kQ2xpcCgpIE9WRVJSSURFIHsgZ3JhcGhpY3NDb250ZXh0KCktPnJlc3RvcmUoKTsgfQorICAg
IHZpcnR1YWwgUGFzc1JlZlB0cjxCaXRtYXBUZXh0dXJlPiBjcmVhdGVUZXh0dXJlKCkgT1ZFUlJJ
REUgeyByZXR1cm4gQml0bWFwVGV4dHVyZUltYWdlQnVmZmVyOjpjcmVhdGUoKTsgfQorICAgIHZp
cnR1YWwgQWNjZWxlcmF0aW9uTW9kZSBhY2NlbGVyYXRpb25Nb2RlKCkgY29uc3QgT1ZFUlJJREUg
eyByZXR1cm4gU29mdHdhcmVNb2RlOyB9CisKICAgICBpbmxpbmUgR3JhcGhpY3NDb250ZXh0KiBj
dXJyZW50Q29udGV4dCgpCiAgICAgewogICAgICAgICByZXR1cm4gbV9jdXJyZW50U3VyZmFjZSA/
IHN0YXRpY19jYXN0PEJpdG1hcFRleHR1cmVJbWFnZUJ1ZmZlcio+KG1fY3VycmVudFN1cmZhY2Uu
Z2V0KCkpLT5ncmFwaGljc0NvbnRleHQoKSA6IGdyYXBoaWNzQ29udGV4dCgpOwogICAgIH0KIAot
ICAgIHZpcnR1YWwgQWNjZWxlcmF0aW9uTW9kZSBhY2NlbGVyYXRpb25Nb2RlKCkgY29uc3QgeyBy
ZXR1cm4gU29mdHdhcmVNb2RlOyB9Ci0KIHByaXZhdGU6CiAgICAgUmVmUHRyPEJpdG1hcFRleHR1
cmU+IG1fY3VycmVudFN1cmZhY2U7CiB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>