<?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>76690</bug_id>
          
          <creation_ts>2012-01-20 00:15:53 -0800</creation_ts>
          <short_desc>WebKit fails IETC composition event types</short_desc>
          <delta_ts>2012-01-23 16:00:28 -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>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://samples.msdn.microsoft.com/ietestcenter/domevents/domevents_harness.htm?url=CompositionEvent.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>76198</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenichi Ishibashi">bashi</reporter>
          <assigned_to name="Kenichi Ishibashi">bashi</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>cshu</cc>
    
    <cc>enrica</cc>
    
    <cc>hbono</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>539311</commentid>
    <comment_count>0</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-20 00:15:53 -0800</bug_when>
    <thetext>http://samples.msdn.microsoft.com/ietestcenter/domevents/domevents_harness.htm?url=CompositionEvent.html

The test requires one compositionupdate event, but WebKit doesn&apos;t dispatch it. The spec says:

&gt; a composition session consists of one compositionstart event, one or more compositionupdate events, and one compositionend event

In this test, IE and Firefox dispatch composition events like:
1: compositionstart (data: empty)
2: compositionupdate (data: あ)
3: compositionend (data: あ)

I&apos;ll send a patch to follow Firefox and IE&apos;s behavior. I&apos;m not sure we should follow their behavior, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539312</commentid>
    <comment_count>1</comment_count>
      <attachid>123259</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-20 00:19:12 -0800</bug_when>
    <thetext>Created attachment 123259
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539313</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-20 00:21:13 -0800</bug_when>
    <thetext>Who should review this change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539314</commentid>
    <comment_count>3</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-20 00:23:12 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Who should review this change?

Bono-san is the original author of the code and I think rniwa can review it.
As I mentioned above, I&apos;m not sure we should do this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539315</commentid>
    <comment_count>4</comment_count>
      <attachid>123259</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-20 00:24:37 -0800</bug_when>
    <thetext>Comment on attachment 123259
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        Dispatches at least one compositionupdate event.
&gt; +        The spec says that a composition session includes one or more compositionupdate event(s).

Where is the spec? Please include it in the change log entry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539317</commentid>
    <comment_count>5</comment_count>
      <attachid>123260</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-20 00:27:19 -0800</bug_when>
    <thetext>Created attachment 123260
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539318</commentid>
    <comment_count>6</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-20 00:28:21 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 123259 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=123259&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        Dispatches at least one compositionupdate event.
&gt; &gt; +        The spec says that a composition session includes one or more compositionupdate event(s).
&gt; 
&gt; Where is the spec? Please include it in the change log entry.

Sorry, added the spec URL(*) to ChangeLog.

(*)http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-compositionevents</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539326</commentid>
    <comment_count>7</comment_count>
      <attachid>123260</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-20 00:39:10 -0800</bug_when>
    <thetext>Comment on attachment 123260
Patch

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

