<?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>64763</bug_id>
          
          <creation_ts>2011-07-18 16:22:05 -0700</creation_ts>
          <short_desc>use more specific types in CSSFlexValue</short_desc>
          <delta_ts>2011-07-19 10:23:06 -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="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>438810</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-07-18 16:22:05 -0700</bug_when>
    <thetext>use more specific types in CSSFlexValue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438813</commentid>
    <comment_count>1</comment_count>
      <attachid>101231</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-07-18 16:25:06 -0700</bug_when>
    <thetext>Created attachment 101231
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>439233</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-07-19 10:23:06 -0700</bug_when>
    <thetext>Committed r91268: &lt;http://trac.webkit.org/changeset/91268&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101231</attachid>
            <date>2011-07-18 16:25:06 -0700</date>
            <delta_ts>2011-07-18 16:33:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-64763-20110718162430.patch</filename>
            <type>text/plain</type>
            <size>6280</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTEyMDMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA0YjU0NzU4ZmY5NDlhNmQ3
ODk4MzkxNWNjZmE0ZDcxZWNhOTU1MWJiLi5hZGY3YjdmYTc1NGE3NWE5ZmE1ZjUyMGVlZWIyYTQ4
MjRjZWJlMmQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTEtMDctMTggIFRvbnkg
Q2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KKworICAgICAgICB1c2UgbW9yZSBzcGVjaWZpYyB0
eXBlcyBpbiBDU1NGbGV4VmFsdWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTY0NzYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzIGJlY2F1c2Ugbm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxp
dHkuCisKKyAgICAgICAgKiBjc3MvQ1NTRmxleFZhbHVlLmg6CisgICAgICAgIChXZWJDb3JlOjpD
U1NGbGV4VmFsdWU6OmNyZWF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpDU1NGbGV4VmFsdWU6Omlz
RmxleFZhbHVlKTogTWFrZSBpdCBwb3NzaWJsZSB0byB0ZWxsIGlmCisgICAgICAgICAgICB3ZSdy
ZSBhIGZsZXggdmFsdWUgb3Igbm90LiAgV2lsbCBiZSBuZWVkZWQgd2hlbiB3ZSdyZSBjb3B5aW5n
CisgICAgICAgICAgICB2YWx1ZXMgdG8gUmVuZGVyU3R5bGUuCisgICAgICAgIChXZWJDb3JlOjpD
U1NGbGV4VmFsdWU6OnBvc2l0aXZlRmxleCk6IFVzZSBmbG9hdHMgZm9yIHBvc2l0aXZlIGFuZAor
ICAgICAgICAgICAgbmVnYXRpdmUgZmxleCBiZWNhdXNlIGluIHRoZSByZW5kZXIgY29kZSwgd2Ug
dXNlIGZsb2F0cy4KKyAgICAgICAgKFdlYkNvcmU6OkNTU0ZsZXhWYWx1ZTo6bmVnYXRpdmVGbGV4
KTogQWRkIGFjY2Vzc29ycyBmb3IgdGhlc2Ugc2luY2UKKyAgICAgICAgICAgIHdlJ2xsIG5lZWQg
aXQgd2hlbiByZWFkaW5nIHRoZSBmbGV4IHZhbHVlcy4KKyAgICAgICAgKFdlYkNvcmU6OkNTU0Zs
ZXhWYWx1ZTo6cHJlZmVycmVkU2l6ZSk6CisgICAgICAgIChXZWJDb3JlOjpDU1NGbGV4VmFsdWU6
OkNTU0ZsZXhWYWx1ZSk6CisgICAgICAgICogY3NzL0NTU1BhcnNlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpDU1NQYXJzZXI6OnBhcnNlVmFsaWRQcmltaXRpdmUpOiBNYWtlIHRoZSB0eXBlIG1v
cmUKKyAgICAgICAgICAgIHNwZWNpZmljLgorICAgICAgICAoV2ViQ29yZTo6Q1NTUGFyc2VyOjpw
YXJzZUZsZXgpOgorICAgICAgICAqIGNzcy9DU1NQYXJzZXIuaDoKKyAgICAgICAgKiBjc3MvQ1NT
VmFsdWUuaDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1ZhbHVlOjppc0ZsZXhWYWx1ZSk6CisKIDIw
MTEtMDctMTggIFByYXRpayBTb2xhbmtpICA8cHNvbGFua2lAYXBwbGUuY29tPgogCiAgICAgICAg
IFVucmV2aWV3ZWQuIEZpeCBXaW5kb3dzIGJ1aWxkLiBNb3ZlIHN0YXRpYyBmdW5jdGlvbiBkZWZh
dWx0U2Vzc2lvbkNvb2tpZVN0b3JhZ2UoKSB0byBiZWZvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NGbGV4VmFsdWUuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NGbGV4VmFs
dWUuaAppbmRleCBhN2MxZjgyZTZkYTM1ZGU1ZmE2N2YzMGRiYzJjMjkwYTk5ZTc1MmY2Li5hMDNi
ZmZjMmI5ZmJkMjEzZTdhYzkyYjUwOTRhZjgyOGM4MDAwODY5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9jc3MvQ1NTRmxleFZhbHVlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0Zs
ZXhWYWx1ZS5oCkBAIC0zOCw3ICszOCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3Mg
Q1NTRmxleFZhbHVlIDogcHVibGljIENTU1ZhbHVlIHsKIHB1YmxpYzoKLSAgICBzdGF0aWMgUGFz
c1JlZlB0cjxDU1NGbGV4VmFsdWU+IGNyZWF0ZShkb3VibGUgcG9zaXRpdmVGbGV4LCBkb3VibGUg
bmVnYXRpdmVGbGV4LCBQYXNzUmVmUHRyPENTU1ZhbHVlPiBwcmVmZXJyZWRTaXplKQorICAgIHN0
YXRpYyBQYXNzUmVmUHRyPENTU0ZsZXhWYWx1ZT4gY3JlYXRlKGZsb2F0IHBvc2l0aXZlRmxleCwg
ZmxvYXQgbmVnYXRpdmVGbGV4LCBQYXNzUmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBwcmVmZXJy
ZWRTaXplKQogICAgIHsKICAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBDU1NGbGV4VmFsdWUo
cG9zaXRpdmVGbGV4LCBuZWdhdGl2ZUZsZXgsIHByZWZlcnJlZFNpemUpKTsKICAgICB9CkBAIC00
NywxNyArNDcsMjMgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCBTdHJpbmcgY3NzVGV4dCgpIGNv
bnN0OwogCisgICAgdmlydHVhbCBib29sIGlzRmxleFZhbHVlKCkgY29uc3QgeyByZXR1cm4gdHJ1
ZTsgfQorCisgICAgZmxvYXQgcG9zaXRpdmVGbGV4KCkgeyByZXR1cm4gbV9wb3NpdGl2ZUZsZXg7
IH0KKyAgICBmbG9hdCBuZWdhdGl2ZUZsZXgoKSB7IHJldHVybiBtX25lZ2F0aXZlRmxleDsgfQor
ICAgIENTU1ByaW1pdGl2ZVZhbHVlKiBwcmVmZXJyZWRTaXplKCkgeyByZXR1cm4gbV9wcmVmZXJy
ZWRTaXplLmdldCgpOyB9CisKIHByaXZhdGU6Ci0gICAgQ1NTRmxleFZhbHVlKGRvdWJsZSBwb3Np
dGl2ZUZsZXgsIGRvdWJsZSBuZWdhdGl2ZUZsZXgsIFBhc3NSZWZQdHI8Q1NTVmFsdWU+IHByZWZl
cnJlZFNpemUpCisgICAgQ1NTRmxleFZhbHVlKGZsb2F0IHBvc2l0aXZlRmxleCwgZmxvYXQgbmVn
YXRpdmVGbGV4LCBQYXNzUmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBwcmVmZXJyZWRTaXplKQog
ICAgICAgICA6IG1fcG9zaXRpdmVGbGV4KHBvc2l0aXZlRmxleCkKICAgICAgICAgLCBtX25lZ2F0
aXZlRmxleChuZWdhdGl2ZUZsZXgpCiAgICAgICAgICwgbV9wcmVmZXJyZWRTaXplKHByZWZlcnJl
ZFNpemUpCiAgICAgewogICAgIH0KIAotICAgIGRvdWJsZSBtX3Bvc2l0aXZlRmxleDsKLSAgICBk
b3VibGUgbV9uZWdhdGl2ZUZsZXg7Ci0gICAgUmVmUHRyPENTU1ZhbHVlPiBtX3ByZWZlcnJlZFNp
emU7CisgICAgZmxvYXQgbV9wb3NpdGl2ZUZsZXg7CisgICAgZmxvYXQgbV9uZWdhdGl2ZUZsZXg7
CisgICAgUmVmUHRyPENTU1ByaW1pdGl2ZVZhbHVlPiBtX3ByZWZlcnJlZFNpemU7CiB9OwogCiB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCmluZGV4IDcxZDYwNGUxYzZiOWJlMmE1MWUzNWNkNjRl
ZGU4NzdhYmQ0OWVkYTQuLjYzZTgzNTNiNGQ1ZGY4NmJkNWY0OTM3YmMzYjkwNDlhZDU5ZTkwZGIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC03OTMsNyArNzkzLDcgQEAgdm9pZCBDU1NQ
YXJzZXI6OmNoZWNrRm9yT3JwaGFuZWRVbml0cygpCiAgICAgfQogfQogCi1pbmxpbmUgUGFzc1Jl
ZlB0cjxDU1NWYWx1ZT4gQ1NTUGFyc2VyOjpwYXJzZVZhbGlkUHJpbWl0aXZlKGludCBpZCwgQ1NT
UGFyc2VyVmFsdWUqIHZhbHVlKQoraW5saW5lIFBhc3NSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+
IENTU1BhcnNlcjo6cGFyc2VWYWxpZFByaW1pdGl2ZShpbnQgaWQsIENTU1BhcnNlclZhbHVlKiB2
YWx1ZSkKIHsKICAgICBpZiAoaWQpCiAgICAgICAgIHJldHVybiBwcmltaXRpdmVWYWx1ZUNhY2hl
KCktPmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShpZCk7CkBAIC01MDQ5LDcgKzUwNDksNyBAQCBib29s
IENTU1BhcnNlcjo6cGFyc2VGbGV4KGludCBwcm9wSWQsIGJvb2wgaW1wb3J0YW50KQogICAgIHN0
YXRpYyBjb25zdCBkb3VibGUgdW5zZXRWYWx1ZSA9IC0xOwogICAgIGRvdWJsZSBwb3NpdGl2ZUZs
ZXggPSB1bnNldFZhbHVlOwogICAgIGRvdWJsZSBuZWdhdGl2ZUZsZXggPSB1bnNldFZhbHVlOwot
ICAgIFJlZlB0cjxDU1NWYWx1ZT4gcHJlZmVycmVkU2l6ZTsKKyAgICBSZWZQdHI8Q1NTUHJpbWl0
aXZlVmFsdWU+IHByZWZlcnJlZFNpemU7CiAKICAgICB3aGlsZSAoQ1NTUGFyc2VyVmFsdWUqIGFy
ZyA9IGFyZ3MtPmN1cnJlbnQoKSkgewogICAgICAgICBpZiAodmFsaWRVbml0KGFyZywgRk51bWJl
ciB8IEZOb25OZWcsIG1fc3RyaWN0KSkgewpAQCAtNTA4MCw3ICs1MDgwLDcgQEAgYm9vbCBDU1NQ
YXJzZXI6OnBhcnNlRmxleChpbnQgcHJvcElkLCBib29sIGltcG9ydGFudCkKICAgICBpZiAoIXBy
ZWZlcnJlZFNpemUpCiAgICAgICAgIHByZWZlcnJlZFNpemUgPSBwcmltaXRpdmVWYWx1ZUNhY2hl
KCktPmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShDU1NWYWx1ZUF1dG8pOwogCi0gICAgUmVmUHRyPENT
U0ZsZXhWYWx1ZT4gZmxleCA9IENTU0ZsZXhWYWx1ZTo6Y3JlYXRlKHBvc2l0aXZlRmxleCwgbmVn
YXRpdmVGbGV4LCBwcmVmZXJyZWRTaXplKTsKKyAgICBSZWZQdHI8Q1NTRmxleFZhbHVlPiBmbGV4
ID0gQ1NTRmxleFZhbHVlOjpjcmVhdGUoY2xhbXBUb0Zsb2F0KHBvc2l0aXZlRmxleCksIGNsYW1w
VG9GbG9hdChuZWdhdGl2ZUZsZXgpLCBwcmVmZXJyZWRTaXplKTsKICAgICBhZGRQcm9wZXJ0eShw
cm9wSWQsIGZsZXgucmVsZWFzZSgpLCBpbXBvcnRhbnQpOwogICAgIHJldHVybiB0cnVlOwogI2Vs
c2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuaCBiL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NQYXJzZXIuaAppbmRleCA2NzUxMjgyOGY3ZDAyNjQ3ZmRiZGJlODhkYWFh
OGI4OWQyODQxMTE4Li5iZDFjNzQ2ODdjNjE5MGY1NGY4NDY5YWUzNTM2NjFjMTJlM2VhNDQ3IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvY3NzL0NTU1BhcnNlci5oCkBAIC02OCw3ICs2OCw3IEBAIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKICAgICAgICAgc3RhdGljIGJvb2wgcGFyc2VWYWx1ZShDU1NNdXRhYmxlU3R5bGVEZWNsYXJh
dGlvbiosIGludCBwcm9wSWQsIGNvbnN0IFN0cmluZyYsIGJvb2wgaW1wb3J0YW50LCBib29sIHN0
cmljdCk7CiAgICAgICAgIHN0YXRpYyBib29sIHBhcnNlQ29sb3IoUkdCQTMyJiBjb2xvciwgY29u
c3QgU3RyaW5nJiwgYm9vbCBzdHJpY3QgPSBmYWxzZSk7CiAgICAgICAgIHN0YXRpYyBib29sIHBh
cnNlU3lzdGVtQ29sb3IoUkdCQTMyJiBjb2xvciwgY29uc3QgU3RyaW5nJiwgRG9jdW1lbnQqKTsK
LSAgICAgICAgUGFzc1JlZlB0cjxDU1NWYWx1ZT4gcGFyc2VWYWxpZFByaW1pdGl2ZShpbnQgcHJv
cElkLCBDU1NQYXJzZXJWYWx1ZSopOworICAgICAgICBQYXNzUmVmUHRyPENTU1ByaW1pdGl2ZVZh
bHVlPiBwYXJzZVZhbGlkUHJpbWl0aXZlKGludCBwcm9wSWQsIENTU1BhcnNlclZhbHVlKik7CiAg
ICAgICAgIGJvb2wgcGFyc2VDb2xvcihDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbiosIGNvbnN0
IFN0cmluZyYpOwogICAgICAgICBib29sIHBhcnNlRGVjbGFyYXRpb24oQ1NTTXV0YWJsZVN0eWxl
RGVjbGFyYXRpb24qLCBjb25zdCBTdHJpbmcmLCBSZWZQdHI8Q1NTU3R5bGVTb3VyY2VEYXRhPiog
c3R5bGVTb3VyY2VEYXRhID0gMCk7CiAgICAgICAgIGJvb2wgcGFyc2VNZWRpYVF1ZXJ5KE1lZGlh
TGlzdCosIGNvbnN0IFN0cmluZyYpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NT
U1ZhbHVlLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaAppbmRleCBkZTQ2ZmY5ZWEx
MTdlMTM0NzA2MjYwNDgyYzQyMTg0OGU0YWU3YTA5Li4xMGFjMzVjM2EyNzg2NWE1YzRhZTg1NWEw
NTFhMDgwYWRiOWY5ZjRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaApAQCAtNTQsNiArNTQsOSBAQCBw
dWJsaWM6CiAKICAgICB2aXJ0dWFsIGJvb2wgaXNCb3JkZXJJbWFnZVZhbHVlKCkgY29uc3QgeyBy
ZXR1cm4gZmFsc2U7IH0KICAgICB2aXJ0dWFsIGJvb2wgaXNDdXJzb3JJbWFnZVZhbHVlKCkgY29u
c3QgeyByZXR1cm4gZmFsc2U7IH0KKyNpZiBFTkFCTEUoQ1NTM19GTEVYQk9YKQorICAgIHZpcnR1
YWwgYm9vbCBpc0ZsZXhWYWx1ZSgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CisjZW5kaWYKICAg
ICB2aXJ0dWFsIGJvb2wgaXNGb250RmFtaWx5VmFsdWUoKSBjb25zdCB7IHJldHVybiBmYWxzZTsg
fQogICAgIHZpcnR1YWwgYm9vbCBpc0ZvbnRWYWx1ZSgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9
CiAgICAgdmlydHVhbCBib29sIGlzSW1hZ2VHZW5lcmF0b3JWYWx1ZSgpIGNvbnN0IHsgcmV0dXJu
IGZhbHNlOyB9Cg==
</data>
<flag name="review"
          id="96078"
          type_id="1"
          status="+"
          setter="ojan"
    />
          </attachment>
      

    </bug>

</bugzilla>