<?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>57947</bug_id>
          
          <creation_ts>2011-04-06 07:34:00 -0700</creation_ts>
          <short_desc>Split getBorderPaddingMargin into two functions</short_desc>
          <delta_ts>2011-04-06 11:05:51 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>57779</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>380347</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-04-06 07:34:00 -0700</bug_when>
    <thetext>This is a cleanup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>380381</commentid>
    <comment_count>1</comment_count>
      <attachid>88425</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-04-06 08:11:44 -0700</bug_when>
    <thetext>Created attachment 88425
cleanup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>380382</commentid>
    <comment_count>2</comment_count>
      <attachid>88425</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-04-06 08:12:52 -0700</bug_when>
    <thetext>Comment on attachment 88425
cleanup

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

&gt; Source/WebCore/rendering/RenderBlockLineLayout.cpp:66
&gt; +    // FIXME: Should we call marginStartForChild instead?
&gt;      return child-&gt;marginStart() + child-&gt;paddingStart() + child-&gt;borderStart();

It&apos;s really odd that we don&apos;t call marginStartForChild here.  This is almost the only place we call marginStart instead.

Dave &amp; Simon, this is correct?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>380418</commentid>
    <comment_count>3</comment_count>
      <attachid>88425</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-04-06 08:51:43 -0700</bug_when>
    <thetext>Comment on attachment 88425
cleanup

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

ok.

&gt; Source/WebCore/ChangeLog:7
&gt; +

Usually I put in something explaining why there aren&apos;t tests. Like:

Refactoring, covered by existing tests.

Or

Refactoring, no functional change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>380523</commentid>
    <comment_count>4</comment_count>
      <attachid>88425</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-06 10:06:30 -0700</bug_when>
    <thetext>Comment on attachment 88425
cleanup

Clearing flags on attachment: 88425

Committed r83066: &lt;http://trac.webkit.org/changeset/83066&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>380524</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-06 10:06:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>380633</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-06 11:05:51 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/83066 might have broken GTK Linux 32-bit Release
The following tests are not passing:
fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element.html
fast/dom/HTMLProgressElement/progress-element.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88425</attachid>
            <date>2011-04-06 08:11:44 -0700</date>
            <delta_ts>2011-04-06 10:06:30 -0700</delta_ts>
            <desc>cleanup</desc>
            <filename>bug-57947-20110406181141.patch</filename>
            <type>text/plain</type>
            <size>3195</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgzMDQ5KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDQtMDYgIFJ5b3N1a2Ug
