<?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>15591</bug_id>
          
          <creation_ts>2007-10-21 09:22:01 -0700</creation_ts>
          <short_desc>Implement the user agent string for gtk</short_desc>
          <delta_ts>2007-10-21 16:38:58 -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>WebKit Misc.</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>15409</dup_id>
          
          <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>0</everconfirmed>
          <reporter name="Christian Dywan">christian</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>59006</commentid>
    <comment_count>0</comment_count>
    <who name="Christian Dywan">christian</who>
    <bug_when>2007-10-21 09:22:01 -0700</bug_when>
    <thetext>Currently the user agent is hardcoded. We want to provide information about the acutal operating system, kernel, architecture, language, webkit version and application name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59007</commentid>
    <comment_count>1</comment_count>
      <attachid>16766</attachid>
    <who name="Christian Dywan">christian</who>
    <bug_when>2007-10-21 09:26:09 -0700</bug_when>
    <thetext>Created attachment 16766
A first attempt at the user agent

This patch provides the operating system, architecture, kernel, language and application name.

It is currently specific to unix systems, Windows is hardcoded to XP. Further more the webkit version is still hardcoded to 420+ and the application name can&apos;t be changed (there is no api for this anyway).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59008</commentid>
    <comment_count>2</comment_count>
    <who name="Christian Dywan">christian</who>
    <bug_when>2007-10-21 09:38:35 -0700</bug_when>
    <thetext>As for the Windows version I imagine the WebKitWin code for this could be eventually shared along ports, as Qt will probably also need this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59024</commentid>
    <comment_count>3</comment_count>
      <attachid>16769</attachid>
    <who name="Christian Dywan">christian</who>
    <bug_when>2007-10-21 12:32:45 -0700</bug_when>
    <thetext>Created attachment 16769
With DirectFB and Changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59035</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-10-21 14:14:10 -0700</bug_when>
    <thetext>We already have a bug with patch intending to address this.  You should do a Bugzilla search to find it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59043</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-10-21 16:38:58 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of 15409 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16766</attachid>
            <date>2007-10-21 09:26:09 -0700</date>
            <delta_ts>2007-10-21 09:26:09 -0700</delta_ts>
            <desc>A first attempt at the user agent</desc>
            <filename>user-agent.diff</filename>
            <type>text/plain</type>
            <size>2168</size>
            <attacher name="Christian Dywan">christian</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGll
