[SCM] WebKit Debian packaging branch, debian/experimental, updated. debian/1.3.8-1-1049-g2e11a8e

abarth at webkit.org abarth at webkit.org
Fri Jan 21 14:40:20 UTC 2011


The following commit has been merged in the debian/experimental branch:
commit e72e67173e8a76b3c4a881e1f32aae3cf23238d2
Author: abarth at webkit.org <abarth at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Dec 24 09:01:54 2010 +0000

    Move JavaScriptGlue into Sources
    https://bugs.webkit.org/show_bug.cgi?id=51583
    
    Rubber-stamped by Eric Seidel.
    
    Actually perform the move.
    
    * JavaScriptGlue: Removed.
    * JavaScriptGlue/Configurations: Removed.
    * JavaScriptGlue/Configurations/Base.xcconfig: Removed.
    * JavaScriptGlue/Configurations/DebugRelease.xcconfig: Removed.
    * JavaScriptGlue/Configurations/JavaScriptGlue.xcconfig: Removed.
    * JavaScriptGlue/Configurations/Version.xcconfig: Removed.
    * JavaScriptGlue/English.lproj: Removed.
    * JavaScriptGlue/English.lproj/InfoPlist.strings: Removed.
    * JavaScriptGlue/ForwardingHeaders: Removed.
    * JavaScriptGlue/ForwardingHeaders/masm: Removed.
    * JavaScriptGlue/ForwardingHeaders/masm/X86Assembler.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/profiler: Removed.
    * JavaScriptGlue/ForwardingHeaders/profiler/Profiler.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/runtime: Removed.
    * JavaScriptGlue/ForwardingHeaders/runtime/CallFrame.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/ASCIICType.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/AlwaysInline.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Assertions.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Atomics.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Bitmap.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/BumpPointerAllocator.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/CrossThreadRefCounted.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/CurrentTime.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/DateInstanceCache.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/DateMath.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/FastAllocBase.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/FastMalloc.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/FixedArray.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Forward.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/HashCountedSet.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/HashFunctions.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/HashMap.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/HashSet.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/ListHashSet.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/ListRefPtr.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Locker.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/MainThread.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/MathExtras.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Noncopyable.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/NotFound.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/OSAllocator.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtr.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtrCommon.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/OwnFastMallocPtr.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/OwnPtr.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/OwnPtrCommon.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PageAllocation.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PageAllocationAligned.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PageBlock.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PageReservation.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PassOwnArrayPtr.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PassOwnPtr.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PassRefPtr.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Platform.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PossiblyNull.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/PtrAndFlags.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/RandomNumber.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/RefCounted.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/RefPtr.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/StackBounds.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/StdLibExtras.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/StringHasher.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/ThreadSpecific.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Threading.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/ThreadingPrimitives.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/UnusedParam.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/VMTags.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/ValueCheck.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/Vector.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/VectorTraits.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/WTFThreadData.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/text: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/text/CString.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/text/StringHash.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/text/StringImpl.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/text/StringImplBase.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/text/TextPosition.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/text/WTFString.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/unicode: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/unicode/Unicode.h: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu: Removed.
    * JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h: Removed.
    * JavaScriptGlue/Info.plist: Removed.
    * JavaScriptGlue/JSBase.cpp: Removed.
    * JavaScriptGlue/JSBase.h: Removed.
    * JavaScriptGlue/JSObject.cpp: Removed.
    * JavaScriptGlue/JSObject.h: Removed.
    * JavaScriptGlue/JSRun.cpp: Removed.
    * JavaScriptGlue/JSRun.h: Removed.
    * JavaScriptGlue/JSUtils.cpp: Removed.
    * JavaScriptGlue/JSUtils.h: Removed.
    * JavaScriptGlue/JSValueWrapper.cpp: Removed.
    * JavaScriptGlue/JSValueWrapper.h: Removed.
    * JavaScriptGlue/JavaScriptGlue.cpp: Removed.
    * JavaScriptGlue/JavaScriptGlue.exp: Removed.
    * JavaScriptGlue/JavaScriptGlue.h: Removed.
    * JavaScriptGlue/JavaScriptGlue.xcodeproj: Removed.
    * JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj: Removed.
    * JavaScriptGlue/LICENSE: Removed.
    * JavaScriptGlue/Makefile: Removed.
    * JavaScriptGlue/UserObjectImp.cpp: Removed.
    * JavaScriptGlue/UserObjectImp.h: Removed.
    * JavaScriptGlue/config.h: Removed.
    * JavaScriptGlue/icu: Removed.
    * JavaScriptGlue/icu/LICENSE: Removed.
    * JavaScriptGlue/icu/README: Removed.
    * JavaScriptGlue/icu/unicode: Removed.
    * JavaScriptGlue/icu/unicode/platform.h: Removed.
    * JavaScriptGlue/icu/unicode/putil.h: Removed.
    * JavaScriptGlue/icu/unicode/uchar.h: Removed.
    * JavaScriptGlue/icu/unicode/ucnv.h: Removed.
    * JavaScriptGlue/icu/unicode/ucnv_err.h: Removed.
    * JavaScriptGlue/icu/unicode/uconfig.h: Removed.
    * JavaScriptGlue/icu/unicode/uenum.h: Removed.
    * JavaScriptGlue/icu/unicode/uiter.h: Removed.
    * JavaScriptGlue/icu/unicode/umachine.h: Removed.
    * JavaScriptGlue/icu/unicode/urename.h: Removed.
    * JavaScriptGlue/icu/unicode/ustring.h: Removed.
    * JavaScriptGlue/icu/unicode/utf.h: Removed.
    * JavaScriptGlue/icu/unicode/utf16.h: Removed.
    * JavaScriptGlue/icu/unicode/utf8.h: Removed.
    * JavaScriptGlue/icu/unicode/utf_old.h: Removed.
    * JavaScriptGlue/icu/unicode/utypes.h: Removed.
    * JavaScriptGlue/icu/unicode/uversion.h: Removed.
    * JavaScriptGlue/testjsglue.cpp: Removed.
    * Makefile:
    * Sources: Added.
    * Sources/JavaScriptGlue: Copied from JavaScriptGlue.
    * Sources/Makefile: Added.
    
    Tools:
    
    These tools refer to JavaScriptGlue and need to be updated to its new
    location.
    
    * Scripts/build-webkit:
    * Scripts/do-file-rename:
    * Scripts/do-webcore-rename:
    * Scripts/webkitpy/common/config/build.py:
    * Scripts/webkitpy/common/config/build_unittest.py:
    
    Websites/bugs.webkit.org:
    
    PrettyPatch keeps a list of the top-level directories that exist in
    trac.
    
    * PrettyPatch/PrettyPatch.rb:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74618 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/ChangeLog b/ChangeLog
