<?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>45606</bug_id>
          
          <creation_ts>2010-09-11 18:45:09 -0700</creation_ts>
          <short_desc>Neglect unlikely hyphenation opportunities</short_desc>
          <delta_ts>2010-09-12 16:04:59 -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>Text</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>277813</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-09-11 18:45:09 -0700</bug_when>
    <thetext>Neglect unlikely hyphenation opportunities</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277819</commentid>
    <comment_count>1</comment_count>
      <attachid>67324</attachid>
    <who name="">mitz</who>
    <bug_when>2010-09-11 18:57:57 -0700</bug_when>
    <thetext>Created attachment 67324
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277820</commentid>
    <comment_count>2</comment_count>
      <attachid>67325</attachid>
    <who name="">mitz</who>
    <bug_when>2010-09-11 19:01:13 -0700</bug_when>
    <thetext>Created attachment 67325
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277903</commentid>
    <comment_count>3</comment_count>
      <attachid>67325</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2010-09-12 15:12:44 -0700</bug_when>
    <thetext>Comment on attachment 67325
Patch

&gt; +    // If the maximum width available for the prefix before the hyphen is small, then it is very unlikely
&gt; +    // that an hyphenation opportunity exists, so do bother to look for it.
Did you mean &quot;don&apos;t bother&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277906</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-09-12 15:53:41 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 67325 [details])
&gt; &gt; +    // If the maximum width available for the prefix before the hyphen is small, then it is very unlikely
&gt; &gt; +    // that an hyphenation opportunity exists, so do bother to look for it.
&gt; Did you mean &quot;don&apos;t bother&quot;?

Yes :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277908</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-09-12 16:04:59 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/changeset/67350&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67324</attachid>
            <date>2010-09-11 18:57:57 -0700</date>
            <delta_ts>2010-09-11 18:59:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45606-20100911185756.patch</filename>
            <type>text/plain</type>
            <size>2073</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2NzMxMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMTAtMDktMTEgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBOZWds
ZWN0IHVubGlrZWx5IGh5cGhlbmF0aW9uIG9wcG9ydHVuaXRpZXMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1NjA2CisKKyAgICAgICAgQXZvaWQgbG9v
a2luZyBmb3IgaHlwaGVuYXRpb24gcG9pbnRzIGluIGFib3V0IDQwJSBvZiB0aGUgY2FzZXMgYXQg
dGhlIGNvc3Qgb2YgbWlzc2luZyBhYm91dAorICAgICAgICAzJSBvZiB0aGUgaHlwaGVuYXRpb24g
b3Bwb3J0dW5pdGllcy4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlv
dXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6dHJ5SHlwaGVuYXRpbmcpOiBCYWlsIG91dCBpZiB0
aGUgd2lkZXN0IHRoZSBwcmVmaXggYmVmb3JlIHRoZSBoeXBoZW4gY2FuIGJlIGlzIG5vIG1vcmUK
KyAgICAgICAgdGhhbiA0LzUgdGhlIGZvbnQgc2l6ZS4KKwogMjAxMC0wOS0xMSAgU2ltb24gSGF1
c21hbm4gIDxzaW1vbi5oYXVzbWFubkBub2tpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4K
SW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAkocmV2
aXNpb24gNjczMDkpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzI4LDcgKzEzMjgsMTMgQEAgc3RhdGljIHZvaWQgdHJ5
SHlwaGVuYXRpbmcoUmVuZGVyVGV4dCogdAogICAgIGNvbnN0IEF0b21pY1N0cmluZyYgaHlwaGVu
U3RyaW5nID0gdGV4dC0+c3R5bGUoKS0+aHlwaGVuU3RyaW5nKCk7CiAgICAgaW50IGh5cGhlbldp
ZHRoID0gZm9udC53aWR0aChUZXh0UnVuKGh5cGhlblN0cmluZy5jaGFyYWN0ZXJzKCksIGh5cGhl
blN0cmluZy5sZW5ndGgoKSkpOwogCi0gICAgdW5zaWduZWQgcHJlZml4TGVuZ3RoID0gZm9udC5v
ZmZzZXRGb3JQb3NpdGlvbihUZXh0UnVuKHRleHQtPmNoYXJhY3RlcnMoKSArIGxhc3RTcGFjZSwg
cG9zIC0gbGFzdFNwYWNlLCAhY29sbGFwc2VXaGl0ZVNwYWNlLCB4UG9zICsgbGFzdFNwYWNlV29y
ZFNwYWNpbmcpLCBhdmFpbGFibGVXaWR0aCAtIHhQb3MgLSBoeXBoZW5XaWR0aCAtIGxhc3RTcGFj
ZVdvcmRTcGFjaW5nLCBmYWxzZSk7CisgICAgaW50IG1heFByZWZpeFdpZHRoID0gYXZhaWxhYmxl
V2lkdGggLSB4UG9zIC0gaHlwaGVuV2lkdGggLSBsYXN0U3BhY2VXb3JkU3BhY2luZzsKKyAgICAv
LyBJZiB0aGUgbWF4aW11bSB3aWR0aCBhdmFpbGFibGUgZm9yIHRoZSBwcmVmaXggYmVmb3JlIHRo
ZSBoeXBoZW4gaXMgc21hbGwsIHRoZW4gaXQgaXMgdmVyeSB1bmxpa2VseQorICAgIC8vIHRoYXQg
YW4gaHlwaGVuYXRpb24gb3Bwb3J0dW5pdHkgZXhpc3RzLCBzbyBkbyBib3RoZXIgdG8gbG9vayBm
b3IgaXQuCisgICAgaWYgKG1heFByZWZpeFdpZHRoIDw9IGZvbnQucGl4ZWxTaXplKCkgKiA1IC8g
NCkKKyAgICAgICAgcmV0dXJuOworCisgICAgdW5zaWduZWQgcHJlZml4TGVuZ3RoID0gZm9udC5v
ZmZzZXRGb3JQb3NpdGlvbihUZXh0UnVuKHRleHQtPmNoYXJhY3RlcnMoKSArIGxhc3RTcGFjZSwg
cG9zIC0gbGFzdFNwYWNlLCAhY29sbGFwc2VXaGl0ZVNwYWNlLCB4UG9zICsgbGFzdFNwYWNlV29y
ZFNwYWNpbmcpLCBtYXhQcmVmaXhXaWR0aCwgZmFsc2UpOwogICAgIGlmICghcHJlZml4TGVuZ3Ro
KQogICAgICAgICByZXR1cm47CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67325</attachid>
            <date>2010-09-11 19:01:13 -0700</date>
            <delta_ts>2010-09-12 16:00:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>45606_r2.diff</filename>
            <type>text/plain</type>
            <size>2073</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2NzMxMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMTAtMDktMTEgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBOZWds
