<?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>74102</bug_id>
          
          <creation_ts>2011-12-08 10:19:32 -0800</creation_ts>
          <short_desc>Use bitfield for bool data members in BitmapImage.</short_desc>
          <delta_ts>2011-12-08 17:31:32 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yongjun Zhang">yongjun_zhang</reporter>
          <assigned_to name="Yongjun Zhang">yongjun_zhang</assigned_to>
          <cc>webkit.review.bot</cc>
    
    <cc>yongjun_zhang</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>517518</commentid>
    <comment_count>0</comment_count>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2011-12-08 10:19:32 -0800</bug_when>
    <thetext>We can reduce the memory footprint of BitmapImage by using bitfield for its bool data members.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517534</commentid>
    <comment_count>1</comment_count>
      <attachid>118418</attachid>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2011-12-08 10:38:48 -0800</bug_when>
    <thetext>Created attachment 118418
Use bitfield for bool data members in BitmapImage and FrameData.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517538</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-08 10:41:30 -0800</bug_when>
    <thetext>Attachment 118418 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1

Source/WebCore/platform/graphics/BitmapImage.h:283:  One space before end of line comments  [whitespace/comments] [5]
Source/WebCore/platform/graphics/BitmapImage.h:286:  One space before end of line comments  [whitespace/comments] [5]
Source/WebCore/platform/graphics/BitmapImage.h:288:  One space before end of line comments  [whitespace/comments] [5]
Total errors found: 3 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517540</commentid>
    <comment_count>3</comment_count>
      <attachid>118418</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-12-08 10:42:45 -0800</bug_when>
    <thetext>Comment on attachment 118418
Use bitfield for bool data members in BitmapImage and FrameData.

Attachment 118418 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/10809306</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517566</commentid>
    <comment_count>4</comment_count>
      <attachid>118422</attachid>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2011-12-08 10:57:14 -0800</bug_when>
    <thetext>Created attachment 118422
Fix style issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517590</commentid>
    <comment_count>5</comment_count>
      <attachid>118422</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-12-08 11:13:35 -0800</bug_when>
    <thetext>Comment on attachment 118422
Fix style issue.

Attachment 118422 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/10797312</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517679</commentid>
    <comment_count>6</comment_count>
      <attachid>118447</attachid>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2011-12-08 12:24:02 -0800</bug_when>
    <thetext>Created attachment 118447
Take 3, fix Qt build breakage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517720</commentid>
    <comment_count>7</comment_count>
      <attachid>118447</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-12-08 13:14:58 -0800</bug_when>
    <thetext>Comment on attachment 118447
Take 3, fix Qt build breakage.

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

&gt; Source/WebCore/platform/graphics/BitmapImage.h:92
&gt; +    bool m_haveMetadata:1;
&gt; +    bool m_isComplete:1;
&gt; +    bool m_hasAlpha:1;

Our normal style is to put spaces around the colons.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517770</commentid>
    <comment_count>8</comment_count>
      <attachid>118465</attachid>
    <who name="Yongjun Zhang">yongjun_zhang</who>
    <bug_when>2011-12-08 14:04:27 -0800</bug_when>
    <thetext>Created attachment 118465
Fix minor style issue, adding space around the colons.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517970</commentid>
    <comment_count>9</comment_count>
      <attachid>118465</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-08 17:31:27 -0800</bug_when>
    <thetext>Comment on attachment 118465
Fix minor style issue, adding space around the colons.

Clearing flags on attachment: 118465

Committed r102404: &lt;http://trac.webkit.org/changeset/102404&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517971</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-08 17:31:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118418</attachid>
            <date>2011-12-08 10:38:48 -0800</date>
            <delta_ts>2011-12-08 10:57:14 -0800</delta_ts>
            <desc>Use bitfield for bool data members in BitmapImage and FrameData.</desc>
            <filename>bitfield_bitmapimage.patch</filename>
            <type>text/plain</type>
            <size>5405</size>
            <attacher name="Yongjun Zhang">yongjun_zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMjM0NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDExLTEyLTA4ICBZb25nanVu