index 57b2ee5..4c12db3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,145 @@
+2010-12-23  Adam Barth  <abarth at webkit.org>
+
+        Rubber-stamped by Eric Seidel.
+
+        Move JavaScriptGlue into Sources
+        https://bugs.webkit.org/show_bug.cgi?id=51583
+
+        Actually perform the move.
+
+        * JavaScriptGlue: Removed.
+        * JavaScriptGlue/Configurations: Removed.
+        * JavaScriptGlue/Configurations/Base.xcconfig: Removed.
+        * JavaScriptGlue/Configurations/DebugRelease.xcconfig: Removed.
+        * JavaScriptGlue/Configurations/JavaScriptGlue.xcconfig: Removed.
+        * JavaScriptGlue/Configurations/Version.xcconfig: Removed.
+        * JavaScriptGlue/English.lproj: Removed.
+        * JavaScriptGlue/English.lproj/InfoPlist.strings: Removed.
+        * JavaScriptGlue/ForwardingHeaders: Removed.
+        * JavaScriptGlue/ForwardingHeaders/masm: Removed.
+        * JavaScriptGlue/ForwardingHeaders/masm/X86Assembler.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/profiler: Removed.
+        * JavaScriptGlue/ForwardingHeaders/profiler/Profiler.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/runtime: Removed.
+        * JavaScriptGlue/ForwardingHeaders/runtime/CallFrame.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/ASCIICType.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/AlwaysInline.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Assertions.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Atomics.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Bitmap.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/BumpPointerAllocator.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/CrossThreadRefCounted.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/CurrentTime.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/DateInstanceCache.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/DateMath.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/FastAllocBase.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/FastMalloc.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/FixedArray.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Forward.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/HashCountedSet.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/HashFunctions.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/HashMap.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/HashSet.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/ListHashSet.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/ListRefPtr.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Locker.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/MainThread.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/MathExtras.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Noncopyable.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/NotFound.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/OSAllocator.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtr.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtrCommon.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/OwnFastMallocPtr.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/OwnPtr.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/OwnPtrCommon.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PageAllocation.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PageAllocationAligned.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PageBlock.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PageReservation.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PassOwnArrayPtr.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PassOwnPtr.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PassRefPtr.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Platform.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PossiblyNull.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/PtrAndFlags.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/RandomNumber.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/RefCounted.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/RefPtr.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/StackBounds.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/StdLibExtras.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/StringHasher.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/ThreadSpecific.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Threading.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/ThreadingPrimitives.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/UnusedParam.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/VMTags.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/ValueCheck.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/Vector.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/VectorTraits.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/WTFThreadData.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/text: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/text/CString.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/text/StringHash.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/text/StringImpl.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/text/StringImplBase.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/text/TextPosition.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/text/WTFString.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/unicode: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/unicode/Unicode.h: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu: Removed.
+        * JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h: Removed.
+        * JavaScriptGlue/Info.plist: Removed.
+        * JavaScriptGlue/JSBase.cpp: Removed.
+        * JavaScriptGlue/JSBase.h: Removed.
+        * JavaScriptGlue/JSObject.cpp: Removed.
+        * JavaScriptGlue/JSObject.h: Removed.
+        * JavaScriptGlue/JSRun.cpp: Removed.
+        * JavaScriptGlue/JSRun.h: Removed.
+        * JavaScriptGlue/JSUtils.cpp: Removed.
+        * JavaScriptGlue/JSUtils.h: Removed.
+        * JavaScriptGlue/JSValueWrapper.cpp: Removed.
+        * JavaScriptGlue/JSValueWrapper.h: Removed.
+        * JavaScriptGlue/JavaScriptGlue.cpp: Removed.
+        * JavaScriptGlue/JavaScriptGlue.exp: Removed.
+        * JavaScriptGlue/JavaScriptGlue.h: Removed.
+        * JavaScriptGlue/JavaScriptGlue.xcodeproj: Removed.
+        * JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj: Removed.
+        * JavaScriptGlue/LICENSE: Removed.
+        * JavaScriptGlue/Makefile: Removed.
+        * JavaScriptGlue/UserObjectImp.cpp: Removed.
+        * JavaScriptGlue/UserObjectImp.h: Removed.
+        * JavaScriptGlue/config.h: Removed.
+        * JavaScriptGlue/icu: Removed.
+        * JavaScriptGlue/icu/LICENSE: Removed.
+        * JavaScriptGlue/icu/README: Removed.
+        * JavaScriptGlue/icu/unicode: Removed.
+        * JavaScriptGlue/icu/unicode/platform.h: Removed.
+        * JavaScriptGlue/icu/unicode/putil.h: Removed.
+        * JavaScriptGlue/icu/unicode/uchar.h: Removed.
+        * JavaScriptGlue/icu/unicode/ucnv.h: Removed.
+        * JavaScriptGlue/icu/unicode/ucnv_err.h: Removed.
+        * JavaScriptGlue/icu/unicode/uconfig.h: Removed.
+        * JavaScriptGlue/icu/unicode/uenum.h: Removed.
+        * JavaScriptGlue/icu/unicode/uiter.h: Removed.
+        * JavaScriptGlue/icu/unicode/umachine.h: Removed.
+        * JavaScriptGlue/icu/unicode/urename.h: Removed.
+        * JavaScriptGlue/icu/unicode/ustring.h: Removed.
+        * JavaScriptGlue/icu/unicode/utf.h: Removed.
+        * JavaScriptGlue/icu/unicode/utf16.h: Removed.
+        * JavaScriptGlue/icu/unicode/utf8.h: Removed.
+        * JavaScriptGlue/icu/unicode/utf_old.h: Removed.
+        * JavaScriptGlue/icu/unicode/utypes.h: Removed.
+        * JavaScriptGlue/icu/unicode/uversion.h: Removed.
+        * JavaScriptGlue/testjsglue.cpp: Removed.
+        * Makefile:
+        * Sources: Added.
+        * Sources/JavaScriptGlue: Copied from JavaScriptGlue.
+        * Sources/Makefile: Added.
+
 2010-12-23  Lucas De Marchi  <lucas.demarchi at profusion.mobi>
 
         Reviewed by Kenneth Rohde Christiansen.
