JavaScriptCore:
authoraroben <aroben@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 9 Dec 2006 23:53:30 +0000 (23:53 +0000)
committeraroben <aroben@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 9 Dec 2006 23:53:30 +0000 (23:53 +0000)
        Reviewed by Darin.

        Some updates in reaction to r18098.

        * wtf/unicode/icu/UnicodeIcu.h: Use !! to convert UBool to bool in all
        cases.
        (WTF::Unicode::toLower):
        (WTF::Unicode::toUpper):
        (WTF::Unicode::isDigit):
        (WTF::Unicode::isSpace):
        (WTF::Unicode::isPunct):
        (WTF::Unicode::isLower):
        (WTF::Unicode::isUpper):
        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
        * JavaScriptCore.vcproj/WTF/WTF.vcproj:

WebCore:

        Reviewed by Darin.

        Changed all ForwardingHeaders to use #include instead of #import.

        * ForwardingHeaders/kjs/JSLock.h:
        * ForwardingHeaders/kjs/SavedBuiltins.h:
        * ForwardingHeaders/kjs/collector.h:
        * ForwardingHeaders/kjs/dtoa.h:
        * ForwardingHeaders/kjs/internal.h:
        * ForwardingHeaders/kjs/interpreter.h:
        * ForwardingHeaders/kjs/lookup.h:
        * ForwardingHeaders/kjs/object.h:
        * ForwardingHeaders/kjs/property_map.h:
        * ForwardingHeaders/kjs/protect.h:
        * ForwardingHeaders/wtf/AlwaysInline.h:
        * ForwardingHeaders/wtf/Assertions.h:
        * ForwardingHeaders/wtf/FastMalloc.h:
        * ForwardingHeaders/wtf/GetPtr.h:
        * ForwardingHeaders/wtf/HashCountedSet.h:
        * ForwardingHeaders/wtf/HashMap.h:
        * ForwardingHeaders/wtf/HashSet.h:
        * ForwardingHeaders/wtf/HashTraits.h:
        * ForwardingHeaders/wtf/MathExtras.h:
        * ForwardingHeaders/wtf/Noncopyable.h:
        * ForwardingHeaders/wtf/OwnArrayPtr.h:
        * ForwardingHeaders/wtf/OwnPtr.h:
        * ForwardingHeaders/wtf/PassRefPtr.h:
        * ForwardingHeaders/wtf/Platform.h:
        * ForwardingHeaders/wtf/RefPtr.h:
        * ForwardingHeaders/wtf/Vector.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@18108 268f45cc-cd09-0410-ab3c-d52691b4dbfc

31 files changed:
JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj
JavaScriptCore/JavaScriptCore.vcproj/WTF/WTF.vcproj
JavaScriptCore/wtf/unicode/icu/UnicodeIcu.h
WebCore/ChangeLog
WebCore/ForwardingHeaders/kjs/JSLock.h
WebCore/ForwardingHeaders/kjs/SavedBuiltins.h
WebCore/ForwardingHeaders/kjs/collector.h
WebCore/ForwardingHeaders/kjs/dtoa.h
WebCore/ForwardingHeaders/kjs/internal.h
WebCore/ForwardingHeaders/kjs/interpreter.h
WebCore/ForwardingHeaders/kjs/lookup.h
WebCore/ForwardingHeaders/kjs/object.h
WebCore/ForwardingHeaders/kjs/property_map.h
WebCore/ForwardingHeaders/kjs/protect.h
WebCore/ForwardingHeaders/wtf/AlwaysInline.h
WebCore/ForwardingHeaders/wtf/Assertions.h
WebCore/ForwardingHeaders/wtf/FastMalloc.h
WebCore/ForwardingHeaders/wtf/GetPtr.h
WebCore/ForwardingHeaders/wtf/HashCountedSet.h
WebCore/ForwardingHeaders/wtf/HashMap.h
WebCore/ForwardingHeaders/wtf/HashSet.h
WebCore/ForwardingHeaders/wtf/HashTraits.h
WebCore/ForwardingHeaders/wtf/MathExtras.h
WebCore/ForwardingHeaders/wtf/Noncopyable.h
WebCore/ForwardingHeaders/wtf/OwnArrayPtr.h
WebCore/ForwardingHeaders/wtf/OwnPtr.h
WebCore/ForwardingHeaders/wtf/PassRefPtr.h
WebCore/ForwardingHeaders/wtf/Platform.h
WebCore/ForwardingHeaders/wtf/RefPtr.h
WebCore/ForwardingHeaders/wtf/Vector.h

