<?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>34080</bug_id>
          
          <creation_ts>2010-01-25 03:09:13 -0800</creation_ts>
          <short_desc>Support CSS page-break-inside with a value of &apos;avoid&apos;.</short_desc>
          <delta_ts>2010-02-17 21:55:26 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.w3.org/TR/CSS2/page.html#page-break-props</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>34195</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Hayato Ito">hayato</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>hamaji</cc>
    
    <cc>hayato</cc>
    
    <cc>yuzo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>184227</commentid>
    <comment_count>0</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2010-01-25 03:09:13 -0800</bug_when>
    <thetext>Implement CSS page-break-inside with a value of &apos;avoid&apos;.

which is defined in http://www.w3.org/TR/CSS2/page.html#page-break-props</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184233</commentid>
    <comment_count>1</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2010-01-25 03:52:26 -0800</bug_when>
    <thetext>I am considering implementing this.

I&apos;d appreciate it if you could tell me about other efforts toward implementing
this, ongoing or not, if any.

Hayato.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190876</commentid>
    <comment_count>2</comment_count>
      <attachid>48856</attachid>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2010-02-16 19:55:04 -0800</bug_when>
    <thetext>Created attachment 48856
support-page-break-inside-avoid</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190877</commentid>
    <comment_count>3</comment_count>
      <attachid>48857</attachid>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2010-02-16 19:58:48 -0800</bug_when>
    <thetext>Created attachment 48857
support-page-break-inside-avoid-changelog-fixed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190880</commentid>
    <comment_count>4</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2010-02-16 20:10:39 -0800</bug_when>
    <thetext>It might be better that we support &apos;page-break-inside:avoid&apos; in a similar way to &apos;page-break-{before|after}:always&apos; than &apos;no suport&apos; until we have more sophistcated way to handle page-break in general when printing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191255</commentid>
    <comment_count>5</comment_count>
      <attachid>48857</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-17 15:31:08 -0800</bug_when>
    <thetext>Comment on attachment 48857
support-page-break-inside-avoid-changelog-fixed

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191400</commentid>
    <comment_count>6</comment_count>
      <attachid>48857</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-02-17 21:55:22 -0800</bug_when>
    <thetext>Comment on attachment 48857
support-page-break-inside-avoid-changelog-fixed

Clearing flags on attachment: 48857

Committed r54929: &lt;http://trac.webkit.org/changeset/54929&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191401</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-02-17 21:55:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48856</attachid>
            <date>2010-02-16 19:55:04 -0800</date>
            <delta_ts>2010-02-16 19:58:43 -0800</delta_ts>
            <desc>support-page-break-inside-avoid</desc>
            <filename>bug-34080-20100217125502.patch</filename>
            <type>text/plain</type>
            <size>6262</size>
            <attacher name="Hayato Ito">hayato</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjMjgxZDRhLi4yNWVlMWIwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDIt
MTYgIEhheWF0byBJdG8gIDxoYXlhdG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1cHBvcnQgQ1NTIHBhZ2UtYnJlYWstaW5z
aWRlIHdpdGggYSB2YWx1ZSBvZiAnYXZvaWQnLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDA4MAorCisgICAgICAgIE5lZWQgYSBzaG9ydCBkZXNj
cmlwdGlvbiBhbmQgYnVnIFVSTCAoT09QUyEpCisKKyAgICAgICAgKiBwcmludGluZy9wYWdlLWJy
ZWFrLWluc2lkZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHByaW50aW5nL3BhZ2Ut
YnJlYWstaW5zaWRlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHByaW50aW5nL3NjcmlwdC10ZXN0
cy9wYWdlLWJyZWFrLWluc2lkZS5qczogQWRkZWQuCisgICAgICAgIChjcmVhdGVQYXJhZ3JhcGgp
OgorICAgICAgICAocGFnZU51bWJlcik6CisKIDIwMTAtMDItMTAgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3ByaW50aW5nL3BhZ2UtYnJlYWstaW5zaWRlLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL3ByaW50aW5nL3BhZ2UtYnJlYWstaW5zaWRlLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wZGM1NjFmCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvcHJpbnRpbmcvcGFnZS1icmVhay1pbnNpZGUtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsMjEgQEAKK1Rlc3QgZm9yIHBhZ2UtYnJlYWstaW5zaWRlOmF2b2lkCisKK09u
IHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxv
d2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIHBhZ2VOdW1iZXIoJ3BhZ2UxJykgaXMg
MQorUEFTUyBwYWdlTnVtYmVyKCdwYWdlMicpIGlzIDIKK1BBU1MgcGFnZU51bWJlcigncGFnZTMt
MScpIGlzIDMKK1BBU1MgcGFnZU51bWJlcigncGFnZTMtMicpIGlzIDMKK1BBU1MgcGFnZU51bWJl
cigncGFnZTQnKSBpcyA0CitQQVNTIHBhZ2VOdW1iZXIoJ3BhZ2U1JykgaXMgNQorUEFTUyBwYWdl
TnVtYmVyKCdwYWdlNicpIGlzIDYKK1BBU1MgcGFnZU51bWJlcigncGFnZTcnKSBpcyA3CitQQVNT
IHBhZ2VOdW1iZXIoJ3BhZ2U5JykgaXMgOQorUEFTUyBwYWdlTnVtYmVyKCdwYWdlMTAtMScpIGlz
IDEwCitQQVNTIHBhZ2VOdW1iZXIoJ3BhZ2UxMC0yJykgaXMgMTAKK1BBU1MgcGFnZU51bWJlcign
cGFnZTExJykgaXMgMTEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wcmludGluZy9wYWdlLWJyZWFrLWlu
c2lkZS5odG1sIGIvTGF5b3V0VGVzdHMvcHJpbnRpbmcvcGFnZS1icmVhay1pbnNpZGUuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hZWVjNmFmCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvcHJpbnRpbmcvcGFnZS1icmVhay1pbnNpZGUuaHRtbApAQCAtMCww
ICsxLDE0IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+
Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi9mYXN0L2pz
L3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vZmFzdC9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBp
ZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPGRpdiBpZD0i
c2FuZGJveCI+PC9kaXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL3BhZ2UtYnJlYWstaW5z
aWRlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10
ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcHJpbnRpbmcvc2NyaXB0LXRlc3RzL3BhZ2UtYnJlYWstaW5zaWRlLmpzIGIvTGF5
b3V0VGVzdHMvcHJpbnRpbmcvc2NyaXB0LXRlc3RzL3BhZ2UtYnJlYWstaW5zaWRlLmpzCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjI4YTgxODEKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9wcmludGluZy9zY3JpcHQtdGVzdHMvcGFnZS1icmVhay1pbnNpZGUuanMK
QEAgLTAsMCArMSw2MiBAQAorZGVzY3JpcHRpb24oIlRlc3QgZm9yIHBhZ2UtYnJlYWstaW5zaWRl
OmF2b2lkIik7CisKK2Z1bmN0aW9uIGNyZWF0ZVBhcmFncmFwaChpZCwgaGVpZ2h0KQoreworICAg
IHZhciBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgZWxlbWVu
dC5pZCA9IGlkOworICAgIGVsZW1lbnQuc3R5bGUuaGVpZ2h0ID0gaGVpZ2h0OworICAgIGVsZW1l
bnQuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoImZvb2JhciIpKTsKKyAgICBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2FuZGJveCIpLmFwcGVuZENoaWxkKGVsZW1lbnQpOwor
ICAgIHJldHVybiBlbGVtZW50OworfQorCit2YXIgcGFnZUhlaWdodEluUGl4ZWxzID0gMTAwMDsK
KworZnVuY3Rpb24gcGFnZU51bWJlcihpZCkgeworICByZXR1cm4gbGF5b3V0VGVzdENvbnRyb2xs
ZXIucGFnZU51bWJlckZvckVsZW1lbnRCeUlkKGlkLCAxMDAwLCBwYWdlSGVpZ2h0SW5QaXhlbHMp
OworfQorCitjcmVhdGVQYXJhZ3JhcGgoInBhZ2UxIiwgOTAwKS5zdHlsZS5wYWdlQnJlYWtCZWZv
cmUgPSAiYWx3YXlzIjsKK2NyZWF0ZVBhcmFncmFwaCgicGFnZTIiLCA5MDApLnN0eWxlLnBhZ2VC
cmVha0luc2lkZSA9ICJhdm9pZCI7CisKK2NyZWF0ZVBhcmFncmFwaCgicGFnZTMtMSIsIDkwMCku
c3R5bGUucGFnZUJyZWFrQmVmb3JlID0gImFsd2F5cyI7CitjcmVhdGVQYXJhZ3JhcGgoInBhZ2Uz
LTIiLCAxMDApLnN0eWxlLnBhZ2VCcmVha0luc2lkZSA9ICJhdm9pZCI7CisKK2NyZWF0ZVBhcmFn
cmFwaCgicGFnZTQiLCA5MDApLnN0eWxlLnBhZ2VCcmVha0JlZm9yZSA9ICJhbHdheXMiOworY3Jl
YXRlUGFyYWdyYXBoKCJwYWdlNSIsIDEwMSkuc3R5bGUucGFnZUJyZWFrSW5zaWRlID0gImF2b2lk
IjsKKworY3JlYXRlUGFyYWdyYXBoKCJwYWdlNiIsIDEwMCkuc3R5bGUucGFnZUJyZWFrQmVmb3Jl
ID0gImFsd2F5cyI7CitjcmVhdGVQYXJhZ3JhcGgoInBhZ2U3IiwgMjEwMCkuc3R5bGUucGFnZUJy
ZWFrSW5zaWRlID0gImF2b2lkIjsKK2NyZWF0ZVBhcmFncmFwaCgicGFnZTkiLCAxMDApOworCitj
cmVhdGVQYXJhZ3JhcGgoInBhZ2UxMC0xIiwgMTAwKS5zdHlsZS5wYWdlQnJlYWtCZWZvcmUgPSAi
YWx3YXlzIjsKK2NyZWF0ZVBhcmFncmFwaCgicGFnZTEwLTIiLCAxMDApLnN0eWxlLnBhZ2VCcmVh
a0FmdGVyID0gImFsd2F5cyI7CisvLyBNYWtlIHN1cmUgcGFnZS1icmVhayBvbmx5IGhhcHBlbnMg
b25jZSwgbm90IHR3aWNlLgorY3JlYXRlUGFyYWdyYXBoKCJwYWdlMTEiLCA5MDApLnN0eWxlLnBh
Z2VCcmVha0luc2lkZSA9ICJhdm9pZCI7CisKKy8vIEJlZm9yZSBjYWxsaW5nICJzaG91bGRCZSIg
dGVzdHMsIHNldHMgImRpc3BsYXk6IG5vbmUiIHN0eWxlIHRvIHxjb25zb2xlfCBlbGVtZW50IHNv
IHRoYXQgdGhlIHJlc3VsdHMgb2YgcGFnZU51bWJlciBzaG91bGQgbm90IGJlIGFmZmVjdGVkLgor
Ly8gRklYTUU6IFVzZSBmdW5jdGlvbnMgZGVmaW5lZCBpbiBwcmludGluZy9yZXNvdXJjZXMvcGFn
ZWQtbWVkaWEtdGVzdC11dGlscy5qcyBpbnN0ZWFkIG9mIHRoaXMgaGFjay4KK2RvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJjb25zb2xlIikuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKKworc2hvdWxk
QmUoInBhZ2VOdW1iZXIoJ3BhZ2UxJykiLCAiMSIpOworc2hvdWxkQmUoInBhZ2VOdW1iZXIoJ3Bh
Z2UyJykiLCAiMiIpOworCitzaG91bGRCZSgicGFnZU51bWJlcigncGFnZTMtMScpIiwgIjMiKTsK
K3Nob3VsZEJlKCJwYWdlTnVtYmVyKCdwYWdlMy0yJykiLCAiMyIpOworCitzaG91bGRCZSgicGFn
ZU51bWJlcigncGFnZTQnKSIsICI0Iik7CitzaG91bGRCZSgicGFnZU51bWJlcigncGFnZTUnKSIs
ICI1Iik7CisKK3Nob3VsZEJlKCJwYWdlTnVtYmVyKCdwYWdlNicpIiwgIjYiKTsKK3Nob3VsZEJl
KCJwYWdlTnVtYmVyKCdwYWdlNycpIiwgIjciKTsKK3Nob3VsZEJlKCJwYWdlTnVtYmVyKCdwYWdl
OScpIiwgIjkiKTsKKworc2hvdWxkQmUoInBhZ2VOdW1iZXIoJ3BhZ2UxMC0xJykiLCAiMTAiKTsK
K3Nob3VsZEJlKCJwYWdlTnVtYmVyKCdwYWdlMTAtMicpIiwgIjEwIik7CitzaG91bGRCZSgicGFn
ZU51bWJlcigncGFnZTExJykiLCAiMTEiKTsKKworZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNv
bnNvbGUiKS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKKworZG9jdW1lbnQuYm9keS5yZW1vdmVD
aGlsZChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2FuZGJveCIpKTsKKwordmFyIHN1Y2Nlc3Nm
dWxseVBhcnNlZCA9IHRydWU7CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNv
cmUvQ2hhbmdlTG9nCmluZGV4IDYzNzY5MTQuLjlmMzdmYWQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAt
MDItMTYgIEhheWF0byBJdG8gIDxoYXlhdG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1cHBvcnQgQ1NTIHBhZ2UtYnJlYWst
aW5zaWRlIHdpdGggYSB2YWx1ZSBvZiAnYXZvaWQnLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDA4MAorCisgICAgICAgIFRlc3Q6IHByaW50aW5n
L3BhZ2UtYnJlYWstaW5zaWRlLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9j
ay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6cGFpbnRDaGlsZHJlbik6CisK
IDIwMTAtMDItMTAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJsb2NrLmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAppbmRleCAx
YmVhOGUzLi4zMzAwZjYyIDEwMDY0NAotLS0gYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9j
ay5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCkBAIC0xNjY0LDYg
KzE2NjQsMTYgQEAgdm9pZCBSZW5kZXJCbG9jazo6cGFpbnRDaGlsZHJlbihQYWludEluZm8mIHBh
aW50SW5mbywgaW50IHR4LCBpbnQgdHkpCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
IAorICAgICAgICAvLyBDaGVjayBmb3IgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkLCBhbmQgaXQg
aXQncyBzZXQsIGJyZWFrIGFuZCBiYWlsLgorICAgICAgICBpZiAoaXNQcmludGluZyAmJiAhY2hp
bGRyZW5JbmxpbmUoKSAmJiBjaGlsZC0+c3R5bGUoKS0+cGFnZUJyZWFrSW5zaWRlKCkgPT0gUEJB
Vk9JRAorICAgICAgICAgICAgJiYgaW5Sb290QmxvY2tDb250ZXh0KCkKKyAgICAgICAgICAgICYm
IHR5ICsgY2hpbGQtPnkoKSA+IHBhaW50SW5mby5yZWN0LnkoKQorICAgICAgICAgICAgJiYgdHkg
KyBjaGlsZC0+eSgpIDwgcGFpbnRJbmZvLnJlY3QuYm90dG9tKCkKKyAgICAgICAgICAgICYmIHR5
ICsgY2hpbGQtPnkoKSArIGNoaWxkLT5oZWlnaHQoKSA+IHBhaW50SW5mby5yZWN0LmJvdHRvbSgp
KSB7CisgICAgICAgICAgICB2aWV3KCktPnNldEJlc3RUcnVuY2F0ZWRBdCh0eSArIGNoaWxkLT55
KCksIHRoaXMsIHRydWUpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKICAgICAg
ICAgaWYgKCFjaGlsZC0+aGFzU2VsZlBhaW50aW5nTGF5ZXIoKSAmJiAhY2hpbGQtPmlzRmxvYXRp
bmcoKSkKICAgICAgICAgICAgIGNoaWxkLT5wYWludChpbmZvLCB0eCwgdHkpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48857</attachid>
            <date>2010-02-16 19:58:48 -0800</date>
            <delta_ts>2010-02-17 21:55:22 -0800</delta_ts>
            <desc>support-page-break-inside-avoid-changelog-fixed</desc>
            <filename>bug-34080-20100217125846.patch</filename>
            <type>text/plain</type>
            <size>6206</size>
            <attacher name="Hayato Ito">hayato</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjMjgxZDRhLi42OTQyZTNkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDIt
MTYgIEhheWF0byBJdG8gIDxoYXlhdG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1cHBvcnQgQ1NTIHBhZ2UtYnJlYWstaW5z
aWRlIHdpdGggYSB2YWx1ZSBvZiAnYXZvaWQnLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDA4MAorCisgICAgICAgICogcHJpbnRpbmcvcGFnZS1i
cmVhay1pbnNpZGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwcmludGluZy9wYWdl
LWJyZWFrLWluc2lkZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwcmludGluZy9zY3JpcHQtdGVz
dHMvcGFnZS1icmVhay1pbnNpZGUuanM6IEFkZGVkLgorICAgICAgICAoY3JlYXRlUGFyYWdyYXBo
KToKKyAgICAgICAgKHBhZ2VOdW1iZXIpOgorCiAyMDEwLTAyLTEwICBBZGFtIEJhcnRoICA8YWJh
cnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wcmludGluZy9wYWdlLWJyZWFrLWluc2lkZS1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9wcmludGluZy9wYWdlLWJyZWFrLWluc2lkZS1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMGRjNTYxZgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3ByaW50aW5nL3BhZ2UtYnJlYWstaW5zaWRlLWV4cGVjdGVkLnR4
dApAQCAtMCwwICsxLDIxIEBACitUZXN0IGZvciBwYWdlLWJyZWFrLWluc2lkZTphdm9pZAorCitP
biBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xs
b3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBwYWdlTnVtYmVyKCdwYWdlMScpIGlz
IDEKK1BBU1MgcGFnZU51bWJlcigncGFnZTInKSBpcyAyCitQQVNTIHBhZ2VOdW1iZXIoJ3BhZ2Uz
LTEnKSBpcyAzCitQQVNTIHBhZ2VOdW1iZXIoJ3BhZ2UzLTInKSBpcyAzCitQQVNTIHBhZ2VOdW1i
ZXIoJ3BhZ2U0JykgaXMgNAorUEFTUyBwYWdlTnVtYmVyKCdwYWdlNScpIGlzIDUKK1BBU1MgcGFn
ZU51bWJlcigncGFnZTYnKSBpcyA2CitQQVNTIHBhZ2VOdW1iZXIoJ3BhZ2U3JykgaXMgNworUEFT
UyBwYWdlTnVtYmVyKCdwYWdlOScpIGlzIDkKK1BBU1MgcGFnZU51bWJlcigncGFnZTEwLTEnKSBp
cyAxMAorUEFTUyBwYWdlTnVtYmVyKCdwYWdlMTAtMicpIGlzIDEwCitQQVNTIHBhZ2VOdW1iZXIo
J3BhZ2UxMScpIGlzIDExCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1Qg
Q09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcHJpbnRpbmcvcGFnZS1icmVhay1p
bnNpZGUuaHRtbCBiL0xheW91dFRlc3RzL3ByaW50aW5nL3BhZ2UtYnJlYWstaW5zaWRlLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWVlYzZhZgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3ByaW50aW5nL3BhZ2UtYnJlYWstaW5zaWRlLmh0bWwKQEAgLTAs
MCArMSwxNCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4i
PgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vZmFzdC9q
cy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMv
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAg
aWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxkaXYgaWQ9
InNhbmRib3giPjwvZGl2PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9wYWdlLWJyZWFrLWlu
c2lkZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMt
dGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3ByaW50aW5nL3NjcmlwdC10ZXN0cy9wYWdlLWJyZWFrLWluc2lkZS5qcyBiL0xh
eW91dFRlc3RzL3ByaW50aW5nL3NjcmlwdC10ZXN0cy9wYWdlLWJyZWFrLWluc2lkZS5qcwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yOGE4MTgxCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvcHJpbnRpbmcvc2NyaXB0LXRlc3RzL3BhZ2UtYnJlYWstaW5zaWRlLmpz
CkBAIC0wLDAgKzEsNjIgQEAKK2Rlc2NyaXB0aW9uKCJUZXN0IGZvciBwYWdlLWJyZWFrLWluc2lk
ZTphdm9pZCIpOworCitmdW5jdGlvbiBjcmVhdGVQYXJhZ3JhcGgoaWQsIGhlaWdodCkKK3sKKyAg
ICB2YXIgZWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgIGVsZW1l
bnQuaWQgPSBpZDsKKyAgICBlbGVtZW50LnN0eWxlLmhlaWdodCA9IGhlaWdodDsKKyAgICBlbGVt
ZW50LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCJmb29iYXIiKSk7CisgICAg
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNhbmRib3giKS5hcHBlbmRDaGlsZChlbGVtZW50KTsK
KyAgICByZXR1cm4gZWxlbWVudDsKK30KKwordmFyIHBhZ2VIZWlnaHRJblBpeGVscyA9IDEwMDA7
CisKK2Z1bmN0aW9uIHBhZ2VOdW1iZXIoaWQpIHsKKyAgcmV0dXJuIGxheW91dFRlc3RDb250cm9s
bGVyLnBhZ2VOdW1iZXJGb3JFbGVtZW50QnlJZChpZCwgMTAwMCwgcGFnZUhlaWdodEluUGl4ZWxz
KTsKK30KKworY3JlYXRlUGFyYWdyYXBoKCJwYWdlMSIsIDkwMCkuc3R5bGUucGFnZUJyZWFrQmVm
b3JlID0gImFsd2F5cyI7CitjcmVhdGVQYXJhZ3JhcGgoInBhZ2UyIiwgOTAwKS5zdHlsZS5wYWdl
QnJlYWtJbnNpZGUgPSAiYXZvaWQiOworCitjcmVhdGVQYXJhZ3JhcGgoInBhZ2UzLTEiLCA5MDAp
LnN0eWxlLnBhZ2VCcmVha0JlZm9yZSA9ICJhbHdheXMiOworY3JlYXRlUGFyYWdyYXBoKCJwYWdl
My0yIiwgMTAwKS5zdHlsZS5wYWdlQnJlYWtJbnNpZGUgPSAiYXZvaWQiOworCitjcmVhdGVQYXJh
Z3JhcGgoInBhZ2U0IiwgOTAwKS5zdHlsZS5wYWdlQnJlYWtCZWZvcmUgPSAiYWx3YXlzIjsKK2Ny
ZWF0ZVBhcmFncmFwaCgicGFnZTUiLCAxMDEpLnN0eWxlLnBhZ2VCcmVha0luc2lkZSA9ICJhdm9p
ZCI7CisKK2NyZWF0ZVBhcmFncmFwaCgicGFnZTYiLCAxMDApLnN0eWxlLnBhZ2VCcmVha0JlZm9y
ZSA9ICJhbHdheXMiOworY3JlYXRlUGFyYWdyYXBoKCJwYWdlNyIsIDIxMDApLnN0eWxlLnBhZ2VC
cmVha0luc2lkZSA9ICJhdm9pZCI7CitjcmVhdGVQYXJhZ3JhcGgoInBhZ2U5IiwgMTAwKTsKKwor
Y3JlYXRlUGFyYWdyYXBoKCJwYWdlMTAtMSIsIDEwMCkuc3R5bGUucGFnZUJyZWFrQmVmb3JlID0g
ImFsd2F5cyI7CitjcmVhdGVQYXJhZ3JhcGgoInBhZ2UxMC0yIiwgMTAwKS5zdHlsZS5wYWdlQnJl
YWtBZnRlciA9ICJhbHdheXMiOworLy8gTWFrZSBzdXJlIHBhZ2UtYnJlYWsgb25seSBoYXBwZW5z
IG9uY2UsIG5vdCB0d2ljZS4KK2NyZWF0ZVBhcmFncmFwaCgicGFnZTExIiwgOTAwKS5zdHlsZS5w
YWdlQnJlYWtJbnNpZGUgPSAiYXZvaWQiOworCisvLyBCZWZvcmUgY2FsbGluZyAic2hvdWxkQmUi
IHRlc3RzLCBzZXRzICJkaXNwbGF5OiBub25lIiBzdHlsZSB0byB8Y29uc29sZXwgZWxlbWVudCBz
byB0aGF0IHRoZSByZXN1bHRzIG9mIHBhZ2VOdW1iZXIgc2hvdWxkIG5vdCBiZSBhZmZlY3RlZC4K
Ky8vIEZJWE1FOiBVc2UgZnVuY3Rpb25zIGRlZmluZWQgaW4gcHJpbnRpbmcvcmVzb3VyY2VzL3Bh
Z2VkLW1lZGlhLXRlc3QtdXRpbHMuanMgaW5zdGVhZCBvZiB0aGlzIGhhY2suCitkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiY29uc29sZSIpLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CisKK3Nob3Vs
ZEJlKCJwYWdlTnVtYmVyKCdwYWdlMScpIiwgIjEiKTsKK3Nob3VsZEJlKCJwYWdlTnVtYmVyKCdw
YWdlMicpIiwgIjIiKTsKKworc2hvdWxkQmUoInBhZ2VOdW1iZXIoJ3BhZ2UzLTEnKSIsICIzIik7
CitzaG91bGRCZSgicGFnZU51bWJlcigncGFnZTMtMicpIiwgIjMiKTsKKworc2hvdWxkQmUoInBh
Z2VOdW1iZXIoJ3BhZ2U0JykiLCAiNCIpOworc2hvdWxkQmUoInBhZ2VOdW1iZXIoJ3BhZ2U1Jyki
LCAiNSIpOworCitzaG91bGRCZSgicGFnZU51bWJlcigncGFnZTYnKSIsICI2Iik7CitzaG91bGRC
ZSgicGFnZU51bWJlcigncGFnZTcnKSIsICI3Iik7CitzaG91bGRCZSgicGFnZU51bWJlcigncGFn
ZTknKSIsICI5Iik7CisKK3Nob3VsZEJlKCJwYWdlTnVtYmVyKCdwYWdlMTAtMScpIiwgIjEwIik7
CitzaG91bGRCZSgicGFnZU51bWJlcigncGFnZTEwLTInKSIsICIxMCIpOworc2hvdWxkQmUoInBh
Z2VOdW1iZXIoJ3BhZ2UxMScpIiwgIjExIik7CisKK2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJj
b25zb2xlIikuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CisKK2RvY3VtZW50LmJvZHkucmVtb3Zl
Q2hpbGQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNhbmRib3giKSk7CisKK3ZhciBzdWNjZXNz
ZnVsbHlQYXJzZWQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJD
b3JlL0NoYW5nZUxvZwppbmRleCA2Mzc2OTE0Li45ZjM3ZmFkIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEw
LTAyLTE2ICBIYXlhdG8gSXRvICA8aGF5YXRvQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTdXBwb3J0IENTUyBwYWdlLWJyZWFr
LWluc2lkZSB3aXRoIGEgdmFsdWUgb2YgJ2F2b2lkJy4KKworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQwODAKKworICAgICAgICBUZXN0OiBwcmludGlu
Zy9wYWdlLWJyZWFrLWluc2lkZS5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxv
Y2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OnBhaW50Q2hpbGRyZW4pOgor
CiAyMDEwLTAyLTEwICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCbG9jay5jcHAgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKaW5kZXgg
MWJlYThlMy4uMzMwMGY2MiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxv
Y2suY3BwCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcApAQCAtMTY2NCw2
ICsxNjY0LDE2IEBAIHZvaWQgUmVuZGVyQmxvY2s6OnBhaW50Q2hpbGRyZW4oUGFpbnRJbmZvJiBw
YWludEluZm8sIGludCB0eCwgaW50IHR5KQogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9
CiAKKyAgICAgICAgLy8gQ2hlY2sgZm9yIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCwgYW5kIGl0
IGl0J3Mgc2V0LCBicmVhayBhbmQgYmFpbC4KKyAgICAgICAgaWYgKGlzUHJpbnRpbmcgJiYgIWNo
aWxkcmVuSW5saW5lKCkgJiYgY2hpbGQtPnN0eWxlKCktPnBhZ2VCcmVha0luc2lkZSgpID09IFBC
QVZPSUQKKyAgICAgICAgICAgICYmIGluUm9vdEJsb2NrQ29udGV4dCgpCisgICAgICAgICAgICAm
JiB0eSArIGNoaWxkLT55KCkgPiBwYWludEluZm8ucmVjdC55KCkKKyAgICAgICAgICAgICYmIHR5
ICsgY2hpbGQtPnkoKSA8IHBhaW50SW5mby5yZWN0LmJvdHRvbSgpCisgICAgICAgICAgICAmJiB0
eSArIGNoaWxkLT55KCkgKyBjaGlsZC0+aGVpZ2h0KCkgPiBwYWludEluZm8ucmVjdC5ib3R0b20o
KSkgeworICAgICAgICAgICAgdmlldygpLT5zZXRCZXN0VHJ1bmNhdGVkQXQodHkgKyBjaGlsZC0+
eSgpLCB0aGlzLCB0cnVlKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCiAgICAg
ICAgIGlmICghY2hpbGQtPmhhc1NlbGZQYWludGluZ0xheWVyKCkgJiYgIWNoaWxkLT5pc0Zsb2F0
aW5nKCkpCiAgICAgICAgICAgICBjaGlsZC0+cGFpbnQoaW5mbywgdHgsIHR5KTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>