IFpoYW5nICA8eW9uZ2p1bl96aGFuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIGJpdGZpZWxk
IGZvciBib29sIGRhdGEgbWVtYmVycyBpbiBCaXRtYXBJbWFnZS4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MTAyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2xhc3MgQml0bWFwSW1hZ2UgYW5kIEZyYW1l
RGF0YSBoYXMgYm9vbCBkYXRhIG1lbWJlcnMsIHdlIGNhbiB1c2UgYml0ZmllbGQgZm9yIHRob3Nl
IGRhdGEKKyAgICAgICAgbWVtYmVycyB0byByZWR1Y2UgdGhlIEJpdG1hcEltYWdlJ3MgbWVtb3J5
IGZvb3RwcmludC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZSk6CisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OkZy
YW1lRGF0YTo6RnJhbWVEYXRhKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFn
ZUNHLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZSk6CisK
IDIwMTEtMTItMDggIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFByb3ZpZGUgbW9yZSBzcGVjaWZpYyBlcnJvciBkZXNjcmlwdGlvbiBmb3IgU29j
a2V0U3RyZWFtRXJyb3IuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9C
aXRtYXBJbWFnZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvQml0bWFwSW1hZ2UuY3BwCShyZXZpc2lvbiAxMDIzNDUpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTUy
LDYgKzUyLDkgQEAgQml0bWFwSW1hZ2U6OkJpdG1hcEltYWdlKEltYWdlT2JzZXJ2ZXIqIAogICAg
ICwgbV9yZXBldGl0aW9uQ291bnRTdGF0dXMoVW5rbm93bikKICAgICAsIG1fcmVwZXRpdGlvbnND
b21wbGV0ZSgwKQogICAgICwgbV9kZXNpcmVkRnJhbWVTdGFydFRpbWUoMCkKKyAgICAsIG1fZGVj
b2RlZFNpemUoMCkKKyAgICAsIG1fZGVjb2RlZFByb3BlcnRpZXNTaXplKDApCisgICAgLCBtX2Zy
YW1lQ291bnQoMCkKICAgICAsIG1faXNTb2xpZENvbG9yKGZhbHNlKQogICAgICwgbV9jaGVja2Vk
Rm9yU29saWRDb2xvcihmYWxzZSkKICAgICAsIG1fYW5pbWF0aW9uRmluaXNoZWQoZmFsc2UpCkBA
IC01OSwxMCArNjIsNyBAQCBCaXRtYXBJbWFnZTo6Qml0bWFwSW1hZ2UoSW1hZ2VPYnNlcnZlciog
CiAgICAgLCBtX2hhdmVTaXplKGZhbHNlKQogICAgICwgbV9zaXplQXZhaWxhYmxlKGZhbHNlKQog
ICAgICwgbV9oYXNVbmlmb3JtRnJhbWVTaXplKHRydWUpCi0gICAgLCBtX2RlY29kZWRTaXplKDAp
Ci0gICAgLCBtX2RlY29kZWRQcm9wZXJ0aWVzU2l6ZSgwKQogICAgICwgbV9oYXZlRnJhbWVDb3Vu
dChmYWxzZSkKLSAgICAsIG1fZnJhbWVDb3VudCgwKQogewogICAgIGluaXRQbGF0Zm9ybURhdGEo
KTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdl
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFw
SW1hZ2UuaAkocmV2aXNpb24gMTAyMzQ1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvQml0bWFwSW1hZ2UuaAkod29ya2luZyBjb3B5KQpAQCAtNjksOSArNjksOSBAQCBzdHJ1
Y3QgRnJhbWVEYXRhIHsKIHB1YmxpYzoKICAgICBGcmFtZURhdGEoKQogICAgICAgICA6IG1fZnJh
bWUoMCkKKyAgICAgICAgLCBtX2R1cmF0aW9uKDApCiAgICAgICAgICwgbV9oYXZlTWV0YWRhdGEo
ZmFsc2UpCiAgICAgICAgICwgbV9pc0NvbXBsZXRlKGZhbHNlKQotICAgICAgICAsIG1fZHVyYXRp
b24oMCkKICAgICAgICAgLCBtX2hhc0FscGhhKHRydWUpIAogICAgIHsKICAgICB9CkBAIC04Niwx
MCArODYsMTAgQEAgcHVibGljOgogICAgIGJvb2wgY2xlYXIoYm9vbCBjbGVhck1ldGFkYXRhKTsK
IAogICAgIE5hdGl2ZUltYWdlUHRyIG1fZnJhbWU7Ci0gICAgYm9vbCBtX2hhdmVNZXRhZGF0YTsK
LSAgICBib29sIG1faXNDb21wbGV0ZTsKICAgICBmbG9hdCBtX2R1cmF0aW9uOwotICAgIGJvb2wg
bV9oYXNBbHBoYTsKKyAgICBib29sIG1faGF2ZU1ldGFkYXRhOjE7CisgICAgYm9vbCBtX2lzQ29t
cGxldGU6MTsKKyAgICBib29sIG1faGFzQWxwaGE6MTsKIH07CiAKIC8vID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQEAgLTI3NSwyMiArMjc1LDIyIEBA
IHByb3RlY3RlZDoKICNlbmRpZgogCiAgICAgQ29sb3IgbV9zb2xpZENvbG9yOyAgLy8gSWYgd2Un
cmUgYSAxeDEgc29saWQgY29sb3IsIHRoaXMgaXMgdGhlIGNvbG9yIHRvIHVzZSB0byBmaWxsLgot
ICAgIGJvb2wgbV9pc1NvbGlkQ29sb3I7ICAvLyBXaGV0aGVyIG9yIG5vdCB3ZSBhcmUgYSAxeDEg
c29saWQgaW1hZ2UuCi0gICAgYm9vbCBtX2NoZWNrZWRGb3JTb2xpZENvbG9yOyAvLyBXaGV0aGVy
IHdlJ3ZlIGNoZWNrZWQgdGhlIGZyYW1lIGZvciBzb2xpZCBjb2xvci4KIAotICAgIGJvb2wgbV9h
bmltYXRpb25GaW5pc2hlZDsgIC8vIFdoZXRoZXIgb3Igbm90IHdlJ3ZlIGNvbXBsZXRlZCB0aGUg
ZW50aXJlIGFuaW1hdGlvbi4KKyAgICB1bnNpZ25lZCBtX2RlY29kZWRTaXplOyAvLyBUaGUgY3Vy
cmVudCBzaXplIG9mIGFsbCBkZWNvZGVkIGZyYW1lcy4KKyAgICBtdXRhYmxlIHVuc2lnbmVkIG1f
ZGVjb2RlZFByb3BlcnRpZXNTaXplOyAvLyBUaGUgc2l6ZSBvZiBkYXRhIGRlY29kZWQgYnkgdGhl
IHNvdXJjZSB0byBkZXRlcm1pbmUgaW1hZ2UgcHJvcGVydGllcyAoZS5nLiBzaXplLCBmcmFtZSBj
b3VudCwgZXRjKS4KKyAgICBzaXplX3QgbV9mcmFtZUNvdW50OwogCi0gICAgYm9vbCBtX2FsbERh
dGFSZWNlaXZlZDsgIC8vIFdoZXRoZXIgb3Igbm90IHdlJ3ZlIHJlY2VpdmVkIGFsbCBvdXIgZGF0
YS4KKyAgICBib29sIG1faXNTb2xpZENvbG9yOjE7ICAvLyBXaGV0aGVyIG9yIG5vdCB3ZSBhcmUg
YSAxeDEgc29saWQgaW1hZ2UuCisgICAgYm9vbCBtX2NoZWNrZWRGb3JTb2xpZENvbG9yOjE7IC8v
IFdoZXRoZXIgd2UndmUgY2hlY2tlZCB0aGUgZnJhbWUgZm9yIHNvbGlkIGNvbG9yLgogCi0gICAg
bXV0YWJsZSBib29sIG1faGF2ZVNpemU7IC8vIFdoZXRoZXIgb3Igbm90IG91ciB8bV9zaXplfCBt
ZW1iZXIgdmFyaWFibGUgaGFzIHRoZSBmaW5hbCBvdmVyYWxsIGltYWdlIHNpemUgeWV0LgotICAg
IGJvb2wgbV9zaXplQXZhaWxhYmxlOyAvLyBXaGV0aGVyIG9yIG5vdCB3ZSBjYW4gb2J0YWluIHRo
ZSBzaXplIG9mIHRoZSBmaXJzdCBpbWFnZSBmcmFtZSB5ZXQgZnJvbSBJbWFnZUlPLgotICAgIG11
dGFibGUgYm9vbCBtX2hhc1VuaWZvcm1GcmFtZVNpemU7CisgICAgYm9vbCBtX2FuaW1hdGlvbkZp
bmlzaGVkOjE7ICAvLyBXaGV0aGVyIG9yIG5vdCB3ZSd2ZSBjb21wbGV0ZWQgdGhlIGVudGlyZSBh
bmltYXRpb24uCiAKLSAgICB1bnNpZ25lZCBtX2RlY29kZWRTaXplOyAvLyBUaGUgY3VycmVudCBz
aXplIG9mIGFsbCBkZWNvZGVkIGZyYW1lcy4KLSAgICBtdXRhYmxlIHVuc2lnbmVkIG1fZGVjb2Rl
ZFByb3BlcnRpZXNTaXplOyAvLyBUaGUgc2l6ZSBvZiBkYXRhIGRlY29kZWQgYnkgdGhlIHNvdXJj
ZSB0byBkZXRlcm1pbmUgaW1hZ2UgcHJvcGVydGllcyAoZS5nLiBzaXplLCBmcmFtZSBjb3VudCwg
ZXRjKS4KKyAgICBib29sIG1fYWxsRGF0YVJlY2VpdmVkOjE7ICAvLyBXaGV0aGVyIG9yIG5vdCB3
ZSd2ZSByZWNlaXZlZCBhbGwgb3VyIGRhdGEuCiAKLSAgICBtdXRhYmxlIGJvb2wgbV9oYXZlRnJh
bWVDb3VudDsKLSAgICBzaXplX3QgbV9mcmFtZUNvdW50OworICAgIG11dGFibGUgYm9vbCBtX2hh
dmVTaXplOjE7IC8vIFdoZXRoZXIgb3Igbm90IG91ciB8bV9zaXplfCBtZW1iZXIgdmFyaWFibGUg
aGFzIHRoZSBmaW5hbCBvdmVyYWxsIGltYWdlIHNpemUgeWV0LgorICAgIGJvb2wgbV9zaXplQXZh
aWxhYmxlOjE7IC8vIFdoZXRoZXIgb3Igbm90IHdlIGNhbiBvYnRhaW4gdGhlIHNpemUgb2YgdGhl
IGZpcnN0IGltYWdlIGZyYW1lIHlldCBmcm9tIEltYWdlSU8uCisgICAgbXV0YWJsZSBib29sIG1f
aGFzVW5pZm9ybUZyYW1lU2l6ZToxOworICAgIG11dGFibGUgYm9vbCBtX2hhdmVGcmFtZUNvdW50
OjE7CiB9OwogCiB9CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9J
bWFnZUNHLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jZy9JbWFnZUNHLmNwcAkocmV2aXNpb24gMTAyMzQ1KQorKysgU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc0LDE1ICs3
NCwxNSBAQCBCaXRtYXBJbWFnZTo6Qml0bWFwSW1hZ2UoQ0dJbWFnZVJlZiBjZ0ltCiAgICAgLCBt
X3JlcGV0aXRpb25Db3VudChjQW5pbWF0aW9uTm9uZSkKICAgICAsIG1fcmVwZXRpdGlvbkNvdW50
U3RhdHVzKFVua25vd24pCiAgICAgLCBtX3JlcGV0aXRpb25zQ29tcGxldGUoMCkKKyAgICAsIG1f
ZGVjb2RlZFNpemUoMCkKKyAgICAsIG1fZnJhbWVDb3VudCgxKQogICAgICwgbV9pc1NvbGlkQ29s
b3IoZmFsc2UpCiAgICAgLCBtX2NoZWNrZWRGb3JTb2xpZENvbG9yKGZhbHNlKQogICAgICwgbV9h
bmltYXRpb25GaW5pc2hlZCh0cnVlKQogICAgICwgbV9hbGxEYXRhUmVjZWl2ZWQodHJ1ZSkKICAg
ICAsIG1faGF2ZVNpemUodHJ1ZSkKICAgICAsIG1fc2l6ZUF2YWlsYWJsZSh0cnVlKQotICAgICwg
bV9kZWNvZGVkU2l6ZSgwKQogICAgICwgbV9oYXZlRnJhbWVDb3VudCh0cnVlKQotICAgICwgbV9m
cmFtZUNvdW50KDEpCiB7CiAgICAgaW5pdFBsYXRmb3JtRGF0YSgpOwogICAgIAo=
</data>
<flag name="commit-queue"
          id="118161"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118422</attachid>
            <date>2011-12-08 10:57:14 -0800</date>
            <delta_ts>2011-12-08 12:24:02 -0800</delta_ts>
            <desc>Fix style issue.</desc>
            <filename>bitfield_bitmapimage.patch</filename>
            <type>text/plain</type>
            <size>5160</size>
            <attacher name="Yongjun Zhang">yongjun_zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMjM0NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDExLTEyLTA4ICBZb25nanVu