&gt; Source/WebCore/editing/Editor.cpp:1469
&gt;          if (!m_compositionNode) {

You should update the comment above.

&gt; Source/WebCore/editing/Editor.cpp:1475
&gt; +                // Dispatch two event: a compositionstart event with empty text,
&gt; +                // then a compositionupdate event with the given text.
&gt; +                // This ensures that at least one composition event is dispatched.

It seems dangerous to set data empty here given that we&apos;ve always included text in data. Since the spec allows current WebKit behavior, I&apos;d prefer keeping data=text for now:
&quot;Some implemenations may populate the data attribute of the compositionstart event with the text currently selected in the document (for editing and replacement); otherwise, the value of the data attribute must be the empty string.&quot;

Or did we very recently add a support for compositionstart event?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539332</commentid>
    <comment_count>8</comment_count>
    <who name="Hironori Bono">hbono</who>
    <bug_when>2012-01-20 00:43:00 -0800</bug_when>
    <thetext>Greetings,

Thanks for your bug report.
This issue is caused by a change of the spec has after I implemented this event. (I do not have clear ideas about the time when we should synchronize our implementation with the spec, though.) To synchronize it with the spec now, I would recommend to add the &apos;locale&apos; attribute added in the spec.

Regards,

Hironori Bono</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539374</commentid>
    <comment_count>9</comment_count>
      <attachid>123278</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-20 03:00:59 -0800</bug_when>
    <thetext>Created attachment 123278
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539375</commentid>
    <comment_count>10</comment_count>
      <attachid>123260</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-20 03:04:15 -0800</bug_when>
    <thetext>Comment on attachment 123260
Patch

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

Thank you for review!

&gt;&gt; Source/WebCore/editing/Editor.cpp:1469
&gt;&gt;          if (!m_compositionNode) {
&gt; 
&gt; You should update the comment above.

Done. Also moved the below comment to here.

&gt;&gt; Source/WebCore/editing/Editor.cpp:1475
&gt;&gt; +                // This ensures that at least one composition event is dispatched.
&gt; 
&gt; It seems dangerous to set data empty here given that we&apos;ve always included text in data. Since the spec allows current WebKit behavior, I&apos;d prefer keeping data=text for now:
&gt; &quot;Some implemenations may populate the data attribute of the compositionstart event with the text currently selected in the document (for editing and replacement); otherwise, the value of the data attribute must be the empty string.&quot;
&gt; 
&gt; Or did we very recently add a support for compositionstart event?

I see. Changed to include the text in data attribute of compositionstart event.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539376</commentid>
    <comment_count>11</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-20 03:05:53 -0800</bug_when>
    <thetext>Hi Bono-san,
 
&gt; This issue is caused by a change of the spec has after I implemented this event. (I do not have clear ideas about the time when we should synchronize our implementation with the spec, though.) To synchronize it with the spec now, I would recommend to add the &apos;locale&apos; attribute added in the spec.

Thank you for your comment. I&apos;ll create a separate bug entry for adding &apos;locale&apos; attribute.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540336</commentid>
    <comment_count>12</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-22 17:15:45 -0800</bug_when>
    <thetext>rniwa, could you please take another look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540337</commentid>
    <comment_count>13</comment_count>
      <attachid>123278</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-22 17:37:49 -0800</bug_when>
    <thetext>Comment on attachment 123278
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        Other major browsers (Firefox and IE) don&apos;t populate the data attribute  of the

Nit: two spaces between &quot;attribute&quot; and &quot;of&quot;

&gt; Source/WebCore/ChangeLog:11
&gt; +        compositionstart event, but we set the given text in the data attribute  to minimize the effect of this change.

Ditto. Also, isn&apos;t this line too long?

&gt; Source/WebCore/editing/Editor.cpp:1460
&gt; +        //    Send a compositionstart and a compositionupdate event when this function creates a new composition node, i.e.

Looking at other lines, you should probably wrap the line earlier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540338</commentid>
    <comment_count>14</comment_count>
      <attachid>123504</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-22 17:49:01 -0800</bug_when>
    <thetext>Created attachment 123504
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540340</commentid>
    <comment_count>15</comment_count>
      <attachid>123278</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-22 17:49:49 -0800</bug_when>
    <thetext>Comment on attachment 123278
Patch

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

Thank you for review!

&gt;&gt; Source/WebCore/ChangeLog:10
&gt;&gt; +        Other major browsers (Firefox and IE) don&apos;t populate the data attribute  of the
&gt; 
&gt; Nit: two spaces between &quot;attribute&quot; and &quot;of&quot;

Done.

&gt;&gt; Source/WebCore/ChangeLog:11
&gt;&gt; +        compositionstart event, but we set the given text in the data attribute  to minimize the effect of this change.
&gt; 
&gt; Ditto. Also, isn&apos;t this line too long?

Done.

&gt;&gt; Source/WebCore/editing/Editor.cpp:1460
&gt;&gt; +        //    Send a compositionstart and a compositionupdate event when this function creates a new composition node, i.e.
&gt; 
&gt; Looking at other lines, you should probably wrap the line earlier.

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540447</commentid>
    <comment_count>16</comment_count>
      <attachid>123504</attachid>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-23 02:11:59 -0800</bug_when>
    <thetext>Comment on attachment 123504
Patch for landing

Looks like the cq bot doesn&apos;t respond cq+. I&apos;ll land the patch by hand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540468</commentid>
    <comment_count>17</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-23 03:52:32 -0800</bug_when>
    <thetext>(In reply to comment #16)
&gt; (From update of attachment 123504 [details])
&gt; Looks like the cq bot doesn&apos;t respond cq+. I&apos;ll land the patch by hand.

Landed in http://trac.webkit.org/changeset/105605 and I landed an expected file update in http://trac.webkit.org/changeset/105609</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540917</commentid>
    <comment_count>18</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-01-23 16:00:28 -0800</bug_when>
    <thetext>(In reply to comment #17)
&gt; Landed in http://trac.webkit.org/changeset/105605 and I landed an expected file update in http://trac.webkit.org/changeset/105609

I should have updated the expectation. Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123259</attachid>
            <date>2012-01-20 00:19:12 -0800</date>
            <delta_ts>2012-01-20 00:27:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76690-20120120171910.patch</filename>
            <type>text/plain</type>
            <size>4468</size>
            <attacher name="Kenichi Ishibashi">bashi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1NDQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWRlZGQ5MDhiMDI1NjIz
NjhhMGU5NGRkY2M0YjFjMDczY2E1ZmI4Ny4uYjAxODg4M2IyMTE2NDBhMjYxNzEyMjU3ZDQ4ODUx
OTgwMmI1YWMwOSAxMDA3NTUKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAxLTE5ICBLZW5p
Y2hpIElzaGliYXNoaSAgPGJhc2hpQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWJLaXQgZmFp
bHMgSUVUQyBjb21wb3NpdGlvbiBldmVudCB0eXBlcworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY2OTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBEaXNwYXRjaGVzIGF0IGxlYXN0IG9uZSBjb21wb3NpdGlv
bnVwZGF0ZSBldmVudC4KKyAgICAgICAgVGhlIHNwZWMgc2F5cyB0aGF0IGEgY29tcG9zaXRpb24g
c2Vzc2lvbiBpbmNsdWRlcyBvbmUgb3IgbW9yZSBjb21wb3NpdGlvbnVwZGF0ZSBldmVudChzKS4K
KyAgICAgICAgT3RoZXIgbWFqb3IgYnJvd3NlcnMgKEZpcmVmb3ggYW5kIElFKSBoYXZlIHRoZSBz
YW1lIGJlaGF2aW9yLgorCisgICAgICAgIFVwZGF0ZWQgZXhpc3RpbmcgdGVzdDogZmFzdC9mYXN0
L2V2ZW50cy9pbWUtY29tcG9zaXRpb24tZXZlbnRzLTAwMS5odG1sLgorCisgICAgICAgICogZWRp
dGluZy9FZGl0b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RWRpdG9yOjpzZXRDb21wb3NpdGlv
bik6CisKIDIwMTItMDEtMTkgIE1hcmsgSGFobmVuYmVyZyAgPG1oYWhuZW5iZXJnQGFwcGxlLmNv
bT4KIAogICAgICAgICBJbXBsZW1lbnQgYSBuZXcgYWxsb2NhdG9yIGZvciBiYWNraW5nIHN0b3Jl
cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwIGIvU291cmNl
L1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwCmluZGV4IGZlMjgzZTFmZjMyOGViYWVjNDg4Y2Zl
Zjk2Yjc3NDU0YmRjYTQ1NWUuLjY2NzYzZTVlNTA0ZTMwMmFjNzgzNzE3ZGNlYzhhNzVjODI4ZTQ1
YzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5jcHAKQEAgLTE0NjksOCArMTQ2OSwxMyBAQCB2
b2lkIEVkaXRvcjo6c2V0Q29tcG9zaXRpb24oY29uc3QgU3RyaW5nJiB0ZXh0LCBjb25zdCBWZWN0
b3I8Q29tcG9zaXRpb25VbmRlcmxpbgogICAgICAgICBpZiAoIW1fY29tcG9zaXRpb25Ob2RlKSB7
CiAgICAgICAgICAgICAvLyBXZSBzaG91bGQgc2VuZCBhIGNvbXBvc2l0aW9uc3RhcnQgZXZlbnQg
b25seSB3aGVuIHRoZSBnaXZlbiB0ZXh0IGlzIG5vdCBlbXB0eSBiZWNhdXNlIHRoaXMKICAgICAg
ICAgICAgIC8vIGZ1bmN0aW9uIGRvZXNuJ3QgY3JlYXRlIGEgY29tcG9zaXRpb24gbm9kZSB3aGVu
IHRoZSB0ZXh0IGlzIGVtcHR5LgotICAgICAgICAgICAgaWYgKCF0ZXh0LmlzRW1wdHkoKSkKLSAg
ICAgICAgICAgICAgICBldmVudCA9IENvbXBvc2l0aW9uRXZlbnQ6OmNyZWF0ZShldmVudE5hbWVz
KCkuY29tcG9zaXRpb25zdGFydEV2ZW50LCBtX2ZyYW1lLT5kb21XaW5kb3coKSwgdGV4dCk7Cisg
ICAgICAgICAgICBpZiAoIXRleHQuaXNFbXB0eSgpKSB7CisgICAgICAgICAgICAgICAgLy8gRGlz
cGF0Y2ggdHdvIGV2ZW50OiBhIGNvbXBvc2l0aW9uc3RhcnQgZXZlbnQgd2l0aCBlbXB0eSB0ZXh0
LAorICAgICAgICAgICAgICAgIC8vIHRoZW4gYSBjb21wb3NpdGlvbnVwZGF0ZSBldmVudCB3aXRo
IHRoZSBnaXZlbiB0ZXh0LgorICAgICAgICAgICAgICAgIC8vIFRoaXMgZW5zdXJlcyB0aGF0IGF0
IGxlYXN0IG9uZSBjb21wb3NpdGlvbiBldmVudCBpcyBkaXNwYXRjaGVkLgorICAgICAgICAgICAg
ICAgIHRhcmdldC0+ZGlzcGF0Y2hFdmVudChDb21wb3NpdGlvbkV2ZW50OjpjcmVhdGUoZXZlbnRO
YW1lcygpLmNvbXBvc2l0aW9uc3RhcnRFdmVudCwgbV9mcmFtZS0+ZG9tV2luZG93KCksIFN0cmlu
ZygpKSk7CisgICAgICAgICAgICAgICAgZXZlbnQgPSBDb21wb3NpdGlvbkV2ZW50OjpjcmVhdGUo
ZXZlbnROYW1lcygpLmNvbXBvc2l0aW9udXBkYXRlRXZlbnQsIG1fZnJhbWUtPmRvbVdpbmRvdygp
LCB0ZXh0KTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGlm
ICghdGV4dC5pc0VtcHR5KCkpCiAgICAgICAgICAgICAgICAgZXZlbnQgPSBDb21wb3NpdGlvbkV2
ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmNvbXBvc2l0aW9udXBkYXRlRXZlbnQsIG1fZnJhbWUt
PmRvbVdpbmRvdygpLCB0ZXh0KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhZTU0ZWYzMWVmNjNmNmM2MzdhODk4ODI0ZTMw
YmJiOWIwNjBjZTVkLi4zZGRiOTc2M2JlYTg2MTBmYWM1NmQ2MGM3YWQwNjc1MTJkNjlkMDE3IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMDEtMTkgIEtlbmljaGkgSXNoaWJhc2hpICA8YmFz
aGlAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYktpdCBmYWlscyBJRVRDIGNvbXBvc2l0aW9u
IGV2ZW50IHR5cGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03NjY5MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50
cy0wMDEtZXhwZWN0ZWQudHh0OiBVcGRhdGVkLgorCiAyMDEyLTAxLTE5ICBBZGFtIEJhcnRoICA8
YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIGEgVjgtc3BlY2lmaWMgYmFzZWxpbmUg
Zm9yIGZhc3QvcmVnZXgvc3ludGF4LWVycm9ycy5odG1sLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0w
MDEtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9ldmVu
dHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0wMDEtZXhwZWN0ZWQudHh0CmluZGV4IDYxZGRlZTYw
ZjAzYzE3YTExNGZlNTk3OTE5MjU5OTdmYjdlZmJkNzQuLjM4ZjhhYjRlZWQ5NmQ1MTliYTg5ZmVh
NGE1YThmNDFjYjkwN2Q4N2IgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL2Zhc3QvZXZlbnRzL2ltZS1jb21wb3NpdGlvbi1ldmVudHMtMDAxLWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2V2ZW50cy9pbWUtY29tcG9z
aXRpb24tZXZlbnRzLTAwMS1leHBlY3RlZC50eHQKQEAgLTMsMTYgKzMsMTkgQEAgVGhpcyB0ZXN0
cyB0aGF0IGNhbGxpbmcgaW5wdXQtbWV0aG9kIGZ1bmN0aW9ucyBzZW5kcyBDb21wb3NpdGlvbiBF
dmVudHMgYW5kIFRleHQKIFRvIHRlc3QgbWFudWFsbHksIGVuYWJsZSBhbiBJTUUsIGlucHV0IENK
SyBjaGFyYWN0ZXJzLCBhbmQgc2VlIHRoaXMgcGFnZSBkb2Vzbid0IHNob3cgJ0ZBSUxFRCcgbGlu
ZXMuCiAKIAotU1VDQ0VTUzogSU5QVVQgLSBjb21wb3NpdGlvbnN0YXJ0IC0gIjEiCitTVUNDRVNT
OiBJTlBVVCAtIGNvbXBvc2l0aW9uc3RhcnQgLSAiIgorU1VDQ0VTUzogSU5QVVQgLSBjb21wb3Np
dGlvbnVwZGF0ZSAtICIxIgogU1VDQ0VTUzogSU5QVVQgLSBjb21wb3NpdGlvbnVwZGF0ZSAtICIy
IgogU1VDQ0VTUzogSU5QVVQgLSBjb21wb3NpdGlvbnVwZGF0ZSAtICIzIgogU1VDQ0VTUzogSU5Q
VVQgLSBjb21wb3NpdGlvbmVuZCAtICI0IgogU1VDQ0VTUzogSU5QVVQgLSB0ZXh0SW5wdXQgLSAi
NCIKLVNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25zdGFydCAtICI1IgorU1VDQ0VTUzogSU5Q
VVQgLSBjb21wb3NpdGlvbnN0YXJ0IC0gIiIKK1NVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251
cGRhdGUgLSAiNSIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251cGRhdGUgLSAiNiIKIFNV
Q0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251cGRhdGUgLSAiNyIKIFNVQ0NFU1M6IElOUFVUIC0g
Y29tcG9zaXRpb25lbmQgLSAiIgogU1VDQ0VTUzogSU5QVVQgLSB0ZXh0SW5wdXQgLSAiOCIKLVNV
Q0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25zdGFydCAtICI5IgorU1VDQ0VTUzogSU5QVVQgLSBj
b21wb3NpdGlvbnN0YXJ0IC0gIiIKK1NVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251cGRhdGUg
LSAiOSIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25lbmQgLSAiOSIKIFNVQ0NFU1M6IElO
UFVUIC0gdGV4dElucHV0IC0gIjkiCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123260</attachid>
            <date>2012-01-20 00:27:19 -0800</date>
            <delta_ts>2012-01-20 03:04:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76690-20120120172717.patch</filename>
            <type>text/plain</type>
            <size>4582</size>
            <attacher name="Kenichi Ishibashi">bashi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1NDQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWRlZGQ5MDhiMDI1NjIz
NjhhMGU5NGRkY2M0YjFjMDczY2E1ZmI4Ny4uYjFkM2ZlYjdiZjBlYzYxYzFiYzljNjZiNGYwN2Nh
MTM5NjBiN2EzYSAxMDA3NTUKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTAxLTE5ICBLZW5p
Y2hpIElzaGliYXNoaSAgPGJhc2hpQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWJLaXQgZmFp
bHMgSUVUQyBjb21wb3NpdGlvbiBldmVudCB0eXBlcworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY2OTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBEaXNwYXRjaGVzIGF0IGxlYXN0IG9uZSBjb21wb3NpdGlv
bnVwZGF0ZSBldmVudC4KKyAgICAgICAgVGhlIHNwZWMoKikgc2F5cyB0aGF0IGEgY29tcG9zaXRp
b24gc2Vzc2lvbiBpbmNsdWRlcyBvbmUgb3IgbW9yZSBjb21wb3NpdGlvbnVwZGF0ZSBldmVudChz
KS4KKyAgICAgICAgT3RoZXIgbWFqb3IgYnJvd3NlcnMgKEZpcmVmb3ggYW5kIElFKSBoYXZlIHRo
ZSBzYW1lIGJlaGF2aW9yLgorCisgICAgICAgICgqKSBodHRwOi8vZGV2LnczLm9yZy8yMDA2L3dl
YmFwaS9ET00tTGV2ZWwtMy1FdmVudHMvaHRtbC9ET00zLUV2ZW50cy5odG1sI2V2ZW50cy1jb21w
b3NpdGlvbmV2ZW50cworCisgICAgICAgIFVwZGF0ZWQgZXhpc3RpbmcgdGVzdDogZmFzdC9mYXN0
L2V2ZW50cy9pbWUtY29tcG9zaXRpb24tZXZlbnRzLTAwMS5odG1sLgorCisgICAgICAgICogZWRp
dGluZy9FZGl0b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RWRpdG9yOjpzZXRDb21wb3NpdGlv
bik6CisKIDIwMTItMDEtMTkgIE1hcmsgSGFobmVuYmVyZyAgPG1oYWhuZW5iZXJnQGFwcGxlLmNv
bT4KIAogICAgICAgICBJbXBsZW1lbnQgYSBuZXcgYWxsb2NhdG9yIGZvciBiYWNraW5nIHN0b3Jl
cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwIGIvU291cmNl
L1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwCmluZGV4IGZlMjgzZTFmZjMyOGViYWVjNDg4Y2Zl
Zjk2Yjc3NDU0YmRjYTQ1NWUuLjY2NzYzZTVlNTA0ZTMwMmFjNzgzNzE3ZGNlYzhhNzVjODI4ZTQ1
YzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5jcHAKQEAgLTE0NjksOCArMTQ2OSwxMyBAQCB2
b2lkIEVkaXRvcjo6c2V0Q29tcG9zaXRpb24oY29uc3QgU3RyaW5nJiB0ZXh0LCBjb25zdCBWZWN0
b3I8Q29tcG9zaXRpb25VbmRlcmxpbgogICAgICAgICBpZiAoIW1fY29tcG9zaXRpb25Ob2RlKSB7
CiAgICAgICAgICAgICAvLyBXZSBzaG91bGQgc2VuZCBhIGNvbXBvc2l0aW9uc3RhcnQgZXZlbnQg
b25seSB3aGVuIHRoZSBnaXZlbiB0ZXh0IGlzIG5vdCBlbXB0eSBiZWNhdXNlIHRoaXMKICAgICAg
ICAgICAgIC8vIGZ1bmN0aW9uIGRvZXNuJ3QgY3JlYXRlIGEgY29tcG9zaXRpb24gbm9kZSB3aGVu
IHRoZSB0ZXh0IGlzIGVtcHR5LgotICAgICAgICAgICAgaWYgKCF0ZXh0LmlzRW1wdHkoKSkKLSAg
ICAgICAgICAgICAgICBldmVudCA9IENvbXBvc2l0aW9uRXZlbnQ6OmNyZWF0ZShldmVudE5hbWVz
KCkuY29tcG9zaXRpb25zdGFydEV2ZW50LCBtX2ZyYW1lLT5kb21XaW5kb3coKSwgdGV4dCk7Cisg
ICAgICAgICAgICBpZiAoIXRleHQuaXNFbXB0eSgpKSB7CisgICAgICAgICAgICAgICAgLy8gRGlz
cGF0Y2ggdHdvIGV2ZW50OiBhIGNvbXBvc2l0aW9uc3RhcnQgZXZlbnQgd2l0aCBlbXB0eSB0ZXh0
LAorICAgICAgICAgICAgICAgIC8vIHRoZW4gYSBjb21wb3NpdGlvbnVwZGF0ZSBldmVudCB3aXRo
IHRoZSBnaXZlbiB0ZXh0LgorICAgICAgICAgICAgICAgIC8vIFRoaXMgZW5zdXJlcyB0aGF0IGF0
IGxlYXN0IG9uZSBjb21wb3NpdGlvbiBldmVudCBpcyBkaXNwYXRjaGVkLgorICAgICAgICAgICAg
ICAgIHRhcmdldC0+ZGlzcGF0Y2hFdmVudChDb21wb3NpdGlvbkV2ZW50OjpjcmVhdGUoZXZlbnRO
YW1lcygpLmNvbXBvc2l0aW9uc3RhcnRFdmVudCwgbV9mcmFtZS0+ZG9tV2luZG93KCksIFN0cmlu
ZygpKSk7CisgICAgICAgICAgICAgICAgZXZlbnQgPSBDb21wb3NpdGlvbkV2ZW50OjpjcmVhdGUo
ZXZlbnROYW1lcygpLmNvbXBvc2l0aW9udXBkYXRlRXZlbnQsIG1fZnJhbWUtPmRvbVdpbmRvdygp
LCB0ZXh0KTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGlm
ICghdGV4dC5pc0VtcHR5KCkpCiAgICAgICAgICAgICAgICAgZXZlbnQgPSBDb21wb3NpdGlvbkV2
ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmNvbXBvc2l0aW9udXBkYXRlRXZlbnQsIG1fZnJhbWUt
PmRvbVdpbmRvdygpLCB0ZXh0KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhZTU0ZWYzMWVmNjNmNmM2MzdhODk4ODI0ZTMw
YmJiOWIwNjBjZTVkLi4zZGRiOTc2M2JlYTg2MTBmYWM1NmQ2MGM3YWQwNjc1MTJkNjlkMDE3IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMDEtMTkgIEtlbmljaGkgSXNoaWJhc2hpICA8YmFz
aGlAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYktpdCBmYWlscyBJRVRDIGNvbXBvc2l0aW9u
IGV2ZW50IHR5cGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03NjY5MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50
cy0wMDEtZXhwZWN0ZWQudHh0OiBVcGRhdGVkLgorCiAyMDEyLTAxLTE5ICBBZGFtIEJhcnRoICA8
YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIGEgVjgtc3BlY2lmaWMgYmFzZWxpbmUg
Zm9yIGZhc3QvcmVnZXgvc3ludGF4LWVycm9ycy5odG1sLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0w
MDEtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9ldmVu
dHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0wMDEtZXhwZWN0ZWQudHh0CmluZGV4IDYxZGRlZTYw
ZjAzYzE3YTExNGZlNTk3OTE5MjU5OTdmYjdlZmJkNzQuLjM4ZjhhYjRlZWQ5NmQ1MTliYTg5ZmVh
NGE1YThmNDFjYjkwN2Q4N2IgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL2Zhc3QvZXZlbnRzL2ltZS1jb21wb3NpdGlvbi1ldmVudHMtMDAxLWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2V2ZW50cy9pbWUtY29tcG9z
aXRpb24tZXZlbnRzLTAwMS1leHBlY3RlZC50eHQKQEAgLTMsMTYgKzMsMTkgQEAgVGhpcyB0ZXN0
cyB0aGF0IGNhbGxpbmcgaW5wdXQtbWV0aG9kIGZ1bmN0aW9ucyBzZW5kcyBDb21wb3NpdGlvbiBF
dmVudHMgYW5kIFRleHQKIFRvIHRlc3QgbWFudWFsbHksIGVuYWJsZSBhbiBJTUUsIGlucHV0IENK
SyBjaGFyYWN0ZXJzLCBhbmQgc2VlIHRoaXMgcGFnZSBkb2Vzbid0IHNob3cgJ0ZBSUxFRCcgbGlu
ZXMuCiAKIAotU1VDQ0VTUzogSU5QVVQgLSBjb21wb3NpdGlvbnN0YXJ0IC0gIjEiCitTVUNDRVNT
OiBJTlBVVCAtIGNvbXBvc2l0aW9uc3RhcnQgLSAiIgorU1VDQ0VTUzogSU5QVVQgLSBjb21wb3Np
dGlvbnVwZGF0ZSAtICIxIgogU1VDQ0VTUzogSU5QVVQgLSBjb21wb3NpdGlvbnVwZGF0ZSAtICIy
IgogU1VDQ0VTUzogSU5QVVQgLSBjb21wb3NpdGlvbnVwZGF0ZSAtICIzIgogU1VDQ0VTUzogSU5Q
VVQgLSBjb21wb3NpdGlvbmVuZCAtICI0IgogU1VDQ0VTUzogSU5QVVQgLSB0ZXh0SW5wdXQgLSAi
NCIKLVNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25zdGFydCAtICI1IgorU1VDQ0VTUzogSU5Q
VVQgLSBjb21wb3NpdGlvbnN0YXJ0IC0gIiIKK1NVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251
cGRhdGUgLSAiNSIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251cGRhdGUgLSAiNiIKIFNV
Q0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251cGRhdGUgLSAiNyIKIFNVQ0NFU1M6IElOUFVUIC0g
Y29tcG9zaXRpb25lbmQgLSAiIgogU1VDQ0VTUzogSU5QVVQgLSB0ZXh0SW5wdXQgLSAiOCIKLVNV
Q0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25zdGFydCAtICI5IgorU1VDQ0VTUzogSU5QVVQgLSBj
b21wb3NpdGlvbnN0YXJ0IC0gIiIKK1NVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251cGRhdGUg
LSAiOSIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25lbmQgLSAiOSIKIFNVQ0NFU1M6IElO
UFVUIC0gdGV4dElucHV0IC0gIjkiCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123278</attachid>
            <date>2012-01-20 03:00:59 -0800</date>
            <delta_ts>2012-01-22 17:49:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76690-20120120200057.patch</filename>
            <type>text/plain</type>
            <size>5199</size>
            <attacher name="Kenichi Ishibashi">bashi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1NDQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWRlZGQ5MDhiMDI1NjIz
NjhhMGU5NGRkY2M0YjFjMDczY2E1ZmI4Ny4uNWI5MzIzZDgwZTZhNTE4NzlkMjI2MjBmMmFiNmI2
MTAzYTA4OTYzZCAxMDA3NTUKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTAxLTE5ICBLZW5p
Y2hpIElzaGliYXNoaSAgPGJhc2hpQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWJLaXQgZmFp
bHMgSUVUQyBjb21wb3NpdGlvbiBldmVudCB0eXBlcworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY2OTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBEaXNwYXRjaGVzIGF0IGxlYXN0IG9uZSBjb21wb3NpdGlv
bnVwZGF0ZSBldmVudC4KKyAgICAgICAgVGhlIHNwZWMoKikgc2F5cyB0aGF0IGEgY29tcG9zaXRp
b24gc2Vzc2lvbiBpbmNsdWRlcyBvbmUgb3IgbW9yZSBjb21wb3NpdGlvbnVwZGF0ZSBldmVudChz
KS4KKyAgICAgICAgT3RoZXIgbWFqb3IgYnJvd3NlcnMgKEZpcmVmb3ggYW5kIElFKSBkb24ndCBw
b3B1bGF0ZSB0aGUgZGF0YSBhdHRyaWJ1dGUgIG9mIHRoZQorICAgICAgICBjb21wb3NpdGlvbnN0
YXJ0IGV2ZW50LCBidXQgd2Ugc2V0IHRoZSBnaXZlbiB0ZXh0IGluIHRoZSBkYXRhIGF0dHJpYnV0
ZSAgdG8gbWluaW1pemUgdGhlIGVmZmVjdCBvZiB0aGlzIGNoYW5nZS4KKworICAgICAgICAoKikg
aHR0cDovL2Rldi53My5vcmcvMjAwNi93ZWJhcGkvRE9NLUxldmVsLTMtRXZlbnRzL2h0bWwvRE9N
My1FdmVudHMuaHRtbCNldmVudHMtY29tcG9zaXRpb25ldmVudHMKKworICAgICAgICBVcGRhdGVk
IGV4aXN0aW5nIHRlc3Q6IGZhc3QvZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0w
MDEuaHRtbC4KKworICAgICAgICAqIGVkaXRpbmcvRWRpdG9yLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkVkaXRvcjo6c2V0Q29tcG9zaXRpb24pOgorCiAyMDEyLTAxLTE5ICBNYXJrIEhhaG5lbmJl
cmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CiAKICAgICAgICAgSW1wbGVtZW50IGEgbmV3IGFs
bG9jYXRvciBmb3IgYmFja2luZyBzdG9yZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Vk
aXRpbmcvRWRpdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcAppbmRl
eCBmZTI4M2UxZmYzMjhlYmFlYzQ4OGNmZWY5NmI3NzQ1NGJkY2E0NTVlLi4wZmI4ZDA5ZmNhY2Ni
NDhmNTg2MTIyNDQ5NzBmMTZlNjkxY2M1YzYxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9l
ZGl0aW5nL0VkaXRvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3Bw
CkBAIC0xNDU3LDggKzE0NTcsMTAgQEAgdm9pZCBFZGl0b3I6OnNldENvbXBvc2l0aW9uKGNvbnN0
IFN0cmluZyYgdGV4dCwgY29uc3QgVmVjdG9yPENvbXBvc2l0aW9uVW5kZXJsaW4KICAgICAgICAg
Ly8gV2UgY2hlY2sgdGhlIGNvbXBvc2l0aW9uIHN0YXR1cyBhbmQgY2hvb3NlIGFuIGFwcHJvcHJp
YXRlIGNvbXBvc2l0aW9uIGV2ZW50IHNpbmNlIHRoaXMKICAgICAgICAgLy8gZnVuY3Rpb24gaXMg
dXNlZCBmb3IgdGhyZWUgcHVycG9zZXM6CiAgICAgICAgIC8vIDEuIFN0YXJ0aW5nIGEgbmV3IGNv
bXBvc2l0aW9uLgotICAgICAgICAvLyAgICBTZW5kIGEgY29tcG9zaXRpb25zdGFydCBldmVudCB3
aGVuIHRoaXMgZnVuY3Rpb24gY3JlYXRlcyBhIG5ldyBjb21wb3NpdGlvbiBub2RlLCBpLmUuCisg
ICAgICAgIC8vICAgIFNlbmQgYSBjb21wb3NpdGlvbnN0YXJ0IGFuZCBhIGNvbXBvc2l0aW9udXBk
YXRlIGV2ZW50IHdoZW4gdGhpcyBmdW5jdGlvbiBjcmVhdGVzIGEgbmV3IGNvbXBvc2l0aW9uIG5v
ZGUsIGkuZS4KICAgICAgICAgLy8gICAgbV9jb21wb3NpdGlvbk5vZGUgPT0gMCAmJiAhdGV4dC5p
c0VtcHR5KCkuCisgICAgICAgIC8vICAgIFNlbmRpbmcgYSBjb21wb3NpdGlvbnVwZGF0ZSBldmVu
dCBhdCB0aGlzIHRpbWUgZW5zdXJlcyB0aGF0IGF0IGxlYXN0IG9uZQorICAgICAgICAvLyAgICBj
b21wb3NpdGlvbnVwZGF0ZSBldmVudCBpcyBkaXNwYXRjaGVkLgogICAgICAgICAvLyAyLiBVcGRh
dGluZyB0aGUgZXhpc3RpbmcgY29tcG9zaXRpb24gbm9kZS4KICAgICAgICAgLy8gICAgU2VuZCBh
IGNvbXBvc2l0aW9udXBkYXRlIGV2ZW50IHdoZW4gdGhpcyBmdW5jdGlvbiB1cGRhdGVzIHRoZSBl
eGlzdGluZyBjb21wb3NpdGlvbgogICAgICAgICAvLyAgICBub2RlLCBpLmUuIG1fY29tcG9zaXRp
b25Ob2RlICE9IDAgJiYgIXRleHQuaXNFbXB0eSgpLgpAQCAtMTQ2OSw4ICsxNDcxLDEwIEBAIHZv
aWQgRWRpdG9yOjpzZXRDb21wb3NpdGlvbihjb25zdCBTdHJpbmcmIHRleHQsIGNvbnN0IFZlY3Rv
cjxDb21wb3NpdGlvblVuZGVybGluCiAgICAgICAgIGlmICghbV9jb21wb3NpdGlvbk5vZGUpIHsK
ICAgICAgICAgICAgIC8vIFdlIHNob3VsZCBzZW5kIGEgY29tcG9zaXRpb25zdGFydCBldmVudCBv
bmx5IHdoZW4gdGhlIGdpdmVuIHRleHQgaXMgbm90IGVtcHR5IGJlY2F1c2UgdGhpcwogICAgICAg
ICAgICAgLy8gZnVuY3Rpb24gZG9lc24ndCBjcmVhdGUgYSBjb21wb3NpdGlvbiBub2RlIHdoZW4g
dGhlIHRleHQgaXMgZW1wdHkuCi0gICAgICAgICAgICBpZiAoIXRleHQuaXNFbXB0eSgpKQotICAg
ICAgICAgICAgICAgIGV2ZW50ID0gQ29tcG9zaXRpb25FdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMo
KS5jb21wb3NpdGlvbnN0YXJ0RXZlbnQsIG1fZnJhbWUtPmRvbVdpbmRvdygpLCB0ZXh0KTsKKyAg
ICAgICAgICAgIGlmICghdGV4dC5pc0VtcHR5KCkpIHsKKyAgICAgICAgICAgICAgICB0YXJnZXQt
PmRpc3BhdGNoRXZlbnQoQ29tcG9zaXRpb25FdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5jb21w
b3NpdGlvbnN0YXJ0RXZlbnQsIG1fZnJhbWUtPmRvbVdpbmRvdygpLCB0ZXh0KSk7CisgICAgICAg
ICAgICAgICAgZXZlbnQgPSBDb21wb3NpdGlvbkV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmNv
bXBvc2l0aW9udXBkYXRlRXZlbnQsIG1fZnJhbWUtPmRvbVdpbmRvdygpLCB0ZXh0KTsKKyAgICAg
ICAgICAgIH0KICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGlmICghdGV4dC5pc0VtcHR5
KCkpCiAgICAgICAgICAgICAgICAgZXZlbnQgPSBDb21wb3NpdGlvbkV2ZW50OjpjcmVhdGUoZXZl
bnROYW1lcygpLmNvbXBvc2l0aW9udXBkYXRlRXZlbnQsIG1fZnJhbWUtPmRvbVdpbmRvdygpLCB0
ZXh0KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCBhZTU0ZWYzMWVmNjNmNmM2MzdhODk4ODI0ZTMwYmJiOWIwNjBjZTVkLi4z
ZGRiOTc2M2JlYTg2MTBmYWM1NmQ2MGM3YWQwNjc1MTJkNjlkMDE3IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTIgQEAKKzIwMTItMDEtMTkgIEtlbmljaGkgSXNoaWJhc2hpICA8YmFzaGlAY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFdlYktpdCBmYWlscyBJRVRDIGNvbXBvc2l0aW9uIGV2ZW50IHR5cGVzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjY5MAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0v
Y2hyb21pdW0vZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0wMDEtZXhwZWN0ZWQu
dHh0OiBVcGRhdGVkLgorCiAyMDEyLTAxLTE5ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgQWRkIGEgVjgtc3BlY2lmaWMgYmFzZWxpbmUgZm9yIGZhc3QvcmVnZXgv
c3ludGF4LWVycm9ycy5odG1sLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0vZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0wMDEtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0
aW9uLWV2ZW50cy0wMDEtZXhwZWN0ZWQudHh0CmluZGV4IDYxZGRlZTYwZjAzYzE3YTExNGZlNTk3
OTE5MjU5OTdmYjdlZmJkNzQuLjE1YWI0MDdkMGZhYmRiZmYwNzY1YmZlMjA5YjJkMzc0NDZmZTZk
ZTAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2Zhc3QvZXZlbnRz
L2ltZS1jb21wb3NpdGlvbi1ldmVudHMtMDAxLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2V2ZW50cy9pbWUtY29tcG9zaXRpb24tZXZlbnRzLTAw
MS1leHBlY3RlZC50eHQKQEAgLTQsMTUgKzQsMTggQEAgVG8gdGVzdCBtYW51YWxseSwgZW5hYmxl
IGFuIElNRSwgaW5wdXQgQ0pLIGNoYXJhY3RlcnMsIGFuZCBzZWUgdGhpcyBwYWdlIGRvZXNuJ3QK
IAogCiBTVUNDRVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9uc3RhcnQgLSAiMSIKK1NVQ0NFU1M6IElO
UFVUIC0gY29tcG9zaXRpb251cGRhdGUgLSAiMSIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRp
b251cGRhdGUgLSAiMiIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251cGRhdGUgLSAiMyIK
IFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25lbmQgLSAiNCIKIFNVQ0NFU1M6IElOUFVUIC0g
dGV4dElucHV0IC0gIjQiCiBTVUNDRVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9uc3RhcnQgLSAiNSIK
K1NVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251cGRhdGUgLSAiNSIKIFNVQ0NFU1M6IElOUFVU
IC0gY29tcG9zaXRpb251cGRhdGUgLSAiNiIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb251
cGRhdGUgLSAiNyIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25lbmQgLSAiIgogU1VDQ0VT
UzogSU5QVVQgLSB0ZXh0SW5wdXQgLSAiOCIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25z
dGFydCAtICI5IgorU1VDQ0VTUzogSU5QVVQgLSBjb21wb3NpdGlvbnVwZGF0ZSAtICI5IgogU1VD
Q0VTUzogSU5QVVQgLSBjb21wb3NpdGlvbmVuZCAtICI5IgogU1VDQ0VTUzogSU5QVVQgLSB0ZXh0
SW5wdXQgLSAiOSIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123504</attachid>
            <date>2012-01-22 17:49:01 -0800</date>
            <delta_ts>2012-01-23 02:11:59 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-76690-20120123104859.patch</filename>
            <type>text/plain</type>
            <size>5281</size>
            <attacher name="Kenichi Ishibashi">bashi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1NTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGZiNDI0ZDk3NmNhYzcw
YTU2NTQ0NzIxYTEwZWE4ODMxOTM2OWU0Yy4uZTI4OGFhNDA3NTIwMDU5YjE5ZmQ1MjkzOGI3MGI4
MGRlZmViYTc0ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTAxLTE5ICBLZW5p
Y2hpIElzaGliYXNoaSAgPGJhc2hpQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWJLaXQgZmFp
bHMgSUVUQyBjb21wb3NpdGlvbiBldmVudCB0eXBlcworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY2OTAKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9z
dWtlIE5pd2EuCisKKyAgICAgICAgRGlzcGF0Y2hlcyBhdCBsZWFzdCBvbmUgY29tcG9zaXRpb251
cGRhdGUgZXZlbnQuCisgICAgICAgIFRoZSBzcGVjKCopIHNheXMgdGhhdCBhIGNvbXBvc2l0aW9u
IHNlc3Npb24gaW5jbHVkZXMgb25lIG9yIG1vcmUKKyAgICAgICAgY29tcG9zaXRpb251cGRhdGUg
ZXZlbnQocykuCisgICAgICAgIE90aGVyIG1ham9yIGJyb3dzZXJzIChGaXJlZm94IGFuZCBJRSkg
ZG9uJ3QgcG9wdWxhdGUgdGhlIGRhdGEgYXR0cmlidXRlCisgICAgICAgIG9mIHRoZSBjb21wb3Np
dGlvbnN0YXJ0IGV2ZW50LCBidXQgd2Ugc2V0IHRoZSBnaXZlbiB0ZXh0IGluIHRoZSBkYXRhCisg
ICAgICAgIGF0dHJpYnV0ZSB0byBtaW5pbWl6ZSB0aGUgZWZmZWN0IG9mIHRoaXMgY2hhbmdlLgor
CisgICAgICAgICgqKSBodHRwOi8vZGV2LnczLm9yZy8yMDA2L3dlYmFwaS9ET00tTGV2ZWwtMy1F
dmVudHMvaHRtbC9ET00zLUV2ZW50cy5odG1sI2V2ZW50cy1jb21wb3NpdGlvbmV2ZW50cworCisg
ICAgICAgIFVwZGF0ZWQgZXhpc3RpbmcgdGVzdDogZmFzdC9mYXN0L2V2ZW50cy9pbWUtY29tcG9z
aXRpb24tZXZlbnRzLTAwMS5odG1sLgorCisgICAgICAgICogZWRpdGluZy9FZGl0b3IuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RWRpdG9yOjpzZXRDb21wb3NpdGlvbik6CisKIDIwMTItMDEtMjIg
IE1hcmlvIFNhbmNoZXogUHJhZGEgIDxtc2FuY2hlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtH
VEtdIEFUSyB0ZXh0LWNhcmV0LW1vdmVkIGFuZCB0ZXh0LXNlbGVjdGlvbi1jaGFuZ2VkIGV2ZW50
cyBub3QgYmVpbmcgZW1pdHRlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9F
ZGl0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwCmluZGV4IGZlMjgz
ZTFmZjMyOGViYWVjNDg4Y2ZlZjk2Yjc3NDU0YmRjYTQ1NWUuLmU3ZmYxMDdjMTlhMjNkYzdmNDVl
MTlkZDI1NDViMGIyMWU5ZWI0NGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcv
RWRpdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5jcHAKQEAgLTE0
NTcsOCArMTQ1NywxMSBAQCB2b2lkIEVkaXRvcjo6c2V0Q29tcG9zaXRpb24oY29uc3QgU3RyaW5n
JiB0ZXh0LCBjb25zdCBWZWN0b3I8Q29tcG9zaXRpb25VbmRlcmxpbgogICAgICAgICAvLyBXZSBj
aGVjayB0aGUgY29tcG9zaXRpb24gc3RhdHVzIGFuZCBjaG9vc2UgYW4gYXBwcm9wcmlhdGUgY29t
cG9zaXRpb24gZXZlbnQgc2luY2UgdGhpcwogICAgICAgICAvLyBmdW5jdGlvbiBpcyB1c2VkIGZv
ciB0aHJlZSBwdXJwb3NlczoKICAgICAgICAgLy8gMS4gU3RhcnRpbmcgYSBuZXcgY29tcG9zaXRp
b24uCi0gICAgICAgIC8vICAgIFNlbmQgYSBjb21wb3NpdGlvbnN0YXJ0IGV2ZW50IHdoZW4gdGhp
cyBmdW5jdGlvbiBjcmVhdGVzIGEgbmV3IGNvbXBvc2l0aW9uIG5vZGUsIGkuZS4KKyAgICAgICAg
Ly8gICAgU2VuZCBhIGNvbXBvc2l0aW9uc3RhcnQgYW5kIGEgY29tcG9zaXRpb251cGRhdGUgZXZl
bnQgd2hlbiB0aGlzIGZ1bmN0aW9uIGNyZWF0ZXMKKyAgICAgICAgLy8gICAgYSBuZXcgY29tcG9z
aXRpb24gbm9kZSwgaS5lLgogICAgICAgICAvLyAgICBtX2NvbXBvc2l0aW9uTm9kZSA9PSAwICYm
ICF0ZXh0LmlzRW1wdHkoKS4KKyAgICAgICAgLy8gICAgU2VuZGluZyBhIGNvbXBvc2l0aW9udXBk
YXRlIGV2ZW50IGF0IHRoaXMgdGltZSBlbnN1cmVzIHRoYXQgYXQgbGVhc3Qgb25lCisgICAgICAg
IC8vICAgIGNvbXBvc2l0aW9udXBkYXRlIGV2ZW50IGlzIGRpc3BhdGNoZWQuCiAgICAgICAgIC8v
IDIuIFVwZGF0aW5nIHRoZSBleGlzdGluZyBjb21wb3NpdGlvbiBub2RlLgogICAgICAgICAvLyAg
ICBTZW5kIGEgY29tcG9zaXRpb251cGRhdGUgZXZlbnQgd2hlbiB0aGlzIGZ1bmN0aW9uIHVwZGF0
ZXMgdGhlIGV4aXN0aW5nIGNvbXBvc2l0aW9uCiAgICAgICAgIC8vICAgIG5vZGUsIGkuZS4gbV9j
b21wb3NpdGlvbk5vZGUgIT0gMCAmJiAhdGV4dC5pc0VtcHR5KCkuCkBAIC0xNDY5LDggKzE0NzIs
MTAgQEAgdm9pZCBFZGl0b3I6OnNldENvbXBvc2l0aW9uKGNvbnN0IFN0cmluZyYgdGV4dCwgY29u
c3QgVmVjdG9yPENvbXBvc2l0aW9uVW5kZXJsaW4KICAgICAgICAgaWYgKCFtX2NvbXBvc2l0aW9u
Tm9kZSkgewogICAgICAgICAgICAgLy8gV2Ugc2hvdWxkIHNlbmQgYSBjb21wb3NpdGlvbnN0YXJ0
IGV2ZW50IG9ubHkgd2hlbiB0aGUgZ2l2ZW4gdGV4dCBpcyBub3QgZW1wdHkgYmVjYXVzZSB0aGlz
CiAgICAgICAgICAgICAvLyBmdW5jdGlvbiBkb2Vzbid0IGNyZWF0ZSBhIGNvbXBvc2l0aW9uIG5v
ZGUgd2hlbiB0aGUgdGV4dCBpcyBlbXB0eS4KLSAgICAgICAgICAgIGlmICghdGV4dC5pc0VtcHR5
KCkpCi0gICAgICAgICAgICAgICAgZXZlbnQgPSBDb21wb3NpdGlvbkV2ZW50OjpjcmVhdGUoZXZl
bnROYW1lcygpLmNvbXBvc2l0aW9uc3RhcnRFdmVudCwgbV9mcmFtZS0+ZG9tV2luZG93KCksIHRl
eHQpOworICAgICAgICAgICAgaWYgKCF0ZXh0LmlzRW1wdHkoKSkgeworICAgICAgICAgICAgICAg
IHRhcmdldC0+ZGlzcGF0Y2hFdmVudChDb21wb3NpdGlvbkV2ZW50OjpjcmVhdGUoZXZlbnROYW1l
cygpLmNvbXBvc2l0aW9uc3RhcnRFdmVudCwgbV9mcmFtZS0+ZG9tV2luZG93KCksIHRleHQpKTsK
KyAgICAgICAgICAgICAgICBldmVudCA9IENvbXBvc2l0aW9uRXZlbnQ6OmNyZWF0ZShldmVudE5h
bWVzKCkuY29tcG9zaXRpb251cGRhdGVFdmVudCwgbV9mcmFtZS0+ZG9tV2luZG93KCksIHRleHQp
OworICAgICAgICAgICAgfQogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgaWYgKCF0ZXh0
LmlzRW1wdHkoKSkKICAgICAgICAgICAgICAgICBldmVudCA9IENvbXBvc2l0aW9uRXZlbnQ6OmNy
ZWF0ZShldmVudE5hbWVzKCkuY29tcG9zaXRpb251cGRhdGVFdmVudCwgbV9mcmFtZS0+ZG9tV2lu
ZG93KCksIHRleHQpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDRlNGIzNTU0YzNkODNlY2VlZjdhMTAwMDVhZWM1MmFmYWMz
YmYwN2EuLjRjMWQzMzY4NTU3ODc4YmQ4ZDdlNWNmN2E5YzUzZGI0ODU3OTRlNzIgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMiBAQAorMjAxMi0wMS0xOSAgS2VuaWNoaSBJc2hpYmFzaGkgIDxiYXNoaUBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgV2ViS2l0IGZhaWxzIElFVEMgY29tcG9zaXRpb24gZXZlbnQg
dHlwZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2
NjkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgorCisgICAgICAgICogcGxh
dGZvcm0vY2hyb21pdW0vZmFzdC9ldmVudHMvaW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0wMDEtZXhw
ZWN0ZWQudHh0OiBVcGRhdGVkLgorCiAyMDEyLTAxLTIyICBOaWtvbGFzIFppbW1lcm1hbm4gIDxu
emltbWVybWFubkByaW0uY29tPgogCiAgICAgICAgIE5vdCByZXZpZXdlZC4gRml4IHR5cG8sIHdo
aWNoIG1ha2VzIHRoZSBzdHlsZSBib3Qgd2FybiBvbiBldmVyeSBwYXRjaC4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2Zhc3QvZXZlbnRzL2ltZS1jb21wb3NpdGlv
bi1ldmVudHMtMDAxLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L2Zhc3QvZXZlbnRzL2ltZS1jb21wb3NpdGlvbi1ldmVudHMtMDAxLWV4cGVjdGVkLnR4dAppbmRl
eCA2MWRkZWU2MGYwM2MxN2ExMTRmZTU5NzkxOTI1OTk3ZmI3ZWZiZDc0Li4xNWFiNDA3ZDBmYWJk
YmZmMDc2NWJmZTIwOWIyZDM3NDQ2ZmU2ZGUwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS9mYXN0L2V2ZW50cy9pbWUtY29tcG9zaXRpb24tZXZlbnRzLTAwMS1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9ldmVudHMv
aW1lLWNvbXBvc2l0aW9uLWV2ZW50cy0wMDEtZXhwZWN0ZWQudHh0CkBAIC00LDE1ICs0LDE4IEBA
IFRvIHRlc3QgbWFudWFsbHksIGVuYWJsZSBhbiBJTUUsIGlucHV0IENKSyBjaGFyYWN0ZXJzLCBh
bmQgc2VlIHRoaXMgcGFnZSBkb2Vzbid0CiAKIAogU1VDQ0VTUzogSU5QVVQgLSBjb21wb3NpdGlv
bnN0YXJ0IC0gIjEiCitTVUNDRVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9udXBkYXRlIC0gIjEiCiBT
VUNDRVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9udXBkYXRlIC0gIjIiCiBTVUNDRVNTOiBJTlBVVCAt
IGNvbXBvc2l0aW9udXBkYXRlIC0gIjMiCiBTVUNDRVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9uZW5k
IC0gIjQiCiBTVUNDRVNTOiBJTlBVVCAtIHRleHRJbnB1dCAtICI0IgogU1VDQ0VTUzogSU5QVVQg
LSBjb21wb3NpdGlvbnN0YXJ0IC0gIjUiCitTVUNDRVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9udXBk
YXRlIC0gIjUiCiBTVUNDRVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9udXBkYXRlIC0gIjYiCiBTVUND
RVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9udXBkYXRlIC0gIjciCiBTVUNDRVNTOiBJTlBVVCAtIGNv
bXBvc2l0aW9uZW5kIC0gIiIKIFNVQ0NFU1M6IElOUFVUIC0gdGV4dElucHV0IC0gIjgiCiBTVUND
RVNTOiBJTlBVVCAtIGNvbXBvc2l0aW9uc3RhcnQgLSAiOSIKK1NVQ0NFU1M6IElOUFVUIC0gY29t
cG9zaXRpb251cGRhdGUgLSAiOSIKIFNVQ0NFU1M6IElOUFVUIC0gY29tcG9zaXRpb25lbmQgLSAi
OSIKIFNVQ0NFU1M6IElOUFVUIC0gdGV4dElucHV0IC0gIjkiCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>