Changeset 57904 in webkit for trunk/JavaScriptCore/ChangeLog


Ignore:
Timestamp:
Apr 20, 2010, 12:28:41 PM (15 years ago)
Author:
[email protected]
Message:

Bug 37828 - Move WebCore's String classes to WTF

Reviewed by Geoff Garen.

Move these classes up to WTF so they are available to all clients of WTF (in
particular JSC).

As a first patch, making the most minimal change possible, since this patch
could easily grow rather large since we'll have to change every class forward
declaration ( e.g. every "namespace WebCore { class String; }" much change to
"namespace WTF { class String; }").

JavaScriptCore:

Moving the files, but leaving the classes logically in the WebCore namespace -
which is technically a layering violation - I'll come back and fix this up in a
subsequent patch.

  • Android.mk:
  • Android.v8.wtf.mk:
  • GNUmakefile.am:
  • JavaScriptCore.exp:
  • JavaScriptCore.gypi:
  • JavaScriptCore.pro:
  • JavaScriptCore.vcproj/WTF/WTF.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • config.h:
  • wtf/StaticConstructors.h: Copied from WebCore/platform/StaticConstructors.h.
  • wtf/text/AtomicString.cpp: Copied from WebCore/platform/text/AtomicString.cpp.
  • wtf/text/AtomicString.h: Copied from WebCore/platform/text/AtomicString.h.
  • wtf/text/AtomicStringImpl.h: Copied from WebCore/platform/text/AtomicStringImpl.h.
  • wtf/text/StringBuffer.h: Copied from WebCore/platform/text/StringBuffer.h.
  • wtf/text/StringHash.h: Copied from WebCore/platform/text/StringHash.h.
  • wtf/text/StringImpl.cpp: Copied from WebCore/platform/text/StringImpl.cpp.
  • wtf/text/StringImpl.h: Copied from WebCore/platform/text/StringImpl.h.
  • wtf/text/WTFString.cpp: Copied from WebCore/platform/text/String.cpp.

(WebCore::charactersToFloat):

  • wtf/text/WTFString.h: Copied from WebCore/platform/text/PlatformString.h.

WebCore:

Moving the files, but leaving the classes logically in the WebCore namespace –
which is technically a layering violation – I'll come back and fix this up in a
subsequent patch.

  • Android.mk:
  • ForwardingHeaders/wtf/StaticConstructors.h: Added.
  • ForwardingHeaders/wtf/text/AtomicString.h: Added.
  • ForwardingHeaders/wtf/text/AtomicStringImpl.h: Added.
  • ForwardingHeaders/wtf/text/StringBuffer.h: Added.
  • ForwardingHeaders/wtf/text/StringHash.h: Added.
  • ForwardingHeaders/wtf/text/StringImpl.h: Added.
  • ForwardingHeaders/wtf/text/WTFString.h: Added.
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • css/MediaFeatureNames.cpp:
  • dom/QualifiedName.cpp:
  • dom/make_names.pl:
  • platform/StaticConstructors.h: Removed.
  • platform/text/AtomicString.cpp: Removed.
  • platform/text/AtomicString.h:
  • platform/text/AtomicStringImpl.h:
  • platform/text/PlatformString.h:
  • platform/text/String.cpp:
  • platform/text/StringHash.h:
  • platform/text/StringImpl.cpp: Removed.
  • platform/text/StringImpl.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r57885 r57904  
     12010-04-20  Gavin Barraclough  <[email protected]>
     2
     3        Reviewed by Geoff Garen.
     4
     5        Bug 37828 - Move WebCore's String classes to WTF
     6
     7        Move these classes up to WTF so they are available to all clients of WTF (in
     8        particular JSC).
     9
     10        As a first patch, making the most minimal change possible, since this patch
     11        could easily grow rather large since we'll have to change every class forward
     12        declaration ( e.g. every "namespace WebCore { class String; }" much change to
     13        "namespace WTF { class String; }").
     14
     15        Moving the files, but leaving the classes logically in the WebCore namespace -
     16        which is technically a layering violation - I'll come back and fix this up in a
     17        subsequent patch.
     18
     19        * Android.mk:
     20        * Android.v8.wtf.mk:
     21        * GNUmakefile.am:
     22        * JavaScriptCore.exp:
     23        * JavaScriptCore.gypi:
     24        * JavaScriptCore.pro:
     25        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
     26        * JavaScriptCore.xcodeproj/project.pbxproj:
     27        * config.h:
     28        * wtf/StaticConstructors.h: Copied from WebCore/platform/StaticConstructors.h.
     29        * wtf/text/AtomicString.cpp: Copied from WebCore/platform/text/AtomicString.cpp.
     30        * wtf/text/AtomicString.h: Copied from WebCore/platform/text/AtomicString.h.
     31        * wtf/text/AtomicStringImpl.h: Copied from WebCore/platform/text/AtomicStringImpl.h.
     32        * wtf/text/StringBuffer.h: Copied from WebCore/platform/text/StringBuffer.h.
     33        * wtf/text/StringHash.h: Copied from WebCore/platform/text/StringHash.h.
     34        * wtf/text/StringImpl.cpp: Copied from WebCore/platform/text/StringImpl.cpp.
     35        * wtf/text/StringImpl.h: Copied from WebCore/platform/text/StringImpl.h.
     36        * wtf/text/WTFString.cpp: Copied from WebCore/platform/text/String.cpp.
     37        (WebCore::charactersToFloat):
     38        * wtf/text/WTFString.h: Copied from WebCore/platform/text/PlatformString.h.
     39
    1402010-04-20  Csaba Osztrogonác  <[email protected]>
    241
Note: See TracChangeset for help on using the changeset viewer.