IFpoYW5nICA8eW9uZ2p1bl96aGFuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIGJpdGZpZWxk
IGZvciBib29sIGRhdGEgbWVtYmVycyBpbiBCaXRtYXBJbWFnZS4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MTAyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2xhc3MgQml0bWFwSW1hZ2UgYW5kIEZyYW1l
RGF0YSBoYXMgYm9vbCBkYXRhIG1lbWJlcnMsIHdlIGNhbiB1c2UgYml0ZmllbGQgZm9yIHRob3Nl
IGRhdGEKKyAgICAgICAgbWVtYmVycyB0byByZWR1Y2UgdGhlIEJpdG1hcEltYWdlJ3MgbWVtb3J5
IGZvb3RwcmludC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZSk6CisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OkZy
YW1lRGF0YTo6RnJhbWVEYXRhKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFn
ZUNHLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZSk6CisK
IDIwMTEtMTItMDggIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFByb3ZpZGUgbW9yZSBzcGVjaWZpYyBlcnJvciBkZXNjcmlwdGlvbiBmb3IgU29j
a2V0U3RyZWFtRXJyb3IuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9C
aXRtYXBJbWFnZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvQml0bWFwSW1hZ2UuY3BwCShyZXZpc2lvbiAxMDIzNDUpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTUy
LDYgKzUyLDkgQEAgQml0bWFwSW1hZ2U6OkJpdG1hcEltYWdlKEltYWdlT2JzZXJ2ZXIqIAogICAg
ICwgbV9yZXBldGl0aW9uQ291bnRTdGF0dXMoVW5rbm93bikKICAgICAsIG1fcmVwZXRpdGlvbnND
b21wbGV0ZSgwKQogICAgICwgbV9kZXNpcmVkRnJhbWVTdGFydFRpbWUoMCkKKyAgICAsIG1fZGVj
b2RlZFNpemUoMCkKKyAgICAsIG1fZGVjb2RlZFByb3BlcnRpZXNTaXplKDApCisgICAgLCBtX2Zy
YW1lQ291bnQoMCkKICAgICAsIG1faXNTb2xpZENvbG9yKGZhbHNlKQogICAgICwgbV9jaGVja2Vk
Rm9yU29saWRDb2xvcihmYWxzZSkKICAgICAsIG1fYW5pbWF0aW9uRmluaXNoZWQoZmFsc2UpCkBA
IC01OSwxMCArNjIsNyBAQCBCaXRtYXBJbWFnZTo6Qml0bWFwSW1hZ2UoSW1hZ2VPYnNlcnZlciog
CiAgICAgLCBtX2hhdmVTaXplKGZhbHNlKQogICAgICwgbV9zaXplQXZhaWxhYmxlKGZhbHNlKQog
ICAgICwgbV9oYXNVbmlmb3JtRnJhbWVTaXplKHRydWUpCi0gICAgLCBtX2RlY29kZWRTaXplKDAp
Ci0gICAgLCBtX2RlY29kZWRQcm9wZXJ0aWVzU2l6ZSgwKQogICAgICwgbV9oYXZlRnJhbWVDb3Vu
dChmYWxzZSkKLSAgICAsIG1fZnJhbWVDb3VudCgwKQogewogICAgIGluaXRQbGF0Zm9ybURhdGEo
KTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdl
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFw
SW1hZ2UuaAkocmV2aXNpb24gMTAyMzQ1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvQml0bWFwSW1hZ2UuaAkod29ya2luZyBjb3B5KQpAQCAtNjksOSArNjksOSBAQCBzdHJ1
Y3QgRnJhbWVEYXRhIHsKIHB1YmxpYzoKICAgICBGcmFtZURhdGEoKQogICAgICAgICA6IG1fZnJh
bWUoMCkKKyAgICAgICAgLCBtX2R1cmF0aW9uKDApCiAgICAgICAgICwgbV9oYXZlTWV0YWRhdGEo
ZmFsc2UpCiAgICAgICAgICwgbV9pc0NvbXBsZXRlKGZhbHNlKQotICAgICAgICAsIG1fZHVyYXRp
b24oMCkKICAgICAgICAgLCBtX2hhc0FscGhhKHRydWUpIAogICAgIHsKICAgICB9CkBAIC04Niwx
MCArODYsMTAgQEAgcHVibGljOgogICAgIGJvb2wgY2xlYXIoYm9vbCBjbGVhck1ldGFkYXRhKTsK
IAogICAgIE5hdGl2ZUltYWdlUHRyIG1fZnJhbWU7Ci0gICAgYm9vbCBtX2hhdmVNZXRhZGF0YTsK
LSAgICBib29sIG1faXNDb21wbGV0ZTsKICAgICBmbG9hdCBtX2R1cmF0aW9uOwotICAgIGJvb2wg
bV9oYXNBbHBoYTsKKyAgICBib29sIG1faGF2ZU1ldGFkYXRhOjE7CisgICAgYm9vbCBtX2lzQ29t
cGxldGU6MTsKKyAgICBib29sIG1faGFzQWxwaGE6MTsKIH07CiAKIC8vID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQEAgLTI3NSwyMiArMjc1LDIxIEBA
IHByb3RlY3RlZDoKICNlbmRpZgogCiAgICAgQ29sb3IgbV9zb2xpZENvbG9yOyAgLy8gSWYgd2Un
cmUgYSAxeDEgc29saWQgY29sb3IsIHRoaXMgaXMgdGhlIGNvbG9yIHRvIHVzZSB0byBmaWxsLgot
ICAgIGJvb2wgbV9pc1NvbGlkQ29sb3I7ICAvLyBXaGV0aGVyIG9yIG5vdCB3ZSBhcmUgYSAxeDEg
c29saWQgaW1hZ2UuCi0gICAgYm9vbCBtX2NoZWNrZWRGb3JTb2xpZENvbG9yOyAvLyBXaGV0aGVy
IHdlJ3ZlIGNoZWNrZWQgdGhlIGZyYW1lIGZvciBzb2xpZCBjb2xvci4KLQotICAgIGJvb2wgbV9h
bmltYXRpb25GaW5pc2hlZDsgIC8vIFdoZXRoZXIgb3Igbm90IHdlJ3ZlIGNvbXBsZXRlZCB0aGUg
ZW50aXJlIGFuaW1hdGlvbi4KLQotICAgIGJvb2wgbV9hbGxEYXRhUmVjZWl2ZWQ7ICAvLyBXaGV0
aGVyIG9yIG5vdCB3ZSd2ZSByZWNlaXZlZCBhbGwgb3VyIGRhdGEuCi0KLSAgICBtdXRhYmxlIGJv
b2wgbV9oYXZlU2l6ZTsgLy8gV2hldGhlciBvciBub3Qgb3VyIHxtX3NpemV8IG1lbWJlciB2YXJp
YWJsZSBoYXMgdGhlIGZpbmFsIG92ZXJhbGwgaW1hZ2Ugc2l6ZSB5ZXQuCi0gICAgYm9vbCBtX3Np
emVBdmFpbGFibGU7IC8vIFdoZXRoZXIgb3Igbm90IHdlIGNhbiBvYnRhaW4gdGhlIHNpemUgb2Yg
dGhlIGZpcnN0IGltYWdlIGZyYW1lIHlldCBmcm9tIEltYWdlSU8uCi0gICAgbXV0YWJsZSBib29s
IG1faGFzVW5pZm9ybUZyYW1lU2l6ZTsKIAogICAgIHVuc2lnbmVkIG1fZGVjb2RlZFNpemU7IC8v
IFRoZSBjdXJyZW50IHNpemUgb2YgYWxsIGRlY29kZWQgZnJhbWVzLgogICAgIG11dGFibGUgdW5z
aWduZWQgbV9kZWNvZGVkUHJvcGVydGllc1NpemU7IC8vIFRoZSBzaXplIG9mIGRhdGEgZGVjb2Rl
ZCBieSB0aGUgc291cmNlIHRvIGRldGVybWluZSBpbWFnZSBwcm9wZXJ0aWVzIChlLmcuIHNpemUs
IGZyYW1lIGNvdW50LCBldGMpLgotCi0gICAgbXV0YWJsZSBib29sIG1faGF2ZUZyYW1lQ291bnQ7
CiAgICAgc2l6ZV90IG1fZnJhbWVDb3VudDsKKworICAgIGJvb2wgbV9pc1NvbGlkQ29sb3I6MTsg
Ly8gV2hldGhlciBvciBub3Qgd2UgYXJlIGEgMXgxIHNvbGlkIGltYWdlLgorICAgIGJvb2wgbV9j
aGVja2VkRm9yU29saWRDb2xvcjoxOyAvLyBXaGV0aGVyIHdlJ3ZlIGNoZWNrZWQgdGhlIGZyYW1l
IGZvciBzb2xpZCBjb2xvci4KKworICAgIGJvb2wgbV9hbmltYXRpb25GaW5pc2hlZDoxOyAvLyBX
aGV0aGVyIG9yIG5vdCB3ZSd2ZSBjb21wbGV0ZWQgdGhlIGVudGlyZSBhbmltYXRpb24uCisKKyAg
ICBib29sIG1fYWxsRGF0YVJlY2VpdmVkOjE7IC8vIFdoZXRoZXIgb3Igbm90IHdlJ3ZlIHJlY2Vp
dmVkIGFsbCBvdXIgZGF0YS4KKyAgICBtdXRhYmxlIGJvb2wgbV9oYXZlU2l6ZToxOyAvLyBXaGV0
aGVyIG9yIG5vdCBvdXIgfG1fc2l6ZXwgbWVtYmVyIHZhcmlhYmxlIGhhcyB0aGUgZmluYWwgb3Zl
cmFsbCBpbWFnZSBzaXplIHlldC4KKyAgICBib29sIG1fc2l6ZUF2YWlsYWJsZToxOyAvLyBXaGV0
aGVyIG9yIG5vdCB3ZSBjYW4gb2J0YWluIHRoZSBzaXplIG9mIHRoZSBmaXJzdCBpbWFnZSBmcmFt
ZSB5ZXQgZnJvbSBJbWFnZUlPLgorICAgIG11dGFibGUgYm9vbCBtX2hhc1VuaWZvcm1GcmFtZVNp
emU6MTsKKyAgICBtdXRhYmxlIGJvb2wgbV9oYXZlRnJhbWVDb3VudDoxOwogfTsKIAogfQpJbmRl
eDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHAJ
KHJldmlzaW9uIDEwMjM0NSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nn
L0ltYWdlQ0cuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03NCwxNSArNzQsMTUgQEAgQml0bWFwSW1h
Z2U6OkJpdG1hcEltYWdlKENHSW1hZ2VSZWYgY2dJbQogICAgICwgbV9yZXBldGl0aW9uQ291bnQo
Y0FuaW1hdGlvbk5vbmUpCiAgICAgLCBtX3JlcGV0aXRpb25Db3VudFN0YXR1cyhVbmtub3duKQog
ICAgICwgbV9yZXBldGl0aW9uc0NvbXBsZXRlKDApCisgICAgLCBtX2RlY29kZWRTaXplKDApCisg
ICAgLCBtX2ZyYW1lQ291bnQoMSkKICAgICAsIG1faXNTb2xpZENvbG9yKGZhbHNlKQogICAgICwg
bV9jaGVja2VkRm9yU29saWRDb2xvcihmYWxzZSkKICAgICAsIG1fYW5pbWF0aW9uRmluaXNoZWQo
dHJ1ZSkKICAgICAsIG1fYWxsRGF0YVJlY2VpdmVkKHRydWUpCiAgICAgLCBtX2hhdmVTaXplKHRy
dWUpCiAgICAgLCBtX3NpemVBdmFpbGFibGUodHJ1ZSkKLSAgICAsIG1fZGVjb2RlZFNpemUoMCkK
ICAgICAsIG1faGF2ZUZyYW1lQ291bnQodHJ1ZSkKLSAgICAsIG1fZnJhbWVDb3VudCgxKQogewog
ICAgIGluaXRQbGF0Zm9ybURhdGEoKTsKICAgICAK
</data>
<flag name="commit-queue"
          id="118176"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118447</attachid>
            <date>2011-12-08 12:24:02 -0800</date>
            <delta_ts>2011-12-08 14:04:27 -0800</delta_ts>
            <desc>Take 3, fix Qt build breakage.</desc>
            <filename>bitfield_bitmapimage.patch</filename>
            <type>text/plain</type>
            <size>7757</size>
            <attacher name="Yongjun Zhang">yongjun_zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMjM2MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDExLTEyLTA4ICBZb25nanVu
