<?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>23598</bug_id>
          
          <creation_ts>2009-01-28 12:58:03 -0800</creation_ts>
          <short_desc>wml/WMLTableElement.cpp has non-ASCII characters in comment and can&apos;t be compiled on CJK Windows</short_desc>
          <delta_ts>2009-01-29 16:45:40 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</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>Trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jungshik Shin">jshin</reporter>
          <assigned_to name="Jungshik Shin">jshin</assigned_to>
          <cc>ap</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>107377</commentid>
    <comment_count>0</comment_count>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2009-01-28 12:58:03 -0800</bug_when>
    <thetext>WebCore/wml/WMLTableElement.cpp has non-ASCII characters (0 enclosed by smart-quotes) in UTF-8 and leads to a compilation error (warning treated as an error) on CJK Windows (where 3-byte sequences for smart quotes cannot be interpreted as valid in the default system codepage). Either we have to replace them with ASCII double-quotes or add &apos;BOM&apos; character represented in UTF-8 at the beginning of a file. I propose the former is better because on other platforms/compiler/build tools, &apos;BOM&apos; in UTF-8 might be problematic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107381</commentid>
    <comment_count>1</comment_count>
      <attachid>27119</attachid>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2009-01-28 13:14:18 -0800</bug_when>
    <thetext>Created attachment 27119
patch

Applying this patch is a step forward, but there are other header files (in Quicktime SDK and in WebKitLibraries/win/include) with the same issue leading to a compilation error on CJK Windows. For Quicktime SDK, I filed a bug report at bugreport.apple.com a while ago.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107382</commentid>
    <comment_count>2</comment_count>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2009-01-28 13:17:28 -0800</bug_when>
    <thetext>Other files in WebKitLibraries/win/include with the issue are CMTypes.h and CMApplication.h

Perhaps, we have to add a note to the Windows build page about the issue (do not set the Windows system code page to one of CJK codepages to build webkit on Windows) until all of them are cleaned up. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107385</commentid>
    <comment_count>3</comment_count>
      <attachid>27119</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-01-28 13:38:14 -0800</bug_when>
    <thetext>Comment on attachment 27119
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107623</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2009-01-29 16:45:40 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/40387</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27119</attachid>
            <date>2009-01-28 13:14:18 -0800</date>
            <delta_ts>2009-01-28 13:38:14 -0800</delta_ts>
            <desc>patch</desc>
            <filename>23598.patch.1</filename>
            <type>text/plain</type>
            <size>1460</size>
            <attacher name="Jungshik Shin">jshin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MDMyNCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMDktMDEtMjggIEp1bmdzaGlrIFNoaW4gIDxqc2hpbkBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgUmVwbGFjZSBzbWFydC1xdW90ZXMgaW4gVVRGLTggd2l0aCBBU0NJ
SSBkb3VibGUtcXVvdGVzIHRvIGF2b2lkCisgICAgICAgIHRoZSBjb21waWxhdGlvbiBlcnJvciBv
biBDSksgV2luZG93cworCisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIzNTk4CisKKyAgICAgICAgKiB3bWwvV01MVGFibGVFbGVtZW50LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OldNTFRhYmxlRWxlbWVudDo6cGFyc2VNYXBwZWRBdHRyaWJ1dGUpOgorCiAy
MDA5LTAxLTI4ICBEYXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KIAogICAgICAgICBNb3Zl
IGNhbGNNYXJnaW5zIGZyb20gUmVuZGVyRmxvdyB0byBSZW5kZXJJbmxpbmUsIHNpbmNlIGl0IHdh
cyBvbmx5IGV2ZXIgY2FsbGVkIG9uIFJlbmRlcklubGluZXMuCkluZGV4OiBXZWJDb3JlL3dtbC9X
TUxUYWJsZUVsZW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvd21sL1dNTFRhYmxlRWxl
bWVudC5jcHAJKHJldmlzaW9uIDQwMTM0KQorKysgV2ViQ29yZS93bWwvV01MVGFibGVFbGVtZW50
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjYsNyArNjYsNyBAQCB2b2lkIFdNTFRhYmxlRWxlbWVu
dDo6cGFyc2VNYXBwZWRBdHRyaWJ1CiAKICAgICAgICAgLy8gU3BlYzogVGhpcyByZXF1aXJlZCBh
dHRyaWJ1dGUgc3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgY29sdW1ucyBmb3IgdGhlIHRhYmxlLgog
ICAgICAgICAvLyBUaGUgdXNlciBhZ2VudCBtdXN0IGNyZWF0ZSBhIHRhYmxlIHdpdGggZXhhY3Rs
eSB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgc3BlY2lmaWVkCi0gICAgICAgIC8vIGJ5IHRoZSBhdHRy
aWJ1dGUgdmFsdWUuIEl0IGlzIGFuIGVycm9yIHRvIHNwZWNpZnkgYSB2YWx1ZSBvZiB6ZXJvICji
gJww4oCdKS4KKyAgICAgICAgLy8gYnkgdGhlIGF0dHJpYnV0ZSB2YWx1ZS4gSXQgaXMgYW4gZXJy
b3IgdG8gc3BlY2lmeSBhIHZhbHVlIG9mIHplcm8gKCIwIikKICAgICAgICAgaWYgKCFtX2NvbHVt
bnMgfHwgIWlzTnVtYmVyKQogICAgICAgICAgICAgcmVwb3J0V01MRXJyb3IoZG9jdW1lbnQoKSwg
V01MRXJyb3JJbnZhbGlkQ29sdW1uc051bWJlckluVGFibGUpOwogICAgIH0gZWxzZSBpZiAoYXR0
ci0+bmFtZSgpID09IEhUTUxOYW1lczo6YWxpZ25BdHRyKQo=
</data>
<flag name="review"
          id="13031"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>