<?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>114354</bug_id>
          
          <creation_ts>2013-04-10 05:56:45 -0700</creation_ts>
          <short_desc>[ATK] Adds an accessibility support to access a value of the color control element</short_desc>
          <delta_ts>2013-09-04 07:18:06 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Linux</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>0</everconfirmed>
          <reporter name="Krzysztof Czech">k.czech</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jdiggs</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mario</cc>
    
    <cc>rakuco</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>872738</commentid>
    <comment_count>0</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-04-10 05:56:45 -0700</bug_when>
    <thetext>Making color control element to be accessible by adding AtkText interface.
Supporting new role &quot;AXColorWell&quot; in WTR and DRT.
Providing new expected results of color-well.html into EFL port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>874436</commentid>
    <comment_count>1</comment_count>
      <attachid>197732</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-04-12 02:02:55 -0700</bug_when>
    <thetext>Created attachment 197732
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>875559</commentid>
    <comment_count>2</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-04-15 03:21:18 -0700</bug_when>
    <thetext>I think it would be more accurate to implement AtkValue interface [1] for this kind of input elements, instead of partly implementing AtkText, which seems a bit &quot;forced&quot; to me in this case.

API, joanie... what do you think?

[1] https://developer.gnome.org/atk/unstable/AtkValue.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>875771</commentid>
    <comment_count>3</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2013-04-15 06:53:31 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; I think it would be more accurate to implement AtkValue interface [1] for this kind of input elements, instead of partly implementing AtkText, which seems a bit &quot;forced&quot; to me in this case.
&gt; 
&gt; API, joanie... what do you think?
&gt; 
&gt; [1] https://developer.gnome.org/atk/unstable/AtkValue.html

While AtkValue&apos;s docs suggest the Value can be whatever, AT-SPI2 seems to expect [2] -- and provide [3] -- a double. So I would either go with AtkText or I would change the bridge and the AT-SPI2 API to accommodate string values first.

As for whether or not it is &quot;forced&quot; to go with AtkText, with AtkValue [1] you also need to provide a minimum, a maximum, and increments. What will those be here? (For me, AtkValue is the more &quot;forced&quot; of the two.)

[2] https://git.gnome.org/browse/at-spi2-atk/tree/atk-adaptor/adaptors/value-adaptor.c
[3] https://git.gnome.org/browse/at-spi2-core/tree/atspi/atspi-value.c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>875843</commentid>
    <comment_count>4</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-04-15 08:21:34 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; I think it would be more accurate to implement AtkValue interface [1] for this kind of input elements, instead of partly implementing AtkText, which seems a bit &quot;forced&quot; to me in this case.
&gt; &gt; 
&gt; &gt; API, joanie... what do you think?
&gt; &gt; 
&gt; &gt; [1] https://developer.gnome.org/atk/unstable/AtkValue.html
&gt; 
&gt; While AtkValue&apos;s docs suggest the Value can be whatever, AT-SPI2 seems to 
&gt; expect [2] -- and provide [3] -- a double. So I would either go with AtkText
&gt; or I would change the bridge and the AT-SPI2 API to accommodate string values
&gt; first.

Ah, I see the problem now. However I&apos;m still not convinced whether to expose it through AtkText will be the right thing to do because it will create more questions in my mind related to the implementation of other functions in AtkText (e.g. those related to the position of the caret).

I&apos;m not saying I&apos;m against this change, after all I will basically trust you Joanie way more than myself when it comes to define requirements for ATs, just trying to see the pros and the cons of each solution.
 
&gt; As for whether or not it is &quot;forced&quot; to go with AtkText, with AtkValue [1]
&gt; you also need to provide a minimum, a maximum, and increments. What will
&gt; those be here? (For me, AtkValue is the more &quot;forced&quot; of the two.)

Yes, I already thought about that and there was no easy answer for those cases either, other than the obvious &quot;let&apos;s use 0 as minimum, 2^64 as maximum and 1.0 as increment&quot; :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924345</commentid>
    <comment_count>5</comment_count>
      <attachid>210443</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-04 03:45:32 -0700</bug_when>
    <thetext>Created attachment 210443
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924352</commentid>
    <comment_count>6</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-04 04:06:41 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; I think it would be more accurate to implement AtkValue interface [1] for this kind of input elements, instead of partly implementing AtkText, which seems a bit &quot;forced&quot; to me in this case.
&gt; 
&gt; API, joanie... what do you think?
&gt; 

I do not have any other arguments than those what joanie said. I agree with her.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924371</commentid>
    <comment_count>7</comment_count>
      <attachid>210447</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-04 05:40:48 -0700</bug_when>
    <thetext>Created attachment 210447
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924373</commentid>
    <comment_count>8</comment_count>
      <attachid>210447</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-04 05:45:48 -0700</bug_when>
    <thetext>Comment on attachment 210447
Patch