index 4f75eb3563cbbee77e2af068201482a3ec8a3379..9a16d7413a519658589fddc9b508ec23ab4e8965 100644 (file)
@@ -1,3 +1,21 @@
+2006-12-09  Adam Roben  <aroben@apple.com>
+
+        Reviewed by Darin.
+
+        Some updates in reaction to r18098.
+
+        * wtf/unicode/icu/UnicodeIcu.h: Use !! to convert UBool to bool in all
+        cases.
+        (WTF::Unicode::toLower):
+        (WTF::Unicode::toUpper):
+        (WTF::Unicode::isDigit):
+        (WTF::Unicode::isSpace):
+        (WTF::Unicode::isPunct):
+        (WTF::Unicode::isLower):
+        (WTF::Unicode::isUpper):
+        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
+        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
+
 2006-12-09  George Staikos  <staikos@kde.org>
 
         Patch by Lars Knoll, comment out ICU dependency on Qt platform (unused code).
index b5c9b9aafe5fabbe59bf087391808691b0268911..760c0355bb02fbfcd161a524cbf3622426064fcb 100644 (file)
@@ -27,7 +27,7 @@
                        <Tool
                                Name="VCPreBuildEventTool"
                                Description="Constructing generated files..."
-                               CommandLine="set PATH=%SystemDrive%\cygwin\bin;%PATH%&#x0D;&#x0A;&#x0D;&#x0A;bash build-generated-files.sh &quot;$(ConfigurationName)&quot; &quot;$(WebKitOutputDir)&quot;&#x0D;&#x0A;&#x0D;&#x0A;&quot;$(WebkitOutputDir)\bin\dftables$(ConfigSuffix).exe&quot; &quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\chartables.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSBase.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSContextRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSObjectRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSStringRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSValueRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JavaScriptCore.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;"
+                               CommandLine="set PATH=%SystemDrive%\cygwin\bin;%PATH%&#x0D;&#x0A;&#x0D;&#x0A;bash build-generated-files.sh &quot;$(ConfigurationName)&quot; &quot;$(WebKitOutputDir)&quot;&#x0D;&#x0A;&#x0D;&#x0A;&quot;$(WebKitOutputDir)\bin\dftables$(ConfigSuffix).exe&quot; &quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\chartables.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSBase.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSContextRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSObjectRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSStringRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSValueRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JavaScriptCore.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCCustomBuildTool"
@@ -88,7 +88,7 @@
                        />
                        <Tool
                                Name="VCPostBuildEventTool"
-                               CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\wtf&quot;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\wtf\os-win32&quot;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\kjs&quot;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\pcre&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\wtf&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\os-win32\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\wtf\os-win32&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\kjs&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\kjs&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\pcre&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npruntime.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npapi.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npruntime_impl.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\NP_jsobject.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime_object.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime_root.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;"
+                               CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\os-win32\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npruntime.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npapi.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npruntime_impl.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\NP_jsobject.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime_object.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime_root.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;"
                        />
                </Configuration>
                <Configuration
                        <Tool
                                Name="VCPreBuildEventTool"
                                Description="Constructing generated files..."
