Ignore:
Timestamp:
Jun 1, 2011, 2:17:53 AM (14 years ago)
Author:
[email protected]
Message:

2011-06-01 Jay Civelli <[email protected]>

Reviewed by Adam Barth.

Added a method to generate RFC 2822 compliant date strings.
https://bugs.webkit.org/show_bug.cgi?id=7169

  • wtf/DateMath.cpp: (WTF::twoDigitStringFromNumber): (WTF::makeRFC2822DateString):
  • wtf/DateMath.h:

2011-06-01 Jay Civelli <[email protected]>

Reviewed by Adam Barth.

Adding MHTML generation support to MHTMLArchive.
https://bugs.webkit.org/show_bug.cgi?id=7169

  • loader/archive/mhtml/MHTMLArchive.cpp: (WebCore::generateRandomBoundary): (WebCore::replaceNonPrintableCharacters): (WebCore::MHTMLArchive::generateMHTMLData):
  • loader/archive/mhtml/MHTMLArchive.h:
  • page/PageSerializer.cpp: (WebCore::PageSerializer::serializeFrame): (WebCore::PageSerializer::serializeCSSStyleSheet):
  • platform/SharedBuffer.cpp: (WebCore::SharedBuffer::append):
  • platform/SharedBuffer.h:

2011-06-01 Jay Civelli <[email protected]>

Reviewed by Adam Barth.

Adding MHTML generation support to MHTMLArchive.
https://bugs.webkit.org/show_bug.cgi?id=7169

  • public/WebPageSerializer.h:
  • src/WebPageSerializer.cpp: (WebKit::WebPageSerializer::serializeToMHTML):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/wtf/DateMath.h

    r77785 r87788  
    5252#include <wtf/OwnArrayPtr.h>
    5353#include <wtf/PassOwnArrayPtr.h>
     54#include <wtf/text/WTFString.h>
    5455#include <wtf/UnusedParam.h>
    5556
     
    6263double parseDateFromNullTerminatedCharacters(const char* dateString);
    6364double timeClip(double);
     65// dayOfWeek: [0, 6] 0 being Monday, day: [1, 31], month: [0, 11], year: ex: 2011, hours: [0, 23], minutes: [0, 59], seconds: [0, 59], utcOffset: [-720,720].
     66String makeRFC2822DateString(unsigned dayOfWeek, unsigned day, unsigned month, unsigned year, unsigned hours, unsigned minutes, unsigned seconds, int utcOffset);
    6467
    6568inline double jsCurrentTime()
     
    107110using WTF::secondsPerMinute;
    108111using WTF::parseDateFromNullTerminatedCharacters;
     112using WTF::makeRFC2822DateString;
    109113using WTF::calculateUTCOffset;
    110114using WTF::calculateDSTOffset;
Note: See TracChangeset for help on using the changeset viewer.