<?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>103342</bug_id>
          
          <creation_ts>2012-11-26 18:15:54 -0800</creation_ts>
          <short_desc>[EFL][WK2] Add ewk_settings APIs for text autosizing</short_desc>
          <delta_ts>2012-12-09 15:53:24 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>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>99074</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Jaehun Lim">ljaehun.lim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</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>776171</commentid>
    <comment_count>0</comment_count>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2012-11-26 18:15:54 -0800</bug_when>
    <thetext>Add ewk_settings_text_autosizing_enabled_get / set() functions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776174</commentid>
    <comment_count>1</comment_count>
      <attachid>176138</attachid>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2012-11-26 18:19:15 -0800</bug_when>
    <thetext>Created attachment 176138
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785494</commentid>
    <comment_count>2</comment_count>
      <attachid>176138</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-06 17:59:22 -0800</bug_when>
    <thetext>Comment on attachment 176138
Patch

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

&gt; Source/WebKit2/ChangeLog:9
&gt; +        Text autosizing is disabled by default.

I think this API is not meaningless if text autosizing is disabled.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_settings.cpp:354
&gt; +    EINA_SAFETY_ON_NULL_RETURN_VAL(settings, false);

I think we don&apos;t need to keep this line when disabling TEXT_AUTOSIZING

&gt; Source/WebKit2/UIProcess/API/efl/ewk_settings.cpp:368
&gt; +#if ENABLE(TEXT_AUTOSIZING)

ditto.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_settings.cpp:370
&gt; +#else

Missing UNUSED_PARAM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785498</commentid>
    <comment_count>3</comment_count>
      <attachid>176138</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-12-06 18:02:29 -0800</bug_when>
    <thetext>Comment on attachment 176138
Patch

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

&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_settings.cpp:354
&gt;&gt; +    EINA_SAFETY_ON_NULL_RETURN_VAL(settings, false);
&gt; 
&gt; I think we don&apos;t need to keep this line when disabling TEXT_AUTOSIZING

The line is correct and people could give a null pointer.

I say leave it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785501</commentid>
    <comment_count>4</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-06 18:07:07 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 176138 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=176138&amp;action=review
&gt; 
&gt; &gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_settings.cpp:354
&gt; &gt;&gt; +    EINA_SAFETY_ON_NULL_RETURN_VAL(settings, false);
&gt; &gt; 
&gt; &gt; I think we don&apos;t need to keep this line when disabling TEXT_AUTOSIZING
&gt; 
&gt; The line is correct and people could give a null pointer.
&gt; 
&gt; I say leave it

Ok, I don&apos;t mind this. Jaehun, please fix I pointed out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785503</commentid>
    <comment_count>5</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-06 18:11:03 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 176138 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=176138&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/ChangeLog:9
&gt; &gt; +        Text autosizing is disabled by default.
&gt; 
&gt; I think this API is not meaningless if text autosizing is disabled.

typo : not meaningless -&gt; meaningless.

Kenneth, what do you think about this? Do you think this API can be landed without enabling TEXT_AUTOSIZING ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785511</commentid>
    <comment_count>6</comment_count>
      <attachid>176138</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-06 18:18:47 -0800</bug_when>
    <thetext>Comment on attachment 176138
Patch

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

&gt;&gt;&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_settings.cpp:354
&gt;&gt;&gt;&gt; +    EINA_SAFETY_ON_NULL_RETURN_VAL(settings, false);
&gt;&gt;&gt; 
&gt;&gt;&gt; I think we don&apos;t need to keep this line when disabling TEXT_AUTOSIZING
&gt;&gt; 
&gt;&gt; The line is correct and people could give a null pointer.
&gt;&gt; 
&gt;&gt; I say leave it
&gt; 
&gt; Ok, I don&apos;t mind this. Jaehun, please fix I pointed out.

I missed one thing. EFL port has used below line. To be compliant with existing implementation, I prefer to use below style. My first comment meant this. 

#if ENABLE(TEXT_AUTOSIZING)
   EINA_SAFETY_ON_NULL_RETURN_VAL(settings, false);
   settings-&gt;preferences()-&gt;setTextAutosizingEnabled(enable);

   return true;
#else
   UNUSED_PARAM(enable);
   return false;
#endif
}

For example,