-                               CommandLine="set PATH=%SystemDrive%\cygwin\bin;%PATH%&#x0D;&#x0A;&#x0D;&#x0A;bash build-generated-files.sh &quot;$(ConfigurationName)&quot; &quot;$(WebKitOutputDir)&quot;&#x0D;&#x0A;&#x0D;&#x0A;&quot;$(WebkitOutputDir)\bin\dftables$(ConfigSuffix).exe&quot; &quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\chartables.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSBase.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSContextRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSObjectRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSStringRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSValueRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JavaScriptCore.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;"
+                               CommandLine="set PATH=%SystemDrive%\cygwin\bin;%PATH%&#x0D;&#x0A;&#x0D;&#x0A;bash build-generated-files.sh &quot;$(ConfigurationName)&quot; &quot;$(WebKitOutputDir)&quot;&#x0D;&#x0A;&#x0D;&#x0A;&quot;$(WebKitOutputDir)\bin\dftables$(ConfigSuffix).exe&quot; &quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\chartables.c&quot;&#x0D;&#x0A;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSBase.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSContextRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSObjectRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSStringRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JSValueRef.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\API\JavaScriptCore.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCCustomBuildTool"
                        />
                        <Tool
                                Name="VCPostBuildEventTool"
-                               CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\wtf&quot;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\wtf\os-win32&quot;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\kjs&quot;&#x0D;&#x0A;mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore\pcre&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\wtf&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\os-win32\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\wtf\os-win32&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\kjs&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\kjs&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\pcre&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npruntime.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npapi.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npruntime_impl.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\NP_jsobject.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime_object.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime_root.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore\JavaScriptCore&quot;&#x0D;&#x0A;"
+                               CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\os-win32\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npruntime.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npapi.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\npruntime_impl.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\NP_jsobject.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime_object.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime_root.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\bindings\runtime.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;"
                        />
                </Configuration>
        </Configurations>
index 0d1ba38d60b510b6e7894c2eb3d7f460041c2e9f..2d6a8506601280bd3d4b730c6d251c174b4b088b 100644 (file)
                        RelativePath="..\..\wtf\TCSystemAlloc.h"\r
                        >\r
                </File>\r
+               <File\r
+                       RelativePath="..\..\wtf\unicode\Unicode.h"\r
+                       >\r
+               </File>\r
+               <File\r
+                       RelativePath="..\..\wtf\unicode\icu\UnicodeIcu.h"\r
+                       >\r
+               </File>\r
                <File\r
                        RelativePath="..\..\wtf\UnusedParam.h"\r
                        >\r
