<?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>100213</bug_id>
          
          <creation_ts>2012-10-24 00:57:42 -0700</creation_ts>
          <short_desc>[WK2][EFL] Add ewk_view_pagination_mode_set/get() APIs</short_desc>
          <delta_ts>2012-10-25 06:22:36 -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>
          
          <blocked>100301</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="KyungTae Kim">ktf.kim</reporter>
          <assigned_to name="KyungTae Kim">ktf.kim</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>749451</commentid>
    <comment_count>0</comment_count>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-24 00:57:42 -0700</bug_when>
    <thetext>Add ewk_pagination_mode_set/ewk_view_pagination_mode_get APIs.
The  WK APIs for pagination mode set/get was existed, and we need ewk APIs for those.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749460</commentid>
    <comment_count>1</comment_count>
      <attachid>170340</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-24 01:16:10 -0700</bug_when>
    <thetext>Created attachment 170340
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750238</commentid>
    <comment_count>2</comment_count>
      <attachid>170340</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-10-24 17:25:00 -0700</bug_when>
    <thetext>Comment on attachment 170340
Patch

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

&gt; Source/WebKit2/ChangeLog:4
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=100213

ewk_view_pagination_mode_set/get() APIs?

&gt; Source/WebKit2/ChangeLog:5
&gt; +

remove redundant space after &apos;Add&apos;.

&gt; Source/WebKit2/ChangeLog:8
&gt; +        Add ewk_pagination_mode_set/ewk_view_pagination_mode_get APIs for paginated display.

ditto.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:812
&gt; + *

Remove redundant space after &apos;a&apos;.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:814
&gt; + * @param mode The  Ewk_Pagination_Mode to set

Remove redundant space in the line.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:821
&gt; + * Get a  pagenation mode of the current web page.

ditto.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:825
&gt; + * @return The  pagination mode of the current web page

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750239</commentid>
    <comment_count>3</comment_count>
      <attachid>170340</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-10-24 17:27:31 -0700</bug_when>
    <thetext>Comment on attachment 170340
Patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:2207
&gt; +        paginationMode =WebCore::Pagination::LeftToRightPaginated;

add space after &apos;=&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750384</commentid>
    <comment_count>4</comment_count>
      <attachid>170340</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-24 22:49:20 -0700</bug_when>
    <thetext>Comment on attachment 170340
Patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:2200
&gt; +    

The code in these functions should be moved inside methods in EwkViewImpl and the C function should merely call the new C++ method.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:2203
&gt; +    case EWK_PAGINATION_MODE_UNPAGINATED:

You should probably use COMPILE_ASSERT_MATCHING_ENUM macro from ewk_private.h to avoid this switch(). A simple cast would be more efficient.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:2228
&gt; +    Ewk_Pagination_Mode mode;

Unused variable?

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:2230
&gt; +    EWK_VIEW_PRIV_GET_OR_RETURN(smartData, priv, EWK_PAGINATION_MODE_END);

Why return EWK_PAGINATION_MODE_END in case of error? Shouldn&apos;t you use a mode such as EWK_PAGINATION_MODE_INVALID with value of -1?

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:275
&gt; + * @info    Keep this in sync with WebCore::Pagination::Mode in Pagination.h

COMPILE_ASSERT_MATCHING_ENUM() will make sure of that. I don&apos;t think we should have such comment in the public header (this is implementation specific).

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:278
&gt; +    EWK_PAGINATION_MODE_UNPAGINATED,

Lack of documentation for each enum value.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:283
&gt; +    EWK_PAGINATION_MODE_END    

What is this mode?

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:811
&gt; + * Set a  pagenation mode to the current web page.

&quot;pagenation&quot; &gt; &quot;pagination&quot;
remove the &quot;a&quot; in front of pagination (bad english)

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:818
&gt; +EAPI Eina_Bool ewk_view_pagination_mode_set(Evas_Object* o, Ewk_Pagination_Mode mode);

Star on wrong side

&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:821
&gt;&gt; + * Get a  pagenation mode of the current web page.
&gt; 
&gt; ditto.

&quot;pagenation&quot; &gt; &quot;pagination&quot;
remove the &quot;a&quot; in front of pagination (bad english)

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:822
&gt; + *

Please document what the default pagination mode is.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:823
&gt; + * @param o view object toget the pagenation mode

&quot;toget&quot; -&gt; &quot;to get&quot;
&quot;pagenation&quot; &gt; &quot;pagination&quot;

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:827
&gt; +EAPI Ewk_Pagination_Mode ewk_view_pagination_mode_get(const Evas_Object* o);

Star on wrong side

&gt; Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_view.cpp:972
&gt; +    // Reload page to check the pagination modeue.

&quot;modeue&quot; -&gt; &quot;mode&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750496</commentid>
    <comment_count>5</comment_count>
      <attachid>170572</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-25 00:41:05 -0700</bug_when>
    <thetext>Created attachment 170572
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750513</commentid>
    <comment_count>6</comment_count>
      <attachid>170572</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-25 00:55:20 -0700</bug_when>
    <thetext>Comment on attachment 170572
Patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1510
&gt; +    return static_cast&lt;Ewk_Pagination_Mode&gt;(impl-&gt;pageProxy-&gt;paginationMode());

Blank line before return statement would be nice.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:283
&gt; +    EWK_PAGINATION_MODE_INVALID /**&lt; invalid pagination mode that will be returned when error occured. */

We usually put this one first with &quot;= -1&quot; value I believe.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:821
&gt; + * Get pagination mode of the current web page. The default value is EWK_PAGINATION_MODE_UNPAGINATED.

&quot;The default value is EWK_PAGINATION_MODE_UNPAGINATED.&quot; should probably not be in the title. Instead, I would put it under, after a blank line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750536</commentid>
    <comment_count>7</comment_count>
      <attachid>170582</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-25 01:25:56 -0700</bug_when>
    <thetext>Created attachment 170582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750543</commentid>
    <comment_count>8</comment_count>
      <attachid>170582</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-25 01:32:44 -0700</bug_when>
    <thetext>Comment on attachment 170582
Patch

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

LGTM but:

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:283
&gt; +    EWK_PAGINATION_MODE_END /**&lt; number of pagination mode */

Why do you need this EWK_PAGINATION_MODE_END ? I think we should remove it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750609</commentid>
    <comment_count>9</comment_count>
      <attachid>170582</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-10-25 03:19:09 -0700</bug_when>
    <thetext>Comment on attachment 170582
Patch

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

&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:283
&gt;&gt; +    EWK_PAGINATION_MODE_END /**&lt; number of pagination mode */
&gt; 
&gt; Why do you need this EWK_PAGINATION_MODE_END ? I think we should remove it.

Agree with Chris.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750639</commentid>
    <comment_count>10</comment_count>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-25 03:55:27 -0700</bug_when>
    <thetext>I thought EWK_PAGINATION_MODE_END is needed when someone needed to change the pagination mode step by step.
If it is not a common way, I&apos;ll remove it and let use &quot;EWK_PAGINATION_MODE_BOTTOM_TO_TOP + 1&quot; in that case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750643</commentid>
    <comment_count>11</comment_count>
      <attachid>170603</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-25 03:58:58 -0700</bug_when>
    <thetext>Created attachment 170603
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750648</commentid>
    <comment_count>12</comment_count>
      <attachid>170603</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-25 04:04:27 -0700</bug_when>
    <thetext>Comment on attachment 170603
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750725</commentid>
    <comment_count>13</comment_count>
      <attachid>170603</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-10-25 05:55:03 -0700</bug_when>
    <thetext>Comment on attachment 170603
Patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:808
&gt; +

Nit : Unneeded line.

&gt; Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_view.cpp:970
&gt; +

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750726</commentid>
    <comment_count>14</comment_count>
      <attachid>170621</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-25 05:59:59 -0700</bug_when>
    <thetext>Created attachment 170621
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750739</commentid>
    <comment_count>15</comment_count>
      <attachid>170621</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-25 06:22:32 -0700</bug_when>
    <thetext>Comment on attachment 170621
Patch

Clearing flags on attachment: 170621

Committed r132479: &lt;http://trac.webkit.org/changeset/132479&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750740</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-25 06:22:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170340</attachid>
            <date>2012-10-24 01:16:10 -0700</date>
            <delta_ts>2012-10-25 00:41:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100213-20121024171446.patch</filename>
            <type>text/plain</type>
            <size>7266</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMzE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMjdmODQxZmRkMjRjMDdi
YzdkNzMxZGNhM2ViZjhiMmI3YzVkMTFhMi4uNTQwZDhmYmRkYTk4OTY2YzA5ODkwNTNlYTIxOGYy
ZTQzYjY4ZDYyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI0ICBLeXVu
Z1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtXSzJdW0VGTF0gQWRk
ICBld2tfcGFnaW5hdGlvbl9tb2RlX3NldC9ld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0IEFQ
SXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDIx
MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBl
d2tfcGFnaW5hdGlvbl9tb2RlX3NldC9ld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0IEFQSXMg
Zm9yIHBhZ2luYXRlZCBkaXNwbGF5LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3ZpZXcuY3BwOgorICAgICAgICAoZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX3NldCk6CisgICAg
ICAgIChld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdmlldy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rl
c3RfZXdrMl92aWV3LmNwcDoKKyAgICAgICAgKFRFU1RfRik6CisKIDIwMTItMTAtMjMgIERhbiBC
ZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJLaXQyIHBhcnQgb2YgPHJk
YXI6Ly9wcm9ibGVtLzI5NjY5NzQ+IFttYWNdIEtlcm5pbmcgYW5kIGxpZ2F0dXJlcyBhcmUgbm90
IGVuYWJsZWQgYnkgZGVmYXVsdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvZXdrX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwv
ZXdrX3ZpZXcuY3BwCmluZGV4IDcwZTY5MTVjNTkwYTJkNGMyNzM4NTQ1YWZkMzU5MTQ2MDkwYWRm
MDYuLmUzNDBkNmM4ZDA5OGE4N2NmOTFhMjI0NmEyNGE4NTNkNDhhNDM2N2QgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKQEAgLTIxOTIsMyArMjE5
Miw2MCBAQCBFaW5hX0Jvb2wgZXdrX3ZpZXdfaW5zcGVjdG9yX2Nsb3NlKEV2YXNfT2JqZWN0KiBl
d2tWaWV3KQogICAgIHJldHVybiBmYWxzZTsKICNlbmRpZgogfQorCitFaW5hX0Jvb2wgZXdrX3Zp
ZXdfcGFnaW5hdGlvbl9tb2RlX3NldChFdmFzX09iamVjdCogZXdrVmlldywgRXdrX1BhZ2luYXRp
b25fTW9kZSBtb2RlKQoreworICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdrVmlldywg
c21hcnREYXRhLCBmYWxzZSk7CisgICAgRVdLX1ZJRVdfUFJJVl9HRVRfT1JfUkVUVVJOKHNtYXJ0
RGF0YSwgcHJpdiwgZmFsc2UpOworICAgIAorICAgIFdlYkNvcmU6OlBhZ2luYXRpb246Ok1vZGUg
cGFnaW5hdGlvbk1vZGU7CisgICAgc3dpdGNoIChtb2RlKSB7CisgICAgY2FzZSBFV0tfUEFHSU5B
VElPTl9NT0RFX1VOUEFHSU5BVEVEOgorICAgICAgICBwYWdpbmF0aW9uTW9kZSA9IFdlYkNvcmU6
OlBhZ2luYXRpb246OlVucGFnaW5hdGVkOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEVXS19Q
QUdJTkFUSU9OX01PREVfTEVGVF9UT19SSUdIVDoKKyAgICAgICAgcGFnaW5hdGlvbk1vZGUgPVdl
YkNvcmU6OlBhZ2luYXRpb246OkxlZnRUb1JpZ2h0UGFnaW5hdGVkOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIEVXS19QQUdJTkFUSU9OX01PREVfUklHSFRfVE9fTEVGVDoKKyAgICAgICAgcGFn
aW5hdGlvbk1vZGUgPSBXZWJDb3JlOjpQYWdpbmF0aW9uOjpSaWdodFRvTGVmdFBhZ2luYXRlZDsK
KyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBFV0tfUEFHSU5BVElPTl9NT0RFX1RPUF9UT19CT1RU
T006CisgICAgICAgIHBhZ2luYXRpb25Nb2RlID0gV2ViQ29yZTo6UGFnaW5hdGlvbjo6VG9wVG9C
b3R0b21QYWdpbmF0ZWQ7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgRVdLX1BBR0lOQVRJT05f
TU9ERV9CT1RUT01fVE9fVE9QOgorICAgICAgICBwYWdpbmF0aW9uTW9kZSA9IFdlYkNvcmU6OlBh
Z2luYXRpb246OkJvdHRvbVRvVG9wUGFnaW5hdGVkOworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIHByaXYtPnBhZ2VQcm94eS0+
c2V0UGFnaW5hdGlvbk1vZGUocGFnaW5hdGlvbk1vZGUpOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK0V3a19QYWdpbmF0aW9uX01vZGUgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldChjb25z
dCBFdmFzX09iamVjdCogZXdrVmlldykKK3sKKyAgICBFd2tfUGFnaW5hdGlvbl9Nb2RlIG1vZGU7
CisgICAgRVdLX1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIEVXS19Q
QUdJTkFUSU9OX01PREVfRU5EKTsKKyAgICBFV0tfVklFV19QUklWX0dFVF9PUl9SRVRVUk4oc21h
cnREYXRhLCBwcml2LCBFV0tfUEFHSU5BVElPTl9NT0RFX0VORCk7CisKKyAgICBzd2l0Y2ggKHBy
aXYtPnBhZ2VQcm94eS0+cGFnaW5hdGlvbk1vZGUoKSkgeworICAgIGNhc2UgV2ViQ29yZTo6UGFn
aW5hdGlvbjo6VW5wYWdpbmF0ZWQ6CisgICAgICAgIHJldHVybiBFV0tfUEFHSU5BVElPTl9NT0RF
X1VOUEFHSU5BVEVEOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFdlYkNvcmU6OlBhZ2luYXRp
b246OkxlZnRUb1JpZ2h0UGFnaW5hdGVkOgorICAgICAgICByZXR1cm4gRVdLX1BBR0lOQVRJT05f
TU9ERV9MRUZUX1RPX1JJR0hUOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFdlYkNvcmU6OlBh
Z2luYXRpb246OlJpZ2h0VG9MZWZ0UGFnaW5hdGVkOgorICAgICAgICByZXR1cm4gRVdLX1BBR0lO
QVRJT05fTU9ERV9SSUdIVF9UT19MRUZUOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFdlYkNv
cmU6OlBhZ2luYXRpb246OlRvcFRvQm90dG9tUGFnaW5hdGVkOgorICAgICAgICByZXR1cm4gRVdL
X1BBR0lOQVRJT05fTU9ERV9UT1BfVE9fQk9UVE9NOworICAgICAgICBicmVhazsKKyAgICBjYXNl
IFdlYkNvcmU6OlBhZ2luYXRpb246OkJvdHRvbVRvVG9wUGFnaW5hdGVkOgorICAgICAgICByZXR1
cm4gRVdLX1BBR0lOQVRJT05fTU9ERV9CT1RUT01fVE9fVE9QOworICAgICAgICBicmVhazsKKyAg
ICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gRVdLX1BBR0lOQVRJT05fTU9ERV9FTkQ7ICAgICAg
IAorICAgIH0KK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5o
CmluZGV4IDU5ODA5ZmFiNmZlMzk0NGY2ZGYyYmZhNWMwMWE3M2UxYzdkMGY4YmQuLmY1MDE0ODg3
M2Y1ZTdiMzE0ZjlmMDdhOWNlM2MwZDQxMDY2ZjI1ZmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaApAQCAtMjcxLDYgKzI3MSwxOSBAQCBlbnVtIEV3a19G
aW5kX09wdGlvbnMgewogdHlwZWRlZiBlbnVtIEV3a19GaW5kX09wdGlvbnMgRXdrX0ZpbmRfT3B0
aW9uczsKIAogLyoqCisgKiBFbnVtIHZhbHVlcyB1c2VkIHRvIHNldCBwYWdpbmF0aW9uIG1vZGUu
CisgKiBAaW5mbyAgICBLZWVwIHRoaXMgaW4gc3luYyB3aXRoIFdlYkNvcmU6OlBhZ2luYXRpb246
Ok1vZGUgaW4gUGFnaW5hdGlvbi5oCisgKi8KK3R5cGVkZWYgZW51bSB7CisgICAgRVdLX1BBR0lO
QVRJT05fTU9ERV9VTlBBR0lOQVRFRCwKKyAgICBFV0tfUEFHSU5BVElPTl9NT0RFX0xFRlRfVE9f
UklHSFQsCisgICAgRVdLX1BBR0lOQVRJT05fTU9ERV9SSUdIVF9UT19MRUZULAorICAgIEVXS19Q
QUdJTkFUSU9OX01PREVfVE9QX1RPX0JPVFRPTSwKKyAgICBFV0tfUEFHSU5BVElPTl9NT0RFX0JP
VFRPTV9UT19UT1AsCisgICAgRVdLX1BBR0lOQVRJT05fTU9ERV9FTkQgICAgCit9IEV3a19QYWdp
bmF0aW9uX01vZGU7CisKKy8qKgogICogU2V0cyB0aGUgc21hcnQgY2xhc3MgQVBJcywgZW5hYmxp
bmcgdmlldyB0byBiZSBpbmhlcml0ZWQuCiAgKgogICogQHBhcmFtIGFwaSBjbGFzcyBkZWZpbml0
aW9uIHRvIHNldCwgYWxsIG1lbWJlcnMgd2l0aCB0aGUKQEAgLTc5Myw2ICs4MDYsMjYgQEAgRUFQ
SSBFaW5hX0Jvb2wgZXdrX3ZpZXdfaW5zcGVjdG9yX3Nob3coRXZhc19PYmplY3QgKm8pOwogICov
CiBFQVBJIEVpbmFfQm9vbCBld2tfdmlld19pbnNwZWN0b3JfY2xvc2UoRXZhc19PYmplY3QgKm8p
OwogCisKKy8qKgorICogU2V0IGEgIHBhZ2VuYXRpb24gbW9kZSB0byB0aGUgY3VycmVudCB3ZWIg
cGFnZS4KKyAqCisgKiBAcGFyYW0gbyB2aWV3IG9iamVjdCB0byBzZXQgdGhlIHBhZ2VuYXRpb24g
bW9kZQorICogQHBhcmFtIG1vZGUgVGhlICBFd2tfUGFnaW5hdGlvbl9Nb2RlIHRvIHNldAorICoK
KyAqIEByZXR1cm4gQGMgRUlOQV9UUlVFIG9uIHN1Y2Nlc3Mgb3IgQGMgRUlOQV9GQUxTRSBvbiBm
YWlsdXJlCisgKi8KK0VBUEkgRWluYV9Cb29sIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQo
RXZhc19PYmplY3QqIG8sIEV3a19QYWdpbmF0aW9uX01vZGUgbW9kZSk7CisKKy8qKgorICogR2V0
IGEgIHBhZ2VuYXRpb24gbW9kZSBvZiB0aGUgY3VycmVudCB3ZWIgcGFnZS4KKyAqCisgKiBAcGFy
YW0gbyB2aWV3IG9iamVjdCB0b2dldCB0aGUgcGFnZW5hdGlvbiBtb2RlCisgKgorICogQHJldHVy
biBUaGUgIHBhZ2luYXRpb24gbW9kZSBvZiB0aGUgY3VycmVudCB3ZWIgcGFnZQorICovCitFQVBJ
IEV3a19QYWdpbmF0aW9uX01vZGUgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldChjb25zdCBF
dmFzX09iamVjdCogbyk7CisKICNpZmRlZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfdmll
dy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJf
dmlldy5jcHAKaW5kZXggZDRiYjcwZmJmMDQyNTg5ODgzOWI2ZjUxZjJiODdhZDQ4M2Y3ZjQzOS4u
NjUxOWY2NWRkZTM3YTk1M2Q2ODNjYzRiNjBkM2ZmYjExZWZlMTRiOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl92aWV3
LmNwcApAQCAtOTU5LDMgKzk1OSwzMyBAQCBURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3Zp
ZXdfc2NhbGUpCiAgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRlZmF1
bHRUZXN0UGFnZVVybCgpKSk7CiAgICAgQVNTRVJUX0ZMT0FUX0VRKDEsIGV3a192aWV3X3NjYWxl
X2dldCh3ZWJWaWV3KCkpKTsKIH0KKworCitURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3Zp
ZXdfcGFnaW5hdGlvbikKK3sKKyAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyhlbnZpcm9ubWVu
dC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsKKworICAgIC8vIERlZmF1bHQgcGFnaW5hdGlvbiB2
YWx1ZSBpcyBFV0tfUEFHSU5BVElPTl9NT0RFX1VOUEFHSU5BVEVECisgICAgQVNTRVJUX0VRKEVX
S19QQUdJTkFUSU9OX01PREVfVU5QQUdJTkFURUQsIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9n
ZXQod2ViVmlldygpKSk7CisKKyAgICBBU1NFUlRfVFJVRShld2tfdmlld19wYWdpbmF0aW9uX21v
ZGVfc2V0KHdlYlZpZXcoKSwgRVdLX1BBR0lOQVRJT05fTU9ERV9MRUZUX1RPX1JJR0hUKSk7Cisg
ICAgLy8gUmVsb2FkIHBhZ2UgdG8gY2hlY2sgdGhlIHBhZ2luYXRpb24gbW9kZXVlLgorICAgIEFT
U0VSVF9UUlVFKGxvYWRVcmxTeW5jKGVudmlyb25tZW50LT5kZWZhdWx0VGVzdFBhZ2VVcmwoKSkp
OworICAgIEFTU0VSVF9FUShFV0tfUEFHSU5BVElPTl9NT0RFX0xFRlRfVE9fUklHSFQsIGV3a192
aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7CisKKyAgICBBU1NFUlRfVFJVRShl
d2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0KHdlYlZpZXcoKSwgRVdLX1BBR0lOQVRJT05fTU9E
RV9SSUdIVF9UT19MRUZUKSk7CisgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1l
bnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7CisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9O
X01PREVfUklHSFRfVE9fTEVGVCwgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldCh3ZWJWaWV3
KCkpKTsKKworICAgIEFTU0VSVF9UUlVFKGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQod2Vi
VmlldygpLCBFV0tfUEFHSU5BVElPTl9NT0RFX1RPUF9UT19CT1RUT00pKTsKKyAgICBBU1NFUlRf
VFJVRShsb2FkVXJsU3luYyhlbnZpcm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsKKyAg
ICBBU1NFUlRfRVEoRVdLX1BBR0lOQVRJT05fTU9ERV9UT1BfVE9fQk9UVE9NLCBld2tfdmlld19w
YWdpbmF0aW9uX21vZGVfZ2V0KHdlYlZpZXcoKSkpOworCisgICAgQVNTRVJUX1RSVUUoZXdrX3Zp
ZXdfcGFnaW5hdGlvbl9tb2RlX3NldCh3ZWJWaWV3KCksICBFV0tfUEFHSU5BVElPTl9NT0RFX0JP
VFRPTV9UT19UT1ApKTsKKyAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyhlbnZpcm9ubWVudC0+
ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsKKyAgICBBU1NFUlRfRVEoRVdLX1BBR0lOQVRJT05fTU9E
RV9CT1RUT01fVE9fVE9QLCBld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KHdlYlZpZXcoKSkp
OworCisgICAgQVNTRVJUX1RSVUUoZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX3NldCh3ZWJWaWV3
KCksIEVXS19QQUdJTkFUSU9OX01PREVfVU5QQUdJTkFURUQpKTsKKyAgICBBU1NFUlRfVFJVRShs
b2FkVXJsU3luYyhlbnZpcm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsKKyAgICBBU1NF
UlRfRVEoRVdLX1BBR0lOQVRJT05fTU9ERV9VTlBBR0lOQVRFRCwgZXdrX3ZpZXdfcGFnaW5hdGlv
bl9tb2RlX2dldCh3ZWJWaWV3KCkpKTsKK30K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170572</attachid>
            <date>2012-10-25 00:41:05 -0700</date>
            <delta_ts>2012-10-25 01:25:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100213-20121025163941.patch</filename>
            <type>text/plain</type>
            <size>6895</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNDQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOGM4MmU4OWVlNzdiMDJi
