<?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>129273</bug_id>
          
          <creation_ts>2014-02-24 13:41:29 -0800</creation_ts>
          <short_desc>Break out ImageControls style into an external stylesheet</short_desc>
          <delta_ts>2014-02-24 13:54:06 -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>Images</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>984049</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-24 13:41:29 -0800</bug_when>
    <thetext>Break out ImageControls style into an external stylesheet</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>984050</commentid>
    <comment_count>1</comment_count>
      <attachid>225093</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-24 13:44:32 -0800</bug_when>
    <thetext>Created attachment 225093
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>984051</commentid>
    <comment_count>2</comment_count>
      <attachid>225093</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-02-24 13:46:15 -0800</bug_when>
    <thetext>Comment on attachment 225093
Patch v1

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

r=me with nit.

&gt; Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp:33
&gt; +#include &quot;Event.h&quot;
&gt; +#include &quot;EventNames.h&quot;
&gt; +#include &quot;Page.h&quot;

Are these really necessary?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>984052</commentid>
    <comment_count>3</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-24 13:47:36 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 225093 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=225093&amp;action=review
&gt; 
&gt; r=me with nit.
&gt; 
&gt; &gt; Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp:33
&gt; &gt; +#include &quot;Event.h&quot;
&gt; &gt; +#include &quot;EventNames.h&quot;
&gt; &gt; +#include &quot;Page.h&quot;
&gt; 
&gt; Are these really necessary?

Nope, sorry - leftovers from a patch split-up</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>984054</commentid>
    <comment_count>4</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-24 13:54:06 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/164606</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225093</attachid>
            <date>2014-02-24 13:44:32 -0800</date>
            <delta_ts>2014-02-24 13:46:15 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>11689</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkNmJmMzg1Li42MTE1MzlhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEg
QEAKKzIwMTQtMDItMjQgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAg
ICAgIEJyZWFrIG91dCBJbWFnZUNvbnRyb2xzIHN0eWxlIGludG8gYW4gZXh0ZXJuYWwgc3R5bGVz
aGVldAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5
MjczCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBE
ZXJpdmVkU291cmNlcy5tYWtlOgorICAgICAgICAqIFdlYkNvcmUueGNvZGVwcm9qL3Byb2plY3Qu
cGJ4cHJvajoKKworICAgICAgICAqIGNzcy9DU1NEZWZhdWx0U3R5bGVTaGVldHMuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6Q1NTRGVmYXVsdFN0eWxlU2hlZXRzOjplbnN1cmVEZWZhdWx0U3R5bGVT
aGVldHNGb3JFbGVtZW50KToKKyAgICAgICAgKiBjc3MvQ1NTRGVmYXVsdFN0eWxlU2hlZXRzLmg6
CisKKyAgICAgICAgKiBodG1sL3NoYWRvdy9tYWMvSW1hZ2VDb250cm9sc1Jvb3RFbGVtZW50TWFj
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlQ29udHJvbHNSb290RWxlbWVudE1hYzo6bWF5
YmVDcmVhdGUpOgorCisgICAgICAgICogaHRtbC9zaGFkb3cvbWFjL2ltYWdlQ29udHJvbHNNYWMu
Y3NzOgorICAgICAgICAoLngtd2Via2l0LWltYWdlbWVudSk6CisgICAgICAgICgueC13ZWJraXQt
aW1hZ2VtZW51OmhvdmVyKToKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZS5oOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWU6Om1lZGlhQ29udHJvbHNTY3JpcHQpOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWU6OmltYWdlQ29udHJvbHNTdHlsZVNoZWV0KToKKyAg
ICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVGhlbWVNYWMuaDoKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyVGhlbWVNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUaGVtZU1hYzo6aW1h
Z2VDb250cm9sc1N0eWxlU2hlZXQpOgorCiAyMDE0LTAyLTIxICBSYWR1IFN0YXZpbGEgIDxzdGF2
aWxhQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFJlZ2lvbnNdIFVzZSB0aGUgbmFtZWQtZmxv
dy1zcGVjaWZpYyBvYmplY3QgUmVuZGVyTmFtZWRGbG93RnJhZ21lbnQgaW5zdGVhZCBvZiB0aGUg
Z2VuZXJpYyBSZW5kZXJSZWdpb24gd2hlbmV2ZXIgcG9zc2libGUKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLm1ha2UgYi9Tb3VyY2UvV2ViQ29yZS9EZXJpdmVkU291
cmNlcy5tYWtlCmluZGV4IGMzOWQ0MDkuLjhjZWI1ZmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0Rlcml2ZWRTb3VyY2VzLm1ha2UKKysrIGIvU291cmNlL1dlYkNvcmUvRGVyaXZlZFNvdXJj
ZXMubWFrZQpAQCAtODczLDYgKzg3MywxMCBAQCBpZmVxICgkKFdURl9QTEFURk9STV9JT1MpLCAx
KQogZW5kaWYKIGVuZGlmCiAKK2lmZXEgKCQoZmluZHN0cmluZyBFTkFCTEVfSU1BR0VfQ09OVFJP
TFMsJChGRUFUVVJFX0RFRklORVMpKSwgRU5BQkxFX0lNQUdFX0NPTlRST0xTKQorCVVTRVJfQUdF
TlRfU1RZTEVfU0hFRVRTIDo9ICQoVVNFUl9BR0VOVF9TVFlMRV9TSEVFVFMpICQoV2ViQ29yZSkv
aHRtbC9zaGFkb3cvbWFjL2ltYWdlQ29udHJvbHNNYWMuY3NzCitlbmRpZgorCiBpZmVxICgkKE9T
KSxNQUNPUykKIAlVU0VSX0FHRU5UX1NUWUxFX1NIRUVUUyA6PSAkKFVTRVJfQUdFTlRfU1RZTEVf
U0hFRVRTKSAkKFdlYkNvcmUpL01vZHVsZXMvcGx1Z2lucy9RdWlja1RpbWVQbHVnaW5SZXBsYWNl
bWVudC5jc3MKIGVuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnhjb2Rl
cHJvai9wcm9qZWN0LnBieHByb2ogYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnhjb2RlcHJvai9w
cm9qZWN0LnBieHByb2oKaW5kZXggZTJiOTY1ZS4uMzIxM2EyZiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagpAQCAtODYxMSw2ICs4NjEx
LDcgQEAKIAkJNTEwMTkyRDAxOEI2QjlBQjAwN0ZDN0ExIC8qIEltYWdlQ29udHJvbHNSb290RWxl
bWVudE1hYy5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7
IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBJbWFnZUNvbnRyb2xz
Um9vdEVsZW1lbnRNYWMuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNTEwMTkyRDMx
OEI2QjlCNzAwN0ZDN0ExIC8qIEltYWdlQ29udHJvbHNSb290RWxlbWVudC5jcHAgKi8gPSB7aXNh
ID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUg
PSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBJbWFnZUNvbnRyb2xzUm9vdEVsZW1lbnQuY3Bw
OyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk1MTAxOTJENDE4QjZCOUI3MDA3RkM3QTEg
LyogSW1hZ2VDb250cm9sc1Jvb3RFbGVtZW50LmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5j
ZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsg
cGF0aCA9IEltYWdlQ29udHJvbHNSb290RWxlbWVudC5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4i
OyB9OworCQk1MTAxOTJEODE4QjdEN0FCMDA3RkM3QTEgLyogaW1hZ2VDb250cm9sc01hYy5jc3Mg
Ki8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3du
RmlsZVR5cGUgPSB0ZXh0LmNzczsgcGF0aCA9IGltYWdlQ29udHJvbHNNYWMuY3NzOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OwogCQk1MTAxOTQzRTE4MzZEMjA4MDA5MjU1MjMgLyogSURCSW5k
ZXhXcml0ZXJMZXZlbERCLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5j
b2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9
IElEQkluZGV4V3JpdGVyTGV2ZWxEQi5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJ
CTUxMDE5NDNGMTgzNkQyMDgwMDkyNTUyMyAvKiBJREJJbmRleFdyaXRlckxldmVsREIuaCAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gSURCSW5kZXhXcml0ZXJMZXZlbERCLmg7IHNv
dXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTUxMDE5NDQyMTgzNkY3RTQwMDkyNTUyMyAvKiBJ
REJDdXJzb3JCYWNrZW5kT3BlcmF0aW9ucy5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5j
ZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5j
cHA7IHBhdGggPSBJREJDdXJzb3JCYWNrZW5kT3BlcmF0aW9ucy5jcHA7IHNvdXJjZVRyZWUgPSAi
PGdyb3VwPiI7IH07CkBAIC0xNTY2NCw2ICsxNTY2NSw3IEBACiAJCQljaGlsZHJlbiA9ICgKIAkJ
CQk1MTAxOTJDRjE4QjZCOUFCMDA3RkM3QTEgLyogSW1hZ2VDb250cm9sc1Jvb3RFbGVtZW50TWFj
LmNwcCAqLywKIAkJCQk1MTAxOTJEMDE4QjZCOUFCMDA3RkM3QTEgLyogSW1hZ2VDb250cm9sc1Jv
b3RFbGVtZW50TWFjLmggKi8sCisJCQkJNTEwMTkyRDgxOEI3RDdBQjAwN0ZDN0ExIC8qIGltYWdl
Q29udHJvbHNNYWMuY3NzICovLAogCQkJKTsKIAkJCXBhdGggPSBtYWM7CiAJCQlzb3VyY2VUcmVl
ID0gIjxncm91cD4iOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU0RlZmF1bHRT
dHlsZVNoZWV0cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTRGVmYXVsdFN0eWxlU2hlZXRz
LmNwcAppbmRleCAwNzUzODY0Li44NDg5OGFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTRGVmYXVsdFN0eWxlU2hlZXRzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
RGVmYXVsdFN0eWxlU2hlZXRzLmNwcApAQCAtNTYsNiArNTYsNyBAQCBTdHlsZVNoZWV0Q29udGVu
dHMqIENTU0RlZmF1bHRTdHlsZVNoZWV0czo6bWF0aE1MU3R5bGVTaGVldDsKIFN0eWxlU2hlZXRD
b250ZW50cyogQ1NTRGVmYXVsdFN0eWxlU2hlZXRzOjptZWRpYUNvbnRyb2xzU3R5bGVTaGVldDsK
IFN0eWxlU2hlZXRDb250ZW50cyogQ1NTRGVmYXVsdFN0eWxlU2hlZXRzOjpmdWxsc2NyZWVuU3R5
bGVTaGVldDsKIFN0eWxlU2hlZXRDb250ZW50cyogQ1NTRGVmYXVsdFN0eWxlU2hlZXRzOjpwbHVn
SW5zU3R5bGVTaGVldDsKK1N0eWxlU2hlZXRDb250ZW50cyogQ1NTRGVmYXVsdFN0eWxlU2hlZXRz
OjppbWFnZUNvbnRyb2xzU3R5bGVTaGVldDsKIAogLy8gRklYTUU6IEl0IHdvdWxkIGJlIG5pY2Ug
dG8gdXNlIHNvbWUgbWVjaGFuaXNtIHRoYXQgZ3VhcmFudGVlcyB0aGlzIGlzIGluIHN5bmMgd2l0
aCB0aGUgcmVhbCBVQSBzdHlsZXNoZWV0Lgogc3RhdGljIGNvbnN0IGNoYXIqIHNpbXBsZVVzZXJB
Z2VudFN0eWxlU2hlZXQgPSAiaHRtbCxib2R5LGRpdntkaXNwbGF5OmJsb2NrfWhlYWR7ZGlzcGxh
eTpub25lfWJvZHl7bWFyZ2luOjhweH1kaXY6Zm9jdXMsc3Bhbjpmb2N1cyxhOmZvY3Vze291dGxp
bmU6YXV0byA1cHggLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yfWE6LXdlYmtpdC1hbnktbGlua3tj
b2xvcjotd2Via2l0LWxpbms7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOi13ZWJraXQtYW55
LWxpbms6YWN0aXZle2NvbG9yOi13ZWJraXQtYWN0aXZlbGlua30iOwpAQCAtMTkxLDYgKzE5Miwx
NiBAQCB2b2lkIENTU0RlZmF1bHRTdHlsZVNoZWV0czo6ZW5zdXJlRGVmYXVsdFN0eWxlU2hlZXRz
Rm9yRWxlbWVudChFbGVtZW50KiBlbGVtZW50LAogICAgIH0KICNlbmRpZgogCisjaWYgRU5BQkxF
KElNQUdFX0NPTlRST0xTKQorICAgIGlmICghaW1hZ2VDb250cm9sc1N0eWxlU2hlZXQgJiYgZWxl
bWVudC0+aXNJbWFnZUNvbnRyb2xzUm9vdEVsZW1lbnQoKSkgeworICAgICAgICBTdHJpbmcgaW1h
Z2VDb250cm9sc1J1bGVzID0gUmVuZGVyVGhlbWU6OnRoZW1lRm9yUGFnZShlbGVtZW50LT5kb2N1
bWVudCgpLnBhZ2UoKSktPmltYWdlQ29udHJvbHNTdHlsZVNoZWV0KCk7CisgICAgICAgIGltYWdl
Q29udHJvbHNTdHlsZVNoZWV0ID0gcGFyc2VVQVNoZWV0KGltYWdlQ29udHJvbHNSdWxlcyk7Cisg
ICAgICAgIGRlZmF1bHRTdHlsZS0+YWRkUnVsZXNGcm9tU2hlZXQoaW1hZ2VDb250cm9sc1N0eWxl
U2hlZXQsIHNjcmVlbkV2YWwoKSk7CisgICAgICAgIGRlZmF1bHRQcmludFN0eWxlLT5hZGRSdWxl
c0Zyb21TaGVldChpbWFnZUNvbnRyb2xzU3R5bGVTaGVldCwgcHJpbnRFdmFsKCkpOworICAgICAg
ICBjaGFuZ2VkRGVmYXVsdFN0eWxlID0gdHJ1ZTsKKyAgICB9CisjZW5kaWYKKwogICAgIGlmICgh
cGx1Z0luc1N0eWxlU2hlZXQgJiYgKGVsZW1lbnQtPmhhc1RhZ05hbWUob2JqZWN0VGFnKSB8fCBl
bGVtZW50LT5oYXNUYWdOYW1lKGVtYmVkVGFnKSkpIHsKICAgICAgICAgU3RyaW5nIHBsdWdJbnNS
dWxlcyA9IFJlbmRlclRoZW1lOjp0aGVtZUZvclBhZ2UoZWxlbWVudC0+ZG9jdW1lbnQoKS5wYWdl
KCkpLT5leHRyYVBsdWdJbnNTdHlsZVNoZWV0KCkgKyBlbGVtZW50LT5kb2N1bWVudCgpLnBhZ2Uo
KS0+Y2hyb21lKCkuY2xpZW50KCkucGx1Z0luRXh0cmFTdHlsZVNoZWV0KCk7CiAgICAgICAgIGlm
IChwbHVnSW5zUnVsZXMuaXNFbXB0eSgpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU0RlZmF1bHRTdHlsZVNoZWV0cy5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0RlZmF1bHRT
dHlsZVNoZWV0cy5oCmluZGV4IGNiMTM3YWEuLmZlY2Q0NmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NEZWZhdWx0U3R5bGVTaGVldHMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTRGVmYXVsdFN0eWxlU2hlZXRzLmgKQEAgLTQzLDYgKzQzLDcgQEAgcHVibGljOgogICAg
IHN0YXRpYyBTdHlsZVNoZWV0Q29udGVudHMqIG1lZGlhQ29udHJvbHNTdHlsZVNoZWV0OwogICAg
IHN0YXRpYyBTdHlsZVNoZWV0Q29udGVudHMqIGZ1bGxzY3JlZW5TdHlsZVNoZWV0OwogICAgIHN0
YXRpYyBTdHlsZVNoZWV0Q29udGVudHMqIHBsdWdJbnNTdHlsZVNoZWV0OworICAgIHN0YXRpYyBT
dHlsZVNoZWV0Q29udGVudHMqIGltYWdlQ29udHJvbHNTdHlsZVNoZWV0OwogCiAgICAgc3RhdGlj
IHZvaWQgZW5zdXJlRGVmYXVsdFN0eWxlU2hlZXRzRm9yRWxlbWVudChFbGVtZW50KiwgYm9vbCYg
Y2hhbmdlZERlZmF1bHRTdHlsZSk7CiAgICAgc3RhdGljIHZvaWQgbG9hZEZ1bGxEZWZhdWx0U3R5
bGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L21hYy9JbWFnZUNv
bnRyb2xzUm9vdEVsZW1lbnRNYWMuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvbWFj
L0ltYWdlQ29udHJvbHNSb290RWxlbWVudE1hYy5jcHAKaW5kZXggNGEyYzUxNi4uMzVmZDczOCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvbWFjL0ltYWdlQ29udHJvbHNS
b290RWxlbWVudE1hYy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvbWFjL0lt
YWdlQ29udHJvbHNSb290RWxlbWVudE1hYy5jcHAKQEAgLTI4LDYgKzI4LDkgQEAKIAogI2lmIEVO
QUJMRShJTUFHRV9DT05UUk9MUykKIAorI2luY2x1ZGUgIkV2ZW50LmgiCisjaW5jbHVkZSAiRXZl
bnROYW1lcy5oIgorI2luY2x1ZGUgIlBhZ2UuaCIKICNpbmNsdWRlICJUZXh0LmgiCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKQEAgLTUyLDggKzU1LDcgQEAgUGFzc1JlZlB0cjxJbWFnZUNvbnRyb2xz
Um9vdEVsZW1lbnRNYWM+IEltYWdlQ29udHJvbHNSb290RWxlbWVudE1hYzo6bWF5YmVDcmVhdGUK
ICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAKICAgICBSZWZQdHI8SW1hZ2VDb250cm9sc1Jvb3RF
bGVtZW50TWFjPiBjb250cm9scyA9IGFkb3B0UmVmKG5ldyBJbWFnZUNvbnRyb2xzUm9vdEVsZW1l
bnRNYWMoZG9jdW1lbnQpKTsKLSAgICBjb250cm9scy0+c2V0QXR0cmlidXRlKEhUTUxOYW1lczo6
c3R5bGVBdHRyLCAicG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IHdp
ZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7Iik7Ci0KKyAgICBjb250cm9scy0+c2V0QXR0cmlidXRl
KEhUTUxOYW1lczo6Y2xhc3NBdHRyLCAieC13ZWJraXQtaW1hZ2VtZW51Iik7CiAgICAgRXhjZXB0
aW9uQ29kZSBlYzsKICAgICBjb250cm9scy0+YXBwZW5kQ2hpbGQoVGV4dDo6Y3JlYXRlKGRvY3Vt
ZW50LCAiIiksIGVjKTsKICAgICBpZiAoZWMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3NoYWRvdy9tYWMvaW1hZ2VDb250cm9sc01hYy5jc3MgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9tYWMvaW1hZ2VDb250cm9sc01hYy5jc3MKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uYTVkNzA4OQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvc2hhZG93L21hYy9pbWFnZUNvbnRyb2xzTWFjLmNzcwpAQCAtMCwwICsxLDM4IEBACisvKgor
ICogQ29weXJpZ2h0IChDKSAyMDE0IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAq
CisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisg
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5E
IElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElF
RCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBM
SUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExF
IElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJ
TkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVO
VElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQg
T0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBP
UiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBT
VFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJ
U0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FS
RSwgRVZFTiBJRiBBRFZJU0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0Uu
CisgKi8KKworLngtd2Via2l0LWltYWdlbWVudSB7CisgICAgb3BhY2l0eTogMDsKKyAgICBwb3Np
dGlvbjogcmVsYXRpdmU7CisgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOworICAgIHdpZHRoOiAy
MHB4OworICAgIGhlaWdodDogMjBweDsKKyAgICBib3JkZXItcmFkaXVzOiA1cHg7CisgICAgdHJh
bnNpdGlvbjogb3BhY2l0eSAwLjVzOworfQorCisueC13ZWJraXQtaW1hZ2VtZW51OmhvdmVyIHsK
KyAgICBvcGFjaXR5OiAxLjA7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGhlbWUuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZS5o
CmluZGV4IDJiN2ZhMTUuLmQzYzlhOTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJUaGVtZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJU
aGVtZS5oCkBAIC05MywxMSArOTMsMTQgQEAgcHVibGljOgogI2lmIEVOQUJMRShWSURFTykKICAg
ICB2aXJ0dWFsIFN0cmluZyBtZWRpYUNvbnRyb2xzU3R5bGVTaGVldCgpIHsgcmV0dXJuIFN0cmlu
ZygpOyB9CiAgICAgdmlydHVhbCBTdHJpbmcgZXh0cmFNZWRpYUNvbnRyb2xzU3R5bGVTaGVldCgp
IHsgcmV0dXJuIFN0cmluZygpOyB9Ci0gICAgdmlydHVhbCBTdHJpbmcgbWVkaWFDb250cm9sc1Nj
cmlwdCgpIHsgcmV0dXJuIFN0cmluZygpIDsgfQorICAgIHZpcnR1YWwgU3RyaW5nIG1lZGlhQ29u
dHJvbHNTY3JpcHQoKSB7IHJldHVybiBTdHJpbmcoKTsgfQogI2VuZGlmCiAjaWYgRU5BQkxFKEZV
TExTQ1JFRU5fQVBJKQogICAgIHZpcnR1YWwgU3RyaW5nIGV4dHJhRnVsbFNjcmVlblN0eWxlU2hl
ZXQoKSB7IHJldHVybiBTdHJpbmcoKTsgfQogI2VuZGlmCisjaWYgRU5BQkxFKElNQUdFX0NPTlRS
T0xTKQorICAgIHZpcnR1YWwgU3RyaW5nIGltYWdlQ29udHJvbHNTdHlsZVNoZWV0KCkgY29uc3Qg
eyByZXR1cm4gU3RyaW5nKCk7IH0KKyNlbmRpZgogCiAgICAgLy8gQSBtZXRob2QgdG8gb2J0YWlu
IHRoZSBiYXNlbGluZSBwb3NpdGlvbiBmb3IgYSAibGVhZiIgY29udHJvbC4gIFRoaXMgd2lsbCBv
bmx5IGJlIHVzZWQgaWYgYSBiYXNlbGluZQogICAgIC8vIHBvc2l0aW9uIGNhbm5vdCBiZSBkZXRl
cm1pbmVkIGJ5IGV4YW1pbmluZyBjaGlsZCBjb250ZW50LiBDaGVja2JveGVzIGFuZCByYWRpbyBi
dXR0b25zIGFyZSBleGFtcGxlcyBvZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlclRoZW1lTWFjLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhl
bWVNYWMuaAppbmRleCAzODFlNGM3Li4zYjE5OTVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVNYWMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGhlbWVNYWMuaApAQCAtMTEyLDYgKzExMiwxMSBAQCBwcm90ZWN0ZWQ6CiAgICAg
dmlydHVhbCBTdHJpbmcgbWVkaWFDb250cm9sc1N0eWxlU2hlZXQoKSBvdmVycmlkZTsKICAgICB2
aXJ0dWFsIFN0cmluZyBtZWRpYUNvbnRyb2xzU2NyaXB0KCkgb3ZlcnJpZGU7CiAjZW5kaWYKKwor
I2lmIEVOQUJMRShJTUFHRV9DT05UUk9MUykKKyAgICB2aXJ0dWFsIFN0cmluZyBpbWFnZUNvbnRy
b2xzU3R5bGVTaGVldCgpIGNvbnN0IG92ZXJyaWRlOworI2VuZGlmCisKICAgICB2aXJ0dWFsIGJv
b2wgc3VwcG9ydHNTZWxlY3Rpb25Gb3JlZ3JvdW5kQ29sb3JzKCkgY29uc3QgeyByZXR1cm4gZmFs
c2U7IH0KIAogICAgIHZpcnR1YWwgYm9vbCBwYWludFRleHRGaWVsZChSZW5kZXJPYmplY3QqLCBj
b25zdCBQYWludEluZm8mLCBjb25zdCBJbnRSZWN0Jik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGhlbWVNYWMubW0KaW5kZXggOGU0ZmMyNy4uZmFkMzFjNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lTWFjLm1tCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZU1hYy5tbQpAQCAtMjAzLDYgKzIwMywxNCBAQCBT
dHJpbmcgUmVuZGVyVGhlbWVNYWM6Om1lZGlhQ29udHJvbHNTY3JpcHQoKQogCiAjZW5kaWYgLy8g
RU5BQkxFKFZJREVPKQogCisKKyNpZiBFTkFCTEUoSU1BR0VfQ09OVFJPTFMpCitTdHJpbmcgUmVu
ZGVyVGhlbWVNYWM6OmltYWdlQ29udHJvbHNTdHlsZVNoZWV0KCkgY29uc3QKK3sKKyAgICByZXR1
cm4gU3RyaW5nKGltYWdlQ29udHJvbHNNYWNVc2VyQWdlbnRTdHlsZVNoZWV0LCBzaXplb2YoaW1h
Z2VDb250cm9sc01hY1VzZXJBZ2VudFN0eWxlU2hlZXQpKTsKK30KKyNlbmRpZgorCiBDb2xvciBS
ZW5kZXJUaGVtZU1hYzo6cGxhdGZvcm1BY3RpdmVTZWxlY3Rpb25CYWNrZ3JvdW5kQ29sb3IoKSBj
b25zdAogewogICAgIE5TQ29sb3IqIGNvbG9yID0gW1tOU0NvbG9yIHNlbGVjdGVkVGV4dEJhY2tn
cm91bmRDb2xvcl0gY29sb3JVc2luZ0NvbG9yU3BhY2VOYW1lOk5TRGV2aWNlUkdCQ29sb3JTcGFj
ZV07Cg==
</data>
<flag name="review"
          id="249206"
          type_id="1"
          status="+"
          setter="jer.noble"
    />
          </attachment>
      

    </bug>

</bugzilla>