<?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>55152</bug_id>
          
          <creation_ts>2011-02-24 09:04:51 -0800</creation_ts>
          <short_desc>Add RenderMediaControls to Mac build, unduplicate one method.</short_desc>
          <delta_ts>2011-02-24 23:01:07 -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>New Bugs</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>
          
          <blocked>53020</blocked>
    
    <blocked>55157</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Dimitri Glazkov (Google)">dglazkov</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>357056</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-24 09:04:51 -0800</bug_when>
    <thetext>Add RenderMediaControls to Mac build, unduplicate one method.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357063</commentid>
    <comment_count>1</comment_count>
      <attachid>83666</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-24 09:07:17 -0800</bug_when>
    <thetext>Created attachment 83666
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357158</commentid>
    <comment_count>2</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-24 10:54:27 -0800</bug_when>
    <thetext>Committed r79591: &lt;http://trac.webkit.org/changeset/79591&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357508</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-24 15:59:11 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/79591 might have broken GTK Linux 32-bit Release</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357717</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-02-24 23:01:07 -0800</bug_when>
    <thetext>+// FIXME: Is this necessary anymore?
 #define wkMediaControllerThemeAvailable(themeStyle) WKMediaControllerThemeAvailable(themeStyle)

Unfortunately, yes - this is necessary because there is a mistake (incorrect capitalization) in WKSI on Windows, which we should fix on some lazy afternoon.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83666</attachid>
            <date>2011-02-24 09:07:17 -0800</date>
            <delta_ts>2011-02-24 10:52:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55152-20110224090716.patch</filename>
            <type>text/plain</type>
            <size>11668</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzk1NzAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzYWMzODdkNDQ4NjkzM2M0