ZWN0IHVubGlrZWx5IGh5cGhlbmF0aW9uIG9wcG9ydHVuaXRpZXMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1NjA2CisKKyAgICAgICAgQXZvaWQgbG9v
a2luZyBmb3IgaHlwaGVuYXRpb24gcG9pbnRzIGluIGFib3V0IDQwJSBvZiB0aGUgY2FzZXMgYXQg
dGhlIGNvc3Qgb2YgbWlzc2luZyBhYm91dAorICAgICAgICAzJSBvZiB0aGUgaHlwaGVuYXRpb24g
b3Bwb3J0dW5pdGllcy4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlv
dXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6dHJ5SHlwaGVuYXRpbmcpOiBCYWlsIG91dCBpZiB0
aGUgd2lkZXN0IHRoZSBwcmVmaXggYmVmb3JlIHRoZSBoeXBoZW4gY2FuIGJlIGlzIG5vIG1vcmUK
KyAgICAgICAgdGhhbiA1LzQgdGhlIGZvbnQgc2l6ZS4KKwogMjAxMC0wOS0xMSAgU2ltb24gSGF1
c21hbm4gIDxzaW1vbi5oYXVzbWFubkBub2tpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4K
SW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAkocmV2
aXNpb24gNjczMDkpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzI4LDcgKzEzMjgsMTMgQEAgc3RhdGljIHZvaWQgdHJ5
SHlwaGVuYXRpbmcoUmVuZGVyVGV4dCogdAogICAgIGNvbnN0IEF0b21pY1N0cmluZyYgaHlwaGVu
U3RyaW5nID0gdGV4dC0+c3R5bGUoKS0+aHlwaGVuU3RyaW5nKCk7CiAgICAgaW50IGh5cGhlbldp
ZHRoID0gZm9udC53aWR0aChUZXh0UnVuKGh5cGhlblN0cmluZy5jaGFyYWN0ZXJzKCksIGh5cGhl
blN0cmluZy5sZW5ndGgoKSkpOwogCi0gICAgdW5zaWduZWQgcHJlZml4TGVuZ3RoID0gZm9udC5v
ZmZzZXRGb3JQb3NpdGlvbihUZXh0UnVuKHRleHQtPmNoYXJhY3RlcnMoKSArIGxhc3RTcGFjZSwg
cG9zIC0gbGFzdFNwYWNlLCAhY29sbGFwc2VXaGl0ZVNwYWNlLCB4UG9zICsgbGFzdFNwYWNlV29y
ZFNwYWNpbmcpLCBhdmFpbGFibGVXaWR0aCAtIHhQb3MgLSBoeXBoZW5XaWR0aCAtIGxhc3RTcGFj
ZVdvcmRTcGFjaW5nLCBmYWxzZSk7CisgICAgaW50IG1heFByZWZpeFdpZHRoID0gYXZhaWxhYmxl
V2lkdGggLSB4UG9zIC0gaHlwaGVuV2lkdGggLSBsYXN0U3BhY2VXb3JkU3BhY2luZzsKKyAgICAv
LyBJZiB0aGUgbWF4aW11bSB3aWR0aCBhdmFpbGFibGUgZm9yIHRoZSBwcmVmaXggYmVmb3JlIHRo
ZSBoeXBoZW4gaXMgc21hbGwsIHRoZW4gaXQgaXMgdmVyeSB1bmxpa2VseQorICAgIC8vIHRoYXQg
YW4gaHlwaGVuYXRpb24gb3Bwb3J0dW5pdHkgZXhpc3RzLCBzbyBkbyBib3RoZXIgdG8gbG9vayBm
b3IgaXQuCisgICAgaWYgKG1heFByZWZpeFdpZHRoIDw9IGZvbnQucGl4ZWxTaXplKCkgKiA1IC8g
NCkKKyAgICAgICAgcmV0dXJuOworCisgICAgdW5zaWduZWQgcHJlZml4TGVuZ3RoID0gZm9udC5v
ZmZzZXRGb3JQb3NpdGlvbihUZXh0UnVuKHRleHQtPmNoYXJhY3RlcnMoKSArIGxhc3RTcGFjZSwg
cG9zIC0gbGFzdFNwYWNlLCAhY29sbGFwc2VXaGl0ZVNwYWNlLCB4UG9zICsgbGFzdFNwYWNlV29y
ZFNwYWNpbmcpLCBtYXhQcmVmaXhXaWR0aCwgZmFsc2UpOwogICAgIGlmICghcHJlZml4TGVuZ3Ro
KQogICAgICAgICByZXR1cm47CiAK
</data>
<flag name="review"
          id="56596"
          type_id="1"
          status="+"
          setter="adele"
    />
          </attachment>
      

    </bug>

</bugzilla>