<?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>81124</bug_id>
          
          <creation_ts>2012-03-14 09:23:28 -0700</creation_ts>
          <short_desc>[EFL] Implement LayoutTestController::setEditingBehavior</short_desc>
          <delta_ts>2012-05-15 00:20:51 -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>Unspecified</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>
          <dependson>80126</dependson>
          <blocked>81130</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Sudarsana Nagineni (babu)">naginenis</reporter>
          <assigned_to name="Sudarsana Nagineni (babu)">naginenis</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>578482</commentid>
    <comment_count>0</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-14 09:23:28 -0700</bug_when>
    <thetext>Implement LayoutTestController::setEditingBehavior for EFL port so that we can unskip related tests from the skip list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>578493</commentid>
    <comment_count>1</comment_count>
      <attachid>131870</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-14 09:41:46 -0700</bug_when>
    <thetext>Created attachment 131870
Implement setEditingBehavior</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>578981</commentid>
    <comment_count>2</comment_count>
      <attachid>131870</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-03-14 17:41:11 -0700</bug_when>
    <thetext>Comment on attachment 131870
Implement setEditingBehavior

Attachment 131870 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/11953551</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579026</commentid>
    <comment_count>3</comment_count>
      <attachid>131870</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-03-14 19:00:38 -0700</bug_when>
    <thetext>Comment on attachment 131870
Implement setEditingBehavior

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

&gt; LayoutTests/platform/efl/Skipped:736
&gt; +# Set unicode backspace value in EFL&apos;s createKeyMaap

Minor nit : %s/createKeyMaap/createKeyMap/g

&gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:722
&gt; +        ewk_view_setting_editing_behavior_set(browser-&gt;mainView(), EWK_EDITING_BEHAVIOR_WIN);