NDJiZDBlNDllMWY1MWZiM2E1ZmNlZWE0Li43Zjc4ODVlY2ZhNzdkMDRkMzllM2VjNGVjMDIxNzlm
MjQ5OGEwMmVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTEtMDItMjQgIERpbWl0
cmkgR2xhemtvdiAgPGRnbGF6a292QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgUmVuZGVyTWVkaWFDb250cm9scyB0byBN
YWMgYnVpbGQsIHVuZHVwbGljYXRlIG9uZSBtZXRob2QuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NTE1MgorCisgICAgICAgIFJlZmFjdG9yaW5nLCBu
byBmdW5jdGlvbmFsIGNoYW5nZXMuCisKKyAgICAgICAgKiBXZWJDb3JlLnhjb2RlcHJvai9wcm9q
ZWN0LnBieHByb2o6IEFkZGVkIFJlbmRlck1lZGlhQ29udHJvbHMgdG8gcHJvamVjdCwKKyAgICAg
ICAgICAgIHJhbiBzb3J0LVhDb2RlLXByb2plY3QtZmlsZS4KKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyTWVkaWFDb250cm9scy5jcHA6IE1vdmVkIEVOQUJMRShWSURFTykgYW5kIFBMQVRGT1JN
KFdJTikKKyAgICAgICAgICAgIGRlZmluZXMgdG8gYWxsb3cgYnVpbGRpbmcgb24gTWFjLgorICAg
ICAgICAqIHJlbmRlcmluZy9SZW5kZXJNZWRpYUNvbnRyb2xzLmg6IERpdHRvLgorICAgICAgICAq
IHJlbmRlcmluZy9SZW5kZXJUaGVtZU1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRo
ZW1lTWFjOjp2b2x1bWVTbGlkZXJPZmZzZXRGcm9tTXV0ZUJ1dHRvbik6IFJlcGxhY2VkIGd1dHMK
KyAgICAgICAgICAgIHdpdGggYSBjYWxsIHRvIFJlbmRlck1lZGlhQ29udHJvbHMgZnVuY3Rpb24u
CisKIDIwMTEtMDItMjQgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgQWxleGV5IFByb3NrdXJ5YWtvdi4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvaiBiL1NvdXJjZS9X
ZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagppbmRleCA1Nzc1Mzc2N2Yx
NjliN2ZhYmRmMjc3ZjE4NDViMjMwNGVlYTlkZTI2Li5lY2EyMTBkMzc1NWEyMTEzYWM5NWE0YzIx
NmQ3OTQyMjhlNDcwYjljIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnhjb2Rl
cHJvai9wcm9qZWN0LnBieHByb2oKKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS54Y29kZXBy
b2ovcHJvamVjdC5wYnhwcm9qCkBAIC05MTAsNiArOTEwLDggQEAKIAkJNDFGMUQyMUYwRUYzNUMy
QTAwREE4NzUzIC8qIFNjcmlwdENhY2hlZEZyYW1lRGF0YS5oIGluIEhlYWRlcnMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gNDFGMUQyMUQwRUYzNUMyQTAwREE4NzUzIC8qIFNj
cmlwdENhY2hlZEZyYW1lRGF0YS5oICovOyBzZXR0aW5ncyA9IHtBVFRSSUJVVEVTID0gKFByaXZh
dGUsICk7IH07IH07CiAJCTQxRjFEMjIwMEVGMzVDMkEwMERBODc1MyAvKiBTY3JpcHRDYWNoZWRG
cmFtZURhdGEuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVm
ID0gNDFGMUQyMUUwRUYzNUMyQTAwREE4NzUzIC8qIFNjcmlwdENhY2hlZEZyYW1lRGF0YS5jcHAg
Ki87IH07CiAJCTQxRjU4NEM3MTA0NjUyQ0IwMDlDQUE2NCAvKiBKU01lc3NhZ2VQb3J0Q3VzdG9t
LmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA0MUY1ODRD
NjEwNDY1MkNCMDA5Q0FBNjQgLyogSlNNZXNzYWdlUG9ydEN1c3RvbS5oICovOyB9OworCQk0MUZB
MzAzRTEzMTZDMjlDMDBDMEJGQzUgLyogUmVuZGVyTWVkaWFDb250cm9scy5jcHAgaW4gU291cmNl
cyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA0MUZBMzAzQzEzMTZDMjlDMDBD
MEJGQzUgLyogUmVuZGVyTWVkaWFDb250cm9scy5jcHAgKi87IH07CisJCTQxRkEzMDNGMTMxNkMy
OUMwMEMwQkZDNSAvKiBSZW5kZXJNZWRpYUNvbnRyb2xzLmggaW4gSGVhZGVycyAqLyA9IHtpc2Eg
PSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA0MUZBMzAzRDEzMTZDMjlDMDBDMEJGQzUgLyogUmVu
ZGVyTWVkaWFDb250cm9scy5oICovOyB9OwogCQk0MzY3MDhDMTEyRDlDQTRCMDAwNDQyMzQgLyog
UmVuZGVyU1ZHQmxvY2suaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmls
ZVJlZiA9IDQzNjcwODgyMTJEOUNBNEEwMDA0NDIzNCAvKiBSZW5kZXJTVkdCbG9jay5oICovOyB9
OwogCQk0MzY3MDhDMzEyRDlDQTRCMDAwNDQyMzQgLyogUmVuZGVyU1ZHQ29udGFpbmVyLmggaW4g
SGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA0MzY3MDg4NDEyRDlD
QTRBMDAwNDQyMzQgLyogUmVuZGVyU1ZHQ29udGFpbmVyLmggKi87IH07CiAJCTQzNjcwOEM1MTJE
OUNBNEIwMDA0NDIzNCAvKiBSZW5kZXJTVkdHcmFkaWVudFN0b3AuaCBpbiBIZWFkZXJzICovID0g
e2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDQzNjcwODg2MTJEOUNBNEEwMDA0NDIzNCAv
KiBSZW5kZXJTVkdHcmFkaWVudFN0b3AuaCAqLzsgfTsKQEAgLTcyNTksNiArNzI2MSw4IEBACiAJ
CTQxRjFEMjFEMEVGMzVDMkEwMERBODc1MyAvKiBTY3JpcHRDYWNoZWRGcmFtZURhdGEuaCAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gU2NyaXB0Q2FjaGVkRnJhbWVEYXRhLmg7IHNv
dXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTQxRjFEMjFFMEVGMzVDMkEwMERBODc1MyAvKiBT
Y3JpcHRDYWNoZWRGcmFtZURhdGEuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZp
bGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBw
YXRoID0gU2NyaXB0Q2FjaGVkRnJhbWVEYXRhLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+Ijsg
fTsKIAkJNDFGNTg0QzYxMDQ2NTJDQjAwOUNBQTY0IC8qIEpTTWVzc2FnZVBvcnRDdXN0b20uaCAq
LyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25G
aWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gSlNNZXNzYWdlUG9ydEN1c3RvbS5oOyBz
b3VyY2VUcmVlID0gIjxncm91cD4iOyB9OworCQk0MUZBMzAzQzEzMTZDMjlDMDBDMEJGQzUgLyog
UmVuZGVyTWVkaWFDb250cm9scy5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmls
ZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBh
dGggPSBSZW5kZXJNZWRpYUNvbnRyb2xzLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsK
KwkJNDFGQTMwM0QxMzE2QzI5QzAwQzBCRkM1IC8qIFJlbmRlck1lZGlhQ29udHJvbHMuaCAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gUmVuZGVyTWVkaWFDb250cm9scy5oOyBzb3Vy
Y2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk0MzY3MDg4MTEyRDlDQTRBMDAwNDQyMzQgLyogUmVu
ZGVyU1ZHQmxvY2suY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGlu
ZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gUmVu
ZGVyU1ZHQmxvY2suY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk0MzY3MDg4MjEy
RDlDQTRBMDAwNDQyMzQgLyogUmVuZGVyU1ZHQmxvY2suaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVm
ZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUu
Yy5oOyBwYXRoID0gUmVuZGVyU1ZHQmxvY2suaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsK
IAkJNDM2NzA4ODMxMkQ5Q0E0QTAwMDQ0MjM0IC8qIFJlbmRlclNWR0NvbnRhaW5lci5jcHAgKi8g
PSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmls
ZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBSZW5kZXJTVkdDb250YWluZXIuY3Bw
OyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwpAQCAtMTgyMTAsNyArMTgyMTQsNiBAQAogCQlC
Q0YxQTVCQTA5NzgzMjA5MDA2MUExMjMgLyogcGxhdGZvcm0gKi8gPSB7CiAJCQlpc2EgPSBQQlhH
cm91cDsKIAkJCWNoaWxkcmVuID0gKAotCQkJCTk4RUIxRjk0MTMxM0ZFMDUwMEQwRTFFQSAvKiBO
b3RJbXBsZW1lbnRlZC5oICovLAogCQkJCTQ5RTkxMkE0MEVGQUM4RTYwMDlEMENBRiAvKiBhbmlt
YXRpb24gKi8sCiAJCQkJRkQzMTYwNDAxMkIwMjZBMzAwQzFBMzU5IC8qIGF1ZGlvICovLAogCQkJ
CTFBRTQyRjY3MEFBNEI4Q0IwMEM4NjEyRCAvKiBjZiAqLywKQEAgLTE4Mjc4LDYgKzE4MjgxLDcg
QEAKIAkJCQlBODIzOURGRjA5QjNDRjhBMDBCNjA2NDEgLyogTG9nZ2luZy5oICovLAogCQkJCUJD
NzcyQzRDMEM0RUIzMDQwMDgzMjg1RiAvKiBNSU1FVHlwZVJlZ2lzdHJ5LmNwcCAqLywKIAkJCQlC
Qzc3MkM0RDBDNEVCMzA0MDA4MzI4NUYgLyogTUlNRVR5cGVSZWdpc3RyeS5oICovLAorCQkJCTk4
RUIxRjk0MTMxM0ZFMDUwMEQwRTFFQSAvKiBOb3RJbXBsZW1lbnRlZC5oICovLAogCQkJCTRCMjcw
OEM1MEFGMTlFRTQwMDY1MTI3RiAvKiBQYXN0ZWJvYXJkLmggKi8sCiAJCQkJQkM5NTg1REYxMkYw
OTg5NTAwNzU1ODIxIC8qIFBsYXRmb3JtR2VzdHVyZUV2ZW50LmggKi8sCiAJCQkJOTM1QzQ3NjYw
OUFDNEQ0MzAwQTZBQUI0IC8qIFBsYXRmb3JtS2V5Ym9hcmRFdmVudC5oICovLApAQCAtMTg3ODAs
NiArMTg3ODQsOCBAQAogCQkJCTBGNTYwMjhEMEU0Qjc2NTgwMDY1QjAzOCAvKiBSZW5kZXJNYXJx
dWVlLmggKi8sCiAJCQkJRTRDMjc5NTYwQ0Y5NzQxOTAwRTk3Qjk4IC8qIFJlbmRlck1lZGlhLmNw
cCAqLywKIAkJCQlFNEMyNzk1NzBDRjk3NDE5MDBFOTdCOTggLyogUmVuZGVyTWVkaWEuaCAqLywK
KwkJCQk0MUZBMzAzQzEzMTZDMjlDMDBDMEJGQzUgLyogUmVuZGVyTWVkaWFDb250cm9scy5jcHAg
Ki8sCisJCQkJNDFGQTMwM0QxMzE2QzI5QzAwQzBCRkM1IC8qIFJlbmRlck1lZGlhQ29udHJvbHMu
aCAqLywKIAkJCQlBQkRERkU3MzBBNUM2RTZGMDBBM0UxMUQgLyogUmVuZGVyTWVudUxpc3QuY3Bw
ICovLAogCQkJCUFCRERGRTc0MEE1QzZFNzAwMEEzRTExRCAvKiBSZW5kZXJNZW51TGlzdC5oICov
LAogCQkJCUE0NTQ0MjRDMTE5QjM2ODcwMDlCRTkxMiAvKiBSZW5kZXJNZXRlci5jcHAgKi8sCkBA
IC0yMTU0NSw2ICsyMTU1MSw3IEBACiAJCQkJMzM5MENBNTYwRkZDMTU3QjAwOTIxOTYyIC8qIE5v
dGlmaWNhdGlvbkNlbnRlci5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMzM5MENBNTgwRkZDMTU3QjAw
OTIxOTYyIC8qIE5vdGlmaWNhdGlvbkNvbnRlbnRzLmggaW4gSGVhZGVycyAqLywKIAkJCQkzMzUw
M0M5QTEwMTc5QTc0MDAzQjQ3RTEgLyogTm90aWZpY2F0aW9uUHJlc2VudGVyLmggaW4gSGVhZGVy
cyAqLywKKwkJCQk5OEVCMUY5NTEzMTNGRTA1MDBEMEUxRUEgLyogTm90SW1wbGVtZW50ZWQuaCBp
biBIZWFkZXJzICovLAogCQkJCTFBNTY5RDBCMEQ3RTJCODIwMDdDMzk4MyAvKiBOUF9qc29iamVj
dC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMUE1NjlEMEMwRDdFMkI4MjAwN0MzOTgzIC8qIG5wYXBp
LmggaW4gSGVhZGVycyAqLywKIAkJCQkxQTIxOUIzQjBEQ0E4N0FCMDA0MEUzQTAgLyogbnBmdW5j
dGlvbnMuaCBpbiBIZWFkZXJzICovLApAQCAtMjE3MTIsNiArMjE3MTksNyBAQAogCQkJCTQzOTA0
NkU4MTJEQTI1RTgwMEFGODBBMiAvKiBSZW5kZXJNYXRoTUxTdWJTdXAuaCBpbiBIZWFkZXJzICov
LAogCQkJCTQzOTA0NkVBMTJEQTI1RTgwMEFGODBBMiAvKiBSZW5kZXJNYXRoTUxVbmRlck92ZXIu
aCBpbiBIZWFkZXJzICovLAogCQkJCUU0QzI3OTU5MENGOTc0MTkwMEU5N0I5OCAvKiBSZW5kZXJN
ZWRpYS5oIGluIEhlYWRlcnMgKi8sCisJCQkJNDFGQTMwM0YxMzE2QzI5QzAwQzBCRkM1IC8qIFJl
bmRlck1lZGlhQ29udHJvbHMuaCBpbiBIZWFkZXJzICovLAogCQkJCUFCRERGRTdBMEE1QzZFNzAw
MEEzRTExRCAvKiBSZW5kZXJNZW51TGlzdC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJQTQ1NDQyNEYx
MTlCMzY4NzAwOUJFOTEyIC8qIFJlbmRlck1ldGVyLmggaW4gSGVhZGVycyAqLywKIAkJCQlCQ0VB
NDg4MDA5N0Q5MzAyMDA5NEM5RTQgLyogUmVuZGVyT2JqZWN0LmggaW4gSGVhZGVycyAqLywKQEAg
LTIyNDQyLDcgKzIyNDUwLDYgQEAKIAkJCQk5M0YxOTlFRDA4MjQ1RTU5MDAxRTlBQkMgLyogWFNM
VFByb2Nlc3Nvci5oIGluIEhlYWRlcnMgKi8sCiAJCQkJRTFCRTUxMkUwQ0Y2QzUxMjAwMkVBOTU5
IC8qIFhTTFRVbmljb2RlU29ydC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJOTc3RTJFMEYxMkYwRkM5
QzAwQzEzMzc5IC8qIFhTU0ZpbHRlci5oIGluIEhlYWRlcnMgKi8sCi0JCQkJOThFQjFGOTUxMzEz
RkUwNTAwRDBFMUVBIC8qIE5vdEltcGxlbWVudGVkLmggaW4gSGVhZGVycyAqLywKIAkJCSk7CiAJ
CQlydW5Pbmx5Rm9yRGVwbG95bWVudFBvc3Rwcm9jZXNzaW5nID0gMDsKIAkJfTsKQEAgLTI0NTEy
LDYgKzI0NTE5LDcgQEAKIAkJCQk0MzkwNDZFNzEyREEyNUU4MDBBRjgwQTIgLyogUmVuZGVyTWF0
aE1MU3ViU3VwLmNwcCBpbiBTb3VyY2VzICovLAogCQkJCTQzOTA0NkU5MTJEQTI1RTgwMEFGODBB
MiAvKiBSZW5kZXJNYXRoTUxVbmRlck92ZXIuY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJRTRDMjc5
NTgwQ0Y5NzQxOTAwRTk3Qjk4IC8qIFJlbmRlck1lZGlhLmNwcCBpbiBTb3VyY2VzICovLAorCQkJ
CTQxRkEzMDNFMTMxNkMyOUMwMEMwQkZDNSAvKiBSZW5kZXJNZWRpYUNvbnRyb2xzLmNwcCBpbiBT
b3VyY2VzICovLAogCQkJCUFCRERGRTc5MEE1QzZFNzAwMEEzRTExRCAvKiBSZW5kZXJNZW51TGlz
dC5jcHAgaW4gU291cmNlcyAqLywKIAkJCQlBNDU0NDI0RTExOUIzNjg3MDA5QkU5MTIgLyogUmVu
ZGVyTWV0ZXIuY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJQkNFQTQ4N0YwOTdEOTMwMjAwOTRDOUU0
IC8qIFJlbmRlck9iamVjdC5jcHAgaW4gU291cmNlcyAqLywKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJNZWRpYUNvbnRyb2xzLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJNZWRpYUNvbnRyb2xzLmNwcAppbmRleCA5YzQ3NTdjMDdmN2M2Yzkz
MGZkYjk3NzhmNTE2YzQxY2MyY2VjYTEyLi4wYTNmOGY3NDlhNmVlYmFkZmZlZTM0MzEyYTkzYWQ1
NTQ2OGMyNmZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTWVk
aWFDb250cm9scy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck1lZGlh
Q29udHJvbHMuY3BwCkBAIC0yNCwyOSArMjQsMzcgQEAKICAqLwogCiAjaW5jbHVkZSAiY29uZmln
LmgiCisKKyNpZiBFTkFCTEUoVklERU8pCisKICNpbmNsdWRlICJSZW5kZXJNZWRpYUNvbnRyb2xz
LmgiCiAKICNpbmNsdWRlICJHcmFwaGljc0NvbnRleHQuaCIKICNpbmNsdWRlICJIVE1MTWVkaWFF
bGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTE5hbWVzLmgiCiAjaW5jbHVkZSAiUmVuZGVyVGhlbWUu
aCIKKworLy8gRklYTUU6IFVuaWZ5IG1vcmUgb2YgdGhlIGNvZGUgZm9yIE1hYyBhbmQgV2luLgor
I2lmIFBMQVRGT1JNKFdJTikKKwogI2luY2x1ZGUgPENvcmVHcmFwaGljcy9Db3JlR3JhcGhpY3Mu
aD4KICNpbmNsdWRlIDxXZWJLaXRTeXN0ZW1JbnRlcmZhY2UvV2ViS2l0U3lzdGVtSW50ZXJmYWNl
Lmg+CiAKLSNpZiBQTEFURk9STShXSU4pCiAvLyBUaGUgV2luZG93cyB2ZXJzaW9uIG9mIFdLU0kg
ZGVmaW5lcyB0aGVzZSBmdW5jdGlvbnMgYXMgY2FwaXRhbGl6ZWQsIHdoaWxlIHRoZSBNYWMgdmVy
c2lvbiBkZWZpbmVzIHRoZW0gYXMgbG93ZXIgY2FzZS4KKy8vIEZJWE1FOiBJcyB0aGlzIG5lY2Vz
c2FyeSBhbnltb3JlPwogI2RlZmluZSB3a01lZGlhQ29udHJvbGxlclRoZW1lQXZhaWxhYmxlKHRo
ZW1lU3R5bGUpIFdLTWVkaWFDb250cm9sbGVyVGhlbWVBdmFpbGFibGUodGhlbWVTdHlsZSkKICNk
ZWZpbmUgd2tIaXRUZXN0TWVkaWFVSVBhcnQocGFydCwgdGhlbWVTdHlsZSwgYm91bmRzLCBwb2lu
dCkgV0tIaXRUZXN0TWVkaWFVSVBhcnQocGFydCwgdGhlbWVTdHlsZSwgYm91bmRzLCBwb2ludCkK
ICNkZWZpbmUgd2tNZWFzdXJlTWVkaWFVSVBhcnQocGFydCwgdGhlbWVTdHlsZSwgYm91bmRzLCBu
YXR1cmFsU2l6ZSkgV0tNZWFzdXJlTWVkaWFVSVBhcnQocGFydCwgdGhlbWVTdHlsZSwgYm91bmRz
LCBuYXR1cmFsU2l6ZSkKICNkZWZpbmUgd2tEcmF3TWVkaWFVSVBhcnQocGFydCwgdGhlbWVTdHls
ZSwgY29udGV4dCwgcmVjdCwgc3RhdGUpIFdLRHJhd01lZGlhVUlQYXJ0KHBhcnQsIHRoZW1lU3R5
bGUsIGNvbnRleHQsIHJlY3QsIHN0YXRlKQogI2RlZmluZSB3a0RyYXdNZWRpYVNsaWRlclRyYWNr
KHRoZW1lU3R5bGUsIGNvbnRleHQsIHJlY3QsIHRpbWVMb2FkZWQsIGN1cnJlbnRUaW1lLCBkdXJh
dGlvbiwgc3RhdGUpIFdLRHJhd01lZGlhU2xpZGVyVHJhY2sodGhlbWVTdHlsZSwgY29udGV4dCwg
cmVjdCwgdGltZUxvYWRlZCwgY3VycmVudFRpbWUsIGR1cmF0aW9uLCBzdGF0ZSkKKwogI2VuZGlm
CiAgCiB1c2luZyBuYW1lc3BhY2Ugc3RkOwogIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi0jaWYg
RU5BQkxFKFZJREVPKQorI2lmIFBMQVRGT1JNKFdJTikKIAogc3RhdGljIFdLTWVkaWFDb250cm9s
bGVyVGhlbWVTdGF0ZSBkZXRlcm1pbmVTdGF0ZShSZW5kZXJPYmplY3QqIG8pCiB7CkBAIC0xNjks
NiArMTc3LDggQEAgYm9vbCBSZW5kZXJNZWRpYUNvbnRyb2xzOjpwYWludE1lZGlhQ29udHJvbHNQ
YXJ0KE1lZGlhQ29udHJvbEVsZW1lbnRUeXBlIHBhcnQsIFIKICAgICByZXR1cm4gZmFsc2U7CiB9
CiAKKyNlbmRpZgorCiBJbnRQb2ludCBSZW5kZXJNZWRpYUNvbnRyb2xzOjp2b2x1bWVTbGlkZXJP
ZmZzZXRGcm9tTXV0ZUJ1dHRvbihOb2RlKiBtdXRlQnV0dG9uLCBjb25zdCBJbnRTaXplJiBzaXpl
KQogewogICAgIHN0YXRpYyBjb25zdCBpbnQgeE9mZnNldCA9IC00OwpAQCAtMTgwLDggKzE5MCw4
IEBAIEludFBvaW50IFJlbmRlck1lZGlhQ29udHJvbHM6OnZvbHVtZVNsaWRlck9mZnNldEZyb21N
dXRlQnV0dG9uKE5vZGUqIG11dGVCdXR0b24sCiAgICAgaWYgKGFic1BvaW50LnkoKSA8IDApCiAg
ICAgICAgIHkgPSBtdXRlQnV0dG9uLT5yZW5kZXJCb3goKS0+aGVpZ2h0KCk7CiAgICAgcmV0dXJu
IEludFBvaW50KHhPZmZzZXQgKiB6b29tTGV2ZWwsIHkpOworfQogCiB9Ci0jZW5kaWYgIC8vICNp
ZiBFTkFCTEUoVklERU8pCiAKLX0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKKyNlbmRpZgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck1lZGlhQ29udHJvbHMuaCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJNZWRpYUNvbnRyb2xzLmgKaW5kZXggOWVkZWVm
MTg2OTgxYmQzNjZhMTAwNzEyN2NmODVmMTkzNmM3ZWJmZi4uNGM2NjNiY2ZjOTY3YjY5NWE4NzFh
MWI3OTEzZjQyZjJiODdkYmVlOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlck1lZGlhQ29udHJvbHMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTWVkaWFDb250cm9scy5oCkBAIC0zNCwxMCArMzQsMTQgQEAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIAogY2xhc3MgSFRNTE1lZGlhRWxlbWVudDsKKwogY2xhc3MgUmVuZGVyTWVkaWFDb250cm9s
cyB7CiBwdWJsaWM6CisKKyNpZiBQTEFURk9STShXSU4pCiAgICAgc3RhdGljIGJvb2wgcGFpbnRN
ZWRpYUNvbnRyb2xzUGFydChNZWRpYUNvbnRyb2xFbGVtZW50VHlwZSwgUmVuZGVyT2JqZWN0Kiwg
Y29uc3QgUGFpbnRJbmZvJiwgY29uc3QgSW50UmVjdCYpOwogICAgIHN0YXRpYyB2b2lkIGFkanVz
dE1lZGlhU2xpZGVyVGh1bWJTaXplKFJlbmRlck9iamVjdCopOworI2VuZGlmCiAgICAgc3RhdGlj
IEludFBvaW50IHZvbHVtZVNsaWRlck9mZnNldEZyb21NdXRlQnV0dG9uKE5vZGUqLCBjb25zdCBJ
bnRTaXplJik7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyVGhlbWVNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVNYWMu
bW0KaW5kZXggZTNjNzVjNTkyZDYzZDZiZDU3YjNjZTY1YTU2YjhhYmZiODQ5ZDAzMC4uMzUxMGE4
MWFkZTM0YTZhMWQ5MzgxOTYwNWQ2MmMyN2ViNWI0ZjIxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJUaGVtZU1hYy5tbQpAQCAtMzcsNiArMzcsNyBAQAogI2ltcG9ydCAiTWVk
aWFDb250cm9sRWxlbWVudHMuaCIKICNpbXBvcnQgIlBhaW50SW5mby5oIgogI2ltcG9ydCAiUmVu
ZGVyTWVkaWEuaCIKKyNpbXBvcnQgIlJlbmRlck1lZGlhQ29udHJvbHMuaCIKICNpbXBvcnQgIlJl
bmRlclNsaWRlci5oIgogI2ltcG9ydCAiUmVuZGVyVmlldy5oIgogI2ltcG9ydCAiU2hhcmVkQnVm
ZmVyLmgiCkBAIC0xOTg4LDE1ICsxOTg5LDcgQEAgYm9vbCBSZW5kZXJUaGVtZU1hYzo6dXNlc01l
ZGlhQ29udHJvbFN0YXR1c0Rpc3BsYXkoKQogCiBJbnRQb2ludCBSZW5kZXJUaGVtZU1hYzo6dm9s
dW1lU2xpZGVyT2Zmc2V0RnJvbU11dGVCdXR0b24oTm9kZSogbXV0ZUJ1dHRvbiwgY29uc3QgSW50
U2l6ZSYgc2l6ZSkgY29uc3QKIHsKLSAgICBzdGF0aWMgY29uc3QgaW50IHhPZmZzZXQgPSAtNDsK
LSAgICBzdGF0aWMgY29uc3QgaW50IHlPZmZzZXQgPSA1OwotCi0gICAgZmxvYXQgem9vbUxldmVs
ID0gbXV0ZUJ1dHRvbi0+cmVuZGVyZXIoKS0+c3R5bGUoKS0+ZWZmZWN0aXZlWm9vbSgpOwotICAg
IGludCB5ID0geU9mZnNldCAqIHpvb21MZXZlbCArIG11dGVCdXR0b24tPnJlbmRlckJveCgpLT5v
ZmZzZXRIZWlnaHQoKSAtIHNpemUuaGVpZ2h0KCk7Ci0gICAgRmxvYXRQb2ludCBhYnNQb2ludCA9
IG11dGVCdXR0b24tPnJlbmRlcmVyKCktPmxvY2FsVG9BYnNvbHV0ZShGbG9hdFBvaW50KG11dGVC
dXR0b24tPnJlbmRlckJveCgpLT5vZmZzZXRMZWZ0KCksIHkpLCB0cnVlLCB0cnVlKTsKLSAgICBp
ZiAoYWJzUG9pbnQueSgpIDwgMCkKLSAgICAgICAgeSA9IG11dGVCdXR0b24tPnJlbmRlckJveCgp
LT5oZWlnaHQoKTsKLSAgICByZXR1cm4gSW50UG9pbnQoeE9mZnNldCAqIHpvb21MZXZlbCwgeSk7
CisgICAgcmV0dXJuIFJlbmRlck1lZGlhQ29udHJvbHM6OnZvbHVtZVNsaWRlck9mZnNldEZyb21N
dXRlQnV0dG9uKG11dGVCdXR0b24sIHNpemUpOwogfQogCiBib29sIFJlbmRlclRoZW1lTWFjOjpz
aG91bGRTaG93UGxhY2Vob2xkZXJXaGVuRm9jdXNlZCgpIGNvbnN0Cg==
</data>
<flag name="review"
          id="75523"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
    <flag name="commit-queue"
          id="75538"
          type_id="3"
          status="-"
          setter="dglazkov"
    />
          </attachment>
      

    </bug>

</bugzilla>