IFpoYW5nICA8eW9uZ2p1bl96aGFuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIGJpdGZpZWxk
IGZvciBib29sIGRhdGEgbWVtYmVycyBpbiBCaXRtYXBJbWFnZS4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MTAyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2xhc3MgQml0bWFwSW1hZ2UgYW5kIEZyYW1l
RGF0YSBoYXMgYm9vbCBkYXRhIG1lbWJlcnMsIHdlIGNhbiB1c2UgYml0ZmllbGQgZm9yIHRob3Nl
IGRhdGEKKyAgICAgICAgbWVtYmVycyB0byByZWR1Y2UgdGhlIEJpdG1hcEltYWdlJ3MgbWVtb3J5
IGZvb3RwcmludC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZSk6CisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OkZy
YW1lRGF0YTo6RnJhbWVEYXRhKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9J
bWFnZUNhaXJvLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcEltYWdlOjpCaXRtYXBJbWFn
ZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpCaXRtYXBJbWFnZTo6Qml0bWFwSW1hZ2UpOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL29wZW52Zy9JbWFnZU9wZW5WRy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpCaXRt
YXBJbWFnZTo6Qml0bWFwSW1hZ2UpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0lt
YWdlUXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwSW1hZ2U6OkJpdG1hcEltYWdlKToK
KwogMjAxMS0xMi0wOCAgQW5kcmVhcyBLbGluZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgT3B0aW1pemUgUmVuZGVyT2JqZWN0Ojpjb250YWluaW5nQmxvY2soKS4KSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAJKHJldmlz
aW9uIDEwMjM0NSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcElt
YWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTIsNiArNTIsOSBAQCBCaXRtYXBJbWFnZTo6Qml0
bWFwSW1hZ2UoSW1hZ2VPYnNlcnZlciogCiAgICAgLCBtX3JlcGV0aXRpb25Db3VudFN0YXR1cyhV
bmtub3duKQogICAgICwgbV9yZXBldGl0aW9uc0NvbXBsZXRlKDApCiAgICAgLCBtX2Rlc2lyZWRG
cmFtZVN0YXJ0VGltZSgwKQorICAgICwgbV9kZWNvZGVkU2l6ZSgwKQorICAgICwgbV9kZWNvZGVk
UHJvcGVydGllc1NpemUoMCkKKyAgICAsIG1fZnJhbWVDb3VudCgwKQogICAgICwgbV9pc1NvbGlk
Q29sb3IoZmFsc2UpCiAgICAgLCBtX2NoZWNrZWRGb3JTb2xpZENvbG9yKGZhbHNlKQogICAgICwg
bV9hbmltYXRpb25GaW5pc2hlZChmYWxzZSkKQEAgLTU5LDEwICs2Miw3IEBAIEJpdG1hcEltYWdl
OjpCaXRtYXBJbWFnZShJbWFnZU9ic2VydmVyKiAKICAgICAsIG1faGF2ZVNpemUoZmFsc2UpCiAg
ICAgLCBtX3NpemVBdmFpbGFibGUoZmFsc2UpCiAgICAgLCBtX2hhc1VuaWZvcm1GcmFtZVNpemUo
dHJ1ZSkKLSAgICAsIG1fZGVjb2RlZFNpemUoMCkKLSAgICAsIG1fZGVjb2RlZFByb3BlcnRpZXNT
aXplKDApCiAgICAgLCBtX2hhdmVGcmFtZUNvdW50KGZhbHNlKQotICAgICwgbV9mcmFtZUNvdW50
KDApCiB7CiAgICAgaW5pdFBsYXRmb3JtRGF0YSgpOwogfQpJbmRleDogU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5oCShyZXZpc2lvbiAxMDIzNDUpCisr
KyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5oCSh3b3JraW5n
IGNvcHkpCkBAIC02OSw5ICs2OSw5IEBAIHN0cnVjdCBGcmFtZURhdGEgewogcHVibGljOgogICAg
IEZyYW1lRGF0YSgpCiAgICAgICAgIDogbV9mcmFtZSgwKQorICAgICAgICAsIG1fZHVyYXRpb24o
MCkKICAgICAgICAgLCBtX2hhdmVNZXRhZGF0YShmYWxzZSkKICAgICAgICAgLCBtX2lzQ29tcGxl
dGUoZmFsc2UpCi0gICAgICAgICwgbV9kdXJhdGlvbigwKQogICAgICAgICAsIG1faGFzQWxwaGEo
dHJ1ZSkgCiAgICAgewogICAgIH0KQEAgLTg2LDEwICs4NiwxMCBAQCBwdWJsaWM6CiAgICAgYm9v
bCBjbGVhcihib29sIGNsZWFyTWV0YWRhdGEpOwogCiAgICAgTmF0aXZlSW1hZ2VQdHIgbV9mcmFt
ZTsKLSAgICBib29sIG1faGF2ZU1ldGFkYXRhOwotICAgIGJvb2wgbV9pc0NvbXBsZXRlOwogICAg
IGZsb2F0IG1fZHVyYXRpb247Ci0gICAgYm9vbCBtX2hhc0FscGhhOworICAgIGJvb2wgbV9oYXZl
TWV0YWRhdGE6MTsKKyAgICBib29sIG1faXNDb21wbGV0ZToxOworICAgIGJvb2wgbV9oYXNBbHBo
YToxOwogfTsKIAogLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpAQCAtMjc1LDIyICsyNzUsMjEgQEAgcHJvdGVjdGVkOgogI2VuZGlmCiAKICAgICBD
b2xvciBtX3NvbGlkQ29sb3I7ICAvLyBJZiB3ZSdyZSBhIDF4MSBzb2xpZCBjb2xvciwgdGhpcyBp
cyB0aGUgY29sb3IgdG8gdXNlIHRvIGZpbGwuCi0gICAgYm9vbCBtX2lzU29saWRDb2xvcjsgIC8v
IFdoZXRoZXIgb3Igbm90IHdlIGFyZSBhIDF4MSBzb2xpZCBpbWFnZS4KLSAgICBib29sIG1fY2hl
Y2tlZEZvclNvbGlkQ29sb3I7IC8vIFdoZXRoZXIgd2UndmUgY2hlY2tlZCB0aGUgZnJhbWUgZm9y
IHNvbGlkIGNvbG9yLgotCi0gICAgYm9vbCBtX2FuaW1hdGlvbkZpbmlzaGVkOyAgLy8gV2hldGhl
ciBvciBub3Qgd2UndmUgY29tcGxldGVkIHRoZSBlbnRpcmUgYW5pbWF0aW9uLgotCi0gICAgYm9v
bCBtX2FsbERhdGFSZWNlaXZlZDsgIC8vIFdoZXRoZXIgb3Igbm90IHdlJ3ZlIHJlY2VpdmVkIGFs
bCBvdXIgZGF0YS4KLQotICAgIG11dGFibGUgYm9vbCBtX2hhdmVTaXplOyAvLyBXaGV0aGVyIG9y
IG5vdCBvdXIgfG1fc2l6ZXwgbWVtYmVyIHZhcmlhYmxlIGhhcyB0aGUgZmluYWwgb3ZlcmFsbCBp
bWFnZSBzaXplIHlldC4KLSAgICBib29sIG1fc2l6ZUF2YWlsYWJsZTsgLy8gV2hldGhlciBvciBu
b3Qgd2UgY2FuIG9idGFpbiB0aGUgc2l6ZSBvZiB0aGUgZmlyc3QgaW1hZ2UgZnJhbWUgeWV0IGZy
b20gSW1hZ2VJTy4KLSAgICBtdXRhYmxlIGJvb2wgbV9oYXNVbmlmb3JtRnJhbWVTaXplOwogCiAg
ICAgdW5zaWduZWQgbV9kZWNvZGVkU2l6ZTsgLy8gVGhlIGN1cnJlbnQgc2l6ZSBvZiBhbGwgZGVj
b2RlZCBmcmFtZXMuCiAgICAgbXV0YWJsZSB1bnNpZ25lZCBtX2RlY29kZWRQcm9wZXJ0aWVzU2l6
ZTsgLy8gVGhlIHNpemUgb2YgZGF0YSBkZWNvZGVkIGJ5IHRoZSBzb3VyY2UgdG8gZGV0ZXJtaW5l
IGltYWdlIHByb3BlcnRpZXMgKGUuZy4gc2l6ZSwgZnJhbWUgY291bnQsIGV0YykuCi0KLSAgICBt
dXRhYmxlIGJvb2wgbV9oYXZlRnJhbWVDb3VudDsKICAgICBzaXplX3QgbV9mcmFtZUNvdW50Owor
CisgICAgYm9vbCBtX2lzU29saWRDb2xvcjoxOyAvLyBXaGV0aGVyIG9yIG5vdCB3ZSBhcmUgYSAx
eDEgc29saWQgaW1hZ2UuCisgICAgYm9vbCBtX2NoZWNrZWRGb3JTb2xpZENvbG9yOjE7IC8vIFdo
ZXRoZXIgd2UndmUgY2hlY2tlZCB0aGUgZnJhbWUgZm9yIHNvbGlkIGNvbG9yLgorCisgICAgYm9v
bCBtX2FuaW1hdGlvbkZpbmlzaGVkOjE7IC8vIFdoZXRoZXIgb3Igbm90IHdlJ3ZlIGNvbXBsZXRl
ZCB0aGUgZW50aXJlIGFuaW1hdGlvbi4KKworICAgIGJvb2wgbV9hbGxEYXRhUmVjZWl2ZWQ6MTsg
Ly8gV2hldGhlciBvciBub3Qgd2UndmUgcmVjZWl2ZWQgYWxsIG91ciBkYXRhLgorICAgIG11dGFi
bGUgYm9vbCBtX2hhdmVTaXplOjE7IC8vIFdoZXRoZXIgb3Igbm90IG91ciB8bV9zaXplfCBtZW1i
ZXIgdmFyaWFibGUgaGFzIHRoZSBmaW5hbCBvdmVyYWxsIGltYWdlIHNpemUgeWV0LgorICAgIGJv
b2wgbV9zaXplQXZhaWxhYmxlOjE7IC8vIFdoZXRoZXIgb3Igbm90IHdlIGNhbiBvYnRhaW4gdGhl
IHNpemUgb2YgdGhlIGZpcnN0IGltYWdlIGZyYW1lIHlldCBmcm9tIEltYWdlSU8uCisgICAgbXV0
YWJsZSBib29sIG1faGFzVW5pZm9ybUZyYW1lU2l6ZToxOworICAgIG11dGFibGUgYm9vbCBtX2hh
dmVGcmFtZUNvdW50OjE7CiB9OwogCiB9CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jYWlyby9JbWFnZUNhaXJvLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZUNhaXJvLmNwcAkocmV2aXNpb24gMTAyMzQ1
KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VDYWlyby5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTY2LDE1ICs2NiwxNSBAQCBCaXRtYXBJbWFnZTo6Qml0bWFw
SW1hZ2UoY2Fpcm9fc3VyZmFjZV90CiAgICAgLCBtX3JlcGV0aXRpb25Db3VudChjQW5pbWF0aW9u
Tm9uZSkKICAgICAsIG1fcmVwZXRpdGlvbkNvdW50U3RhdHVzKFVua25vd24pCiAgICAgLCBtX3Jl
cGV0aXRpb25zQ29tcGxldGUoMCkKKyAgICAsIG1fZGVjb2RlZFNpemUoMCkKKyAgICAsIG1fZnJh
bWVDb3VudCgxKQogICAgICwgbV9pc1NvbGlkQ29sb3IoZmFsc2UpCiAgICAgLCBtX2NoZWNrZWRG
b3JTb2xpZENvbG9yKGZhbHNlKQogICAgICwgbV9hbmltYXRpb25GaW5pc2hlZCh0cnVlKQogICAg
ICwgbV9hbGxEYXRhUmVjZWl2ZWQodHJ1ZSkKICAgICAsIG1faGF2ZVNpemUodHJ1ZSkKICAgICAs
IG1fc2l6ZUF2YWlsYWJsZSh0cnVlKQotICAgICwgbV9kZWNvZGVkU2l6ZSgwKQogICAgICwgbV9o
YXZlRnJhbWVDb3VudCh0cnVlKQotICAgICwgbV9mcmFtZUNvdW50KDEpCiB7CiAgICAgaW5pdFBs
YXRmb3JtRGF0YSgpOwogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
Zy9JbWFnZUNHLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jZy9JbWFnZUNHLmNwcAkocmV2aXNpb24gMTAyMzQ1KQorKysgU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc0LDE1
ICs3NCwxNSBAQCBCaXRtYXBJbWFnZTo6Qml0bWFwSW1hZ2UoQ0dJbWFnZVJlZiBjZ0ltCiAgICAg
LCBtX3JlcGV0aXRpb25Db3VudChjQW5pbWF0aW9uTm9uZSkKICAgICAsIG1fcmVwZXRpdGlvbkNv
dW50U3RhdHVzKFVua25vd24pCiAgICAgLCBtX3JlcGV0aXRpb25zQ29tcGxldGUoMCkKKyAgICAs
IG1fZGVjb2RlZFNpemUoMCkKKyAgICAsIG1fZnJhbWVDb3VudCgxKQogICAgICwgbV9pc1NvbGlk
Q29sb3IoZmFsc2UpCiAgICAgLCBtX2NoZWNrZWRGb3JTb2xpZENvbG9yKGZhbHNlKQogICAgICwg
bV9hbmltYXRpb25GaW5pc2hlZCh0cnVlKQogICAgICwgbV9hbGxEYXRhUmVjZWl2ZWQodHJ1ZSkK
ICAgICAsIG1faGF2ZVNpemUodHJ1ZSkKICAgICAsIG1fc2l6ZUF2YWlsYWJsZSh0cnVlKQotICAg
ICwgbV9kZWNvZGVkU2l6ZSgwKQogICAgICwgbV9oYXZlRnJhbWVDb3VudCh0cnVlKQotICAgICwg
bV9mcmFtZUNvdW50KDEpCiB7CiAgICAgaW5pdFBsYXRmb3JtRGF0YSgpOwogICAgIApJbmRleDog
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbnZnL0ltYWdlT3BlblZHLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVudmcvSW1h
Z2VPcGVuVkcuY3BwCShyZXZpc2lvbiAxMDIzNDUpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9vcGVudmcvSW1hZ2VPcGVuVkcuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MCw2
ICs2MCw3IEBAIEJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZShUaWxlZEltYWdlT3BlblYKICAgICAs
IG1fcmVwZXRpdGlvbkNvdW50U3RhdHVzKFVua25vd24pCiAgICAgLCBtX3JlcGV0aXRpb25zQ29t
cGxldGUoMCkKICAgICAsIG1fZGVzaXJlZEZyYW1lU3RhcnRUaW1lKDApCisgICAgLCBtX2ZyYW1l
Q291bnQoMSkKICAgICAsIG1faXNTb2xpZENvbG9yKGZhbHNlKQogICAgICwgbV9jaGVja2VkRm9y
U29saWRDb2xvcihmYWxzZSkKICAgICAsIG1fYW5pbWF0aW9uRmluaXNoZWQoZmFsc2UpCkBAIC02
OCw3ICs2OSw2IEBAIEJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZShUaWxlZEltYWdlT3BlblYKICAg
ICAsIG1fc2l6ZUF2YWlsYWJsZSh0cnVlKQogICAgICwgbV9oYXNVbmlmb3JtRnJhbWVTaXplKHRy
dWUpCiAgICAgLCBtX2hhdmVGcmFtZUNvdW50KHRydWUpCi0gICAgLCBtX2ZyYW1lQ291bnQoMSkK
IHsKICAgICBpbml0UGxhdGZvcm1EYXRhKCk7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3F0L0ltYWdlUXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlUXQuY3BwCShyZXZpc2lvbiAxMDIzNDUpCisrKyBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9JbWFnZVF0LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTk4LDE1ICsxOTgsMTUgQEAgQml0bWFwSW1hZ2U6OkJpdG1hcEltYWdlKFFQaXht
YXAqIHBpeG1hcAogICAgICwgbV9yZXBldGl0aW9uQ291bnQoY0FuaW1hdGlvbk5vbmUpCiAgICAg
LCBtX3JlcGV0aXRpb25Db3VudFN0YXR1cyhVbmtub3duKQogICAgICwgbV9yZXBldGl0aW9uc0Nv
bXBsZXRlKDApCisgICAgLCBtX2RlY29kZWRTaXplKDApCisgICAgLCBtX2ZyYW1lQ291bnQoMSkK
ICAgICAsIG1faXNTb2xpZENvbG9yKGZhbHNlKQogICAgICwgbV9jaGVja2VkRm9yU29saWRDb2xv
cihmYWxzZSkKICAgICAsIG1fYW5pbWF0aW9uRmluaXNoZWQodHJ1ZSkKICAgICAsIG1fYWxsRGF0
YVJlY2VpdmVkKHRydWUpCiAgICAgLCBtX2hhdmVTaXplKHRydWUpCiAgICAgLCBtX3NpemVBdmFp
bGFibGUodHJ1ZSkKLSAgICAsIG1fZGVjb2RlZFNpemUoMCkKICAgICAsIG1faGF2ZUZyYW1lQ291
bnQodHJ1ZSkKLSAgICAsIG1fZnJhbWVDb3VudCgxKQogewogICAgIGluaXRQbGF0Zm9ybURhdGEo
KTsKIAo=
</data>
<flag name="review"
          id="118203"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118465</attachid>
            <date>2011-12-08 14:04:27 -0800</date>
            <delta_ts>2011-12-08 17:31:27 -0800</delta_ts>
            <desc>Fix minor style issue, adding space around the colons.</desc>
            <filename>bitfield_bitmapimage.patch</filename>
            <type>text/plain</type>
            <size>7779</size>
            <attacher name="Yongjun Zhang">yongjun_zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMjM2MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDExLTEyLTA4ICBZb25nanVu