Eina_Bool ewk_settings_fullscreen_enabled_get(const Ewk_Settings* settings)
{
#if ENABLE(FULLSCREEN_API)
    EINA_SAFETY_ON_NULL_RETURN_VAL(settings, false);
    return settings-&gt;preferences()-&gt;fullScreenEnabled();
#else
    return false;
#endif
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785639</commentid>
    <comment_count>7</comment_count>
      <attachid>178160</attachid>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2012-12-06 22:10:34 -0800</bug_when>
    <thetext>Created attachment 178160
Fixed patch

I fixed my patch according to Gyuyoung&apos;s comments.
Gyuyoung, Please review again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785641</commentid>
    <comment_count>8</comment_count>
      <attachid>178162</attachid>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2012-12-06 22:15:31 -0800</bug_when>
    <thetext>Created attachment 178162
Fixed patch

Fixed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785682</commentid>
    <comment_count>9</comment_count>
      <attachid>178167</attachid>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2012-12-06 23:50:29 -0800</bug_when>
    <thetext>Created attachment 178167
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785765</commentid>
    <comment_count>10</comment_count>
      <attachid>178167</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-12-07 02:36:11 -0800</bug_when>
    <thetext>Comment on attachment 178167
Patch

Please enable text autosizing in the build system soon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785774</commentid>
    <comment_count>11</comment_count>
      <attachid>178167</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-07 02:48:47 -0800</bug_when>
    <thetext>Comment on attachment 178167
Patch

Clearing flags on attachment: 178167

Committed r136941: &lt;http://trac.webkit.org/changeset/136941&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785775</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-07 02:48:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>786882</commentid>
    <comment_count>13</comment_count>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2012-12-09 15:53:24 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; (From update of attachment 178167 [details])
&gt; Please enable text autosizing in the build system soon

I&apos;ll make another bug to enable TEXT_AUTOSIZING soon.

But there is one problem how to define &quot;HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP&quot; in  http://trac.webkit.org/browser/trunk/Source/WebCore/page/Settings.cpp#L140.

I&apos;ll enable it after resolving https://bugs.webkit.org/show_bug.cgi?id=94371.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176138</attachid>
            <date>2012-11-26 18:19:15 -0800</date>
            <delta_ts>2012-12-06 22:10:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103342-20121127111652.patch</filename>
            <type>text/plain</type>
            <size>5155</size>
            <attacher name="Jaehun Lim">ljaehun.lim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1NzcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMjc4ZGI1YTliMDA1ODdi
ZDkxM2RiNGMxOWFlZGZhZmNlNTIxZWQ4MC4uOTMzNjVhNjFjNzk3MjliZmZiOTM2MTk0MmJmMzRi
MDUwNWNmOWE4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTExLTI2ICBKYWVo
dW4gTGltICA8bGphZWh1bi5saW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bV0syXSBB
ZGQgZXdrX3NldHRpbmdzIEFQSXMgZm9yIHRleHQgYXV0b3NpemluZworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMzQyCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGV3a19zZXR0aW5nc190ZXh0X2F1
dG9zaXppbmdfZW5hYmxlZF9nZXQgLyBzZXQoKSBmdW5jdGlvbnMuCisgICAgICAgIFRleHQgYXV0
b3NpemluZyBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQ
SS9lZmwvZXdrX3NldHRpbmdzLmNwcDoKKyAgICAgICAgKGV3a19zZXR0aW5nc190ZXh0X2F1dG9z
aXppbmdfZW5hYmxlZF9zZXQpOgorICAgICAgICAoZXdrX3NldHRpbmdzX3RleHRfYXV0b3Npemlu
Z19lbmFibGVkX2dldCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdz
Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3NldHRpbmdz
LmNwcDoKKyAgICAgICAgKFRFU1RfRik6CisKIDIwMTItMTEtMjYgIEpvbiBMZWUgIDxqb25sZWVA
YXBwbGUuY29tPgogCiAgICAgICAgIFBhc3MgY2xpY2tzIHRocm91Z2ggdG8gdGhlIHJlc3RhcnRl
ZCBwbHVnaW4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a19zZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0
dGluZ3MuY3BwCmluZGV4IDdmN2M0OTQ2N2U0Y2RhY2I2ZWJiMDQ5ODJkNmMxZjE0MDVlMTRmMzQu
Ljg2NmI1OGMxMjhjYjVhZDBkOTgyNzM5Y2UzMzQ0NTI0NDAzODI2ZDggMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19zZXR0aW5ncy5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcApAQCAtMzQ4LDMg
KzM0OCwyNyBAQCBFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX2xvY2FsX3N0b3JhZ2VfZW5hYmxlZF9n
ZXQoY29uc3QgRXdrX1NldHRpbmdzKiBzZXR0aW5ncykKIAogICAgIHJldHVybiBzZXR0aW5ncy0+
cHJlZmVyZW5jZXMoKS0+bG9jYWxTdG9yYWdlRW5hYmxlZCgpOwogfQorCitFaW5hX0Jvb2wgZXdr
X3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX3NldChFd2tfU2V0dGluZ3MqIHNldHRp
bmdzLCBFaW5hX0Jvb2wgZW5hYmxlKQoreworICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJO
X1ZBTChzZXR0aW5ncywgZmFsc2UpOworI2lmIEVOQUJMRShURVhUX0FVVE9TSVpJTkcpCisgICAg
c2V0dGluZ3MtPnByZWZlcmVuY2VzKCktPnNldFRleHRBdXRvc2l6aW5nRW5hYmxlZChlbmFibGUp
OworCisgICAgcmV0dXJuIHRydWU7CisjZWxzZQorICAgIFVOVVNFRF9QQVJBTShlbmFibGUpOwor
ICAgIHJldHVybiBmYWxzZTsKKyNlbmRpZgorfQorCitFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX3Rl
eHRfYXV0b3NpemluZ19lbmFibGVkX2dldChjb25zdCBFd2tfU2V0dGluZ3MqIHNldHRpbmdzKQor
eworICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOX1ZBTChzZXR0aW5ncywgZmFsc2UpOwor
I2lmIEVOQUJMRShURVhUX0FVVE9TSVpJTkcpCisgICAgcmV0dXJuIHNldHRpbmdzLT5wcmVmZXJl
bmNlcygpLT50ZXh0QXV0b3NpemluZ0VuYWJsZWQoKTsKKyNlbHNlCisgICAgcmV0dXJuIGZhbHNl
OworI2VuZGlmCit9CisKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL2V3a19zZXR0aW5ncy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3NldHRpbmdzLmgKaW5kZXggZWI4Y2IxNjgzNmMxOWU5OGZiMTExNzhjMzM3MTBkYmEwOWI2OTAx
Yi4uNjRiNzUwYWJlMThmYmNhNTQ0YzQ2M2Y5YmZjNDUxMTFmOTNkMjUxYSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmgKKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmgKQEAgLTQyNCw2ICs0
MjQsMzQgQEAgRUFQSSBFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX2xvY2FsX3N0b3JhZ2VfZW5hYmxl
ZF9zZXQoRXdrX1NldHRpbmdzICpzZXR0aW5ncywgRWkKICAqLwogRUFQSSBFaW5hX0Jvb2wgZXdr
X3NldHRpbmdzX2xvY2FsX3N0b3JhZ2VfZW5hYmxlZF9nZXQoY29uc3QgRXdrX1NldHRpbmdzICpz
ZXR0aW5ncyk7CiAKKy8qKgorICogRW5hYmxlcy9kaXNhYmxlcyB0ZXh0IGF1dG9zaXppbmcuCisg
KgorICogQnkgZGVmYXVsdCwgdGhlIHRleHQgYXV0b3NpemluZyBpcyBkaXNhYmxlZC4KKyAqCisg
KiBAcGFyYW0gc2V0dGluZ3Mgc2V0dGluZ3Mgb2JqZWN0IHRvIHNldCB0aGUgdGV4dCBhdXRvc2l6
aW5nCisgKiBAcGFyYW0gZW5hYmxlIEBjIEVJTkFfVFJVRSB0byBlbmFibGUgdGhlIHRleHQgYXV0
b3NpemluZworICogICAgICAgICAgICAgICBAYyBFSU5BX0ZBTFNFIHRvIGRpc2FibGUKKyAqCisg
KiBAcmV0dXJuIEBjIEVJTkFfVFJVRSBvbiBzdWNjZXNzIG9yIEBjIEVJTkFfRkFMU0Ugb24gZmFp
bHVyZQorICoKKyAqIEBzZWUgZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dl
dCgpCisgKi8KK0VBUEkgRWluYV9Cb29sIGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5h
YmxlZF9zZXQoRXdrX1NldHRpbmdzICpzZXR0aW5ncywgRWluYV9Cb29sIGVuYWJsZSk7CisKKy8q
KgorICogUmV0dXJucyB3aGV0aGVyIHRoZSB0ZXh0IGF1dG9zaXppbmcgaXMgZW5hYmxlZC4KKyAq
CisgKiBUaGUgdGV4dCBhdXRvc2l6aW5nIGlzIGEgZmVhdHVyZSB3aGljaCBhZGp1c3RzIHRoZSBm
b250IHNpemUgb2YgdGV4dCBpbiB3aWRlCisgKiBjb2x1bW5zLCBhbmQgbWFrZXMgdGV4dCBtb3Jl
IGxlZ2libGUuCisgKgorICogQHBhcmFtIHNldHRpbmdzIHNldHRpbmdzIG9iamVjdCB0byBxdWVy
eSB3aGV0aGVyIHRleHQgYXV0b3NpemluZyBpcyBlbmFibGVkCisgKgorICogQHJldHVybiBAYyBF
SU5BX1RSVUUgaWYgdGhlIHRleHQgYXV0b3NpemluZyBpcyBlbmFibGVkCisgKiAgICAgICAgIEBj
IEVJTkFfRkFMU0UgaWYgbm90IG9yIG9uIGZhaWx1cmUKKyAqLworRUFQSSBFaW5hX0Jvb2wgZXdr
X3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldChjb25zdCBFd2tfU2V0dGluZ3Mg
KnNldHRpbmdzKTsKKwogI2lmZGVmIF9fY3BsdXNwbHVzCiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5n
cy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJf
c2V0dGluZ3MuY3BwCmluZGV4IDdiNzI0NzkyOGUyYmI0YmRiOTYxYzExZDYwY2IxZmE2NzA1YjRk
NmIuLjE1Mzc1Yzk4ZWVhNGY4NGJmODgwNmQ3MGMzZmI0NDNlNTg5MjhkOTEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5n
cy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9l
d2syX3NldHRpbmdzLmNwcApAQCAtMjIxLDMgKzIyMSwyNyBAQCBURVNUX0YoRVdLMlVuaXRUZXN0
QmFzZSwgZXdrX3NldHRpbmdzX2xvY2FsX3N0b3JhZ2VfZW5hYmxlZCkKICAgICBBU1NFUlRfVFJV
RShld2tfc2V0dGluZ3NfbG9jYWxfc3RvcmFnZV9lbmFibGVkX3NldChzZXR0aW5ncywgdHJ1ZSkp
OwogICAgIEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nc19sb2NhbF9zdG9yYWdlX2VuYWJsZWRfZ2V0
KHNldHRpbmdzKSk7CiB9CisKK1RFU1RfRihFV0syVW5pdFRlc3RCYXNlLCBld2tfc2V0dGluZ3Nf
dGV4dF9hdXRvc2l6aW5nX2VuYWJsZWQpCit7CisgICAgRXdrX1NldHRpbmdzKiBzZXR0aW5ncyA9
IGV3a192aWV3X3NldHRpbmdzX2dldCh3ZWJWaWV3KCkpOworCisjaWYgRU5BQkxFKFRFWFRfQVVU
T1NJWklORykKKyAgICAvLyBUZXh0IGF1dG9zaXppbmcgc2hvdWxkIGJlIGRpc2FibGVkIGJ5IGRl
ZmF1bHQuCisgICAgQVNTRVJUX0ZBTFNFKGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5h
YmxlZF9nZXQoc2V0dGluZ3MpKTsKKworICAgIEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nc190ZXh0
X2F1dG9zaXppbmdfZW5hYmxlZF9zZXQoc2V0dGluZ3MsIGZhbHNlKSk7CisgICAgQVNTRVJUX0ZB
TFNFKGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9nZXQoc2V0dGluZ3MpKTsK
KworICAgIEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9z
ZXQoc2V0dGluZ3MsIHRydWUpKTsKKyAgICBBU1NFUlRfVFJVRShld2tfc2V0dGluZ3NfdGV4dF9h
dXRvc2l6aW5nX2VuYWJsZWRfZ2V0KHNldHRpbmdzKSk7CisjZWxzZQorICAgIEFTU0VSVF9GQUxT
RShld2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfZ2V0KHNldHRpbmdzKSk7CisK
KyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX3Nl
dChzZXR0aW5ncywgZmFsc2UpKTsKKyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdzX3RleHRf
YXV0b3NpemluZ19lbmFibGVkX2dldChzZXR0aW5ncykpOworCisgICAgQVNTRVJUX0ZBTFNFKGV3
a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9zZXQoc2V0dGluZ3MsIHRydWUpKTsK
KyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dl
dChzZXR0aW5ncykpOworI2VuZGlmCit9Cg==
</data>
<flag name="review"
          id="191827"
          type_id="1"
          status="+"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178160</attachid>
            <date>2012-12-06 22:10:34 -0800</date>
            <delta_ts>2012-12-06 22:15:31 -0800</delta_ts>
            <desc>Fixed patch</desc>
            <filename>text_autosizing.patch</filename>
            <type>text/plain</type>
            <size>4962</size>
            <attacher name="Jaehun Lim">ljaehun.lim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAxZjMzODBiLi4xMzQ5ZDkyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTItMTItMDYgIEphZWh1biBMaW0gIDxsamFlaHVuLmxpbUBzYW1zdW5nLmNvbT4KKwor
ICAgICAgICBbRUZMXVtXSzJdIEFkZCBld2tfc2V0dGluZ3MgQVBJcyBmb3IgdGV4dCBhdXRvc2l6
aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMz
NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
ZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldCAvIHNldCgpIGZ1bmN0aW9u
cy4KKyAgICAgICAgVGV4dCBhdXRvc2l6aW5nIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCisKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuY3BwOgorICAgICAgICAoZXdr
X3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX3NldCk6CisgICAgICAgIChld2tfc2V0
dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfZ2V0KToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfc2V0dGluZ3MuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC90ZXN0
cy90ZXN0X2V3azJfc2V0dGluZ3MuY3BwOgorICAgICAgICAoVEVTVF9GKToKKwogMjAxMi0xMi0w
NiAgUmljayBCeWVycyAgPHJieWVyc0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQ1NTIGN1cnNv
ciBwcm9wZXJ0eSBzaG91bGQgc3VwcG9ydCB3ZWJraXQtaW1hZ2Utc2V0CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuY3BwIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcAppbmRleCA0MDJlNjBm
Li40Nzg1NTJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9l
d2tfc2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a19zZXR0aW5ncy5jcHAKQEAgLTM5NiwzICszOTYsMzMgQEAgRWluYV9Cb29sIGV3a19zZXR0aW5n
c19wcml2YXRlX2Jyb3dzaW5nX2VuYWJsZWRfZ2V0KGNvbnN0IEV3a19TZXR0aW5ncyogc2V0dGlu
Z3MKIAogICAgIHJldHVybiBzZXR0aW5ncy0+cHJlZmVyZW5jZXMoKS0+cHJpdmF0ZUJyb3dzaW5n
RW5hYmxlZCgpOwogfQorCitFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19l
bmFibGVkX3NldChFd2tfU2V0dGluZ3MqIHNldHRpbmdzLCBFaW5hX0Jvb2wgZW5hYmxlKQorewor
I2lmIEVOQUJMRShURVhUX0FVVE9TSVpJTkcpCisgICAgRUlOQV9TQUZFVFlfT05fTlVMTF9SRVRV
Uk5fVkFMKHNldHRpbmdzLCBmYWxzZSk7CisKKyAgICBzZXR0aW5ncy0+cHJlZmVyZW5jZXMoKS0+
c2V0VGV4dEF1dG9zaXppbmdFbmFibGVkKGVuYWJsZSk7CisKKyAgICByZXR1cm4gdHJ1ZTsKKyNl
bHNlCisgICAgVU5VU0VEX1BBUkFNKHNldHRpbmdzKTsKKyAgICBVTlVTRURfUEFSQU0oZW5hYmxl
KTsKKworICAgIHJldHVybiBmYWxzZTsKKyNlbmRpZgorfQorCitFaW5hX0Jvb2wgZXdrX3NldHRp
bmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldChjb25zdCBFd2tfU2V0dGluZ3MqIHNldHRp
bmdzKQoreworI2lmIEVOQUJMRShURVhUX0FVVE9TSVpJTkcpCisgICAgRUlOQV9TQUZFVFlfT05f
TlVMTF9SRVRVUk5fVkFMKHNldHRpbmdzLCBmYWxzZSk7CisKKyAgICByZXR1cm4gc2V0dGluZ3Mt
PnByZWZlcmVuY2VzKCktPnRleHRBdXRvc2l6aW5nRW5hYmxlZCgpOworI2Vsc2UKKyAgICBVTlVT
RURfUEFSQU0oc2V0dGluZ3MpOworCisgICAgcmV0dXJuIGZhbHNlOworI2VuZGlmCit9CisKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19zZXR0aW5ncy5o
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmgKaW5kZXgg
NDg5NDk5Yy4uN2VhNzI1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9lZmwvZXdrX3NldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3NldHRpbmdzLmgKQEAgLTQ5NCw2ICs0OTQsMzQgQEAgRUFQSSBFaW5hX0Jvb2wgZXdr
X3NldHRpbmdzX3ByaXZhdGVfYnJvd3NpbmdfZW5hYmxlZF9zZXQoRXdrX1NldHRpbmdzICpzZXR0
aW5ncywKICAqLwogRUFQSSBFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX3ByaXZhdGVfYnJvd3Npbmdf
ZW5hYmxlZF9nZXQoY29uc3QgRXdrX1NldHRpbmdzICpzZXR0aW5ncyk7CiAKKy8qKgorICogRW5h
Ymxlcy9kaXNhYmxlcyB0ZXh0IGF1dG9zaXppbmcuCisgKgorICogQnkgZGVmYXVsdCwgdGhlIHRl
eHQgYXV0b3NpemluZyBpcyBkaXNhYmxlZC4KKyAqCisgKiBAcGFyYW0gc2V0dGluZ3Mgc2V0dGlu
Z3Mgb2JqZWN0IHRvIHNldCB0aGUgdGV4dCBhdXRvc2l6aW5nCisgKiBAcGFyYW0gZW5hYmxlIEBj
IEVJTkFfVFJVRSB0byBlbmFibGUgdGhlIHRleHQgYXV0b3NpemluZworICogICAgICAgICAgICAg
ICBAYyBFSU5BX0ZBTFNFIHRvIGRpc2FibGUKKyAqCisgKiBAcmV0dXJuIEBjIEVJTkFfVFJVRSBv
biBzdWNjZXNzIG9yIEBjIEVJTkFfRkFMU0Ugb24gZmFpbHVyZQorICoKKyAqIEBzZWUgZXdrX3Nl
dHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldCgpCisgKi8KK0VBUEkgRWluYV9Cb29s
IGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9zZXQoRXdrX1NldHRpbmdzICpz
ZXR0aW5ncywgRWluYV9Cb29sIGVuYWJsZSk7CisKKy8qKgorICogUmV0dXJucyB3aGV0aGVyIHRo
ZSB0ZXh0IGF1dG9zaXppbmcgaXMgZW5hYmxlZC4KKyAqCisgKiBUaGUgdGV4dCBhdXRvc2l6aW5n
IGlzIGEgZmVhdHVyZSB3aGljaCBhZGp1c3RzIHRoZSBmb250IHNpemUgb2YgdGV4dCBpbiB3aWRl
CisgKiBjb2x1bW5zLCBhbmQgbWFrZXMgdGV4dCBtb3JlIGxlZ2libGUuCisgKgorICogQHBhcmFt
IHNldHRpbmdzIHNldHRpbmdzIG9iamVjdCB0byBxdWVyeSB3aGV0aGVyIHRleHQgYXV0b3Npemlu
ZyBpcyBlbmFibGVkCisgKgorICogQHJldHVybiBAYyBFSU5BX1RSVUUgaWYgdGhlIHRleHQgYXV0
b3NpemluZyBpcyBlbmFibGVkCisgKiAgICAgICAgIEBjIEVJTkFfRkFMU0UgaWYgbm90IG9yIG9u
IGZhaWx1cmUKKyAqLworRUFQSSBFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX3RleHRfYXV0b3Npemlu
Z19lbmFibGVkX2dldChjb25zdCBFd2tfU2V0dGluZ3MgKnNldHRpbmdzKTsKKwogI2lmZGVmIF9f
Y3BsdXNwbHVzCiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfc2V0dGluZ3MuY3BwCmluZGV4IDMzNTQ0
OWEuLmNhZjZhZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3NldHRpbmdzLmNwcApAQCAtMjYzLDMgKzI2Mywy
NyBAQCBURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3NldHRpbmdzX3ByaXZhdGVfYnJvd3Np
bmdfZW5hYmxlZCkKICAgICBBU1NFUlRfVFJVRShld2tfc2V0dGluZ3NfcHJpdmF0ZV9icm93c2lu
Z19lbmFibGVkX3NldChzZXR0aW5ncywgZmFsc2UpKTsKICAgICBBU1NFUlRfRkFMU0UoZXdrX3Nl
dHRpbmdzX3ByaXZhdGVfYnJvd3NpbmdfZW5hYmxlZF9nZXQoc2V0dGluZ3MpKTsKIH0KKworVEVT
VF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxl
ZCkKK3sKKyAgICBFd2tfU2V0dGluZ3MqIHNldHRpbmdzID0gZXdrX3ZpZXdfc2V0dGluZ3NfZ2V0
KHdlYlZpZXcoKSk7CisKKyNpZiBFTkFCTEUoVEVYVF9BVVRPU0laSU5HKQorICAgIC8vIFRleHQg
YXV0b3NpemluZyBzaG91bGQgYmUgZGlzYWJsZWQgYnkgZGVmYXVsdC4KKyAgICBBU1NFUlRfRkFM
U0UoZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldChzZXR0aW5ncykpOwor
CisgICAgQVNTRVJUX1RSVUUoZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX3Nl
dChzZXR0aW5ncywgZmFsc2UpKTsKKyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdzX3RleHRf
YXV0b3NpemluZ19lbmFibGVkX2dldChzZXR0aW5ncykpOworCisgICAgQVNTRVJUX1RSVUUoZXdr
X3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX3NldChzZXR0aW5ncywgdHJ1ZSkpOwor
ICAgIEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9nZXQo
c2V0dGluZ3MpKTsKKyNlbHNlCisgICAgQVNTRVJUX0ZBTFNFKGV3a19zZXR0aW5nc190ZXh0X2F1
dG9zaXppbmdfZW5hYmxlZF9nZXQoc2V0dGluZ3MpKTsKKworICAgIEFTU0VSVF9GQUxTRShld2tf
c2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfc2V0KHNldHRpbmdzLCBmYWxzZSkpOwor
ICAgIEFTU0VSVF9GQUxTRShld2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfZ2V0
KHNldHRpbmdzKSk7CisKKyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdzX3RleHRfYXV0b3Np
emluZ19lbmFibGVkX3NldChzZXR0aW5ncywgdHJ1ZSkpOworICAgIEFTU0VSVF9GQUxTRShld2tf
c2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfZ2V0KHNldHRpbmdzKSk7CisjZW5kaWYK
K30K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178162</attachid>
            <date>2012-12-06 22:15:31 -0800</date>
            <delta_ts>2012-12-06 23:50:20 -0800</delta_ts>
            <desc>Fixed patch</desc>
            <filename>text_autosizing.patch</filename>
            <type>text/plain</type>
            <size>4958</size>
            <attacher name="Jaehun Lim">ljaehun.lim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAxZjMzODBiLi4xMzQ5ZDkyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTItMTItMDYgIEphZWh1biBMaW0gIDxsamFlaHVuLmxpbUBzYW1zdW5nLmNvbT4KKwor
ICAgICAgICBbRUZMXVtXSzJdIEFkZCBld2tfc2V0dGluZ3MgQVBJcyBmb3IgdGV4dCBhdXRvc2l6
aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMz
NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
ZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldCAvIHNldCgpIGZ1bmN0aW9u
cy4KKyAgICAgICAgVGV4dCBhdXRvc2l6aW5nIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCisKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuY3BwOgorICAgICAgICAoZXdr
X3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX3NldCk6CisgICAgICAgIChld2tfc2V0
dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfZ2V0KToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfc2V0dGluZ3MuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC90ZXN0
cy90ZXN0X2V3azJfc2V0dGluZ3MuY3BwOgorICAgICAgICAoVEVTVF9GKToKKwogMjAxMi0xMi0w
NiAgUmljayBCeWVycyAgPHJieWVyc0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQ1NTIGN1cnNv
ciBwcm9wZXJ0eSBzaG91bGQgc3VwcG9ydCB3ZWJraXQtaW1hZ2Utc2V0CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuY3BwIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcAppbmRleCA0MDJlNjBm
Li40Nzg1NTJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9l
d2tfc2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a19zZXR0aW5ncy5jcHAKQEAgLTM5NiwzICszOTYsMzMgQEAgRWluYV9Cb29sIGV3a19zZXR0aW5n
c19wcml2YXRlX2Jyb3dzaW5nX2VuYWJsZWRfZ2V0KGNvbnN0IEV3a19TZXR0aW5ncyogc2V0dGlu
Z3MKIAogICAgIHJldHVybiBzZXR0aW5ncy0+cHJlZmVyZW5jZXMoKS0+cHJpdmF0ZUJyb3dzaW5n
RW5hYmxlZCgpOwogfQorCitFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19l
bmFibGVkX3NldChFd2tfU2V0dGluZ3MqIHNldHRpbmdzLCBFaW5hX0Jvb2wgZW5hYmxlKQorewor
I2lmIEVOQUJMRShURVhUX0FVVE9TSVpJTkcpCisgICAgRUlOQV9TQUZFVFlfT05fTlVMTF9SRVRV
Uk5fVkFMKHNldHRpbmdzLCBmYWxzZSk7CisKKyAgICBzZXR0aW5ncy0+cHJlZmVyZW5jZXMoKS0+
c2V0VGV4dEF1dG9zaXppbmdFbmFibGVkKGVuYWJsZSk7CisKKyAgICByZXR1cm4gdHJ1ZTsKKyNl
bHNlCisgICAgVU5VU0VEX1BBUkFNKHNldHRpbmdzKTsKKyAgICBVTlVTRURfUEFSQU0oZW5hYmxl
KTsKKyAgICByZXR1cm4gZmFsc2U7CisjZW5kaWYKK30KKworRWluYV9Cb29sIGV3a19zZXR0aW5n
c190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9nZXQoY29uc3QgRXdrX1NldHRpbmdzKiBzZXR0aW5n
cykKK3sKKyNpZiBFTkFCTEUoVEVYVF9BVVRPU0laSU5HKQorICAgIEVJTkFfU0FGRVRZX09OX05V
TExfUkVUVVJOX1ZBTChzZXR0aW5ncywgZmFsc2UpOworCisgICAgcmV0dXJuIHNldHRpbmdzLT5w
cmVmZXJlbmNlcygpLT50ZXh0QXV0b3NpemluZ0VuYWJsZWQoKTsKKyNlbHNlCisgICAgVU5VU0VE
X1BBUkFNKHNldHRpbmdzKTsKKyAgICByZXR1cm4gZmFsc2U7CisjZW5kaWYKK30KKwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmggYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuaAppbmRleCA0ODk0
OTljLi43ZWE3MjVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9ld2tfc2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9l
d2tfc2V0dGluZ3MuaApAQCAtNDk0LDYgKzQ5NCwzNCBAQCBFQVBJIEVpbmFfQm9vbCBld2tfc2V0
dGluZ3NfcHJpdmF0ZV9icm93c2luZ19lbmFibGVkX3NldChFd2tfU2V0dGluZ3MgKnNldHRpbmdz
LAogICovCiBFQVBJIEVpbmFfQm9vbCBld2tfc2V0dGluZ3NfcHJpdmF0ZV9icm93c2luZ19lbmFi
bGVkX2dldChjb25zdCBFd2tfU2V0dGluZ3MgKnNldHRpbmdzKTsKIAorLyoqCisgKiBFbmFibGVz
L2Rpc2FibGVzIHRleHQgYXV0b3NpemluZy4KKyAqCisgKiBCeSBkZWZhdWx0LCB0aGUgdGV4dCBh
dXRvc2l6aW5nIGlzIGRpc2FibGVkLgorICoKKyAqIEBwYXJhbSBzZXR0aW5ncyBzZXR0aW5ncyBv
YmplY3QgdG8gc2V0IHRoZSB0ZXh0IGF1dG9zaXppbmcKKyAqIEBwYXJhbSBlbmFibGUgQGMgRUlO
QV9UUlVFIHRvIGVuYWJsZSB0aGUgdGV4dCBhdXRvc2l6aW5nCisgKiAgICAgICAgICAgICAgIEBj
IEVJTkFfRkFMU0UgdG8gZGlzYWJsZQorICoKKyAqIEByZXR1cm4gQGMgRUlOQV9UUlVFIG9uIHN1
Y2Nlc3Mgb3IgQGMgRUlOQV9GQUxTRSBvbiBmYWlsdXJlCisgKgorICogQHNlZSBld2tfc2V0dGlu
Z3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfZ2V0KCkKKyAqLworRUFQSSBFaW5hX0Jvb2wgZXdr
X3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX3NldChFd2tfU2V0dGluZ3MgKnNldHRp
bmdzLCBFaW5hX0Jvb2wgZW5hYmxlKTsKKworLyoqCisgKiBSZXR1cm5zIHdoZXRoZXIgdGhlIHRl
eHQgYXV0b3NpemluZyBpcyBlbmFibGVkLgorICoKKyAqIFRoZSB0ZXh0IGF1dG9zaXppbmcgaXMg
YSBmZWF0dXJlIHdoaWNoIGFkanVzdHMgdGhlIGZvbnQgc2l6ZSBvZiB0ZXh0IGluIHdpZGUKKyAq
IGNvbHVtbnMsIGFuZCBtYWtlcyB0ZXh0IG1vcmUgbGVnaWJsZS4KKyAqCisgKiBAcGFyYW0gc2V0
dGluZ3Mgc2V0dGluZ3Mgb2JqZWN0IHRvIHF1ZXJ5IHdoZXRoZXIgdGV4dCBhdXRvc2l6aW5nIGlz
IGVuYWJsZWQKKyAqCisgKiBAcmV0dXJuIEBjIEVJTkFfVFJVRSBpZiB0aGUgdGV4dCBhdXRvc2l6
aW5nIGlzIGVuYWJsZWQKKyAqICAgICAgICAgQGMgRUlOQV9GQUxTRSBpZiBub3Qgb3Igb24gZmFp
bHVyZQorICovCitFQVBJIEVpbmFfQm9vbCBld2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2Vu
YWJsZWRfZ2V0KGNvbnN0IEV3a19TZXR0aW5ncyAqc2V0dGluZ3MpOworCiAjaWZkZWYgX19jcGx1
c3BsdXMKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9lZmwvdGVzdHMvdGVzdF9ld2syX3NldHRpbmdzLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAKaW5kZXggMzM1NDQ5YS4u
Y2FmNmFmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVz
dHMvdGVzdF9ld2syX3NldHRpbmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfc2V0dGluZ3MuY3BwCkBAIC0yNjMsMyArMjYzLDI3IEBA
IFRFU1RfRihFV0syVW5pdFRlc3RCYXNlLCBld2tfc2V0dGluZ3NfcHJpdmF0ZV9icm93c2luZ19l
bmFibGVkKQogICAgIEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nc19wcml2YXRlX2Jyb3dzaW5nX2Vu
YWJsZWRfc2V0KHNldHRpbmdzLCBmYWxzZSkpOwogICAgIEFTU0VSVF9GQUxTRShld2tfc2V0dGlu
Z3NfcHJpdmF0ZV9icm93c2luZ19lbmFibGVkX2dldChzZXR0aW5ncykpOwogfQorCitURVNUX0Yo
RVdLMlVuaXRUZXN0QmFzZSwgZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkKQor
eworICAgIEV3a19TZXR0aW5ncyogc2V0dGluZ3MgPSBld2tfdmlld19zZXR0aW5nc19nZXQod2Vi
VmlldygpKTsKKworI2lmIEVOQUJMRShURVhUX0FVVE9TSVpJTkcpCisgICAgLy8gVGV4dCBhdXRv
c2l6aW5nIHNob3VsZCBiZSBkaXNhYmxlZCBieSBkZWZhdWx0LgorICAgIEFTU0VSVF9GQUxTRShl
d2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfZ2V0KHNldHRpbmdzKSk7CisKKyAg
ICBBU1NFUlRfVFJVRShld2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfc2V0KHNl
dHRpbmdzLCBmYWxzZSkpOworICAgIEFTU0VSVF9GQUxTRShld2tfc2V0dGluZ3NfdGV4dF9hdXRv
c2l6aW5nX2VuYWJsZWRfZ2V0KHNldHRpbmdzKSk7CisKKyAgICBBU1NFUlRfVFJVRShld2tfc2V0
dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfc2V0KHNldHRpbmdzLCB0cnVlKSk7CisgICAg
QVNTRVJUX1RSVUUoZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldChzZXR0
aW5ncykpOworI2Vsc2UKKyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdzX3RleHRfYXV0b3Np
emluZ19lbmFibGVkX2dldChzZXR0aW5ncykpOworCisgICAgQVNTRVJUX0ZBTFNFKGV3a19zZXR0
aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9zZXQoc2V0dGluZ3MsIGZhbHNlKSk7CisgICAg
QVNTRVJUX0ZBTFNFKGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9nZXQoc2V0
dGluZ3MpKTsKKworICAgIEFTU0VSVF9GQUxTRShld2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5n
X2VuYWJsZWRfc2V0KHNldHRpbmdzLCB0cnVlKSk7CisgICAgQVNTRVJUX0ZBTFNFKGV3a19zZXR0
aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9nZXQoc2V0dGluZ3MpKTsKKyNlbmRpZgorfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178167</attachid>
            <date>2012-12-06 23:50:29 -0800</date>
            <delta_ts>2012-12-07 02:48:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103342-20121207164752.patch</filename>
            <type>text/plain</type>
            <size>5250</size>
            <attacher name="Jaehun Lim">ljaehun.lim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2OTI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMWYzMzgwYmRhYmE2YjFm
N2Q3NjNkNzc1MzU1YzkzYWFlMjlkMjYyOS4uN2JhMTI3Y2NlMDY0NmNhMmE2Zjk3ZjVjMmMzZWI4
MzUyNGYzMTMzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEyLTA2ICBKYWVo
dW4gTGltICA8bGphZWh1bi5saW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bV0syXSBB
ZGQgZXdrX3NldHRpbmdzIEFQSXMgZm9yIHRleHQgYXV0b3NpemluZworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMzQyCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGV3a19zZXR0aW5nc190ZXh0X2F1
dG9zaXppbmdfZW5hYmxlZF9nZXQgLyBzZXQoKSBmdW5jdGlvbnMuCisgICAgICAgIFRleHQgYXV0
b3NpemluZyBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQ
SS9lZmwvZXdrX3NldHRpbmdzLmNwcDoKKyAgICAgICAgKGV3a19zZXR0aW5nc190ZXh0X2F1dG9z
aXppbmdfZW5hYmxlZF9zZXQpOgorICAgICAgICAoZXdrX3NldHRpbmdzX3RleHRfYXV0b3Npemlu
Z19lbmFibGVkX2dldCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdz
Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3NldHRpbmdz
LmNwcDoKKyAgICAgICAgKFRFU1RfRik6CisKIDIwMTItMTItMDYgIFJpY2sgQnllcnMgIDxyYnll
cnNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIENTUyBjdXJzb3IgcHJvcGVydHkgc2hvdWxkIHN1
cHBvcnQgd2Via2l0LWltYWdlLXNldApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZWZsL2V3a19zZXR0aW5ncy5jcHAKaW5kZXggNDAyZTYwZjRiNTBhYTI1MGRhYmUyOThkODY2
NTNkMGQyZDllMDM0OS4uMjVkOTgxZTZiNGUxODA0ZmI2ODNiYjc4MTUxOWQwMDE1OGRhNWEwYiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdz
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3Mu
Y3BwCkBAIC0zOTYsMyArMzk2LDMxIEBAIEVpbmFfQm9vbCBld2tfc2V0dGluZ3NfcHJpdmF0ZV9i
cm93c2luZ19lbmFibGVkX2dldChjb25zdCBFd2tfU2V0dGluZ3MqIHNldHRpbmdzCiAKICAgICBy
ZXR1cm4gc2V0dGluZ3MtPnByZWZlcmVuY2VzKCktPnByaXZhdGVCcm93c2luZ0VuYWJsZWQoKTsK
IH0KKworRWluYV9Cb29sIGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9zZXQo
RXdrX1NldHRpbmdzKiBzZXR0aW5ncywgRWluYV9Cb29sIGVuYWJsZSkKK3sKKyNpZiBFTkFCTEUo
VEVYVF9BVVRPU0laSU5HKQorICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOX1ZBTChzZXR0
aW5ncywgZmFsc2UpOworCisgICAgc2V0dGluZ3MtPnByZWZlcmVuY2VzKCktPnNldFRleHRBdXRv
c2l6aW5nRW5hYmxlZChlbmFibGUpOworCisgICAgcmV0dXJuIHRydWU7CisjZWxzZQorICAgIFVO
VVNFRF9QQVJBTShzZXR0aW5ncyk7CisgICAgVU5VU0VEX1BBUkFNKGVuYWJsZSk7CisgICAgcmV0
dXJuIGZhbHNlOworI2VuZGlmCit9CisKK0VpbmFfQm9vbCBld2tfc2V0dGluZ3NfdGV4dF9hdXRv
c2l6aW5nX2VuYWJsZWRfZ2V0KGNvbnN0IEV3a19TZXR0aW5ncyogc2V0dGluZ3MpCit7CisjaWYg
RU5BQkxFKFRFWFRfQVVUT1NJWklORykKKyAgICBFSU5BX1NBRkVUWV9PTl9OVUxMX1JFVFVSTl9W
QUwoc2V0dGluZ3MsIGZhbHNlKTsKKworICAgIHJldHVybiBzZXR0aW5ncy0+cHJlZmVyZW5jZXMo
KS0+dGV4dEF1dG9zaXppbmdFbmFibGVkKCk7CisjZWxzZQorICAgIFVOVVNFRF9QQVJBTShzZXR0
aW5ncyk7CisgICAgcmV0dXJuIGZhbHNlOworI2VuZGlmCit9CisKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19zZXR0aW5ncy5oIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmgKaW5kZXggNDg5NDk5YzEyMDIxNTAy
ZWVmZTEzM2RlZjMzMjhhNzRjOGFjN2MxZC4uN2VhNzI1Yzc1MDUwM2I5ZjFlMjg4YmJhYjEzNmY3
OWZiMmZmMzNjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwv
ZXdrX3NldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3NldHRpbmdzLmgKQEAgLTQ5NCw2ICs0OTQsMzQgQEAgRUFQSSBFaW5hX0Jvb2wgZXdrX3NldHRp
bmdzX3ByaXZhdGVfYnJvd3NpbmdfZW5hYmxlZF9zZXQoRXdrX1NldHRpbmdzICpzZXR0aW5ncywK
ICAqLwogRUFQSSBFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX3ByaXZhdGVfYnJvd3NpbmdfZW5hYmxl
ZF9nZXQoY29uc3QgRXdrX1NldHRpbmdzICpzZXR0aW5ncyk7CiAKKy8qKgorICogRW5hYmxlcy9k
aXNhYmxlcyB0ZXh0IGF1dG9zaXppbmcuCisgKgorICogQnkgZGVmYXVsdCwgdGhlIHRleHQgYXV0
b3NpemluZyBpcyBkaXNhYmxlZC4KKyAqCisgKiBAcGFyYW0gc2V0dGluZ3Mgc2V0dGluZ3Mgb2Jq
ZWN0IHRvIHNldCB0aGUgdGV4dCBhdXRvc2l6aW5nCisgKiBAcGFyYW0gZW5hYmxlIEBjIEVJTkFf
VFJVRSB0byBlbmFibGUgdGhlIHRleHQgYXV0b3NpemluZworICogICAgICAgICAgICAgICBAYyBF
SU5BX0ZBTFNFIHRvIGRpc2FibGUKKyAqCisgKiBAcmV0dXJuIEBjIEVJTkFfVFJVRSBvbiBzdWNj
ZXNzIG9yIEBjIEVJTkFfRkFMU0Ugb24gZmFpbHVyZQorICoKKyAqIEBzZWUgZXdrX3NldHRpbmdz
X3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldCgpCisgKi8KK0VBUEkgRWluYV9Cb29sIGV3a19z
ZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9zZXQoRXdrX1NldHRpbmdzICpzZXR0aW5n
cywgRWluYV9Cb29sIGVuYWJsZSk7CisKKy8qKgorICogUmV0dXJucyB3aGV0aGVyIHRoZSB0ZXh0
IGF1dG9zaXppbmcgaXMgZW5hYmxlZC4KKyAqCisgKiBUaGUgdGV4dCBhdXRvc2l6aW5nIGlzIGEg
ZmVhdHVyZSB3aGljaCBhZGp1c3RzIHRoZSBmb250IHNpemUgb2YgdGV4dCBpbiB3aWRlCisgKiBj
b2x1bW5zLCBhbmQgbWFrZXMgdGV4dCBtb3JlIGxlZ2libGUuCisgKgorICogQHBhcmFtIHNldHRp
bmdzIHNldHRpbmdzIG9iamVjdCB0byBxdWVyeSB3aGV0aGVyIHRleHQgYXV0b3NpemluZyBpcyBl
bmFibGVkCisgKgorICogQHJldHVybiBAYyBFSU5BX1RSVUUgaWYgdGhlIHRleHQgYXV0b3Npemlu
ZyBpcyBlbmFibGVkCisgKiAgICAgICAgIEBjIEVJTkFfRkFMU0UgaWYgbm90IG9yIG9uIGZhaWx1
cmUKKyAqLworRUFQSSBFaW5hX0Jvb2wgZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFi
bGVkX2dldChjb25zdCBFd2tfU2V0dGluZ3MgKnNldHRpbmdzKTsKKwogI2lmZGVmIF9fY3BsdXNw
bHVzCiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfc2V0dGluZ3MuY3BwCmluZGV4IDMzNTQ0OWFmZWNk
NjcwYmQ1OWRhMTY3M2E1YTRkODM4MDJmNDg2MzQuLmNhZjZhZjQxMzQ5YjczNDBjYzE1ZTFjMjM2
Mjg5Mzg2NjgwMzQ1ZjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3NldHRpbmdzLmNwcApAQCAtMjYzLDMgKzI2
MywyNyBAQCBURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3NldHRpbmdzX3ByaXZhdGVfYnJv
d3NpbmdfZW5hYmxlZCkKICAgICBBU1NFUlRfVFJVRShld2tfc2V0dGluZ3NfcHJpdmF0ZV9icm93
c2luZ19lbmFibGVkX3NldChzZXR0aW5ncywgZmFsc2UpKTsKICAgICBBU1NFUlRfRkFMU0UoZXdr
X3NldHRpbmdzX3ByaXZhdGVfYnJvd3NpbmdfZW5hYmxlZF9nZXQoc2V0dGluZ3MpKTsKIH0KKwor
VEVTVF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5h
YmxlZCkKK3sKKyAgICBFd2tfU2V0dGluZ3MqIHNldHRpbmdzID0gZXdrX3ZpZXdfc2V0dGluZ3Nf
Z2V0KHdlYlZpZXcoKSk7CisKKyNpZiBFTkFCTEUoVEVYVF9BVVRPU0laSU5HKQorICAgIC8vIFRl
eHQgYXV0b3NpemluZyBzaG91bGQgYmUgZGlzYWJsZWQgYnkgZGVmYXVsdC4KKyAgICBBU1NFUlRf
RkFMU0UoZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX2dldChzZXR0aW5ncykp
OworCisgICAgQVNTRVJUX1RSVUUoZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVk
X3NldChzZXR0aW5ncywgZmFsc2UpKTsKKyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdzX3Rl
eHRfYXV0b3NpemluZ19lbmFibGVkX2dldChzZXR0aW5ncykpOworCisgICAgQVNTRVJUX1RSVUUo
ZXdrX3NldHRpbmdzX3RleHRfYXV0b3NpemluZ19lbmFibGVkX3NldChzZXR0aW5ncywgdHJ1ZSkp
OworICAgIEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nc190ZXh0X2F1dG9zaXppbmdfZW5hYmxlZF9n
ZXQoc2V0dGluZ3MpKTsKKyNlbHNlCisgICAgQVNTRVJUX0ZBTFNFKGV3a19zZXR0aW5nc190ZXh0
X2F1dG9zaXppbmdfZW5hYmxlZF9nZXQoc2V0dGluZ3MpKTsKKworICAgIEFTU0VSVF9GQUxTRShl
d2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfc2V0KHNldHRpbmdzLCBmYWxzZSkp
OworICAgIEFTU0VSVF9GQUxTRShld2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRf
Z2V0KHNldHRpbmdzKSk7CisKKyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdzX3RleHRfYXV0
b3NpemluZ19lbmFibGVkX3NldChzZXR0aW5ncywgdHJ1ZSkpOworICAgIEFTU0VSVF9GQUxTRShl
d2tfc2V0dGluZ3NfdGV4dF9hdXRvc2l6aW5nX2VuYWJsZWRfZ2V0KHNldHRpbmdzKSk7CisjZW5k
aWYKK30K
</data>

          </attachment>
      

    </bug>

</bugzilla>