OTdiYWUyZjY5NmI4MzQ1ZDQ2ZDk2OTkwYS4uZWIwODg5NzliODI2ZjM1ZDZlMzU2MWI3NjMwNzMx
NmI0ZGE5NjI1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI0ICBLeXVu
Z1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtXSzJdW0VGTF0gQWRk
IGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQvZ2V0KCkgQVBJcworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMjEzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGV3a192aWV3X3BhZ2luYXRpb25f
bW9kZV9zZXQvZ2V0KCkgQVBJcyBmb3IgcGFnaW5hdGVkIGRpc3BsYXkuCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChld2tfdmlld19wYWdpbmF0
aW9uX21vZGVfc2V0KToKKyAgICAgICAgKGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQpOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3Lmg6CisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwOgorICAgICAgICAoVEVTVF9GKToK
KwogMjAxMi0xMC0yNCAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAg
ICAgICAgIE1ha2UgaXQgYSBjb21waWxlIGVycm9yIHRvIHNlbmQgYSBzeW5jIG1lc3NhZ2UgYXMg
YXN5bmMgKGFuZCB2aWNlIHZlcnNhKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3ZpZXcuY3BwCmluZGV4IGRkZjIwMGE4MGQ3MTkyNWZjODVjNzk5ZjQ4N2EzYjNkNjQ0
ZTkzZWIuLjcwZDdjYmJlZmZhZmE5ZTk0ZDcwZTlkYjAxMGJmN2U1MzRjMTU2YTggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKQEAgLTE0ODYsMyAr
MTQ4NiwyNiBAQCBFaW5hX0Jvb2wgZXdrX3ZpZXdfaW5zcGVjdG9yX2Nsb3NlKEV2YXNfT2JqZWN0
KiBld2tWaWV3KQogICAgIHJldHVybiBmYWxzZTsKICNlbmRpZgogfQorCisvLyBFd2tfUGFnaW5h
dGlvbl9Nb2RlIHNob3VsZCBiZSBtYXRjaGVkIHVwIG9yZGVycyB3aXRoIFdlYkNvcmU6OlBhZ2lu
YXRpb246Ok1vZGUuCitDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVNKEVXS19QQUdJTkFUSU9O
X01PREVfVU5QQUdJTkFURUQsIFdlYkNvcmU6OlBhZ2luYXRpb246OlVucGFnaW5hdGVkKTsKK0NP
TVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oRVdLX1BBR0lOQVRJT05fTU9ERV9MRUZUX1RPX1JJ
R0hULCBXZWJDb3JlOjpQYWdpbmF0aW9uOjpMZWZ0VG9SaWdodFBhZ2luYXRlZCk7CitDT01QSUxF
X0FTU0VSVF9NQVRDSElOR19FTlVNKEVXS19QQUdJTkFUSU9OX01PREVfUklHSFRfVE9fTEVGVCwg
V2ViQ29yZTo6UGFnaW5hdGlvbjo6UmlnaHRUb0xlZnRQYWdpbmF0ZWQpOworQ09NUElMRV9BU1NF
UlRfTUFUQ0hJTkdfRU5VTShFV0tfUEFHSU5BVElPTl9NT0RFX1RPUF9UT19CT1RUT00sIFdlYkNv
cmU6OlBhZ2luYXRpb246OlRvcFRvQm90dG9tUGFnaW5hdGVkKTsKK0NPTVBJTEVfQVNTRVJUX01B
VENISU5HX0VOVU0oRVdLX1BBR0lOQVRJT05fTU9ERV9CT1RUT01fVE9fVE9QLCBXZWJDb3JlOjpQ
YWdpbmF0aW9uOjpCb3R0b21Ub1RvcFBhZ2luYXRlZCk7CisKK0VpbmFfQm9vbCBld2tfdmlld19w
YWdpbmF0aW9uX21vZGVfc2V0KEV2YXNfT2JqZWN0KiBld2tWaWV3LCBFd2tfUGFnaW5hdGlvbl9N
b2RlIG1vZGUpCit7CisgICAgRVdLX1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFy
dERhdGEsIGZhbHNlKTsKKyAgICBFV0tfVklFV19JTVBMX0dFVF9PUl9SRVRVUk4oc21hcnREYXRh
LCBpbXBsLCBmYWxzZSk7CisgICAgCisgICAgaW1wbC0+cGFnZVByb3h5LT5zZXRQYWdpbmF0aW9u
TW9kZShzdGF0aWNfY2FzdDxXZWJDb3JlOjpQYWdpbmF0aW9uOjpNb2RlPihtb2RlKSk7CisgICAg
cmV0dXJuIHRydWU7Cit9CisKK0V3a19QYWdpbmF0aW9uX01vZGUgZXdrX3ZpZXdfcGFnaW5hdGlv
bl9tb2RlX2dldChjb25zdCBFdmFzX09iamVjdCogZXdrVmlldykKK3sKKyAgICBFV0tfVklFV19T
RF9HRVRfT1JfUkVUVVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSwgRVdLX1BBR0lOQVRJT05fTU9ERV9J
TlZBTElEKTsKKyAgICBFV0tfVklFV19JTVBMX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBpbXBs
LCBFV0tfUEFHSU5BVElPTl9NT0RFX0lOVkFMSUQpOworICAgIHJldHVybiBzdGF0aWNfY2FzdDxF
d2tfUGFnaW5hdGlvbl9Nb2RlPihpbXBsLT5wYWdlUHJveHktPnBhZ2luYXRpb25Nb2RlKCkpOwor
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcu
aCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKaW5kZXggMzky
MTBkMmUwODE0YTcwN2Q2ODE2MWJmN2ZhMjdiNmRmZTBhZDM5OC4uYzJmYmMxMzg1OTY1YjhiZGMw
ZTMyZDIxZGQ4N2YzMDg4MWIyOTFiNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9ld2tfdmlldy5oCkBAIC0yNzEsNiArMjcxLDE5IEBAIGVudW0gRXdrX0ZpbmRfT3B0aW9u
cyB7CiB0eXBlZGVmIGVudW0gRXdrX0ZpbmRfT3B0aW9ucyBFd2tfRmluZF9PcHRpb25zOwogCiAv
KioKKyAqIEVudW0gdmFsdWVzIHVzZWQgdG8gc2V0IHBhZ2luYXRpb24gbW9kZS4KKyAqLwordHlw
ZWRlZiBlbnVtIHsKKyAgICBFV0tfUEFHSU5BVElPTl9NT0RFX1VOUEFHSU5BVEVELCAvKio8IGRl
ZmF1bHQgbW9kZSBmb3IgcGFnaW5hdGlvbi4gbm90IHBhZ2luYXRlZCAgKi8KKyAgICBFV0tfUEFH
SU5BVElPTl9NT0RFX0xFRlRfVE9fUklHSFQsIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRo
IHNjcm9sbGluZyBsZWZ0IHRvIHJpZ2h0IGhvcml6b250YWxseS4gKi8KKyAgICBFV0tfUEFHSU5B
VElPTl9NT0RFX1JJR0hUX1RPX0xFRlQsIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNj
cm9sbGluZyByaWdodCB0byBsZWZ0IGhvcml6b250YWxseS4gKi8KKyAgICBFV0tfUEFHSU5BVElP
Tl9NT0RFX1RPUF9UT19CT1RUT00sIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNjcm9s
bGluZyB0b3AgdG8gYm90dG9tIHZlcnRpY2FsbHkuICovCisgICAgRVdLX1BBR0lOQVRJT05fTU9E
RV9CT1RUT01fVE9fVE9QLCAvKio8IGdvIHRvIHRoZSBuZXh0IHBhZ2Ugd2l0aCBzY3JvbGxpbmcg
Ym90dG9tIHRvIHRvcCB2ZXJ0aWNhbGx5LiAqLworICAgIEVXS19QQUdJTkFUSU9OX01PREVfRU5E
LCAvKio8IG51bWJlciBvZiBwYWdpbmF0aW9uIG1vZGUgKi8KKyAgICBFV0tfUEFHSU5BVElPTl9N
T0RFX0lOVkFMSUQgLyoqPCBpbnZhbGlkIHBhZ2luYXRpb24gbW9kZSB0aGF0IHdpbGwgYmUgcmV0
dXJuZWQgd2hlbiBlcnJvciBvY2N1cmVkLiAqLworfSBFd2tfUGFnaW5hdGlvbl9Nb2RlOworCisv
KioKICAqIFNldHMgdGhlIHNtYXJ0IGNsYXNzIEFQSXMsIGVuYWJsaW5nIHZpZXcgdG8gYmUgaW5o
ZXJpdGVkLgogICoKICAqIEBwYXJhbSBhcGkgY2xhc3MgZGVmaW5pdGlvbiB0byBzZXQsIGFsbCBt
ZW1iZXJzIHdpdGggdGhlCkBAIC03OTMsNiArODA2LDI2IEBAIEVBUEkgRWluYV9Cb29sIGV3a192
aWV3X2luc3BlY3Rvcl9zaG93KEV2YXNfT2JqZWN0ICpvKTsKICAqLwogRUFQSSBFaW5hX0Jvb2wg
ZXdrX3ZpZXdfaW5zcGVjdG9yX2Nsb3NlKEV2YXNfT2JqZWN0ICpvKTsKIAorCisvKioKKyAqIFNl
dCBwYWdpbmF0aW9uIG1vZGUgdG8gdGhlIGN1cnJlbnQgd2ViIHBhZ2UuCisgKgorICogQHBhcmFt
IG8gdmlldyBvYmplY3QgdG8gc2V0IHRoZSBwYWdlbmF0aW9uIG1vZGUKKyAqIEBwYXJhbSBtb2Rl
IFRoZSBFd2tfUGFnaW5hdGlvbl9Nb2RlIHRvIHNldAorICoKKyAqIEByZXR1cm4gQGMgRUlOQV9U
UlVFIG9uIHN1Y2Nlc3Mgb3IgQGMgRUlOQV9GQUxTRSBvbiBmYWlsdXJlCisgKi8KK0VBUEkgRWlu
YV9Cb29sIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQoRXZhc19PYmplY3QgKm8sIEV3a19Q
YWdpbmF0aW9uX01vZGUgbW9kZSk7CisKKy8qKgorICogR2V0IHBhZ2luYXRpb24gbW9kZSBvZiB0
aGUgY3VycmVudCB3ZWIgcGFnZS4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgRVdLX1BBR0lOQVRJT05f
TU9ERV9VTlBBR0lOQVRFRC4KKyAqCisgKiBAcGFyYW0gbyB2aWV3IG9iamVjdCB0byBnZXQgdGhl
IHBhZ2luYXRpb24gbW9kZQorICoKKyAqIEByZXR1cm4gVGhlIHBhZ2luYXRpb24gbW9kZSBvZiB0
aGUgY3VycmVudCB3ZWIgcGFnZQorICovCitFQVBJIEV3a19QYWdpbmF0aW9uX01vZGUgZXdrX3Zp
ZXdfcGFnaW5hdGlvbl9tb2RlX2dldChjb25zdCBFdmFzX09iamVjdCAqbyk7CisKICNpZmRlZiBf
X2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfdmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfdmlldy5jcHAKaW5kZXggMTFhZmZkOWM0ZTdk
YjhlNjRkZDAyZWZjMGU2N2MxMDMxZDc0MmU4MS4uYzBkZDg5YmZmMWE5YjE0YWYwNjE1Y2NiNWM0
ODBiN2I1MjJkMTVkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl92aWV3LmNwcApAQCAtOTY3LDMgKzk2NywzMyBAQCBU
RVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3ZpZXdfc2NhbGUpCiAgICAgQVNTRVJUX1RSVUUo
bG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7CiAgICAgQVNT
RVJUX0ZMT0FUX0VRKDEsIGV3a192aWV3X3NjYWxlX2dldCh3ZWJWaWV3KCkpKTsKIH0KKworCitU
RVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3ZpZXdfcGFnaW5hdGlvbikKK3sKKyAgICBBU1NF
UlRfVFJVRShsb2FkVXJsU3luYyhlbnZpcm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsK
KworICAgIC8vIERlZmF1bHQgcGFnaW5hdGlvbiB2YWx1ZSBpcyBFV0tfUEFHSU5BVElPTl9NT0RF
X1VOUEFHSU5BVEVECisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01PREVfVU5QQUdJTkFU
RUQsIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7CisKKyAgICBBU1NF
UlRfVFJVRShld2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0KHdlYlZpZXcoKSwgRVdLX1BBR0lO
QVRJT05fTU9ERV9MRUZUX1RPX1JJR0hUKSk7CisgICAgLy8gUmVsb2FkIHBhZ2UgdG8gY2hlY2sg
dGhlIHBhZ2luYXRpb24gbW9kZS4KKyAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyhlbnZpcm9u
bWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsKKyAgICBBU1NFUlRfRVEoRVdLX1BBR0lOQVRJ
T05fTU9ERV9MRUZUX1RPX1JJR0hULCBld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KHdlYlZp
ZXcoKSkpOworCisgICAgQVNTRVJUX1RSVUUoZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX3NldCh3
ZWJWaWV3KCksIEVXS19QQUdJTkFUSU9OX01PREVfUklHSFRfVE9fTEVGVCkpOworICAgIEFTU0VS
VF9UUlVFKGxvYWRVcmxTeW5jKGVudmlyb25tZW50LT5kZWZhdWx0VGVzdFBhZ2VVcmwoKSkpOwor
ICAgIEFTU0VSVF9FUShFV0tfUEFHSU5BVElPTl9NT0RFX1JJR0hUX1RPX0xFRlQsIGV3a192aWV3
X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7CisKKyAgICBBU1NFUlRfVFJVRShld2tf
dmlld19wYWdpbmF0aW9uX21vZGVfc2V0KHdlYlZpZXcoKSwgRVdLX1BBR0lOQVRJT05fTU9ERV9U
T1BfVE9fQk9UVE9NKSk7CisgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQt
PmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7CisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01P
REVfVE9QX1RPX0JPVFRPTSwgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldCh3ZWJWaWV3KCkp
KTsKKworICAgIEFTU0VSVF9UUlVFKGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQod2ViVmll
dygpLCAgRVdLX1BBR0lOQVRJT05fTU9ERV9CT1RUT01fVE9fVE9QKSk7CisgICAgQVNTRVJUX1RS
VUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7CisgICAg
QVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01PREVfQk9UVE9NX1RPX1RPUCwgZXdrX3ZpZXdfcGFn
aW5hdGlvbl9tb2RlX2dldCh3ZWJWaWV3KCkpKTsKKworICAgIEFTU0VSVF9UUlVFKGV3a192aWV3
X3BhZ2luYXRpb25fbW9kZV9zZXQod2ViVmlldygpLCBFV0tfUEFHSU5BVElPTl9NT0RFX1VOUEFH
SU5BVEVEKSk7CisgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRlZmF1
bHRUZXN0UGFnZVVybCgpKSk7CisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01PREVfVU5Q
QUdJTkFURUQsIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7Cit9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170582</attachid>
            <date>2012-10-25 01:25:56 -0700</date>
            <delta_ts>2012-10-25 03:58:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100213-20121025172432.patch</filename>
            <type>text/plain</type>
            <size>6959</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNDU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZmFiZWQ3NzBjOGFjYjJk