(In reply to comment #6)
&gt; (In reply to comment #2)
&gt; &gt; I think it would be more accurate to implement AtkValue interface [1] for this kind of input elements, instead of partly implementing AtkText, which seems a bit &quot;forced&quot; to me in this case.
&gt; &gt; 
&gt; &gt; API, joanie... what do you think?
&gt; &gt; 
&gt; 
&gt; I do not have any other arguments than those what joanie said. I agree with her.

It seems you both agree on that and, on top of that, I also can&apos;t see a better solution so I&apos;m fine with that.

We&apos;ll probably need to rebaseline the results for GTK too, but that&apos;s something we can do once it&apos;s landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924375</commentid>
    <comment_count>9</comment_count>
      <attachid>210447</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-04 05:47:11 -0700</bug_when>
    <thetext>Comment on attachment 210447
Patch

Rejecting attachment 210447 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 210447, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.

Full output: http://webkit-queues.appspot.com/results/1693587</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924376</commentid>
    <comment_count>10</comment_count>
      <attachid>210447</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-04 05:51:03 -0700</bug_when>
    <thetext>Comment on attachment 210447
Patch

(In reply to comment #9)
&gt; (From update of attachment 210447 [details])
&gt; Rejecting attachment 210447 [details] from commit-queue.
&gt; 
&gt; Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 210447, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit
&gt; 
&gt; ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.
&gt; 
&gt; Full output: http://webkit-queues.appspot.com/results/1693587

Oops! It seems the ChangeLog was kind of duplicated (and I missed that one for some reason, too).

Please fix it and provide a new patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924381</commentid>
    <comment_count>11</comment_count>
      <attachid>210450</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-04 05:58:23 -0700</bug_when>
    <thetext>Created attachment 210450
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924383</commentid>
    <comment_count>12</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-04 06:00:13 -0700</bug_when>
    <thetext>&gt; Oops! It seems the ChangeLog was kind of duplicated (and I missed that one for some reason, too).
&gt; 
&gt; Please fix it and provide a new patch
Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924393</commentid>
    <comment_count>13</comment_count>
      <attachid>210453</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-04 06:30:13 -0700</bug_when>
    <thetext>Created attachment 210453
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924402</commentid>
    <comment_count>14</comment_count>
      <attachid>210453</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-04 06:54:50 -0700</bug_when>
    <thetext>Comment on attachment 210453
Patch

Thanks. Let&apos;s give it another shot then...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924413</commentid>
    <comment_count>15</comment_count>
      <attachid>210453</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-04 07:18:02 -0700</bug_when>
    <thetext>Comment on attachment 210453
Patch

Clearing flags on attachment: 210453

Committed r155041: &lt;http://trac.webkit.org/changeset/155041&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>924414</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-04 07:18:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197732</attachid>
            <date>2013-04-12 02:02:55 -0700</date>
            <delta_ts>2013-09-04 03:45:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-color-well.patch</filename>
            <type>text/plain</type>
            <size>7592</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkNzFiY2ZlLi4xNjRiYjU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMDQt
MTAgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VG
TF1bR1RLXSBBZGRzIGFuIGFjY2Vzc2liaWxpdHkgc3VwcG9ydCB0byBhY2Nlc3MgdmFsdWUgb2Yg
YSBjb2xvciBjb250cm9sIGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTExNDM1NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFVuc2tpcHBpbmcgYWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLmh0bWwK
KyAgICAgICAgQWRkcyBuZXcgYmFzZWxpbmUuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwtd2sx
L1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0
YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL2VmbC9hY2Nlc3NpYmlsaXR5L2NvbG9yLXdlbGwt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxMy0wNC0xMCAgWm9sdGFuIEFydmFpICA8emFydmFp
QGluZi51LXN6ZWdlZC5odT4KIAogICAgICAgICBbUXRdW1dLMl0gVW5yZXZpZXdlZCBnYXJkZW5p
bmcuIFJlYmFzZWxpbmluZyBhZnRlciByMTQ4MDQ5LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
ZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDdkZWVhZDQuLjExZTE5ZDggMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVzdEV4cGVjdGF0aW9ucworKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTEzOCw3ICsx
MzgsNiBAQCB3ZWJraXQub3JnL2IvMTEyMDIwIGFjY2Vzc2liaWxpdHkvdHJhbnNmb3JtZWQtZWxl
bWVudC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTEyMDIxIGFjY2Vzc2liaWxpdHkv
dmlzaWJsZS1lbGVtZW50cy5odG1sIFsgRmFpbHVyZSBdCiAKIGFjY2Vzc2liaWxpdHkvYXJpYS1j
aGVja2JveC1zZW5kcy1ub3RpZmljYXRpb24uaHRtbCBbIFNraXAgXQotYWNjZXNzaWJpbGl0eS9j
b2xvci13ZWxsLmh0bWwgWyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvZGVsZXRpbmctaWZyYW1lLWRl
c3Ryb3lzLWF4Y2FjaGUuaHRtbCBbIFNraXAgXQogYWNjZXNzaWJpbGl0eS9pbWctZmFsbHNiYWNr
LXRvLXRpdGxlLmh0bWwgWyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvaW50ZXJuYWwtbGluay1hbmNo
b3JzMi5odG1sIFsgU2tpcCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwt
d2syL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggYWNjOWZhOS4uZmMzZTBhMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2VmbC13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMjkyLDcgKzI5Miw2IEBAIHdlYmtp
dC5vcmcvYi8xMTIwMjEgYWNjZXNzaWJpbGl0eS92aXNpYmxlLWVsZW1lbnRzLmh0bWwgWyBGYWls
dXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTkgYWNjZXNzaWJpbGl0eS90aXRsZS11aS1lbGVtZW50
LWNvcnJlY3RuZXNzLmh0bWwgWyBDcmFzaCBdCiAKIGFjY2Vzc2liaWxpdHkvYXJpYS1jaGVja2Jv
eC1zZW5kcy1ub3RpZmljYXRpb24uaHRtbCBbIFNraXAgXQotYWNjZXNzaWJpbGl0eS9jb2xvci13
ZWxsLmh0bWwgWyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvZGVsZXRpbmctaWZyYW1lLWRlc3Ryb3lz
LWF4Y2FjaGUuaHRtbCBbIFNraXAgXQogYWNjZXNzaWJpbGl0eS9pbWctZmFsbHNiYWNrLXRvLXRp
dGxlLmh0bWwgWyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvaW50ZXJuYWwtbGluay1hbmNob3JzMi5o
dG1sIFsgU2tpcCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvYWNjZXNz
aWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9hY2Nlc3NpYmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjRkNTZlNGUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9lZmwvYWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDE0IEBACisgICAgCitUaGlzIHRlc3QgY2hlY2tzIHRoZSByb2xlIG9mIENvbG9yV2Vs
bFJvbGVhbiBpbnB1dCB3aXRoIHR5cGU9Y29sb3IKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2Vl
IGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUi
LgorCisKK1JvbGUgb2YgaW5wdXQgdHlwZT1jb2xvciBpczogQVhSb2xlOiBBWENvbG9yV2VsbAor
VmFsdWUgb2YgZW1wdHkgY29sb3Igd2VsbDogQVhWYWx1ZTogIzAwMDAwMAorVmFsdWUgb2YgZ29v
ZCBjb2xvciB3ZWxsOiBBWFZhbHVlOiAjZmYwMDAwCitWYWx1ZSBvZiBiYWQgY29sb3Igd2VsbDog
QVhWYWx1ZTogIzAwMDAwMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNU
IENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBkNDJkN2E0Li5kODllMmY1IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTMtMDQtMTAgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ft
c3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bR1RLXSBBZGRzIGFuIGFjY2Vzc2liaWxpdHkgc3Vw
cG9ydCB0byBhY2Nlc3MgdmFsdWUgb2YgYSBjb2xvciBjb250cm9sIGVsZW1lbnQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDM1NAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvdmVyZWQgYnkgYWNjZXNz
aWJpbGl0eS9jb2xvci13ZWxsLmh0bWwKKworICAgICAgICBJbXBsZW1lbnRzIGEgcG9zc2liaWxp
dHkgb2YgcmV0cmlldmluZyBhIHZhbHVlIG9mIHRoZSBjb2xvciBjb250cm9sIGVsZW1lbnQuCisK
KyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlSW50ZXJmYWNlVGV4
dC5jcHA6CisgICAgICAgICh3ZWJraXRBY2Nlc3NpYmxlVGV4dEdldFRleHQpOgorICAgICAgICAq
IGFjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRrLmNwcDoKKyAgICAg
ICAgKGdldEludGVyZmFjZU1hc2tGcm9tT2JqZWN0KToKKwogMjAxMy0wNC0xMCAgTm9hbSBSb3Nl
bnRoYWwgIDxub2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1RleG1hcF0gSGllcmFyY2h5IG9m
IGxheWVycyB3aXRoIG9wYWNpdHkgbWF5IHJlc3VsdCBpbiB3cm9uZyBibGVuZGluZy4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVJ
bnRlcmZhY2VUZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktp
dEFjY2Vzc2libGVJbnRlcmZhY2VUZXh0LmNwcAppbmRleCBmYWQwMTcxLi5kMjkzY2QxIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxl
SW50ZXJmYWNlVGV4dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsv
V2ViS2l0QWNjZXNzaWJsZUludGVyZmFjZVRleHQuY3BwCkBAIC01NSw2ICs1NSwxMCBAQAogI2lu
Y2x1ZGUgPHBhbmdvL3BhbmdvLmg+CiAjZW5kaWYKIAorI2lmIEVOQUJMRShJTlBVVF9UWVBFX0NP
TE9SKQorI2luY2x1ZGUgIkhUTUxJbnB1dEVsZW1lbnQuaCIKKyNlbmRpZgorCiB1c2luZyBuYW1l
c3BhY2UgV2ViQ29yZTsKIAogc3RhdGljIEFjY2Vzc2liaWxpdHlPYmplY3QqIGNvcmUoQXRrVGV4
dCogdGV4dCkKQEAgLTUyNyw2ICs1MzEsMTYgQEAgc3RhdGljIGdjaGFyKiB3ZWJraXRBY2Nlc3Np
YmxlVGV4dEdldFRleHQoQXRrVGV4dCogdGV4dCwgZ2ludCBzdGFydE9mZnNldCwgZ2ludAogewog
ICAgIEFjY2Vzc2liaWxpdHlPYmplY3QqIGNvcmVPYmplY3QgPSBjb3JlKHRleHQpOwogCisjaWYg
RU5BQkxFKElOUFVUX1RZUEVfQ09MT1IpCisgICAgaWYgKGNvcmVPYmplY3QtPmlzQ29sb3JXZWxs
KCkpIHsKKyAgICAgICAgTm9kZSogbm9kZSA9IGNvcmVPYmplY3QtPm5vZGUoKTsKKyAgICAgICAg
SFRNTElucHV0RWxlbWVudCogaW5wdXRDb2xvckNvbnRyb2wgPSBub2RlID8gbm9kZS0+dG9JbnB1
dEVsZW1lbnQoKSA6IDA7CisgICAgICAgIGlmICghaW5wdXRDb2xvckNvbnRyb2wpCisgICAgICAg
ICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGdfc3RyZHVwKGlucHV0Q29sb3JDb250cm9s
LT52YWx1ZSgpLnV0ZjgoKS5kYXRhKCkpOworICAgIH0KKyNlbmRpZgorCiAgICAgaW50IGVuZCA9
IGVuZE9mZnNldDsKICAgICBpZiAoZW5kT2Zmc2V0ID09IC0xKSB7CiAgICAgICAgIGVuZCA9IGNv
cmVPYmplY3QtPnN0cmluZ1ZhbHVlKCkubGVuZ3RoKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0ay5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0
ay5jcHAKaW5kZXggNTEwM2U3NC4uY2I3ZGQyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRr
LmNwcApAQCAtOTY1LDYgKzk2NSwxMiBAQCBzdGF0aWMgZ3VpbnQxNiBnZXRJbnRlcmZhY2VNYXNr
RnJvbU9iamVjdChBY2Nlc3NpYmlsaXR5T2JqZWN0KiBjb3JlT2JqZWN0KQogICAgICAgICB9CiAg
ICAgfQogCisjaWYgRU5BQkxFKElOUFVUX1RZUEVfQ09MT1IpCisgICAgLy8gQWRkcyBURVhUIGlu
dGVyZmFjZSB0byBJbnB1dCBUeXBlOiBjb2xvcgorICAgIGlmIChyb2xlID09IENvbG9yV2VsbFJv
bGUpCisgICAgICAgIGludGVyZmFjZU1hc2sgfD0gMSA8PCBXQUlfVEVYVDsKKyNlbmRpZgorCiAg
ICAgLy8gSW1hZ2UKICAgICBpZiAoY29yZU9iamVjdC0+aXNJbWFnZSgpKQogICAgICAgICBpbnRl
cmZhY2VNYXNrIHw9IDEgPDwgV0FJX0lNQUdFOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9n
IGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDkxZDAxZWUuLjM0Zjc1NGQgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAx
My0wNC0xMCAgS3J6eXN6dG9mIEN6ZWNoICA8ay5jemVjaEBzYW1zdW5nLmNvbT4KKworICAgICAg
ICBbRUZMXVtHVEtdIEFkZHMgYW4gYWNjZXNzaWJpbGl0eSBzdXBwb3J0IHRvIGFjY2VzcyB2YWx1
ZSBvZiBhIGNvbG9yIGNvbnRyb2wgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0MzU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgSW1wbGVtZW50cyBuZXcgYWNjZXNzaWJpbGl0eSByb2xlIG9m
IHRoZSBjb2xvciBjb250cm9sIGVsZW1lbnQuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9h
dGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHA6CisgICAgICAgIChyb2xlVG9TdHJpbmcp
OgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2li
aWxpdHlVSUVsZW1lbnRBdGsuY3BwOgorICAgICAgICAoV1RSOjpyb2xlVG9TdHJpbmcpOgorCiAy
MDEzLTA0LTEwICBBbnRvbiBPYnpoaXJvdiAgPGEub2J6aGlyb3ZAc2Ftc3VuZy5jb20+CiAKICAg
ICAgICAgW0dUS10gQWRkIHN1cHBvcnQgZm9yIFBhZ2UgVmlzaWJpbGl0eQpkaWZmIC0tZ2l0IGEv
VG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwIGIv
VG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCmlu
ZGV4IDEwZTM3NjcuLmY3NmUwMzQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0
ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKQEAgLTYyLDYgKzYyLDggQEAgc3Rh
dGljIGlubGluZSBTdHJpbmcgcm9sZVRvU3RyaW5nKEF0a1JvbGUgcm9sZSkKICAgICAgICAgcmV0
dXJuICJBWFJvbGU6IEFYQ2hlY2tCb3giOwogICAgIGNhc2UgQVRLX1JPTEVfQ09MVU1OX0hFQURF
UjoKICAgICAgICAgcmV0dXJuICJBWFJvbGU6IEFYQ29sdW1uSGVhZGVyIjsKKyAgICBjYXNlIEFU
S19ST0xFX0NPTE9SX0NIT09TRVI6CisgICAgICAgIHJldHVybiAiQVhSb2xlOiBBWENvbG9yV2Vs
bCI7CiAgICAgY2FzZSBBVEtfUk9MRV9DT01CT19CT1g6CiAgICAgICAgIHJldHVybiAiQVhSb2xl
OiBBWENvbWJvQm94IjsKICAgICBjYXNlIEFUS19ST0xFX0RPQ1VNRU5UX0ZSQU1FOgpkaWZmIC0t
Z2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJp
bGl0eVVJRWxlbWVudEF0ay5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVu
ZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAppbmRleCBhNTljMjkwLi4yOGIx
ZDM2IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0
ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcApAQCAt
MTUzLDYgKzE1Myw4IEBAIHN0YXRpYyBjb25zdCBnY2hhciogcm9sZVRvU3RyaW5nKEF0a1JvbGUg
cm9sZSkKICAgICAgICAgcmV0dXJuICJBWFJvbGU6IEFYQ2hlY2tCb3giOwogICAgIGNhc2UgQVRL
X1JPTEVfQ09MVU1OX0hFQURFUjoKICAgICAgICAgcmV0dXJuICJBWFJvbGU6IEFYQ29sdW1uSGVh
ZGVyIjsKKyAgICBjYXNlIEFUS19ST0xFX0NPTE9SX0NIT09TRVI6CisgICAgICAgIHJldHVybiAi
QVhSb2xlOiBBWENvbG9yV2VsbCI7CiAgICAgY2FzZSBBVEtfUk9MRV9DT01CT19CT1g6CiAgICAg
ICAgIHJldHVybiAiQVhSb2xlOiBBWENvbWJvQm94IjsKICAgICBjYXNlIEFUS19ST0xFX0RPQ1VN
RU5UX0ZSQU1FOgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210443</attachid>
            <date>2013-09-04 03:45:32 -0700</date>
            <delta_ts>2013-09-04 05:40:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-color-well.patch</filename>
            <type>text/plain</type>
            <size>8641</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiY2ZkZjJhLi4wNjU0OTkwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjggQEAKKzIwMTMtMDkt
MDQgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0FU
S10gQWRkcyBhbiBhY2Nlc3NpYmlsaXR5IHN1cHBvcnQgdG8gYWNjZXNzIGEgdmFsdWUgb2YgdGhl
IGNvbG9yIGNvbnRyb2wgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTE0MzU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTW92aW5nIG1hYydzIGNvbG9yLXdlbGwtZXhwZWN0ZWQudHh0IHJlc3Vs
dCB0byBiYXNlIGFjY2Vzc2liaWxpdHkgZm9sZGVyLgorICAgICAgICBVbnNraXBwaW5nIGFjY2Vz
c2liaWxpdHkvY29sb3Itd2VsbC5odG1sIGZvciBFRkwgcG9ydC4KKworICAgICAgICAqIGFjY2Vz
c2liaWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQ6IFJlbmFtZWQgZnJvbSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dC4KKyAg
ICAgICAgKiBwbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxh
dGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorCisyMDEzLTA5LTA0ICBLcnp5c3p0b2Yg
Q3plY2ggIDxrLmN6ZWNoQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtBVEtdIEFkZHMgYW4gYWNj
ZXNzaWJpbGl0eSBzdXBwb3J0IHRvIGFjY2VzcyBhIHZhbHVlIG9mIHRoZSBjb2xvciBjb250cm9s
IGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExNDM1NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IE1vdmluZyBtYWMncyBjb2xvci13ZWxsLWV4cGVjdGVkLnR4dCByZXN1bHQgdG8gYmFzZSBhY2Nl
c3NpYmlsaXR5IGZvbGRlci4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvY29sb3Itd2VsbC1l
eHBlY3RlZC50eHQ6IFJlbmFtZWQgZnJvbSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNz
aWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dC4KKwogMjAxMy0wOS0wNCAgQW5kcmVpIEJ1
Y3VyICA8YWJ1Y3VyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFJlZ2lvbnNdIEV4dGVuZCB0
aGUgUmVuZGVyUmVnaW9uUmFuZ2UgY2xhc3MgdG8gaW5jbHVkZSBvdmVyZmxvdyBpbmZvcm1hdGlv
biArIGFwcGx5IHRoZSBsYXlvdXQgb3ZlcmZsb3cKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Fj
Y2Vzc2liaWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjgyNjc1YzQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTQgQEAKKyAgICAKK1Ro
aXMgdGVzdCBjaGVja3MgdGhlIHJvbGUgb2YgQ29sb3JXZWxsUm9sZWFuIGlucHV0IHdpdGggdHlw
ZT1jb2xvcgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUm9sZSBvZiBpbnB1dCB0
eXBlPWNvbG9yIGlzOiBBWFJvbGU6IEFYQ29sb3JXZWxsCitWYWx1ZSBvZiBlbXB0eSBjb2xvciB3
ZWxsOiBBWFZhbHVlOiByZ2IgMC4wMDAwMCAwLjAwMDAwIDAuMDAwMDAgMQorVmFsdWUgb2YgZ29v
ZCBjb2xvciB3ZWxsOiBBWFZhbHVlOiByZ2IgMS4wMDAwMCAwLjAwMDAwIDAuMDAwMDAgMQorVmFs
dWUgb2YgYmFkIGNvbG9yIHdlbGw6IEFYVmFsdWU6IHJnYiAwLjAwMDAwIDAuMDAwMDAgMC4wMDAw
MCAxCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25z
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDQ4
Mjc3M2QuLjgyMmFmODAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEv
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RF
eHBlY3RhdGlvbnMKQEAgLTE3NSw3ICsxNzUsNiBAQCB3ZWJraXQub3JnL2IvMTEyMDIwIGFjY2Vz
c2liaWxpdHkvdHJhbnNmb3JtZWQtZWxlbWVudC5odG1sIFsgRmFpbHVyZSBDcmFzaCBdCiB3ZWJr
aXQub3JnL2IvMTEyMDIxIGFjY2Vzc2liaWxpdHkvdmlzaWJsZS1lbGVtZW50cy5odG1sIFsgRmFp
bHVyZSBDcmFzaCBdCiAKIGFjY2Vzc2liaWxpdHkvYXJpYS1jaGVja2JveC1zZW5kcy1ub3RpZmlj
YXRpb24uaHRtbCBbIFNraXAgXQotYWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLmh0bWwgWyBTa2lw
IF0KIGFjY2Vzc2liaWxpdHkvZGVsZXRpbmctaWZyYW1lLWRlc3Ryb3lzLWF4Y2FjaGUuaHRtbCBb
IFNraXAgXQogYWNjZXNzaWJpbGl0eS9pbWctZmFsbHNiYWNrLXRvLXRpdGxlLmh0bWwgWyBTa2lw
IF0KIGFjY2Vzc2liaWxpdHkvaW50ZXJuYWwtbGluay1hbmNob3JzMi5odG1sIFsgU2tpcCBdCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlvbnMg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMTdm
MWRjMi4uYjBlYjg2MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvVGVzdEV4
cGVjdGF0aW9ucwpAQCAtMjUyLDcgKzI1Miw2IEBAIHdlYmtpdC5vcmcvYi8xMTcxODIgYWNjZXNz
aWJpbGl0eS90ZXh0LXJvbGUtd2l0aC1hcmlhLWhpZGRlbi1pbnNpZGUuaHRtbCBbIEZhaWx1CiB3
ZWJraXQub3JnL2IvMTEyMDE5IGFjY2Vzc2liaWxpdHkvdGl0bGUtdWktZWxlbWVudC1jb3JyZWN0
bmVzcy5odG1sIFsgQ3Jhc2ggXQogCiBhY2Nlc3NpYmlsaXR5L2FyaWEtY2hlY2tib3gtc2VuZHMt
bm90aWZpY2F0aW9uLmh0bWwgWyBTa2lwIF0KLWFjY2Vzc2liaWxpdHkvY29sb3Itd2VsbC5odG1s
IFsgU2tpcCBdCiBhY2Nlc3NpYmlsaXR5L2RlbGV0aW5nLWlmcmFtZS1kZXN0cm95cy1heGNhY2hl
Lmh0bWwgWyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvaW1nLWZhbGxzYmFjay10by10aXRsZS5odG1s
IFsgU2tpcCBdCiBhY2Nlc3NpYmlsaXR5L2ludGVybmFsLWxpbmstYW5jaG9yczIuaHRtbCBbIFNr
aXAgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkv
Y29sb3Itd2VsbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNz
aWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggODI2NzVjNC4uMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNj
ZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dAorKysgL2Rldi9udWxsCkBAIC0xLDE0
ICswLDAgQEAKLSAgICAKLVRoaXMgdGVzdCBjaGVja3MgdGhlIHJvbGUgb2YgQ29sb3JXZWxsUm9s
ZWFuIGlucHV0IHdpdGggdHlwZT1jb2xvcgotCi1PbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBz
ZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCi0K
LQotUm9sZSBvZiBpbnB1dCB0eXBlPWNvbG9yIGlzOiBBWFJvbGU6IEFYQ29sb3JXZWxsCi1WYWx1
ZSBvZiBlbXB0eSBjb2xvciB3ZWxsOiBBWFZhbHVlOiByZ2IgMC4wMDAwMCAwLjAwMDAwIDAuMDAw
MDAgMQotVmFsdWUgb2YgZ29vZCBjb2xvciB3ZWxsOiBBWFZhbHVlOiByZ2IgMS4wMDAwMCAwLjAw
MDAwIDAuMDAwMDAgMQotVmFsdWUgb2YgYmFkIGNvbG9yIHdlbGw6IEFYVmFsdWU6IHJnYiAwLjAw
MDAwIDAuMDAwMDAgMC4wMDAwMCAxCi1QQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCi0K
LVRFU1QgQ09NUExFVEUKLQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDVkOWNjNWUuLjZhODg1ZGIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0wOS0wNCAgS3J6eXN6dG9mIEN6ZWNoICA8ay5jemVj
aEBzYW1zdW5nLmNvbT4KKworICAgICAgICBbQVRLXSBBZGRzIGFuIGFjY2Vzc2liaWxpdHkgc3Vw
cG9ydCB0byBhY2Nlc3MgYSB2YWx1ZSBvZiB0aGUgY29sb3IgY29udHJvbCBlbGVtZW50CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTQzNTQKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbXBsZW1lbnRzIGEg
cG9zc2liaWxpdHkgb2YgcmV0cmlldmluZyBhIHZhbHVlIG9mIHRoZSBjb2xvciBjb250cm9sIGVs
ZW1lbnQuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlSW50
ZXJmYWNlVGV4dC5jcHA6CisgICAgICAgICh3ZWJraXRBY2Nlc3NpYmxlVGV4dEdldFRleHQpOgor
ICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRrLmNw
cDoKKyAgICAgICAgKGdldEludGVyZmFjZU1hc2tGcm9tT2JqZWN0KToKKwogMjAxMy0wOS0wNCAg
QW5kcmVpIEJ1Y3VyICA8YWJ1Y3VyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFJlZ2lvbnNd
IEV4dGVuZCB0aGUgUmVuZGVyUmVnaW9uUmFuZ2UgY2xhc3MgdG8gaW5jbHVkZSBvdmVyZmxvdyBp
bmZvcm1hdGlvbiArIGFwcGx5IHRoZSBsYXlvdXQgb3ZlcmZsb3cKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVJbnRlcmZhY2VUZXh0
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVJ
bnRlcmZhY2VUZXh0LmNwcAppbmRleCBmMTdjZGMxLi5lMjdlYmZjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlSW50ZXJmYWNlVGV4
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNz
aWJsZUludGVyZmFjZVRleHQuY3BwCkBAIC02MjUsNiArNjI1LDE0IEBAIHN0YXRpYyBnY2hhciog
d2Via2l0QWNjZXNzaWJsZVRleHRHZXRUZXh0KEF0a1RleHQqIHRleHQsIGdpbnQgc3RhcnRPZmZz
ZXQsIGdpbnQKICAgICAgICAgfQogICAgIH0KIAorI2lmIEVOQUJMRShJTlBVVF9UWVBFX0NPTE9S
KQorICAgIGlmIChjb3JlT2JqZWN0LT5yb2xlVmFsdWUoKSA9PSBDb2xvcldlbGxSb2xlKSB7Cisg
ICAgICAgIGludCByLCBnLCBiOworICAgICAgICBjb3JlT2JqZWN0LT5jb2xvclZhbHVlKHIsIGcs
IGIpOworICAgICAgICByZXR1cm4gZ19zdHJkdXBfcHJpbnRmKCJyZ2IgJTcuNWYgJTcuNWYgJTcu
NWYgMSIsIHIgLyAyNTUuLCBnIC8gMjU1LiwgYiAvIDI1NS4pOworICAgIH0KKyNlbmRpZgorCiAg
ICAgcmV0ID0gcmV0LnN1YnN0cmluZyhzdGFydE9mZnNldCwgZW5kIC0gc3RhcnRPZmZzZXQpOwog
ICAgIHJldHVybiBnX3N0cmR1cChyZXQudXRmOCgpLmRhdGEoKSk7CiB9CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0
ay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxl
V3JhcHBlckF0ay5jcHAKaW5kZXggOGJjMjQ4OC4uMGFjMmE4YyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVX
cmFwcGVyQXRrLmNwcApAQCAtMTAzNiw2ICsxMDM2LDEyIEBAIHN0YXRpYyBndWludDE2IGdldElu
dGVyZmFjZU1hc2tGcm9tT2JqZWN0KEFjY2Vzc2liaWxpdHlPYmplY3QqIGNvcmVPYmplY3QpCiAg
ICAgaWYgKHJvbGUgPT0gU2xpZGVyUm9sZSB8fCByb2xlID09IFNwaW5CdXR0b25Sb2xlIHx8IHJv
bGUgPT0gU2Nyb2xsQmFyUm9sZSkKICAgICAgICAgaW50ZXJmYWNlTWFzayB8PSAxIDw8IFdBSV9W
QUxVRTsKIAorI2lmIEVOQUJMRShJTlBVVF9UWVBFX0NPTE9SKQorICAgIC8vIENvbG9yIHR5cGUK
KyAgICBpZiAocm9sZSA9PSBDb2xvcldlbGxSb2xlKQorICAgICAgICBpbnRlcmZhY2VNYXNrIHw9
IDEgPDwgV0FJX1RFWFQ7CisjZW5kaWYKKwogICAgIHJldHVybiBpbnRlcmZhY2VNYXNrOwogfQog
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjEy
Yjk3Yi4uMzQ3N2RmMSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTA5LTA0ICBLcnp5c3p0b2YgQ3plY2ggIDxr
LmN6ZWNoQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtBVEtdIEFkZHMgYW4gYWNjZXNzaWJpbGl0
eSBzdXBwb3J0IHRvIGFjY2VzcyBhIHZhbHVlIG9mIHRoZSBjb2xvciBjb250cm9sIGVsZW1lbnQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDM1NAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIGFj
Y2Vzc2liaWxpdHkgcm9sZSBvZiB0aGUgY29sb3IgY29udHJvbCBlbGVtZW50LgorCisgICAgICAg
ICogRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwOgorICAg
ICAgICAocm9sZVRvU3RyaW5nKToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAgICAgICAgKFdUUjo6
cm9sZVRvU3RyaW5nKToKKwogMjAxMy0wOS0wNCAgQW5kcmUgTW9yZWlyYSBNYWdhbGhhZXMgICA8
YW5kcmUubWFnYWxoYWVzQGNvbGxhYm9yYS5jby51az4KIAogICAgICAgICBbR1N0cmVhbWVyXSBj
YW5ub3QgcGxheSBsaXZlIHN0cmVhbXMKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAppbmRleCA0MWJjOTY5Li5kMDY4ZTY1
IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxl
bWVudEF0ay5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlV
SUVsZW1lbnRBdGsuY3BwCkBAIC0xMDQsNiArMTA0LDggQEAgc3RhdGljIGlubGluZSBjb25zdCBj
aGFyKiByb2xlVG9TdHJpbmcoQXRrUm9sZSByb2xlKQogICAgICAgICByZXR1cm4gIkFYQ2FudmFz
IjsKICAgICBjYXNlIEFUS19ST0xFX0NIRUNLX0JPWDoKICAgICAgICAgcmV0dXJuICJBWENoZWNr
Qm94IjsKKyAgICBjYXNlIEFUS19ST0xFX0NPTE9SX0NIT09TRVI6CisgICAgICAgIHJldHVybiAi
QVhDb2xvcldlbGwiOwogICAgIGNhc2UgQVRLX1JPTEVfQ09MVU1OX0hFQURFUjoKICAgICAgICAg
cmV0dXJuICJBWENvbHVtbkhlYWRlciI7CiAgICAgY2FzZSBBVEtfUk9MRV9DT01CT19CT1g6CmRp
ZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nl
c3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCmluZGV4IDI4MTM4MDAu
LmE5ZTgwYWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5k
bGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3Bw
CkBAIC0xOTMsNiArMTkzLDggQEAgc3RhdGljIGNvbnN0IGdjaGFyKiByb2xlVG9TdHJpbmcoQXRr
Um9sZSByb2xlKQogICAgICAgICByZXR1cm4gIkFYQ2FudmFzIjsKICAgICBjYXNlIEFUS19ST0xF
X0NIRUNLX0JPWDoKICAgICAgICAgcmV0dXJuICJBWENoZWNrQm94IjsKKyAgICBjYXNlIEFUS19S
T0xFX0NPTE9SX0NIT09TRVI6CisgICAgICAgIHJldHVybiAiQVhDb2xvcldlbGwiOwogICAgIGNh
c2UgQVRLX1JPTEVfQ09MVU1OX0hFQURFUjoKICAgICAgICAgcmV0dXJuICJBWENvbHVtbkhlYWRl
ciI7CiAgICAgY2FzZSBBVEtfUk9MRV9DT01CT19CT1g6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210447</attachid>
            <date>2013-09-04 05:40:48 -0700</date>
            <delta_ts>2013-09-04 05:58:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-color-well.patch</filename>
            <type>text/plain</type>
            <size>8642</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiY2ZkZjJhLi4wNjU0OTkwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjggQEAKKzIwMTMtMDkt
MDQgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0FU
S10gQWRkcyBhbiBhY2Nlc3NpYmlsaXR5IHN1cHBvcnQgdG8gYWNjZXNzIGEgdmFsdWUgb2YgdGhl
IGNvbG9yIGNvbnRyb2wgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTE0MzU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTW92aW5nIG1hYydzIGNvbG9yLXdlbGwtZXhwZWN0ZWQudHh0IHJlc3Vs
dCB0byBiYXNlIGFjY2Vzc2liaWxpdHkgZm9sZGVyLgorICAgICAgICBVbnNraXBwaW5nIGFjY2Vz
c2liaWxpdHkvY29sb3Itd2VsbC5odG1sIGZvciBFRkwgcG9ydC4KKworICAgICAgICAqIGFjY2Vz
c2liaWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQ6IFJlbmFtZWQgZnJvbSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dC4KKyAg
ICAgICAgKiBwbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxh
dGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorCisyMDEzLTA5LTA0ICBLcnp5c3p0b2Yg
Q3plY2ggIDxrLmN6ZWNoQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtBVEtdIEFkZHMgYW4gYWNj
ZXNzaWJpbGl0eSBzdXBwb3J0IHRvIGFjY2VzcyBhIHZhbHVlIG9mIHRoZSBjb2xvciBjb250cm9s
IGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExNDM1NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IE1vdmluZyBtYWMncyBjb2xvci13ZWxsLWV4cGVjdGVkLnR4dCByZXN1bHQgdG8gYmFzZSBhY2Nl
c3NpYmlsaXR5IGZvbGRlci4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvY29sb3Itd2VsbC1l
eHBlY3RlZC50eHQ6IFJlbmFtZWQgZnJvbSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNz
aWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dC4KKwogMjAxMy0wOS0wNCAgQW5kcmVpIEJ1
Y3VyICA8YWJ1Y3VyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFJlZ2lvbnNdIEV4dGVuZCB0
aGUgUmVuZGVyUmVnaW9uUmFuZ2UgY2xhc3MgdG8gaW5jbHVkZSBvdmVyZmxvdyBpbmZvcm1hdGlv
biArIGFwcGx5IHRoZSBsYXlvdXQgb3ZlcmZsb3cKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Fj
Y2Vzc2liaWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjgyNjc1YzQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTQgQEAKKyAgICAKK1Ro
aXMgdGVzdCBjaGVja3MgdGhlIHJvbGUgb2YgQ29sb3JXZWxsUm9sZWFuIGlucHV0IHdpdGggdHlw
ZT1jb2xvcgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUm9sZSBvZiBpbnB1dCB0
eXBlPWNvbG9yIGlzOiBBWFJvbGU6IEFYQ29sb3JXZWxsCitWYWx1ZSBvZiBlbXB0eSBjb2xvciB3
ZWxsOiBBWFZhbHVlOiByZ2IgMC4wMDAwMCAwLjAwMDAwIDAuMDAwMDAgMQorVmFsdWUgb2YgZ29v
ZCBjb2xvciB3ZWxsOiBBWFZhbHVlOiByZ2IgMS4wMDAwMCAwLjAwMDAwIDAuMDAwMDAgMQorVmFs
dWUgb2YgYmFkIGNvbG9yIHdlbGw6IEFYVmFsdWU6IHJnYiAwLjAwMDAwIDAuMDAwMDAgMC4wMDAw
MCAxCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25z
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDQ4
Mjc3M2QuLjgyMmFmODAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEv
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RF
eHBlY3RhdGlvbnMKQEAgLTE3NSw3ICsxNzUsNiBAQCB3ZWJraXQub3JnL2IvMTEyMDIwIGFjY2Vz
c2liaWxpdHkvdHJhbnNmb3JtZWQtZWxlbWVudC5odG1sIFsgRmFpbHVyZSBDcmFzaCBdCiB3ZWJr
aXQub3JnL2IvMTEyMDIxIGFjY2Vzc2liaWxpdHkvdmlzaWJsZS1lbGVtZW50cy5odG1sIFsgRmFp
bHVyZSBDcmFzaCBdCiAKIGFjY2Vzc2liaWxpdHkvYXJpYS1jaGVja2JveC1zZW5kcy1ub3RpZmlj
YXRpb24uaHRtbCBbIFNraXAgXQotYWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLmh0bWwgWyBTa2lw
IF0KIGFjY2Vzc2liaWxpdHkvZGVsZXRpbmctaWZyYW1lLWRlc3Ryb3lzLWF4Y2FjaGUuaHRtbCBb
IFNraXAgXQogYWNjZXNzaWJpbGl0eS9pbWctZmFsbHNiYWNrLXRvLXRpdGxlLmh0bWwgWyBTa2lw
IF0KIGFjY2Vzc2liaWxpdHkvaW50ZXJuYWwtbGluay1hbmNob3JzMi5odG1sIFsgU2tpcCBdCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlvbnMg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMTdm
MWRjMi4uYjBlYjg2MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvVGVzdEV4
cGVjdGF0aW9ucwpAQCAtMjUyLDcgKzI1Miw2IEBAIHdlYmtpdC5vcmcvYi8xMTcxODIgYWNjZXNz
aWJpbGl0eS90ZXh0LXJvbGUtd2l0aC1hcmlhLWhpZGRlbi1pbnNpZGUuaHRtbCBbIEZhaWx1CiB3
ZWJraXQub3JnL2IvMTEyMDE5IGFjY2Vzc2liaWxpdHkvdGl0bGUtdWktZWxlbWVudC1jb3JyZWN0
bmVzcy5odG1sIFsgQ3Jhc2ggXQogCiBhY2Nlc3NpYmlsaXR5L2FyaWEtY2hlY2tib3gtc2VuZHMt
bm90aWZpY2F0aW9uLmh0bWwgWyBTa2lwIF0KLWFjY2Vzc2liaWxpdHkvY29sb3Itd2VsbC5odG1s
IFsgU2tpcCBdCiBhY2Nlc3NpYmlsaXR5L2RlbGV0aW5nLWlmcmFtZS1kZXN0cm95cy1heGNhY2hl
Lmh0bWwgWyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvaW1nLWZhbGxzYmFjay10by10aXRsZS5odG1s
IFsgU2tpcCBdCiBhY2Nlc3NpYmlsaXR5L2ludGVybmFsLWxpbmstYW5jaG9yczIuaHRtbCBbIFNr
aXAgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkv
Y29sb3Itd2VsbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNz
aWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggODI2NzVjNC4uMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNj
ZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dAorKysgL2Rldi9udWxsCkBAIC0xLDE0
ICswLDAgQEAKLSAgICAKLVRoaXMgdGVzdCBjaGVja3MgdGhlIHJvbGUgb2YgQ29sb3JXZWxsUm9s
ZWFuIGlucHV0IHdpdGggdHlwZT1jb2xvcgotCi1PbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBz
ZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCi0K
LQotUm9sZSBvZiBpbnB1dCB0eXBlPWNvbG9yIGlzOiBBWFJvbGU6IEFYQ29sb3JXZWxsCi1WYWx1
ZSBvZiBlbXB0eSBjb2xvciB3ZWxsOiBBWFZhbHVlOiByZ2IgMC4wMDAwMCAwLjAwMDAwIDAuMDAw
MDAgMQotVmFsdWUgb2YgZ29vZCBjb2xvciB3ZWxsOiBBWFZhbHVlOiByZ2IgMS4wMDAwMCAwLjAw
MDAwIDAuMDAwMDAgMQotVmFsdWUgb2YgYmFkIGNvbG9yIHdlbGw6IEFYVmFsdWU6IHJnYiAwLjAw
MDAwIDAuMDAwMDAgMC4wMDAwMCAxCi1QQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCi0K
LVRFU1QgQ09NUExFVEUKLQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDVkOWNjNWUuLjZhODg1ZGIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0wOS0wNCAgS3J6eXN6dG9mIEN6ZWNoICA8ay5jemVj
aEBzYW1zdW5nLmNvbT4KKworICAgICAgICBbQVRLXSBBZGRzIGFuIGFjY2Vzc2liaWxpdHkgc3Vw
cG9ydCB0byBhY2Nlc3MgYSB2YWx1ZSBvZiB0aGUgY29sb3IgY29udHJvbCBlbGVtZW50CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTQzNTQKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbXBsZW1lbnRzIGEg
cG9zc2liaWxpdHkgb2YgcmV0cmlldmluZyBhIHZhbHVlIG9mIHRoZSBjb2xvciBjb250cm9sIGVs
ZW1lbnQuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlSW50
ZXJmYWNlVGV4dC5jcHA6CisgICAgICAgICh3ZWJraXRBY2Nlc3NpYmxlVGV4dEdldFRleHQpOgor
ICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRrLmNw
cDoKKyAgICAgICAgKGdldEludGVyZmFjZU1hc2tGcm9tT2JqZWN0KToKKwogMjAxMy0wOS0wNCAg
QW5kcmVpIEJ1Y3VyICA8YWJ1Y3VyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFJlZ2lvbnNd
IEV4dGVuZCB0aGUgUmVuZGVyUmVnaW9uUmFuZ2UgY2xhc3MgdG8gaW5jbHVkZSBvdmVyZmxvdyBp
bmZvcm1hdGlvbiArIGFwcGx5IHRoZSBsYXlvdXQgb3ZlcmZsb3cKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVJbnRlcmZhY2VUZXh0
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVJ
bnRlcmZhY2VUZXh0LmNwcAppbmRleCBmMTdjZGMxLi5lMjdlYmZjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlSW50ZXJmYWNlVGV4
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNz
aWJsZUludGVyZmFjZVRleHQuY3BwCkBAIC02MjUsNiArNjI1LDE0IEBAIHN0YXRpYyBnY2hhciog
d2Via2l0QWNjZXNzaWJsZVRleHRHZXRUZXh0KEF0a1RleHQqIHRleHQsIGdpbnQgc3RhcnRPZmZz
ZXQsIGdpbnQKICAgICAgICAgfQogICAgIH0KIAorI2lmIEVOQUJMRShJTlBVVF9UWVBFX0NPTE9S
KQorICAgIGlmIChjb3JlT2JqZWN0LT5yb2xlVmFsdWUoKSA9PSBDb2xvcldlbGxSb2xlKSB7Cisg
ICAgICAgIGludCByLCBnLCBiOworICAgICAgICBjb3JlT2JqZWN0LT5jb2xvclZhbHVlKHIsIGcs
IGIpOworICAgICAgICByZXR1cm4gZ19zdHJkdXBfcHJpbnRmKCJyZ2IgJTcuNWYgJTcuNWYgJTcu
NWYgMSIsIHIgLyAyNTUuLCBnIC8gMjU1LiwgYiAvIDI1NS4pOworICAgIH0KKyNlbmRpZgorCiAg
ICAgcmV0ID0gcmV0LnN1YnN0cmluZyhzdGFydE9mZnNldCwgZW5kIC0gc3RhcnRPZmZzZXQpOwog
ICAgIHJldHVybiBnX3N0cmR1cChyZXQudXRmOCgpLmRhdGEoKSk7CiB9CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0
ay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxl
V3JhcHBlckF0ay5jcHAKaW5kZXggOGJjMjQ4OC4uYjM4YjIyOSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVX
cmFwcGVyQXRrLmNwcApAQCAtMTAzNiw2ICsxMDM2LDEyIEBAIHN0YXRpYyBndWludDE2IGdldElu
dGVyZmFjZU1hc2tGcm9tT2JqZWN0KEFjY2Vzc2liaWxpdHlPYmplY3QqIGNvcmVPYmplY3QpCiAg
ICAgaWYgKHJvbGUgPT0gU2xpZGVyUm9sZSB8fCByb2xlID09IFNwaW5CdXR0b25Sb2xlIHx8IHJv
bGUgPT0gU2Nyb2xsQmFyUm9sZSkKICAgICAgICAgaW50ZXJmYWNlTWFzayB8PSAxIDw8IFdBSV9W
QUxVRTsKIAorI2lmIEVOQUJMRShJTlBVVF9UWVBFX0NPTE9SKQorICAgIC8vIENvbG9yIHR5cGUu
CisgICAgaWYgKHJvbGUgPT0gQ29sb3JXZWxsUm9sZSkKKyAgICAgICAgaW50ZXJmYWNlTWFzayB8
PSAxIDw8IFdBSV9URVhUOworI2VuZGlmCisKICAgICByZXR1cm4gaW50ZXJmYWNlTWFzazsKIH0K
IApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDYx
MmI5N2IuLjM0NzdkZjEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0wOS0wNCAgS3J6eXN6dG9mIEN6ZWNoICA8
ay5jemVjaEBzYW1zdW5nLmNvbT4KKworICAgICAgICBbQVRLXSBBZGRzIGFuIGFjY2Vzc2liaWxp
dHkgc3VwcG9ydCB0byBhY2Nlc3MgYSB2YWx1ZSBvZiB0aGUgY29sb3IgY29udHJvbCBlbGVtZW50
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTQzNTQK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRlZCBh
Y2Nlc3NpYmlsaXR5IHJvbGUgb2YgdGhlIGNvbG9yIGNvbnRyb2wgZWxlbWVudC4KKworICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAg
ICAgICAgKHJvbGVUb1N0cmluZyk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3Rl
ZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHA6CisgICAgICAgIChXVFI6
OnJvbGVUb1N0cmluZyk6CisKIDIwMTMtMDktMDQgIEFuZHJlIE1vcmVpcmEgTWFnYWxoYWVzICAg
PGFuZHJlLm1hZ2FsaGFlc0Bjb2xsYWJvcmEuY28udWs+CiAKICAgICAgICAgW0dTdHJlYW1lcl0g
Y2Fubm90IHBsYXkgbGl2ZSBzdHJlYW1zCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKaW5kZXggNDFiYzk2OS4uZDA2OGU2
NSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVs
ZW1lbnRBdGsuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5
VUlFbGVtZW50QXRrLmNwcApAQCAtMTA0LDYgKzEwNCw4IEBAIHN0YXRpYyBpbmxpbmUgY29uc3Qg
Y2hhciogcm9sZVRvU3RyaW5nKEF0a1JvbGUgcm9sZSkKICAgICAgICAgcmV0dXJuICJBWENhbnZh
cyI7CiAgICAgY2FzZSBBVEtfUk9MRV9DSEVDS19CT1g6CiAgICAgICAgIHJldHVybiAiQVhDaGVj
a0JveCI7CisgICAgY2FzZSBBVEtfUk9MRV9DT0xPUl9DSE9PU0VSOgorICAgICAgICByZXR1cm4g
IkFYQ29sb3JXZWxsIjsKICAgICBjYXNlIEFUS19ST0xFX0NPTFVNTl9IRUFERVI6CiAgICAgICAg
IHJldHVybiAiQVhDb2x1bW5IZWFkZXIiOwogICAgIGNhc2UgQVRLX1JPTEVfQ09NQk9fQk9YOgpk
aWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVj
dGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAppbmRleCAyODEzODAw
Li5hOWU4MGFkIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVu
ZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAorKysgYi9Ub29scy9XZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNw
cApAQCAtMTkzLDYgKzE5Myw4IEBAIHN0YXRpYyBjb25zdCBnY2hhciogcm9sZVRvU3RyaW5nKEF0
a1JvbGUgcm9sZSkKICAgICAgICAgcmV0dXJuICJBWENhbnZhcyI7CiAgICAgY2FzZSBBVEtfUk9M
RV9DSEVDS19CT1g6CiAgICAgICAgIHJldHVybiAiQVhDaGVja0JveCI7CisgICAgY2FzZSBBVEtf
Uk9MRV9DT0xPUl9DSE9PU0VSOgorICAgICAgICByZXR1cm4gIkFYQ29sb3JXZWxsIjsKICAgICBj
YXNlIEFUS19ST0xFX0NPTFVNTl9IRUFERVI6CiAgICAgICAgIHJldHVybiAiQVhDb2x1bW5IZWFk
ZXIiOwogICAgIGNhc2UgQVRLX1JPTEVfQ09NQk9fQk9YOgo=
</data>
<flag name="review"
          id="232558"
          type_id="1"
          status="-"
          setter="mario"
    />
    <flag name="commit-queue"
          id="232559"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210450</attachid>
            <date>2013-09-04 05:58:23 -0700</date>
            <delta_ts>2013-09-04 06:30:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-color-well.patch</filename>
            <type>text/plain</type>
            <size>8200</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiY2ZkZjJhLi5kYTg0NGU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMDkt
MDQgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0FU
S10gQWRkcyBhbiBhY2Nlc3NpYmlsaXR5IHN1cHBvcnQgdG8gYWNjZXNzIGEgdmFsdWUgb2YgdGhl
IGNvbG9yIGNvbnRyb2wgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTE0MzU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTWFyaW8gU2FuY2hl
eiBQcmFkYS4KKworICAgICAgICBNb3ZpbmcgbWFjJ3MgY29sb3Itd2VsbC1leHBlY3RlZC50eHQg
cmVzdWx0IHRvIGJhc2UgYWNjZXNzaWJpbGl0eSBmb2xkZXIuCisgICAgICAgIFVuc2tpcHBpbmcg
YWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLmh0bWwgZm9yIEVGTCBwb3J0LgorCisgICAgICAgICog
YWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dDogUmVuYW1lZCBmcm9tIExheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0
LgorICAgICAgICAqIHBsYXRmb3JtL2VmbC13azEvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAg
KiBwbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMTMtMDktMDQgIEFuZHJl
aSBCdWN1ciAgPGFidWN1ckBhZG9iZS5jb20+CiAKICAgICAgICAgW0NTUyBSZWdpb25zXSBFeHRl
bmQgdGhlIFJlbmRlclJlZ2lvblJhbmdlIGNsYXNzIHRvIGluY2x1ZGUgb3ZlcmZsb3cgaW5mb3Jt
YXRpb24gKyBhcHBseSB0aGUgbGF5b3V0IG92ZXJmbG93CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9hY2Nlc3NpYmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi44MjY3NWM0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACisgICAg
CitUaGlzIHRlc3QgY2hlY2tzIHRoZSByb2xlIG9mIENvbG9yV2VsbFJvbGVhbiBpbnB1dCB3aXRo
IHR5cGU9Y29sb3IKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1JvbGUgb2YgaW5w
dXQgdHlwZT1jb2xvciBpczogQVhSb2xlOiBBWENvbG9yV2VsbAorVmFsdWUgb2YgZW1wdHkgY29s
b3Igd2VsbDogQVhWYWx1ZTogcmdiIDAuMDAwMDAgMC4wMDAwMCAwLjAwMDAwIDEKK1ZhbHVlIG9m
IGdvb2QgY29sb3Igd2VsbDogQVhWYWx1ZTogcmdiIDEuMDAwMDAgMC4wMDAwMCAwLjAwMDAwIDEK
K1ZhbHVlIG9mIGJhZCBjb2xvciB3ZWxsOiBBWFZhbHVlOiByZ2IgMC4wMDAwMCAwLjAwMDAwIDAu
MDAwMDAgMQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRF
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVzdEV4cGVjdGF0
aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVzdEV4cGVjdGF0aW9ucwppbmRl
eCA0ODI3NzNkLi44MjJhZjgwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwt
d2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMS9U
ZXN0RXhwZWN0YXRpb25zCkBAIC0xNzUsNyArMTc1LDYgQEAgd2Via2l0Lm9yZy9iLzExMjAyMCBh
Y2Nlc3NpYmlsaXR5L3RyYW5zZm9ybWVkLWVsZW1lbnQuaHRtbCBbIEZhaWx1cmUgQ3Jhc2ggXQog
d2Via2l0Lm9yZy9iLzExMjAyMSBhY2Nlc3NpYmlsaXR5L3Zpc2libGUtZWxlbWVudHMuaHRtbCBb
IEZhaWx1cmUgQ3Jhc2ggXQogCiBhY2Nlc3NpYmlsaXR5L2FyaWEtY2hlY2tib3gtc2VuZHMtbm90
aWZpY2F0aW9uLmh0bWwgWyBTa2lwIF0KLWFjY2Vzc2liaWxpdHkvY29sb3Itd2VsbC5odG1sIFsg
U2tpcCBdCiBhY2Nlc3NpYmlsaXR5L2RlbGV0aW5nLWlmcmFtZS1kZXN0cm95cy1heGNhY2hlLmh0
bWwgWyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvaW1nLWZhbGxzYmFjay10by10aXRsZS5odG1sIFsg
U2tpcCBdCiBhY2Nlc3NpYmlsaXR5L2ludGVybmFsLWxpbmstYW5jaG9yczIuaHRtbCBbIFNraXAg
XQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRp
b25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zCmluZGV4
IDE3ZjFkYzIuLmIwZWI4NjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13
azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rl
c3RFeHBlY3RhdGlvbnMKQEAgLTI1Miw3ICsyNTIsNiBAQCB3ZWJraXQub3JnL2IvMTE3MTgyIGFj
Y2Vzc2liaWxpdHkvdGV4dC1yb2xlLXdpdGgtYXJpYS1oaWRkZW4taW5zaWRlLmh0bWwgWyBGYWls
dQogd2Via2l0Lm9yZy9iLzExMjAxOSBhY2Nlc3NpYmlsaXR5L3RpdGxlLXVpLWVsZW1lbnQtY29y
cmVjdG5lc3MuaHRtbCBbIENyYXNoIF0KIAogYWNjZXNzaWJpbGl0eS9hcmlhLWNoZWNrYm94LXNl
bmRzLW5vdGlmaWNhdGlvbi5odG1sIFsgU2tpcCBdCi1hY2Nlc3NpYmlsaXR5L2NvbG9yLXdlbGwu
aHRtbCBbIFNraXAgXQogYWNjZXNzaWJpbGl0eS9kZWxldGluZy1pZnJhbWUtZGVzdHJveXMtYXhj
YWNoZS5odG1sIFsgU2tpcCBdCiBhY2Nlc3NpYmlsaXR5L2ltZy1mYWxsc2JhY2stdG8tdGl0bGUu
aHRtbCBbIFNraXAgXQogYWNjZXNzaWJpbGl0eS9pbnRlcm5hbC1saW5rLWFuY2hvcnMyLmh0bWwg
WyBTa2lwIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmls
aXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Fj
Y2Vzc2liaWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDgyNjc1YzQuLjAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L2FjY2Vzc2liaWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAt
MSwxNCArMCwwIEBACi0gICAgCi1UaGlzIHRlc3QgY2hlY2tzIHRoZSByb2xlIG9mIENvbG9yV2Vs
bFJvbGVhbiBpbnB1dCB3aXRoIHR5cGU9Y29sb3IKLQotT24gc3VjY2VzcywgeW91IHdpbGwgc2Vl
IGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUi
LgotCi0KLVJvbGUgb2YgaW5wdXQgdHlwZT1jb2xvciBpczogQVhSb2xlOiBBWENvbG9yV2VsbAot
VmFsdWUgb2YgZW1wdHkgY29sb3Igd2VsbDogQVhWYWx1ZTogcmdiIDAuMDAwMDAgMC4wMDAwMCAw
LjAwMDAwIDEKLVZhbHVlIG9mIGdvb2QgY29sb3Igd2VsbDogQVhWYWx1ZTogcmdiIDEuMDAwMDAg
MC4wMDAwMCAwLjAwMDAwIDEKLVZhbHVlIG9mIGJhZCBjb2xvciB3ZWxsOiBBWFZhbHVlOiByZ2Ig
MC4wMDAwMCAwLjAwMDAwIDAuMDAwMDAgMQotUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1
ZQotCi1URVNUIENPTVBMRVRFCi0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA1ZDljYzVlLi5lNmRkZGI2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMDktMDQgIEtyenlzenRvZiBDemVjaCAgPGsu
Y3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0FUS10gQWRkcyBhbiBhY2Nlc3NpYmlsaXR5
IHN1cHBvcnQgdG8gYWNjZXNzIGEgdmFsdWUgb2YgdGhlIGNvbG9yIGNvbnRyb2wgZWxlbWVudAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0MzU0CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTWFyaW8gU2FuY2hleiBQcmFkYS4KKworICAgICAgICBJbXBs
ZW1lbnRzIGEgcG9zc2liaWxpdHkgb2YgcmV0cmlldmluZyBhIHZhbHVlIG9mIHRoZSBjb2xvciBj
b250cm9sIGVsZW1lbnQuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nl
c3NpYmxlSW50ZXJmYWNlVGV4dC5jcHA6CisgICAgICAgICh3ZWJraXRBY2Nlc3NpYmxlVGV4dEdl
dFRleHQpOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFw
cGVyQXRrLmNwcDoKKyAgICAgICAgKGdldEludGVyZmFjZU1hc2tGcm9tT2JqZWN0KToKKwogMjAx
My0wOS0wNCAgQW5kcmVpIEJ1Y3VyICA8YWJ1Y3VyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NT
IFJlZ2lvbnNdIEV4dGVuZCB0aGUgUmVuZGVyUmVnaW9uUmFuZ2UgY2xhc3MgdG8gaW5jbHVkZSBv
dmVyZmxvdyBpbmZvcm1hdGlvbiArIGFwcGx5IHRoZSBsYXlvdXQgb3ZlcmZsb3cKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVJbnRl
cmZhY2VUZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFj
Y2Vzc2libGVJbnRlcmZhY2VUZXh0LmNwcAppbmRleCBmMTdjZGMxLi5lMjdlYmZjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlSW50
ZXJmYWNlVGV4dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2Vi
S2l0QWNjZXNzaWJsZUludGVyZmFjZVRleHQuY3BwCkBAIC02MjUsNiArNjI1LDE0IEBAIHN0YXRp
YyBnY2hhciogd2Via2l0QWNjZXNzaWJsZVRleHRHZXRUZXh0KEF0a1RleHQqIHRleHQsIGdpbnQg
c3RhcnRPZmZzZXQsIGdpbnQKICAgICAgICAgfQogICAgIH0KIAorI2lmIEVOQUJMRShJTlBVVF9U
WVBFX0NPTE9SKQorICAgIGlmIChjb3JlT2JqZWN0LT5yb2xlVmFsdWUoKSA9PSBDb2xvcldlbGxS
b2xlKSB7CisgICAgICAgIGludCByLCBnLCBiOworICAgICAgICBjb3JlT2JqZWN0LT5jb2xvclZh
bHVlKHIsIGcsIGIpOworICAgICAgICByZXR1cm4gZ19zdHJkdXBfcHJpbnRmKCJyZ2IgJTcuNWYg
JTcuNWYgJTcuNWYgMSIsIHIgLyAyNTUuLCBnIC8gMjU1LiwgYiAvIDI1NS4pOworICAgIH0KKyNl
bmRpZgorCiAgICAgcmV0ID0gcmV0LnN1YnN0cmluZyhzdGFydE9mZnNldCwgZW5kIC0gc3RhcnRP
ZmZzZXQpOwogICAgIHJldHVybiBnX3N0cmR1cChyZXQudXRmOCgpLmRhdGEoKSk7CiB9CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxl
V3JhcHBlckF0ay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRB
Y2Nlc3NpYmxlV3JhcHBlckF0ay5jcHAKaW5kZXggOGJjMjQ4OC4uYjM4YjIyOSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBw
ZXJBdGsuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFj
Y2Vzc2libGVXcmFwcGVyQXRrLmNwcApAQCAtMTAzNiw2ICsxMDM2LDEyIEBAIHN0YXRpYyBndWlu
dDE2IGdldEludGVyZmFjZU1hc2tGcm9tT2JqZWN0KEFjY2Vzc2liaWxpdHlPYmplY3QqIGNvcmVP
YmplY3QpCiAgICAgaWYgKHJvbGUgPT0gU2xpZGVyUm9sZSB8fCByb2xlID09IFNwaW5CdXR0b25S
b2xlIHx8IHJvbGUgPT0gU2Nyb2xsQmFyUm9sZSkKICAgICAgICAgaW50ZXJmYWNlTWFzayB8PSAx
IDw8IFdBSV9WQUxVRTsKIAorI2lmIEVOQUJMRShJTlBVVF9UWVBFX0NPTE9SKQorICAgIC8vIENv
bG9yIHR5cGUuCisgICAgaWYgKHJvbGUgPT0gQ29sb3JXZWxsUm9sZSkKKyAgICAgICAgaW50ZXJm
YWNlTWFzayB8PSAxIDw8IFdBSV9URVhUOworI2VuZGlmCisKICAgICByZXR1cm4gaW50ZXJmYWNl
TWFzazsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9n
CmluZGV4IDYxMmI5N2IuLmRjYWFiZGEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysg
Yi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0wOS0wNCAgS3J6eXN6dG9m
IEN6ZWNoICA8ay5jemVjaEBzYW1zdW5nLmNvbT4KKworICAgICAgICBbQVRLXSBBZGRzIGFuIGFj
Y2Vzc2liaWxpdHkgc3VwcG9ydCB0byBhY2Nlc3MgYSB2YWx1ZSBvZiB0aGUgY29sb3IgY29udHJv
bCBlbGVtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMTQzNTQKKworICAgICAgICBSZXZpZXdlZCBieSBNYXJpbyBTYW5jaGV6IFByYWRhLgorCisg
ICAgICAgIEFkZGVkIGFjY2Vzc2liaWxpdHkgcm9sZSBvZiB0aGUgY29sb3IgY29udHJvbCBlbGVt
ZW50LgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRBdGsuY3BwOgorICAgICAgICAocm9sZVRvU3RyaW5nKToKKyAgICAgICAgKiBXZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcDoK
KyAgICAgICAgKFdUUjo6cm9sZVRvU3RyaW5nKToKKwogMjAxMy0wOS0wNCAgQW5kcmUgTW9yZWly
YSBNYWdhbGhhZXMgICA8YW5kcmUubWFnYWxoYWVzQGNvbGxhYm9yYS5jby51az4KIAogICAgICAg
ICBbR1N0cmVhbWVyXSBjYW5ub3QgcGxheSBsaXZlIHN0cmVhbXMKZGlmZiAtLWdpdCBhL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAppbmRleCA0
MWJjOTY5Li5kMDY4ZTY1IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRr
L0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCkBAIC0xMDQsNiArMTA0LDggQEAgc3RhdGlj
IGlubGluZSBjb25zdCBjaGFyKiByb2xlVG9TdHJpbmcoQXRrUm9sZSByb2xlKQogICAgICAgICBy
ZXR1cm4gIkFYQ2FudmFzIjsKICAgICBjYXNlIEFUS19ST0xFX0NIRUNLX0JPWDoKICAgICAgICAg
cmV0dXJuICJBWENoZWNrQm94IjsKKyAgICBjYXNlIEFUS19ST0xFX0NPTE9SX0NIT09TRVI6Cisg
ICAgICAgIHJldHVybiAiQVhDb2xvcldlbGwiOwogICAgIGNhc2UgQVRLX1JPTEVfQ09MVU1OX0hF
QURFUjoKICAgICAgICAgcmV0dXJuICJBWENvbHVtbkhlYWRlciI7CiAgICAgY2FzZSBBVEtfUk9M
RV9DT01CT19CT1g6CmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3Bw
CmluZGV4IDI4MTM4MDAuLmE5ZTgwYWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCisrKyBi
L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlV
SUVsZW1lbnRBdGsuY3BwCkBAIC0xOTMsNiArMTkzLDggQEAgc3RhdGljIGNvbnN0IGdjaGFyKiBy
b2xlVG9TdHJpbmcoQXRrUm9sZSByb2xlKQogICAgICAgICByZXR1cm4gIkFYQ2FudmFzIjsKICAg
ICBjYXNlIEFUS19ST0xFX0NIRUNLX0JPWDoKICAgICAgICAgcmV0dXJuICJBWENoZWNrQm94IjsK
KyAgICBjYXNlIEFUS19ST0xFX0NPTE9SX0NIT09TRVI6CisgICAgICAgIHJldHVybiAiQVhDb2xv
cldlbGwiOwogICAgIGNhc2UgQVRLX1JPTEVfQ09MVU1OX0hFQURFUjoKICAgICAgICAgcmV0dXJu
ICJBWENvbHVtbkhlYWRlciI7CiAgICAgY2FzZSBBVEtfUk9MRV9DT01CT19CT1g6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210453</attachid>
            <date>2013-09-04 06:30:13 -0700</date>
            <delta_ts>2013-09-04 07:18:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-color-well.patch</filename>
            <type>text/plain</type>
            <size>8185</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiY2ZkZjJhLi5hMzRjMGM3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMDkt
MDQgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0FU
S10gQWRkcyBhbiBhY2Nlc3NpYmlsaXR5IHN1cHBvcnQgdG8gYWNjZXNzIGEgdmFsdWUgb2YgdGhl
IGNvbG9yIGNvbnRyb2wgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTE0MzU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTW92aW5nIG1hYydzIGNvbG9yLXdlbGwtZXhwZWN0ZWQudHh0IHJlc3Vs
dCB0byBiYXNlIGFjY2Vzc2liaWxpdHkgZm9sZGVyLgorICAgICAgICBVbnNraXBwaW5nIGFjY2Vz
c2liaWxpdHkvY29sb3Itd2VsbC5odG1sIGZvciBFRkwgcG9ydC4KKworICAgICAgICAqIGFjY2Vz
c2liaWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQ6IFJlbmFtZWQgZnJvbSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dC4KKyAg
ICAgICAgKiBwbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxh
dGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDEzLTA5LTA0ICBBbmRyZWkgQnVj
dXIgIDxhYnVjdXJAYWRvYmUuY29tPgogCiAgICAgICAgIFtDU1MgUmVnaW9uc10gRXh0ZW5kIHRo
ZSBSZW5kZXJSZWdpb25SYW5nZSBjbGFzcyB0byBpbmNsdWRlIG92ZXJmbG93IGluZm9ybWF0aW9u
ICsgYXBwbHkgdGhlIGxheW91dCBvdmVyZmxvdwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9jb2xvci13ZWxsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uODI2NzVjNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvY29sb3Itd2VsbC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxNCBAQAorICAgIAorVGhp
cyB0ZXN0IGNoZWNrcyB0aGUgcm9sZSBvZiBDb2xvcldlbGxSb2xlYW4gaW5wdXQgd2l0aCB0eXBl
PWNvbG9yCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitSb2xlIG9mIGlucHV0IHR5
cGU9Y29sb3IgaXM6IEFYUm9sZTogQVhDb2xvcldlbGwKK1ZhbHVlIG9mIGVtcHR5IGNvbG9yIHdl
bGw6IEFYVmFsdWU6IHJnYiAwLjAwMDAwIDAuMDAwMDAgMC4wMDAwMCAxCitWYWx1ZSBvZiBnb29k
IGNvbG9yIHdlbGw6IEFYVmFsdWU6IHJnYiAxLjAwMDAwIDAuMDAwMDAgMC4wMDAwMCAxCitWYWx1
ZSBvZiBiYWQgY29sb3Igd2VsbDogQVhWYWx1ZTogcmdiIDAuMDAwMDAgMC4wMDAwMCAwLjAwMDAw
IDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnMg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNDgy
NzczZC4uODIyYWY4MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMS9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVzdEV4
cGVjdGF0aW9ucwpAQCAtMTc1LDcgKzE3NSw2IEBAIHdlYmtpdC5vcmcvYi8xMTIwMjAgYWNjZXNz
aWJpbGl0eS90cmFuc2Zvcm1lZC1lbGVtZW50Lmh0bWwgWyBGYWlsdXJlIENyYXNoIF0KIHdlYmtp
dC5vcmcvYi8xMTIwMjEgYWNjZXNzaWJpbGl0eS92aXNpYmxlLWVsZW1lbnRzLmh0bWwgWyBGYWls
dXJlIENyYXNoIF0KIAogYWNjZXNzaWJpbGl0eS9hcmlhLWNoZWNrYm94LXNlbmRzLW5vdGlmaWNh
dGlvbi5odG1sIFsgU2tpcCBdCi1hY2Nlc3NpYmlsaXR5L2NvbG9yLXdlbGwuaHRtbCBbIFNraXAg
XQogYWNjZXNzaWJpbGl0eS9kZWxldGluZy1pZnJhbWUtZGVzdHJveXMtYXhjYWNoZS5odG1sIFsg
U2tpcCBdCiBhY2Nlc3NpYmlsaXR5L2ltZy1mYWxsc2JhY2stdG8tdGl0bGUuaHRtbCBbIFNraXAg
XQogYWNjZXNzaWJpbGl0eS9pbnRlcm5hbC1saW5rLWFuY2hvcnMyLmh0bWwgWyBTa2lwIF0KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvVGVzdEV4cGVjdGF0aW9ucyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAxN2Yx
ZGMyLi5iMGViODYyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rl
c3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhw
ZWN0YXRpb25zCkBAIC0yNTIsNyArMjUyLDYgQEAgd2Via2l0Lm9yZy9iLzExNzE4MiBhY2Nlc3Np
YmlsaXR5L3RleHQtcm9sZS13aXRoLWFyaWEtaGlkZGVuLWluc2lkZS5odG1sIFsgRmFpbHUKIHdl
YmtpdC5vcmcvYi8xMTIwMTkgYWNjZXNzaWJpbGl0eS90aXRsZS11aS1lbGVtZW50LWNvcnJlY3Ru
ZXNzLmh0bWwgWyBDcmFzaCBdCiAKIGFjY2Vzc2liaWxpdHkvYXJpYS1jaGVja2JveC1zZW5kcy1u
b3RpZmljYXRpb24uaHRtbCBbIFNraXAgXQotYWNjZXNzaWJpbGl0eS9jb2xvci13ZWxsLmh0bWwg
WyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvZGVsZXRpbmctaWZyYW1lLWRlc3Ryb3lzLWF4Y2FjaGUu
aHRtbCBbIFNraXAgXQogYWNjZXNzaWJpbGl0eS9pbWctZmFsbHNiYWNrLXRvLXRpdGxlLmh0bWwg
WyBTa2lwIF0KIGFjY2Vzc2liaWxpdHkvaW50ZXJuYWwtbGluay1hbmNob3JzMi5odG1sIFsgU2tp
cCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9j
b2xvci13ZWxsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3Np
YmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCA4MjY3NWM0Li4wMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nl
c3NpYmlsaXR5L2NvbG9yLXdlbGwtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMTQg
KzAsMCBAQAotICAgIAotVGhpcyB0ZXN0IGNoZWNrcyB0aGUgcm9sZSBvZiBDb2xvcldlbGxSb2xl
YW4gaW5wdXQgd2l0aCB0eXBlPWNvbG9yCi0KLU9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNl
cmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KLQot
Ci1Sb2xlIG9mIGlucHV0IHR5cGU9Y29sb3IgaXM6IEFYUm9sZTogQVhDb2xvcldlbGwKLVZhbHVl
IG9mIGVtcHR5IGNvbG9yIHdlbGw6IEFYVmFsdWU6IHJnYiAwLjAwMDAwIDAuMDAwMDAgMC4wMDAw
MCAxCi1WYWx1ZSBvZiBnb29kIGNvbG9yIHdlbGw6IEFYVmFsdWU6IHJnYiAxLjAwMDAwIDAuMDAw
MDAgMC4wMDAwMCAxCi1WYWx1ZSBvZiBiYWQgY29sb3Igd2VsbDogQVhWYWx1ZTogcmdiIDAuMDAw
MDAgMC4wMDAwMCAwLjAwMDAwIDEKLVBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKLQot
VEVTVCBDT01QTEVURQotCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWQ5Y2M1ZS4uNmE4ODVkYiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTA5LTA0ICBLcnp5c3p0b2YgQ3plY2ggIDxrLmN6ZWNo
QHNhbXN1bmcuY29tPgorCisgICAgICAgIFtBVEtdIEFkZHMgYW4gYWNjZXNzaWJpbGl0eSBzdXBw
b3J0IHRvIGFjY2VzcyBhIHZhbHVlIG9mIHRoZSBjb2xvciBjb250cm9sIGVsZW1lbnQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDM1NAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEltcGxlbWVudHMgYSBw
b3NzaWJpbGl0eSBvZiByZXRyaWV2aW5nIGEgdmFsdWUgb2YgdGhlIGNvbG9yIGNvbnRyb2wgZWxl
bWVudC4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVJbnRl
cmZhY2VUZXh0LmNwcDoKKyAgICAgICAgKHdlYmtpdEFjY2Vzc2libGVUZXh0R2V0VGV4dCk6Cisg
ICAgICAgICogYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3Bw
OgorICAgICAgICAoZ2V0SW50ZXJmYWNlTWFza0Zyb21PYmplY3QpOgorCiAyMDEzLTA5LTA0ICBB
bmRyZWkgQnVjdXIgIDxhYnVjdXJAYWRvYmUuY29tPgogCiAgICAgICAgIFtDU1MgUmVnaW9uc10g
RXh0ZW5kIHRoZSBSZW5kZXJSZWdpb25SYW5nZSBjbGFzcyB0byBpbmNsdWRlIG92ZXJmbG93IGlu
Zm9ybWF0aW9uICsgYXBwbHkgdGhlIGxheW91dCBvdmVyZmxvdwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZUludGVyZmFjZVRleHQu
Y3BwIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZUlu
dGVyZmFjZVRleHQuY3BwCmluZGV4IGYxN2NkYzEuLmUyN2ViZmMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVJbnRlcmZhY2VUZXh0
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3Np
YmxlSW50ZXJmYWNlVGV4dC5jcHAKQEAgLTYyNSw2ICs2MjUsMTQgQEAgc3RhdGljIGdjaGFyKiB3
ZWJraXRBY2Nlc3NpYmxlVGV4dEdldFRleHQoQXRrVGV4dCogdGV4dCwgZ2ludCBzdGFydE9mZnNl
dCwgZ2ludAogICAgICAgICB9CiAgICAgfQogCisjaWYgRU5BQkxFKElOUFVUX1RZUEVfQ09MT1Ip
CisgICAgaWYgKGNvcmVPYmplY3QtPnJvbGVWYWx1ZSgpID09IENvbG9yV2VsbFJvbGUpIHsKKyAg
ICAgICAgaW50IHIsIGcsIGI7CisgICAgICAgIGNvcmVPYmplY3QtPmNvbG9yVmFsdWUociwgZywg
Yik7CisgICAgICAgIHJldHVybiBnX3N0cmR1cF9wcmludGYoInJnYiAlNy41ZiAlNy41ZiAlNy41
ZiAxIiwgciAvIDI1NS4sIGcgLyAyNTUuLCBiIC8gMjU1Lik7CisgICAgfQorI2VuZGlmCisKICAg
ICByZXQgPSByZXQuc3Vic3RyaW5nKHN0YXJ0T2Zmc2V0LCBlbmQgLSBzdGFydE9mZnNldCk7CiAg
ICAgcmV0dXJuIGdfc3RyZHVwKHJldC51dGY4KCkuZGF0YSgpKTsKIH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRr
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVX
cmFwcGVyQXRrLmNwcAppbmRleCA4YmMyNDg4Li5iMzhiMjI5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0ay5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdy
YXBwZXJBdGsuY3BwCkBAIC0xMDM2LDYgKzEwMzYsMTIgQEAgc3RhdGljIGd1aW50MTYgZ2V0SW50
ZXJmYWNlTWFza0Zyb21PYmplY3QoQWNjZXNzaWJpbGl0eU9iamVjdCogY29yZU9iamVjdCkKICAg
ICBpZiAocm9sZSA9PSBTbGlkZXJSb2xlIHx8IHJvbGUgPT0gU3BpbkJ1dHRvblJvbGUgfHwgcm9s
ZSA9PSBTY3JvbGxCYXJSb2xlKQogICAgICAgICBpbnRlcmZhY2VNYXNrIHw9IDEgPDwgV0FJX1ZB
TFVFOwogCisjaWYgRU5BQkxFKElOUFVUX1RZUEVfQ09MT1IpCisgICAgLy8gQ29sb3IgdHlwZS4K
KyAgICBpZiAocm9sZSA9PSBDb2xvcldlbGxSb2xlKQorICAgICAgICBpbnRlcmZhY2VNYXNrIHw9
IDEgPDwgV0FJX1RFWFQ7CisjZW5kaWYKKwogICAgIHJldHVybiBpbnRlcmZhY2VNYXNrOwogfQog
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjEy
Yjk3Yi4uMzQ3N2RmMSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTA5LTA0ICBLcnp5c3p0b2YgQ3plY2ggIDxr
LmN6ZWNoQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtBVEtdIEFkZHMgYW4gYWNjZXNzaWJpbGl0
eSBzdXBwb3J0IHRvIGFjY2VzcyBhIHZhbHVlIG9mIHRoZSBjb2xvciBjb250cm9sIGVsZW1lbnQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDM1NAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIGFj
Y2Vzc2liaWxpdHkgcm9sZSBvZiB0aGUgY29sb3IgY29udHJvbCBlbGVtZW50LgorCisgICAgICAg
ICogRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwOgorICAg
ICAgICAocm9sZVRvU3RyaW5nKToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAgICAgICAgKFdUUjo6
cm9sZVRvU3RyaW5nKToKKwogMjAxMy0wOS0wNCAgQW5kcmUgTW9yZWlyYSBNYWdhbGhhZXMgICA8
YW5kcmUubWFnYWxoYWVzQGNvbGxhYm9yYS5jby51az4KIAogICAgICAgICBbR1N0cmVhbWVyXSBj
YW5ub3QgcGxheSBsaXZlIHN0cmVhbXMKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAppbmRleCA0MWJjOTY5Li5kMDY4ZTY1
IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxl
bWVudEF0ay5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlV
SUVsZW1lbnRBdGsuY3BwCkBAIC0xMDQsNiArMTA0LDggQEAgc3RhdGljIGlubGluZSBjb25zdCBj
aGFyKiByb2xlVG9TdHJpbmcoQXRrUm9sZSByb2xlKQogICAgICAgICByZXR1cm4gIkFYQ2FudmFz
IjsKICAgICBjYXNlIEFUS19ST0xFX0NIRUNLX0JPWDoKICAgICAgICAgcmV0dXJuICJBWENoZWNr
Qm94IjsKKyAgICBjYXNlIEFUS19ST0xFX0NPTE9SX0NIT09TRVI6CisgICAgICAgIHJldHVybiAi
QVhDb2xvcldlbGwiOwogICAgIGNhc2UgQVRLX1JPTEVfQ09MVU1OX0hFQURFUjoKICAgICAgICAg
cmV0dXJuICJBWENvbHVtbkhlYWRlciI7CiAgICAgY2FzZSBBVEtfUk9MRV9DT01CT19CT1g6CmRp
ZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nl
c3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCmluZGV4IDI4MTM4MDAu
LmE5ZTgwYWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5k
bGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3Bw
CkBAIC0xOTMsNiArMTkzLDggQEAgc3RhdGljIGNvbnN0IGdjaGFyKiByb2xlVG9TdHJpbmcoQXRr
Um9sZSByb2xlKQogICAgICAgICByZXR1cm4gIkFYQ2FudmFzIjsKICAgICBjYXNlIEFUS19ST0xF
X0NIRUNLX0JPWDoKICAgICAgICAgcmV0dXJuICJBWENoZWNrQm94IjsKKyAgICBjYXNlIEFUS19S
T0xFX0NPTE9SX0NIT09TRVI6CisgICAgICAgIHJldHVybiAiQVhDb2xvcldlbGwiOwogICAgIGNh
c2UgQVRLX1JPTEVfQ09MVU1OX0hFQURFUjoKICAgICAgICAgcmV0dXJuICJBWENvbHVtbkhlYWRl
ciI7CiAgICAgY2FzZSBBVEtfUk9MRV9DT01CT19CT1g6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>