index 752c1a2347658c4c09dc0b4f8bae514517579d66..8c4ade3482699f253564e4b2f591f1d161e76ef2 100644 (file)
@@ -154,7 +154,7 @@ namespace WTF {
     {
       UErrorCode status = U_ZERO_ERROR;
       int32_t realLength = u_strToLower(result, resultLength, src, srcLength, "", &status);
-      *error = U_FAILURE(status);
+      *error = !!U_FAILURE(status);
       return realLength;
     }
 
@@ -192,7 +192,7 @@ namespace WTF {
     {
       UErrorCode status = U_ZERO_ERROR;
       int32_t realLength = u_strToUpper(result, resultLength, src, srcLength, "", &status);
-      *error = U_FAILURE(status);
+      *error = !!U_FAILURE(status);
       return realLength;
     }
 
@@ -218,17 +218,17 @@ namespace WTF {
     
     inline bool isDigit(int32_t c)
     {
-      return u_isdigit(c);
+      return !!u_isdigit(c);
     }
 
     inline bool isSpace(int32_t c)
     {
-      return u_isspace(c);
+      return !!u_isspace(c);
     }
 
     inline bool isPunct(int32_t c)
     {
-      return u_ispunct(c);
+      return !!u_ispunct(c);
     }
 
     inline int32_t mirroredChar(int32_t c)
@@ -247,12 +247,12 @@ namespace WTF {
 
     inline bool isLower(int32_t c)
     {
-      return u_islower(c);
+      return !!u_islower(c);
     }
 
     inline bool isUpper(int32_t c)
     {
-      return u_isUUppercase(c);
+      return !!u_isUUppercase(c);
       }
 
     inline int digitValue(int32_t c)
index 3d04ce48e7de814bc56bd898f39ec50168992648..f415572fc47d3b68cc59ee88f32bafd394fedaf0 100644 (file)
@@ -1,3 +1,36 @@
+2006-12-09  Adam Roben  <aroben@apple.com>
+
+        Reviewed by Darin.
+
+        Changed all ForwardingHeaders to use #include instead of #import.
+
+        * ForwardingHeaders/kjs/JSLock.h:
+        * ForwardingHeaders/kjs/SavedBuiltins.h:
+        * ForwardingHeaders/kjs/collector.h:
+        * ForwardingHeaders/kjs/dtoa.h:
+        * ForwardingHeaders/kjs/internal.h:
+        * ForwardingHeaders/kjs/interpreter.h:
+        * ForwardingHeaders/kjs/lookup.h:
+        * ForwardingHeaders/kjs/object.h:
+        * ForwardingHeaders/kjs/property_map.h:
+        * ForwardingHeaders/kjs/protect.h:
+        * ForwardingHeaders/wtf/AlwaysInline.h:
+        * ForwardingHeaders/wtf/Assertions.h:
+        * ForwardingHeaders/wtf/FastMalloc.h:
+        * ForwardingHeaders/wtf/GetPtr.h:
+        * ForwardingHeaders/wtf/HashCountedSet.h:
+        * ForwardingHeaders/wtf/HashMap.h:
+        * ForwardingHeaders/wtf/HashSet.h:
+        * ForwardingHeaders/wtf/HashTraits.h:
+        * ForwardingHeaders/wtf/MathExtras.h:
+        * ForwardingHeaders/wtf/Noncopyable.h:
+        * ForwardingHeaders/wtf/OwnArrayPtr.h:
+        * ForwardingHeaders/wtf/OwnPtr.h:
+        * ForwardingHeaders/wtf/PassRefPtr.h:
+        * ForwardingHeaders/wtf/Platform.h:
+        * ForwardingHeaders/wtf/RefPtr.h:
+        * ForwardingHeaders/wtf/Vector.h:
+
 2006-12-09  Rob Buis  <buis@kde.org>
 
         Reviewed by Darin.
index 9f0a0be376c474805cafb15e777498130660907c..70ad81d7321da2256bd53772c95d10dbc04edee4 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/JSLock.h>
+#include <JavaScriptCore/JSLock.h>
index e380807761e33bf0182e8803a2c120ad29c12d82..57d994a229bfb3fca26c9ac6481e6d9a50663ac1 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/SavedBuiltins.h>
+#include <JavaScriptCore/SavedBuiltins.h>
index b8ef5a1f63036bbf65ac5bcb9f34aa66f9c166b7..faa8e1dbf8073f6d95472943073c424e849f9756 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/collector.h>
+#include <JavaScriptCore/collector.h>
index 4646cf179e2a8a7c6306ca4aa3d43b121d2712b1..887fdfa7bce0917522d719ddd99d568ac8a6503e 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/dtoa.h>
+#include <JavaScriptCore/dtoa.h>
index a20f3f3cd8b9a55db0aac13ff079517bf44f7537..85a04e2e0fac11d298f9958355a6c2875ba09999 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/internal.h>
+#include <JavaScriptCore/internal.h>
index 08c2be3b080beb5f92cc5ead11a947acc0f235ae..39a27886d4a15cf6cfa51b1bf7c9c2c85b7be926 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/interpreter.h>
+#include <JavaScriptCore/interpreter.h>
index 5e2ffa099e0a44d75fb88baa523d863a51811245..6e6527243409064df3b0952711dffd3029c1b1ca 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/lookup.h>
+#include <JavaScriptCore/lookup.h>
index 3309cc1de04855db24f8c84adb884190e307899b..ab82bcd60608c5f77276d020c906bf2f775005d9 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/object.h>
+#include <JavaScriptCore/object.h>
index 8986882ae161fc1c72fd6ac96ff335d986150db6..bf87e571b35d042779213fd87ed676d13eb760c0 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/property_map.h>
+#include <JavaScriptCore/property_map.h>
index e4e049921c152621aa0ceef2635f4d3eeddf3616..836d0dd6f432c0c62ff0152ddc25fa1be8417509 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/protect.h>
+#include <JavaScriptCore/protect.h>
index 156bd34ca871ac92ae6c6d6cd8447a780014a073..e591f7194a47d923933c9b7688ea255055d80459 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/AlwaysInline.h>
+#include <JavaScriptCore/AlwaysInline.h>
index c4cc25cf3ed84da0a982b05bfa179d21b006f899..21444104990194ac536abba0b42ade6021e502ce 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/Assertions.h>
+#include <JavaScriptCore/Assertions.h>
index 8733b5fbf61469ef705d8cbc0da5f171cef6fc55..1701231ee33573ea7dc6dd50d51bd2ffeb137616 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/FastMalloc.h>
+#include <JavaScriptCore/FastMalloc.h>
index 61baf6df87f1c7895769421f16ff24f459d687e6..aedd784738d062c41c7bafda3c04e3d4d38a7c9e 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/GetPtr.h>
+#include <JavaScriptCore/GetPtr.h>
index 23120ed16a7291dedc136d4e3e620d9dea53faae..7388f5aab0be275a93722c427a80dbc3c5b10665 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/HashCountedSet.h>
+#include <JavaScriptCore/HashCountedSet.h>
index 4d7d60f91e359911d1c747e6bf34b9619b3281d5..9f262e2ea5119f5ba73402c2f0a2540c99848563 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/HashMap.h>
+#include <JavaScriptCore/HashMap.h>
index 03b7a7098f696fbe5251d1ce28c7d1d2cc0bbabb..cfe2d80f83092a27b5dc9f901ac6f021c5e2d3f2 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/HashSet.h>
+#include <JavaScriptCore/HashSet.h>
index fa2ce1c456e015d2986939478dcf635223bf2da9..412fa985657c18ea7fc30a36dcb75bc24948812d 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/HashTraits.h>
+#include <JavaScriptCore/HashTraits.h>
index 865479e00855ff52018a048ff8bad3b5a48ad344..29557867abac17105c4a190205fb578aa203772b 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/MathExtras.h>
+#include <JavaScriptCore/MathExtras.h>
index 0508024531e98f64b3456f2cdb28cf76e6d8ccb6..f8484d288023524addbacf80ba55c61b7112ac86 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/Noncopyable.h>
+#include <JavaScriptCore/Noncopyable.h>
index f10532cddd3db0a308ef227dbb3d37f443317409..595817ddbebf20e23888829a270f81684b71ed2f 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/OwnArrayPtr.h>
+#include <JavaScriptCore/OwnArrayPtr.h>
index ccf0e22ed72ee4654701778de55b21b3f3b05408..9211d38595f211155be041293509176b6f0ff4ce 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/OwnPtr.h>
+#include <JavaScriptCore/OwnPtr.h>
index f1eb4666fa6f2b7978bfc5f9a1f0f33f65fa146f..aafd1a236b41d3b61e40927062184666e8ee4559 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/PassRefPtr.h>
+#include <JavaScriptCore/PassRefPtr.h>
index 18eaa34b950c00779edd5f96d949adca39fe9410..3b229552ac6254732c1c91e6b62f6af91c007ed2 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/Platform.h>
+#include <JavaScriptCore/Platform.h>
index 33c43be7bb7fc928d904971c2234e8a3478bffd2..0ff621398f62f2b8385ad905d7b40bbf96d02736 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/RefPtr.h>
+#include <JavaScriptCore/RefPtr.h>
index 769a550436695e52417658f4121a820c262d3fd1..c6d15fd05b8506449c27a032f836c930f66622be 100644 (file)
@@ -1 +1 @@
-#import <JavaScriptCore/Vector.h>
+#include <JavaScriptCore/Vector.h>