MjVkNTM3Njc0MWE3NTQ0M2Q1NDcyYjEzNS4uNzJkOWI0MjBiN2Q5N2VlYjUyMDcyOGViYTBiZmU4
YzY3NmIzNTdiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI1ICBLeXVu
Z1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtXSzJdW0VGTF0gQWRk
IGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQvZ2V0KCkgQVBJcworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMjEzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGV3a192aWV3X3BhZ2luYXRpb25f
bW9kZV9zZXQvZ2V0KCkgQVBJcyBmb3IgcGFnaW5hdGVkIGRpc3BsYXkuCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChld2tfdmlld19wYWdpbmF0
aW9uX21vZGVfc2V0KToKKyAgICAgICAgKGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQpOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3Lmg6CisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwOgorICAgICAgICAoVEVTVF9GKToK
KwogMjAxMi0xMC0yNCAgSm9vbmUgSHVyICA8am9vbmUuaHVyQGludGVsLmNvbT4KIAogICAgICAg
ICBbRUZMXVtBQ10gVW5yZXZpZXdlZCwgZml4IGJ1aWxkIGJyZWFrIHdoZW4gQUMgaXMgZW5hYmxl
ZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcu
Y3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCmluZGV4
IDUwNmVkODI3Y2ZlM2RiYjU3MzhhYTc3Zjk4MjY3NzIwOTc1ZmFiYmYuLmJlZDNjOWI4NTdlNTgw
MjM4ZTg3NGIxYTdjYTFjMWQ4OTU1ZjVjOTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKQEAgLTE0ODYsMyArMTQ4NiwyOCBAQCBFaW5hX0Jvb2wg
ZXdrX3ZpZXdfaW5zcGVjdG9yX2Nsb3NlKEV2YXNfT2JqZWN0KiBld2tWaWV3KQogICAgIHJldHVy
biBmYWxzZTsKICNlbmRpZgogfQorCisvLyBFd2tfUGFnaW5hdGlvbl9Nb2RlIHNob3VsZCBiZSBt
YXRjaGVkIHVwIG9yZGVycyB3aXRoIFdlYkNvcmU6OlBhZ2luYXRpb246Ok1vZGUuCitDT01QSUxF
X0FTU0VSVF9NQVRDSElOR19FTlVNKEVXS19QQUdJTkFUSU9OX01PREVfVU5QQUdJTkFURUQsIFdl
YkNvcmU6OlBhZ2luYXRpb246OlVucGFnaW5hdGVkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5H
X0VOVU0oRVdLX1BBR0lOQVRJT05fTU9ERV9MRUZUX1RPX1JJR0hULCBXZWJDb3JlOjpQYWdpbmF0
aW9uOjpMZWZ0VG9SaWdodFBhZ2luYXRlZCk7CitDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVN
KEVXS19QQUdJTkFUSU9OX01PREVfUklHSFRfVE9fTEVGVCwgV2ViQ29yZTo6UGFnaW5hdGlvbjo6
UmlnaHRUb0xlZnRQYWdpbmF0ZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdfRU5VTShFV0tf
UEFHSU5BVElPTl9NT0RFX1RPUF9UT19CT1RUT00sIFdlYkNvcmU6OlBhZ2luYXRpb246OlRvcFRv
Qm90dG9tUGFnaW5hdGVkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oRVdLX1BBR0lO
QVRJT05fTU9ERV9CT1RUT01fVE9fVE9QLCBXZWJDb3JlOjpQYWdpbmF0aW9uOjpCb3R0b21Ub1Rv
cFBhZ2luYXRlZCk7CisKK0VpbmFfQm9vbCBld2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0KEV2
YXNfT2JqZWN0KiBld2tWaWV3LCBFd2tfUGFnaW5hdGlvbl9Nb2RlIG1vZGUpCit7CisgICAgRVdL
X1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIGZhbHNlKTsKKyAgICBF
V0tfVklFV19JTVBMX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBpbXBsLCBmYWxzZSk7CisgICAg
CisgICAgaW1wbC0+cGFnZVByb3h5LT5zZXRQYWdpbmF0aW9uTW9kZShzdGF0aWNfY2FzdDxXZWJD
b3JlOjpQYWdpbmF0aW9uOjpNb2RlPihtb2RlKSk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwor
RXdrX1BhZ2luYXRpb25fTW9kZSBld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KGNvbnN0IEV2
YXNfT2JqZWN0KiBld2tWaWV3KQoreworICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdr
Vmlldywgc21hcnREYXRhLCBFV0tfUEFHSU5BVElPTl9NT0RFX0lOVkFMSUQpOworICAgIEVXS19W
SUVXX0lNUExfR0VUX09SX1JFVFVSTihzbWFydERhdGEsIGltcGwsIEVXS19QQUdJTkFUSU9OX01P
REVfSU5WQUxJRCk7CisKKyAgICByZXR1cm4gc3RhdGljX2Nhc3Q8RXdrX1BhZ2luYXRpb25fTW9k
ZT4oaW1wbC0+cGFnZVByb3h5LT5wYWdpbmF0aW9uTW9kZSgpKTsKK30KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCmluZGV4IDM5MjEwZDJlMDgxNGE3MDdkNjgx
NjFiZjdmYTI3YjZkZmUwYWQzOTguLjZiZWFiYWY2NjFhMjk1Nzc3NDcwZWI4MjdlYmY2NjU0NmZh
Y2ZkOTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192
aWV3LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaApA
QCAtMjcxLDYgKzI3MSwxOSBAQCBlbnVtIEV3a19GaW5kX09wdGlvbnMgewogdHlwZWRlZiBlbnVt
IEV3a19GaW5kX09wdGlvbnMgRXdrX0ZpbmRfT3B0aW9uczsKIAogLyoqCisgKiBFbnVtIHZhbHVl
cyB1c2VkIHRvIHNldCBwYWdpbmF0aW9uIG1vZGUuCisgKi8KK3R5cGVkZWYgZW51bSB7CisgICAg
RVdLX1BBR0lOQVRJT05fTU9ERV9JTlZBTElEID0gLTEsIC8qKjwgaW52YWxpZCBwYWdpbmF0aW9u
IG1vZGUgdGhhdCB3aWxsIGJlIHJldHVybmVkIHdoZW4gZXJyb3Igb2NjdXJlZC4gKi8KKyAgICBF
V0tfUEFHSU5BVElPTl9NT0RFX1VOUEFHSU5BVEVELCAvKio8IGRlZmF1bHQgbW9kZSBmb3IgcGFn
aW5hdGlvbi4gbm90IHBhZ2luYXRlZCAgKi8KKyAgICBFV0tfUEFHSU5BVElPTl9NT0RFX0xFRlRf
VE9fUklHSFQsIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNjcm9sbGluZyBsZWZ0IHRv
IHJpZ2h0IGhvcml6b250YWxseS4gKi8KKyAgICBFV0tfUEFHSU5BVElPTl9NT0RFX1JJR0hUX1RP
X0xFRlQsIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNjcm9sbGluZyByaWdodCB0byBs
ZWZ0IGhvcml6b250YWxseS4gKi8KKyAgICBFV0tfUEFHSU5BVElPTl9NT0RFX1RPUF9UT19CT1RU
T00sIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNjcm9sbGluZyB0b3AgdG8gYm90dG9t
IHZlcnRpY2FsbHkuICovCisgICAgRVdLX1BBR0lOQVRJT05fTU9ERV9CT1RUT01fVE9fVE9QLCAv
Kio8IGdvIHRvIHRoZSBuZXh0IHBhZ2Ugd2l0aCBzY3JvbGxpbmcgYm90dG9tIHRvIHRvcCB2ZXJ0
aWNhbGx5LiAqLworICAgIEVXS19QQUdJTkFUSU9OX01PREVfRU5EIC8qKjwgbnVtYmVyIG9mIHBh
Z2luYXRpb24gbW9kZSAqLworfSBFd2tfUGFnaW5hdGlvbl9Nb2RlOworCisvKioKICAqIFNldHMg
dGhlIHNtYXJ0IGNsYXNzIEFQSXMsIGVuYWJsaW5nIHZpZXcgdG8gYmUgaW5oZXJpdGVkLgogICoK
ICAqIEBwYXJhbSBhcGkgY2xhc3MgZGVmaW5pdGlvbiB0byBzZXQsIGFsbCBtZW1iZXJzIHdpdGgg
dGhlCkBAIC03OTMsNiArODA2LDI5IEBAIEVBUEkgRWluYV9Cb29sIGV3a192aWV3X2luc3BlY3Rv
cl9zaG93KEV2YXNfT2JqZWN0ICpvKTsKICAqLwogRUFQSSBFaW5hX0Jvb2wgZXdrX3ZpZXdfaW5z
cGVjdG9yX2Nsb3NlKEV2YXNfT2JqZWN0ICpvKTsKIAorCisvKioKKyAqIFNldCBwYWdpbmF0aW9u
IG1vZGUgdG8gdGhlIGN1cnJlbnQgd2ViIHBhZ2UuCisgKgorICogQHBhcmFtIG8gdmlldyBvYmpl
Y3QgdG8gc2V0IHRoZSBwYWdlbmF0aW9uIG1vZGUKKyAqIEBwYXJhbSBtb2RlIFRoZSBFd2tfUGFn
aW5hdGlvbl9Nb2RlIHRvIHNldAorICoKKyAqIEByZXR1cm4gQGMgRUlOQV9UUlVFIG9uIHN1Y2Nl
c3Mgb3IgQGMgRUlOQV9GQUxTRSBvbiBmYWlsdXJlCisgKi8KK0VBUEkgRWluYV9Cb29sIGV3a192
aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQoRXZhc19PYmplY3QgKm8sIEV3a19QYWdpbmF0aW9uX01v
ZGUgbW9kZSk7CisKKy8qKgorICogR2V0IHBhZ2luYXRpb24gbW9kZSBvZiB0aGUgY3VycmVudCB3
ZWIgcGFnZS4gCisgKiAKKyAqIFRoZSBkZWZhdWx0IHZhbHVlIGlzIEVXS19QQUdJTkFUSU9OX01P
REVfVU5QQUdJTkFURUQuCisgKiBXaGVuIGVycm9yIG9jY3VyZWQsIEVXS19QQUdJTkFUSU9OX01P
REVfSU5WQUxJRCBpcyByZXR1cm5lZC4gCisgKgorICogQHBhcmFtIG8gdmlldyBvYmplY3QgdG8g
Z2V0IHRoZSBwYWdpbmF0aW9uIG1vZGUKKyAqCisgKiBAcmV0dXJuIFRoZSBwYWdpbmF0aW9uIG1v
ZGUgb2YgdGhlIGN1cnJlbnQgd2ViIHBhZ2UKKyAqLworRUFQSSBFd2tfUGFnaW5hdGlvbl9Nb2Rl
IGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQoY29uc3QgRXZhc19PYmplY3QgKm8pOworCiAj
aWZkZWYgX19jcGx1c3BsdXMKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwCmluZGV4IDExYWZm
ZDljNGU3ZGI4ZTY0ZGQwMmVmYzBlNjdjMTAzMWQ3NDJlODEuLmMwZGQ4OWJmZjFhOWIxNGFmMDYx
NWNjYjVjNDgwYjdiNTIyZDE1ZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl92aWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfdmlldy5jcHAKQEAgLTk2NywzICs5Njcs
MzMgQEAgVEVTVF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a192aWV3X3NjYWxlKQogICAgIEFTU0VS
VF9UUlVFKGxvYWRVcmxTeW5jKGVudmlyb25tZW50LT5kZWZhdWx0VGVzdFBhZ2VVcmwoKSkpOwog
ICAgIEFTU0VSVF9GTE9BVF9FUSgxLCBld2tfdmlld19zY2FsZV9nZXQod2ViVmlldygpKSk7CiB9
CisKKworVEVTVF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a192aWV3X3BhZ2luYXRpb24pCit7Cisg
ICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRlZmF1bHRUZXN0UGFnZVVy
bCgpKSk7CisKKyAgICAvLyBEZWZhdWx0IHBhZ2luYXRpb24gdmFsdWUgaXMgRVdLX1BBR0lOQVRJ
T05fTU9ERV9VTlBBR0lOQVRFRAorICAgIEFTU0VSVF9FUShFV0tfUEFHSU5BVElPTl9NT0RFX1VO
UEFHSU5BVEVELCBld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KHdlYlZpZXcoKSkpOworCisg
ICAgQVNTRVJUX1RSVUUoZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX3NldCh3ZWJWaWV3KCksIEVX
S19QQUdJTkFUSU9OX01PREVfTEVGVF9UT19SSUdIVCkpOworICAgIC8vIFJlbG9hZCBwYWdlIHRv
IGNoZWNrIHRoZSBwYWdpbmF0aW9uIG1vZGUuCisgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMo
ZW52aXJvbm1lbnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7CisgICAgQVNTRVJUX0VRKEVXS19Q
QUdJTkFUSU9OX01PREVfTEVGVF9UT19SSUdIVCwgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dl
dCh3ZWJWaWV3KCkpKTsKKworICAgIEFTU0VSVF9UUlVFKGV3a192aWV3X3BhZ2luYXRpb25fbW9k
ZV9zZXQod2ViVmlldygpLCBFV0tfUEFHSU5BVElPTl9NT0RFX1JJR0hUX1RPX0xFRlQpKTsKKyAg
ICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyhlbnZpcm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJs
KCkpKTsKKyAgICBBU1NFUlRfRVEoRVdLX1BBR0lOQVRJT05fTU9ERV9SSUdIVF9UT19MRUZULCBl
d2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KHdlYlZpZXcoKSkpOworCisgICAgQVNTRVJUX1RS
VUUoZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX3NldCh3ZWJWaWV3KCksIEVXS19QQUdJTkFUSU9O
X01PREVfVE9QX1RPX0JPVFRPTSkpOworICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKGVudmly
b25tZW50LT5kZWZhdWx0VGVzdFBhZ2VVcmwoKSkpOworICAgIEFTU0VSVF9FUShFV0tfUEFHSU5B
VElPTl9NT0RFX1RPUF9UT19CT1RUT00sIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2Vi
VmlldygpKSk7CisKKyAgICBBU1NFUlRfVFJVRShld2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0
KHdlYlZpZXcoKSwgIEVXS19QQUdJTkFUSU9OX01PREVfQk9UVE9NX1RPX1RPUCkpOworICAgIEFT
U0VSVF9UUlVFKGxvYWRVcmxTeW5jKGVudmlyb25tZW50LT5kZWZhdWx0VGVzdFBhZ2VVcmwoKSkp
OworICAgIEFTU0VSVF9FUShFV0tfUEFHSU5BVElPTl9NT0RFX0JPVFRPTV9UT19UT1AsIGV3a192
aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7CisKKyAgICBBU1NFUlRfVFJVRShl
d2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0KHdlYlZpZXcoKSwgRVdLX1BBR0lOQVRJT05fTU9E
RV9VTlBBR0lOQVRFRCkpOworICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKGVudmlyb25tZW50
LT5kZWZhdWx0VGVzdFBhZ2VVcmwoKSkpOworICAgIEFTU0VSVF9FUShFV0tfUEFHSU5BVElPTl9N
T0RFX1VOUEFHSU5BVEVELCBld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KHdlYlZpZXcoKSkp
OworfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170603</attachid>
            <date>2012-10-25 03:58:58 -0700</date>
            <delta_ts>2012-10-25 05:59:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100213-20121025195733.patch</filename>
            <type>text/plain</type>
            <size>6904</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNDY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzU0NzZjYWYzMTA0ZjE0