bnRHdGsuY3BwCShSZXZpc2lvbiAyNjg0NikKKysrIFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQv
RnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwCShBcmJlaXRza29waWUpCkBAIC00MCw2ICs0MCw3IEBA
CiAjaW5jbHVkZSAiSFRNTEZyYW1lRWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxGcmFtZU93bmVy
RWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxOYW1lcy5oIgorI2luY2x1ZGUgIkxhbmd1YWdlLmgi
CiAjaW5jbHVkZSAiTUlNRVR5cGVSZWdpc3RyeS5oIgogI2luY2x1ZGUgIk5vdEltcGxlbWVudGVk
LmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIKQEAgLTUwLDYgKzUxLDkgQEAKICNpbmNs
dWRlICJ3ZWJraXRndGtmcmFtZS5oIgogI2luY2x1ZGUgIndlYmtpdGd0a3ByaXZhdGUuaCIKICNp
bmNsdWRlIDxzdGRpby5oPgorI2lmIFBMQVRGT1JNKFVOSVgpCisjaW5jbHVkZSA8c3lzL3V0c25h
bWUuaD4KKyNlbmRpZgogCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIApAQCAtNjQsNyArNjgs
NDYgQEAKIAogU3RyaW5nIEZyYW1lTG9hZGVyQ2xpZW50Ojp1c2VyQWdlbnQoY29uc3QgS1VSTCYp
CiB7Ci0gICAgcmV0dXJuICJNb3ppbGxhLzUuMCAoWDExOyBVOyBMaW51eCBpNjg2OyBlbi1VUykg
QXBwbGVXZWJLaXQvNDIwKyAoS0hUTUwsIGxpa2UgR2Vja28pIjsKKyAgICBTdHJpbmcgT3BlcmF0
aW5nU3lzdGVtOworICAgIFN0cmluZyBLZXJuZWw7CisgICAgU3RyaW5nIEFyY2hpdGVjdHVyZTsK
KworICAgICNpZmRlZiBHREtfV0lORE9XSU5HX1gxMQorICAgIE9wZXJhdGluZ1N5c3RlbSA9ICJY
MTEiOworICAgICNlbGlmIGRlZmluZWQoR1RLX1dJTkRPV0lOR19XSU4zMikKKyAgICBPcGVyYXRp
bmdTeXN0ZW0gPSAiV2luZG93cyI7CisgICAgI2VsaWYgZGVmaW5lZChHVEtfV0lORE9XSU5HX1FV
QVJUWikKKyAgICBPcGVyYXRpbmdTeXN0ZW0gPSAiTWFjaW50b3NoIjsKKyAgICAjZWxpZiBkZWZp
bmVkKEdUS19XSU5ET1dJTkdfRElSRUNURkIpCisgICAgT3BlcmF0aW5nU3lzdGVtID0gIldpbmRv
d3MiOworICAgICNlbHNlCisgICAgT3BlcmF0aW5nU3lzdGVtID0gIlVua25vd24iOworICAgICNl
bmRpZgorCisgICAgI2lmIFBMQVRGT1JNKFVOSVgpCisgICAgc3RydWN0IHV0c25hbWUgbmFtZTsK
KyAgICBpZih1bmFtZSgmbmFtZSkgIT0gLTEpeworICAgICBLZXJuZWwgPSBuYW1lLnN5c25hbWU7
CisgICAgIEFyY2hpdGVjdHVyZSA9IG5hbWUubWFjaGluZTsKKyAgICB9CisgICAgZWxzZXsKKyAg
ICAgS2VybmVsID0gIkxpbnV4IjsKKyAgICAgQXJjaGl0ZWN0dXJlID0gImk2ODYiOworICAgIH0K
KyAgICAjZWxzZQorICAgIC8vIEZJWE1FOiBVc2UgdGhlIGFjdHVhbCBXaW5kb3dzIHZlcnNpb24g
aGVyZQorICAgIEtlcm5lbCA9ICJXaW5kb3dzIjsKKyAgICBBcmNoaXRlY3R1cmUgPSAiTlQgNS4x
IjsKKyAgICAjZW5kaWYKKworICAgIC8vIEZJWE1FOiBBbGxvdyBmb3IgYSBjdXN0b20gYXBwbGlj
YXRpb24gbmFtZSBhbmQgdmVyc2lvbgorICAgIC8vIEZJWE1FOiBVc2UgdGhlIGFjdHVhbCBXZWJL
aXQgdmVyc2lvbgorCisgICAgcmV0dXJuIFN0cmluZzo6Zm9ybWF0KCJNb3ppbGxhLzUuMCAoJXM7
IFU7ICVzICVzOyAlcykgQXBwbGVXZWJLaXQvJXMgKEtIVE1MLCBsaWtlIEdlY2tvKSAlcyIKKyAg
ICAgICAgLCBPcGVyYXRpbmdTeXN0ZW0udXRmOCgpLmRhdGEoKQorICAgICAgICAsIEtlcm5lbC51
dGY4KCkuZGF0YSgpLCBBcmNoaXRlY3R1cmUudXRmOCgpLmRhdGEoKQorICAgICAgICAsIGRlZmF1
bHRMYW5ndWFnZSgpLnV0ZjgoKS5kYXRhKCksICI0MjArIgorICAgICAgICAsIGdfZ2V0X3ByZ25h
bWUoKSk7CiB9CiAKIFdURjo6UGFzc1JlZlB0cjxXZWJDb3JlOjpEb2N1bWVudExvYWRlcj4gRnJh
bWVMb2FkZXJDbGllbnQ6OmNyZWF0ZURvY3VtZW50TG9hZGVyKGNvbnN0IFdlYkNvcmU6OlJlc291
cmNlUmVxdWVzdCYgcmVxdWVzdCwgY29uc3QgU3Vic3RpdHV0ZURhdGEmIHN1YnN0aXR1dGVEYXRh
KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16769</attachid>
            <date>2007-10-21 12:32:45 -0700</date>
            <delta_ts>2007-10-21 12:32:45 -0700</delta_ts>
            <desc>With DirectFB and Changelog</desc>
            <filename>user-agent.diff</filename>
            <type>text/plain</type>
            <size>2633</size>
            <attacher name="Christian Dywan">christian</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGll
