Skip to content
  • tkent@chromium.org's avatar
    Introduce DateComponents::minimumYear and maximumYear · 3d443374
    tkent@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=98230
    
    Reviewed by Kentaro Hara.
    
    Share same difinitions in DateComponents.cpp and DateTimeFieldElements.cpp.
    
    No new tests. This doesn't change any bahevior.
    
    * platform/DateComponents.h:
    (WebCore::DateComponents::minimumYear): Moved from DateComponents.cpp.
    (WebCore::DateComponents::maximumYear): ditto.
    * platform/DateComponents.cpp:
    (WebCore): Move out static minimumYear and maximumYear.
    (WebCore::DateComponents::parseYear): Use DateCompnents::minimumYear and/or maximumYear.
    (WebCore::withinHTMLDateLimits): ditto.
    (WebCore::DateComponents::parseWeek): ditto.
    (WebCore::DateComponents::setMonthsSinceEpoch): ditto.
    (WebCore::DateComponents::setMillisecondsSinceEpochForWeek): ditto.
    
    * html/shadow/DateTimeFieldElements.cpp:
    (WebCore): Remove minimumYear and maximumYear.
    (WebCore::DateTimeYearFieldElement::DateTimeYearFieldElement):
    Use DateComponents::minimumYear and maximumYear.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130256 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    3d443374