YjNmMGYyYTRlZjliNjNiNzE4MTljNjkyYi4uZmIyMTA4MTE0OTIzNDJhMjdiNzE5MDA3NjM5YTM2
MmJjOWU5ZmYyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI1ICBLeXVu
Z1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtXSzJdW0VGTF0gQWRk
IGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQvZ2V0KCkgQVBJcworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMjEzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGV3a192aWV3X3BhZ2luYXRpb25f
bW9kZV9zZXQvZ2V0KCkgQVBJcyBmb3IgcGFnaW5hdGVkIGRpc3BsYXkuCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChld2tfdmlld19wYWdpbmF0
aW9uX21vZGVfc2V0KToKKyAgICAgICAgKGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQpOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3Lmg6CisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwOgorICAgICAgICAoVEVTVF9GKToK
KwogMjAxMi0xMC0yNSAgSm9jZWx5biBUdXJjb3R0ZSAgPGpvY2VseW4udHVyY290dGVAZGlnaWEu
Y29tPgogCiAgICAgICAgIFtRdF0gTWFrZSB0aGUgY29udGV4dCBpbmplY3RlZCBidW5kbGUgY2xp
ZW50IHN0YXRpYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwv
ZXdrX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcu
Y3BwCmluZGV4IGI4YmU2NzRkZTczNTgzZjk2Y2I5NGM2MDIxOTBhOWRjNGVjNTQ4NmIuLjM0NDVj
NDJlMDUxYTA4YTA2NDY4NTgzNzc1NmRjNjY5YWU3ZTA2ZWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKQEAgLTEyMzksMyArMTIzOSwyOCBAQCBF
aW5hX0Jvb2wgZXdrX3ZpZXdfaW5zcGVjdG9yX2Nsb3NlKEV2YXNfT2JqZWN0KiBld2tWaWV3KQog
ICAgIHJldHVybiBmYWxzZTsKICNlbmRpZgogfQorCisvLyBFd2tfUGFnaW5hdGlvbl9Nb2RlIHNo
b3VsZCBiZSBtYXRjaGVkIHVwIG9yZGVycyB3aXRoIFdlYkNvcmU6OlBhZ2luYXRpb246Ok1vZGUu
CitDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVNKEVXS19QQUdJTkFUSU9OX01PREVfVU5QQUdJ
TkFURUQsIFdlYkNvcmU6OlBhZ2luYXRpb246OlVucGFnaW5hdGVkKTsKK0NPTVBJTEVfQVNTRVJU
X01BVENISU5HX0VOVU0oRVdLX1BBR0lOQVRJT05fTU9ERV9MRUZUX1RPX1JJR0hULCBXZWJDb3Jl
OjpQYWdpbmF0aW9uOjpMZWZ0VG9SaWdodFBhZ2luYXRlZCk7CitDT01QSUxFX0FTU0VSVF9NQVRD
SElOR19FTlVNKEVXS19QQUdJTkFUSU9OX01PREVfUklHSFRfVE9fTEVGVCwgV2ViQ29yZTo6UGFn
aW5hdGlvbjo6UmlnaHRUb0xlZnRQYWdpbmF0ZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdf
RU5VTShFV0tfUEFHSU5BVElPTl9NT0RFX1RPUF9UT19CT1RUT00sIFdlYkNvcmU6OlBhZ2luYXRp
b246OlRvcFRvQm90dG9tUGFnaW5hdGVkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0o
RVdLX1BBR0lOQVRJT05fTU9ERV9CT1RUT01fVE9fVE9QLCBXZWJDb3JlOjpQYWdpbmF0aW9uOjpC
b3R0b21Ub1RvcFBhZ2luYXRlZCk7CisKK0VpbmFfQm9vbCBld2tfdmlld19wYWdpbmF0aW9uX21v
ZGVfc2V0KEV2YXNfT2JqZWN0KiBld2tWaWV3LCBFd2tfUGFnaW5hdGlvbl9Nb2RlIG1vZGUpCit7
CisgICAgRVdLX1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEsIGZhbHNl
KTsKKyAgICBFV0tfVklFV19JTVBMX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBpbXBsLCBmYWxz
ZSk7CisgICAgCisgICAgaW1wbC0+cGFnZVByb3h5LT5zZXRQYWdpbmF0aW9uTW9kZShzdGF0aWNf
Y2FzdDxXZWJDb3JlOjpQYWdpbmF0aW9uOjpNb2RlPihtb2RlKSk7CisKKyAgICByZXR1cm4gdHJ1
ZTsKK30KKworRXdrX1BhZ2luYXRpb25fTW9kZSBld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0
KGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3KQoreworICAgIEVXS19WSUVXX1NEX0dFVF9PUl9S
RVRVUk4oZXdrVmlldywgc21hcnREYXRhLCBFV0tfUEFHSU5BVElPTl9NT0RFX0lOVkFMSUQpOwor
ICAgIEVXS19WSUVXX0lNUExfR0VUX09SX1JFVFVSTihzbWFydERhdGEsIGltcGwsIEVXS19QQUdJ
TkFUSU9OX01PREVfSU5WQUxJRCk7CisKKyAgICByZXR1cm4gc3RhdGljX2Nhc3Q8RXdrX1BhZ2lu
YXRpb25fTW9kZT4oaW1wbC0+cGFnZVByb3h5LT5wYWdpbmF0aW9uTW9kZSgpKTsKK30KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCmluZGV4IDM5MjEwZDJlMDgx
NGE3MDdkNjgxNjFiZjdmYTI3YjZkZmUwYWQzOTguLmNiYzM2NTczNGRhZWI4ZWRhZTVjNTIyMDY5
NjBjZGM3YjIwMzVlZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL2V3a192aWV3LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3ZpZXcuaApAQCAtMjcxLDYgKzI3MSwxOCBAQCBlbnVtIEV3a19GaW5kX09wdGlvbnMgewogdHlw
ZWRlZiBlbnVtIEV3a19GaW5kX09wdGlvbnMgRXdrX0ZpbmRfT3B0aW9uczsKIAogLyoqCisgKiBF
bnVtIHZhbHVlcyB1c2VkIHRvIHNldCBwYWdpbmF0aW9uIG1vZGUuCisgKi8KK3R5cGVkZWYgZW51
bSB7CisgICAgRVdLX1BBR0lOQVRJT05fTU9ERV9JTlZBTElEID0gLTEsIC8qKjwgaW52YWxpZCBw
YWdpbmF0aW9uIG1vZGUgdGhhdCB3aWxsIGJlIHJldHVybmVkIHdoZW4gZXJyb3Igb2NjdXJlZC4g
Ki8KKyAgICBFV0tfUEFHSU5BVElPTl9NT0RFX1VOUEFHSU5BVEVELCAvKio8IGRlZmF1bHQgbW9k
ZSBmb3IgcGFnaW5hdGlvbi4gbm90IHBhZ2luYXRlZCAgKi8KKyAgICBFV0tfUEFHSU5BVElPTl9N
T0RFX0xFRlRfVE9fUklHSFQsIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNjcm9sbGlu
ZyBsZWZ0IHRvIHJpZ2h0IGhvcml6b250YWxseS4gKi8KKyAgICBFV0tfUEFHSU5BVElPTl9NT0RF
X1JJR0hUX1RPX0xFRlQsIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNjcm9sbGluZyBy
aWdodCB0byBsZWZ0IGhvcml6b250YWxseS4gKi8KKyAgICBFV0tfUEFHSU5BVElPTl9NT0RFX1RP
UF9UT19CT1RUT00sIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNjcm9sbGluZyB0b3Ag
dG8gYm90dG9tIHZlcnRpY2FsbHkuICovCisgICAgRVdLX1BBR0lOQVRJT05fTU9ERV9CT1RUT01f
VE9fVE9QIC8qKjwgZ28gdG8gdGhlIG5leHQgcGFnZSB3aXRoIHNjcm9sbGluZyBib3R0b20gdG8g
dG9wIHZlcnRpY2FsbHkuICovCit9IEV3a19QYWdpbmF0aW9uX01vZGU7CisKKy8qKgogICogU2V0
cyB0aGUgc21hcnQgY2xhc3MgQVBJcywgZW5hYmxpbmcgdmlldyB0byBiZSBpbmhlcml0ZWQuCiAg
KgogICogQHBhcmFtIGFwaSBjbGFzcyBkZWZpbml0aW9uIHRvIHNldCwgYWxsIG1lbWJlcnMgd2l0
aCB0aGUKQEAgLTc5Myw2ICs4MDUsMjkgQEAgRUFQSSBFaW5hX0Jvb2wgZXdrX3ZpZXdfaW5zcGVj
dG9yX3Nob3coRXZhc19PYmplY3QgKm8pOwogICovCiBFQVBJIEVpbmFfQm9vbCBld2tfdmlld19p
bnNwZWN0b3JfY2xvc2UoRXZhc19PYmplY3QgKm8pOwogCisKKy8qKgorICogU2V0IHBhZ2luYXRp
b24gbW9kZSB0byB0aGUgY3VycmVudCB3ZWIgcGFnZS4KKyAqCisgKiBAcGFyYW0gbyB2aWV3IG9i
amVjdCB0byBzZXQgdGhlIHBhZ2VuYXRpb24gbW9kZQorICogQHBhcmFtIG1vZGUgVGhlIEV3a19Q
YWdpbmF0aW9uX01vZGUgdG8gc2V0CisgKgorICogQHJldHVybiBAYyBFSU5BX1RSVUUgb24gc3Vj
Y2VzcyBvciBAYyBFSU5BX0ZBTFNFIG9uIGZhaWx1cmUKKyAqLworRUFQSSBFaW5hX0Jvb2wgZXdr
X3ZpZXdfcGFnaW5hdGlvbl9tb2RlX3NldChFdmFzX09iamVjdCAqbywgRXdrX1BhZ2luYXRpb25f
TW9kZSBtb2RlKTsKKworLyoqCisgKiBHZXQgcGFnaW5hdGlvbiBtb2RlIG9mIHRoZSBjdXJyZW50
IHdlYiBwYWdlLiAKKyAqIAorICogVGhlIGRlZmF1bHQgdmFsdWUgaXMgRVdLX1BBR0lOQVRJT05f
TU9ERV9VTlBBR0lOQVRFRC4KKyAqIFdoZW4gZXJyb3Igb2NjdXJlZCwgRVdLX1BBR0lOQVRJT05f
TU9ERV9JTlZBTElEIGlzIHJldHVybmVkLiAKKyAqCisgKiBAcGFyYW0gbyB2aWV3IG9iamVjdCB0
byBnZXQgdGhlIHBhZ2luYXRpb24gbW9kZQorICoKKyAqIEByZXR1cm4gVGhlIHBhZ2luYXRpb24g
bW9kZSBvZiB0aGUgY3VycmVudCB3ZWIgcGFnZQorICovCitFQVBJIEV3a19QYWdpbmF0aW9uX01v
ZGUgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldChjb25zdCBFdmFzX09iamVjdCAqbyk7CisK
ICNpZmRlZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfdmlldy5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfdmlldy5jcHAKaW5kZXggMTFh
ZmZkOWM0ZTdkYjhlNjRkZDAyZWZjMGU2N2MxMDMxZDc0MmU4MS4uYzBkZDg5YmZmMWE5YjE0YWYw
NjE1Y2NiNWM0ODBiN2I1MjJkMTVkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl92aWV3LmNwcApAQCAtOTY3LDMgKzk2
NywzMyBAQCBURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3ZpZXdfc2NhbGUpCiAgICAgQVNT
RVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7
CiAgICAgQVNTRVJUX0ZMT0FUX0VRKDEsIGV3a192aWV3X3NjYWxlX2dldCh3ZWJWaWV3KCkpKTsK
IH0KKworCitURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3ZpZXdfcGFnaW5hdGlvbikKK3sK
KyAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyhlbnZpcm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdl
VXJsKCkpKTsKKworICAgIC8vIERlZmF1bHQgcGFnaW5hdGlvbiB2YWx1ZSBpcyBFV0tfUEFHSU5B
VElPTl9NT0RFX1VOUEFHSU5BVEVECisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01PREVf
VU5QQUdJTkFURUQsIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7CisK
KyAgICBBU1NFUlRfVFJVRShld2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0KHdlYlZpZXcoKSwg
RVdLX1BBR0lOQVRJT05fTU9ERV9MRUZUX1RPX1JJR0hUKSk7CisgICAgLy8gUmVsb2FkIHBhZ2Ug
dG8gY2hlY2sgdGhlIHBhZ2luYXRpb24gbW9kZS4KKyAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3lu
YyhlbnZpcm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsKKyAgICBBU1NFUlRfRVEoRVdL
X1BBR0lOQVRJT05fTU9ERV9MRUZUX1RPX1JJR0hULCBld2tfdmlld19wYWdpbmF0aW9uX21vZGVf
Z2V0KHdlYlZpZXcoKSkpOworCisgICAgQVNTRVJUX1RSVUUoZXdrX3ZpZXdfcGFnaW5hdGlvbl9t
b2RlX3NldCh3ZWJWaWV3KCksIEVXS19QQUdJTkFUSU9OX01PREVfUklHSFRfVE9fTEVGVCkpOwor
ICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKGVudmlyb25tZW50LT5kZWZhdWx0VGVzdFBhZ2VV
cmwoKSkpOworICAgIEFTU0VSVF9FUShFV0tfUEFHSU5BVElPTl9NT0RFX1JJR0hUX1RPX0xFRlQs
IGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7CisKKyAgICBBU1NFUlRf
VFJVRShld2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0KHdlYlZpZXcoKSwgRVdLX1BBR0lOQVRJ
T05fTU9ERV9UT1BfVE9fQk9UVE9NKSk7CisgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52
aXJvbm1lbnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7CisgICAgQVNTRVJUX0VRKEVXS19QQUdJ
TkFUSU9OX01PREVfVE9QX1RPX0JPVFRPTSwgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldCh3
ZWJWaWV3KCkpKTsKKworICAgIEFTU0VSVF9UUlVFKGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9z
ZXQod2ViVmlldygpLCAgRVdLX1BBR0lOQVRJT05fTU9ERV9CT1RUT01fVE9fVE9QKSk7CisgICAg
QVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRlZmF1bHRUZXN0UGFnZVVybCgp
KSk7CisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01PREVfQk9UVE9NX1RPX1RPUCwgZXdr
X3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldCh3ZWJWaWV3KCkpKTsKKworICAgIEFTU0VSVF9UUlVF
KGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQod2ViVmlldygpLCBFV0tfUEFHSU5BVElPTl9N
T0RFX1VOUEFHSU5BVEVEKSk7CisgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1l
bnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7CisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9O
X01PREVfVU5QQUdJTkFURUQsIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygp
KSk7Cit9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170621</attachid>
            <date>2012-10-25 05:59:59 -0700</date>
            <delta_ts>2012-10-25 06:22:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100213-20121025215835.patch</filename>
            <type>text/plain</type>
            <size>6898</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNDY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzU0NzZjYWYzMTA0ZjE0
