Changeset 58136 in webkit


Ignore:
Timestamp:
Apr 22, 2010 6:13:42 PM (14 years ago)
Author:
ukai@chromium.org
Message:

2010-04-22 Fumitoshi Ukai <ukai@chromium.org>

Reviewed by Adam Barth.

MD5 is required for WebSocket new protocol implementation
https://bugs.webkit.org/show_bug.cgi?id=37913

2010-04-22 Fumitoshi Ukai <ukai@chromium.org>

Reviewed by Adam Barth.

MD5 is required for WebSocket new protocol implementation
https://bugs.webkit.org/show_bug.cgi?id=37913

  • ForwardingHeaders/wtf/MD5.h: Added.
Location:
trunk
Files:
3 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r58134 r58136  
     12010-04-22  Fumitoshi Ukai  <ukai@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        MD5 is required for WebSocket new protocol implementation
     6        https://bugs.webkit.org/show_bug.cgi?id=37913
     7
     8        * GNUmakefile.am:
     9        * JavaScriptCore.exp:
     10        * JavaScriptCore.gypi:
     11        * JavaScriptCore.pro:
     12        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
     13        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
     14        * JavaScriptCore.xcodeproj/project.pbxproj:
     15        * wtf/MD5.cpp: Added.
     16        * wtf/MD5.h: Added.
     17
    1182010-04-22  Gavin Barraclough  <barraclough@apple.com>
    219
  • trunk/JavaScriptCore/GNUmakefile.am

    r58114 r58136  
    247247        JavaScriptCore/wtf/ListRefPtr.h \
    248248        JavaScriptCore/wtf/Locker.h \
     249        JavaScriptCore/wtf/MD5.cpp \
     250        JavaScriptCore/wtf/MD5.h \
    249251        JavaScriptCore/wtf/MainThread.cpp \
    250252        JavaScriptCore/wtf/MainThread.h \
  • trunk/JavaScriptCore/JavaScriptCore.exp

    r58012 r58136  
    347347__ZN3WTF37parseDateFromNullTerminatedCharactersEPKc
    348348__ZN3WTF38unlockAtomicallyInitializedStaticMutexEv
     349__ZN3WTF3MD5C1Ev
     350__ZN3WTF3MD58checksumEv
     351__ZN3WTF3MD58addBytesEPKhm
    349352__ZN3WTF5Mutex4lockEv
    350353__ZN3WTF5Mutex6unlockEv
  • trunk/JavaScriptCore/JavaScriptCore.gypi

    r58114 r58136  
    371371            'wtf/ListRefPtr.h',
    372372            'wtf/Locker.h',
     373            'wtf/MD5.cpp',
     374            'wtf/MD5.h',
    373375            'wtf/MainThread.cpp',
    374376            'wtf/MainThread.h',
  • trunk/JavaScriptCore/JavaScriptCore.pro

    r58104 r58136  
    202202    wtf/FastMalloc.cpp \
    203203    wtf/HashTable.cpp \
     204    wtf/MD5.cpp \
    204205    wtf/MainThread.cpp \
    205206    wtf/qt/MainThreadQt.cpp \
  • trunk/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def

    r58045 r58136  
    1212    ??0JSByteArray@JSC@@QAE@PAVExecState@1@V?$NonNullPassRefPtr@VStructure@JSC@@@WTF@@PAVByteArray@4@PBUClassInfo@1@@Z
    1313    ??0JSFunction@JSC@@QAE@PAVExecState@1@V?$NonNullPassRefPtr@VStructure@JSC@@@WTF@@HABVIdentifier@1@P6I?AVJSValue@1@0PAVJSObject@1@V61@ABVArgList@1@@Z@Z
     14    ??0MD5@WTF@@QAE@XZ
    1415    ??0Mutex@WTF@@QAE@XZ
    1516    ??0PrototypeFunction@JSC@@QAE@PAVExecState@1@HABVIdentifier@1@P6I?AVJSValue@1@0PAVJSObject@1@V41@ABVArgList@1@@Z@Z
     
    5556    ?add@Identifier@JSC@@SA?AV?$PassRefPtr@VStringImpl@WebCore@@@WTF@@PAVExecState@2@PBD@Z
    5657    ?add@PropertyNameArray@JSC@@QAEXPAVStringImpl@WebCore@@@Z
     58    ?addBytes@MD5@WTF@@QAEXPBEI@Z
    5759    ?addPropertyTransition@Structure@JSC@@SA?AV?$PassRefPtr@VStructure@JSC@@@WTF@@PAV12@ABVIdentifier@2@IPAVJSCell@2@AAI@Z
    5860    ?addPropertyTransitionToExistingStructure@Structure@JSC@@SA?AV?$PassRefPtr@VStructure@JSC@@@WTF@@PAV12@ABVIdentifier@2@IPAVJSCell@2@AAI@Z
     
    8789    ?checkCurrentIdentifierTable@Identifier@JSC@@CAXPAVJSGlobalData@2@@Z
    8890    ?checkSyntax@JSC@@YA?AVCompletion@1@PAVExecState@1@ABVSourceCode@1@@Z
     91    ?checksum@MD5@WTF@@QAE?AV?$Vector@E$0BA@@2@XZ
    8992    ?classInfo@InternalFunction@JSC@@UBEPBUClassInfo@2@XZ
    9093    ?classInfo@JSCell@JSC@@UBEPBUClassInfo@2@XZ
  • trunk/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTF.vcproj

    r58114 r58136  
    374374                </File>
    375375                <File
     376                        RelativePath="..\..\wtf\MD5.cpp"
     377                        >
     378                </File>
     379                <File
     380                        RelativePath="..\..\wtf\MD5.h"
     381                        >
     382                </File>
     383                <File
    376384                        RelativePath="..\..\wtf\MainThread.cpp"
    377385                        >
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r58114 r58136  
    177177                4409D8470FAF80A200523B87 /* OwnPtrCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 440B7AED0FAF7FCB0073323E /* OwnPtrCommon.h */; settings = {ATTRIBUTES = (Private, ); }; };
    178178                44DD48530FAEA85000D6B4EB /* PassOwnPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 44DD48520FAEA85000D6B4EB /* PassOwnPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
     179                511FC4C9117EE28700425272 /* MD5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 511FC4C7117EE23D00425272 /* MD5.cpp */; };
     180                511FC4CB117EE2A800425272 /* MD5.h in Headers */ = {isa = PBXBuildFile; fileRef = 511FC4CA117EE2A800425272 /* MD5.h */; settings = {ATTRIBUTES = (Private, ); }; };
    179181                5D53726F0E1C54880021E549 /* Tracing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D53726E0E1C54880021E549 /* Tracing.h */; };
    180182                5D5D8AB60E0D0A7200F9C692 /* jsc in Copy Into Framework */ = {isa = PBXBuildFile; fileRef = 932F5BE10822A1C700736975 /* jsc */; };
     
    673675                44DD48520FAEA85000D6B4EB /* PassOwnPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PassOwnPtr.h; sourceTree = "<group>"; };
    674676                45E12D8806A49B0F00E9DF84 /* jsc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jsc.cpp; sourceTree = "<group>"; tabWidth = 4; };
     677                511FC4C7117EE23D00425272 /* MD5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MD5.cpp; sourceTree = "<group>"; };
     678                511FC4CA117EE2A800425272 /* MD5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MD5.h; sourceTree = "<group>"; };
    675679                5186111D0CC824830081412B /* Deque.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Deque.h; sourceTree = "<group>"; };
    676680                51F0EB6105C86C6B00E6DF1B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
     
    13361340                        isa = PBXGroup;
    13371341                        children = (
     1342                                511FC4CA117EE2A800425272 /* MD5.h */,
     1343                                511FC4C7117EE23D00425272 /* MD5.cpp */,
    13381344                                06D358A00DAAD9C4003B174E /* mac */,
    13391345                                8656573E115BE35200291F40 /* text */,
     
    20942100                                86B99AE4117E578100DF5A90 /* StringImplBase.h in Headers */,
    20952101                                86B99DA711800F8500DF5A90 /* AtomicStringTable.h in Headers */,
     2102                                511FC4CB117EE2A800425272 /* MD5.h in Headers */,
    20962103                        );
    20972104                        runOnlyForDeploymentPostprocessing = 0;
     
    25412548                                868BFA17117CF19900B908B1 /* WTFString.cpp in Sources */,
    25422549                                86B99AB8117E391E00DF5A90 /* RopeImpl.cpp in Sources */,
     2550                                511FC4C9117EE28700425272 /* MD5.cpp in Sources */,
    25432551                        );
    25442552                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebCore/ChangeLog

    r58132 r58136  
     12010-04-22  Fumitoshi Ukai  <ukai@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        MD5 is required for WebSocket new protocol implementation
     6        https://bugs.webkit.org/show_bug.cgi?id=37913
     7
     8        * ForwardingHeaders/wtf/MD5.h: Added.
     9
    1102010-04-22  Alexey Proskuryakov  <ap@apple.com>
    211
Note: See TracChangeset for help on using the changeset viewer.