<?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>136640</bug_id>
          
          <creation_ts>2014-09-08 11:51:43 -0700</creation_ts>
          <short_desc>Use enum class for the RunPostLayoutTasks enum</short_desc>
          <delta_ts>2014-09-08 11:57:45 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kangil.han</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1033911</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-09-08 11:51:43 -0700</bug_when>
    <thetext>Use enum class for the RunPostLayoutTasks enum</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033912</commentid>
    <comment_count>1</comment_count>
      <attachid>237800</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-09-08 11:52:38 -0700</bug_when>
    <thetext>Created attachment 237800
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033915</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-09-08 11:57:45 -0700</bug_when>
    <thetext>https://trac.webkit.org/r173392</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237800</attachid>
            <date>2014-09-08 11:52:38 -0700</date>
            <delta_ts>2014-09-08 11:54:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136640-20140908115233.patch</filename>
            <type>text/plain</type>
            <size>6298</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTczMzgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjdhZTE4ZWVkZjY2ZDA1
ZjNmZDMzMTMwYzU0NzUxNmI0NDc0N2MzMy4uMzE3NTY1OTQyOGQ1YTA3MzM2OWE5YTIzY2U2OWYx
YTE4ZTU5ODkxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE0LTA5LTA4ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFVzZSBlbnVtIGNs
YXNzIGZvciB0aGUgUnVuUG9zdExheW91dFRhc2tzIGVudW0KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNjY0MAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBlbnVtIGNsYXNzIGZvciBSdW5Qb3N0TGF5
b3V0VGFza3MgZml4aW5nIGNhbGxlcnMuIEFkZCBhbiBleHBsYW5hdG9yeSBjb21tZW50LAorICAg
ICAgICBhbmQgYWRkIHNvbWUgc3BhY2luZy4KKworICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudDo6dXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0
eWxlc2hlZXRzKToKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuaDoKKyAgICAgICAgKiBodG1sL0hU
TUxBcHBsZXRFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxBcHBsZXRFbGVtZW50
OjpyZW5kZXJXaWRnZXRGb3JKU0JpbmRpbmdzKToKKyAgICAgICAgKiBodG1sL0hUTUxFbWJlZEVs
ZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTEVtYmVkRWxlbWVudDo6cmVuZGVyV2lk
Z2V0Rm9ySlNCaW5kaW5ncyk6CisgICAgICAgICogaHRtbC9IVE1MT2JqZWN0RWxlbWVudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpIVE1MT2JqZWN0RWxlbWVudDo6cmVuZGVyV2lkZ2V0Rm9ySlNC
aW5kaW5ncyk6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6SW50ZXJuYWxzOjp1cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVldHNBbmRS
dW5Qb3N0TGF5b3V0VGFza3MpOgorCiAyMDE0LTA5LTA4ICBHeXV5b3VuZyBLaW0gIDxneXV5b3Vu
Zy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgSW50cm9kdWNlIENTU19SVUxFX1RZUEVfQ0FT
VFMsIGFuZCB1c2UgaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IGFhYWY5MjA1YjU0MGM3
ZGE1YjU0N2E1ZDQ4OGVmZDZkM2YzZGYwOWEuLjliMjJmNDA4MjIzY2I1NjkwMDllMDYxMjk2ZTI0
OTY2OWQwY2M1YmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAtMTg1MSw3ICsxODUxLDcg
QEAgdm9pZCBEb2N1bWVudDo6dXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKERv
Y3VtZW50OjpSdW5Qb3N0TGF5b3V0VGFza3MKIAogICAgIHVwZGF0ZUxheW91dCgpOwogCi0gICAg
aWYgKHJ1blBvc3RMYXlvdXRUYXNrcyA9PSBSdW5Qb3N0TGF5b3V0VGFza3NTeW5jaHJvbm91c2x5
ICYmIHZpZXcoKSkKKyAgICBpZiAocnVuUG9zdExheW91dFRhc2tzID09IFJ1blBvc3RMYXlvdXRU
YXNrczo6U3luY2hyb25vdXNseSAmJiB2aWV3KCkpCiAgICAgICAgIHZpZXcoKS0+Zmx1c2hBbnlQ
ZW5kaW5nUG9zdExheW91dFRhc2tzKCk7CiAKICAgICBtX2lnbm9yZVBlbmRpbmdTdHlsZXNoZWV0
cyA9IG9sZElnbm9yZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5o
IGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKaW5kZXggOGI2ZTE5MmIwNWE1MDA0MDcx
OGQ4MTE1OGMzNjIzMWVmZjYwODY0ZC4uODIxZGQ4ZjMwNDQwYzc2YzA3NDA3OTNiYTA2ZjE1NGZj
N2ZhZTkxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKKysrIGIv
U291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKQEAgLTU5MSwxMiArNTkxLDE3IEBAIHB1Ymxp
YzoKICAgICB2b2lkIHJlY2FsY1N0eWxlKFN0eWxlOjpDaGFuZ2UgPSBTdHlsZTo6Tm9DaGFuZ2Up
OwogICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgdXBkYXRlU3R5bGVJZk5lZWRlZCgpOwogICAgIGJv
b2wgdXBkYXRlU3R5bGVJZk5lZWRlZEZvck5vZGUoY29uc3QgTm9kZSYpOworCiAgICAgV0VCQ09S
RV9FWFBPUlQgdm9pZCB1cGRhdGVMYXlvdXQoKTsKLSAgICBlbnVtIFJ1blBvc3RMYXlvdXRUYXNr
cyB7Ci0gICAgICAgIFJ1blBvc3RMYXlvdXRUYXNrc0FzeW5jaHJvbm91c2x5LAotICAgICAgICBS
dW5Qb3N0TGF5b3V0VGFza3NTeW5jaHJvbm91c2x5LAorICAgIAorICAgIC8vIHVwZGF0ZUxheW91
dElnbm9yZVBlbmRpbmdTdHlsZXNoZWV0cygpIGZvcmNlcyBsYXlvdXQgZXZlbiBpZiB3ZSBhcmUg
d2FpdGluZyBmb3IgcGVuZGluZyBzdHlsZXNoZWV0IGxvYWRzLAorICAgIC8vIHNvIGNhbGxpbmcg
dGhpcyBtYXkgY2F1c2UgYSBmbGFzaCBvZiB1bnN0eWxlZCBjb250ZW50IChGT1VDKS4KKyAgICBl
bnVtIGNsYXNzIFJ1blBvc3RMYXlvdXRUYXNrcyB7CisgICAgICAgIEFzeW5jaHJvbm91c2x5LAor
ICAgICAgICBTeW5jaHJvbm91c2x5LAogICAgIH07Ci0gICAgV0VCQ09SRV9FWFBPUlQgdm9pZCB1
cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVldHMoUnVuUG9zdExheW91dFRhc2tzID0g
UnVuUG9zdExheW91dFRhc2tzQXN5bmNocm9ub3VzbHkpOworICAgIFdFQkNPUkVfRVhQT1JUIHZv
aWQgdXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKFJ1blBvc3RMYXlvdXRUYXNr
cyA9IFJ1blBvc3RMYXlvdXRUYXNrczo6QXN5bmNocm9ub3VzbHkpOworCiAgICAgUGFzc1JlZjxS
ZW5kZXJTdHlsZT4gc3R5bGVGb3JFbGVtZW50SWdub3JpbmdQZW5kaW5nU3R5bGVzaGVldHMoRWxl
bWVudCopOwogCiAgICAgLy8gUmV0dXJucyB0cnVlIGlmIHBhZ2UgYm94IChtYXJnaW4gYm94ZXMg
YW5kIHBhZ2UgYm9yZGVycykgaXMgdmlzaWJsZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSFRNTEFwcGxldEVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQXBw
bGV0RWxlbWVudC5jcHAKaW5kZXggYmJiOGExN2IxNmEwYTM1NDgxMTQ5OWJkYTllYzU3OTEyNTQ3
ZTJhNy4uYzY1NGI1MzQyMDQ1YWE0YmUyNWU5ZDdmOTFiZjg4YTY2OTQwYjVkMyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQXBwbGV0RWxlbWVudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MQXBwbGV0RWxlbWVudC5jcHAKQEAgLTkxLDcgKzkxLDcgQEAgUmVu
ZGVyV2lkZ2V0KiBIVE1MQXBwbGV0RWxlbWVudDo6cmVuZGVyV2lkZ2V0Rm9ySlNCaW5kaW5ncygp
IGNvbnN0CiAgICAgLy8gTmVlZHMgdG8gbG9hZCB0aGUgcGx1Z2luIGltbWVkaWF0ZWRseSBiZWNh
dXNlIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCiAgICAgLy8gd2hlbiBKYXZhU2NyaXB0IGNvZGUg
YWNjZXNzZXMgdGhlIHBsdWdpbi4KICAgICAvLyBGSVhNRTogPHJkYXI6Ly8xNjg5MzcwOD4gQ2hl
Y2sgaWYgZGlzcGF0Y2hpbmcgZXZlbnRzIGhlcmUgaXMgc2FmZS4KLSAgICBkb2N1bWVudCgpLnVw
ZGF0ZUxheW91dElnbm9yZVBlbmRpbmdTdHlsZXNoZWV0cyhEb2N1bWVudDo6UnVuUG9zdExheW91
dFRhc2tzU3luY2hyb25vdXNseSk7CisgICAgZG9jdW1lbnQoKS51cGRhdGVMYXlvdXRJZ25vcmVQ
ZW5kaW5nU3R5bGVzaGVldHMoRG9jdW1lbnQ6OlJ1blBvc3RMYXlvdXRUYXNrczo6U3luY2hyb25v
dXNseSk7CiAgICAgcmV0dXJuIHJlbmRlcldpZGdldCgpOwogfQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxFbWJlZEVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MRW1iZWRFbGVtZW50LmNwcAppbmRleCA2NDZmMTdlMDUyNmI2YzRiZTFlOWQ1MWU5Njdm
NWIzZTQ4MzFmOGYwLi44ODFhNjQyYzRlODczYjBmNTMwMmM5ZGZkODEyOWI0ZTZjOTVkNjhhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxFbWJlZEVsZW1lbnQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEVtYmVkRWxlbWVudC5jcHAKQEAgLTc1LDcgKzc1LDcg
QEAgUmVuZGVyV2lkZ2V0KiBIVE1MRW1iZWRFbGVtZW50OjpyZW5kZXJXaWRnZXRGb3JKU0JpbmRp
bmdzKCkgY29uc3QKICAgICAgICAgLy8gTmVlZHMgdG8gbG9hZCB0aGUgcGx1Z2luIGltbWVkaWF0
ZWRseSBiZWNhdXNlIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCiAgICAgICAgIC8vIHdoZW4gSmF2
YVNjcmlwdCBjb2RlIGFjY2Vzc2VzIHRoZSBwbHVnaW4uCiAgICAgICAgIC8vIEZJWE1FOiA8cmRh
cjovLzE2ODkzNzA4PiBDaGVjayBpZiBkaXNwYXRjaGluZyBldmVudHMgaGVyZSBpcyBzYWZlLgot
ICAgICAgICBkb2N1bWVudCgpLnVwZGF0ZUxheW91dElnbm9yZVBlbmRpbmdTdHlsZXNoZWV0cyhE
b2N1bWVudDo6UnVuUG9zdExheW91dFRhc2tzU3luY2hyb25vdXNseSk7CisgICAgICAgIGRvY3Vt
ZW50KCkudXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKERvY3VtZW50OjpSdW5Q
b3N0TGF5b3V0VGFza3M6OlN5bmNocm9ub3VzbHkpOwogICAgIH0KICAgICByZXR1cm4gZmluZFdp
ZGdldFJlbmRlcmVyKHRoaXMpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MT2JqZWN0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxPYmplY3RFbGVt
ZW50LmNwcAppbmRleCA1MDJlZmZlZTAyMmI5M2Q4MDZmNzIyZjA4YzE5ZDFlODk2NWYyYThkLi44
YjY5ODkwMDdmODc4NDFhMDk4OTE3MDUzZDg2ZjZiNWE3YmIwOWZiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxPYmplY3RFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxPYmplY3RFbGVtZW50LmNwcApAQCAtODYsNyArODYsNyBAQCBSZW5kZXJXaWRn
ZXQqIEhUTUxPYmplY3RFbGVtZW50OjpyZW5kZXJXaWRnZXRGb3JKU0JpbmRpbmdzKCkgY29uc3QK
ICAgICAvLyBOZWVkcyB0byBsb2FkIHRoZSBwbHVnaW4gaW1tZWRpYXRlZGx5IGJlY2F1c2UgdGhp
cyBmdW5jdGlvbiBpcyBjYWxsZWQKICAgICAvLyB3aGVuIEphdmFTY3JpcHQgY29kZSBhY2Nlc3Nl
cyB0aGUgcGx1Z2luLgogICAgIC8vIEZJWE1FOiA8cmRhcjovLzE2ODkzNzA4PiBDaGVjayBpZiBk
aXNwYXRjaGluZyBldmVudHMgaGVyZSBpcyBzYWZlLgotICAgIGRvY3VtZW50KCkudXBkYXRlTGF5
b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKERvY3VtZW50OjpSdW5Qb3N0TGF5b3V0VGFza3NT
eW5jaHJvbm91c2x5KTsKKyAgICBkb2N1bWVudCgpLnVwZGF0ZUxheW91dElnbm9yZVBlbmRpbmdT
dHlsZXNoZWV0cyhEb2N1bWVudDo6UnVuUG9zdExheW91dFRhc2tzOjpTeW5jaHJvbm91c2x5KTsK
ICAgICByZXR1cm4gcmVuZGVyV2lkZ2V0KCk7IC8vIFRoaXMgd2lsbCByZXR1cm4gMCBpZiB0aGUg
cmVuZGVyZXIgaXMgbm90IGEgUmVuZGVyV2lkZ2V0LgogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0lu
dGVybmFscy5jcHAKaW5kZXggYWM5NmY1NTgyMTY2NzFhMWI5M2Q2NzhiODViOGQ0MWY0MjQ4Mzli
MC4uMGEwMjY3YWNkNDc1NDc1YTcwMDgzYmIxZThiODc3NWQ4ZTdlYTIxZSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3Rlc3RpbmcvSW50ZXJuYWxzLmNwcApAQCAtMTkyNiw3ICsxOTI2LDcgQEAgdm9pZCBJbnRlcm5h
bHM6OnVwZGF0ZUxheW91dElnbm9yZVBlbmRpbmdTdHlsZXNoZWV0c0FuZFJ1blBvc3RMYXlvdXRU
YXNrcyhOb2RlKgogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgZG9jdW1lbnQtPnVwZGF0
ZUxheW91dElnbm9yZVBlbmRpbmdTdHlsZXNoZWV0cyhEb2N1bWVudDo6UnVuUG9zdExheW91dFRh
c2tzU3luY2hyb25vdXNseSk7CisgICAgZG9jdW1lbnQtPnVwZGF0ZUxheW91dElnbm9yZVBlbmRp
bmdTdHlsZXNoZWV0cyhEb2N1bWVudDo6UnVuUG9zdExheW91dFRhc2tzOjpTeW5jaHJvbm91c2x5
KTsKIH0KIAogI2lmICFQTEFURk9STShJT1MpCg==
</data>
<flag name="review"
          id="262531"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>