YjNmMGYyYTRlZjliNjNiNzE4MTljNjkyYi4uNzE2YzY1NTE0ODUyZTQ3MmJmN2EyOGNhNWYzMzI1
OWQxNmU1NjJkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI1ICBLeXVu
Z1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtXSzJdW0VGTF0gQWRk
IGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQvZ2V0KCkgQVBJcworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMjEzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgR3l1eW91bmcgS2ltLgorCisgICAgICAgIEFkZCBld2tfdmlld19wYWdpbmF0aW9uX21v
ZGVfc2V0L2dldCgpIEFQSXMgZm9yIHBhZ2luYXRlZCBkaXNwbGF5LgorCisgICAgICAgICogVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwOgorICAgICAgICAoZXdrX3ZpZXdfcGFnaW5hdGlv
bl9tb2RlX3NldCk6CisgICAgICAgIChld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KToKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oOgorICAgICAgICAqIFVJUHJvY2Vz
cy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl92aWV3LmNwcDoKKyAgICAgICAgKFRFU1RfRik6CisK
IDIwMTItMTAtMjUgIEpvY2VseW4gVHVyY290dGUgIDxqb2NlbHluLnR1cmNvdHRlQGRpZ2lhLmNv
bT4KIAogICAgICAgICBbUXRdIE1ha2UgdGhlIGNvbnRleHQgaW5qZWN0ZWQgYnVuZGxlIGNsaWVu
dCBzdGF0aWMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a192aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNw
cAppbmRleCBiOGJlNjc0ZGU3MzU4M2Y5NmNiOTRjNjAyMTkwYTlkYzRlYzU0ODZiLi4zNDQ1YzQy
ZTA1MWEwOGEwNjQ2ODU4Mzc3NTZkYzY2OWFlN2UwNmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCkBAIC0xMjM5LDMgKzEyMzksMjggQEAgRWlu
YV9Cb29sIGV3a192aWV3X2luc3BlY3Rvcl9jbG9zZShFdmFzX09iamVjdCogZXdrVmlldykKICAg
ICByZXR1cm4gZmFsc2U7CiAjZW5kaWYKIH0KKworLy8gRXdrX1BhZ2luYXRpb25fTW9kZSBzaG91
bGQgYmUgbWF0Y2hlZCB1cCBvcmRlcnMgd2l0aCBXZWJDb3JlOjpQYWdpbmF0aW9uOjpNb2RlLgor
Q09NUElMRV9BU1NFUlRfTUFUQ0hJTkdfRU5VTShFV0tfUEFHSU5BVElPTl9NT0RFX1VOUEFHSU5B
VEVELCBXZWJDb3JlOjpQYWdpbmF0aW9uOjpVbnBhZ2luYXRlZCk7CitDT01QSUxFX0FTU0VSVF9N
QVRDSElOR19FTlVNKEVXS19QQUdJTkFUSU9OX01PREVfTEVGVF9UT19SSUdIVCwgV2ViQ29yZTo6
UGFnaW5hdGlvbjo6TGVmdFRvUmlnaHRQYWdpbmF0ZWQpOworQ09NUElMRV9BU1NFUlRfTUFUQ0hJ
TkdfRU5VTShFV0tfUEFHSU5BVElPTl9NT0RFX1JJR0hUX1RPX0xFRlQsIFdlYkNvcmU6OlBhZ2lu
YXRpb246OlJpZ2h0VG9MZWZ0UGFnaW5hdGVkKTsKK0NPTVBJTEVfQVNTRVJUX01BVENISU5HX0VO
VU0oRVdLX1BBR0lOQVRJT05fTU9ERV9UT1BfVE9fQk9UVE9NLCBXZWJDb3JlOjpQYWdpbmF0aW9u
OjpUb3BUb0JvdHRvbVBhZ2luYXRlZCk7CitDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVNKEVX
S19QQUdJTkFUSU9OX01PREVfQk9UVE9NX1RPX1RPUCwgV2ViQ29yZTo6UGFnaW5hdGlvbjo6Qm90
dG9tVG9Ub3BQYWdpbmF0ZWQpOworCitFaW5hX0Jvb2wgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2Rl
X3NldChFdmFzX09iamVjdCogZXdrVmlldywgRXdrX1BhZ2luYXRpb25fTW9kZSBtb2RlKQorewor
ICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnREYXRhLCBmYWxzZSk7
CisgICAgRVdLX1ZJRVdfSU1QTF9HRVRfT1JfUkVUVVJOKHNtYXJ0RGF0YSwgaW1wbCwgZmFsc2Up
OworICAgIAorICAgIGltcGwtPnBhZ2VQcm94eS0+c2V0UGFnaW5hdGlvbk1vZGUoc3RhdGljX2Nh
c3Q8V2ViQ29yZTo6UGFnaW5hdGlvbjo6TW9kZT4obW9kZSkpOworCisgICAgcmV0dXJuIHRydWU7
Cit9CisKK0V3a19QYWdpbmF0aW9uX01vZGUgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldChj
b25zdCBFdmFzX09iamVjdCogZXdrVmlldykKK3sKKyAgICBFV0tfVklFV19TRF9HRVRfT1JfUkVU
VVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSwgRVdLX1BBR0lOQVRJT05fTU9ERV9JTlZBTElEKTsKKyAg
ICBFV0tfVklFV19JTVBMX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBpbXBsLCBFV0tfUEFHSU5B
VElPTl9NT0RFX0lOVkFMSUQpOworCisgICAgcmV0dXJuIHN0YXRpY19jYXN0PEV3a19QYWdpbmF0
aW9uX01vZGU+KGltcGwtPnBhZ2VQcm94eS0+cGFnaW5hdGlvbk1vZGUoKSk7Cit9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAppbmRleCAzOTIxMGQyZTA4MTRh
NzA3ZDY4MTYxYmY3ZmEyN2I2ZGZlMGFkMzk4Li5hZmI5NzFjYWNkMzE4ODcyZWQ4MTJlMWYyODQz
ZjE2ZDBkMGYxODkyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9ld2tfdmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192
aWV3LmgKQEAgLTI3MSw2ICsyNzEsMTggQEAgZW51bSBFd2tfRmluZF9PcHRpb25zIHsKIHR5cGVk
ZWYgZW51bSBFd2tfRmluZF9PcHRpb25zIEV3a19GaW5kX09wdGlvbnM7CiAKIC8qKgorICogRW51
bSB2YWx1ZXMgdXNlZCB0byBzZXQgcGFnaW5hdGlvbiBtb2RlLgorICovCit0eXBlZGVmIGVudW0g
eworICAgIEVXS19QQUdJTkFUSU9OX01PREVfSU5WQUxJRCA9IC0xLCAvKio8IGludmFsaWQgcGFn
aW5hdGlvbiBtb2RlIHRoYXQgd2lsbCBiZSByZXR1cm5lZCB3aGVuIGVycm9yIG9jY3VyZWQuICov
CisgICAgRVdLX1BBR0lOQVRJT05fTU9ERV9VTlBBR0lOQVRFRCwgLyoqPCBkZWZhdWx0IG1vZGUg
Zm9yIHBhZ2luYXRpb24uIG5vdCBwYWdpbmF0ZWQgICovCisgICAgRVdLX1BBR0lOQVRJT05fTU9E
RV9MRUZUX1RPX1JJR0hULCAvKio8IGdvIHRvIHRoZSBuZXh0IHBhZ2Ugd2l0aCBzY3JvbGxpbmcg
bGVmdCB0byByaWdodCBob3Jpem9udGFsbHkuICovCisgICAgRVdLX1BBR0lOQVRJT05fTU9ERV9S
SUdIVF9UT19MRUZULCAvKio8IGdvIHRvIHRoZSBuZXh0IHBhZ2Ugd2l0aCBzY3JvbGxpbmcgcmln
aHQgdG8gbGVmdCBob3Jpem9udGFsbHkuICovCisgICAgRVdLX1BBR0lOQVRJT05fTU9ERV9UT1Bf
VE9fQk9UVE9NLCAvKio8IGdvIHRvIHRoZSBuZXh0IHBhZ2Ugd2l0aCBzY3JvbGxpbmcgdG9wIHRv
IGJvdHRvbSB2ZXJ0aWNhbGx5LiAqLworICAgIEVXS19QQUdJTkFUSU9OX01PREVfQk9UVE9NX1RP
X1RPUCAvKio8IGdvIHRvIHRoZSBuZXh0IHBhZ2Ugd2l0aCBzY3JvbGxpbmcgYm90dG9tIHRvIHRv
cCB2ZXJ0aWNhbGx5LiAqLworfSBFd2tfUGFnaW5hdGlvbl9Nb2RlOworCisvKioKICAqIFNldHMg
dGhlIHNtYXJ0IGNsYXNzIEFQSXMsIGVuYWJsaW5nIHZpZXcgdG8gYmUgaW5oZXJpdGVkLgogICoK
ICAqIEBwYXJhbSBhcGkgY2xhc3MgZGVmaW5pdGlvbiB0byBzZXQsIGFsbCBtZW1iZXJzIHdpdGgg
dGhlCkBAIC03OTMsNiArODA1LDI4IEBAIEVBUEkgRWluYV9Cb29sIGV3a192aWV3X2luc3BlY3Rv
cl9zaG93KEV2YXNfT2JqZWN0ICpvKTsKICAqLwogRUFQSSBFaW5hX0Jvb2wgZXdrX3ZpZXdfaW5z
cGVjdG9yX2Nsb3NlKEV2YXNfT2JqZWN0ICpvKTsKIAorLyoqCisgKiBTZXQgcGFnaW5hdGlvbiBt
b2RlIHRvIHRoZSBjdXJyZW50IHdlYiBwYWdlLgorICoKKyAqIEBwYXJhbSBvIHZpZXcgb2JqZWN0
IHRvIHNldCB0aGUgcGFnZW5hdGlvbiBtb2RlCisgKiBAcGFyYW0gbW9kZSBUaGUgRXdrX1BhZ2lu
YXRpb25fTW9kZSB0byBzZXQKKyAqCisgKiBAcmV0dXJuIEBjIEVJTkFfVFJVRSBvbiBzdWNjZXNz
IG9yIEBjIEVJTkFfRkFMU0Ugb24gZmFpbHVyZQorICovCitFQVBJIEVpbmFfQm9vbCBld2tfdmll
d19wYWdpbmF0aW9uX21vZGVfc2V0KEV2YXNfT2JqZWN0ICpvLCBFd2tfUGFnaW5hdGlvbl9Nb2Rl
IG1vZGUpOworCisvKioKKyAqIEdldCBwYWdpbmF0aW9uIG1vZGUgb2YgdGhlIGN1cnJlbnQgd2Vi
IHBhZ2UuIAorICogCisgKiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyBFV0tfUEFHSU5BVElPTl9NT0RF
X1VOUEFHSU5BVEVELgorICogV2hlbiBlcnJvciBvY2N1cmVkLCBFV0tfUEFHSU5BVElPTl9NT0RF
X0lOVkFMSUQgaXMgcmV0dXJuZWQuIAorICoKKyAqIEBwYXJhbSBvIHZpZXcgb2JqZWN0IHRvIGdl
dCB0aGUgcGFnaW5hdGlvbiBtb2RlCisgKgorICogQHJldHVybiBUaGUgcGFnaW5hdGlvbiBtb2Rl
IG9mIHRoZSBjdXJyZW50IHdlYiBwYWdlCisgKi8KK0VBUEkgRXdrX1BhZ2luYXRpb25fTW9kZSBl
d2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KGNvbnN0IEV2YXNfT2JqZWN0ICpvKTsKKwogI2lm
ZGVmIF9fY3BsdXNwbHVzCiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl92aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl92aWV3LmNwcAppbmRleCAxMWFmZmQ5
YzRlN2RiOGU2NGRkMDJlZmMwZTY3YzEwMzFkNzQyZTgxLi44ZGZlOTY2NmFlZmIyNWY0M2MwMjYw
NzY0M2RmYWY4NmM4MTM2ZDdmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfdmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3ZpZXcuY3BwCkBAIC05NjcsMyArOTY3LDMy
IEBAIFRFU1RfRihFV0syVW5pdFRlc3RCYXNlLCBld2tfdmlld19zY2FsZSkKICAgICBBU1NFUlRf
VFJVRShsb2FkVXJsU3luYyhlbnZpcm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsKICAg
ICBBU1NFUlRfRkxPQVRfRVEoMSwgZXdrX3ZpZXdfc2NhbGVfZ2V0KHdlYlZpZXcoKSkpOwogfQor
CitURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3ZpZXdfcGFnaW5hdGlvbikKK3sKKyAgICBB
U1NFUlRfVFJVRShsb2FkVXJsU3luYyhlbnZpcm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkp
KTsKKworICAgIC8vIERlZmF1bHQgcGFnaW5hdGlvbiB2YWx1ZSBpcyBFV0tfUEFHSU5BVElPTl9N
T0RFX1VOUEFHSU5BVEVECisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01PREVfVU5QQUdJ
TkFURUQsIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7CisKKyAgICBB
U1NFUlRfVFJVRShld2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0KHdlYlZpZXcoKSwgRVdLX1BB
R0lOQVRJT05fTU9ERV9MRUZUX1RPX1JJR0hUKSk7CisgICAgLy8gUmVsb2FkIHBhZ2UgdG8gY2hl
Y2sgdGhlIHBhZ2luYXRpb24gbW9kZS4KKyAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyhlbnZp
cm9ubWVudC0+ZGVmYXVsdFRlc3RQYWdlVXJsKCkpKTsKKyAgICBBU1NFUlRfRVEoRVdLX1BBR0lO
QVRJT05fTU9ERV9MRUZUX1RPX1JJR0hULCBld2tfdmlld19wYWdpbmF0aW9uX21vZGVfZ2V0KHdl
YlZpZXcoKSkpOworCisgICAgQVNTRVJUX1RSVUUoZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX3Nl
dCh3ZWJWaWV3KCksIEVXS19QQUdJTkFUSU9OX01PREVfUklHSFRfVE9fTEVGVCkpOworICAgIEFT
U0VSVF9UUlVFKGxvYWRVcmxTeW5jKGVudmlyb25tZW50LT5kZWZhdWx0VGVzdFBhZ2VVcmwoKSkp
OworICAgIEFTU0VSVF9FUShFV0tfUEFHSU5BVElPTl9NT0RFX1JJR0hUX1RPX0xFRlQsIGV3a192
aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7CisKKyAgICBBU1NFUlRfVFJVRShl
d2tfdmlld19wYWdpbmF0aW9uX21vZGVfc2V0KHdlYlZpZXcoKSwgRVdLX1BBR0lOQVRJT05fTU9E
RV9UT1BfVE9fQk9UVE9NKSk7CisgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1l
bnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7CisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9O
X01PREVfVE9QX1RPX0JPVFRPTSwgZXdrX3ZpZXdfcGFnaW5hdGlvbl9tb2RlX2dldCh3ZWJWaWV3
KCkpKTsKKworICAgIEFTU0VSVF9UUlVFKGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQod2Vi
VmlldygpLCAgRVdLX1BBR0lOQVRJT05fTU9ERV9CT1RUT01fVE9fVE9QKSk7CisgICAgQVNTRVJU
X1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRlZmF1bHRUZXN0UGFnZVVybCgpKSk7Cisg
ICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01PREVfQk9UVE9NX1RPX1RPUCwgZXdrX3ZpZXdf
cGFnaW5hdGlvbl9tb2RlX2dldCh3ZWJWaWV3KCkpKTsKKworICAgIEFTU0VSVF9UUlVFKGV3a192
aWV3X3BhZ2luYXRpb25fbW9kZV9zZXQod2ViVmlldygpLCBFV0tfUEFHSU5BVElPTl9NT0RFX1VO
UEFHSU5BVEVEKSk7CisgICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMoZW52aXJvbm1lbnQtPmRl
ZmF1bHRUZXN0UGFnZVVybCgpKSk7CisgICAgQVNTRVJUX0VRKEVXS19QQUdJTkFUSU9OX01PREVf
VU5QQUdJTkFURUQsIGV3a192aWV3X3BhZ2luYXRpb25fbW9kZV9nZXQod2ViVmlldygpKSk7Cit9
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>