<?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>37668</bug_id>
          
          <creation_ts>2010-04-15 13:32:17 -0700</creation_ts>
          <short_desc>[DRT/Chromium] Add LayoutTestHelper for Mac</short_desc>
          <delta_ts>2010-04-15 17:32:12 -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>Forms</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>37645</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>213004</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-04-15 13:32:17 -0700</bug_when>
    <thetext>[DRT/Chromium] Add LayoutTestHelper for Mac</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213006</commentid>
    <comment_count>1</comment_count>
      <attachid>53466</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-04-15 13:35:22 -0700</bug_when>
    <thetext>Created attachment 53466
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213007</commentid>
    <comment_count>2</comment_count>
      <attachid>53466</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-04-15 13:37:02 -0700</bug_when>
    <thetext>Comment on attachment 53466
Proposed patch

cute.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213133</commentid>
    <comment_count>3</comment_count>
      <attachid>53466</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-15 17:32:07 -0700</bug_when>
    <thetext>Comment on attachment 53466
Proposed patch

Clearing flags on attachment: 53466

Committed r57690: &lt;http://trac.webkit.org/changeset/57690&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213134</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-15 17:32:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53466</attachid>
            <date>2010-04-15 13:35:22 -0700</date>
            <delta_ts>2010-04-15 17:32:06 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-37668-20100415133521.patch</filename>
            <type>text/plain</type>
            <size>6585</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAwMmMzNTI1Li43NGUzYTc0IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMDQt
MTUgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtEUlQvQ2hyb21pdW1dIEFkZCBMYXlvdXRU
ZXN0SGVscGVyIGZvciBNYWMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM3NjY4CisKKyAgICAgICAgTGF5b3VUZXN0SGVscGVyLm1tIGlzIGJhc2VkIG9u
IHdlYmtpdC90b29scy90ZXN0X3NoZWxsL21hYy9sYXlvdXRfdGVzdF9oZWxwZXIubW0KKyAgICAg
ICAgb2YgQ2hyb21pdW0uCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJl
ZS5neXAvRHVtcFJlbmRlclRyZWUuZ3lwOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9t
aXVtL0xheW91dFRlc3RIZWxwZXIubW06IEFkZGVkLgorCiAyMDEwLTA0LTE0ICBBbmRlcnMgQ2Fy
bHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBS
b2Jlbi4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL0R1bXBSZW5kZXJU
cmVlLmd5cC9EdW1wUmVuZGVyVHJlZS5neXAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9E
dW1wUmVuZGVyVHJlZS5neXAvRHVtcFJlbmRlclRyZWUuZ3lwCmluZGV4IGZhYTk4ZTcuLjA1Zjcw
MjAgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL0R1bXBSZW5kZXJUcmVl
Lmd5cC9EdW1wUmVuZGVyVHJlZS5neXAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
RHVtcFJlbmRlclRyZWUuZ3lwL0R1bXBSZW5kZXJUcmVlLmd5cApAQCAtMTIxLDggKzEyMSwzMCBA
QAogICAgICAgICAgICAgICAgICcuLi9mb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyODAwLnR0Zics
CiAgICAgICAgICAgICAgICAgJy4uL2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI5MDAudHRmJywK
ICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAgICAgICAgICAg
ICAgICBbJ09TPT0ibWFjIicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6
IFsnTGF5b3V0VGVzdEhlbHBlciddLAorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAg
XSwKICAgICAgICAgfSwKICAgICBdLCAjIHRhcmdldHMKKworICAgICdjb25kaXRpb25zJzogWwor
ICAgICAgICBbJ09TPT0ibWFjIicsIHsKKyAgICAgICAgICAgICd0YXJnZXRzJzogWworICAgICAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0xheW91dFRl
c3RIZWxwZXInLAorICAgICAgICAgICAgICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKKyAg
ICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBbJy4uL2Nocm9taXVtL0xheW91dFRlc3RIZWxw
ZXIubW0nXSwKKyAgICAgICAgICAgICAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAg
ICAgICAgICAgICAgICAgICAnbGlicmFyaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICckKFNES1JPT1QpL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwS2l0LmZyYW1ld29y
aycsCisgICAgICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICB9LAor
ICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICBdLAorICAgICAgICB9XSwKKyAgICBdLCAj
IGNvbmRpdGlvbnMKIH0KIAogIyBMb2NhbCBWYXJpYWJsZXM6CmRpZmYgLS1naXQgYS9XZWJLaXRU
b29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9MYXlvdXRUZXN0SGVscGVyLm1tIGIvV2ViS2l0
VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vTGF5b3V0VGVzdEhlbHBlci5tbQpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lMzRjZjVmCi0tLSAvZGV2L251bGwKKysrIGIv
V2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vTGF5b3V0VGVzdEhlbHBlci5tbQpA
QCAtMCwwICsxLDExOCBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxMCBHb29nbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBh
cmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQor
ICogbWV0OgorICoKKyAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0
IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAgICAgKiBSZWRpc3RyaWJ1
dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiBjb3B5cmln
aHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyCisgKiBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHBy
b3ZpZGVkIHdpdGggdGhlCisgKiBkaXN0cmlidXRpb24uCisgKiAgICAgKiBOZWl0aGVyIHRoZSBu
YW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiBjb250cmlidXRvcnMg
bWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQor
ICogdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lv
bi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9M
REVSUyBBTkQgQ09OVFJJQlVUT1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBM
SUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgVEhFIElN
UExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisgKiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhF
IENPUFlSSUdIVAorICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENP
TlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwK
KyAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBD
QVVTRUQgQU5EIE9OIEFOWQorICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05U
UkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0gg
REFNQUdFLgorICovCisKKyNpbXBvcnQgPEFwcEtpdC9BcHBLaXQuaD4KKyNpbmNsdWRlIDxzaWdu
YWwuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorCisvLyBUaGlz
IGlzIGEgc2ltcGxlIGhlbHBlciBhcHAgdGhhdCBjaGFuZ2VzIHRoZSBjb2xvciBzeW5jIHByb2Zp
bGUgdG8gdGhlCisvLyBnZW5lcmljIHByb2ZpbGUgYW5kIGJhY2sgd2hlbiBkb25lLiAgVGhpcyBw
cm9ncmFtIGlzIG1hbmFnZWQgYnkgdGhlIGxheW91dAorLy8gdGVzdCBzY3JpcHQsIHNvIGl0IGNh
biBkbyB0aGUgam9iIGZvciBtdWx0aXBsZSBEdW1wUmVuZGVyVHJlZSB3aGlsZSB0aGV5IGFyZQor
Ly8gcnVubmluZyBsYXlvdXQgdGVzdHMuCisKK3N0YXRpYyBDTVByb2ZpbGVSZWYgdXNlckNvbG9y
UHJvZmlsZSA9IDA7CisKK3N0YXRpYyB2b2lkIHNhdmVDdXJyZW50Q29sb3JQcm9maWxlKCkKK3sK
KyAgICBDR0RpcmVjdERpc3BsYXlJRCBkaXNwbGF5SUQgPSBDR01haW5EaXNwbGF5SUQoKTsKKyAg
ICBDTVByb2ZpbGVSZWYgcHJldmlvdXNQcm9maWxlOworICAgIENNRXJyb3IgZXJyb3IgPSBDTUdl
dFByb2ZpbGVCeUFWSUQoKFVJbnQzMilkaXNwbGF5SUQsICZwcmV2aW91c1Byb2ZpbGUpOworICAg
IGlmIChlcnJvcikgeworICAgICAgICBOU0xvZyhAImZhaWxlZCB0byBnZXQgdGhlIGN1cnJlbnQg
Y29sb3IgcHJvZmlsZSwgcGl4bWFwcyB3b24ndCBtYXRjaC4gIgorICAgICAgICAgICAgICBAIkVy
cm9yOiAlZCIsIChpbnQpZXJyb3IpOworICAgIH0gZWxzZSB7CisgICAgICAgIHVzZXJDb2xvclBy
b2ZpbGUgPSBwcmV2aW91c1Byb2ZpbGU7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCBpbnN0YWxs
TGF5b3V0VGVzdENvbG9yUHJvZmlsZSgpCit7CisgICAgLy8gVG8gbWFrZSBzdXJlIHdlIGdldCBj
b25zaXN0ZW50IGNvbG9ycyAobm90IGRlcGVuZGVudCBvbiB0aGUgTWFpbiBkaXNwbGF5KSwKKyAg
ICAvLyB3ZSBmb3JjZSB0aGUgZ2VuZXJpYyByZ2IgY29sb3IgcHJvZmlsZS4gIFRoaXMgY2FzZXMg
YSBjaGFuZ2UgdGhlIHVzZXIgY2FuCisgICAgLy8gc2VlLgorCisgICAgQ0dEaXJlY3REaXNwbGF5
SUQgZGlzcGxheUlEID0gQ0dNYWluRGlzcGxheUlEKCk7CisgICAgTlNDb2xvclNwYWNlKiBnZW5l
cmljU3BhY2UgPSBbTlNDb2xvclNwYWNlIGdlbmVyaWNSR0JDb2xvclNwYWNlXTsKKyAgICBDTVBy
b2ZpbGVSZWYgZ2VuZXJpY1Byb2ZpbGUgPSAoQ01Qcm9maWxlUmVmKVtnZW5lcmljU3BhY2UgY29s
b3JTeW5jUHJvZmlsZV07CisgICAgQ01FcnJvciBlcnJvciA9IENNU2V0UHJvZmlsZUJ5QVZJRCgo
VUludDMyKWRpc3BsYXlJRCwgZ2VuZXJpY1Byb2ZpbGUpOworICAgIGlmIChlcnJvcikgeworICAg
ICAgICBOU0xvZyhAImZhaWxlZCBpbnN0YWxsIHRoZSBnZW5lcmljIGNvbG9yIHByb2ZpbGUsIHBp
eG1hcHMgd29uJ3QgbWF0Y2guICIKKyAgICAgICAgICAgICAgQCJFcnJvcjogJWQiLCAoaW50KWVy
cm9yKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHJlc3RvcmVVc2VyQ29sb3JQcm9maWxlKHZv
aWQpCit7CisgICAgaWYgKCF1c2VyQ29sb3JQcm9maWxlKQorICAgICAgICByZXR1cm47CisgICAg
Q0dEaXJlY3REaXNwbGF5SUQgZGlzcGxheUlEID0gQ0dNYWluRGlzcGxheUlEKCk7CisgICAgQ01F
cnJvciBlcnJvciA9IENNU2V0UHJvZmlsZUJ5QVZJRCgoVUludDMyKWRpc3BsYXlJRCwgdXNlckNv
bG9yUHJvZmlsZSk7CisgICAgQ01DbG9zZVByb2ZpbGUodXNlckNvbG9yUHJvZmlsZSk7CisgICAg
aWYgKGVycm9yKSB7CisgICAgICAgIE5TTG9nKEAiRmFpbGVkIHRvIHJlc3RvcmUgY29sb3IgcHJv
ZmlsZSwgdXNlIFN5c3RlbSBQcmVmZXJlbmNlcyAtPiAiCisgICAgICAgICAgICAgIEAiRGlzcGxh
eXMgLT4gQ29sb3IgdG8gcmVzZXQuIEVycm9yOiAlZCIsIChpbnQpZXJyb3IpOworICAgIH0KKyAg
ICB1c2VyQ29sb3JQcm9maWxlID0gMDsKK30KKworc3RhdGljIHZvaWQgc2ltcGxlU2lnbmFsSGFu
ZGxlcihpbnQgc2lnKQoreworICAgIC8vIFRyeSB0byByZXN0b3JlIHRoZSBjb2xvciBwcm9maWxl
IGFuZCB0cnkgdG8gZ28gZG93biBjbGVhbmx5CisgICAgcmVzdG9yZVVzZXJDb2xvclByb2ZpbGUo
KTsKKyAgICBleGl0KDEyOCArIHNpZyk7Cit9CisKK2ludCBtYWluKGludCBhcmdjLCBjaGFyKiBh
cmd2W10pCit7CisgICAgTlNBdXRvcmVsZWFzZVBvb2wqIHBvb2wgPSBbW05TQXV0b3JlbGVhc2VQ
b29sIGFsbG9jXSBpbml0XTsKKworICAgIC8vIEhvb2tzIHRoZSB3YXlzIHdlIG1pZ2h0IGdldCB0
b2xkIHRvIGNsZWFuIHVwLi4uCisgICAgc2lnbmFsKFNJR0lOVCwgc2ltcGxlU2lnbmFsSGFuZGxl
cik7CisgICAgc2lnbmFsKFNJR0hVUCwgc2ltcGxlU2lnbmFsSGFuZGxlcik7CisgICAgc2lnbmFs
KFNJR1RFUk0sIHNpbXBsZVNpZ25hbEhhbmRsZXIpOworCisgICAgLy8gU2F2ZSBvZmYgdGhlIGN1
cnJlbnQgcHJvZmlsZSwgYW5kIHRoZW4gaW5zdGFsbCB0aGUgbGF5b3V0IHRlc3QgcHJvZmlsZS4K
KyAgICBzYXZlQ3VycmVudENvbG9yUHJvZmlsZSgpOworICAgIGluc3RhbGxMYXlvdXRUZXN0Q29s
b3JQcm9maWxlKCk7CisKKyAgICAvLyBMZXQgdGhlIHNjcmlwdCBrbm93IHdlJ3JlIHJlYWR5Cisg
ICAgcHJpbnRmKCJyZWFkeVxuIik7CisgICAgZmZsdXNoKHN0ZG91dCk7CisKKyAgICAvLyBXYWl0
IGZvciBhbnkga2V5IChvciBzaWduYWwpCisgICAgZ2V0Y2hhcigpOworCisgICAgLy8gUmVzdG9y
ZSB0aGUgcHJvZmlsZQorICAgIHJlc3RvcmVVc2VyQ29sb3JQcm9maWxlKCk7CisKKyAgICBbcG9v
bCByZWxlYXNlXTsKKyAgICByZXR1cm4gMDsKK30K
</data>

          </attachment>
      

    </bug>

</bugzilla>