<?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>74435</bug_id>
          
          <creation_ts>2011-12-13 12:05:32 -0800</creation_ts>
          <short_desc>inline setting m_regionForStyling since region is rarely set</short_desc>
          <delta_ts>2011-12-13 15:53:25 -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>New Bugs</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>74141</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>darin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>kling</cc>
    
    <cc>macpherson</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>520266</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-13 12:05:32 -0800</bug_when>
    <thetext>inline setting m_regionForStyling since region is rarely set</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520269</commentid>
    <comment_count>1</comment_count>
      <attachid>119059</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-13 12:06:08 -0800</bug_when>
    <thetext>Created attachment 119059
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520355</commentid>
    <comment_count>2</comment_count>
      <attachid>119059</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-13 13:51:54 -0800</bug_when>
    <thetext>Comment on attachment 119059
Patch

Attachment 119059 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/10844442

New failing tests:
media/event-attributes.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520423</commentid>
    <comment_count>3</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-13 15:38:24 -0800</bug_when>
    <thetext>Committed r102712: &lt;http://trac.webkit.org/changeset/102712&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520429</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-12-13 15:40:46 -0800</bug_when>
    <thetext>What does “since region is rarely set” mean? This change is opaque to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520432</commentid>
    <comment_count>5</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-13 15:42:22 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; What does “since region is rarely set” mean? This change is opaque to me.

Region is NULL unless there are CSS Regions in the page.  Do you want me to rewrite the ChangeLog entry?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520434</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-12-13 15:46:17 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; What does “since region is rarely set” mean? This change is opaque to me.
&gt; 
&gt; Region is NULL unless there are CSS Regions in the page.  Do you want me to rewrite the ChangeLog entry?

Probably not worth it now, but there’s just too much left unsaid in that note. A good comment would be more like:

    Inline all of initForRegionStyling except for the rarely used part for non-null regions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520439</commentid>
    <comment_count>7</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-12-13 15:50:11 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; What does “since region is rarely set” mean? This change is opaque to me.
&gt; &gt; 
&gt; &gt; Region is NULL unless there are CSS Regions in the page.  Do you want me to rewrite the ChangeLog entry?
&gt; 
&gt; Probably not worth it now, but there’s just too much left unsaid in that note. A good comment would be more like:
&gt; 
&gt;     Inline all of initForRegionStyling except for the rarely used part for non-null regions.

/me makes a mental note to increase his standards for ChangeLog entries. Given the code change, I thought this was fairly straightforward, but that comment is indeed more clear.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520441</commentid>
    <comment_count>8</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-13 15:51:31 -0800</bug_when>
    <thetext>ChangeLog updated in http://trac.webkit.org/changeset/102714.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520444</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-12-13 15:53:25 -0800</bug_when>
    <thetext>A comment to an even higher standard would say why the inlining is good. Such as “sped things up measurably” or “I am sure this is faster because the function is called in only one place” or whatever. Anyway, no need to try to polish this more.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119059</attachid>
            <date>2011-12-13 12:06:08 -0800</date>
            <delta_ts>2011-12-13 15:33:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74435-20111213120621.patch</filename>
            <type>text/plain</type>
            <size>2414</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyNjg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQ0M2MyMWZjM2UyMjRk