diff --git a/Makefile b/Makefile
index 1e595f9..b2a1581 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-MODULES = JavaScriptCore JavaScriptGlue ANGLE WebCore WebKit WebKit2 Tools 
+MODULES = JavaScriptCore ANGLE WebCore WebKit WebKit2 Tools 
 
 all:
 	@for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
diff --git a/JavaScriptGlue/ChangeLog b/Sources/JavaScriptGlue/ChangeLog
similarity index 100%
rename from JavaScriptGlue/ChangeLog
rename to Sources/JavaScriptGlue/ChangeLog
diff --git a/JavaScriptGlue/Configurations/Base.xcconfig b/Sources/JavaScriptGlue/Configurations/Base.xcconfig
similarity index 100%
rename from JavaScriptGlue/Configurations/Base.xcconfig
rename to Sources/JavaScriptGlue/Configurations/Base.xcconfig
diff --git a/JavaScriptGlue/Configurations/DebugRelease.xcconfig b/Sources/JavaScriptGlue/Configurations/DebugRelease.xcconfig
similarity index 100%
rename from JavaScriptGlue/Configurations/DebugRelease.xcconfig
rename to Sources/JavaScriptGlue/Configurations/DebugRelease.xcconfig
diff --git a/JavaScriptGlue/Configurations/JavaScriptGlue.xcconfig b/Sources/JavaScriptGlue/Configurations/JavaScriptGlue.xcconfig
similarity index 100%
rename from JavaScriptGlue/Configurations/JavaScriptGlue.xcconfig
rename to Sources/JavaScriptGlue/Configurations/JavaScriptGlue.xcconfig
diff --git a/JavaScriptGlue/Configurations/Version.xcconfig b/Sources/JavaScriptGlue/Configurations/Version.xcconfig
similarity index 100%
rename from JavaScriptGlue/Configurations/Version.xcconfig
rename to Sources/JavaScriptGlue/Configurations/Version.xcconfig
diff --git a/JavaScriptGlue/ForwardingHeaders/masm/X86Assembler.h b/Sources/JavaScriptGlue/ForwardingHeaders/masm/X86Assembler.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/masm/X86Assembler.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/masm/X86Assembler.h
diff --git a/JavaScriptGlue/ForwardingHeaders/profiler/Profiler.h b/Sources/JavaScriptGlue/ForwardingHeaders/profiler/Profiler.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/profiler/Profiler.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/profiler/Profiler.h
diff --git a/JavaScriptGlue/ForwardingHeaders/runtime/CallFrame.h b/Sources/JavaScriptGlue/ForwardingHeaders/runtime/CallFrame.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/runtime/CallFrame.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/runtime/CallFrame.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/ASCIICType.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/ASCIICType.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/ASCIICType.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/ASCIICType.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/AlwaysInline.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/AlwaysInline.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/AlwaysInline.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/AlwaysInline.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Assertions.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Assertions.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Assertions.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Assertions.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Atomics.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Atomics.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Atomics.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Atomics.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Bitmap.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Bitmap.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Bitmap.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Bitmap.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/BumpPointerAllocator.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/BumpPointerAllocator.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/BumpPointerAllocator.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/BumpPointerAllocator.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/CrossThreadRefCounted.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/CrossThreadRefCounted.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/CrossThreadRefCounted.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/CrossThreadRefCounted.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/CurrentTime.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/CurrentTime.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/CurrentTime.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/CurrentTime.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/DateInstanceCache.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/DateInstanceCache.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/DateInstanceCache.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/DateInstanceCache.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/DateMath.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/DateMath.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/DateMath.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/DateMath.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/FastAllocBase.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/FastAllocBase.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/FastAllocBase.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/FastAllocBase.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/FastMalloc.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/FastMalloc.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/FastMalloc.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/FastMalloc.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/FixedArray.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/FixedArray.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/FixedArray.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/FixedArray.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Forward.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Forward.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Forward.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Forward.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/HashCountedSet.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashCountedSet.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/HashCountedSet.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashCountedSet.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/HashFunctions.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashFunctions.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/HashFunctions.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashFunctions.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/HashMap.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashMap.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/HashMap.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashMap.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/HashSet.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashSet.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/HashSet.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashSet.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/ListHashSet.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/ListHashSet.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/ListHashSet.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/ListHashSet.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/ListRefPtr.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/ListRefPtr.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/ListRefPtr.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/ListRefPtr.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Locker.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Locker.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Locker.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Locker.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/MainThread.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/MainThread.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/MainThread.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/MainThread.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/MathExtras.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/MathExtras.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/MathExtras.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/MathExtras.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Noncopyable.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Noncopyable.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Noncopyable.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Noncopyable.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/NotFound.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/NotFound.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/NotFound.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/NotFound.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/OSAllocator.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/OSAllocator.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/OSAllocator.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/OSAllocator.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtr.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtr.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtr.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtr.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtrCommon.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtrCommon.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtrCommon.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtrCommon.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/OwnFastMallocPtr.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnFastMallocPtr.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/OwnFastMallocPtr.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnFastMallocPtr.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/OwnPtr.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnPtr.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/OwnPtr.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnPtr.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/OwnPtrCommon.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnPtrCommon.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/OwnPtrCommon.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/OwnPtrCommon.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PageAllocation.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PageAllocation.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PageAllocation.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PageAllocation.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PageAllocationAligned.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PageAllocationAligned.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PageAllocationAligned.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PageAllocationAligned.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PageBlock.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PageBlock.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PageBlock.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PageBlock.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PageReservation.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PageReservation.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PageReservation.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PageReservation.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PassOwnArrayPtr.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PassOwnArrayPtr.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PassOwnArrayPtr.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PassOwnArrayPtr.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PassOwnPtr.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PassOwnPtr.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PassOwnPtr.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PassOwnPtr.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PassRefPtr.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PassRefPtr.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PassRefPtr.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PassRefPtr.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Platform.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Platform.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Platform.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Platform.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PossiblyNull.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PossiblyNull.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PossiblyNull.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PossiblyNull.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/PtrAndFlags.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/PtrAndFlags.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/PtrAndFlags.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/PtrAndFlags.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/RandomNumber.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/RandomNumber.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/RandomNumber.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/RandomNumber.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/RefCounted.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/RefCounted.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/RefCounted.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/RefCounted.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/RefPtr.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/RefPtr.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/RefPtr.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/RefPtr.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/StackBounds.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/StackBounds.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/StackBounds.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/StackBounds.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/StdLibExtras.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/StdLibExtras.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/StdLibExtras.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/StdLibExtras.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/StringHasher.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/StringHasher.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/StringHasher.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/StringHasher.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSpecific.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSpecific.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/ThreadSpecific.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSpecific.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Threading.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Threading.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Threading.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Threading.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/ThreadingPrimitives.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/ThreadingPrimitives.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/ThreadingPrimitives.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/ThreadingPrimitives.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/UnusedParam.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/UnusedParam.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/UnusedParam.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/UnusedParam.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/VMTags.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/VMTags.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/VMTags.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/VMTags.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/ValueCheck.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/ValueCheck.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/ValueCheck.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/ValueCheck.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/Vector.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/Vector.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/Vector.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/Vector.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/VectorTraits.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/VectorTraits.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/VectorTraits.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/VectorTraits.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/WTFThreadData.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/WTFThreadData.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/WTFThreadData.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/WTFThreadData.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/text/CString.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/CString.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/text/CString.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/CString.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/text/StringHash.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/StringHash.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/text/StringHash.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/StringHash.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/text/StringImpl.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/StringImpl.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/text/StringImpl.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/StringImpl.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/text/StringImplBase.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/StringImplBase.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/text/StringImplBase.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/StringImplBase.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/text/TextPosition.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/TextPosition.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/text/TextPosition.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/TextPosition.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/text/WTFString.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/WTFString.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/text/WTFString.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/text/WTFString.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/unicode/Unicode.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/unicode/Unicode.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/unicode/Unicode.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/unicode/Unicode.h
diff --git a/JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h b/Sources/JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h
similarity index 100%
rename from JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h
rename to Sources/JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h
diff --git a/JavaScriptGlue/Info.plist b/Sources/JavaScriptGlue/Info.plist
similarity index 100%
rename from JavaScriptGlue/Info.plist
rename to Sources/JavaScriptGlue/Info.plist
diff --git a/JavaScriptGlue/JSBase.cpp b/Sources/JavaScriptGlue/JSBase.cpp
similarity index 100%
rename from JavaScriptGlue/JSBase.cpp
rename to Sources/JavaScriptGlue/JSBase.cpp
diff --git a/JavaScriptGlue/JSBase.h b/Sources/JavaScriptGlue/JSBase.h
similarity index 100%
rename from JavaScriptGlue/JSBase.h
rename to Sources/JavaScriptGlue/JSBase.h
diff --git a/JavaScriptGlue/JSObject.cpp b/Sources/JavaScriptGlue/JSObject.cpp
similarity index 100%
rename from JavaScriptGlue/JSObject.cpp
rename to Sources/JavaScriptGlue/JSObject.cpp
diff --git a/JavaScriptGlue/JSObject.h b/Sources/JavaScriptGlue/JSObject.h
similarity index 100%
rename from JavaScriptGlue/JSObject.h
rename to Sources/JavaScriptGlue/JSObject.h
diff --git a/JavaScriptGlue/JSRun.cpp b/Sources/JavaScriptGlue/JSRun.cpp
similarity index 100%
rename from JavaScriptGlue/JSRun.cpp
rename to Sources/JavaScriptGlue/JSRun.cpp
diff --git a/JavaScriptGlue/JSRun.h b/Sources/JavaScriptGlue/JSRun.h
similarity index 100%
rename from JavaScriptGlue/JSRun.h
rename to Sources/JavaScriptGlue/JSRun.h
diff --git a/JavaScriptGlue/JSUtils.cpp b/Sources/JavaScriptGlue/JSUtils.cpp
similarity index 100%
rename from JavaScriptGlue/JSUtils.cpp
rename to Sources/JavaScriptGlue/JSUtils.cpp
diff --git a/JavaScriptGlue/JSUtils.h b/Sources/JavaScriptGlue/JSUtils.h
similarity index 100%
rename from JavaScriptGlue/JSUtils.h
rename to Sources/JavaScriptGlue/JSUtils.h
diff --git a/JavaScriptGlue/JSValueWrapper.cpp b/Sources/JavaScriptGlue/JSValueWrapper.cpp
similarity index 100%
rename from JavaScriptGlue/JSValueWrapper.cpp
rename to Sources/JavaScriptGlue/JSValueWrapper.cpp
diff --git a/JavaScriptGlue/JSValueWrapper.h b/Sources/JavaScriptGlue/JSValueWrapper.h
similarity index 100%
rename from JavaScriptGlue/JSValueWrapper.h
rename to Sources/JavaScriptGlue/JSValueWrapper.h
diff --git a/JavaScriptGlue/JavaScriptGlue.cpp b/Sources/JavaScriptGlue/JavaScriptGlue.cpp
similarity index 100%
rename from JavaScriptGlue/JavaScriptGlue.cpp
rename to Sources/JavaScriptGlue/JavaScriptGlue.cpp
diff --git a/JavaScriptGlue/JavaScriptGlue.exp b/Sources/JavaScriptGlue/JavaScriptGlue.exp
similarity index 100%
rename from JavaScriptGlue/JavaScriptGlue.exp
rename to Sources/JavaScriptGlue/JavaScriptGlue.exp
diff --git a/JavaScriptGlue/JavaScriptGlue.h b/Sources/JavaScriptGlue/JavaScriptGlue.h
similarity index 100%
rename from JavaScriptGlue/JavaScriptGlue.h
rename to Sources/JavaScriptGlue/JavaScriptGlue.h
diff --git a/JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj b/Sources/JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj
similarity index 100%
rename from JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj
rename to Sources/JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj
diff --git a/JavaScriptGlue/LICENSE b/Sources/JavaScriptGlue/LICENSE
similarity index 100%
rename from JavaScriptGlue/LICENSE
rename to Sources/JavaScriptGlue/LICENSE
diff --git a/JavaScriptGlue/Makefile b/Sources/JavaScriptGlue/Makefile
similarity index 100%
rename from JavaScriptGlue/Makefile
rename to Sources/JavaScriptGlue/Makefile
diff --git a/JavaScriptGlue/UserObjectImp.cpp b/Sources/JavaScriptGlue/UserObjectImp.cpp
similarity index 100%
rename from JavaScriptGlue/UserObjectImp.cpp
rename to Sources/JavaScriptGlue/UserObjectImp.cpp
diff --git a/JavaScriptGlue/UserObjectImp.h b/Sources/JavaScriptGlue/UserObjectImp.h
similarity index 100%
rename from JavaScriptGlue/UserObjectImp.h
rename to Sources/JavaScriptGlue/UserObjectImp.h
diff --git a/JavaScriptGlue/config.h b/Sources/JavaScriptGlue/config.h
similarity index 100%
rename from JavaScriptGlue/config.h
rename to Sources/JavaScriptGlue/config.h
diff --git a/JavaScriptGlue/icu/LICENSE b/Sources/JavaScriptGlue/icu/LICENSE
similarity index 100%
rename from JavaScriptGlue/icu/LICENSE
rename to Sources/JavaScriptGlue/icu/LICENSE
diff --git a/JavaScriptGlue/icu/README b/Sources/JavaScriptGlue/icu/README
similarity index 100%
rename from JavaScriptGlue/icu/README
rename to Sources/JavaScriptGlue/icu/README
diff --git a/JavaScriptGlue/icu/unicode/platform.h b/Sources/JavaScriptGlue/icu/unicode/platform.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/platform.h
rename to Sources/JavaScriptGlue/icu/unicode/platform.h
diff --git a/JavaScriptGlue/icu/unicode/putil.h b/Sources/JavaScriptGlue/icu/unicode/putil.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/putil.h
rename to Sources/JavaScriptGlue/icu/unicode/putil.h
diff --git a/JavaScriptGlue/icu/unicode/uchar.h b/Sources/JavaScriptGlue/icu/unicode/uchar.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/uchar.h
rename to Sources/JavaScriptGlue/icu/unicode/uchar.h
diff --git a/JavaScriptGlue/icu/unicode/ucnv.h b/Sources/JavaScriptGlue/icu/unicode/ucnv.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/ucnv.h
rename to Sources/JavaScriptGlue/icu/unicode/ucnv.h
diff --git a/JavaScriptGlue/icu/unicode/ucnv_err.h b/Sources/JavaScriptGlue/icu/unicode/ucnv_err.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/ucnv_err.h
rename to Sources/JavaScriptGlue/icu/unicode/ucnv_err.h
diff --git a/JavaScriptGlue/icu/unicode/uconfig.h b/Sources/JavaScriptGlue/icu/unicode/uconfig.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/uconfig.h
rename to Sources/JavaScriptGlue/icu/unicode/uconfig.h
diff --git a/JavaScriptGlue/icu/unicode/uenum.h b/Sources/JavaScriptGlue/icu/unicode/uenum.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/uenum.h
rename to Sources/JavaScriptGlue/icu/unicode/uenum.h
diff --git a/JavaScriptGlue/icu/unicode/uiter.h b/Sources/JavaScriptGlue/icu/unicode/uiter.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/uiter.h
rename to Sources/JavaScriptGlue/icu/unicode/uiter.h
diff --git a/JavaScriptGlue/icu/unicode/umachine.h b/Sources/JavaScriptGlue/icu/unicode/umachine.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/umachine.h
rename to Sources/JavaScriptGlue/icu/unicode/umachine.h
diff --git a/JavaScriptGlue/icu/unicode/urename.h b/Sources/JavaScriptGlue/icu/unicode/urename.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/urename.h
rename to Sources/JavaScriptGlue/icu/unicode/urename.h
diff --git a/JavaScriptGlue/icu/unicode/ustring.h b/Sources/JavaScriptGlue/icu/unicode/ustring.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/ustring.h
rename to Sources/JavaScriptGlue/icu/unicode/ustring.h
diff --git a/JavaScriptGlue/icu/unicode/utf.h b/Sources/JavaScriptGlue/icu/unicode/utf.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/utf.h
rename to Sources/JavaScriptGlue/icu/unicode/utf.h
diff --git a/JavaScriptGlue/icu/unicode/utf16.h b/Sources/JavaScriptGlue/icu/unicode/utf16.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/utf16.h
rename to Sources/JavaScriptGlue/icu/unicode/utf16.h
diff --git a/JavaScriptGlue/icu/unicode/utf8.h b/Sources/JavaScriptGlue/icu/unicode/utf8.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/utf8.h
rename to Sources/JavaScriptGlue/icu/unicode/utf8.h
diff --git a/JavaScriptGlue/icu/unicode/utf_old.h b/Sources/JavaScriptGlue/icu/unicode/utf_old.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/utf_old.h
rename to Sources/JavaScriptGlue/icu/unicode/utf_old.h
diff --git a/JavaScriptGlue/icu/unicode/utypes.h b/Sources/JavaScriptGlue/icu/unicode/utypes.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/utypes.h
rename to Sources/JavaScriptGlue/icu/unicode/utypes.h
diff --git a/JavaScriptGlue/icu/unicode/uversion.h b/Sources/JavaScriptGlue/icu/unicode/uversion.h
similarity index 100%
rename from JavaScriptGlue/icu/unicode/uversion.h
rename to Sources/JavaScriptGlue/icu/unicode/uversion.h
diff --git a/JavaScriptGlue/testjsglue.cpp b/Sources/JavaScriptGlue/testjsglue.cpp
similarity index 100%
rename from JavaScriptGlue/testjsglue.cpp
rename to Sources/JavaScriptGlue/testjsglue.cpp
diff --git a/Sources/Makefile b/Sources/Makefile
new file mode 100644
index 0000000..5f3c4b7
--- /dev/null
+++ b/Sources/Makefile
@@ -0,0 +1,17 @@
+MODULES = JavaScriptGlue
+
+all:
+	@for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
+	if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
+
+debug d development dev develop:
+	@for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
+	if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
+
+release r deployment dep deploy:
+	@for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
+	if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
+
+clean:
+	@for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
+	if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
diff --git a/Tools/ChangeLog b/Tools/ChangeLog
index 1377723..6307249 100644
--- a/Tools/ChangeLog
+++ b/Tools/ChangeLog
@@ -1,3 +1,19 @@
+2010-12-23  Adam Barth  <abarth at webkit.org>
+
+        Rubber-stamped by Eric Seidel.
+
+        Move JavaScriptGlue into Sources
+        https://bugs.webkit.org/show_bug.cgi?id=51583
+
+        These tools refer to JavaScriptGlue and need to be updated to its new
+        location.
+
+        * Scripts/build-webkit:
+        * Scripts/do-file-rename:
+        * Scripts/do-webcore-rename:
+        * Scripts/webkitpy/common/config/build.py:
+        * Scripts/webkitpy/common/config/build_unittest.py:
+
 2010-12-23  Lucas Forschler  <lforschler at apple.com>
 
         Reviewed by Eric Seidel.