Tml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgU3BsaXQgZ2V0Qm9yZGVyUGFkZGluZ01hcmdpbiBpbnRvIHR3byBm
dW5jdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTU3OTQ3CisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OmJvcmRlclBhZGRpbmdNYXJnaW5TdGFydCk6IEV4dHJhY3RlZCBm
cm9tIGdldEJvcmRlclBhZGRpbmdNYXJnaW4uCisgICAgICAgIChXZWJDb3JlOjpib3JkZXJQYWRk
aW5nTWFyZ2luRW5kKTogRGl0dG8uCisgICAgICAgIChXZWJDb3JlOjppbmxpbmVMb2dpY2FsV2lk
dGgpOiBDYWxscyBib3JkZXJQYWRkaW5nTWFyZ2luU3RhcnQgYW5kIGJvcmRlclBhZGRpbmdNYXJn
aW5FbmQuCisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6ZmluZE5leHRMaW5lQnJlYWsp
OiBEaXR0by4KKwogMjAxMS0wNC0wNiAgSmlhIFB1ICA8anB1QGFwcGxlLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCShyZXZpc2lvbiA4MzA0OCkKKysr
IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC02MCwyMyArNjAsMjkgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogLy8gV2Ug
ZG9uJ3QgbGV0IG91ciBsaW5lIGJveCB0cmVlIGZvciBhIHNpbmdsZSBsaW5lIGdldCBhbnkgZGVl
cGVyIHRoYW4gdGhpcy4KIGNvbnN0IHVuc2lnbmVkIGNNYXhMaW5lRGVwdGggPSAyMDA7CiAKLXN0
YXRpYyBpbnQgZ2V0Qm9yZGVyUGFkZGluZ01hcmdpbihSZW5kZXJCb3hNb2RlbE9iamVjdCogY2hp
bGQsIGJvb2wgZW5kT2ZJbmxpbmUpCitzdGF0aWMgaW5saW5lIGludCBib3JkZXJQYWRkaW5nTWFy
Z2luU3RhcnQoUmVuZGVyQm94TW9kZWxPYmplY3QqIGNoaWxkKQogewotICAgIGlmIChlbmRPZklu
bGluZSkKLSAgICAgICAgcmV0dXJuIGNoaWxkLT5tYXJnaW5FbmQoKSArIGNoaWxkLT5wYWRkaW5n
RW5kKCkgKyBjaGlsZC0+Ym9yZGVyRW5kKCk7CisgICAgLy8gRklYTUU6IFNob3VsZCB3ZSBjYWxs
IG1hcmdpblN0YXJ0Rm9yQ2hpbGQgaW5zdGVhZD8KICAgICByZXR1cm4gY2hpbGQtPm1hcmdpblN0
YXJ0KCkgKyBjaGlsZC0+cGFkZGluZ1N0YXJ0KCkgKyBjaGlsZC0+Ym9yZGVyU3RhcnQoKTsKIH0K
IAorc3RhdGljIGlubGluZSBpbnQgYm9yZGVyUGFkZGluZ01hcmdpbkVuZChSZW5kZXJCb3hNb2Rl
bE9iamVjdCogY2hpbGQpCit7CisgICAgcmV0dXJuIGNoaWxkLT5tYXJnaW5FbmQoKSArIGNoaWxk
LT5wYWRkaW5nRW5kKCkgKyBjaGlsZC0+Ym9yZGVyRW5kKCk7Cit9CisKIHN0YXRpYyBpbnQgaW5s
aW5lTG9naWNhbFdpZHRoKFJlbmRlck9iamVjdCogY2hpbGQsIGJvb2wgc3RhcnQgPSB0cnVlLCBi
b29sIGVuZCA9IHRydWUpCiB7CiAgICAgdW5zaWduZWQgbGluZURlcHRoID0gMTsKICAgICBpbnQg
ZXh0cmFXaWR0aCA9IDA7CiAgICAgUmVuZGVyT2JqZWN0KiBwYXJlbnQgPSBjaGlsZC0+cGFyZW50
KCk7CiAgICAgd2hpbGUgKHBhcmVudC0+aXNJbmxpbmUoKSAmJiAhcGFyZW50LT5pc0lubGluZUJs
b2NrT3JJbmxpbmVUYWJsZSgpICYmIGxpbmVEZXB0aCsrIDwgY01heExpbmVEZXB0aCkgeworICAg
ICAgICBSZW5kZXJCb3hNb2RlbE9iamVjdCogcGFyZW50QXNCb3hNb2RlbE9iamVjdCA9IHRvUmVu
ZGVyQm94TW9kZWxPYmplY3QocGFyZW50KTsKKyAgICAgICAgQVNTRVJUKHBhcmVudEFzQm94TW9k
ZWxPYmplY3QpOwogICAgICAgICBpZiAoc3RhcnQgJiYgIWNoaWxkLT5wcmV2aW91c1NpYmxpbmco
KSkKLSAgICAgICAgICAgIGV4dHJhV2lkdGggKz0gZ2V0Qm9yZGVyUGFkZGluZ01hcmdpbih0b1Jl
bmRlckJveE1vZGVsT2JqZWN0KHBhcmVudCksIGZhbHNlKTsKKyAgICAgICAgICAgIGV4dHJhV2lk
dGggKz0gYm9yZGVyUGFkZGluZ01hcmdpblN0YXJ0KHBhcmVudEFzQm94TW9kZWxPYmplY3QpOwog
ICAgICAgICBpZiAoZW5kICYmICFjaGlsZC0+bmV4dFNpYmxpbmcoKSkKLSAgICAgICAgICAgIGV4
dHJhV2lkdGggKz0gZ2V0Qm9yZGVyUGFkZGluZ01hcmdpbih0b1JlbmRlckJveE1vZGVsT2JqZWN0
KHBhcmVudCksIHRydWUpOworICAgICAgICAgICAgZXh0cmFXaWR0aCArPSBib3JkZXJQYWRkaW5n
TWFyZ2luRW5kKHBhcmVudEFzQm94TW9kZWxPYmplY3QpOwogICAgICAgICBjaGlsZCA9IHBhcmVu
dDsKICAgICAgICAgcGFyZW50ID0gY2hpbGQtPnBhcmVudCgpOwogICAgIH0KQEAgLTE3MTgsOCAr
MTcyNCw3IEBAIElubGluZUl0ZXJhdG9yIFJlbmRlckJsb2NrOjpmaW5kTmV4dExpbmUKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHRtcFcgKz0gZmxvd0Jv
eC0+bWFyZ2luU3RhcnQoKSArIGZsb3dCb3gtPmJvcmRlclN0YXJ0KCkgKyBmbG93Qm94LT5wYWRk
aW5nU3RhcnQoKSArCi0gICAgICAgICAgICAgICAgICAgIGZsb3dCb3gtPm1hcmdpbkVuZCgpICsg
Zmxvd0JveC0+Ym9yZGVyRW5kKCkgKyBmbG93Qm94LT5wYWRkaW5nRW5kKCk7CisgICAgICAgICAg
ICB0bXBXICs9IGJvcmRlclBhZGRpbmdNYXJnaW5TdGFydChmbG93Qm94KSArIGJvcmRlclBhZGRp
bmdNYXJnaW5FbmQoZmxvd0JveCk7CiAgICAgICAgIH0gZWxzZSBpZiAoby0+aXNSZXBsYWNlZCgp
KSB7CiAgICAgICAgICAgICBSZW5kZXJCb3gqIHJlcGxhY2VkQm94ID0gdG9SZW5kZXJCb3gobyk7
CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>