<?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>20246</bug_id>
          
          <creation_ts>2008-07-31 15:41:17 -0700</creation_ts>
          <short_desc>Implement RenderTheme::systemColor() for Windows</short_desc>
          <delta_ts>2008-10-12 16:59:26 -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>PC</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="Eric Roman">eroman</reporter>
          <assigned_to name="Eric Roman">eroman</assigned_to>
          <cc>aroben</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>87534</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Roman">eroman</who>
    <bug_when>2008-07-31 15:41:17 -0700</bug_when>
    <thetext>CSS system colors (http://msdn.microsoft.com/en-us/library/aa358804.aspx) are hard coded constants on Windows Safari. Instead these should query windows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87535</commentid>
    <comment_count>1</comment_count>
      <attachid>22590</attachid>
    <who name="Eric Roman">eroman</who>
    <bug_when>2008-07-31 15:44:43 -0700</bug_when>
    <thetext>Created attachment 22590
Call through to GetSysColor() for RenderThemeSafari::systemColor()

-I think I need to do a parallel change to RenderThemeWin.cpp, but not sure.
-Not sure what sort of test to write for this, since the expected value will depend on the theme.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87599</commentid>
    <comment_count>2</comment_count>
      <attachid>22590</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-08-01 12:23:48 -0700</bug_when>
    <thetext>Comment on attachment 22590
Call through to GetSysColor() for RenderThemeSafari::systemColor()

Looks OK.  The switch style is probably wrong by WebKit standards.  I&apos;d almost consider using a HashMap here, except that&apos;d be a bunch of memory on the heap for no real need.

I wonder if we need any kind of caching here?  Color does some amount of caching, but I don&apos;t think that applies here.

Adam Roben should comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87600</commentid>
    <comment_count>3</comment_count>
      <attachid>22590</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-08-01 12:25:59 -0700</bug_when>
    <thetext>Comment on attachment 22590
Call through to GetSysColor() for RenderThemeSafari::systemColor()

The point of RenderThemeSafari is to match the look of OS X and not the look of Windows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87601</commentid>
    <comment_count>4</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-08-01 12:26:53 -0700</bug_when>
    <thetext>RenderThemeWin (if someone used it) would be more suitable for this patch, since that theme is about matching the native Windows look.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87623</commentid>
    <comment_count>5</comment_count>
      <attachid>22611</attachid>
    <who name="Eric Roman">eroman</who>
    <bug_when>2008-08-01 14:24:57 -0700</bug_when>
    <thetext>Created attachment 22611
I see. Moved the change from RenderThemeSafari to RenderThemeWin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87625</commentid>
    <comment_count>6</comment_count>
      <attachid>22611</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-08-01 15:01:33 -0700</bug_when>
    <thetext>Comment on attachment 22611
I see. Moved the change from RenderThemeSafari to RenderThemeWin.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95105</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-10-12 16:59:26 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/37537</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22590</attachid>
            <date>2008-07-31 15:44:43 -0700</date>
            <delta_ts>2008-08-01 14:24:57 -0700</delta_ts>
            <desc>Call through to GetSysColor() for RenderThemeSafari::systemColor()</desc>
            <filename>systemColorWindows.patch</filename>
            <type>text/plain</type>
            <size>3827</size>
            <attacher name="Eric Roman">eroman</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTUwMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDgtMDctMzEgIEVyaWMgUm9tYW4gIDxtaW5hdG9hckBnbWFpbC5j
b20+CisKKyAgICAgICAgSW1wbGVtZW50IFJlbmRlclRoZW1lOjpzeXN0ZW1Db2xvcigpIG9uIHdp
bmRvd3MuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
V0FSTklORzogTk8gVEVTVCBDQVNFUyBBRERFRCBPUiBDSEFOR0VECisKKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyVGhlbWVTYWZhcmkuY3BwOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJU
aGVtZVNhZmFyaS5oOgorCiAyMDA4LTA3LTMxICBKb2huIFN1bGxpdmFuICA8c3VsbGl2YW5AYXBw
bGUuY29tPgogCiAgICAgICAgIFdlYkNvcmUgcGFydCBvZiA8cmRhcjovL3Byb2JsZW0vNjExNjY1
MD4gVGV4dC1vbmx5IHpvb20gc2V0dGluZyBzaG91bGQgYmUgc3RvcmVkIGluIFdlYktpdCBwcmVm
cwpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVTYWZhcmkuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lU2FmYXJpLmNwcAkocmV2aXNpb24g
MzU0NjcpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZVNhZmFyaS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTIwMCw2ICsyMDAsNDkgQEAgdm9pZCBSZW5kZXJUaGVtZVNhZmFyaTo6c3lz
dGVtRm9udChpbnQgcAogICAgIGZvbnREZXNjcmlwdGlvbiA9ICpjYWNoZWREZXNjOwogfQogCisv
LyBNYXAgYSBDU1NWYWx1ZSogc3lzdGVtIGNvbG9yIHRvIGFuIGluZGV4IHVuZGVyc3Rvb2QgYnkg
R2V0U3lzQ29sb3IKK3N0YXRpYyBpbnQgY3NzVmFsdWVJZFRvU3lzQ29sb3JJbmRleChpbnQgY3Nz
VmFsdWVJZCkgeworICAgIHN3aXRjaCAoY3NzVmFsdWVJZCkgeworICAgICAgICBjYXNlIENTU1Zh
bHVlQWN0aXZlYm9yZGVyOiByZXR1cm4gQ09MT1JfQUNUSVZFQk9SREVSOworICAgICAgICBjYXNl
IENTU1ZhbHVlQWN0aXZlY2FwdGlvbjogcmV0dXJuIENPTE9SX0FDVElWRUNBUFRJT047CisgICAg
ICAgIGNhc2UgQ1NTVmFsdWVBcHB3b3Jrc3BhY2U6IHJldHVybiBDT0xPUl9BUFBXT1JLU1BBQ0U7
CisgICAgICAgIGNhc2UgQ1NTVmFsdWVCYWNrZ3JvdW5kOiByZXR1cm4gQ09MT1JfQkFDS0dST1VO
RDsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUJ1dHRvbmZhY2U6IHJldHVybiBDT0xPUl9CVE5GQUNF
OworICAgICAgICBjYXNlIENTU1ZhbHVlQnV0dG9uaGlnaGxpZ2h0OiByZXR1cm4gQ09MT1JfQlRO
SElHSExJR0hUOworICAgICAgICBjYXNlIENTU1ZhbHVlQnV0dG9uc2hhZG93OiByZXR1cm4gQ09M
T1JfQlROU0hBRE9XOworICAgICAgICBjYXNlIENTU1ZhbHVlQnV0dG9udGV4dDogcmV0dXJuIENP
TE9SX0JUTlRFWFQ7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVDYXB0aW9udGV4dDogcmV0dXJuIENP
TE9SX0NBUFRJT05URVhUOworICAgICAgICBjYXNlIENTU1ZhbHVlR3JheXRleHQ6IHJldHVybiBD
T0xPUl9HUkFZVEVYVDsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUhpZ2hsaWdodDogcmV0dXJuIENP
TE9SX0hJR0hMSUdIVDsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUhpZ2hsaWdodHRleHQ6IHJldHVy
biBDT0xPUl9ISUdITElHSFRURVhUOworICAgICAgICBjYXNlIENTU1ZhbHVlSW5hY3RpdmVib3Jk
ZXI6IHJldHVybiBDT0xPUl9JTkFDVElWRUJPUkRFUjsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUlu
YWN0aXZlY2FwdGlvbjogcmV0dXJuIENPTE9SX0lOQUNUSVZFQ0FQVElPTjsKKyAgICAgICAgY2Fz
ZSBDU1NWYWx1ZUluYWN0aXZlY2FwdGlvbnRleHQ6IHJldHVybiBDT0xPUl9JTkFDVElWRUNBUFRJ
T05URVhUOworICAgICAgICBjYXNlIENTU1ZhbHVlSW5mb2JhY2tncm91bmQ6IHJldHVybiBDT0xP
Ul9JTkZPQks7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVJbmZvdGV4dDogcmV0dXJuIENPTE9SX0lO
Rk9URVhUOworICAgICAgICBjYXNlIENTU1ZhbHVlTWVudTogcmV0dXJuIENPTE9SX01FTlU7Cisg
ICAgICAgIGNhc2UgQ1NTVmFsdWVNZW51dGV4dDogcmV0dXJuIENPTE9SX01FTlVURVhUOworICAg
ICAgICBjYXNlIENTU1ZhbHVlU2Nyb2xsYmFyOiByZXR1cm4gQ09MT1JfU0NST0xMQkFSOworICAg
ICAgICBjYXNlIENTU1ZhbHVlVGhyZWVkZGFya3NoYWRvdzogcmV0dXJuIENPTE9SXzNEREtTSEFE
T1c7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVUaHJlZWRmYWNlOiByZXR1cm4gQ09MT1JfM0RGQUNF
OworICAgICAgICBjYXNlIENTU1ZhbHVlVGhyZWVkaGlnaGxpZ2h0OiByZXR1cm4gQ09MT1JfM0RI
SUdITElHSFQ7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVUaHJlZWRsaWdodHNoYWRvdzogcmV0dXJu
IENPTE9SXzNETElHSFQ7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVUaHJlZWRzaGFkb3c6IHJldHVy
biBDT0xPUl8zRFNIQURPVzsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZVdpbmRvdzogcmV0dXJuIENP
TE9SX1dJTkRPVzsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZVdpbmRvd2ZyYW1lOiByZXR1cm4gQ09M
T1JfV0lORE9XRlJBTUU7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVXaW5kb3d0ZXh0OiByZXR1cm4g
Q09MT1JfV0lORE9XVEVYVDsKKyAgICAgICAgZGVmYXVsdDogcmV0dXJuIC0xOyAvLyBVbnN1cHBv
cnRlZCBDU1NWYWx1ZQorICAgIH0KK30KKworQ29sb3IgUmVuZGVyVGhlbWVTYWZhcmk6OnN5c3Rl
bUNvbG9yKGludCBjc3NWYWx1ZUlkKSBjb25zdAoreworICAgIGludCBzeXNDb2xvckluZGV4ID0g
Y3NzVmFsdWVJZFRvU3lzQ29sb3JJbmRleChjc3NWYWx1ZUlkKTsKKyAgICBBU1NFUlQoc3lzQ29s
b3JJbmRleCAhPSAtMSk7CisgICAgQ09MT1JSRUYgY29sb3IgPSBHZXRTeXNDb2xvcihzeXNDb2xv
ckluZGV4KTsKKyAgICByZXR1cm4gQ29sb3IoR2V0UlZhbHVlKGNvbG9yKSwgR2V0R1ZhbHVlKGNv
bG9yKSwgR2V0QlZhbHVlKGNvbG9yKSwgMjU1KTsKK30KKwogYm9vbCBSZW5kZXJUaGVtZVNhZmFy
aTo6aXNDb250cm9sU3R5bGVkKGNvbnN0IFJlbmRlclN0eWxlKiBzdHlsZSwgY29uc3QgQm9yZGVy
RGF0YSYgYm9yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IEZpbGxMYXllciYgYmFja2dyb3VuZCwgY29uc3QgQ29sb3ImIGJhY2tncm91bmRDb2xvcikgY29u
c3QKIHsKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lU2FmYXJpLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVTYWZhcmkuaAkocmV2aXNpb24g
MzU0NjcpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZVNhZmFyaS5oCSh3b3JraW5n
IGNvcHkpCkBAIC03MSw2ICs3MSw3IEBAIHB1YmxpYzoKIAogICAgIC8vIFN5c3RlbSBmb250cy4K
ICAgICB2aXJ0dWFsIHZvaWQgc3lzdGVtRm9udChpbnQgcHJvcElkLCBGb250RGVzY3JpcHRpb24m
KSBjb25zdDsKKwl2aXJ0dWFsIENvbG9yIHN5c3RlbUNvbG9yKGludCBjc3NWYWx1ZUlkKSBjb25z
dDsKIAogICAgIHZpcnR1YWwgaW50IG1pbmltdW1NZW51TGlzdFNpemUoUmVuZGVyU3R5bGUqKSBj
b25zdDsKIAo=
</data>
<flag name="review"
          id="9983"
          type_id="1"
          status="-"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22611</attachid>
            <date>2008-08-01 14:24:57 -0700</date>
            <delta_ts>2008-08-01 15:01:33 -0700</delta_ts>
            <desc>I see. Moved the change from RenderThemeSafari to RenderThemeWin.</desc>
            <filename>RenderThemeWin_sysColor.patch</filename>
            <type>text/plain</type>
            <size>3766</size>
            <attacher name="Eric Roman">eroman</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTUxNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDgtMDgtMDEgIEVyaWMgUm9tYW4gIDxtaW5hdG9hckBnbWFpbC5j
b20+CisKKyAgICAgICAgSW1wbGVtZW50IFJlbmRlclRoZW1lV2luOjpzeXN0ZW1Db2xvcigpIHRv
IG1hdGNoIFdpbmRvd3MgY29sb3JzLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdBUk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdFRAor
CisgICAgICAgICogQ2hhbmdlTG9nOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZVdp
bi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjc3NWYWx1ZUlkVG9TeXNDb2xvckluZGV4KToKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lV2luOjpzeXN0ZW1Db2xvcik6CisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlclRoZW1lV2luLmg6CisKIDIwMDgtMDctMzAgIERhdmlkIEh5YXR0ICA8
aHlhdHRAYXBwbGUuY29tPgogCiAgICAgICAgIEltcHJvdmVtZW50cyB0byBzZWxlY3Rpb24gZHJh
d2luZy4KSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lV2luLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZVdpbi5jcHAJKHJldmlzaW9uIDM1
NDY3KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVXaW4uY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0zNzcsNCArMzc3LDQ3IEBAIHZvaWQgUmVuZGVyVGhlbWVXaW46OnN5c3RlbUZvbnQo
aW50IHByb3AKICAgICBmb250RGVzY3JpcHRpb24gPSAqY2FjaGVkRGVzYzsKIH0KIAorLy8gTWFw
IGEgQ1NTVmFsdWUqIHN5c3RlbSBjb2xvciB0byBhbiBpbmRleCB1bmRlcnN0b29kIGJ5IEdldFN5
c0NvbG9yCitzdGF0aWMgaW50IGNzc1ZhbHVlSWRUb1N5c0NvbG9ySW5kZXgoaW50IGNzc1ZhbHVl
SWQpIHsKKyAgICBzd2l0Y2ggKGNzc1ZhbHVlSWQpIHsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUFj
dGl2ZWJvcmRlcjogcmV0dXJuIENPTE9SX0FDVElWRUJPUkRFUjsKKyAgICAgICAgY2FzZSBDU1NW
YWx1ZUFjdGl2ZWNhcHRpb246IHJldHVybiBDT0xPUl9BQ1RJVkVDQVBUSU9OOworICAgICAgICBj
YXNlIENTU1ZhbHVlQXBwd29ya3NwYWNlOiByZXR1cm4gQ09MT1JfQVBQV09SS1NQQUNFOworICAg
ICAgICBjYXNlIENTU1ZhbHVlQmFja2dyb3VuZDogcmV0dXJuIENPTE9SX0JBQ0tHUk9VTkQ7Cisg
ICAgICAgIGNhc2UgQ1NTVmFsdWVCdXR0b25mYWNlOiByZXR1cm4gQ09MT1JfQlRORkFDRTsKKyAg
ICAgICAgY2FzZSBDU1NWYWx1ZUJ1dHRvbmhpZ2hsaWdodDogcmV0dXJuIENPTE9SX0JUTkhJR0hM
SUdIVDsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUJ1dHRvbnNoYWRvdzogcmV0dXJuIENPTE9SX0JU
TlNIQURPVzsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUJ1dHRvbnRleHQ6IHJldHVybiBDT0xPUl9C
VE5URVhUOworICAgICAgICBjYXNlIENTU1ZhbHVlQ2FwdGlvbnRleHQ6IHJldHVybiBDT0xPUl9D
QVBUSU9OVEVYVDsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUdyYXl0ZXh0OiByZXR1cm4gQ09MT1Jf
R1JBWVRFWFQ7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVIaWdobGlnaHQ6IHJldHVybiBDT0xPUl9I
SUdITElHSFQ7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVIaWdobGlnaHR0ZXh0OiByZXR1cm4gQ09M
T1JfSElHSExJR0hUVEVYVDsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUluYWN0aXZlYm9yZGVyOiBy
ZXR1cm4gQ09MT1JfSU5BQ1RJVkVCT1JERVI7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVJbmFjdGl2
ZWNhcHRpb246IHJldHVybiBDT0xPUl9JTkFDVElWRUNBUFRJT047CisgICAgICAgIGNhc2UgQ1NT
VmFsdWVJbmFjdGl2ZWNhcHRpb250ZXh0OiByZXR1cm4gQ09MT1JfSU5BQ1RJVkVDQVBUSU9OVEVY
VDsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZUluZm9iYWNrZ3JvdW5kOiByZXR1cm4gQ09MT1JfSU5G
T0JLOworICAgICAgICBjYXNlIENTU1ZhbHVlSW5mb3RleHQ6IHJldHVybiBDT0xPUl9JTkZPVEVY
VDsKKyAgICAgICAgY2FzZSBDU1NWYWx1ZU1lbnU6IHJldHVybiBDT0xPUl9NRU5VOworICAgICAg
ICBjYXNlIENTU1ZhbHVlTWVudXRleHQ6IHJldHVybiBDT0xPUl9NRU5VVEVYVDsKKyAgICAgICAg
Y2FzZSBDU1NWYWx1ZVNjcm9sbGJhcjogcmV0dXJuIENPTE9SX1NDUk9MTEJBUjsKKyAgICAgICAg
Y2FzZSBDU1NWYWx1ZVRocmVlZGRhcmtzaGFkb3c6IHJldHVybiBDT0xPUl8zRERLU0hBRE9XOwor
ICAgICAgICBjYXNlIENTU1ZhbHVlVGhyZWVkZmFjZTogcmV0dXJuIENPTE9SXzNERkFDRTsKKyAg
ICAgICAgY2FzZSBDU1NWYWx1ZVRocmVlZGhpZ2hsaWdodDogcmV0dXJuIENPTE9SXzNESElHSExJ
R0hUOworICAgICAgICBjYXNlIENTU1ZhbHVlVGhyZWVkbGlnaHRzaGFkb3c6IHJldHVybiBDT0xP
Ul8zRExJR0hUOworICAgICAgICBjYXNlIENTU1ZhbHVlVGhyZWVkc2hhZG93OiByZXR1cm4gQ09M
T1JfM0RTSEFET1c7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVXaW5kb3c6IHJldHVybiBDT0xPUl9X
SU5ET1c7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVXaW5kb3dmcmFtZTogcmV0dXJuIENPTE9SX1dJ
TkRPV0ZSQU1FOworICAgICAgICBjYXNlIENTU1ZhbHVlV2luZG93dGV4dDogcmV0dXJuIENPTE9S
X1dJTkRPV1RFWFQ7CisgICAgICAgIGRlZmF1bHQ6IHJldHVybiAtMTsgLy8gVW5zdXBwb3J0ZWQg
Q1NTVmFsdWUKKyAgICB9Cit9CisKK0NvbG9yIFJlbmRlclRoZW1lV2luOjpzeXN0ZW1Db2xvcihp
bnQgY3NzVmFsdWVJZCkgY29uc3QKK3sKKyAgICBpbnQgc3lzQ29sb3JJbmRleCA9IGNzc1ZhbHVl
SWRUb1N5c0NvbG9ySW5kZXgoY3NzVmFsdWVJZCk7CisgICAgQVNTRVJUKHN5c0NvbG9ySW5kZXgg
IT0gLTEpOworICAgIENPTE9SUkVGIGNvbG9yID0gR2V0U3lzQ29sb3Ioc3lzQ29sb3JJbmRleCk7
CisgICAgcmV0dXJuIENvbG9yKEdldFJWYWx1ZShjb2xvciksIEdldEdWYWx1ZShjb2xvciksIEdl
dEJWYWx1ZShjb2xvciksIDI1NSk7Cit9CisKIH0gLy8gbmFtZXNwYWNlCkluZGV4OiBXZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJUaGVtZVdpbi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlclRoZW1lV2luLmgJKHJldmlzaW9uIDM1NDY3KQorKysgV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGhlbWVXaW4uaAkod29ya2luZyBjb3B5KQpAQCAtNTYsNiArNTYsNyBAQCBwdWJs
aWM6CiAKICAgICAvLyBTeXN0ZW0gZm9udHMuCiAgICAgdmlydHVhbCB2b2lkIHN5c3RlbUZvbnQo
aW50IHByb3BJZCwgRm9udERlc2NyaXB0aW9uJikgY29uc3Q7CisgICAgdmlydHVhbCBDb2xvciBz
eXN0ZW1Db2xvcihpbnQgY3NzVmFsdWVJZCkgY29uc3Q7CiAKICAgICB2aXJ0dWFsIGJvb2wgcGFp
bnRDaGVja2JveChSZW5kZXJPYmplY3QqIG8sIGNvbnN0IFJlbmRlck9iamVjdDo6UGFpbnRJbmZv
JiBpLCBjb25zdCBJbnRSZWN0JiByKQogICAgIHsgcmV0dXJuIHBhaW50QnV0dG9uKG8sIGksIHIp
OyB9Cg==
</data>
<flag name="review"
          id="9995"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>