IFpoYW5nICA8eW9uZ2p1bl96aGFuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIGJpdGZpZWxk
IGZvciBib29sIGRhdGEgbWVtYmVycyBpbiBCaXRtYXBJbWFnZS4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MTAyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2xhc3MgQml0bWFwSW1hZ2UgYW5kIEZyYW1l
RGF0YSBoYXMgYm9vbCBkYXRhIG1lbWJlcnMsIHdlIGNhbiB1c2UgYml0ZmllbGQgZm9yIHRob3Nl
IGRhdGEKKyAgICAgICAgbWVtYmVycyB0byByZWR1Y2UgdGhlIEJpdG1hcEltYWdlJ3MgbWVtb3J5
IGZvb3RwcmludC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZSk6CisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OkZy
YW1lRGF0YTo6RnJhbWVEYXRhKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9J
bWFnZUNhaXJvLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcEltYWdlOjpCaXRtYXBJbWFn
ZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpCaXRtYXBJbWFnZTo6Qml0bWFwSW1hZ2UpOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL29wZW52Zy9JbWFnZU9wZW5WRy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpCaXRt
YXBJbWFnZTo6Qml0bWFwSW1hZ2UpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0lt
YWdlUXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwSW1hZ2U6OkJpdG1hcEltYWdlKToK
KwogMjAxMS0xMi0wOCAgQW5kcmVhcyBLbGluZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgT3B0aW1pemUgUmVuZGVyT2JqZWN0Ojpjb250YWluaW5nQmxvY2soKS4KSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAJKHJldmlz
aW9uIDEwMjM0NSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcElt
YWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTIsNiArNTIsOSBAQCBCaXRtYXBJbWFnZTo6Qml0
bWFwSW1hZ2UoSW1hZ2VPYnNlcnZlciogCiAgICAgLCBtX3JlcGV0aXRpb25Db3VudFN0YXR1cyhV
bmtub3duKQogICAgICwgbV9yZXBldGl0aW9uc0NvbXBsZXRlKDApCiAgICAgLCBtX2Rlc2lyZWRG
cmFtZVN0YXJ0VGltZSgwKQorICAgICwgbV9kZWNvZGVkU2l6ZSgwKQorICAgICwgbV9kZWNvZGVk
UHJvcGVydGllc1NpemUoMCkKKyAgICAsIG1fZnJhbWVDb3VudCgwKQogICAgICwgbV9pc1NvbGlk
Q29sb3IoZmFsc2UpCiAgICAgLCBtX2NoZWNrZWRGb3JTb2xpZENvbG9yKGZhbHNlKQogICAgICwg
bV9hbmltYXRpb25GaW5pc2hlZChmYWxzZSkKQEAgLTU5LDEwICs2Miw3IEBAIEJpdG1hcEltYWdl
OjpCaXRtYXBJbWFnZShJbWFnZU9ic2VydmVyKiAKICAgICAsIG1faGF2ZVNpemUoZmFsc2UpCiAg
ICAgLCBtX3NpemVBdmFpbGFibGUoZmFsc2UpCiAgICAgLCBtX2hhc1VuaWZvcm1GcmFtZVNpemUo
dHJ1ZSkKLSAgICAsIG1fZGVjb2RlZFNpemUoMCkKLSAgICAsIG1fZGVjb2RlZFByb3BlcnRpZXNT
aXplKDApCiAgICAgLCBtX2hhdmVGcmFtZUNvdW50KGZhbHNlKQotICAgICwgbV9mcmFtZUNvdW50
KDApCiB7CiAgICAgaW5pdFBsYXRmb3JtRGF0YSgpOwogfQpJbmRleDogU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5oCShyZXZpc2lvbiAxMDIzNDUpCisr
KyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5oCSh3b3JraW5n
IGNvcHkpCkBAIC02OSw5ICs2OSw5IEBAIHN0cnVjdCBGcmFtZURhdGEgewogcHVibGljOgogICAg
IEZyYW1lRGF0YSgpCiAgICAgICAgIDogbV9mcmFtZSgwKQorICAgICAgICAsIG1fZHVyYXRpb24o
MCkKICAgICAgICAgLCBtX2hhdmVNZXRhZGF0YShmYWxzZSkKICAgICAgICAgLCBtX2lzQ29tcGxl
dGUoZmFsc2UpCi0gICAgICAgICwgbV9kdXJhdGlvbigwKQogICAgICAgICAsIG1faGFzQWxwaGEo
dHJ1ZSkgCiAgICAgewogICAgIH0KQEAgLTg2LDEwICs4NiwxMCBAQCBwdWJsaWM6CiAgICAgYm9v
bCBjbGVhcihib29sIGNsZWFyTWV0YWRhdGEpOwogCiAgICAgTmF0aXZlSW1hZ2VQdHIgbV9mcmFt
ZTsKLSAgICBib29sIG1faGF2ZU1ldGFkYXRhOwotICAgIGJvb2wgbV9pc0NvbXBsZXRlOwogICAg
IGZsb2F0IG1fZHVyYXRpb247Ci0gICAgYm9vbCBtX2hhc0FscGhhOworICAgIGJvb2wgbV9oYXZl
TWV0YWRhdGEgOiAxOworICAgIGJvb2wgbV9pc0NvbXBsZXRlIDogMTsKKyAgICBib29sIG1faGFz
QWxwaGEgOiAxOwogfTsKIAogLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQpAQCAtMjc1LDIyICsyNzUsMjEgQEAgcHJvdGVjdGVkOgogI2VuZGlmCiAK
ICAgICBDb2xvciBtX3NvbGlkQ29sb3I7ICAvLyBJZiB3ZSdyZSBhIDF4MSBzb2xpZCBjb2xvciwg
dGhpcyBpcyB0aGUgY29sb3IgdG8gdXNlIHRvIGZpbGwuCi0gICAgYm9vbCBtX2lzU29saWRDb2xv
cjsgIC8vIFdoZXRoZXIgb3Igbm90IHdlIGFyZSBhIDF4MSBzb2xpZCBpbWFnZS4KLSAgICBib29s
IG1fY2hlY2tlZEZvclNvbGlkQ29sb3I7IC8vIFdoZXRoZXIgd2UndmUgY2hlY2tlZCB0aGUgZnJh
bWUgZm9yIHNvbGlkIGNvbG9yLgotCi0gICAgYm9vbCBtX2FuaW1hdGlvbkZpbmlzaGVkOyAgLy8g
V2hldGhlciBvciBub3Qgd2UndmUgY29tcGxldGVkIHRoZSBlbnRpcmUgYW5pbWF0aW9uLgotCi0g
ICAgYm9vbCBtX2FsbERhdGFSZWNlaXZlZDsgIC8vIFdoZXRoZXIgb3Igbm90IHdlJ3ZlIHJlY2Vp
dmVkIGFsbCBvdXIgZGF0YS4KLQotICAgIG11dGFibGUgYm9vbCBtX2hhdmVTaXplOyAvLyBXaGV0
aGVyIG9yIG5vdCBvdXIgfG1fc2l6ZXwgbWVtYmVyIHZhcmlhYmxlIGhhcyB0aGUgZmluYWwgb3Zl
cmFsbCBpbWFnZSBzaXplIHlldC4KLSAgICBib29sIG1fc2l6ZUF2YWlsYWJsZTsgLy8gV2hldGhl
ciBvciBub3Qgd2UgY2FuIG9idGFpbiB0aGUgc2l6ZSBvZiB0aGUgZmlyc3QgaW1hZ2UgZnJhbWUg
eWV0IGZyb20gSW1hZ2VJTy4KLSAgICBtdXRhYmxlIGJvb2wgbV9oYXNVbmlmb3JtRnJhbWVTaXpl
OwogCiAgICAgdW5zaWduZWQgbV9kZWNvZGVkU2l6ZTsgLy8gVGhlIGN1cnJlbnQgc2l6ZSBvZiBh
bGwgZGVjb2RlZCBmcmFtZXMuCiAgICAgbXV0YWJsZSB1bnNpZ25lZCBtX2RlY29kZWRQcm9wZXJ0
aWVzU2l6ZTsgLy8gVGhlIHNpemUgb2YgZGF0YSBkZWNvZGVkIGJ5IHRoZSBzb3VyY2UgdG8gZGV0
ZXJtaW5lIGltYWdlIHByb3BlcnRpZXMgKGUuZy4gc2l6ZSwgZnJhbWUgY291bnQsIGV0YykuCi0K
LSAgICBtdXRhYmxlIGJvb2wgbV9oYXZlRnJhbWVDb3VudDsKICAgICBzaXplX3QgbV9mcmFtZUNv
dW50OworCisgICAgYm9vbCBtX2lzU29saWRDb2xvciA6IDE7IC8vIFdoZXRoZXIgb3Igbm90IHdl
IGFyZSBhIDF4MSBzb2xpZCBpbWFnZS4KKyAgICBib29sIG1fY2hlY2tlZEZvclNvbGlkQ29sb3Ig
OiAxOyAvLyBXaGV0aGVyIHdlJ3ZlIGNoZWNrZWQgdGhlIGZyYW1lIGZvciBzb2xpZCBjb2xvci4K
KworICAgIGJvb2wgbV9hbmltYXRpb25GaW5pc2hlZCA6IDE7IC8vIFdoZXRoZXIgb3Igbm90IHdl
J3ZlIGNvbXBsZXRlZCB0aGUgZW50aXJlIGFuaW1hdGlvbi4KKworICAgIGJvb2wgbV9hbGxEYXRh
UmVjZWl2ZWQgOiAxOyAvLyBXaGV0aGVyIG9yIG5vdCB3ZSd2ZSByZWNlaXZlZCBhbGwgb3VyIGRh
dGEuCisgICAgbXV0YWJsZSBib29sIG1faGF2ZVNpemUgOiAxOyAvLyBXaGV0aGVyIG9yIG5vdCBv
dXIgfG1fc2l6ZXwgbWVtYmVyIHZhcmlhYmxlIGhhcyB0aGUgZmluYWwgb3ZlcmFsbCBpbWFnZSBz
aXplIHlldC4KKyAgICBib29sIG1fc2l6ZUF2YWlsYWJsZSA6IDE7IC8vIFdoZXRoZXIgb3Igbm90
IHdlIGNhbiBvYnRhaW4gdGhlIHNpemUgb2YgdGhlIGZpcnN0IGltYWdlIGZyYW1lIHlldCBmcm9t
IEltYWdlSU8uCisgICAgbXV0YWJsZSBib29sIG1faGFzVW5pZm9ybUZyYW1lU2l6ZSA6IDE7Cisg
ICAgbXV0YWJsZSBib29sIG1faGF2ZUZyYW1lQ291bnQgOiAxOwogfTsKIAogfQpJbmRleDogU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VDYWlyby5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VDYWly
by5jcHAJKHJldmlzaW9uIDEwMjM0NSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2NhaXJvL0ltYWdlQ2Fpcm8uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02NiwxNSArNjYsMTUg
QEAgQml0bWFwSW1hZ2U6OkJpdG1hcEltYWdlKGNhaXJvX3N1cmZhY2VfdAogICAgICwgbV9yZXBl
dGl0aW9uQ291bnQoY0FuaW1hdGlvbk5vbmUpCiAgICAgLCBtX3JlcGV0aXRpb25Db3VudFN0YXR1
cyhVbmtub3duKQogICAgICwgbV9yZXBldGl0aW9uc0NvbXBsZXRlKDApCisgICAgLCBtX2RlY29k
ZWRTaXplKDApCisgICAgLCBtX2ZyYW1lQ291bnQoMSkKICAgICAsIG1faXNTb2xpZENvbG9yKGZh
bHNlKQogICAgICwgbV9jaGVja2VkRm9yU29saWRDb2xvcihmYWxzZSkKICAgICAsIG1fYW5pbWF0
aW9uRmluaXNoZWQodHJ1ZSkKICAgICAsIG1fYWxsRGF0YVJlY2VpdmVkKHRydWUpCiAgICAgLCBt
X2hhdmVTaXplKHRydWUpCiAgICAgLCBtX3NpemVBdmFpbGFibGUodHJ1ZSkKLSAgICAsIG1fZGVj
b2RlZFNpemUoMCkKICAgICAsIG1faGF2ZUZyYW1lQ291bnQodHJ1ZSkKLSAgICAsIG1fZnJhbWVD
b3VudCgxKQogewogICAgIGluaXRQbGF0Zm9ybURhdGEoKTsKIApJbmRleDogU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHAJKHJldmlzaW9uIDEwMjM0
NSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlQ0cuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC03NCwxNSArNzQsMTUgQEAgQml0bWFwSW1hZ2U6OkJpdG1hcEltYWdl
KENHSW1hZ2VSZWYgY2dJbQogICAgICwgbV9yZXBldGl0aW9uQ291bnQoY0FuaW1hdGlvbk5vbmUp
CiAgICAgLCBtX3JlcGV0aXRpb25Db3VudFN0YXR1cyhVbmtub3duKQogICAgICwgbV9yZXBldGl0
aW9uc0NvbXBsZXRlKDApCisgICAgLCBtX2RlY29kZWRTaXplKDApCisgICAgLCBtX2ZyYW1lQ291
bnQoMSkKICAgICAsIG1faXNTb2xpZENvbG9yKGZhbHNlKQogICAgICwgbV9jaGVja2VkRm9yU29s
aWRDb2xvcihmYWxzZSkKICAgICAsIG1fYW5pbWF0aW9uRmluaXNoZWQodHJ1ZSkKICAgICAsIG1f
YWxsRGF0YVJlY2VpdmVkKHRydWUpCiAgICAgLCBtX2hhdmVTaXplKHRydWUpCiAgICAgLCBtX3Np
emVBdmFpbGFibGUodHJ1ZSkKLSAgICAsIG1fZGVjb2RlZFNpemUoMCkKICAgICAsIG1faGF2ZUZy
YW1lQ291bnQodHJ1ZSkKLSAgICAsIG1fZnJhbWVDb3VudCgxKQogewogICAgIGluaXRQbGF0Zm9y
bURhdGEoKTsKICAgICAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29w
ZW52Zy9JbWFnZU9wZW5WRy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3Mvb3BlbnZnL0ltYWdlT3BlblZHLmNwcAkocmV2aXNpb24gMTAyMzQ1KQorKysg
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbnZnL0ltYWdlT3BlblZHLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNjAsNiArNjAsNyBAQCBCaXRtYXBJbWFnZTo6Qml0bWFwSW1hZ2Uo
VGlsZWRJbWFnZU9wZW5WCiAgICAgLCBtX3JlcGV0aXRpb25Db3VudFN0YXR1cyhVbmtub3duKQog
ICAgICwgbV9yZXBldGl0aW9uc0NvbXBsZXRlKDApCiAgICAgLCBtX2Rlc2lyZWRGcmFtZVN0YXJ0
VGltZSgwKQorICAgICwgbV9mcmFtZUNvdW50KDEpCiAgICAgLCBtX2lzU29saWRDb2xvcihmYWxz
ZSkKICAgICAsIG1fY2hlY2tlZEZvclNvbGlkQ29sb3IoZmFsc2UpCiAgICAgLCBtX2FuaW1hdGlv
bkZpbmlzaGVkKGZhbHNlKQpAQCAtNjgsNyArNjksNiBAQCBCaXRtYXBJbWFnZTo6Qml0bWFwSW1h
Z2UoVGlsZWRJbWFnZU9wZW5WCiAgICAgLCBtX3NpemVBdmFpbGFibGUodHJ1ZSkKICAgICAsIG1f
aGFzVW5pZm9ybUZyYW1lU2l6ZSh0cnVlKQogICAgICwgbV9oYXZlRnJhbWVDb3VudCh0cnVlKQot
ICAgICwgbV9mcmFtZUNvdW50KDEpCiB7CiAgICAgaW5pdFBsYXRmb3JtRGF0YSgpOwogCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9JbWFnZVF0LmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9JbWFnZVF0LmNwcAko
cmV2aXNpb24gMTAyMzQ1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQv
SW1hZ2VRdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE5OCwxNSArMTk4LDE1IEBAIEJpdG1hcElt
YWdlOjpCaXRtYXBJbWFnZShRUGl4bWFwKiBwaXhtYXAKICAgICAsIG1fcmVwZXRpdGlvbkNvdW50
KGNBbmltYXRpb25Ob25lKQogICAgICwgbV9yZXBldGl0aW9uQ291bnRTdGF0dXMoVW5rbm93bikK
ICAgICAsIG1fcmVwZXRpdGlvbnNDb21wbGV0ZSgwKQorICAgICwgbV9kZWNvZGVkU2l6ZSgwKQor
ICAgICwgbV9mcmFtZUNvdW50KDEpCiAgICAgLCBtX2lzU29saWRDb2xvcihmYWxzZSkKICAgICAs
IG1fY2hlY2tlZEZvclNvbGlkQ29sb3IoZmFsc2UpCiAgICAgLCBtX2FuaW1hdGlvbkZpbmlzaGVk
KHRydWUpCiAgICAgLCBtX2FsbERhdGFSZWNlaXZlZCh0cnVlKQogICAgICwgbV9oYXZlU2l6ZSh0
cnVlKQogICAgICwgbV9zaXplQXZhaWxhYmxlKHRydWUpCi0gICAgLCBtX2RlY29kZWRTaXplKDAp
CiAgICAgLCBtX2hhdmVGcmFtZUNvdW50KHRydWUpCi0gICAgLCBtX2ZyYW1lQ291bnQoMSkKIHsK
ICAgICBpbml0UGxhdGZvcm1EYXRhKCk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>