bnRHdGsuY3BwCShSZXZpc2lvbiAyNjg1MSkKKysrIFdlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQv
RnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwCShBcmJlaXRza29waWUpCkBAIC00MCw2ICs0MCw3IEBA
CiAjaW5jbHVkZSAiSFRNTEZyYW1lRWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxGcmFtZU93bmVy
RWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxOYW1lcy5oIgorI2luY2x1ZGUgIkxhbmd1YWdlLmgi
CiAjaW5jbHVkZSAiTUlNRVR5cGVSZWdpc3RyeS5oIgogI2luY2x1ZGUgIk5vdEltcGxlbWVudGVk
LmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIKQEAgLTUwLDYgKzUxLDkgQEAKICNpbmNs
dWRlICJ3ZWJraXRndGtmcmFtZS5oIgogI2luY2x1ZGUgIndlYmtpdGd0a3ByaXZhdGUuaCIKICNp
bmNsdWRlIDxzdGRpby5oPgorI2lmIFBMQVRGT1JNKFVOSVgpCisjaW5jbHVkZSA8c3lzL3V0c25h
bWUuaD4KKyNlbmRpZgogCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIApAQCAtNjQsNyArNjgs
NDYgQEAKIAogU3RyaW5nIEZyYW1lTG9hZGVyQ2xpZW50Ojp1c2VyQWdlbnQoY29uc3QgS1VSTCYp
CiB7Ci0gICAgcmV0dXJuICJNb3ppbGxhLzUuMCAoWDExOyBVOyBMaW51eCBpNjg2OyBlbi1VUykg
QXBwbGVXZWJLaXQvNDIwKyAoS0hUTUwsIGxpa2UgR2Vja28pIjsKKyAgICBTdHJpbmcgT3BlcmF0
aW5nU3lzdGVtOworICAgIFN0cmluZyBLZXJuZWw7CisgICAgU3RyaW5nIEFyY2hpdGVjdHVyZTsK
KworICAgICNpZmRlZiBHREtfV0lORE9XSU5HX1gxMQorICAgIE9wZXJhdGluZ1N5c3RlbSA9ICJY
MTEiOworICAgICNlbGlmIGRlZmluZWQoR1RLX1dJTkRPV0lOR19XSU4zMikKKyAgICBPcGVyYXRp
bmdTeXN0ZW0gPSAiV2luZG93cyI7CisgICAgI2VsaWYgZGVmaW5lZChHVEtfV0lORE9XSU5HX1FV
QVJUWikKKyAgICBPcGVyYXRpbmdTeXN0ZW0gPSAiTWFjaW50b3NoIjsKKyAgICAjZWxpZiBkZWZp
bmVkKEdUS19XSU5ET1dJTkdfRElSRUNURkIpCisgICAgT3BlcmF0aW5nU3lzdGVtID0gIkRpcmVj
dEZCIjsKKyAgICAjZWxzZQorICAgIE9wZXJhdGluZ1N5c3RlbSA9ICJVbmtub3duIjsKKyAgICAj
ZW5kaWYKKworICAgICNpZiBQTEFURk9STShVTklYKQorICAgIHN0cnVjdCB1dHNuYW1lIG5hbWU7
CisgICAgaWYodW5hbWUoJm5hbWUpICE9IC0xKXsKKyAgICAgS2VybmVsID0gbmFtZS5zeXNuYW1l
OworICAgICBBcmNoaXRlY3R1cmUgPSBuYW1lLm1hY2hpbmU7CisgICAgfQorICAgIGVsc2V7Cisg
ICAgIEtlcm5lbCA9ICJMaW51eCI7CisgICAgIEFyY2hpdGVjdHVyZSA9ICJpNjg2IjsKKyAgICB9
CisgICAgI2Vsc2UKKyAgICAvLyBGSVhNRTogVXNlIHRoZSBhY3R1YWwgV2luZG93cyB2ZXJzaW9u
IGhlcmUKKyAgICBLZXJuZWwgPSAiV2luZG93cyI7CisgICAgQXJjaGl0ZWN0dXJlID0gIk5UIDUu
MSI7CisgICAgI2VuZGlmCisKKyAgICAvLyBGSVhNRTogQWxsb3cgZm9yIGEgY3VzdG9tIGFwcGxp
Y2F0aW9uIG5hbWUgYW5kIHZlcnNpb24KKyAgICAvLyBGSVhNRTogVXNlIHRoZSBhY3R1YWwgV2Vi
S2l0IHZlcnNpb24KKworICAgIHJldHVybiBTdHJpbmc6OmZvcm1hdCgiTW96aWxsYS81LjAgKCVz
OyBVOyAlcyAlczsgJXMpIEFwcGxlV2ViS2l0LyVzIChLSFRNTCwgbGlrZSBHZWNrbykgJXMiCisg
ICAgICAgICwgT3BlcmF0aW5nU3lzdGVtLnV0ZjgoKS5kYXRhKCkKKyAgICAgICAgLCBLZXJuZWwu
dXRmOCgpLmRhdGEoKSwgQXJjaGl0ZWN0dXJlLnV0ZjgoKS5kYXRhKCkKKyAgICAgICAgLCBkZWZh
dWx0TGFuZ3VhZ2UoKS51dGY4KCkuZGF0YSgpLCAiNDIwKyIKKyAgICAgICAgLCBnX2dldF9wcmdu
YW1lKCkpOwogfQogCiBXVEY6OlBhc3NSZWZQdHI8V2ViQ29yZTo6RG9jdW1lbnRMb2FkZXI+IEZy
YW1lTG9hZGVyQ2xpZW50OjpjcmVhdGVEb2N1bWVudExvYWRlcihjb25zdCBXZWJDb3JlOjpSZXNv
dXJjZVJlcXVlc3QmIHJlcXVlc3QsIGNvbnN0IFN1YnN0aXR1dGVEYXRhJiBzdWJzdGl0dXRlRGF0
YSkKSW5kZXg6IFdlYktpdC9ndGsvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsv
Q2hhbmdlTG9nCShSZXZpc2lvbiAyNjg1MSkKKysrIFdlYktpdC9ndGsvQ2hhbmdlTG9nCShBcmJl
aXRza29waWUpCkBAIC0xLDMgKzEsMTAgQEAKKzIwMDctMTAtMjEgIENocmlzdGlhbiBEeXdhbiAg
PGNocmlzdGlhbkB0d290b2FzdHMuZGU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5j
cHA6CisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZGVyQ2xpZW50Ojp1c2VyQWdlbnQpOgorCiAy
MDA3LTEwLTIwICBNYXJrIFJvd2UgIDxtcm93ZUBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgQWxwLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>