EWS reported that EWK_EDITING_BEHAVIOR_XXX is not declared.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579145</commentid>
    <comment_count>4</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-14 23:07:56 -0700</bug_when>
    <thetext>(In reply to comment #3)

Thanks for your review!

&gt; &gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:722
&gt; &gt; +        ewk_view_setting_editing_behavior_set(browser-&gt;mainView(), EWK_EDITING_BEHAVIOR_WIN);
&gt; 
&gt; EWS reported that EWK_EDITING_BEHAVIOR_XXX is not declared.

This is dependent on bug #80126 fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584441</commentid>
    <comment_count>5</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-03-21 11:50:56 -0700</bug_when>
    <thetext>*** Bug 80126 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584444</commentid>
    <comment_count>6</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-03-21 11:51:56 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; *** Bug 80126 has been marked as a duplicate of this bug. ***

As discussed in bug 80126, we&apos;re not adding anything to ewk_view anymore; instead, we&apos;re just adding some API to DumpRenderTreeSupportEfl. As it&apos;s all related to setEditingBehavior, it makes more sense to land everything in a single patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584449</commentid>
    <comment_count>7</comment_count>
      <attachid>133087</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-21 11:56:28 -0700</bug_when>
    <thetext>Created attachment 133087
Patch

Merged 80126 fix into this one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584451</commentid>
    <comment_count>8</comment_count>
      <attachid>133087</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-03-21 11:58:17 -0700</bug_when>
    <thetext>Comment on attachment 133087
Patch

Looks fine, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>585239</commentid>
    <comment_count>9</comment_count>
      <attachid>133087</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-03-22 07:26:04 -0700</bug_when>
    <thetext>Comment on attachment 133087
Patch

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

&gt; Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.cpp:428
&gt; +    else
&gt; +        return;

Maybe it would be good to put an ASSERT_NOT_REACHED here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>585270</commentid>
    <comment_count>10</comment_count>
      <attachid>133263</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-22 07:47:46 -0700</bug_when>
    <thetext>Created attachment 133263
Patch

fixed comment #9.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>585340</commentid>
    <comment_count>11</comment_count>
      <attachid>133263</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-22 08:51:03 -0700</bug_when>
    <thetext>Comment on attachment 133263
Patch

Clearing flags on attachment: 133263

Committed r111709: &lt;http://trac.webkit.org/changeset/111709&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>585341</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-22 08:51:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131870</attachid>
            <date>2012-03-14 09:41:46 -0700</date>
            <delta_ts>2012-03-21 11:56:28 -0700</delta_ts>
            <desc>Implement setEditingBehavior</desc>
            <filename>editing_behavior.patch</filename>
            <type>text/plain</type>
            <size>4226</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxYTA3ZWExLi43YWU3YzJlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDMt
MTQgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gSW1wbGVtZW50IExheW91dFRlc3RDb250cm9sbGVyOjpzZXRF
ZGl0aW5nQmVoYXZpb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTgxMTI0CisKKyAgICAgICAgVW5za2lwIHRlc3RzIGNvbm5lY3RlZCB3aXRoIHNldEVk
aXRpbmdCZWhhdmlvci4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIHBsYXRmb3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEyLTAzLTE0ICBBbmRyZXkgS29z
eWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogYWRk
IGRpZENhbmNlbEZyYW1lIHRpbWVsaW5lIGV2ZW50CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9lZmwvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCmlu
ZGV4IDBkNGE4YzcuLjE5NjdkNzMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCkBAIC0yMTUs
NiArMjE1LDggQEAgZWRpdGluZy9zZWxlY3Rpb24vYnV0dG9uLXJpZ2h0LWNsaWNrLmh0bWwKIGVk
aXRpbmcvc2VsZWN0aW9uL2NvbnRleHQtbWVudS1vbi10ZXh0Lmh0bWwKIGVkaXRpbmcvc2VsZWN0
aW9uL2NvbnRleHQtbWVudS10ZXh0LXNlbGVjdGlvbi5odG1sCiBlZGl0aW5nL3NlbGVjdGlvbi9l
bXB0eS1jZWxsLXJpZ2h0LWNsaWNrLmh0bWwKK2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1hZnRl
ci1tb3VzZS1zZWxlY3Rpb24uaHRtbAorZWRpdGluZy9zZWxlY3Rpb24vc2hpZnQtY2xpY2suaHRt
bAogZWRpdGluZy9zcGVsbGluZy9jb250ZXh0LW1lbnUtc3VnZ2VzdGlvbnMuaHRtbAogZWRpdGlu
Zy9zcGVsbGluZy9zcGVsbGNoZWNrLWlucHV0LXNlYXJjaC1jcmFzaC5odG1sCiBmYXN0L2V2ZW50
cy9jb250ZXh0LW5vLWRlc2VsZWN0Lmh0bWwKQEAgLTczMSwyMiArNzMzLDcgQEAgbWVkaWEvdmlk
ZW8tdm9sdW1lLXNsaWRlci5odG1sCiAjIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMg
bm90IGltcGxlbWVudCBhdXRoZW50aWNhdGVTZXNzaW9uCiBodHRwL3Rlc3RzL3htbGh0dHByZXF1
ZXN0L2Nyb3NzLW9yaWdpbi1hdXRob3JpemF0aW9uLXdpdGgtZW1iZWRkZXIuaHRtbAogCi0jIEVG
TCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBzZXRFZGl0aW5nQmVo
YXZpb3IKLWVkaXRpbmcvZXhlY0NvbW1hbmQvcXVlcnktY29tbWFuZC1zdGF0ZS5odG1sCi1lZGl0
aW5nL2V4ZWNDb21tYW5kL3F1ZXJ5LXRleHQtYWxpZ25tZW50Lmh0bWwKLWVkaXRpbmcvZXhlY0Nv
bW1hbmQvdG9nZ2xlLWNvbXBvdW5kLXN0eWxlcy5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi81MTk1
MTY2LTEuaHRtbAotZWRpdGluZy9zZWxlY3Rpb24vNTM1NDQ1NS0xLmh0bWwKLWVkaXRpbmcvc2Vs
ZWN0aW9uL2NsaWNrLWluLW1hcmdpbnMtaW5zaWRlLWVkaXRhYmxlLWRpdi5odG1sCi1lZGl0aW5n
L3NlbGVjdGlvbi9jbGljay1pbi1wYWRkaW5nLXdpdGgtbXVsdGlwbGUtbGluZS1ib3hlcy5odG1s
Ci1lZGl0aW5nL3NlbGVjdGlvbi9jb250ZXh0LW1lbnUtdGV4dC1zZWxlY3Rpb24uaHRtbAotZWRp
dGluZy9zZWxlY3Rpb24vZXh0ZW5kLWFmdGVyLW1vdXNlLXNlbGVjdGlvbi5odG1sCi1lZGl0aW5n
L3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWFmdGVyLWRvdWJsZS1jbGljay5odG1sCi1lZGl0
aW5nL3NlbGVjdGlvbi9ydGwtbW92ZS1zZWxlY3Rpb24tcmlnaHQtbGVmdC5odG1sCi1lZGl0aW5n
L3NlbGVjdGlvbi9zaGlmdC1jbGljay5odG1sCi1lZGl0aW5nL3N0eWxlL2lmcmFtZS1vbmxvYWQt
Y3Jhc2gtbWFjLmh0bWwKLWVkaXRpbmcvc3R5bGUvaWZyYW1lLW9ubG9hZC1jcmFzaC11bml4Lmh0
bWwKLWVkaXRpbmcvc3R5bGUvaWZyYW1lLW9ubG9hZC1jcmFzaC13aW4uaHRtbAorIyBTZXQgdW5p
Y29kZSBiYWNrc3BhY2UgdmFsdWUgaW4gRUZMJ3MgY3JlYXRlS2V5TWFhcAogZmFzdC9ldmVudHMv
YmFja3NwYWNlLW5hdmlnYXRlcy1iYWNrLmh0bWwKIAogIyBFRkwncyBMYXlvdXRUZXN0Q29udHJv
bGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgYWJvcnRNb2RhbApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hh
bmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGQ5YThmZGUuLjM2NDcyZjcgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBA
QAorMjAxMi0wMy0xNCAgU3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5hLm5hZ2luZW5pQGxp
bnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBJbXBsZW1lbnQgTGF5b3V0VGVzdENvbnRy
b2xsZXI6OnNldEVkaXRpbmdCZWhhdmlvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODExMjQKKworICAgICAgICBBZGRpbmcgbWlzc2luZyBpbXBsZW1l
bnRhdGlvbiBzZXRFZGl0aW5nQmVoYXZpb3IgdG8gRUZMJ3MKKyAgICAgICAgTGF5b3V0VGVzdENv
bnRyb2xsZXIuIFRoaXMgaW1wbGVtZW50YXRpb24gYWxsb3dzIHVzIHRvCisgICAgICAgIHVuc2tp
cCBzb21lIHRlc3RzIGZyb20gdGhlIHNraXAgbGlzdC4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0
Q29udHJvbGxlckVmbC5jcHA6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0RWRp
dGluZ0JlaGF2aW9yKTogSW1wbGVtZW50ZWQuCisKIDIwMTItMDMtMTQgIEFsZXhhbmRlciBGw6Zy
w7h5ICA8YWxleGFuZGVyLmZhZXJveUBub2tpYS5jb20+CiAKICAgICAgICAgVGhlIHdpZHRoIGFu
ZCBoZWlnaHQgb2YgdGhlIHNjcm9sbCBpbmRpY2F0b3JzIGluIHRoZSBNaW5pQnJvd3NlciBkb2Vz
CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xs
ZXJFZmwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVy
RWZsLmNwcAppbmRleCA3Y2RlMTI2Li41ZmEyMWMwIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCisrKyBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAKQEAgLTcxNiw5ICs3MTYs
MTQgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6YXV0aGVudGljYXRlU2Vzc2lvbihKU1N0
cmluZ1JlZiwgSlNTdHJpbmdSZWYsIEpTU3RyaW4KICAgICBub3RJbXBsZW1lbnRlZCgpOwogfQog
Ci12b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRFZGl0aW5nQmVoYXZpb3IoY29uc3QgY2hh
ciopCi17Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OnNldEVkaXRpbmdCZWhhdmlvcihjb25zdCBjaGFyKiBlZGl0aW5nQmVoYXZpb3IpCit7CisgICAg
aWYgKCFzdHJjbXAoZWRpdGluZ0JlaGF2aW9yLCAid2luIikpCisgICAgICAgIGV3a192aWV3X3Nl
dHRpbmdfZWRpdGluZ19iZWhhdmlvcl9zZXQoYnJvd3Nlci0+bWFpblZpZXcoKSwgRVdLX0VESVRJ
TkdfQkVIQVZJT1JfV0lOKTsKKyAgICBlbHNlIGlmICghc3RyY21wKGVkaXRpbmdCZWhhdmlvciwg
Im1hYyIpKQorICAgICAgICBld2tfdmlld19zZXR0aW5nX2VkaXRpbmdfYmVoYXZpb3Jfc2V0KGJy
b3dzZXItPm1haW5WaWV3KCksIEVXS19FRElUSU5HX0JFSEFWSU9SX01BQyk7CisgICAgZWxzZSBp
ZiAoIXN0cmNtcChlZGl0aW5nQmVoYXZpb3IsICJ1bml4IikpCisgICAgICAgIGV3a192aWV3X3Nl
dHRpbmdfZWRpdGluZ19iZWhhdmlvcl9zZXQoYnJvd3Nlci0+bWFpblZpZXcoKSwgRVdLX0VESVRJ
TkdfQkVIQVZJT1JfVU5JWCk7CiB9CiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OmFib3J0
TW9kYWwoKQo=
</data>
<flag name="commit-queue"
          id="135320"
          type_id="3"
          status="-"
          setter="gyuyoung.kim"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133087</attachid>
            <date>2012-03-21 11:56:28 -0700</date>
            <delta_ts>2012-03-22 07:47:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>editing_behavior.patch</filename>
            <type>text/plain</type>
            <size>6588</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4NGVmOWU1Li5mYjc4ZDJlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDMt
MjEgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gSW1wbGVtZW50IExheW91dFRlc3RDb250cm9sbGVyOjpzZXRF
ZGl0aW5nQmVoYXZpb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTgxMTI0CisKKyAgICAgICAgVW5za2lwIHRlc3RzIGNvbm5lY3RlZCB3aXRoIHNldEVk
aXRpbmdCZWhhdmlvci4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIHBsYXRmb3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEyLTAzLTIxICBBbmRyZXkgS29z
eWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogZXhw
b3NlIGdldEV2ZW50TGlzdGVuZXJzKCkgdG8gY29uc29sZSBjb21tYW5kIGxpbmUgQVBJCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZCBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2VmbC9Ta2lwcGVkCmluZGV4IDJjYjM2ZDUuLmU1NTc5MzkgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2VmbC9Ta2lwcGVkCkBAIC0yMTUsNiArMjE1LDggQEAgZWRpdGluZy9zZWxlY3Rpb24vYnV0dG9u
LXJpZ2h0LWNsaWNrLmh0bWwKIGVkaXRpbmcvc2VsZWN0aW9uL2NvbnRleHQtbWVudS1vbi10ZXh0
Lmh0bWwKIGVkaXRpbmcvc2VsZWN0aW9uL2NvbnRleHQtbWVudS10ZXh0LXNlbGVjdGlvbi5odG1s
CiBlZGl0aW5nL3NlbGVjdGlvbi9lbXB0eS1jZWxsLXJpZ2h0LWNsaWNrLmh0bWwKK2VkaXRpbmcv
c2VsZWN0aW9uL2V4dGVuZC1hZnRlci1tb3VzZS1zZWxlY3Rpb24uaHRtbAorZWRpdGluZy9zZWxl
Y3Rpb24vc2hpZnQtY2xpY2suaHRtbAogZWRpdGluZy9zcGVsbGluZy9jb250ZXh0LW1lbnUtc3Vn
Z2VzdGlvbnMuaHRtbAogZWRpdGluZy9zcGVsbGluZy9zcGVsbGNoZWNrLWlucHV0LXNlYXJjaC1j
cmFzaC5odG1sCiBmYXN0L2V2ZW50cy9jb250ZXh0LW5vLWRlc2VsZWN0Lmh0bWwKQEAgLTcyMywy
MiArNzI1LDcgQEAgbWVkaWEvdmlkZW8tdm9sdW1lLXNsaWRlci5odG1sCiAjIEVGTCdzIExheW91
dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBhdXRoZW50aWNhdGVTZXNzaW9uCiBo
dHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2Nyb3NzLW9yaWdpbi1hdXRob3JpemF0aW9uLXdpdGgt
ZW1iZWRkZXIuaHRtbAogCi0jIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGlt
cGxlbWVudCBzZXRFZGl0aW5nQmVoYXZpb3IKLWVkaXRpbmcvZXhlY0NvbW1hbmQvcXVlcnktY29t
bWFuZC1zdGF0ZS5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5kL3F1ZXJ5LXRleHQtYWxpZ25tZW50
Lmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1hbmQvdG9nZ2xlLWNvbXBvdW5kLXN0eWxlcy5odG1sCi1l
ZGl0aW5nL3NlbGVjdGlvbi81MTk1MTY2LTEuaHRtbAotZWRpdGluZy9zZWxlY3Rpb24vNTM1NDQ1
NS0xLmh0bWwKLWVkaXRpbmcvc2VsZWN0aW9uL2NsaWNrLWluLW1hcmdpbnMtaW5zaWRlLWVkaXRh
YmxlLWRpdi5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9jbGljay1pbi1wYWRkaW5nLXdpdGgtbXVs
dGlwbGUtbGluZS1ib3hlcy5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9jb250ZXh0LW1lbnUtdGV4
dC1zZWxlY3Rpb24uaHRtbAotZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLWFmdGVyLW1vdXNlLXNl
bGVjdGlvbi5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWFmdGVyLWRv
dWJsZS1jbGljay5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9ydGwtbW92ZS1zZWxlY3Rpb24tcmln
aHQtbGVmdC5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9zaGlmdC1jbGljay5odG1sCi1lZGl0aW5n
L3N0eWxlL2lmcmFtZS1vbmxvYWQtY3Jhc2gtbWFjLmh0bWwKLWVkaXRpbmcvc3R5bGUvaWZyYW1l
LW9ubG9hZC1jcmFzaC11bml4Lmh0bWwKLWVkaXRpbmcvc3R5bGUvaWZyYW1lLW9ubG9hZC1jcmFz
aC13aW4uaHRtbAorIyBTZXQgdW5pY29kZSBiYWNrc3BhY2UgdmFsdWUgaW4gRUZMJ3MgY3JlYXRl
S2V5TWFwCiBmYXN0L2V2ZW50cy9iYWNrc3BhY2UtbmF2aWdhdGVzLWJhY2suaHRtbAogCiAjIEVG
TCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBhYm9ydE1vZGFsCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cKaW5kZXggNTQwMzcwOS4uMThiMmY2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9lZmwvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE4IEBACisyMDEyLTAzLTIxICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEu
bmFnaW5lbmlAbGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIEltcGxlbWVudCBMYXlv
dXRUZXN0Q29udHJvbGxlcjo6c2V0RWRpdGluZ0JlaGF2aW9yCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTEyNAorCisgICAgICAgIEFkZCBtaXNzaW5n
IGltcGxlbWVudGF0aW9uIHNldEVkaXRpbmdCZWhhdmlvciB0byBFRkwncyAKKyAgICAgICAgRHVt
cFJlbmRlclRyZWVTdXBwb3J0LiBUaGlzIHNldHRpbmcgY29udHJvbHMgdmFyaW91cyBlZGl0aW5n
CisgICAgICAgIGJlaGF2aW9ycyB0aGF0IGRpZmZlciBiZXR3ZWVuIHBsYXRmb3Jtcy4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYkNvcmVTdXBw
b3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJl
ZVN1cHBvcnRFZmw6OnNldEVkaXRpbmdCZWhhdmlvcik6CisgICAgICAgICogV2ViQ29yZVN1cHBv
cnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmg6CisKIDIwMTItMDMtMTkgIEFkYW0gQmFydGgg
IDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgc3VwcG9ydCBmb3IgIm1hZ2lj
IiBpZnJhbWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3Vw
cG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCmluZGV4IDhkMTRhMTguLjcxZTM2OGUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJU
cmVlU3VwcG9ydEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQv
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcApAQCAtNDEzLDMgKzQxMywyMyBAQCB2b2lkIER1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6ZGVsaXZlckFsbE11dGF0aW9uc0lmTmVjZXNzYXJ5KCkK
ICAgICBXZWJDb3JlOjpXZWJLaXRNdXRhdGlvbk9ic2VydmVyOjpkZWxpdmVyQWxsTXV0YXRpb25z
KCk7CiAjZW5kaWYKIH0KKwordm9pZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEVkaXRp
bmdCZWhhdmlvcihFdmFzX09iamVjdCogZXdrVmlldywgY29uc3QgY2hhciogZWRpdGluZ0JlaGF2
aW9yKQoreworICAgIFdlYkNvcmU6OkVkaXRpbmdCZWhhdmlvclR5cGUgY29yZUVkaXRpbmdCZWhh
dmlvcjsKKworICAgIGlmICghc3RyY21wKGVkaXRpbmdCZWhhdmlvciwgIndpbiIpKQorICAgICAg
ICBjb3JlRWRpdGluZ0JlaGF2aW9yID0gV2ViQ29yZTo6RWRpdGluZ1dpbmRvd3NCZWhhdmlvcjsK
KyAgICBlbHNlIGlmICghc3RyY21wKGVkaXRpbmdCZWhhdmlvciwgIm1hYyIpKQorICAgICAgICBj
b3JlRWRpdGluZ0JlaGF2aW9yID0gV2ViQ29yZTo6RWRpdGluZ01hY0JlaGF2aW9yOworICAgIGVs
c2UgaWYgKCFzdHJjbXAoZWRpdGluZ0JlaGF2aW9yLCAidW5peCIpKQorICAgICAgICBjb3JlRWRp
dGluZ0JlaGF2aW9yID0gV2ViQ29yZTo6RWRpdGluZ1VuaXhCZWhhdmlvcjsKKyAgICBlbHNlCisg
ICAgICAgIHJldHVybjsKKworICAgIFdlYkNvcmU6OlBhZ2UqIGNvcmVQYWdlID0gRVdLUHJpdmF0
ZTo6Y29yZVBhZ2UoZXdrVmlldyk7CisgICAgaWYgKCFjb3JlUGFnZSkKKyAgICAgICAgcmV0dXJu
OworCisgICAgY29yZVBhZ2UtPnNldHRpbmdzKCktPnNldEVkaXRpbmdCZWhhdmlvclR5cGUoY29y
ZUVkaXRpbmdCZWhhdmlvcik7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJD
b3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaCBiL1NvdXJjZS9XZWJLaXQvZWZs
L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCmluZGV4IDdmZmMzMzUu
LmYwOTIzOTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCkBAIC04MSw2ICs4MSw3IEBAIHB1Ymxp
YzoKICAgICBzdGF0aWMgdm9pZCBkdW1wQ29uZmlndXJhdGlvbkZvclZpZXdwb3J0KEV2YXNfT2Jq
ZWN0KiBld2tWaWV3LCBpbnQgZGV2aWNlRFBJLCBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBkZXZp
Y2VTaXplLCBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBhdmFpbGFibGVTaXplKTsKIAogICAgIHN0
YXRpYyB2b2lkIGRlbGl2ZXJBbGxNdXRhdGlvbnNJZk5lY2Vzc2FyeSgpOworICAgIHN0YXRpYyB2
b2lkIHNldEVkaXRpbmdCZWhhdmlvcihFdmFzX09iamVjdCogZXdrVmlldywgY29uc3QgY2hhciog
ZWRpdGluZ0JlaGF2aW9yKTsKIH07CiAKICNlbmRpZiAvLyBEdW1wUmVuZGVyVHJlZVN1cHBvcnRF
ZmxfaApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4
IGYwOTIwNjguLjNkODQ0MzMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0wMy0yMSAgU3VkYXJzYW5hIE5hZ2lu
ZW5pICA8c3VkYXJzYW5hLm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZM
XSBJbXBsZW1lbnQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEVkaXRpbmdCZWhhdmlvcgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODExMjQKKworICAg
ICAgICBBZGRpbmcgbWlzc2luZyBpbXBsZW1lbnRhdGlvbiBzZXRFZGl0aW5nQmVoYXZpb3IgdG8g
RUZMJ3MKKyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXIuIFRoaXMgaW1wbGVtZW50YXRpb24g
YWxsb3dzIHVzIHRvCisgICAgICAgIHVuc2tpcCBzb21lIHRlc3RzIGZyb20gdGhlIHNraXAgbGlz
dC4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIER1
bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHA6CisgICAgICAgIChM
YXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0RWRpdGluZ0JlaGF2aW9yKTogSW1wbGVtZW50ZWQuCisK
IDIwMTItMDMtMjEgIFBldGVyIEJldmVybG9vICA8cGV0ZXJAY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIFtDaHJvbWl1bV0gUmVtb3ZlIEFuZHJvaWQgYnVpbGQtZml4IHdoZW4gdGhlIHByb3BlciBm
aXggcm9sbGVkIGludG8gV2ViS2l0CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9l
ZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZs
L0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAppbmRleCBjMjgxYzRkLi5iMmE0MWRmIDEwMDY0
NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwu
Y3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVm
bC5jcHAKQEAgLTcxNiw5ICs3MTYsOSBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjphdXRo
ZW50aWNhdGVTZXNzaW9uKEpTU3RyaW5nUmVmLCBKU1N0cmluZ1JlZiwgSlNTdHJpbgogICAgIG5v
dEltcGxlbWVudGVkKCk7CiB9CiAKLXZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEVkaXRp
bmdCZWhhdmlvcihjb25zdCBjaGFyKikKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEVk
aXRpbmdCZWhhdmlvcihjb25zdCBjaGFyKiBlZGl0aW5nQmVoYXZpb3IpCiB7Ci0gICAgbm90SW1w
bGVtZW50ZWQoKTsKKyAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEVkaXRpbmdCZWhh
dmlvcihicm93c2VyLT5tYWluVmlldygpLCBlZGl0aW5nQmVoYXZpb3IpOwogfQogCiB2b2lkIExh
eW91dFRlc3RDb250cm9sbGVyOjphYm9ydE1vZGFsKCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133263</attachid>
            <date>2012-03-22 07:47:46 -0700</date>
            <delta_ts>2012-03-22 08:51:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>editing_behavior.patch</filename>
            <type>text/plain</type>
            <size>6628</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4NGVmOWU1Li5mYjc4ZDJlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDMt
MjEgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gSW1wbGVtZW50IExheW91dFRlc3RDb250cm9sbGVyOjpzZXRF
ZGl0aW5nQmVoYXZpb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTgxMTI0CisKKyAgICAgICAgVW5za2lwIHRlc3RzIGNvbm5lY3RlZCB3aXRoIHNldEVk
aXRpbmdCZWhhdmlvci4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIHBsYXRmb3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEyLTAzLTIxICBBbmRyZXkgS29z
eWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogZXhw
b3NlIGdldEV2ZW50TGlzdGVuZXJzKCkgdG8gY29uc29sZSBjb21tYW5kIGxpbmUgQVBJCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZCBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2VmbC9Ta2lwcGVkCmluZGV4IDJjYjM2ZDUuLmU1NTc5MzkgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2VmbC9Ta2lwcGVkCkBAIC0yMTUsNiArMjE1LDggQEAgZWRpdGluZy9zZWxlY3Rpb24vYnV0dG9u
LXJpZ2h0LWNsaWNrLmh0bWwKIGVkaXRpbmcvc2VsZWN0aW9uL2NvbnRleHQtbWVudS1vbi10ZXh0
Lmh0bWwKIGVkaXRpbmcvc2VsZWN0aW9uL2NvbnRleHQtbWVudS10ZXh0LXNlbGVjdGlvbi5odG1s
CiBlZGl0aW5nL3NlbGVjdGlvbi9lbXB0eS1jZWxsLXJpZ2h0LWNsaWNrLmh0bWwKK2VkaXRpbmcv
c2VsZWN0aW9uL2V4dGVuZC1hZnRlci1tb3VzZS1zZWxlY3Rpb24uaHRtbAorZWRpdGluZy9zZWxl
Y3Rpb24vc2hpZnQtY2xpY2suaHRtbAogZWRpdGluZy9zcGVsbGluZy9jb250ZXh0LW1lbnUtc3Vn
Z2VzdGlvbnMuaHRtbAogZWRpdGluZy9zcGVsbGluZy9zcGVsbGNoZWNrLWlucHV0LXNlYXJjaC1j
cmFzaC5odG1sCiBmYXN0L2V2ZW50cy9jb250ZXh0LW5vLWRlc2VsZWN0Lmh0bWwKQEAgLTcyMywy
MiArNzI1LDcgQEAgbWVkaWEvdmlkZW8tdm9sdW1lLXNsaWRlci5odG1sCiAjIEVGTCdzIExheW91
dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBhdXRoZW50aWNhdGVTZXNzaW9uCiBo
dHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2Nyb3NzLW9yaWdpbi1hdXRob3JpemF0aW9uLXdpdGgt
ZW1iZWRkZXIuaHRtbAogCi0jIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGlt
cGxlbWVudCBzZXRFZGl0aW5nQmVoYXZpb3IKLWVkaXRpbmcvZXhlY0NvbW1hbmQvcXVlcnktY29t
bWFuZC1zdGF0ZS5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5kL3F1ZXJ5LXRleHQtYWxpZ25tZW50
Lmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1hbmQvdG9nZ2xlLWNvbXBvdW5kLXN0eWxlcy5odG1sCi1l
ZGl0aW5nL3NlbGVjdGlvbi81MTk1MTY2LTEuaHRtbAotZWRpdGluZy9zZWxlY3Rpb24vNTM1NDQ1
NS0xLmh0bWwKLWVkaXRpbmcvc2VsZWN0aW9uL2NsaWNrLWluLW1hcmdpbnMtaW5zaWRlLWVkaXRh
YmxlLWRpdi5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9jbGljay1pbi1wYWRkaW5nLXdpdGgtbXVs
dGlwbGUtbGluZS1ib3hlcy5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9jb250ZXh0LW1lbnUtdGV4
dC1zZWxlY3Rpb24uaHRtbAotZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLWFmdGVyLW1vdXNlLXNl
bGVjdGlvbi5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWFmdGVyLWRv
dWJsZS1jbGljay5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9ydGwtbW92ZS1zZWxlY3Rpb24tcmln
aHQtbGVmdC5odG1sCi1lZGl0aW5nL3NlbGVjdGlvbi9zaGlmdC1jbGljay5odG1sCi1lZGl0aW5n
L3N0eWxlL2lmcmFtZS1vbmxvYWQtY3Jhc2gtbWFjLmh0bWwKLWVkaXRpbmcvc3R5bGUvaWZyYW1l
LW9ubG9hZC1jcmFzaC11bml4Lmh0bWwKLWVkaXRpbmcvc3R5bGUvaWZyYW1lLW9ubG9hZC1jcmFz
aC13aW4uaHRtbAorIyBTZXQgdW5pY29kZSBiYWNrc3BhY2UgdmFsdWUgaW4gRUZMJ3MgY3JlYXRl
S2V5TWFwCiBmYXN0L2V2ZW50cy9iYWNrc3BhY2UtbmF2aWdhdGVzLWJhY2suaHRtbAogCiAjIEVG
TCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBhYm9ydE1vZGFsCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cKaW5kZXggNTQwMzcwOS4uMThiMmY2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9lZmwvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE4IEBACisyMDEyLTAzLTIxICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEu
bmFnaW5lbmlAbGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIEltcGxlbWVudCBMYXlv
dXRUZXN0Q29udHJvbGxlcjo6c2V0RWRpdGluZ0JlaGF2aW9yCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTEyNAorCisgICAgICAgIEFkZCBtaXNzaW5n
IGltcGxlbWVudGF0aW9uIHNldEVkaXRpbmdCZWhhdmlvciB0byBFRkwncyAKKyAgICAgICAgRHVt
cFJlbmRlclRyZWVTdXBwb3J0LiBUaGlzIHNldHRpbmcgY29udHJvbHMgdmFyaW91cyBlZGl0aW5n
CisgICAgICAgIGJlaGF2aW9ycyB0aGF0IGRpZmZlciBiZXR3ZWVuIHBsYXRmb3Jtcy4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYkNvcmVTdXBw
b3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJl
ZVN1cHBvcnRFZmw6OnNldEVkaXRpbmdCZWhhdmlvcik6CisgICAgICAgICogV2ViQ29yZVN1cHBv
cnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmg6CisKIDIwMTItMDMtMTkgIEFkYW0gQmFydGgg
IDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgc3VwcG9ydCBmb3IgIm1hZ2lj
IiBpZnJhbWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3Vw
cG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCmluZGV4IDhkMTRhMTguLmQzYzQwM2Yg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJU
cmVlU3VwcG9ydEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQv
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcApAQCAtNDEzLDMgKzQxMywyNSBAQCB2b2lkIER1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6ZGVsaXZlckFsbE11dGF0aW9uc0lmTmVjZXNzYXJ5KCkK
ICAgICBXZWJDb3JlOjpXZWJLaXRNdXRhdGlvbk9ic2VydmVyOjpkZWxpdmVyQWxsTXV0YXRpb25z
KCk7CiAjZW5kaWYKIH0KKwordm9pZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEVkaXRp
bmdCZWhhdmlvcihFdmFzX09iamVjdCogZXdrVmlldywgY29uc3QgY2hhciogZWRpdGluZ0JlaGF2
aW9yKQoreworICAgIFdlYkNvcmU6OkVkaXRpbmdCZWhhdmlvclR5cGUgY29yZUVkaXRpbmdCZWhh
dmlvcjsKKworICAgIGlmICghc3RyY21wKGVkaXRpbmdCZWhhdmlvciwgIndpbiIpKQorICAgICAg
ICBjb3JlRWRpdGluZ0JlaGF2aW9yID0gV2ViQ29yZTo6RWRpdGluZ1dpbmRvd3NCZWhhdmlvcjsK
KyAgICBlbHNlIGlmICghc3RyY21wKGVkaXRpbmdCZWhhdmlvciwgIm1hYyIpKQorICAgICAgICBj
b3JlRWRpdGluZ0JlaGF2aW9yID0gV2ViQ29yZTo6RWRpdGluZ01hY0JlaGF2aW9yOworICAgIGVs
c2UgaWYgKCFzdHJjbXAoZWRpdGluZ0JlaGF2aW9yLCAidW5peCIpKQorICAgICAgICBjb3JlRWRp
dGluZ0JlaGF2aW9yID0gV2ViQ29yZTo6RWRpdGluZ1VuaXhCZWhhdmlvcjsKKyAgICBlbHNlIHsK
KyAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICBXZWJDb3JlOjpQYWdlKiBjb3JlUGFnZSA9IEVXS1ByaXZhdGU6OmNvcmVQYWdlKGV3a1Zp
ZXcpOworICAgIGlmICghY29yZVBhZ2UpCisgICAgICAgIHJldHVybjsKKworICAgIGNvcmVQYWdl
LT5zZXR0aW5ncygpLT5zZXRFZGl0aW5nQmVoYXZpb3JUeXBlKGNvcmVFZGl0aW5nQmVoYXZpb3Ip
OworfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJl
bmRlclRyZWVTdXBwb3J0RWZsLmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9E
dW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaAppbmRleCA3ZmZjMzM1Li5mMDkyMzkxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBv
cnRFZmwuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVy
VHJlZVN1cHBvcnRFZmwuaApAQCAtODEsNiArODEsNyBAQCBwdWJsaWM6CiAgICAgc3RhdGljIHZv
aWQgZHVtcENvbmZpZ3VyYXRpb25Gb3JWaWV3cG9ydChFdmFzX09iamVjdCogZXdrVmlldywgaW50
IGRldmljZURQSSwgY29uc3QgV2ViQ29yZTo6SW50U2l6ZSYgZGV2aWNlU2l6ZSwgY29uc3QgV2Vi
Q29yZTo6SW50U2l6ZSYgYXZhaWxhYmxlU2l6ZSk7CiAKICAgICBzdGF0aWMgdm9pZCBkZWxpdmVy
QWxsTXV0YXRpb25zSWZOZWNlc3NhcnkoKTsKKyAgICBzdGF0aWMgdm9pZCBzZXRFZGl0aW5nQmVo
YXZpb3IoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0IGNoYXIqIGVkaXRpbmdCZWhhdmlvcik7
CiB9OwogCiAjZW5kaWYgLy8gRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsX2gKZGlmZiAtLWdpdCBh
L1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmMDkyMDY4Li4zZDg0NDMz
IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTcgQEAKKzIwMTItMDMtMjEgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5u
YWdpbmVuaUBsaW51eC5pbnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gSW1wbGVtZW50IExheW91
dFRlc3RDb250cm9sbGVyOjpzZXRFZGl0aW5nQmVoYXZpb3IKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgxMTI0CisKKyAgICAgICAgQWRkaW5nIG1pc3Np
bmcgaW1wbGVtZW50YXRpb24gc2V0RWRpdGluZ0JlaGF2aW9yIHRvIEVGTCdzCisgICAgICAgIExh
eW91dFRlc3RDb250cm9sbGVyLiBUaGlzIGltcGxlbWVudGF0aW9uIGFsbG93cyB1cyB0bworICAg
ICAgICB1bnNraXAgc29tZSB0ZXN0cyBmcm9tIHRoZSBza2lwIGxpc3QuCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9lZmwv
TGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xs
ZXI6OnNldEVkaXRpbmdCZWhhdmlvcik6IEltcGxlbWVudGVkLgorCiAyMDEyLTAzLTIxICBQZXRl
ciBCZXZlcmxvbyAgPHBldGVyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIFJl
bW92ZSBBbmRyb2lkIGJ1aWxkLWZpeCB3aGVuIHRoZSBwcm9wZXIgZml4IHJvbGxlZCBpbnRvIFdl
YktpdApkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250
cm9sbGVyRWZsLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJv
bGxlckVmbC5jcHAKaW5kZXggYzI4MWM0ZC4uYjJhNDFkZiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVt
cFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAorKysgYi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCkBAIC03MTYsOSAr
NzE2LDkgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6YXV0aGVudGljYXRlU2Vzc2lvbihK
U1N0cmluZ1JlZiwgSlNTdHJpbmdSZWYsIEpTU3RyaW4KICAgICBub3RJbXBsZW1lbnRlZCgpOwog
fQogCi12b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRFZGl0aW5nQmVoYXZpb3IoY29uc3Qg
Y2hhciopCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRFZGl0aW5nQmVoYXZpb3IoY29u
c3QgY2hhciogZWRpdGluZ0JlaGF2aW9yKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAg
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXRFZGl0aW5nQmVoYXZpb3IoYnJvd3Nlci0+bWFp
blZpZXcoKSwgZWRpdGluZ0JlaGF2aW9yKTsKIH0KIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxl
cjo6YWJvcnRNb2RhbCgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>