NTg5ZjdiYjRkYWIzNjJmYTNmYzc1ZWJhNS4uMGEwMmQ0MzFmZWMwYmU0MzE0NmEwMTQxYjJmMmZh
ODA3OTQ4NDlmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDExLTEyLTEzICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgaW5saW5lIHNldHRpbmcgbV9y
ZWdpb25Gb3JTdHlsaW5nIHNpbmNlIHJlZ2lvbiBpcyByYXJlbHkgc2V0CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDQzNQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY3NzL0NTU1N0eWxlU2VsZWN0b3Iu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTU3R5bGVTZWxlY3Rvcjo6aW5pdEZvclJlZ2lvblN0
eWxpbmcpOgorICAgICAgICAoV2ViQ29yZTo6Q1NTU3R5bGVTZWxlY3Rvcjo6aW5pdFJlZ2lvblJ1
bGVzKToKKyAgICAgICAgKiBjc3MvQ1NTU3R5bGVTZWxlY3Rvci5oOgorCiAyMDExLTEyLTEzICBU
b3IgQXJuZSBWZXN0YsO4ICA8dG9yLmFybmUudmVzdGJvQG5va2lhLmNvbT4KIAogICAgICAgICBb
UXRdIEdldCByaWQgb2YgbGF5ZXJpbmcgdmlvbGF0aW9ucyBpbiBpbmNsdWRlcwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwCmluZGV4IDk1YTRlM2M2OGY2Nzg3OTg3MzU0Y2Zi
NWJkNjlkZDM5YTBmZWRhNWIuLjAxMWEwOGRjM2FmMWM5M2U3NmE0YmQ5NTVmZWMxMmNiMzM1ZTU3
OGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKQEAgLTg3MCwxMyAr
ODcwLDE3IEBAIGlubGluZSB2b2lkIENTU1N0eWxlU2VsZWN0b3I6OmluaXRGb3JTdHlsZVJlc29s
dmUoRWxlbWVudCogZSwgUmVuZGVyU3R5bGUqIHBhcmVuCiAgICAgbV9mb250RGlydHkgPSBmYWxz
ZTsKIH0KIAotdm9pZCBDU1NTdHlsZVNlbGVjdG9yOjppbml0Rm9yUmVnaW9uU3R5bGluZyhSZW5k
ZXJSZWdpb24qIHJlZ2lvbikKK2lubGluZSB2b2lkIENTU1N0eWxlU2VsZWN0b3I6OmluaXRGb3JS
ZWdpb25TdHlsaW5nKFJlbmRlclJlZ2lvbiogcmVnaW9uKQogewogICAgIHNldFJlZ2lvbkZvclN0
eWxpbmcocmVnaW9uKTsKIAotICAgIGlmICghcmVnaW9uKQotICAgICAgICByZXR1cm47CisgICAg
aWYgKHJlZ2lvbikKKyAgICAgICAgaW5pdFJlZ2lvblJ1bGVzKHJlZ2lvbik7Cit9CiAKK3ZvaWQg
Q1NTU3R5bGVTZWxlY3Rvcjo6aW5pdFJlZ2lvblJ1bGVzKFJlbmRlclJlZ2lvbiogcmVnaW9uKQor
eworICAgIEFTU0VSVChyZWdpb24pOwogICAgIC8vIE1hcmsgdGhhdCB0aGUgc2V0IG9mIHJ1bGVz
IGNvbWVzIGZyb20gcmVnaW9uIHN0eWxpbmcgc2luY2Ugd2UgbmVlZCB0byBmaWx0ZXIKICAgICAv
LyB0aGUgcHJvcGVydGllcyB0aGF0IGNhbiBiZSBhcHBsaWVkLgogICAgIG1fcmVnaW9uUnVsZXMg
PSBhZG9wdFB0cihuZXcgUnVsZVNldCh0cnVlKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2Vs
ZWN0b3IuaAppbmRleCBiODM2Yjg2MTMyNzI3MmUxNTgxNmViZWZjY2FlZjUwMmU0YzgyZTcxLi5m
ODE5ZTA1NjYxNTE0ZjI2MGM3MTBiZmIxM2VhMmE3ZTZiMWE5ODRiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NTdHlsZVNlbGVjdG9yLmgKQEAgLTEzMSw2ICsxMzEsNyBAQCBwcml2YXRlOgogICAgIHZv
aWQgaW5pdEZvclN0eWxlUmVzb2x2ZShFbGVtZW50KiwgUmVuZGVyU3R5bGUqIHBhcmVudFN0eWxl
ID0gMCwgUHNldWRvSWQgPSBOT1BTRVVETyk7CiAgICAgdm9pZCBpbml0RWxlbWVudChFbGVtZW50
Kik7CiAgICAgdm9pZCBpbml0Rm9yUmVnaW9uU3R5bGluZyhSZW5kZXJSZWdpb24qKTsKKyAgICB2
b2lkIGluaXRSZWdpb25SdWxlcyhSZW5kZXJSZWdpb24qKTsKICAgICBSZW5kZXJTdHlsZSogbG9j
YXRlU2hhcmVkU3R5bGUoKTsKICAgICBib29sIG1hdGNoZXNSdWxlU2V0KFJ1bGVTZXQqKTsKICAg
ICBOb2RlKiBsb2NhdGVDb3VzaW5MaXN0KEVsZW1lbnQqIHBhcmVudCwgdW5zaWduZWQmIHZpc2l0
ZWROb2RlQ291bnQpIGNvbnN0Owo=
</data>
<flag name="review"
          id="118952"
          type_id="1"
          status="+"
          setter="kling"
    />
    <flag name="commit-queue"
          id="118982"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>