Changeset 51720 in webkit


Ignore:
Timestamp:
Dec 4, 2009 4:24:28 PM (14 years ago)
Author:
eric@webkit.org
Message:

2009-12-04 James Hawkins <jhawkins@chromium.org>

Reviewed by Darin Fisher.

https://bugs.webkit.org/show_bug.cgi?id=32095
Implement WebRegularExpression, a WebKit API for accessing
WebCore::RegularExpression.

  • WebKit.gyp:
  • public/WebRegularExpression.h: Added.
  • public/WebTextCaseSensitivity.h: Added. (WebKit::):
  • src/AssertMatchingEnums.cpp:
  • src/WebRegularExpression.cpp: Added. (WebKit::WebRegularExpression::WebRegularExpression): (WebKit::WebRegularExpression::~WebRegularExpression): (WebKit::WebRegularExpression::match):
Location:
trunk/WebKit/chromium
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/chromium/ChangeLog

    r51719 r51720  
     12009-12-04  James Hawkins  <jhawkins@chromium.org>
     2
     3        Reviewed by Darin Fisher.
     4
     5        https://bugs.webkit.org/show_bug.cgi?id=32095
     6        Implement WebRegularExpression, a WebKit API for accessing
     7        WebCore::RegularExpression.
     8
     9        * WebKit.gyp:
     10        * public/WebRegularExpression.h: Added.
     11        * public/WebTextCaseSensitivity.h: Added.
     12        (WebKit::):
     13        * src/AssertMatchingEnums.cpp:
     14        * src/WebRegularExpression.cpp: Added.
     15        (WebKit::WebRegularExpression::WebRegularExpression):
     16        (WebKit::WebRegularExpression::~WebRegularExpression):
     17        (WebKit::WebRegularExpression::match):
     18
    1192009-12-04  Peter Kasting  <pkasting@google.com>
    220
  • trunk/WebKit/chromium/WebKit.gyp

    r50985 r51720  
    142142                'public/WebRange.h',
    143143                'public/WebRect.h',
     144                'public/WebRegularExpression.h',
    144145                'public/WebRuntimeFeatures.h',
    145146                'public/WebScreenInfo.h',
     
    161162                'public/WebString.h',
    162163                'public/WebTextAffinity.h',
     164                'public/WebTextCaseSensitivity.h',
    163165                'public/WebTextDirection.h',
    164166                'public/WebURL.h',
     
    274276                'src/WebPopupMenuImpl.h',
    275277                'src/WebRange.cpp',
     278                'src/WebRegularExpression.cpp',
    276279                'src/WebRuntimeFeatures.cpp',
    277280                'src/WebScriptController.cpp',
  • trunk/WebKit/chromium/src/AssertMatchingEnums.cpp

    r51269 r51720  
    4242#include "PasteboardPrivate.h"
    4343#include "PlatformCursor.h"
     44#include "StringImpl.h"
    4445#include "TextAffinity.h"
    4546#include "WebAccessibilityObject.h"
     
    5253#include "WebNotificationPresenter.h"
    5354#include "WebTextAffinity.h"
     55#include "WebTextCaseSensitivity.h"
    5456#include <wtf/Assertions.h>
    5557
     
    273275COMPILE_ASSERT_MATCHING_ENUM(WebTextAffinityUpstream, UPSTREAM);
    274276COMPILE_ASSERT_MATCHING_ENUM(WebTextAffinityDownstream, DOWNSTREAM);
     277
     278COMPILE_ASSERT_MATCHING_ENUM(WebTextCaseSensitive, TextCaseSensitive);
     279COMPILE_ASSERT_MATCHING_ENUM(WebTextCaseInsensitive, TextCaseInsensitive);
Note: See TracChangeset for help on using the changeset viewer.