diff --git a/Tools/Scripts/build-webkit b/Tools/Scripts/build-webkit
index 94b2ea2..850da34 100755
--- a/Tools/Scripts/build-webkit
+++ b/Tools/Scripts/build-webkit
@@ -399,7 +399,7 @@ if (isGtk()) {
     }
 
     # Apple builds JavaScriptGlue, and only on the Mac.
-    splice @projects, 1, 0, "JavaScriptGlue";
+    splice @projects, 1, 0, "Sources/JavaScriptGlue";
 
     # ANGLE must come before WebCore
     splice @projects, 0, 0, "ANGLE";
@@ -515,17 +515,19 @@ for my $dir (@projects) {
         next;
     }
 
+    my $project = basename($dir);
     if (isGtk()) {
+        #FIXME: $dir should probably be $project.
         $result = buildGtkProject($dir, $clean,  @options);
     } elsif (isQt()) {
+        #FIXME: $dir should probably be $project.
         $result = buildQMakeQtProject($dir, $clean, @options);
     } elsif (isAppleMacWebKit()) {
-        $dir = "MiniBrowser" if $dir eq "Tools/MiniBrowser";
         my @local_options = @options;
-        push @local_options, XcodeCoverageSupportOptions() if $coverageSupport && $dir ne "ANGLE";
-        $result = buildXCodeProject($dir, $clean, @local_options, @ARGV);
+        push @local_options, XcodeCoverageSupportOptions() if $coverageSupport && $project ne "ANGLE";
+        $result = buildXCodeProject($project, $clean, @local_options, @ARGV);
     } elsif (isAppleWinWebKit()) {
-        if ($dir eq "WebKit") {
+        if ($project eq "WebKit") {
             $result = buildVisualStudioProject("win/WebKit.vcproj/WebKit.sln", $clean);
         }
     }
diff --git a/Tools/Scripts/do-file-rename b/Tools/Scripts/do-file-rename
index 9c4c898..d3403a7 100755
--- a/Tools/Scripts/do-file-rename
+++ b/Tools/Scripts/do-file-rename
@@ -44,7 +44,7 @@ my %words;
 
 my @paths;
 find(\&wanted, "JavaScriptCore");
-find(\&wanted, "JavaScriptGlue");
+find(\&wanted, "Sources/JavaScriptGlue");
 find(\&wanted, "WebCore");
 find(\&wanted, "WebKit");
 find(\&wanted, "WebKit2");
diff --git a/Tools/Scripts/do-webcore-rename b/Tools/Scripts/do-webcore-rename
index 6dcb719..48de302 100755
--- a/Tools/Scripts/do-webcore-rename
+++ b/Tools/Scripts/do-webcore-rename
@@ -70,7 +70,7 @@ my %directoriesToIgnore = map { $_ => 1 } @directoriesToIgnoreList;
 
 my @paths;
 find(\&wanted, "JavaScriptCore");
-find(\&wanted, "JavaScriptGlue");
+find(\&wanted, "Sources/JavaScriptGlue");
 find(\&wanted, "WebCore");
 find(\&wanted, "WebKit");
 find(\&wanted, "WebKit2");
diff --git a/Tools/Scripts/webkitpy/common/config/build.py b/Tools/Scripts/webkitpy/common/config/build.py
index 2a432ce..8c8b590 100644
--- a/Tools/Scripts/webkitpy/common/config/build.py
+++ b/Tools/Scripts/webkitpy/common/config/build.py
@@ -57,7 +57,7 @@ def _should_file_trigger_build(target_platform, file):
         ("wince", []),
 
         # Directories that should trigger builds on only some bots.
-        ("JavaScriptGlue", ["mac"]),
+        ("Sources/JavaScriptGlue", ["mac"]),
         ("LayoutTests/platform/mac", ["mac", "win"]),
         ("LayoutTests/platform/mac-snowleopard", ["mac-snowleopard", "win"]),
         ("WebCore/image-decoders", ["chromium"]),
diff --git a/Tools/Scripts/webkitpy/common/config/build_unittest.py b/Tools/Scripts/webkitpy/common/config/build_unittest.py
index d833464..b34bb8a 100644
--- a/Tools/Scripts/webkitpy/common/config/build_unittest.py
+++ b/Tools/Scripts/webkitpy/common/config/build_unittest.py
@@ -30,8 +30,8 @@ class ShouldBuildTest(unittest.TestCase):
         (["Websites/bugs.webkit.org/foo", "WebCore/bar"], ["*"]),
         (["Websites/bugs.webkit.org/foo"], []),
         (["JavaScriptCore/JavaScriptCore.xcodeproj/foo"], ["mac-leopard", "mac-snowleopard"]),
-        (["JavaScriptGlue/foo", "WebCore/bar"], ["*"]),
-        (["JavaScriptGlue/foo"], ["mac-leopard", "mac-snowleopard"]),
+        (["Sources/JavaScriptGlue/foo", "WebCore/bar"], ["*"]),
+        (["Sources/JavaScriptGlue/foo"], ["mac-leopard", "mac-snowleopard"]),
         (["LayoutTests/foo"], ["*"]),
         (["LayoutTests/platform/chromium-linux/foo"], ["chromium-linux"]),
         (["LayoutTests/platform/chromium-win/fast/compact/001-expected.txt"], ["chromium-win"]),
diff --git a/Websites/bugs.webkit.org/ChangeLog b/Websites/bugs.webkit.org/ChangeLog
index 786ed66..3c01f5d 100644
--- a/Websites/bugs.webkit.org/ChangeLog
+++ b/Websites/bugs.webkit.org/ChangeLog
@@ -1,3 +1,15 @@
+2010-12-23  Adam Barth  <abarth at webkit.org>
+
+        Rubber-stamped by Eric Seidel.
+
+        Move JavaScriptGlue into Sources
+        https://bugs.webkit.org/show_bug.cgi?id=51583
+
+        PrettyPatch keeps a list of the top-level directories that exist in
+        trac.
+
+        * PrettyPatch/PrettyPatch.rb:
+
 2010-12-20  Adam Barth  <abarth at webkit.org>
 
         One more tweak caused by moving the web sites around.  I had this
diff --git a/Websites/bugs.webkit.org/PrettyPatch/PrettyPatch.rb b/Websites/bugs.webkit.org/PrettyPatch/PrettyPatch.rb
index 44993ca..87625c9 100644
--- a/Websites/bugs.webkit.org/PrettyPatch/PrettyPatch.rb
+++ b/Websites/bugs.webkit.org/PrettyPatch/PrettyPatch.rb
@@ -66,10 +66,10 @@ private
     OPENSOURCE_DIRS = Set.new %w[
         Examples
         JavaScriptCore
-        JavaScriptGlue
         LayoutTests
         PageLoadTests
         SunSpider
+        Sources
         Tools
         WebCore
         WebKit

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list